@media only screen and (min-width : 1300px) {

#mobilmenu {
display:none;
}

#mobilbanner {
display:none;		
}

#undersidebanner {
width: 64%;
height: auto;
float: left;
margin-top:90px;
margin-left:18%;  
}
  
#content {
width: 64%;
height:auto;
float:left;
margin-right:18%;
margin-left:18%;
text-align: center;
margin-top:70px;
margin-bottom:80px;
}

#content h1 {
font-size:44px;
line-height:50px;
font-weight:600;
color: #1a1b21;
margin-top:0px;
margin-bottom:30px;
font-family: 'Abril Fatface', cursive;  
font-size: 54px;
font-weight: normal; 
line-height: 58px;
}

#content p {
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#content a:link,
#content a:visited {
font-size:21px;
font-weight: 600;
line-height:74px;
color:white;
background:#db1e63;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#content a:hover {
color:white;
background:#1a1b21;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}      

/*** viborgguidernebokse 1 ***/
  
#viborgguidernemidcontent1 {
width: 64%;
height: auto;
float: left;
margin-left:18%;
border-bottom: 2px dotted #999;    
padding-bottom:20px;
margin-bottom:20px;   
}  
  
#viborgguidernemidcontent1box1 {
width: 66%;
height: auto;
float: left;
}  
  
#viborgguidernemidcontent1box1 img {
width: 100% !important; 
height: auto;
float: left;
}  
 
#viborgguidernemidcontent1box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
}  
  
#viborgguidernemidcontent1box1  h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 38px;
font-weight: normal; 
line-height: 44px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent1box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent1box1 a:link,
#viborgguidernemidcontent1box1 a:visited {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent1box1 a:hover {
color:grey;
text-decoration:non;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent1box2  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
border-bottom: 2px dotted #999;   
padding-bottom:10px;
margin-bottom:20px;    
}  
 
#viborgguidernemidcontent1box3  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
}  
  
#viborgguidernemidcontent1box2 img,
#viborgguidernemidcontent1box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent1box2 h4,
#viborgguidernemidcontent1box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-15px;
margin-bottom: 10px;
color:#3C3C3C;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
}    
  
#viborgguidernemidcontent1box2 h2,
#viborgguidernemidcontent1box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 34px;
font-weight: normal; 
line-height: 36px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent1box2 p,
#viborgguidernemidcontent1box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent1box2 a:link,
#viborgguidernemidcontent1box2 a:visited,
#viborgguidernemidcontent1box3 a:link,
#viborgguidernemidcontent1box3 a:visited  {
font-size:16px;
font-weight: 800;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;

}   
  
#viborgguidernemidcontent1box2 a:hover,
#viborgguidernemidcontent1box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
/*** viborgguidernebokse 2 ***/
  
#viborgguidernemidcontent2 {
width: 64%;
height: auto;
float: left;
margin-left:18%;
border-bottom: 2px dotted #999;  
padding-bottom:20px;
margin-bottom:20px;   
}  
  
#viborgguidernemidcontent2box1 {
width: 66%;
height: auto;
float: left;
}  
  
#viborgguidernemidcontent2box1 img {
width: 100% !important; 
height: auto;
float: left;
}   
  
#viborgguidernemidcontent2box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;
}  
  
#viborgguidernemidcontent2box1  h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 38px;
font-weight: normal; 
line-height: 44px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent2box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent2box1 a:link,
#viborgguidernemidcontent2box1 a:visited {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent2box1 a:hover {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent2box2  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
border-bottom: 2px dotted #999;   
padding-bottom:10px;
margin-bottom:20px;    
}  
 
#viborgguidernemidcontent2box3  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
}  
  
#viborgguidernemidcontent2box2 img,
#viborgguidernemidcontent2box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent2box2 h4,
#viborgguidernemidcontent2box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-15px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent2box2 h2,
#viborgguidernemidcontent2box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 34px;
font-weight: normal; 
line-height: 36px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent2box2 p,
#viborgguidernemidcontent2box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent2box2 a:link,
#viborgguidernemidcontent2box2 a:visited,
#viborgguidernemidcontent2box3 a:link,
#viborgguidernemidcontent2box3 a:visited  {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent2box2 a:hover,
#viborgguidernemidcontent2box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
/*** viborgguidernebokse 3 ***/
  
#viborgguidernemidcontent3 {
width: 64%;
height: auto;
float: left;
margin-left:18%;
border-bottom: 2px dotted #999;    
padding-bottom:20px;
margin-bottom:20px;   
}   
  
#viborgguidernemidcontent3box1 {
width: 66%;
height: auto;
float: left;
}  
  
#viborgguidernemidcontent3box1 img {
width: 100% !important; 
height: auto;
float: left;
}   
  
#viborgguidernemidcontent3box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent3box1  h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 38px;
font-weight: normal; 
line-height: 44px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent3box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent3box1 a:link,
#viborgguidernemidcontent3box1 a:visited {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent3box1 a:hover {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent3box2  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
border-bottom: 2px dotted #999;  
padding-bottom:10px;
margin-bottom:20px;    
}  
 
#viborgguidernemidcontent3box3  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
}  
  
#viborgguidernemidcontent3box2 img,
#viborgguidernemidcontent3box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent3box2 h4,
#viborgguidernemidcontent3box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-15px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent3box2 h2,
#viborgguidernemidcontent3box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 34px;
font-weight: normal; 
line-height: 36px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent3box2 p,
#viborgguidernemidcontent3box3 p  {
width: 100%;
height: auto;
float: left;

