@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;
}  
 
/*** Oplevelsesbokse 1, 2, 3, 4, 5, 6, 7 og 8 ***/  
  
#oplevelserunderforsidemidcontent1,
#oplevelserunderforsidemidcontent2,
#oplevelserunderforsidemidcontent3,
#oplevelserunderforsidemidcontent4,
#oplevelserunderforsidemidcontent5,
#oplevelserunderforsidemidcontent6,
#oplevelserunderforsidemidcontent7,
#oplevelserunderforsidemidcontent8  {
width: 64%;
height: auto;
float: left;
margin-left:18%;
border-bottom: 2px dotted #999;    
padding-bottom:20px;
margin-bottom:20px;      
} 
  
  
#oplevelserunderforsidestor {
width: 66%;
height: auto;
float: left;
}  
  
#oplevelserunderforsidestor img {
width: 100% !important; 
height: auto;
float: left;
}  
 
#oplevelserunderforsidestor  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;
}  
  
#oplevelserunderforsidestor  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;  
} 
  
#oplevelserunderforsidestor p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#oplevelserunderforsidestor a:link,
#oplevelserunderforsidestor 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;
}
  
#oplevelserunderforsidestor 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;
}     
  
#oplevelserunderforsidelille  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
padding-bottom:10px;
margin-bottom:20px;    
}  
  
#oplevelserunderforsidelille 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: top;
}  
  
#oplevelserunderforsidelille 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;
}    
  
#oplevelserunderforsidelille 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;  
} 
  
#oplevelserunderforsidelille p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#oplevelserunderforsidelille a:link,
#oplevelserunderforsidelille 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;
}   
  
#oplevelserunderforsidelille {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#oplevelserunderforsidemidcontentbanner3 {
width: 64%;
height: auto;
float: left;
margin-left:18%;  
margin-bottom: 20px;
border-bottom: 2px dotted #999;   
}
  
#oplevelserunderforsidebanner3 .mod-custom.custom {
width: 98%;
height: auto;
float: left;
background: #ffb493;
padding-bottom:20px;
margin-bottom: 20px;
padding-right: 2%;
}  
  
#oplevelserunderforsidebanner3 .mod-custom.custom img {
width: 34%;
height: auto;
float: left; 
margin-top: 20px;
margin-left: 20px;
padding-right: 2%;
  }  
  
#oplevelserunderforsidebanner3 .mod-custom.custom 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;
}
  
#oplevelserunderforsidebanner3 .mod-custom.custom 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; 
}   
  
#oplevelserunderforsidebanner3 .mod-custom.custom p  {
font-size: 15px;
font-weight: normal; 
line-height:22px;
color:#3C3C3C; 
}     
  
#midcontent0 {
width: 64%;
height: auto;
float: left;
margin-left:18%;
margin-right:18%;  
}
 
#midcontent0box1underforside .moduletable {
width: 31.33%;
height: auto;
float: left; 
margin-left:1%;
margin-right:1%;
margin-bottom:3%;
}
  
#midcontent0box1underforside div.moduletable div.custom {
width: 100%;
min-height: 280px;
float: left;
margin-top:0px;
margin-bottom: 0px;
background-size: cover; 
}  
  
#midcontent0box1underforside .moduletable img {
width: 100%;
height: auto;
float: left; 
margin-bottom:10px;
object-fit: cover;
object-position: center; 
}  

#midcontent0box1underforside 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;
}
  
#midcontent0box1underforside h2  {
width: 100%;
height: 65px;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 30px;
font-weight: normal; 
line-height: 32px;
color:#3C3C3C;  
}   
 
#midcontent0box1underforside p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;  
}  
  
#midcontent0box1underforside a:link,
#midcontent0box1underforside 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;
}
  
#midcontent0box1underforside a:hover,
#midcontent0box1underforside a:active {
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/forsideboxbottombg.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;  
}

#midcontent0boxbottom h3 {
font-size:44px;
line-height:50px;
font-weight:600;
color: #db1e63;
margin-top:0px;
margin-bottom:30px;
text-shadow: 0px 2px 3px #333;
}

#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;
} 
  
/*** Oplevelsesbokse 1, 2, 3, 4, 5, 6, 7 og 8 ***/  
  
#oplevelserunderforsidemidcontent1,
#oplevelserunderforsidemidcontent2,
#oplevelserunderforsidemidcontent3,
#oplevelserunderforsidemidcontent4,
#oplevelserunderforsidemidcontent5,
#oplevelserunderforsidemidcontent6,
#oplevelserunderforsidemidcontent7,
#oplevelserunderforsidemidcontent8  {
width: 90%;
height: auto;
float: left;
margin-left:5%;
border-bottom: 2px dotted #999;    
padding-bottom:20px;
margin-bottom:20px;      
} 
  
  
#oplevelserunderforsidestor {
width: 66%;
height: auto;
float: left;
}  
  
