 @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:#326771;font-family:"work_sansbold";font-size:25px;font-weight:lighter;line-height:1.27em;margin:25px 0;}h2,.large-text2{color:#d46e3e;font-family:"work_sansbold";font-size:20px;font-weight:lighter;line-height:normal;margin:25px 0;}h3,.large-text3{color:#d46e3e;font-family:"work_sansbold";font-size:20px;font-weight:lighter;line-height:normal;margin:25px 0;}h4{font-family:"work_sansbold";color:#d46e3e;font-weight:lighter;font-size:20px;line-height:normal;margin:25px 0;}p{font-family:"work_sansregular";color:#000;font-weight:lighter;font-size:14px;margin:15px 0;}section ul li{font-family:"work_sansregular";color:326771;font-weight:lighter;font-size:14px;margin:5px 0;}ul{list-style-type:none;margin:0;}ul.arrow{list-style:inside url("https://newenglandsnowmanagementct.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:#326771;border-color:#4b5363;color:#fff;}.button.button-two{background:#000 none repeat scroll 0 0;color:#dc754c;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:#dc754c none repeat scroll 0 0;color:#fff;}.shortHr{width:15%;margin:0 auto;}.header-wrapper{background:#010101;display:inline-block;width:100%;position:absolute;z-index:1;padding:10px 0;}.social a{display:block;color:#cfd5e1;font-size:12px;text-align:right;}.social a:hover{color:#b8592d;}.social a .fa{margin-left:7px;}.header-company-title{margin:0;}.header-company-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:#fff;font-size:12px;line-height:46px;padding:0 18px;}.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://newenglandsnowmanagementct.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://newenglandsnowmanagementct.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{height:700px;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:190px;background:#0d0d0dd4;}.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:#e06635;font-family:"work_sansbold";font-size:60px;display:block;font-style:italic;}.slider-inner-wrapper .title-container .middle{color:#e06635;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:url("https://newenglandsnowmanagementct.com/wp-content/themes/snow-removal/images/headerBg.png") repeat;padding:10px;}.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:-140px;width:100%;height:173px;}.home-wrapper-1{background:#ffffff;}.home-wrapper-1:before{background:url("https://newenglandsnowmanagementct.com/wp-content/themes/snow-removal/images/container-top-white.png") no-repeat;}.home-wrapper-1 h2{color:#326771;font-style:italic;}.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:#151515;}.home-wrapper-2:before{background:url("https://newenglandsnowmanagementct.com/wp-content/uploads/sites/323/2021/08/black.png") no-repeat;}.home-wrapper-2 h2{color:#ffffff;font-style:italic;}.home-wrapper-2 h2 span{display:block;text-transform:uppercase;font-size:18px;font-family:"work_sansregular";color:#5BC0EB;}.home-wrapper-2 p{color:#ffffff;}.home-wrapper-3{background:#ffffff;}.home-wrapper-3:before{background:url("https://newenglandsnowmanagementct.com/wp-content/themes/snow-removal/images/container-top-white2.png") no-repeat;}.home-wrapper-3 h2{color:#326771;margin-top:25%;font-style:italic;}.home-wrapper-3 h2 span{display:block;text-transform:uppercase;font-size:18px;font-family:"work_sansregular";}.home-wrapper-4{background:#151515;padding-bottom:20px;}.home-wrapper-4:before{background:url("https://newenglandsnowmanagementct.com/wp-content/uploads/sites/323/2021/08/black.png") no-repeat;}.home-wrapper-4 h2,.home-wrapper-4 h3{color:#5BC0EB;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 .question h2{margin:10px 0;}.faq-section .question h2:before{content:"Q.";margin-right:6px;}.faq-section .answer 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://newenglandsnowmanagementct.com/wp-content/uploads/sites/323/2021/08/contact.png") no-repeat;height:140px;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 #010101;padding:10px 0;width:100%;}.footer-wrapper .large-text2{margin-bottom:5px;color:#e37844;font-size:16px;}.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:#5BC0EB;}.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:#5bc0eb;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:0.9em;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;font-size:0.6em;}.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;}.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;} @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 .toggle-topbar.menu-icon{width:100%;}.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;}.slider-wrapper{height:500px;top:-10px;}.slider-wrapper .rhino-container ul,.slider-wrapper .rhino-container ul li.rhino-item{min-width:1200px;}.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;}.slider-inner-wrapper .title-container .phone-cta{color:#000;background:#e06635;}.slider-inner-wrapper .title-container .phone-cta .number{color:#000;}}  .promo p{font-size:2rem;color:#dc754c;font-weight:bold;}.header-wrap{padding-top:3vh;}.small-phone{text-align:center;padding:9px 0;background:#e26d3b;}.small-phone a{color:#000;font-weight:600;padding:15px 60px;} @media only screen and (max-width:1680px){.top-bar .top-bar-section ul li{margin:0;} .top-bar-section li:not(.has-form) a:not(.button){padding:0 11px;font-size:10px;}} @media only screen and (max-width:1280px){.top-bar-section li:not(.has-form) a:not(.button){padding:0 9px;font-size:10px;}} @media only screen and (max-width:767px){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;}.header-company-title a{text-align:center;font-size:25px;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:#353A3E;}.social a.googleplus{background:#DC483B;}.slider-wrapper{height:400px;top:-10px;}.slider-wrapper .rhino-container ul,.slider-wrapper .rhino-container ul li.rhino-item{min-width:767px;}.slider-inner-wrapper .title-container{padding:0 10px;margin-bottom:150px;text-align:center;}.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:14px;padding:0 10px;margin:0;}.slider-inner-wrapper .title-container .middle{font-size:14px;margin-right:0;display:block;}.slider-inner-wrapper .title-container .phone-cta{font-size:14px;padding:10px;display:inline-block;}.slider-inner-wrapper .title-container .phone-cta .number{font-size:14px;}.home-wrapper{padding-top:0;}.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;}.slider-wrapper{display:none;}.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button){padding:0;line-height:33px;font-size:19px;}.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:33px;}} @media only screen and (max-width:360px){.social a{font-size:10px;}.small-phone a{padding:15px 40px;}} 