font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent3box2 a:link,
#viborgguidernemidcontent3box2 a:visited,
#viborgguidernemidcontent3box3 a:link,
#viborgguidernemidcontent3box3 a:visited  {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent3box2 a:hover,
#viborgguidernemidcontent3box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}  

/*** viborgguidernebokse 4 ***/
  
#viborgguidernemidcontent4 {
width: 64%;
height: auto;
float: left;
margin-left:18%;
border-bottom: 2px dotted #999;    
padding-bottom:20px;
margin-bottom:20px;   
}  
    
  #viborgguidernemidcontent4box1 {
  width: 66%;
  height: auto;
  float: left;
  }  
    
  #viborgguidernemidcontent4box1 img {
  width: 100% !important; 
  height: auto;
  float: left;
  }   
    
  #viborgguidernemidcontent4box1  h4 {
  width: 100%;
  height: auto;
  float: left;
  margin-top:0px;
  margin-bottom: 10px;
  color:#ee7a47;
  font-size: 20px;
  font-family: 'Abril Fatface', cursive;
  font-weight: 400; 
  line-height: 24px;
  color:#3C3C3C;  
  }  
    
  #viborgguidernemidcontent4box1  h2 {
  width: 100%;
  height: auto;
  float: left;
  margin-top:0px;
  margin-bottom: 15px;
  font-family: 'Abril Fatface', cursive;  
  font-size: 38px;
  font-weight: normal; 
  line-height: 44px;
  color:#3C3C3C;  
  } 
    
  #viborgguidernemidcontent4box1 p {
  width: 100%;
  height: auto;
  float: left;
  font-family: 'Open Sans', sans-serif;  
  font-size:16px;
  line-height:22px;
  font-weight:400;
  color: #333;
  }    
    
  #viborgguidernemidcontent4box1 a:link,
  #viborgguidernemidcontent4box1 a:visited {
  font-size:16px;
  font-weight: 600;
  line-height:22px;
  color:#222;
  text-decoration:none;
  transition:all 0.8s;
  transition-duration:0.8s;
  -webkit-transition:all 0.8s;
  -webkit-transition-duration:0.8s;
  }
    
  #viborgguidernemidcontent4box1 a:hover {
  color:grey;
  text-decoration:none;
  transition:all 0.8s;
  transition-duration:0.8s;
  -webkit-transition:all 0.8s;
  -webkit-transition-duration:0.8s;
  }     
    
  #viborgguidernemidcontent4box2  {
  width: 31%;
  height: auto;
  float: left;
  margin-left:3%;
  border-bottom: 2px dotted #999;  
  padding-bottom:10px;
  margin-bottom:20px;    
  }  
   
  #viborgguidernemidcontent4box3  {
  width: 31%;
  height: auto;
  float: left;
  margin-left:3%;
  }  
    
  #viborgguidernemidcontent4box2 img,
  #viborgguidernemidcontent4box3 img {
  width: 100%;
  height: auto;
  float: left;
  margin-top:0px;
  margin-bottom: 10px;
  color:#ee7a47;
  font-size: 20px;
  font-weight: 400; 
  line-height: 24px;
  object-fit: cover;
  object-position: center;
  }  
    
  #viborgguidernemidcontent4box2 h4,
  #viborgguidernemidcontent4box3 h4 {
  width: 100%;
  height: auto;
  float: left;
  margin-top:-15px;
  margin-bottom: 10px;
  font-size: 20px;
  font-family: 'Abril Fatface', cursive;
  font-weight: 400; 
  line-height: 24px;
  color:#3C3C3C;  
  }    
    
  #viborgguidernemidcontent4box2 h2,
  #viborgguidernemidcontent4box3 h2  {
  width: 100%;
  height: auto;
  float: left;
  margin-top:0px;
  margin-bottom: 15px;
  font-family: 'Abril Fatface', cursive;  
  font-size: 34px;
  font-weight: normal; 
  line-height: 36px;
  color:#3C3C3C;  
  } 
    
  #viborgguidernemidcontent4box2 p,
  #viborgguidernemidcontent4box3 p  {
  width: 100%;
  height: auto;
  float: left;
  
  font-family: 'Open Sans', sans-serif;  
  font-size:16px;
  line-height:22px;
  font-weight:400;
  color: #333;
  }
    
  #viborgguidernemidcontent4box2 a:link,
  #viborgguidernemidcontent4box2 a:visited,
  #viborgguidernemidcontent4box3 a:link,
  #viborgguidernemidcontent4box3 a:visited  {
  font-size:16px;
  font-weight: 600;
  line-height:22px;
  color:#222;
  text-decoration:none;
  transition:all 0.8s;
  transition-duration:0.8s;
  -webkit-transition:all 0.8s;
  -webkit-transition-duration:0.8s;
  }   
    
  #viborgguidernemidcontent4box2 a:hover,
  #viborgguidernemidcontent4box3 a:hover  {
  color:grey;
  text-decoration:none;
  transition:all 0.8s;
  transition-duration:0.8s;
  -webkit-transition:all 0.8s;
  -webkit-transition-duration:0.8s;
  }   
  
/*** viborgguidernebokse 5 ***/
  