#oplevelserunderforsidestor img {
width: 100% !important; 
height: auto;
float: left;
}  
 
#oplevelserunderforsidestor  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;
}  
  
#oplevelserunderforsidestor  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;  
} 
  
#oplevelserunderforsidestor p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#oplevelserunderforsidestor a:link,
#oplevelserunderforsidestor 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;
}
  
#oplevelserunderforsidestor 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;
}     
  
#oplevelserunderforsidelille  {
width: 31%;
height: auto;
float: left;
margin-left:3%;
padding-bottom:10px;
margin-bottom:20px;    
}  
  
#oplevelserunderforsidelille 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: top;  
 
}  
  
#oplevelserunderforsidelille 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;
}    
  
#oplevelserunderforsidelille 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;  
} 
  
#oplevelserunderforsidelille p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}
  
#oplevelserunderforsidelille a:link,
#oplevelserunderforsidelille 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;
}   
  
#oplevelserunderforsidelille {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}    
  
#oplevelserunderforsidemidcontentbanner3 {
width: 90%;
height: auto;
float: left;
margin-left:5%;  
margin-bottom: 20px;
border-bottom: 2px dotted #999;   
}
  
#oplevelserunderforsidebanner3 .mod-custom.custom {
width: 98%;
height: auto;
float: left;
background: #ffb493;
padding-bottom:20px;
margin-bottom: 20px;
padding-right: 2%;
}  
  
#oplevelserunderforsidebanner3 .mod-custom.custom img {
width: 34%;
height: auto;
float: left; 
margin-top: 20px;
margin-left: 20px;
padding-right: 2%;
  }  
  
#oplevelserunderforsidebanner3 .mod-custom.custom 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;
}
  
#oplevelserunderforsidebanner3 .mod-custom.custom 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; 
}   
  
#oplevelserunderforsidebanner3 .mod-custom.custom p  {
font-size: 15px;
font-weight: normal; 
line-height:22px;
color:#3C3C3C; 
}
  
#midcontent0 {
width: 90%;
height: auto;
float: left;
margin-left:5%;
margin-right:5%;  
}
 
#midcontent0box1underforside .moduletable {
width: 31.33%;
height: auto;
float: left; 
margin-left:1%;
margin-right:1%;
margin-bottom:3%;
}
  
#midcontent0box1underforside div.moduletable div.custom {
width: 100%;
min-height: 280px;
float: left;
margin-top:0px;
margin-bottom: 0px;
background-size: cover; 
}  
  
#midcontent0box1underforside .moduletable img {
width: 100%;
height: auto;
float: left; 
margin-bottom:10px;
object-fit: cover;
object-position: center; 
}  

#midcontent0box1underforside 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;
}
  
#midcontent0box1underforside h2  {
width: 100%;
height: 65px;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 30px;
font-weight: normal; 
line-height: 32px;
color:#3C3C3C;  
}   
 
#midcontent0box1underforside p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;  
}  

#midcontent0box1underforside a:link,
#midcontent0box1underforside 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;
}
  
#midcontent0box1underforside a:hover,
#midcontent0box1underforside a:active {
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/forsideboxbottombg.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;  
}

#midcontent0boxbottom h3 {
font-size:44px;
line-height:50px;
font-weight:600;
color: #db1e63;
margin-top:0px;
margin-bottom:30px;
text-shadow: 0px 2px 3px #333;
}

#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;
}  
  
/*** Oplevelsesbokse 1, 2, 3, 4, 5, 6, 7 og 8 ***/  
  
#oplevelserunderforsidemidcontent1,
#oplevelserunderforsidemidcontent2,
#oplevelserunderforsidemidcontent3,
#oplevelserunderforsidemidcontent4,
#oplevelserunderforsidemidcontent5,
#oplevelserunderforsidemidcontent6,
#oplevelserunderforsidemidcontent7,
#oplevelserunderforsidemidcontent8  {
width: 90%;
height: auto;
float: left;
margin-left:5%;
border-bottom: 2px dotted #999;    
padding-bottom:20px;
margin-bottom:20px;      
} 
  
  
#oplevelserunderforsidestor {
width: 100%;
height: auto;
float: left;
}  
  
#oplevelserunderforsidestor img {
width: 100% !important; 
height: auto;
float: left;
}  
 
