 .spacer{clear:both;display:block;height:650px;}.small-spacer{clear:both;display:block;height:400px;}  .header-wrapper{position:relative;}.breadcrumb-wrapper{background:#0073c0;width:100%;display:block;clear:both;position:relative;}.breadcrumb-wrapper .large-text{font-family:'Luckiest Guy',cursive;font-size:20px;font-weight:300;color:#FFFFFF;line-height:35px;margin:0;}.social-icons p.contact-phone,.breadcrumb-wrapper .social-icons .fa{color:#ffffff;display:inline;line-height:35px;margin:0 5px;font-weight:normal;}.company-name-wrapper{background:#fff none repeat scroll 0 0;padding:5px;width:85%;position:relative;}.company-name-wrapper::before{position:absolute;content:"";height:100%;width:1920px;left:-1920px;top:0;z-index:-1;background-color:inherit;}.company-name-wrapper::after{position:absolute;content:"";width:0;height:0;bottom:0;right:-75px;z-index:-1;}.header-company-title{margin:0;}.header-company-title > a{color:#0073c0;display:block;font-family:'Luckiest Guy',cursive;font-size:25px;font-weight:normal;margin:4px 0 0;position:relative;z-index:1;}.header-company-serviceorder{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:normal;line-height:normal;margin:0px 0 0 0;position:relative;z-index:1;}  .top-bar,.top-bar-section ul li,.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover: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){background:none;}.top-bar-section ul{float:right;}  .navigation-wrapper .top-bar{background:#FFFFFF;position:relative;}.navigation-wrapper .top-bar::before{position:absolute;content:"";height:100%;width:1920px;left:-1920px;top:0;background:#FFFFFF;z-index:-1;}.navigation-wrapper .top-bar::after{position:absolute;content:"";width:0;height:0;bottom:0;right:-75px;z-index:-1;border-top:75px solid #FFFFFF;border-left:75px solid transparent;border-right:75px solid transparent;border-bottom:0 solid transparent;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){font-size:16px;font-weight:600;font-family:"Open Sans",sans-serif;color:#000000;padding:0 10px;}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 10px;}.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 ul li:hover:not(.has-form) > a{color:#0073c0;}.top-bar-section .has-dropdown > a{padding-right:15px !important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#FFFFFF;color:#000000;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){color:#0073c0;background:#FFFFFF;}.top-bar-section .has-dropdown > a::after{margin-right:0;border-color:rgba(0,115,192,0.6) transparent transparent;}.footer-wrapper .top-bar-section ul{float:left;}.footer-wrapper .top-bar-section ul li{float:none;}.footer-wrapper .top-bar-section ul li > a,.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button){color:#FFFFFF;font-size:16px;}.footer-wrapper .top-bar-section li.active:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section li.active:not(.has-form) a:hover:not(.button),.footer-wrapper .top-bar-section ul li:hover:not(.has-form) > a{color:#ffffff;}.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button){line-height:30px;}.footer-wrapper .top-bar-section .dropdown,.footer-wrapper .top-bar-section .has-dropdown > a::after{display:none !important;}.top-trapezoid{position:relative;top:-60px;}.top-trapezoid h1,.top-trapezoid h2{display:inline-block;}.top-trapezoid::before{position:absolute;content:"";width:0;height:0;top:-150px;left:-150px;z-index:-1;border-left:150px solid transparent;border-right:150px solid transparent;border-top:150px solid transparent;border-bottom:150px solid #FFFFFF;}.top-trapezoid::after{position:absolute;content:"";width:0;height:0;top:-150px;right:-150px;z-index:-1;border-left:150px solid transparent;border-right:150px solid transparent;border-top:150px solid transparent;border-bottom:150px solid #FFFFFF;}.inner-content.top-trapezoid{display:inline-block;margin-bottom:5px;position:relative;top:0;}.bottom-trapezoid{position:relative;display:inline-block;bottom:-60px;z-index:1;}.bottom-trapezoid::before{position:absolute;content:"";width:0;height:0;bottom:0;left:-150px;z-index:-1;border-top:150px solid #FFFFFF;border-left:150px solid transparent;border-right:150px solid transparent;border-bottom:0 solid transparent;}.bottom-trapezoid::after{position:absolute;content:"";width:0;height:0;bottom:0;right:-150px;z-index:-1;border-top:150px solid #FFFFFF;border-left:150px solid transparent;border-right:150px solid transparent;border-bottom:0 solid transparent;}.bottom-trapezoid h1,.bottom-trapezoid h2{margin-top:0;}.home-content-top .top-trapezoid{position:relative;top:-70px;}.slick-slider{margin:0 0 0 0 !important;} .slick-slide:hover .slide-content{opacity:1;}.slick-slide .slide-content{opacity:0;background:#FFFFFF;bottom:15px;position:absolute;text-align:center;width:100%;z-index:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}.slick-slide .slide-content p{margin:0;}.slick-slide .slide-content p a{font-family:'Luckiest Guy',cursive;font-size:30px;font-weight:normal;line-height:75px;}.banner-cta .large-text3{color:#ffffff;font-size:24px;font-weight:normal;line-height:normal;margin:0;padding:15% 0 0;}.service-slide-show .slick-slide img{display:block;padding:5px;}.white-background{background-color:#FFFFFF;}.cta-one{background:url("https://twinfallsheating.com/wp-content/themes/hvac4/images/cta-bg.png");padding:170px 0 130px;}.cta-one h1,.cta-one h2,.cta-one h3,.cta-one h4,.cta-one h5,.cta-one h6,.cta-one p,.cta-one li{color:#FFFFFF;font-weight:normal;}  #wpadminbar{display:none !important;} body{font-family:"Open Sans",sans-serif;}h1,h1 a,.large-text{color:#0073c0;font-family:'Luckiest Guy',cursive;font-size:24px;font-weight:normal;line-height:normal;text-transform:uppercase;margin:25px 0;}h2,.large-text2{color:#0073c0;font-family:'Luckiest Guy',cursive;font-size:22px;font-weight:normal;line-height:normal;margin:25px 0;}h3,.large-text3{color:#0073c0;font-family:'Luckiest Guy',cursive;font-size:22px;font-weight:normal;line-height:normal;margin:25px 0;}h4{font-family:'Luckiest Guy',cursive;color:#0073c0;font-size:22px;font-weight:normal;line-height:normal;margin:25px 0;}p{color:#252525;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:normal;margin:15px 0 30px;}ul{list-style-type:none;}ul.columns{margin-left:0;}ul li{font-weight:normal;font-family:"Open Sans",sans-serif;font-style:18px;margin:0;line-height:28px;}ol li{font-weight:normal;font-family:"Open Sans",sans-serif;font-size:16px;margin:0;line-height:28px;}hr{border-color:#777777;}a.read-more{color:#0073c0;}.vertical-padding{padding-top:40px !important;padding-bottom:40px !important;}.strip-padding{padding-left:0 !important;padding-right:0 !important;}.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",sans-serif;font-size:40px;font-weight:normal;line-height:1;}.row{margin:0 auto;max-width:75rem;width:100%;}.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%;background-color:#0073c0;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-wrapper h1,.footer-wrapper h2,.footer-wrapper h3,.footer-wrapper h4,.footer-wrapper h5,.footer-wrapper h6,.footer-wrapper p,.footer-wrapper li{color:#FFFFFF;}.footer-wrapper .social-icons p:not(.large-text3){margin:0;line-height:30px;font-size:17px;}.footer-wrapper .social-icons .fa{color:#ffffff;font-size:25px;line-height:50px;text-align:center;width:50px;border:1px solid transparent;}.footer-wrapper .social-icons .fa:hover{border:1px solid #ffffff;}.disclaimer{background:#252525;width:100%;clear:both;}.disclaimer p{font-size:13px;color:#777777;margin:15px 0;}.disclaimer .lnm-image > img{margin:5px 0;}#gmap2,#gmap3{border:5px solid #252525;}p[class*="contact-"]{margin:15px 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;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{background-color:#0073c0;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:inherit;font-weight:normal;line-height:50px;padding:0 15px;}.contactForm .submitWrapper span.submit:hover{background-color:#606092;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-3;width:101% !important;overflow:hidden;}.banner-overlay{background:url("https://twinfallsheating.com/wp-content/themes/hvac4/images/overlay.png");height:100vh;position:fixed;top:0;width:100%;z-index:-2;}  .alt-btn{display:inline-block;padding:15px 30px;background:#2b5eaa;color:#ffffff;border-radius:6px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;} .alt-btn:hover,.alt-btn:focus{color:#ffffff;box-shadow:0px 0px 15px rgb(0 0 0 / 51%);}  @media only screen and (max-width:1024px){.company-name-wrapper{width:100%;}.company-name-wrapper::before,.company-name-wrapper::after{display:none;}.header-wrapper .columns{padding:0 !important;}.navigation-wrapper{padding:none !important;}.top-bar .title-area{background:#1f1a17;color:#fff;}.top-bar.expanded .toggle-topbar a{color:#fff !important;} .small-spacer,.spacer{height:250px;}h1,h1 a,h2,h3,h4,h5,h6,.large-text,.large-text2,.large-text3{font-size:21px;}p{font-size:15px;}.mobile-phone-button{background:#0073c0;display:block;line-height:45px;padding:0 15px;}.top-trapezoid::before,.top-trapezoid::after,.bottom-trapezoid::before,.bottom-trapezoid::after{display:none;}.cta-one li{text-align:center !important;}.banner-cta .large-text3{color:#ffffff;font-size:17px;font-weight:normal;line-height:normal;margin:0;padding:30px 0 0;}.slick-slide .slide-content{display:none !important;}.inner-content.top-trapezoid{padding:0 !important;}.top-bar-section ul li > a{text-align:center !important;line-height:45px !important;}.top-bar-section .has-dropdown > a::after{border-color:transparent transparent transparent rgba(0,0,0,0.4);}.top-bar .top-bar-section ul.dropdown li.back h5 a{background:#454545 none repeat scroll 0 0;color:#ffffff;line-height:45px;text-align:center;}header.header-wrapper .social-icons{text-align:center !important;}.breadcrumb-wrapper .large-text{font-size:14px;line-height:20px;text-align:center;}.header-company-serviceorder,.header-company-title > a{text-align:center;}.disclaimer p{font-size:10px;margin:10px 0 0;text-align:center;}.disclaimer .lnm-image > img{display:block;margin:5px auto;}.slick-mobile{width:100%;max-width:100%;}}.logo{margin-top:135px;margin-left:75px;border-radius:20px;border:3px solid #0073c0;background:rgba(255,255,255,0.75);-webkit-animation-duration:0.75s;animation-duration:0.75s;} .gallery-images img{margin-bottom:6px;} @-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg);} 10%{-webkit-transform:skewX(-8deg);} 20%{-webkit-transform:skewX(7deg);} 30%{-webkit-transform:skewX(-6deg);} 40%{-webkit-transform:skewX(5deg);} 50%{-webkit-transform:skewX(-4deg);} 60%{-webkit-transform:skewX(3deg);} 70%{-webkit-transform:skewX(-2deg);} 80%{-webkit-transform:skewX(1deg);} 90%{-webkit-transform:skewX(0deg);} 100%{-webkit-transform:skewX(0deg);}} .logo{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;} @media only screen and (max-width:768px){.logo{width:375px !important;margin-top:50px !important;margin-left:0px !important;}.breadcrumb-wrapper .large-text{font-size:20px !important;margin-top:17px !important;}} @media only screen and (max-width:375px){.logo{width:300px !important;margin-top:50px !important;margin-left:0px !important;}} 