#viborgguidernemidcontent5 {
width: 64%;
height: auto;
float: left;
margin-left:18%;
border-bottom: 2px dotted #999;    
padding-bottom:20px;
margin-bottom:20px; 
  }  
    
  #viborgguidernemidcontent5box1 {
  width: 66%;
  height: auto;
  float: left;
  }  
    
  #viborgguidernemidcontent5box1 img {
  width: 100% !important; 
  height: auto;
  float: left;
  }   
    
  #viborgguidernemidcontent5box1  h4 {
  width: 100%;
  height: auto;
  float: left;
  margin-top:0px;
  margin-bottom: 10px;
  color:#ee7a47;
  font-size: 20px;
  font-family: 'Abril Fatface', cursive;
  font-weight: 400; 
  line-height: 24px;
  color:#3C3C3C;  
  }  
    
  #viborgguidernemidcontent5box1  h2 {
  width: 100%;
  height: auto;
  float: left;
  margin-top:0px;
  margin-bottom: 15px;
  font-family: 'Abril Fatface', cursive;  
  font-size: 38px;
  font-weight: normal; 
  line-height: 44px;
  color:#3C3C3C;  
  } 
    
  #viborgguidernemidcontent5box1 p {
  width: 100%;
  height: auto;
  float: left;
  font-family: 'Open Sans', sans-serif;  
  font-size:16px;
  line-height:22px;
  font-weight:400;
  color: #333;
  }    
    
  #viborgguidernemidcontent5box1 a:link,
  #viborgguidernemidcontent5box1 a:visited {
  font-size:16px;
  font-weight: 600;
  line-height:22px;
  color:#222;
  text-decoration:none;
  transition:all 0.8s;
  transition-duration:0.8s;
  -webkit-transition:all 0.8s;
  -webkit-transition-duration:0.8s;
  }
    
  #viborgguidernemidcontent5box1 a:hover {
  color:grey;
  text-decoration:none;
  transition:all 0.8s;
  transition-duration:0.8s;
  -webkit-transition:all 0.8s;
  -webkit-transition-duration:0.8s;
  }     
    
  #viborgguidernemidcontent5box2  {
  width: 31%;
  height: auto;
  float: left;
  margin-left:3%;
  border-bottom: 2px dotted #999;  
  padding-bottom:10px;
  margin-bottom:20px;    
  }  
   
  #viborgguidernemidcontent5box3  {
  width: 31%;
  height: auto;
  float: left;
  margin-left:3%;
  }  
    
  #viborgguidernemidcontent5box2 img,
  #viborgguidernemidcontent5box3 img {
  width: 100%;
  height: auto;
  float: left;
  margin-top:0px;
  margin-bottom: 10px;
  color:#ee7a47;
  font-size: 20px;
  font-weight: 400; 
  line-height: 24px;
  object-fit: cover;
  object-position: center;
  }  
    
  #viborgguidernemidcontent5box2 h4,
  #viborgguidernemidcontent5box3 h4 {
  width: 100%;
  height: auto;
  float: left;
  margin-top:-15px;
  margin-bottom: 10px;
  font-size: 20px;
  font-family: 'Abril Fatface', cursive;
  font-weight: 400; 
  line-height: 24px;
  color:#3C3C3C;  
  }    
    
  #viborgguidernemidcontent5box2 h2,
  #viborgguidernemidcontent5box3 h2  {
  width: 100%;
  height: auto;
  float: left;
  margin-top:0px;
  margin-bottom: 15px;
  font-family: 'Abril Fatface', cursive;  
  font-size: 34px;
  font-weight: normal; 
  line-height: 36px;
  color:#3C3C3C;  
  } 
    
  #viborgguidernemidcontent5box2 p,
  #viborgguidernemidcontent5box3 p  {
  width: 100%;
  height: auto;
  float: left;
  
  font-family: 'Open Sans', sans-serif;  
  font-size:16px;
  line-height:22px;
  font-weight:400;
  color: #333;
  }
    
  #viborgguidernemidcontent5box2 a:link,
  #viborgguidernemidcontent5box2 a:visited,
  #viborgguidernemidcontent5box3 a:link,
  #viborgguidernemidcontent5box3 a:visited  {
  font-size:16px;
  font-weight: 600;
  line-height:22px;
  color:#222;
  text-decoration:none;
  transition:all 0.8s;
  transition-duration:0.8s;
  -webkit-transition:all 0.8s;
  -webkit-transition-duration:0.8s;
  }   
    
  #viborgguidernemidcontent5box2 a:hover,
  #viborgguidernemidcontent5box3 a:hover  {
  color:grey;
  text-decoration:none;
  transition:all 0.8s;
  transition-duration:0.8s;
  -webkit-transition:all 0.8s;
  -webkit-transition-duration:0.8s;
  }   
  








#midcontent0boxbottom {
width: 90%;
height:auto;
float:left;
padding-right:5%;
padding-left:5%;
padding-top:100px;
padding-bottom:100px;
text-align: center;
margin-top:60px;
background: url("/nyweb/images/grafik/viborgguiderneboxbottombg.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;  
}

#midcontent0boxbottom h3 {
font-size:44px;
line-height:50px;
font-weight:400;
color: #fff;
margin-top:0px;
margin-bottom:30px; 
font-family: 'Abril Fatface', cursive;    
}

#midcontent0boxbottom p {
font-size:17px;
line-height:22px;
font-weight:600;
color: #fff;
}
  
#midcontent0boxbottom a:link,
#midcontent0boxbottom a:visited {
font-size:21px;
font-weight: 600;
line-height:74px;
color:white;
background:#db1e63;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #000;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#midcontent0boxbottom a:hover {
color:white;
background:#1a1b21;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
  
  
#socialmediabottom  {
width: 96%;
height: 500px;
float: left;
margin-left:2%;
margin-right:2%;
margin-top:50px;
margin-bottom:50px;
}
 

