#nav-location .dropdown,#nav-location .dropdown:focus,#nav-location .dropdown:hover,#nav-location .dropdown:visited{color:#000;background:#fff100}#nav-location .dropdown::after{content:none;border:none}#site-logo img{opacity:0.1}#site-logo img.loaded{opacity:1}.ubermenu-main{text-align:center}#caseform.open{top:20% !important;position:fixed}@media screen and (min-width: 430px) and (max-width: 639px){#site-contact{margin-bottom:-50px}}.addresses .columns{width:50%}@media only screen and (max-width: 640px){.mobile-branding .form-switch-buttons .button,.mobile-branding .form-switch-buttons button{width:100%;border-top:1px solid #fff;color:#fff;margin-bottom:0}.addresses .columns{width:100%;text-align:center}.post-feature-image{float:none}.anniversary img{max-height:48px;width:auto}.show-for-mobile i:before{display:none}.show-for-mobile #head-message{padding-top:10px}.show-for-mobile a span{font-size:40px;line-height:10px;padding-bottom:15px;color:#fff}.show-for-mobile{text-align:center;background:#111;color:#fff;display:block;width:100%;height:auto}#site-logo img{display:none}#site-branding img{background-image:none}#site-branding{background:#1b1f22}#site-branding .fa.fa-bars{font-size:2.2em}#site-branding .ubermenu-responsive-toggle{overflow:hidden;width:19%}#site-branding.darker,#site-branding.darker #nav-main{background-color:#111}.locations-widget,.phone-widget{padding:0}.mobile-phone-call{display:none}header .fi-marker{font-size:30px;margin-right:0}#nav-location .dropdown{padding:0.5rem 1rem !important;margin:0 5px}#site-branding .f-dropdown li a{padding:0.5rem 1rem}#site-contact{margin-bottom:4px;padding:0}#nav-location .dropdown{padding:0.5rem 1rem}#nav-location .dropdown::after{content:none}#head-phone{margin-top:15px}#head-message{display:block}.fixed{position:static}#site-branding .mobile-phone{line-height:normal;padding-bottom:.5em}#site-branding .mobile-phone>a{font-family:sans-serif;font-weight:bold;font-size:1.6rem}.home-video{display:none}.icon-bar>* i+em{display:none}#footer .side-nav li{font-size:1.2em;background:rgba(0,0,0,0.5);padding:0;border-bottom:1px solid #363636}#nav-main .ubermenu-responsive-toggle{padding:12px 15px;font-size:14px;position:absolute;top:0}.main-content h1{font-size:1.5em}#legal .footer-disclaimer{width:100%}.featured-hero{min-height:0}.bx-viewport{padding:16% 0 4%}}@media only screen and (max-width: 676px){.second-home-grid .col-md-4,.third-home-grid .col-md-4{width:30%}#caseform.open{top:5% !important}}@media screen and (max-width: 768px){.locations .col{padding:5px 0 !important}.locations h2{font-size:19px;padding:0}.locations span{font-size:14px}.newbtns{width:60px !important;height:60px !important;margin:0 20px 0 -5px !important}.ubermenu{position:absolute;background-color:#111;width:100%}.main-content h1{font-size:1.5em}.mobile-branding img:not(.loaded){max-height:90px}.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}}@media screen and (max-width: 946px){iframe{max-width:100%}.downarrow{display:block !important;height:30px;width:30px;background-size:contain}.downarrowL{float:left;margin:7px 0 0 3%}.downarrowR{float:right;margin:7px 3% 0 0}.hero-sub{font-size:1.75rem}}@media only screen and (max-width: 1024px){h5.hero-sub{letter-spacing:1px}}@media screen and (max-width: 1265px){.accolades,.accoladess{margin-top:20px !important;height:auto !important}.pin-drop-locations span{display:none}.pin-drop-locations{margin:0;padding:0;font-size:1.1rem}}@media only screen and (min-width: 40.063em){.large-block-grid-4>li{list-style:none;width:25%}div.screen{top:25%}#nav-main{position:absolute;width:100%;top:100%;transition:background 0.25s ease}#site-branding,#site-branding #nav-main{background-color:rgba(0,0,0,0.55)}#site-branding #nav-main{border-top:#686767 solid 1px}.accolades,.accoladess{margin-left:10px}#site-contact{margin-top:5px;padding-bottom:10px}.mobile-phone{display:none}#nav-main .ubermenu-nav{font-size:20px;display:inline-block}#legal .footer-disclaimer{width:100%}.home-mobile-branding{display:none}[lang=ex-mx] #nav-main .ubermenu{margin-left:0}.top-nav-mobile-num{font-size:2.25rem}}@media only screen and (min-width: 50.063em){h2.hero-title{font-size:1.25rem}h5.hero-sub{font-size:1.45em}iframe{width:100%}}@media only screen and (min-width: 64.063em){div.screen{top:27% !important}div.screen{top:30%}h2.hero-title{font-size:1.75em;margin-top:0}}@media only screen and (min-width: 801px){#site-logo img{max-height:90px;max-width:100%;display:block}}@media screen and (max-width: 728px){.accoladess img{max-width:140px}.main-services .row .icon-item{height:auto}.address.has-address{min-height:145px}.address .phonelabel{display:none}.address .caseform,.address .phonelink{padding:2px 0;display:block;font-size:0.9em}.address address{line-height:normal}.address address a{font-size:0.8em}}@media screen and (max-width: 1024px){#menu-item-8361{display:none}}

