#maps {
clear:both;width:600px;margin:0 auto;
}
.tss_testimonial_slider {
width:90%;
margin:0 auto;
}
body {
overflow-x:hidden;
}
.home .container, .home .container .sixteen.columns {width:100% !important;}
.videoWrapper {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#time-btns a {
color:#FFF;
text-decoration:none;
padding: 10px 0 0 90px;
background: url(//www.neverlandstudios.co.nz/wp-content/uploads/bullet.png) 0 0 no-repeat;
font-family:'Conv_Gotham-Black';
text-transform:uppercase;
text-align:left;
font-size:24px;
line-height: 27px;
width:330px;
height:100px;
display:block;
margin:0 auto;
}
img {max-width:100%;height:auto;}
#nvl-logo img,  #nvl-logo {max-width:100%;width:100%;}
.sf-grey li.selected li.selected {border:0;}
.page-id-1320, .page-id-1314 {background:#000;}
body span.lines {border:0 !important;}
.enrolBox {display:inline-block !important; margin:auto !important;margin-right:20px !important;margin-bottom:25px !important;}
.page-id-1038 .single, .page-id-21 .single {text-align:center;}
@media screen and (max-width: 990px) {
#time-btns a {
font-size:20px;
width:100%;
margin-left:-15px;
line-height:22px;
background-size:15%;
padding-left:80px;
height:80px;
margin-left:15px;
}
#undefined-sticky-wrapper { display: none; } 
#maps {float:left;clear:both;width:100%;}
HTML body #intro .bg1 {background-size:cover;}
#nvl-gallery {width:100%;text-align:center;}
.nvl-galcolumn {margin-right:auto;margin-left:auto;float:none;}
}
.home .bg {padding-top:0;}
#hprog {padding:25px 0 40px 0;text-align:center;display:none;}
#hprog h2 {margin-top:20px;}
#hprog .enrolBox {
border-color:#000;
color:#000 !important;
display:inline-block !important;
margin-right:20px;
}
.nvl-gal-title {color:#FFF;}
.enrolClick {font-size:15px;}
.sf-grey ul {
background:none !important;
background-color:#FFF !important;
}
.sf-grey li.selected {background:none !important;border-bottom:2px solid #000;}
.sf-grey li:hover, .sf-grey li.wpmhover, .sf-grey li.selected:hover {
background:#000 !important;
color:#FFF !important;
}
.sf-grey li:hover a, .sf-grey li:hover li:hover a {color:#FFF !important;}
.sf-grey li:hover li a {color:#000 !important;}
.sf-grey li li {text-align:left;color#000;}
.sf-grey a:hover {
color:#FFF !important;
}
.sf-grey {
margin-top:0;
padding-top:5px;
background:#FFF;
}
nav ul li:first-child {
border:0;
}
.sf-grey li {
display:inline-block;
float:none !important;
}
.sf-grey {text-align:center !important;}
#woman h2, #pixiesclass h2 {display:none;}
.head {border-bottom:0;}
h2 {color:#000;margin-bottom:0;line-height:45px;}
#pix-left2, #crews-left2, #career-left1, #extend-left1 {
font-family:'Conv_Gotham-Book' !important;
line-height:25px;
}
#time-btns {text-align:center;height:auto;}
#timetables h2, #extendclass h2 {color:#FFF !important;margin-bottom:40px;}
#showtickets h2, #extendclass h2 {color:#FFF !important;margin-bottom:40px;}
.singlemeta {display:none;}
#crews {
padding:0;
border:0;
}
#venue-hire h2, #career h2 {color:#000 !important;}
.sf-grey a:hover, a:hover, a:focus {
color: #FFF !important;
opacity:0.5;
}
.sf-grey a:hover {
opacity:1;
}