#socialmediabottomleft,
#socialmediabottomright {
width: 46%;
min-height: 500px;
float: left;
margin-left:2%;
margin-right:2%;
margin-bottom:30px;
background: #f8f8f8;
}
  
  
  
 
}

/************************************************************************************
For Tablets
*************************************************************************************/
@media screen and (min-width: 768px) and (max-width: 1299px) {


#mobilmenu {
display:none;
}

#mobilbanner {
display:none;		
}

#undersidebanner {
width: 80%;
height: auto;
float: left;
margin-top:90px;
margin-left:10%;  
}
  
#content {
width: 90%;
height:auto;
float:left;
padding-right:5%;
padding-left:5%;
text-align: center;
margin-top:60px;
margin-bottom:70px;
}

#content h1 {
font-size:44px;
line-height:50px;
font-weight:400;
color: #1a1b21;
margin-top:0px;
margin-bottom:30px;
font-family: 'Abril Fatface', cursive;  
}

#content p {
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#content a:link,
#content a:visited {
font-size:21px;
font-weight: 600;
line-height:74px;
color:white;
background:#db1e63;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#content a:hover {
color:white;
background:#1a1b21;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}       
 
/*** viborgguidernebokse 1 ***/
  
#viborgguidernemidcontent1 {
width: 80%;
height: auto;
float: left;
margin-left:10%;
border-bottom: 2px dotted #999;  
padding-bottom:20px;
margin-bottom:20px;   
}  
  
#viborgguidernemidcontent1box1 {
width: 66%;
height: auto;
float: left;
}  
  
#viborgguidernemidcontent1box1 img {
width: 100% !important; 
height: auto;
float: left;
}  
 
  
#viborgguidernemidcontent1box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent1box1  h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 38px;
font-weight: normal; 
line-height: 44px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent1box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent1box1 a:link,
#viborgguidernemidcontent1box1 a:visited {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent1box1 a:hover {
color:grey;
text-decoration:non;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent1box2  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
border-bottom: 2px dotted #999;  
padding-bottom:10px;
margin-bottom:20px;    
}  
 
#viborgguidernemidcontent1box3  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
}  
  
#viborgguidernemidcontent1box2 img,
#viborgguidernemidcontent1box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}
  
#viborgguidernemidcontent1box2 h4,
#viborgguidernemidcontent1box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-15px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent1box2 h2,
#viborgguidernemidcontent1box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 34px;
font-weight: normal; 
line-height: 36px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent1box2 p,
#viborgguidernemidcontent1box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent1box2 a:link,
#viborgguidernemidcontent1box2 a:visited,
#viborgguidernemidcontent1box3 a:link,
#viborgguidernemidcontent1box3 a:visited  {
font-size:16px;
font-weight: 800;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent1box2 a:hover,
#viborgguidernemidcontent1box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
#viborgguidernemidcontent1banner1 {
width: 80%;
height: auto;
float: left;
margin-left:10%;  
margin-bottom: 20px;
border-bottom: 2px dotted #999;   
}
  
#viborgguidernemidcontent1banner div.moduletablered div.customred,
#viborgguidernemidcontent2banner div.moduletablered div.customred,
#viborgguidernemidcontent3banner div.moduletablered div.customred,
#viborgguidernemidcontent4banner div.moduletablered div.customred,
#viborgguidernemidcontent5banner div.moduletablered div.customred,
#viborgguidernemidcontent6banner div.moduletablered div.customred,
#viborgguidernemidcontent7banner div.moduletablered div.customred,
#viborgguidernemidcontent8banner div.moduletablered div.customred,
#viborgguidernemidcontent9banner div.moduletablered div.customred,
#viborgguidernemidcontent10banner div.moduletablered div.customred {
width: 98%;
height: auto;
float: left;
background: #CE181E;
padding-bottom:20px;
padding-bottom: 20px;
padding-right: 2%;
}
  
#viborgguidernemidcontent1banner div.moduletablegreen div.customgreen,
#viborgguidernemidcontent2banner div.moduletablegreen div.customgreen,
#viborgguidernemidcontent3banner div.moduletablegreen div.customgreen,
#viborgguidernemidcontent4banner div.moduletablegreen div.customgreen,
#viborgguidernemidcontent5banner div.moduletablegreen div.customgreen,
#viborgguidernemidcontent6banner div.moduletablegreen div.customgreen,
#viborgguidernemidcontent7banner div.moduletablegreen div.customgreen,
#viborgguidernemidcontent8banner div.moduletablegreen div.customgreen,
#viborgguidernemidcontent9banner div.moduletablegreen div.customgreen,
#viborgguidernemidcontent10banner div.moduletablegreen div.customgreen {
width: 98%;
height: auto;
float: left;
background:#326343;
padding-bottom:20px;
padding-bottom: 20px;
padding-right: 2%;
}   
  
#viborgguidernemidcontent1banner1 div.moduletablegreen div.customgreen h3  {
width: 60%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 30px;
font-family: 'Abril Fatface', cursive;  
font-size: 48px;
font-weight: normal; 
line-height: 52px;
color:#fff; 
}   
  
#viborgguidernemidcontent1banner1 div.moduletablegreen div.customgreen p  {
font-size: 16px;
font-weight: normal; 
line-height:22px;
color:#fff; 
} 
  
