.mobile{ display:none; }/* Mobile Nav setup */#hamburger.hidden img { display:none; }#hamburger-close img { display:none; }.subnav-arrow { display :none; }/* **********  Mobile Nav  ********** */@media screen and (max-width: 730px) { #hamburger-close.active img { display:block; }#main-nav.active { display:block; }#main-nav.f-ms { position: absolute; background: #EFE8FD url(../Resources/mobile-nav-bg.png) center 350px no-repeat; background-size: 575px; left: 0; top: 0; width: 100%; height: 100vh; box-sizing: border-box; border-top: 65px solid #FFF; font-size:1.39em; }#main-nav ul { padding:15px 10%; }#main-nav li { float:none; text-align:center; }#main-nav > ul > li { border-bottom:1px solid #621BEB; }#main-nav > ul > li:last-child { border:none; padding-top:30px; }#main-nav li a { display:inline-block; padding:12px 16px; }#main-nav li a.subnav-arrow { margin-left:-22px; }#main-nav li:hover ul { display:none; }#main-nav li ul { position:relative; padding:0; }#main-nav li ul.active { display:block; }#main-nav li li { background:none; font-weight:500; }#main-nav li a.button-nav { font-size:0.8em; padding:12px 20px; }}/* **********  Tablet Portrait  ********** */@media screen and (max-width: 768px) { }/* **********  Mobile Landscape  ********** */@media screen and (max-width:568px)  { .mobile{ display:initial; }.desktop { display:none; }/* **********  Small Mobile Portrait  ********** */@media screen and (max-width:380px)  { #price-options li { width:45.28%; }
}/* Policy popups */#policy-content.fancybox-content { padding:5%; }}
