.locations{color:#4d4d4e}.top-split-nav .page-header{padding:24px 0;background:#fff}.top-split-nav .page-header .pagetitle{font-size:36px;margin:0;color:#000}.locations .select-locations .heading{color:#4d4d4e;font-size:16px}.locations .select2-container{width:100%}.locations .maincontent{font-size:15px;font-weight:500;color:#4d4d4e}.locations .maincontent .state-locations{display:none;font-size:14px}.locations .maincontent .state-locations h2{font-size:29px;margin:0;color:#000}.locations .maincontent .state-locations ul{list-style:none;padding:0;margin:12px 0}.locations .maincontent .state-locations ul li{display:inline-block;width:50%;padding:3px 0}.locations .maincontent .state-locations ul li a{color:#4d4d4e}.locations .maincontent .state-locations ul li a:hover{color:#1753ff}.locations .maincontent .state-locations ul li a:active{color:#078939}.locations .maincontent h1{font-size:20px;margin:10px 0}.locations .maincontent .branch-banner{margin-bottom:24px}.locations .maincontent .map{margin-top:48px;margin-bottom:48px}.locations .maincontent .branchinfo{padding:0 12px 12px;font-size:14px;font-weight:400}.locations .maincontent .branchinfo h2{font-size:24px;margin:0 0 12px;color:#7bc143}.locations .maincontent .branchinfo h3{font-size:16px;margin:0;color:#7bc143;display:none}.locations .maincontent .branchinfo .d-widget-body{padding:0;margin-top:48px;font-weight:400}.locations .maincontent .details-cont{padding-right:24px;padding-top:48px}.locations .maincontent .details{padding:24px 12px;font-size:14px}.locations .maincontent .details-cont .details{padding:0}.locations .maincontent .details.alpha{padding-left:0}.locations .maincontent .details.omega{padding-right:0}.locations .maincontent .details h3.heading{font-size:16px}.locations .maincontent .details .label{display:inline-block;width:100px}.locations .maincontent .details-cont .details .address{margin-bottom:24px}.locations .maincontent .details-cont .details .address h3.heading,.locations .maincontent .details-cont .details .openinghours h3.heading{margin-bottom:12px}.locations .maincontent .details-cont .details .openinghours p{margin:0}.locations .maincontent .details .contactdetails{margin-bottom:0}.locations .maincontent .details .products{margin-top:24px}.locations .maincontent .details .products h3.heading{margin-bottom:12px}.locations .maincontent .details .products ul{margin:0;padding-left:0;list-style:url(/assets/images/list-arrow.png)}.locations .maincontent .details .products ul li{margin-left:22px;margin-bottom:6px;text-decoration:none}.locations .maincontent .details .email-link i{color:#00aeef;margin-left:4px}.locations .maincontent .details .email-subscribe{margin-top:12px}.locations .maincontent .drop_4{padding-right:18px}.locations .maincontent .white-box-locations{background:#fff;padding:12px;border-radius:12px;margin-bottom:30px}#paper{height:282px;overflow:hidden}#background{position:absolute;top:800px;left:0;width:500%;height:100%;z-index:-2;background-color:#f1f7ed}@media (max-width:1024px){#background{top:1000px}.locations .maincontent .details{padding-right:0}.locations .maincontent .details.alpha{padding-left:0}.locations .maincontent .details.omega{float:none;clear:both;padding:0}}@media (max-width:767px){#background{top:1150px}.top-split-nav .page-header .pagetitle{margin-bottom:12px}.locations .maincontent .details-cont{padding:24px 0 0}.locations .maincontent .map{margin-top:0}.locations .maincontent .details{padding:0}.locations .maincontent .branchinfo{padding:0 0 12px}.locations .maincontent .branchinfo .d-widget-body{margin-top:0}.locations .maincontent .branchinfo h3{display:block}.locations .maincontent .details-cont .details .contactdetails{margin-bottom:23px}.locations .maincontent .details-cont .details .products{margin:0 0 24px}.locations .maincontent .details-cont .details .openinghours{margin-bottom:24px}.locations .maincontent .details.omega .openinghours{margin-top:12px}}@media (max-width:497px){#background{top:1170px}.locations .maincontent .branchinfo{padding:0}.locations .maincontent h1{padding:0;font-size:2em}.locations .maincontent .state-locations h2{font-size:1.8em}.locations .maincontent .details h3.heading{font-size:1.5em}.locations .maincontent .details-cont .details .address{margin-bottom:12px}.locations .maincontent .details{padding:0}.locations .maincontent .details-cont .details .products{margin-top:12px;margin-bottom:0}.locations .maincontent .branchinfo .d-widget-body{padding:0;margin-top:12px}.locations .maincontent .map{margin-top:24px}.locations .maincontent .details-cont .details .openinghours{margin-bottom:12px}}.page-footer{background:#f1f3f4;padding-top:30px}h4{margin:0;font-size:16px}#locations_search{margin-top:3px;height:36px;border-radius:6px;padding:3px;border:3px solid #e9e9ea;font-size:16px;margin-right:0;width:200px}a.submitlocation{background:#e9e9ea;border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.getwhatyouneed{display:none}