#viborgguidernemidcontent1banner1 div.moduletablegreen div.customgreen a:link,
#viborgguidernemidcontent1banner1 div.moduletablegreen div.customgreen a:visited {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#fff;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent1banner1 div.moduletablegreen div.customgreen a:hover {
color:#999;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent1banner1 div.moduletable div.custom {
width: 98%;
height: auto;
float: left;
background: #ffb493;
padding-bottom:20px;
margin-bottom: 20px;
padding-right: 2%;
}  
  
#viborgguidernemidcontent1banner1 img {
width: 34%;
height: auto;
float: left; 
margin-top: 20px;
margin-left: 20px;
padding-right: 2%;
  }  
  
#viborgguidernemidcontent1banner1 h4 {
width: 60%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#fff;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
}
  
#viborgguidernemidcontent1banner1 h3  {
width: 60%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 30px;
font-family: 'Abril Fatface', cursive;  
font-size: 48px;
font-weight: normal; 
line-height: 52px;
color:#3C3C3C; 
}   
  
#viborgguidernemidcontent1banner1 p  {
font-size: 15px;
font-weight: normal; 
line-height:22px;
color:#3C3C3C; 
}    
  
/*** viborgguidernebokse 2 ***/
  
#viborgguidernemidcontent2 {
width: 80%;
height: auto;
float: left;
margin-left:10%;
border-bottom: 2px dotted #999;   
padding-bottom:20px;
margin-bottom:20px;    
}  
  
#viborgguidernemidcontent2box1 {
width: 66%;
height: auto;
float: left;
}  
  
#viborgguidernemidcontent2box1 img {
width: 100% !important; 
height: auto;
float: left;
}   
  
#viborgguidernemidcontent2box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent2box1  h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 38px;
font-weight: normal; 
line-height: 44px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent2box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent2box1 a:link,
#viborgguidernemidcontent2box1 a:visited {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent2box1 a:hover {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent2box2  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
border-bottom: 2px dotted #999;   
padding-bottom:10px;
margin-bottom:20px;    
}  
 
#viborgguidernemidcontent2box3  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
}  
  
#viborgguidernemidcontent2box2 img,
#viborgguidernemidcontent2box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent2box2 h4,
#viborgguidernemidcontent2box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-15px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent2box2 h2,
#viborgguidernemidcontent2box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 34px;
font-weight: normal; 
line-height: 36px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent2box2 p,
#viborgguidernemidcontent2box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent2box2 a:link,
#viborgguidernemidcontent2box2 a:visited,
#viborgguidernemidcontent2box3 a:link,
#viborgguidernemidcontent2box3 a:visited  {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent2box2 a:hover,
#viborgguidernemidcontent2box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
/*** viborgguidernebokse 3 ***/
  
#viborgguidernemidcontent3 {
width: 80%;
height: auto;
float: left;
margin-left:10%;
border-bottom: 2px dotted #999;  
padding-bottom:20px;
margin-bottom:20px;   
}  
  
#viborgguidernemidcontent3box1 {
width: 66%;
height: auto;
float: left;
}  
  
#viborgguidernemidcontent3box1 img {
width: 100% !important; 
height: auto;
float: left;
}   
  
#viborgguidernemidcontent3box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent3box1  h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 38px;
font-weight: normal; 
line-height: 44px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent3box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent3box1 a:link,
#viborgguidernemidcontent3box1 a:visited {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent3box1 a:hover {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent3box2  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
border-bottom: 2px dotted #999;   
padding-bottom:10px;
margin-bottom:20px;    
}  
 
#viborgguidernemidcontent3box3  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
}  
  
#viborgguidernemidcontent3box2 img,
#viborgguidernemidcontent3box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent3box2 h4,
#viborgguidernemidcontent3box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-15px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent3box2 h2,
#viborgguidernemidcontent3box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 34px;
font-weight: normal; 
line-height: 36px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent3box2 p,
#viborgguidernemidcontent3box3 p  {
width: 100%;
height: auto;
float: left;

font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent3box2 a:link,
#viborgguidernemidcontent3box2 a:visited,
#viborgguidernemidcontent3box3 a:link,
#viborgguidernemidcontent3box3 a:visited  {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent3box2 a:hover,
#viborgguidernemidcontent3box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}      
  
/*** viborgguidernebokse 4 ***/
  
#viborgguidernemidcontent4 {
width: 80%;
height: auto;
float: left;
margin-left:10%;
border-bottom: 2px dotted #999;   
padding-bottom:20px;
margin-bottom:20px;    
}  
  
#viborgguidernemidcontent4box1 {
width: 66%;
height: auto;
float: left;
}  
  
#viborgguidernemidcontent4box1 img {
width: 100% !important; 
height: auto;
float: left;
}   
  
#viborgguidernemidcontent4box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent4box1  h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 38px;
font-weight: normal; 
line-height: 44px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent4box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent4box1 a:link,
#viborgguidernemidcontent4box1 a:visited {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent4box1 a:hover {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent4box2  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
border-bottom: 2px dotted #999;   
padding-bottom:10px;
margin-bottom:20px;    
}  
 
#viborgguidernemidcontent4box3  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
}  
  
#viborgguidernemidcontent4box2 img,
#viborgguidernemidcontent4box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent4box2 h4,
#viborgguidernemidcontent4box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-15px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent4box2 h2,
#viborgguidernemidcontent4box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 34px;
font-weight: normal; 
line-height: 36px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent4box2 p,
#viborgguidernemidcontent4box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent4box2 a:link,
#viborgguidernemidcontent4box2 a:visited,
#viborgguidernemidcontent4box3 a:link,
#viborgguidernemidcontent4box3 a:visited  {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent4box2 a:hover,
#viborgguidernemidcontent4box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
/*** viborgguidernebokse 5 ***/
  
