@charset "UTF-8";
/* https://stlouisairconditioning.com/wp-content/themes/ac-repair/assets/ac-repair/css/custom-style.css?ver=6.9.4 */
body{font-family:'Catamaran',Arial,sans-serif;color:#666a6d;font-size:16px;line-height:1.6;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500}h1,h2,h3,h4,h5,h6{color:#313335;margin-top:0;margin-bottom:20px;font-weight:600}h1{font-size:32px;color:#125687}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}p{margin:0 0 20px}p:last-child{margin-bottom:0}ul,ol{margin-bottom:20px}a{text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}a:focus,a:hover{outline:none;text-decoration:none;color:#ec6b08}::selection{background:#ffecb3;color:#2d2f30}::-moz-selection{background:#ffecb3;color:#2d2f30}.control-label{text-transform:uppercase;color:#76797c;font-size:14px;font-weight:600}.form-control{width:100%;height:47px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fdfdfc;background-image:none;border:2px solid #d8dee2;border-radius:2px;-webkit-box-shadow:inset 0 0 0 rgb(0 0 0 / .075);box-shadow:inset 0 0 0 rgb(0 0 0 / .075);margin-bottom:10px}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6);background-color:#f9fafb}.textarea.form-control{background-color:#eee;height:auto}.required{color:red}.heading-title{color:#313335}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb60{margin-bottom:60px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.mt0{margin-top:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt60{margin-top:60px}.mt80{margin-top:80px}.mt100{margin-top:100px}.mt-60{margin-top:-60px}.pinside10{padding:10px}.pinside20{padding:20px}.pinside30{padding:30px}.pinside40{padding:40px}.pinside50{padding:50px}.pinside60{padding:60px}.pinside80{padding:80px}.pdt10{padding-top:20px}.pdt20{padding-top:20px}.pdt30{padding-top:30px}.pdt40{padding-top:40px}.pdt60{padding-top:60px}.pdt80{padding-top:80px}.pdb10{padding-bottom:10px}.pdb20{padding-bottom:20px}.pdb30{padding-bottom:30px}.pdb40{padding-bottom:40px}.pdb60{padding-bottom:60px}.pdb80{padding-bottom:80px}.pdl10{padding-left:10px}.pdl20{padding-left:20px}.pdl30{padding-left:30px}.pdl40{padding-left:40px}.pdl60{padding-left:60px}.pdl80{padding-left:80px}.pdr10{padding-right:10px}.pdr20{padding-right:20px}.pdr30{padding-right:30px}.pdr40{padding-right:40px}.pdr60{padding-right:60px}.pdr80{padding-right:80px}.section-space20{padding-top:20px;padding-bottom:20px}.section-space40{padding-top:40px;padding-bottom:40px}.section-space60{padding-top:60px;padding-bottom:60px}.section-space80{padding-top:80px;padding-bottom:80px}.section-space100{padding-top:100px;padding-bottom:100px}.bg-light{background-color:#f6f6f6}.bg-primary{background-color:#ec6b08;color:#fff}.bg-default{background-color:#125687;color:#fff}.bg-white{background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgb(221 221 221);-moz-box-shadow:0 0 5px 0 rgb(221 221 221);box-shadow:0 0 5px 0 rgb(221 221 221)}.outline{border:2px solid #e9eef1}.circle-icon{height:40px;width:40px;border-radius:50%;border:3px solid #125687;float:left;text-align:center;font-size:19px;color:#125678;margin-right:20px;line-height:1.8}.feature-circle .feature-content{padding-left:60px}.circle-icon-block{margin-bottom:30px}.icon{color:#125687}.icon-size{font-size:24px}.icon-size-x{font-size:30px}.icon-size-xx{font-size:40px}.icon-size-xxx{font-size:82px}.listnone{list-style:none;padding:0}.lead{font-size:21px;font-weight:500;color:#313335;line-height:1.6}.highlight{color:#ec6b08}hr{margin-top:40px;margin-bottom:40px;border:0;border-top:2px solid #e9eef1}.bullet{position:relative;padding-left:14px;line-height:32px}.bullet-arrow-circle-right li:before{font-family:'FontAwesome';display:block;position:absolute;left:0;font-size:15px;color:#ec6b08;content:"\f0a9"}.bullet-arrow-right li:before{font-family:'FontAwesome';display:block;position:absolute;left:0;font-size:15px;color:#ec6b08;content:"\f105"}.bullet-right-tick li:before{font-family:'FontAwesome';display:block;position:absolute;left:0;font-size:18px;color:#fff;content:"\f058"}.btn{padding:15px 20px 12px 20px;border-radius:4px;font-size:14px;line-height:14px;font-weight:900;letter-spacing:1px;text-transform:uppercase;border:#fff0}.btn-default{background:#ec6b08;color:#fff;border:#fff0}.btn-default:hover{background-color:#ff8324;color:#fff}.btn-default.focus,.btn-default:focus{color:#fff;background-color:#ba451f}.btn-primary{background:#125687;color:#fff}.btn-primary:hover{background-color:#196398;color:#fff;border:#fff0}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#196398}.btn-secondary{background-color:#074571;color:#fff}.btn-secondary:hover{color:#fff}.btn-lg{font-size:16px;padding:20px 34px}.btn-sm{font-size:14px;padding:10px 14px}.btn-xs{font-size:12px;padding:6px 8px}.btn-link{color:#ec6b08;font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:underline}.btn:focus{outline:none;color:#fff}.header{padding-top:20px;padding-bottom:40px}.nav-btn{padding-top:4px;padding-bottom:4px}.logo{padding-top:20px}.address-info{padding-top:14px;font-size:14px}.address-info .icon{float:left;padding-right:10px}.location-address{margin-top:2px}.contact-info{text-transform:uppercase;padding-top:14px}.contact-text{font-size:13px}.contact-info .icon{float:left;padding-left:80px}.call-text{font-size:18px;font-weight:600}.top-bar{background-color:#efeee8;border-bottom:1px solid #e6e3da;padding-top:3px;padding-bottom:3px}.welcome-msg p{margin-bottom:0;font-size:12px;text-transform:uppercase;font-weight:500}.top-nav ul{float:right;padding:0;margin:0}.top-nav ul li{float:left;padding-left:20px;list-style:none}.top-nav ul li a{font-size:12px;text-transform:uppercase;font-weight:500}.navbar-brand{float:left;padding:4px 15px;font-size:18px;line-height:20px;padding-top:10px}.store-block{padding-left:30px}.store-icon{float:left;font-size:32px;padding-right:20px}.store-block,.need-block{line-height:1.5}.store-time,.help-number{color:#2e3233;font-weight:600}.store-title,.help-title{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.need-icon{float:left;font-size:32px;padding-right:20px}.navigation{background-color:#125687;position:relative;z-index:2!important}#navigation,#navigation ul,#navigation ul li,#navigation ul li a,#navigation #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#navigation:after,#navigation>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#navigation #menu-button{display:none}#navigation>ul>li{float:left}#navigation.align-center>ul{font-size:0;text-align:center}#navigation.align-center>ul>li{display:inline-block;float:none}#navigation.align-center ul ul{text-align:left}#navigation.align-right>ul>li{float:right}#navigation>ul>li>a{padding:20px 20px 18px 20px;font-size:14px;letter-spacing:0;text-decoration:none;color:#acc4ca;font-weight:600;text-transform:uppercase;border-left:1px solid #074571;border-right:1px solid #074571;margin-right:-1px}#navigation>ul>li:hover>a{color:#fff;background-color:#074571}#navigation>ul>li.has-sub>a{padding-right:40px}#navigation>ul>li.has-sub>a:after{position:absolute;content:"\f107";font:normal normal normal 14px/1 FontAwesome;padding-left:6px;top:18px}#navigation ul ul{position:absolute;left:-9999px}#navigation.align-right ul ul{text-align:right}#navigation ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#navigation li:hover>ul{left:auto}#navigation.align-right li:hover>ul{left:auto;right:0}#navigation li:hover>ul>li{height:50px}#navigation ul ul ul{margin-left:100%;top:0}#navigation.align-right ul ul ul{margin-left:0;margin-right:100%}#navigation ul ul li a{border-top:1px solid #125687;padding:18px 16px;width:230px;font-size:15px;text-decoration:none;color:#acc4ca;font-weight:600;background:#074571}#navigation ul ul li:last-child>a,#navigation ul ul li.last-item>a{border-bottom:0}#navigation ul ul li:hover>a,#navigation ul ul li a:hover{color:#fff}#navigation ul ul li.has-sub>a:after{position:absolute;top:23px;right:11px;width:8px;height:2px;display:block;background:#acc4ca;content:''}#navigation.align-right ul ul li.has-sub>a:after{right:auto;left:11px}#navigation ul ul li.has-sub>a:before{position:absolute;top:20px;right:14px;display:block;width:2px;height:8px;background:#acc4ca;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#navigation.align-right ul ul li.has-sub>a:before{right:auto;left:14px}#navigation ul ul>li.has-sub:hover>a:before{top:17px;height:0}@media all and (max-width:959px){#navigation{width:100%}#navigation ul{width:100%;display:none}#navigation.align-center>ul{text-align:left}#navigation ul li{width:100%;border-top:1px solid #074571}#navigation ul ul li,#navigation li:hover>ul>li{height:auto}#navigation ul li a,#navigation ul ul li a{width:100%;border-bottom:0;border-left:#fff0;border-right:#fff0;padding:18px 15px}#navigation>ul>li{float:none}#navigation ul ul li a{padding-left:25px}#navigation ul ul ul li a{padding-left:35px}#navigation ul ul li a{color:#ddd;background:none}#navigation ul ul li:hover>a,#navigation ul ul li.active>a{color:#fff}#navigation ul ul,#navigation ul ul ul,#navigation.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#navigation>ul>li.has-sub>a:after,#navigation>ul>li.has-sub>a:before,#navigation ul ul>li.has-sub>a:after,#navigation ul ul>li.has-sub>a:before{display:none}#navigation #menu-button{display:block;padding:17px;color:#acc4ca;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700}#navigation #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:8px;width:20px;border-top:2px solid #acc4ca;border-bottom:2px solid #acc4ca;content:''}#navigation #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#acc4ca;content:''}#navigation #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#navigation #menu-button.menu-opened:before{top:23px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#navigation .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #074571;height:50px;width:50px;cursor:pointer}#navigation .submenu-button.submenu-opened{background:#074571}#navigation ul ul .submenu-button{height:34px;width:34px}#navigation .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#acc4ca;content:''}#navigation ul ul .submenu-button:after{top:15px;right:13px}#navigation .submenu-button.submenu-opened:after{background:#fff}#navigation .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#acc4ca;content:''}#navigation ul ul .submenu-button:before{top:12px;right:16px}#navigation .submenu-button.submenu-opened:before{display:none}}.slider-img img{position:relative;z-index:-1}.slider-img{background:-moz-linear-gradient(top,rgb(7 69 113 / .6) 0%,rgb(7 69 113 / .6) 100%);background:-webkit-linear-gradient(top,rgb(7 69 113 / .6) 0%,rgb(7 69 113 / .6) 100%);background:linear-gradient(to bottom,rgb(7 69 113 / .6) 0%,rgb(7 69 113 / .6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1b2429',endColorstr='#cc1b2429',GradientType=0);position:relative}.slider-captions{position:absolute;width:100%;bottom:35%}.slider-title{color:#fff;font-size:42px;font-weight:800}.slider-text{color:#fff;font-size:20px}.service-block{margin-bottom:30px}.service-img img{opacity:.8}.service-img img:hover{opacity:1}.coupon-cta{border:2px dotted #bbb;background-color:#fff;display:inline-block;line-height:2.4}.coupon-cta .btn{float:right;margin-left:30px}.testimonial-block{background-color:#fff}.testimonial-text{font-size:19px;line-height:32px}.testimonial-name{font-weight:700;color:#2c2e30}.testimonial-date{color:#9ba5af}.star-done{color:#ffd720}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.cta-title{color:#fff;font-weight:700}.cta-text{color:#C6E1F4}.cta-block-light{background-color:#f1f4f7}.cta-small-title{color:#7a7e84;text-transform:uppercase;margin-bottom:10px;font-size:16px;letter-spacing:1px;font-weight:800}.cta-call-title{font-weight:800}.blog-post{position:relative}.blog-img{position:relative}.meta{font-size:14px}.meta-bg{background-color:#fff;position:absolute;top:10px;left:10px;text-align:center}.meta-bg .meta-date{border-bottom:1px solid #d0d7db}.date{font-weight:600;color:#313335}.meta-date,.meta-comment{padding:10px;line-height:1.3}.blog-slider{position:relative}.quote-block{border:3px solid #e9eef1;padding:30px}.quote-text{font-size:21px;font-style:italic;color:#7a7e84;line-height:36px}.blockquote.alignleft{max-width:50%}.blockquote.alignleft p{padding-left:100px}.blockquote p{padding-left:100px}blockquote{border:3px solid #e9eef1;padding:30px;font-size:21px;font-style:italic;color:#7a7e84;line-height:36px;margin:0 20px 20px 0}.related-post .related-img{position:relative}.related-post:last-child{margin-bottom:0}.related-title{font-size:16px;margin-bottom:0}.prev-next-title{font-size:16px;line-height:1.6}.next-post{text-align:right}.author-admin{font-size:12px;font-weight:600;margin-left:5px}.comments .meta-style .meta-date{margin-bottom:10px;display:block;color:#074571;padding:0}.comment-title{margin-bottom:10px}.comment-title span{margin-left:25px}.comment-frame{float:left;width:110px}.user-comments{margin-left:130px}.comment-body .meta-date i{padding-right:10px}.comment-body.listnone{border:2px solid #e9eef1;padding:30px}.children{background-color:#f1f4f7}.leave-reply{margin-top:40px}.widget{background-color:#f1f4f7;padding:30px}.widget-outline{border:2px solid #e8edf1;padding:5px;margin-bottom:30px}.widget-category li a,.widget-archives li a{font-size:16px;padding-top:12px;padding-bottom:12px;display:block;line-height:16px;color:#313335;text-transform:uppercase;font-weight:600}.widget-category li a:hover,.widget-archives li a:hover{color:#ec6b08}.recent-post-block{margin-bottom:30px}.widget .recent-post-block:last-child{margin-bottom:0}.recent-img{margin-bottom:20px;position:relative}.recent-post-title{font-size:18px}.widget-tags a{background-color:#adb3b8;text-transform:uppercase;border-radius:2px;color:#adb3b8;padding:12px 18px;display:inline-block;margin-bottom:5px;font-weight:600;font-size:12px;line-height:12px;color:#ecf1f5}.widget-tags a:hover{background-color:#074571;color:#fff}.location-bottom{border-top:1px solid #eee}.location-title{color:#313335;text-transform:uppercase;font-size:18px}.locaiton-link{border-top:1px solid #eee;padding-top:26px}.location-call,.location-email{color:#4b4e52;font-weight:600}.locaiton-link .icon-size-xx{font-size:32px;color:#125687}.locaiton-link .icon{padding-right:20px}.footer{background-color:#32373a;color:#7a8187}.footer-widget p{margin:0}.footer-newsletter p{margin-bottom:10px}.footer-title{font-size:18px;text-transform:uppercase;color:#b1b6bb}.footer-widget ul li a{color:#7a8187}.footer-widget ul li a:hover{color:#ec6b08}.footer-widget .contact li{position:relative;padding-left:40px;margin-bottom:20px}.footer-widget .contact li i{display:block;position:absolute;top:3px;left:0;width:30px;font-size:16px;text-align:center}.footer-widget .bullet-arrow-right li:before{color:#7a8187}.footer-newsletter .form-control{background-color:#454b50;border:none;height:50px;border-radius:2px;color:#b1b6ba}.payment-card li{float:left}.payment-card li a{color:#7a8187;font-size:34px;padding-right:10px}.payment-card li a:hover{color:#ec6b08}.tiny-footer{padding:20px 0;background-color:#272c2e;font-size:16px}.ft-social-widget a{background-color:#44494e;padding:7px 6px;border-radius:25px;color:#777c81;display:inline-block;width:30px;height:30px;text-align:center;font-size:12px;margin-left:4px}.ft-social-widget a:hover{background-color:#ec6b08;color:#fff}.page-header{background:linear-gradient(rgb(6 46 75 / .58),rgb(4 48 79 / .57)),rgb(5 41 67 / .58) url(/wp-content/themes/ac-repair/assets/ac-repair/images/page-header.jpg) no-repeat center;background-size:cover;color:#fff;margin:0;border:none;position:relative;padding:0}.page-section{padding:108px 0}.page-title{color:#fff;margin-bottom:0;font-size:42px;font-weight:700}.page-breadcrumb{background-color:#e8edf1}.page-breadcrumb .breadcrumb{background-color:#fff0;padding:10px 0;margin-bottom:0;font-size:11px;text-transform:uppercase;font-weight:700;border-bottom:1px solid #e0e4e8}.page-breadcrumb .breadcrumb>li a{color:#64686c}.page-breadcrumb .breadcrumb>li a:hover{color:#125687}.page-breadcrumb .breadcrumb>.active{color:#125687}.page-breadcrumb .breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"\f101";color:#64686c;font:normal normal normal 12px/1 FontAwesome}.main-container{margin-bottom:60px;margin-top:60px}.content{margin-bottom:60px}.coupon-block{background-color:#f7f9fb}.coupon-area{background-color:#fff;border:2px dotted #125687}.coupon-price{font-size:70px;font-weight:800;color:#ec6b08;font-family:'Open Sans',sans-serif;letter-spacing:-1px;text-transform:uppercase}.coupon-title{font-weight:800;color:#125687}.error-title{font-size:280px;font-weight:800}.side-nav{border:2px solid #f1f4f7;padding:5px;margin-bottom:30px}.side-nav .nav>li>a{background-color:#f1f4f7;border-radius:0;padding:25px 25px;font-size:16px;color:#313335;text-transform:uppercase;font-weight:600;line-height:18px;position:relative;display:block;border-left:4px solid #f1f4f7}.side-nav .nav>li>a:hover{background-color:#e8edf1;color:#074571;border-left:4px solid #e8edf1}.side-nav .nav-pills>li.active>a,.side-nav .nav-pills>li.active>a:focus,.side-nav .nav-pills>li.active>a:hover{border-left:4px solid #074571;background-color:#f1f4f7;color:#074571}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.map{height:400px}.team-img{margin-bottom:20px}.team-img img{border:2px solid #e8edf1;padding:5px}.team-detail{text-align:center}.team-detail small{font-size:14px;color:#fd8b58;text-transform:uppercase}.team-title{margin-bottom:0}.column-block{margin-bottom:30px;border-bottom:1px solid #ebece5;padding-bottom:29px}.st-accordion .panel-default>.panel-heading{background-color:#fff0}.st-accordion .panel-default{border:3px solid #e8edf1}.st-accordion .panel{margin-bottom:20;border-radius:0;-webkit-box-shadow:0 0 0 rgb(0 0 0 / .05);box-shadow:0 0 0 rgb(0 0 0 / .05)}.st-accordion .panel-group .panel+.panel{margin-top:20px}.st-accordion .panel-heading{padding:20px}.st-accordion .panel-title{margin-top:0;margin-bottom:0;font-size:20px;color:inherit}.st-accordion .panel-body{padding:20px;border-top:3px solid #e8edf1!important}.st-tabs .nav-tabs{border-bottom:1px solid #fff0}.st-tabs .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid #fff0;border-radius:2px 2px 0 0;background-color:#e8edf1;color:#313335;text-transform:uppercase;font-size:14px;font-weight:600;padding:14px 30px;letter-spacing:1px}.st-tabs .nav-tabs>li>a:hover{background-color:#125687;border-bottom:1px solid #f9f8f4;color:#fff;border-color:#fff0}.st-tabs .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#125687;border:1px solid #fff0;border-bottom-color:#fff0}.st-tabs .tab-content{padding:30px;background-color:#e8edf1}.st-pagination .pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 17px;margin-left:-1px;line-height:1.42857143;color:#313335;text-decoration:none;font-size:13px;background-color:#fff;border:2px solid #e9eef1;font-weight:600;border-radius:1px;text-transform:uppercase;font-weight:600}.st-pagination .pagination>li>a:focus,.st-pagination .pagination>li>a:hover,.st-pagination .pagination>li>span:focus,.st-pagination .pagination>li>span:hover{z-index:2;color:#fff;background-color:#ec6b08;border-color:#ec6b08}.st-pagination .pagination>li:first-child>a,.st-pagination .pagination>li:first-child>span{margin-left:0;border-radius:1px}.st-pagination .pagination>li:last-child>a,.st-pagination .pagination>li:last-child>span{border-radius:1px}.st-pagination .pagination>.active>a,.st-pagination .pagination>.active>a:focus,.st-pagination .pagination>.active>a:hover,.st-pagination .pagination>.active>span,.st-pagination .pagination>.active>span:focus,.st-pagination .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#ec6b08;border-color:#ec6b08;border-radius:1px}.top-bar{background-color:#e8eef3;padding:8px;border-bottom:1px solid #d5dfe5}.social-widget a{background-color:#ccd8df;padding:4px 5px;border-radius:25px;color:#8696a3;display:inline-block;width:24px;height:24px;text-align:center;font-size:12px;margin-left:4px}.social-widget a:hover{background-color:#074571;color:#fff}.contact-text-info{font-size:14px}.contact-text-info,.time-info{padding-top:14px}.contact-text-info .icon,.time-info .icon{float:left;padding-right:20px}.small-cta-block{text-align:center;position:relative}.cta-info{position:absolute;z-index:2;color:#fff;padding:40px;width:100%;top:10px}.title-white{font-size:38px;font-weight:700;color:#fff}.testimonial-img{float:left;margin-right:15px}.testimonial-desc{padding-left:120px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(18,86,135,100) url(https://stlouisairconditioning.com/wp-content/themes/ac-repair/assets/ac-repair/images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#cb2529;opacity:1}.widget ul li>a{color:#313335}.widget ul li>a:hover{color:#ec6b08}ol.children{padding:0;margin-bottom:30px}.ac-repair-comments{border:2px solid #e9eef1;padding:30px 30px 0 30px}.children .ac-repair-comments{border:none;padding:30px 30px 0 30px}#top_the_search_form input.form-control{height:44px}.padding0{padding:0}#form-allowed-tags{display:none}ol#comment_main_div_id{padding:0}.commentlist li,.commentlist ol,.comments li,.comments ol,.question-answer ul li{list-style:none}.commentlist li.thread-even,.commentlist li.thread-odd{border-bottom:1px solid #e5e5e5;margin-bottom:40px}.media .media-body .reply{margin-bottom:30px}.media-left.col-md-2,.author-image img{margin-bottom:20px}.comment #respond{margin-bottom:40px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.st-block-center i{color:#ab4f42}.st-block-left i{color:#ab4f42;padding-right:20px}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center;background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.gallery-item,.gallery-item img,.gallery-item img.img-responsive{display:inline-block}.gallery{margin-bottom:1.5em}.gallery-item{vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1;width:100%}.image-source-link{color:#98C3D1}.wp-caption-text,.gallery-caption{-ms-word-wrap:break-word;word-wrap:break-word}li.post.pingback{margin-bottom:20px}.gallery-item,.st-block-center{text-align:center}.ml15{margin-left:15px}.mb20{margin-bottom:20px}h1.site-title{margin:0;font-size:34px;padding:0}.site-title>a{color:#2e3233;text-transform:uppercase;font-size:34px}.site-description{margin:0;color:#fff;text-transform:uppercase;font-size:20px;font-weight:700;letter-spacing:1px}img.thumbnail_post.wp-post-image{width:114px;height:113px}.gallery-popup-mouse .gallery-caption h2{cursor:pointer}.st-pagination .pagination li span.current{color:#fff;background-color:#ec6b08;border-color:#ec6b08}.wpcf7-display-none,.wpcf7-response-output,.wpcf7-validation-errors{display:inline-block;margin:0}div.wpcf7-response-output{margin:0;padding:.2em 1em;display:inline-block;margin-top:20px}#location-carousel,.gallery_margin_bottom{margin-bottom:20px}.fix,.fix_adminbar{position:fixed;width:100%}.fix{top:0}.fix_adminbar,.fix_adminbar_1{top:32px}.admin_top_the_search_form,.top_the_search_form{position:absolute;width:100%;z-index:1032;display:block}.top78,.top_the_search_form{top:48px}.admin_top_the_search_form{top:78px}.navigation_search{padding:0;margin:0}div.event-map{height:400px}.-mr15{margin-right:-15px}.-ml15{margin-left:-15px}.scrollup{display:none;height:40px;width:40px;position:fixed;bottom:40px;right:10px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(https://stlouisairconditioning.com/wp-content/themes/ac-repair/assets/ac-repair/images/cd-top-arrow.svg) center 50% no-repeat;background-color:#125687}.fixit_ul{position:relative;padding-left:26px;color:#2e3233;line-height:32px}.fixit_ul .fa,.fixit_ul .icon-{display:block;position:absolute;line-height:31px;left:0;width:13px;font-size:14px;color:#c45d3c}.navbar-fixed-top .welcome-msg p{color:#fff}.widget_search input.form-control{height:48px;border:2px solid #d8dee2}.location-info{margin-top:30px}.feedback-section,.leave-feedback{margin-top:40px}.feedback-block{padding:40px;margin-bottom:30px}.feedback-block p{font-size:18px}.client-name h3{margin-bottom:0}.feedback-date{font-size:12px;text-transform:uppercase}.mb30{margin-bottom:30px}.sticky-icon:before{font-family:'FontAwesome';content:"\f02e";font-size:30px;color:#125687;position:absolute;width:20px;height:27px;top:0;right:34px}.portfolioFilter{margin-bottom:30px;text-align:center}.portfolioFilter a{color:#44474a;font-size:14px;text-decoration:none;padding:5px 20px;letter-spacing:1px;background-color:#e0e4e8;border-radius:3px;margin-left:5px}.portfolioFilter a:hover{color:#fff;text-decoration:none;background-color:#ec6b08}.portfolioFilter a.current{color:#fff;text-decoration:none;background-color:#125687}.grid-item img{display:block;max-width:100%}.service-mb30{margin-bottom:30px}.clearboth{clear:both}.portfolioFilter a{margin-bottom:20px;display:inline-table}#searchbar-result{z-index:0}.slick-track .slick-slide{outline:none!important}.mb40{margin-bottom:40px}.gallery-block{margin-bottom:30px}.gallery-img img{opacity:.8}.gallery-img img:hover{opacity:1}.fixit-list-style-ul li i{margin-right:10px;line-height:32px}ul.nav.nav-pills.nav-stacked li{width:100%}#header_2_contact .contact-text-info .icon{padding-left:70px}.coupon-cta p{line-height:2.6}.widget select{width:100%}blockquote p{font-size:21px;font-style:italic;color:#7a7e84;line-height:36px}.small-cta-block p{color:#fff}.page-template-front-page .blog-post hr{margin:0;border:none}.fixit-sidebar-area{margin-bottom:40px}.slider .btn-link{color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:underline}.slider a.btn.btn-default:focus{outline:none}.p5{padding:9px 0}#close_search{cursor:pointer;color:#8696a3}#header_top_search,#top_the_search_form .btn{padding:15px 20px}.small-cta-block{z-index:0}.next-prev-block h4{margin-bottom:0}.alert-dismissible button:focus{outline:none}.image-popup-vertical-fit img{display:block;max-width:100%;height:auto}#search-model{top:30%}#searchbar-result-top,#searchbar-result-widget{height:45px;border:1px solid #d8dee2;box-shadow:none;z-index:0}#search-button{border-radius:0;height:45px}#search-model button.close:focus{outline:none}@media (max-width:1024px) and (min-width:481px){.navigation{padding-bottom:10px}.header{padding-top:20px;padding-bottom:20px}.contact-info{margin-top:10px;text-align:center}.contact-info .icon{float:left;padding-left:30px}.logo{padding-top:15px}.slider-captions{bottom:20%;width:100%;text-align:center}.slider-title{color:#fff;font-size:19px;font-weight:700;line-height:20px}.slider .slick-next{right:5px}.slider .slick-prev{left:5px}.slider .slick-dots{bottom:5px}.slider .slick-dots li button:before{font-size:8px;width:10px;height:10px}.error-title{font-size:80px;font-weight:800}.testimonial-desc{padding-left:0}.testimonial-img{float:none;margin-right:15px}.user-comments{margin-left:0}.comment-frame{float:none}.comment-frame img{margin-bottom:20px}.author-img,.related-block{margin-bottom:20px}.page-section{padding:40px 0}.flexnav li ul{width:100%}}@media (min-width:1200px){.section-half-bg{padding:80px 0 0 80px}.slider-captions{width:100%}.col-lg-mb-10{margin-bottom:10px}.col-lg-mb-20{margin-bottom:20px}.col-lg-mb-30{margin-bottom:30px}.col-lg-mb-40{margin-bottom:40px}.col-lg-clear-right{clear:right}.col-lg-clearboth{clear:both}.slider-captions{width:70%;text-align:center;position:absolute;left:15%;right:20%;bottom:30%}}@media (min-width:992px) and (max-width:1199px){.col-md-mb-10{margin-bottom:10px}.col-md-mb-20{margin-bottom:20px}.col-md-mb-30{margin-bottom:30px}.col-md-mb-40{margin-bottom:40px}.slider-captions{width:100%}.col-md-clear-right{clear:right}.col-md-clearboth{clear:both}}@media (min-width:768px) and (max-width:991px){.col-sm-clearboth{clear:both}.col-sm-mb-10{margin-bottom:10px}.col-sm-mb-20{margin-bottom:20px}.col-sm-mb-30{margin-bottom:30px}.col-sm-mb-40{margin-bottom:40px}.section-half-bg{padding:30px 0 70px 70px}.col-sm-clear-right{clear:right}.col-sm-clearboth{clear:both}.slider-captions{position:absolute;bottom:20%;left:13%;right:0%;text-align:center;width:75%}.slider-title{font-size:32px;line-height:34px}.slider-text{font-size:18px}}@media (max-width:767px){.col-xs-mb-10{margin-bottom:10px}.col-xs-mb-20{margin-bottom:20px}.col-xs-mb-30{margin-bottom:30px}.col-xs-mb-40{margin-bottom:40px}.section-half-bg{padding:50px 10px 100px 10px}.col-xs-clear-right{clear:right}.col-xs-clearboth{clear:both}.wp-caption img,.wp-caption img.img-responsive{display:inline-block}.slider-text{display:none}.coupon-cta .btn{margin:0 auto;float:none}}@media (max-width:480px){.ac-repair-comments,.children .ac-repair-comments{padding:20px 20px 0 20px}.slider-captions .btn{display:none}.cta-info{padding:10px}.slider{height:150px}.slider-img img{height:150px}.slider-title{font-size:26px;line-height:29px}}@media all and (max-width:959px){.slider-captions{bottom:20%;width:75%;text-align:center;left:10%;position:absolute}}