 @font-face{font-family:'work_sansbold';src:url('fonts/worksans-bold-webfont.eot');src:url('fonts/worksans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/worksans-bold-webfont.woff2') format('woff2'),url('fonts/worksans-bold-webfont.woff') format('woff'),url('fonts/worksans-bold-webfont.ttf') format('truetype'),url('fonts/worksans-bold-webfont.svg#work_sansbold') format('svg');font-weight:normal;font-style:normal;} @font-face{font-family:'work_sanslight';src:url('fonts/worksans-light-webfont.eot');src:url('fonts/worksans-light-webfont.eot?#iefix') format('embedded-opentypes'),url('fonts/worksans-light-webfont.woff2') format('woff2'),url('fonts/worksans-light-webfont.woff') format('woff'),url('fonts/worksans-light-webfont.ttf') format('truetype'),url('fonts/worksans-light-webfont.svg#work_sanslight') format('svg');font-weight:normal;font-style:normal;} @font-face{font-family:'work_sansregular';src:url('fonts/worksans-regular-webfont.eot');src:url('fonts/worksans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/worksans-regular-webfont.woff2') format('woff2'),url('fonts/worksans-regular-webfont.woff') format('woff'),url('fonts/worksans-regular-webfont.ttf') format('truetype'),url('fonts/worksans-regular-webfont.svg#work_sansregular') format('svg');font-weight:normal;font-style:normal;} body{font-family:"work_sansregular";}h1,h1 a,.large-text{color:#6c788e;font-family:"work_sansbold";font-size:25px;font-weight:lighter;line-height:1.27em;margin:25px 0;}h2,.large-text2{color:#6c788e;font-family:"work_sansbold";font-size:20px;font-weight:lighter;line-height:normal;margin:25px 0;}h3,.large-text3{color:#6c788e;font-family:"work_sansbold";font-size:20px;font-weight:lighter;line-height:normal;margin:25px 0;}h4{font-family:"work_sansbold";color:#6c788e;font-weight:lighter;font-size:20px;line-height:normal;margin:25px 0;}p{font-family:"work_sansregular";color:#585d65;font-weight:lighter;font-size:14px;margin:15px 0;}section ul li{font-family:"work_sansregular";color:#585d65;font-weight:lighter;font-size:14px;margin:5px 0;}ul{list-style-type:none;margin:0;}ul.arrow{list-style:inside url("https://giantsnowplowing.com/wp-content/themes/snow-removal/images/list-arrow.png");color:#585d65;}.strip-padding{padding-left:0 !important;padding-right:0 !important;}.strip-left{padding-left:0 !important;}.strip-right{padding-right:0 !important;}.row{margin:0 auto;max-width:75rem;width:100%;}.content-wrapper{padding:10px 0;}.content-top{padding-top:150px;}.content-bottom{padding-bottom:200px;}.content-wrapper h1{text-transform:uppercase;}.content-wrapper h1 span{display:block;font-size:20px;text-transform:uppercase;}.content-wrapper h2{text-transform:uppercase;}.content-wrapper h2 span{display:block;font-size:17px;text-transform:uppercase;}.button.button-one{background:none;border:2px solid #ffffff;color:#ffffff;font-family:"work_sanslight";font-size:18px;padding:0 100px;line-height:60px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;}.button.button-one:hover{background:#ffebb0;border-color:#4b5363;color:#4b5363;}.button.button-two{background:#4b5363 none repeat scroll 0 0;color:#ffebb0;font-family:"work_sansbold";font-size:13px;letter-spacing:1px;line-height:45px;padding:0 70px;text-transform:uppercase;min-width:40%;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;}.button.button-two:hover{background:#ffebb0 none repeat scroll 0 0;color:#4b5363;}.shortHr{width:15%;margin:0 auto;}.header-wrapper{background:url("https://giantsnowplowing.com/wp-content/themes/snow-removal/images/headerBg.png") repeat;display:inline-block;width:100%;position:absolute;z-index:2;padding:10px 0;}.social a{display:block;color:#cfd5e1;font-size:12px;text-align:right;}.social a:hover{color:#ffebb0;}.social a .fa{margin-left:7px;}p.title{margin:0;}p.title a{color:#cfd5e1;float:left;font-family:"work_sansbold";font-size:40px;font-weight:lighter;line-height:52px;margin:0;text-align:left;text-decoration:none;width:100%;}.header-company-serviceorder{font-family:"work_sansbold";font-size:14px;margin:0;color:#a2a7af;}.header-company-townorder{margin:0;font-family:"work_sansregular";font-size:14px;color:#ffffff;}.top-bar{background:none;float:left;}.top-bar-section ul{float:right;}.top-bar .top-bar-section ul li{margin:0 5px;background:none;}.top-bar .top-bar-section ul li a{color:#ededf2;font-weight:normal;text-transform:uppercase;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#ededf2;font-size:14px;line-height:46px;padding:0 25px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:url("https://giantsnowplowing.com/wp-content/themes/snow-removal/images/navBg.png") repeat;color:#cfd5e1;line-height:46px;padding:0 25px;}.top-bar-section li:hover:not(.has-form) a:not(.button){background:url("https://giantsnowplowing.com/wp-content/themes/snow-removal/images/navBg.png") repeat;color:#cfd5e1;}.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button){background:#3a586f;color:#ffffff;border:none;}.top-bar-section .has-dropdown > a::after{border-color:#3a586f transparent transparent;top:60%;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none repeat scroll 0 0 #ffffff;color:#253243;border:none;}ul[id*="slider-"],ul[id*="slider-"] li{list-style:outside none none;margin:0;max-width:100%;width:100% !important;}.slider-wrapper{overflow:hidden;position:relative;width:100%;}.slider-wrapper ul[id*="slider-"]{height:800px;z-index:-10;}.slider-wrapper .rhino-container{position:absolute !important;}.slider-wrapper .rhino-container ul,.slider-wrapper .rhino-container ul li.rhino-item{min-height:740px !important;min-width:1920px;width:100% !important;}.slider-inner-wrapper{bottom:0;position:absolute;width:100%;z-index:1;}.slider-inner-wrapper .title-container{margin-bottom:10vw;}.slider-inner-wrapper .title-container h1,.slider-inner-wrapper .title-container .large-text{color:#ffffff;font-family:"work_sansregular";font-size:40px;margin:10px 0;}.slider-inner-wrapper .title-container h1 span,.slider-inner-wrapper .title-container .large-text span{color:#ffebb0;font-family:"work_sansbold";font-size:60px;display:block;}.slider-inner-wrapper .title-container .middle{color:#ffebb0;font-family:"work_sansbold";font-style:italic;font-size:19px;margin-right:7px;}.slider-inner-wrapper .title-container .phone-cta{color:#cfd5e1 ;font-family:"work_sansbold";font-size:19px;background:#181d26;padding:11px 30px;}.slider-inner-wrapper .title-container .phone-cta .number{color:#ffffff;font-family:"work_sansregular";font-size:19px;}.slider-inner-wrapper .button.button-one{margin:0 0 50px;font-family:"work_sansregular";padding:0 30px;line-height:40px;}.home-wrapper{width:100%;padding:60px 0 190px;position:relative;}.home-wrapper:before{content:"";position:absolute;top:-173px;width:100%;height:173px;}.home-wrapper-1{background:#ffffff;}.home-wrapper-1:before{background:url("https://giantsnowplowing.com/wp-content/themes/snow-removal/images/container-top-white.png") no-repeat;}.home-wrapper-1 h2{color:#6c788e;}.home-wrapper-1 h2 span{display:block;text-transform:uppercase;font-size:18px;font-family:"work_sansregular";}.home-wrapper-1 .home-service-list{margin-top:25px;}.home-wrapper-2{background:#6c788e;}.home-wrapper-2:before{background:url("https://giantsnowplowing.com/wp-content/themes/snow-removal/images/container-top-blue.png") no-repeat;}.home-wrapper-2 h2{color:#ffffff;}.home-wrapper-2 h2 span{display:block;text-transform:uppercase;font-size:18px;font-family:"work_sansregular";color:#ffebb0;}.home-wrapper-2 p{color:#ffffff;}.home-wrapper-3{background:#ffffff;}.home-wrapper-3:before{background:url("https://giantsnowplowing.com/wp-content/themes/snow-removal/images/container-top-white2.png") no-repeat;}.home-wrapper-3 h2{color:#6c788e;margin-top:2%;}.home-wrapper-3 h2 span{display:block;text-transform:uppercase;font-size:18px;font-family:"work_sansregular";}.home-wrapper-4{background:#6c788e;padding-bottom:20px;}.home-wrapper-4:before{background:url("https://giantsnowplowing.com/wp-content/themes/snow-removal/images/container-top-blue.png") no-repeat;}.home-wrapper-4 h2,.home-wrapper-4 h3{color:#ffebb0;font-size:30px;font-family:"work_sansregular";}.home-wrapper-4 h2 strong,.home-wrapper-4 h3 strong{font-family:"work_sansbold";}.home-wrapper-4 p{color:#ffffff;}.home-wrapper-4 .button.button-one{margin-top:60px;}.faq-container{padding:150px 0 200px;}.faq-container h1{border-bottom:4px solid;}.faq-section{margin:20px 0;}.faq-section h2{margin:10px 0;}.faq-section h2:before{content:"Q.";margin-right:6px;}.faq-section p{border-left:1px solid;padding-left:15px;margin:0;}.contact-container{padding-bottom:200px;position:relative;}.contact-container:after{content:"";position:absolute;bottom:0;background:url("https://giantsnowplowing.com/wp-content/themes/snow-removal/images/container-top-darkBlue.png") no-repeat;height:173px;width:100%;}.map-wrapper{position:relative;z-index:-1;}.contactForm input,.contactForm textarea,.contactForm input:focus,.contactForm textarea:focus{background-color:#d1d8e5;border:medium none;box-shadow:none;color:#6c788e;display:block;font-family:"work_sansregular";font-size:13px;height:auto;padding:10px !important;width:100%;}.contactForm .captchaWrapper{text-align:right;}.contactForm #captchaCode{width:40%;float:right;margin-left:6px;}.contactForm #submitContact{float:right;}#imageData #imageDetails{font-family:"work_sanslight";text-align:center;font-size:14px;}.footer-wrapper{background:none repeat scroll 0 0 #4b5363;padding:10px 0;width:100%;}.footer-wrapper .large-text2{margin-bottom:5px;color:#ffebb0;font-size:16px;margin-top:0;}.footer-wrapper .social-icons{margin-bottom:20px;}.footer-wrapper .social-icons a .fa{margin-right:15px;opacity:.6;color:#cfd5e1;font-size:24px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;}.footer-wrapper .social-icons a:hover .fa{color:#ffebb0;}.footer-wrapper nav ul.title-area{display:none;}.footer-wrapper .top-bar-section ul li{background:none;width:100%;}.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button){padding:0;line-height:20px;font-family:"work_sansregular";color:#cfd5e1;font-size:14px;}.footer-wrapper .top-bar-section li:hover:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section li.active:not(.has-form) a:not(.button){padding:0;background:none;color:#ffebb0;line-height:20px;}.footer-wrapper p.contact-info,.footer-wrapper p.contact-phone,.footer-wrapper p.contact-fax,.footer-wrapper p.contact-email{color:#cfd5e1;font-family:"work_sansregular";font-size:14px;margin:3px 0;line-height:27px;}.footer-wrapper p.contact-info br{display:none;}.footer-wrapper .contact-phone.phone{display:block;text-align:left;}.footer-wrapper .contact-fax.fax{display:block;text-align:left;}.footer-wrapper .contact-email.email{display:block;text-align:left;word-wrap:break-word;}.disclaimer .lnm-image img{margin:0 0 0 -10px;opacity:0.2;width:15%;text-align:left;}.disclaimer p{font-size:12px;color:#f1f1f1;opacity:.2;margin-bottom:0;}  .subnav{background:none repeat scroll 0 0 #e0e0e0;display:block;float:left;height:80px;margin:0 3px;padding:20px 40px;}.about-right > span{clear:both;display:block;font-size:65px;line-height:1.5;}.about-right{font-family:open sans;font-size:40px;font-weight:lighter;line-height:1;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.footer-wrapper{width:100%;font-family:"Calibri",sans-serif;padding:5vh 0;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-inner-wrapper h1{padding:0 0 25px 0;}.contactForm{margin-top:20px;}.contactForm label{font-weight:bold;display:block;}.contactForm input{width:100%;padding:3px;margin-bottom:5px;}.contactForm textarea{width:100%;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}p.contact-title{font-family:"Calibri",sans-serif;color:#151515;font-size:inherit;margin:15px 0;}.fc-header-left,.fc-header-center,.fc-header-right{clear:both;display:block;width:100%;text-align:center;}  .custom-slide-out-wrapper{position:fixed;top:50%;right:0;width:550px;background:#e7e7e7;padding:40px 70px;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}span.slide-out-title{display:block;margin:0 0 25px;color:#000000;font-weight:700;font-size:1.47em;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:80px;line-height:80px;text-align:center;background:#151b25;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}input.slideOutInput[type="text"]{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;border-radius:15px;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;box-shadow:none !important;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;float:left;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#ffffff;font-weight:normal;background:#151b25;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}   a.cta-btn{background:#ffebb0;color:#000;display:inline-block;padding:0.6em 1.5em;font-size:1.2em;}a.cta-btn:hover{background:#d8c48b;transition:300ms ease;}.slider-wrapper::before{content:"";background:rgb(0 0 0 / 40%);width:100%;height:100%;position:absolute;z-index:1;}.slider-inner-wrapper .title-container .phone-cta:hover{background:#242b3e;transition:300ms ease;}.mobile-sticky-cta{display:none;}footer.footer-wrapper .top-bar-section ul{float:left;}.disclaimer{text-align:right;padding-top:4vh;}.lnmcr-row{padding-top:150px !important;}.vertical-padding-medium{padding-top:8vh;padding-bottom:8vh;}  @media only screen and (min-width:1026px){.header-row{display:flex;align-items:center;}} @media only screen and (max-width:1680px){p.title a{font-size:30px;}} @media only screen and (max-width:1600px){.top-bar .top-bar-section ul li{margin:0;} .top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;}} @media only screen and (max-width:1280px){a.cta-btn{font-size:1em;}} @media only screen and (max-width:1024px){#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}.header-phone{display:none;}.slider-wrapper{display:none;}.navigation-wrapper{border-top:1px solid #ffebb0;}.header-company-townorder{margin-bottom:1em;}.mobile-bg{background:url(https://giantsnowplowing.com/wp-content/uploads/sites/1124/2026/02/m1.jpg) center / cover no-repeat;height:25vh;margin-top:-8px;}.home-wrapper:before{display:none;}.content-bottom{padding-bottom:50px;}.mobile-sticky-cta{display:flex;position:fixed;bottom:10px;left:0;width:100%;z-index:3;justify-content:center;}a.sticky-btn{display:inline-block;width:calc(50% - 10px);max-width:260px;text-align:center;color:#fff;font-family:"work_sansregular";font-size:1.25em;background:#272b34;padding:15px 5px;margin:0 5px;border-radius:30px;}a.sticky-btn.alt{background:#272b34;}.footer-wrapper{padding-bottom:8vh;}.top-bar .toggle-topbar.menu-icon{width:auto;}} @media only screen and (min-width:768px) and (max-width:1024px){a{color:#ffebb0;}.medium-padding{padding:0 15px!important;}.content-top{padding-top:0;top:-10px;}.home-wrapper{padding-top:0!important;}.header-wrapper{position:relative;padding-bottom:0;}.navigation-wrapper{padding:0!important;}.top-bar{height:45px;;width:100%;}.top-bar.expanded{height:auto !important;}.top-bar .title-area{float:none;}.top-bar-section{width:100%;}.top-bar-section ul{float:none;}.top-bar-section ul li{float:none;margin:0!important;}.top-bar-section .has-dropdown.hover > .dropdown,.top-bar-section .has-dropdown.not-click:hover > .dropdown{position:absolute !important;}.social{padding:0!important;}.social a{text-align:center;display:block;padding:10px 15px;width:33.3%;float:left;}.social a.facebook{background:#3B5998;}.social a.twitter{background:#659FCB;}.social a.googleplus{background:#DC483B;}.home-wrapper-3 h2{margin-top:0;}.faq-container{padding-top:20px;}.map-wrapper #gmap2{pointer-events:none;}.footer-wrapper .top-bar-section{display:block!important;}.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button){line-height:25px;}.footer-wrapper .top-bar-section li:hover:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section li.active:not(.has-form) a:not(.button){line-height:25px;}.footer-wrapper p.contact-info a,.footer-wrapper p.contact-phone a,.footer-wrapper p.contact-fax a,.footer-wrapper p.contact-email a{color:#b3b3b3;}#lightbox,#outerImageContainer,#imageContainer,#lightboxImage,#imageDataContainer{height:auto !important;max-width:100% !important;}#lightbox{position:fixed!important;top:0!important;}#imageContainer > #hoverNav a{bottom:20px;}#prevLink,#nextLink{height:100% !important;width:50%;}#nextLink{background:url("./images/next.png") no-repeat 100% 50% !important;opacity:.6;}#prevLink{background:url("./images/prev.png") no-repeat 0 50% !important;opacity:.6;}} @media only screen and (max-width:767px){.slider-inner-wrapper .title-container .large-text{color:#253243;font-size:20px;}.slider-inner-wrapper .title-container .large-text span{color:#253243;font-size:40px;}h1{font-size:23px;}h2{font-size:18px;margin:15px 0;}p,ul{font-size:14px;}a{color:#ffebb0;}.small-padding{padding:0 15px!important;}.content-top{padding-top:20px;}.button.button-one{font-size:14px;padding:10px;line-height:normal;}.header-wrapper{position:relative;padding-bottom:0;}p.title a{text-align:center;font-size:22px;line-height:normal;}.header-company-serviceorder,.header-company-townorder{text-align:center;}.navigation-wrapper{padding:0!important;}.top-bar{height:45px;width:100%;}.top-bar .title-area{background:#253243!important;}.top-bar.expanded .toggle-topbar a{color:#ffffff;}.top-bar .top-bar-section ul li{margin:0;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 20px;line-height:35px;}.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button),.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.active) > a{padding:0 20px;line-height:35px;}.social{padding:0!important;}.social a{display:block;padding:2px 10px;width:33.3%;float:left;}.social a.facebook{background:#3B5998;}.social a.twitter{background:#659FCB;}.social a.googleplus{background:#DC483B;}.slider-inner-wrapper .title-container{padding:0 10px;margin-bottom:0;text-align:center;background:#ffffff8c;box-shadow:0 0 20px 0px white;}.slider-inner-wrapper .title-container h1{line-height:1;font-size:20px;}.slider-inner-wrapper .title-container h1 span{font-size:30px;}.slider-inner-wrapper .button.button-one{font-size:12px;padding:0 8px;margin:0;border:2px solid #253243;color:#253243;}.slider-inner-wrapper .title-container .middle{font-size:14px;margin-right:0;display:none;}.slider-inner-wrapper .title-container .phone-cta{font-size:12px;padding:8px;display:inline-block;}.slider-inner-wrapper .title-container .phone-cta .number{font-size:12px;}.home-wrapper{padding:60px 0 60px;}.home-wrapper-4 h2{font-size:18px;}.home-wrapper-4 .button.button-one{margin-top:0;}.content-wrapper img{text-align:center;}.faq-container{padding-top:20px;}.faq-section .question h2{font-size:16px;}.map-wrapper #gmap2{pointer-events:none;height:300px!important;}.footer-wrapper{text-align:center;}.footer-wrapper h2{font-size:14px;}.footer-wrapper .social-icons{margin:0;}.footer-wrapper .social-icons a{width:30px;margin:10px;}.footer-wrapper .social-icons a .fa{margin:5px;}.footer-wrapper p.contact-info,.footer-wrapper p.contact-phone,.footer-wrapper p.contact-fax,.footer-wrapper p.contact-email{font-size:14px;text-align:center!important;}.footer-wrapper p.contact-info a,.footer-wrapper p.contact-phone a,.footer-wrapper p.contact-fax a,.footer-wrapper p.contact-email a{color:#b3b3b3;}.disclaimer{text-align:center;}.disclaimer p{font-size:10px;}.disclaimer .lnm-image img{width:30%;}#lightbox,#outerImageContainer,#imageContainer,#lightboxImage,#imageDataContainer{height:auto !important;max-width:100% !important;}#lightbox{position:fixed!important;top:0!important;}#imageContainer > #hoverNav a{bottom:20px;}#prevLink,#nextLink{height:100% !important;width:50%;}#nextLink{background:url("./images/next.png") no-repeat 100% 50% !important;opacity:.6;}#prevLink{background:url("./images/prev.png") no-repeat 0 50% !important;opacity:.6;}.mobile-bg{height:20vh;}.content-bottom{padding-bottom:40px;}.footer-wrapper{padding-bottom:4vh;}.location{margin-top:3vh;}} 