#viborgguidernemidcontent5 {
width: 80%;
height: auto;
float: left;
margin-left:10%;
border-bottom: 2px dotted #999;   
padding-bottom:20px;
margin-bottom:20px;    
}  
  
#viborgguidernemidcontent5box1 {
width: 66%;
height: auto;
float: left;
}  
  
#viborgguidernemidcontent5box1 img {
width: 100% !important; 
height: auto;
float: left;
}   
  
#viborgguidernemidcontent5box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent5box1  h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 38px;
font-weight: normal; 
line-height: 44px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent5box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent5box1 a:link,
#viborgguidernemidcontent5box1 a:visited {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent5box1 a:hover {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent5box2  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
border-bottom: 2px dotted #999;   
padding-bottom:10px;
margin-bottom:20px;    
}  
 
#viborgguidernemidcontent5box3  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
}  
  
#viborgguidernemidcontent5box2 img,
#viborgguidernemidcontent5box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent5box2 h4,
#viborgguidernemidcontent5box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-15px;
margin-bottom: 10px;
font-size: 20px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent5box2 h2,
#viborgguidernemidcontent5box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 34px;
font-weight: normal; 
line-height: 36px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent5box2 p,
#viborgguidernemidcontent5box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent5box2 a:link,
#viborgguidernemidcontent5box2 a:visited,
#viborgguidernemidcontent5box3 a:link,
#viborgguidernemidcontent5box3 a:visited  {
font-size:16px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent5box2 a:hover,
#viborgguidernemidcontent5box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
#midcontent0boxbottom {
width: 90%;
height:auto;
float:left;
padding-right:5%;
padding-left:5%;
padding-top:100px;
padding-bottom:100px;
text-align: center;
margin-top:60px;
background: url("/nyweb/images/grafik/viborgguiderneboxbottombg.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;  
}

#midcontent0boxbottom h3 {
font-size:44px;
line-height:50px;
font-weight:400;
color: #fff;
margin-top:0px;
margin-bottom:30px;
font-family: 'Abril Fatface', cursive; 
}

#midcontent0boxbottom p {
font-size:17px;
line-height:22px;
font-weight:600;
color: #fff;
}
  
#midcontent0boxbottom a:link,
#midcontent0boxbottom a:visited {
font-size:21px;
font-weight: 600;
line-height:74px;
color:white;
background:#db1e63;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #000;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#midcontent0boxbottom a:hover {
color:white;
background:#1a1b21;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#socialmediabottom  {
width: 96%;
height: 500px;
float: left;
margin-left:2%;
margin-right:2%;
margin-top:50px;
margin-bottom:50px;
}
 
#socialmediabottomleft,
#socialmediabottomright {
width: 46%;
min-height: 500px;
float: left;
margin-left:2%;
margin-right:2%;
margin-bottom:30px;
background: #f8f8f8;
}
}

/************************************************************************************
For Smartphones
*************************************************************************************/
@media screen and (max-width: 767px) {

#mobilmenu {
display:none;
}

#mobilbanner {
display:none;		
}

#undersidebanner {
width: 100%;
height: auto;
float: left;
margin-top:60px;
}
  
.tp-resizeme.start {
width:100% !important;
height: 170px !important;
margin-top:90px !important;
margin-left:auto !important;
margin-right:auto !important;
font-family: 'Abril Fatface', cursive;  
font-size: 40px !important;
font-weight: normal !important; 
line-height: 48px !important;
text-align: center !important;
}  
  
#content {
width: 90%;
height:auto;
float:left;
padding-right:5%;
padding-left:5%;
text-align: center;
margin-top:50px;
margin-bottom:40px;
}

#content h1 {
font-size:32px;
line-height:36px;
font-weight:400;
color: #1a1b21;
margin-top:0px;
margin-bottom:25px;
font-family: 'Abril Fatface', cursive;  
}

#content p {
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#content a:link,
#content a:visited {
font-size:21px;
font-weight: 600;
line-height:74px;
color:white;
background:#db1e63;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#content a:hover {
color:white;
background:#1a1b21;
text-decoration:none;
margin-top:20px;
padding:12px 20px 12px 20px;
box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}    
 
/*** viborgguidernebokse 1 ***/
  
#viborgguidernemidcontent1 {
width: 90%;
height: auto;
float: left;
margin-left:5%;
border-bottom: 2px dotted #999;  
padding-bottom:0px;
margin-bottom:20px;   
}  
  
#viborgguidernemidcontent1box1 {
width: 100%;
height: auto;
float: left;
border-bottom: 2px dotted #999;    
padding-bottom:0px;
margin-bottom:20px;   
}  
  
#viborgguidernemidcontent1box1 img {
width: 100% !important; 
height: auto;
float: left;
}  
 
#viborgguidernemidcontent1box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent1box1  h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 30px;
font-weight: normal; 
line-height: 34px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent1box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent1box1 a:link,
#viborgguidernemidcontent1box1 a:visited {
font-size:15px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent1box1 a:hover {
color:grey;
text-decoration:non;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent1box2  {
width: 48%;
height: auto;
float: left; 
}  
 
#viborgguidernemidcontent1box3  {
width: 48%;
height: auto;
float: left;
margin-left:4%;
}  
  
