﻿body {
    min-width:auto;
}

.header-social-icons {margin:10px 10px 0 0}
.header-social-icons a {height:20px}
.curtainLogin {margin:10px 10px 0 0}
h1.tagline {font-size:11px; color:#fff;}
#header-wrapper {background:#121212}

.logoAreaDiv {display:inline-block;margin:20px 0}
.logoLink {display:block;}
.logoLink img {margin:0!important}
.subNavMenu {}
.subNavMenu .subNavConnector {background:#ddd;}
.subNavMenu .subNavHead,.subNavMenu .subNavFoot {display:none;}
#header-wrapper .subNavMenu .subNavBody {background:#ddd; border-radius:5px; margin-top:10px!important}
.navList li {background-position:0 0}
.navList li a {padding-top:0!important;padding-bottom:0!important;height:35px; display:block; line-height:35px;background-position:100% 0!important}
.navList {height:35px}

iframe {position:absolute; left:-999em}

#body-wrapper {background:url("/images/skins/dark/bodyBgTop.jpg") repeat-x scroll center top transparent;min-height:500px}


#top-footer-wrapper {background: none repeat scroll 0 0 #171717;border-top: 1px solid #3a3a3a;padding: 40px 0;border-bottom:1px solid #020202}
#top-footer-wrapper h2 {    background: url("/images/skins/dark/new-footer-split.gif") repeat-x scroll 0 100% rgba(0, 0, 0, 0);font-size: 24px;margin: 0 0 5px;padding: 0 0 10px;}



.partner-logos > a, .trust-icons span {margin:5px;padding:0;display:inline-block;}
.partner-logos, .trust-icons {text-align:center;margin:15px 0}

.footer-newsletter-signup {width:100%}
.footer-module .footer-email-address {width:70%}
.footer-module .footer-signup-button {width:30%}
.footer-module .footer-social-icon {margin:0 10px 10px 0}


#bottom-footer-wrapper {background: none repeat scroll 0 0 #171717;border-top: 1px solid #3a3a3a;padding: 40px 0;}
#bottom-footer-wrapper ul li {margin:0 0 5px 0;padding:0;background:transparent!important}
#bottom-footer-wrapper ul li a {color: #b8b8b8;font-size: 16px;padding:0 0 0 2px;margin: 0 0 5px;}



#responsive-nav {display:none; width:50px;height:50px; position:absolute; top:40px;right:20px;background:#171717; border:1px solid #585858; box-shadow:0 1px 2px #000;border-radius:1px;transition:all .2s ease}
.responsive-nav-icon {display:block; width:30px;height:30px;margin:10px 0 0 10px; padding-top:1px}
.nav-icon-line {height:4px;display:block; width:100%; margin:4px 0 0 0; background:#fff;border-radius:1px;transition:all .2s ease}
#responsive-nav:hover {border-color:#747474;background:#000}
#responsive-nav:hover .nav-icon-line {background:#ff0084;}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
    .footer-module .footer-social-icon {float:left;}
    .footer-module .social-icon-pinterest {clear:left;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) 
{
    .nav_event {display:none}
    

}



/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .nav_attraction {display:none}
       .footer-module .social-icon-pinterest {clear:none;}
       .footer-module {margin:0 0 40px 0;padding-bottom:15px}
        .footer-module .footer-social-icon {float:none}
        #bottom-footer-wrapper .col-xs-6 {margin-bottom:30px}
        #bottom-footer-wrapper .col-xs-6:nth-child(3) {clear:both}
        .nav_attraction {display:none}
        .navList .sf-with-ul .subNavInd{background:transparent; padding-right:0}
        
}



@media only screen and (max-width : 650px) {
    .header-social-icons, .curtainLogin, .navList  {display:none;}
    #responsive-nav {display:block}
    .logoAreaDiv {margin:35px 0}
    

}



/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    #bottom-footer-wrapper .col-xs-6 {text-align:center; width:100%;margin-bottom:50px}
    .footer-social-icons {text-align:center}
    .logoTagline {display:none}
    .logoLink img {max-width:200px}
    .logoAreaDiv {margin:45px 0}
    
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
        
}