body,p{font-family:Tahoma,Geneva,sans-serif}a,a:hover,a[href^=tel]{color:inherit}.nav>li,div.container{position:relative}:root{--primary-dark-hex:#313E48;--primary-lighter-hex:#4E6A96;--primary-light-hex:#687987;--primary-green-hex:#60A60C;--primary-yellow-hex:#FEE300;--verdana-font-family:"Verdana",Times New Roman,Times,serif;--tahoma-font-family:"Tahoma",Geneva,sans-serif;--primary-white-hex:#fff}body,html{overflow-x:hidden!important}@font-face{font-family:Poppins;font-weight:400;font-style:normal;src:url('../fonts/poppins-bold-webfont.woff2') format('woff2'),url('../fonts/poppins-bold-webfont.woff') format('woff')}@font-face{font-family:league_spartanbold;src:url('../fonts/leaguespartan-bold-webfont.woff2') format('woff2');font-weight:400;font-style:normal}body{color:#111;background-image:url(../images/Slice_updated.jpg);background-repeat:repeat-x;background-color:#f2f2f2;font-size:18px;overflow-x:hidden}p{font-size:1em}a[href^=tel]{text-decoration:none}.floatLeft{float:left}.floatRight{float:right}#topHeaderDeclarationPadding h1{margin:10px 0;padding:7px 0;font-size:32px;color:var(--primary-dark-hex);text-transform:uppercase;text-align:center;font-family:league_spartanbold}#topHeaderDeclarationPadding strong{color:var(--primary-green-hex)}#topHeaderDeclarationText p{font-family:var(--tahoma-font-family);text-transform:lowercase;color:#666;font-size:14px;text-align:center;margin:15px 0}.headerPhoneBlob{background:var(--primary-dark-hex);margin-bottom:10px;color:#f4f4f4;font-style:italic;font-weight:700;font-family:var(--verdana-font-family);text-align:left;font-size:20px;padding:7px;-webkit-border-radius:0px 0px 50px 20px;-moz-border-radius:0 0 50px 20px;border-radius:0 0 50px 20px}.navbar-brand{margin:0;padding:0}.navbar-brand img{float:left;display:inline-block}.navbar-inverse{background:#60a60c;background:-moz-linear-gradient(top,#60a60c 0,#96d955 8%,#60a60c 8%,#5aa710 100%);background:-webkit-linear-gradient(top,#60a60c 0,#9bf445 8%,#60a60c 8%,#5aa710 100%);background:linear-gradient(to bottom,#60a60c 0,#6fa231 10%,#60a60c 10%,#3f7103 100%);border-bottom:none;border-top:1px solid #60a60c;font-family:Verdana,Times New Roman,Times,serif;-webkit-box-shadow:0 15px 10px -6px rgba(0,0,0,.2);-moz-box-shadow:0 15px 10px -6px rgba(0,0,0,.2);box-shadow:0 15px 10px -6px rgba(0,0,0,.2)}.banner-wallpaper,.carouselBackground{background-color:var(--primary-dark-hex)}.servicesHeader1,.servicesHeader2{border-bottom:1px solid var(--primary-light-hex)}.navbar-inverse .navbar-nav>li>a{font-family:var(--verdana-font-family);padding:10px 20px;font-size:14px;margin-top:5px;text-shadow:1px 1px 1px var(--primary-dark-hex);color:#fff;border-right:1px solid var(--primary-dark-hex)}.noborder{border-right:none!important}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;margin-top:5px;text-decoration:underline}.navbar{margin-bottom:0}.mainServices,.navbar .navbar-collapse{text-align:center}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.nav>li{display:block}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:var(--primary-yellow-hex);background:var(--primary-dark-hex);font-family:var(--verdana-font-family);text-shadow:none;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px;border-radius:10px 20px;margin-top:5px;-moz-box-shadow:inset 0 4px 4px #000;-webkit-box-shadow:inset 0 4px 4px #000;box-shadow:inset 0 4px 4px #000}.nopadding{padding-right:0}.carouselBackground{margin-bottom:10px}.banner-wallpaper{background-repeat:no-repeat!important;-webkit-box-shadow:0 10px 6px -6px #222;-moz-box-shadow:0 10px 6px -6px #222;box-shadow:0 10px 6px -6px #222}.banner1,.banner2,.banner3{background-position:right top;background-repeat:no-repeat;min-height:226px;text-align:right}.pop-in{animation:.2s pop-in}.carousel-indicators{left:94%;bottom:1%}.carousel-indicators li{background-color:rgba(0,0,0,.5);border:none;border-radius:27px;box-shadow:0 0 5px var(--primary-dark-hex);height:17px;margin:0;width:25px}.carousel-indicators .active{background-color:var(--primary-yellow-hex);height:17px;margin:0;width:25px}.banner1{background-image:url(../images/goodman-carousel-v2.jpg);font-family:var(--tahoma-font-family)}.banner1 h2,.banner2 h2,.banner3 h2{color:var(--primary-yellow-hex);background-color:rgba(71,86,99,.7);padding:5px;font-size:46px;text-align:center;text-shadow:1px 1px 1px #000;margin:10px 0;font-family:var(--verdana-font-family)}.banner2,.banner2 p,.banner3,.banner3 p{font-family:var(--tahoma-font-family)}.banner1 img{float:right;padding:5px;width:25%}.mainContent h1,h2.mainServices{padding:0;font-weight:700;margin:0}.banner1 img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-animation:1s swing;animation:1s swing}.banner2{background-image:url(../images/slide_1_v2.jpg)}.banner2 p,.banner3 p{color:#f4f4f4;font-size:24px;text-shadow:1px 1px 1px #000;text-align:center}.banner3{background-image:url(../images/slide_2_v6.jpg)}#footerbg,.servicesHeader1{background:var(--primary-dark-hex)}.cities a{color:#000!important;font-size:18px;line-height:140%}.mainContent{margin-top:10px;margin-bottom:20px;padding:0 30px}.mainContent h1{font-family:var(--verdana-font-family);color:var(--primary-dark-hex);text-shadow:1px 1px 1px #fff}.mainContent p,p.largetext{font-family:var(--tahoma-font-family)}.imageShadow{margin:10px 0 10px 20px;box-shadow:0 0 11px var(--primary-dark-hex);float:right}p.largetext{color:#036;font-size:24px!important}.mainContent p{color:#000;font-size:20px}.row.col-lg-8.col-md-8.col-sm-8.col-xs-12.mainContent.pull-right a{color:#004f9e}.mainContent li,.mainContent ul{color:#000;text-shadow:1px 1px 1px #fff}.mainContent ul{list-style-image:url(../images/arrow-marker.png)}.mainContent h2,.mainContent h3,.mainContent h4,.mainContent h5{color:#036;font-size:1.7em;font-family:var(--tahoma-font-family)}.sideBg{padding:10px 0;float:right;margin:0 0 20px}.mainContentPadding{padding-top:20px}h2.mainServices{font-family:Verdana,Geneva,Tahoma,sans-serif;color:var(--primary-dark-hex);font-size:37px}.mainServices strong{background-color:var(--primary-dark-hex);padding:3px 10px;color:var(--primary-yellow-hex);text-shadow:1px 1px 1px #000}.servicesHeader1{padding:10px}.servicesHeader2{padding:10px;background:var(--primary-light-hex)}.largeServices{color:#fff;font-size:17px;text-transform:none}.largeServices strong{color:#fff;font-size:21px}.fastServices{padding:10px;background-color:var(--primary-lighter-hex);border:1px solid #3a5076;margin-top:10px;box-shadow:inset 0 0 17px #354a6e;text-align:center;text-transform:uppercase}.Alldayservice,.Panelcontact{border:1px solid #273856;background-color:var(--primary-light-hex);padding:10px;margin-bottom:10px;text-align:center}.fastServices h4{font-size:50px;font-family:var(--verdana-font-family);font-weight:700;padding:0;margin:0;text-shadow:1px 4px 2px #273856;color:var(--primary-yellow-hex);font-style:italic}.fastServices p{background-color:#273856;padding:5px;color:#6c88b7;margin-top:10px}.Alldayservice h4,.Panelcontact h4,.footerServices h2{font-family:var(--verdana-font-family);font-size:40px;font-style:italic;margin:0;font-weight:700}.Alldayservice{margin-top:10px}.Alldayservice h4,.Panelcontact h4{color:var(--primary-yellow-hex);text-shadow:1px 4px 2px #273856;padding:0}.Alldayservice p,.Panelcontact p{color:#fff;text-transform:uppercase}.footerServices{text-align:center;background:#f9fcf7;background:-moz-linear-gradient(-45deg,#f9fcf7 0,#dbdbdb 100%);background:-webkit-linear-gradient(-45deg,#f9fcf7 0,#dbdbdb 100%);background:linear-gradient(135deg,#f9fcf7 0,#dbdbdb 100%)}.footerServices h2{color:var(--primary-dark-hex);text-transform:uppercase;text-shadow:1px 1px 1px #fff;padding:15px 10px}.animatedServices{background:#e6e6e6;padding:10px 30px}.servicesHvac .post-1{transform:translate(100px,20px);text-align:left}.servicesHvac .post{padding:5px;position:relative;color:#000}.animatedServicesPadding{padding:10px}.serviceShadow{padding:5px 10px}.serviceShadow h4{color:#000;border-bottom:1px dashed #ccc;font-size:24px;font-family:var(--tahoma-font-family);text-align:center}.servicesHvac .post p{color:#000;font-size:16px}.cityLinksBackground{background:var(--primary-lighter-hex);text-align:center;color:var(--primary-yellow-hex)}.cityLinksBackground ul{list-style-type:none;padding:10px 15px;text-align:left;color:#fff;background:rgba(0,0,0,.2);min-height:260px}.cityLinks>li a{color:#fff;font-size:20px;display:block}.cityLinks a:hover{color:var(--primary-yellow-hex);text-decoration:underline}#footerbg,.footerBulletedLinks a,.footerBulletedLinks a:hover{color:#f4f4f4}#footerbg{text-align:center;font-weight:700;padding:0 10px 10px;-moz-box-shadow:inset 0 0 15px #132037;-webkit-box-shadow:inset 0 0 15px #132037;box-shadow:inset 0 0 15px #132037}.footerBulletedLinks{padding-top:40px}#schemacss{font-size:110%;margin:10px 0;color:#fff;font-style:normal}#scrolltop{bottom:0;cursor:pointer;display:none;position:fixed;right:10px;width:40px;height:40px;background-color:rgba(96,166,12,.8);text-indent:-9999px;border-radius:20px 20px 0 0}#scrolltop span{left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#fff;position:absolute;top:50%}#scrolltop:hover{background-color:var(--primary-green-hex);opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.blog>div{background-image:url(../images/blog-arrow.png);background-repeat:no-repeat;padding:10px 10px 10px 40px;background-position:10px 16px;font-size:1em}@media (max-width:1199px){.navbar-inverse{font-size:12px;height:auto}.navbar-inverse .navbar-nav>li>a{font-size:15px;padding:13px 10px}.navbar-inverse.sticky{position:fixed;line-height:48px;height:60px;width:100%;background:#60a60c;background:-moz-linear-gradient(top,#60a60c 0,#96d955 8%,#60a60c 8%,#5aa710 100%);background:-webkit-linear-gradient(top,#60a60c 0,#9bf445 8%,#60a60c 8%,#5aa710 100%);background:linear-gradient(to bottom,#60a60c 0,#6fa231 10%,#60a60c 10%,#3f7103 100%);border-bottom:none;text-align:left;padding-left:20px;opacity:.9;top:0}.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse.sticky .navbar-nav>.active>a,.navbar-inverse.sticky .navbar-nav>.active>a:focus{color:var(--primary-yellow-hex);background:var(--primary-dark-hex);font-family:Verdana,Times New Roman,Times,serif;text-shadow:none}.navbar-inverse.sticky .navbar-nav{margin:5px 0}.navbar-brand{margin-bottom:10px}.navbar-brand img{width:100px;height:auto;margin-top:20px}.fastServices h4,h2.mainServices{font-size:32px}.largeServices strong{font-size:16px}.Alldayservice h4,.Panelcontact h4{font-size:33px;padding-bottom:5px}.serviceShadow h4{font-size:20px}#topHeaderDeclarationPadding h1{font-size:28px}.headerPhoneBlob{font-size:16px!important}.carousel-indicators{bottom:5%;left:92%}}@media (max-width:991px){.largeServices,.mobileVersion,.servicesHvac .post p{text-align:center}.navbar-inverse{font-size:12px;height:auto}.navbar-inverse .navbar-nav>li>a{padding:10px;font-size:12px;font-weight:400}.mobileVersion{color:#fff;font-size:12px}.mobileVersion strong{font-size:24px;color:#fff}.mainContent h1{font-size:150%}.navbar-inverse.sticky{position:fixed;line-height:48px;height:60px;width:100%;background:#60a60c;background:-moz-linear-gradient(top,#60a60c 0,#96d955 8%,#60a60c 8%,#5aa710 100%);background:-webkit-linear-gradient(top,#60a60c 0,#9bf445 8%,#60a60c 8%,#5aa710 100%);background:linear-gradient(to bottom,#60a60c 0,#6fa231 10%,#60a60c 10%,#3f7103 100%);border-bottom:none;text-align:left;padding-left:20px;opacity:.9;top:0}.navbar-inverse.sticky .navbar-nav>li>a{font-size:12px;text-transform:none!important}.navbar-inverse.sticky .navbar-nav{margin:5px 0}.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse.sticky .navbar-nav>.active>a,.navbar-inverse.sticky .navbar-nav>.active>a:focus{color:var(--primary-yellow-hex);background:var(--primary-dark-hex);font-family:Verdana,Times New Roman,Times,serif;text-shadow:none}.mainContent strong{font-size:16px}.mainContent h2,.mainContent h3,.mainContent h4,.mainContent h5{font-size:20px}.Panelcontact h4,h2.mainServices{font-size:25px}.footerServices h2{font-size:35px}.serviceShadow{min-height:180px}.serviceShadow h4{font-size:30px}#topHeaderDeclarationPadding h1{font-size:180%}#topHeaderDeclarationText,.headerPhoneBlob,.navbar-brand{display:none}.carousel-indicators{bottom:-1%;left:50%}.mobileVersion .btn-banner-shake-call-text a{font-size:16pt;font-family:var(--verdana-font-family);font-weight:700;border-radius:50px;padding:5px 20px;line-height:50px;background:#46515a;color:#fee639;box-shadow:inset 0 4px 4px #000}}@media (max-width:767px){.navbar-inverse,.navbar-inverse.sticky{height:auto;opacity:.9}#headerDeclarations,.carouselBackground,.navbar-brand{display:none}h2.visible-xs{font-size:25px;color:#000;text-shadow:1px 1px 1px #8cdb2c;text-align:center;text-transform:uppercase;font-family:league_spartanbold}.mobileVersion strong,h2.visible-xs strong{color:var(--primary-dark-hex)}.navbar-toggle{background:#313e48;border:none}.navbar-collapse,.navbar-collapse.sticky{padding-bottom:5px}.navbar-nav{float:inherit!important;clear:left;margin:0}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{border:none;padding:10px 40px}.navbar-inverse .navbar-nav>li>a{font-size:20px;font-weight:700;border-right:none!important;padding:10px 40px!important}#footerbg,#footerbg a,#footerbg a:hover,a,a:hover{font-size:16pt}.mobileVersion{color:#000}.mobileVersion .btn-banner-shake-call-text a{font-size:16pt;font-family:var(--verdana-font-family);font-weight:700;border-radius:50px;padding:5px 20px;line-height:50px;background:#46515a;color:#fee639;box-shadow:inset 0 4px 4px #000}.mobileVersion .btn-banner-shake-call-text i,.weatherwidget{padding-right:10px}.mainContent{width:100%;clear:both;margin:0}.mainContent h1{font-size:26pt;margin-top:10px}body{background-image:none}.navbar-inverse.sticky .navbar-nav>li>a{font-size:22px;font-weight:700;padding:10px 20px!important}.navbar-inverse.sticky .navbar-nav>.active>a,.navbar-inverse.sticky .navbar-nav>.active>a:focus,.navbar-inverse.sticky .navbar-nav>.active>a:hover{border:none;padding:10px 20px}.navbar-inverse.sticky{top:0}.mainContent h2,.mainContent h3,.mainContent h4,.mainContent h5{font-size:30px}h2.mainServices{font-size:43px!important}.largeServices{text-align:left}.largeServices strong{font-size:25px}.animatedServicesPadding{min-height:140px}.cityLinksBackground ul{text-align:center;min-height:inherit}.animatedServices a{font-size:16px}.Panelcontact h4 a{font-size:40px!important}.mainContentPadding{padding-top:20px;padding-bottom:100px}.fastServices h4{font-size:50px}}@media (max-width:670px){h2.visible-xs{font-size:22px}.mobileVersion{font-size:14px}.mobileVersion p{font-size:20px}.mobileVersion strong i{font-size:21px}#footerbg,#footerbg a,#footerbg a:hover,a,a:hover{font-size:16pt}.mobileVersion .btn-banner-shake-call-text a{font-size:16pt;font-family:var(--verdana-font-family);font-weight:700;border-radius:50px;padding:10px 20px;line-height:50px;background:#46515a;color:#fee639;box-shadow:inset 0 4px 4px #000}.mobileVersion .btn-banner-shake-call-text i{padding-right:10px}.mainContent,.sideBg{min-height:inherit}.mainContent h1{font-size:18pt}.navbar-inverse.sticky{top:0}.animatedServices a{font-size:16px}}@media (max-width:530px){h2.visible-xs{font-size:16pt}.imageShadow{display:none}.navbar-inverse.sticky{top:0}}@media (max-width:420px){.navbar-inverse.sticky{top:0}}@media (max-width:360px){.navbar-inverse.sticky{top:0}}@media (max-width:240px){.navbar-inverse .navbar-nav>li>a,.navbar-inverse.sticky .navbar-nav>li>a{font-size:12px!important;font-weight:700;padding:10px!important}.navbar-inverse.sticky{top:0}}@media (min-width:1200px){.navbar-inverse.sticky{top:0;position:fixed;font-size:22px;line-height:48px;height:60px;width:100%;background:#60a60c;background:-moz-linear-gradient(top,#60a60c 0,#96d955 8%,#60a60c 8%,#5aa710 100%);background:-webkit-linear-gradient(top,#60a60c 0,#9bf445 8%,#60a60c 8%,#5aa710 100%);background:linear-gradient(to bottom,#60a60c 0,#6fa231 10%,#60a60c 10%,#3f7103 100%);border-bottom:none;text-align:left;opacity:.9}.navbar-inverse.sticky .navbar-nav>li>a{font-size:18px;padding:10px}.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse.sticky .navbar-nav>.active>a,.navbar-inverse.sticky .navbar-nav>.active>a:focus{color:var(--primary-yellow-hex);background:var(--primary-dark-hex);font-family:Verdana,Times New Roman,Times,serif;text-shadow:none}.navbar-inverse.sticky .navbar-nav{margin:5px 0}.navbar-inverse{-webkit-transition:.2s;transition:.2s}}.mobileVersion i{animation:.5s infinite shake}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}100%{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes pop-in{0%{opacity:0;transform:scale(.1)}100%{opacity:.3;transform:scale(1)}}@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{transform:translateX(-3px);-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}