#viborgguidernemidcontent1box2 img,
#viborgguidernemidcontent1box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent1box2 h4,
#viborgguidernemidcontent1box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent1box2 h2,
#viborgguidernemidcontent1box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 24px;
font-weight: normal; 
line-height: 30px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent1box2 p,
#viborgguidernemidcontent1box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent1box2 a:link,
#viborgguidernemidcontent1box2 a:visited,
#viborgguidernemidcontent1box3 a:link,
#viborgguidernemidcontent1box3 a:visited {
font-size:15px;
font-weight: 800;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent1box2 a:hover,
#viborgguidernemidcontent1box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
   
  
/*** viborgguidernebokse 2 ***/
  
#viborgguidernemidcontent2 {
width: 90%;
height: auto;
float: left;
margin-left:5%;
border-bottom: 2px dotted #999;    
padding-bottom:0px;
margin-bottom:20px; 
}  
  
#viborgguidernemidcontent2box1 {
width: 100%;
height: auto;
float: left;
border-bottom: 2px dotted #999;    
padding-bottom:0px;
margin-bottom:20px; 
}  
  
#viborgguidernemidcontent2box1 img {
width: 100% !important; 
height: auto;
float: left;
}  
 
#viborgguidernemidcontent2box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent2box1 h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 30px;
font-weight: normal; 
line-height: 34px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent2box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent2box1 a:link,
#viborgguidernemidcontent2box1 a:visited {
font-size:15px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent2box1 a:hover {
color:grey;
text-decoration:non;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent2box2  {
width: 48%;
height: auto;
float: left; 
}  
 
#viborgguidernemidcontent2box3  {
width: 48%;
height: auto;
float: left;
margin-left:4%;
}  
  
#viborgguidernemidcontent2box2 img,
#viborgguidernemidcontent2box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent2box2 h4,
#viborgguidernemidcontent2box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent2box2 h2,
#viborgguidernemidcontent2box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 24px;
font-weight: normal; 
line-height: 30px;
color:#3C3C3C;   
  word-break: break-all;
} 
  
#viborgguidernemidcontent2box2 p,
#viborgguidernemidcontent2box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent2box2 a:link,
#viborgguidernemidcontent2box2 a:visited,
#viborgguidernemidcontent2box3 a:link,
#viborgguidernemidcontent2box3 a:visited {
font-size:15px;
font-weight: 800;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent2box2 a:hover,
#viborgguidernemidcontent2box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
/*** viborgguidernebokse 3 ***/
  
#viborgguidernemidcontent3 {
width: 90%;
height: auto;
float: left;
margin-left:5%;
border-bottom: 2px dotted #999;    
padding-bottom:0px;
margin-bottom:20px; 
}  
  
#viborgguidernemidcontent3box1 {
width: 100%;
height: auto;
float: left;
border-bottom: 2px dotted #999;    
padding-bottom:0px;
margin-bottom:20px;  
}  
  
#viborgguidernemidcontent3box1 img {
width: 100% !important; 
height: auto;
float: left;
}  
 
#viborgguidernemidcontent3box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent3box1 h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 30px;
font-weight: normal; 
line-height: 34px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent3box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent3box1 a:link,
#viborgguidernemidcontent3box1 a:visited {
font-size:15px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent3box1 a:hover {
color:grey;
text-decoration:non;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent3box2  {
width: 48%;
height: auto;
float: left; 
}  
 
#viborgguidernemidcontent3box3  {
width: 48%;
height: auto;
float: left;
margin-left:4%;
}  
  
#viborgguidernemidcontent3box2 img,
#viborgguidernemidcontent3box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent3box2 h4,
#viborgguidernemidcontent3box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;    
}    
  
#viborgguidernemidcontent3box2 h2,
#viborgguidernemidcontent3box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 24px;
font-weight: normal; 
line-height: 30px;
color:#3C3C3C;   
} 
  
#viborgguidernemidcontent3box2 p,
#viborgguidernemidcontent3box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent3box2 a:link,
#viborgguidernemidcontent3box2 a:visited,
#viborgguidernemidcontent3box3 a:link,
#viborgguidernemidcontent3box3 a:visited {
font-size:15px;
font-weight: 800;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent3box2 a:hover,
#viborgguidernemidcontent3box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
/*** viborgguidernebokse 4 ***/
  
#viborgguidernemidcontent4 {
width: 90%;
height: auto;
float: left;
margin-left:5%;
border-bottom: 2px dotted #999;    
padding-bottom:0px;
margin-bottom:20px; 
}  
  
#viborgguidernemidcontent4box1 {
width: 100%;
height: auto;
float: left;
border-bottom: 2px dotted #999;    
padding-bottom:0px;
margin-bottom:20px; 
}  
  
#viborgguidernemidcontent4box1 img {
width: 100% !important; 
height: auto;
float: left;
}  
 
#viborgguidernemidcontent4box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent4box1 h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 30px;
font-weight: normal; 
line-height: 34px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent4box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent4box1 a:link,
#viborgguidernemidcontent4box1 a:visited {
font-size:15px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent4box1 a:hover {
color:grey;
text-decoration:non;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent4box2  {
width: 48%;
height: auto;
float: left; 
}  
 
#viborgguidernemidcontent4box3  {
width: 48%;
height: auto;
float: left;
margin-left:4%;
}  
  
#viborgguidernemidcontent4box2 img,
#viborgguidernemidcontent4box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent4box2 h4,
#viborgguidernemidcontent4box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent4box2 h2,
#viborgguidernemidcontent4box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 24px;
font-weight: normal; 
line-height: 30px;
color:#3C3C3C;   
  word-break: break-all;
} 
  