#oplevelserunderforsidestor  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;
}  
  
#oplevelserunderforsidestor  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;  
} 
  
#oplevelserunderforsidestor p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;
}    
  
#oplevelserunderforsidestor a:link,
#oplevelserunderforsidestor 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;
}
  
#oplevelserunderforsidestor 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;
}     
  
#oplevelserunderforsidelille  {
width: 47%;
height: auto;
float: left;
margin-left:1.5%;
padding-bottom:10px;
margin-bottom:20px;
margin-right:1.5%;
}  
  
#oplevelserunderforsidelille 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: top;  
}  
  
#oplevelserunderforsidelille h4 {
width: 100%;
height: auto;
float: left;
margin-top:-15px;
margin-bottom: 10px;
color:#3C3C3C;
font-size: 15px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 16px;
}    
  
#oplevelserunderforsidelille h2 {
width: 100%;
height: 45px;
float: left;
margin-top:0px;
margin-bottom: 15px;
font-family: 'Abril Fatface', cursive;  
font-size: 24px;
font-weight: normal; 
line-height: 26px;
color:#3C3C3C;  
} 
  
#oplevelserunderforsidelille p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:14px;
line-height:20px;
font-weight:400;
color: #333;
}
  
#oplevelserunderforsidelille a:link,
#oplevelserunderforsidelille 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;
}   
  
#oplevelserunderforsidelille {
color:grey;
text-decoration:none;
transition:all 0.8s;
transition-duration:0.8s;
-webkit-transition:all 0.8s;
-webkit-transition-duration:0.8s;
}   
  
#oplevelserunderforsidebanner3 {
width: 90%;
height: auto;
float: left;
margin-left:5%;  
margin-bottom: 20px;
border-bottom: 2px dotted #999;   
}
  
#oplevelserunderforsidebanner3 .mod-custom.custom {
width: 96%;
height: auto;
float: left;
background: #ffb493;
padding-bottom:10px;
margin-bottom: 20px;
padding-left:2%;
padding-right:2%;  
}  
  
#oplevelserunderforsidebanner3 .mod-custom.custom img {
width: 100%;
height: auto;
float: left; 
margin-top: -3%;
margin-bottom: 1%;  
}  
  
#oplevelserunderforsidebanner3 .mod-custom.custom h4 {
width: 100%;
height: auto;
float: left;
margin-top:00px;
margin-bottom: 0px;
color:#fff;
font-size: 15px;
font-family: 'Abril Fatface', cursive;
font-weight: 400; 
line-height: 28px;
}
  
#oplevelserunderforsidebanner3 .mod-custom.custom h3  {
width: 100%;
height: auto;
float: left;
margin-top:0px;
margin-bottom: 5px;
font-family: 'Abril Fatface', cursive;  
font-size: 24px;
font-weight: normal; 
line-height: 24px;
color:#3C3C3C; 
}   
  
#oplevelserunderforsidebanner3 .mod-custom.custom p  {
font-size: 13px;
font-weight: normal; 
line-height:18px;
color:#3C3C3C; 
}     
    
#midcontent0 {
width: 90%;
height: auto;
float: left;
margin-left:5%;
margin-right:5%;  
}
 
#midcontent0box1underforside .moduletable {
width: 98%;
height: auto;
float: left; 
margin-left:1%;
margin-right:1%;
margin-bottom:3%;
}
  
#midcontent0box1underforside div.moduletable div.custom {
width: 100%;
height: auto;
float: left;
margin-top:0px;
padding-top:15px;
background-size: cover; 
border-top: 2px dotted #999;    
}  
  
#midcontent0box1underforside .moduletable img {
width: 100%;
height: auto;
float: left; 
margin-bottom:10px;
object-fit: cover;
object-position: center; 
}  

#midcontent0box1underforside 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;
}
  
#midcontent0box1underforside 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: 32px;
color:#3C3C3C;  
}   
 
#midcontent0box1underforside p {
width: 100%;
height: auto;
float: left;
font-family: 'Open Sans', sans-serif;  
font-size:16px;
line-height:22px;
font-weight:400;
color: #333;  
}  
  
#midcontent0box1underforside a:link,
#midcontent0box1underforside 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;
}
  
#midcontent0box1underforside a:hover,
#midcontent0box1underforside a:active {
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/forsideboxbottombg.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;  
}

#midcontent0boxbottom h3 {
font-size:44px;
line-height:50px;
font-weight:600;
color: #db1e63;
margin-top:0px;
margin-bottom:30px;
text-shadow: 0px 2px 3px #333;
}

#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;
}
  

}