#viborgguidernemidcontent4box2 p,
#viborgguidernemidcontent4box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent4box2 a:link,
#viborgguidernemidcontent4box2 a:visited,
#viborgguidernemidcontent4box3 a:link,
#viborgguidernemidcontent4box3 a:visited {
font-size:15px;
font-weight: 800;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent4box2 a:hover,
#viborgguidernemidcontent4box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
} 
  
 /*** viborgguidernebokse 5 ***/
  
#viborgguidernemidcontent5 {
width: 90%;
height: auto;
float: left;
margin-left:5%;
border-bottom: 2px dotted #999;    
padding-bottom:0px;
margin-bottom:20px; 
}  
  
#viborgguidernemidcontent5box1 {
width: 100%;
height: auto;
float: left;
border-bottom: 2px dotted #999;    
padding-bottom:0px;
margin-bottom:20px; 
}  
  
#viborgguidernemidcontent5box1 img {
width: 100% !important; 
height: auto;
float: left;
}  
 
#viborgguidernemidcontent5box1  h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}  
  
#viborgguidernemidcontent5box1 h2 {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 30px;
font-weight: normal; 
line-height: 34px;
color:#3C3C3C;  
} 
  
#viborgguidernemidcontent5box1 p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#viborgguidernemidcontent5box1 a:link,
#viborgguidernemidcontent5box1 a:visited {
font-size:15px;
font-weight: 600;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}
  
#viborgguidernemidcontent5box1 a:hover {
color:grey;
text-decoration:non;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}     
  
#viborgguidernemidcontent5box2  {
width: 48%;
height: auto;
float: left; 
}  
 
#viborgguidernemidcontent5box3  {
width: 48%;
height: auto;
float: left;
margin-left:4%;
}  
  
#viborgguidernemidcontent5box2 img,
#viborgguidernemidcontent5box3 img {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 10px;
color:#ee7a47;
font-size: 20px;
font-weight: 400; 
line-height: 24px;
object-fit: cover;
object-position: center;
}  
  
#viborgguidernemidcontent5box2 h4,
#viborgguidernemidcontent5box3 h4 {
width: 100%;
height: auto;
float: left;
margin-top:-10px;
margin-bottom: 10px;
font-size: 18px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 24px;
color:#3C3C3C;  
}    
  
#viborgguidernemidcontent5box2 h2,
#viborgguidernemidcontent5box3 h2  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 24px;
font-weight: normal; 
line-height: 30px;
color:#3C3C3C;   
  word-break: break-all;
} 
  
#viborgguidernemidcontent5box2 p,
#viborgguidernemidcontent5box3 p  {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:15px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#viborgguidernemidcontent5box2 a:link,
#viborgguidernemidcontent5box2 a:visited,
#viborgguidernemidcontent5box3 a:link,
#viborgguidernemidcontent5box3 a:visited {
font-size:15px;
font-weight: 800;
line-height:22px;
color:#222;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#viborgguidernemidcontent5box2 a:hover,
#viborgguidernemidcontent5box3 a:hover  {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}  
  
#content {
width: 96%;
height:auto;
float:left;
padding-right:2%;
padding-left:2%;
text-align: center;
margin-top:30px;
margin-bottom:20px;
}

#content h1 {
font-size:34px;
line-height:36px;
font-weight:600;
color:#3C3C3C;
margin-top:0px;
margin-bottom:30px;
}

#content p {
font-size:15px;
line-height:24px;
font-weight:400;
color: #333;
}
  
#content a:link,
#content a:visited {
font-size:18px;
font-weight: 600;
line-height:74px;
color:white;
background:#db1e63;
text-decoration:none;
margin-top:20px;
padding:8px 18px 10px 18px;
box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#content a:hover {
color:white;
background:#1a1b21;
text-decoration:none;
margin-top:20px;

box-shadow: 0px 3px 5px #999;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}  
  
#midcontent0boxbottom {
width: 90%;
height:auto;
float:left;
padding-right:5%;
padding-left:5%;
padding-top:70px;
padding-bottom:70px;
text-align: center;
margin-top:60px;
background: url("/nyweb/images/grafik/viborgguiderneboxbottombg.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;  
}

#midcontent0boxbottom h3 {
font-size:38px;
line-height:42px;
font-weight:400;
color: #fff;
margin-top:0px;
margin-bottom:30px;
font-family: 'Abril Fatface', cursive;    
}

#midcontent0boxbottom p {
font-size:15px;
line-height:20px;
font-weight:400;
color: #fff;
}
  
#midcontent0boxbottom a:link,
#midcontent0boxbottom a:visited {
font-size:15px;
font-weight: 600;
line-height:74px;
color:white;
background:#db1e63;
text-decoration:none;
margin-top:20px;
padding:10px 18px 10px 18px;
box-shadow: 0px 3px 5px #000;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#midcontent0boxbottom a:hover {
color:white;
background:#1a1b21;
text-decoration:none;
margin-top:20px;
box-shadow: 0px 3px 5px #000;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
  
#socialmediabottom  {
width: 96%;
height: auto;
float: left;
margin-left:2%;
margin-right:2%;
margin-top:50px;
margin-bottom:50px;
}
 

#socialmediabottomleft,
#socialmediabottomright {
width: 96%;
min-height: 300px;
float: left;
margin-left:2%;
margin-right:2%;
margin-bottom:30px;
background: #f8f8f8;
}
  

}
