*{margin:0;padding:0}body{font-family:"Lato",sans-serif;font-size:14px}a img{border:none}a:hover{transition:all 0.4s ease}img{max-width:100%}.alignnone{float:none;text-align:inherit}.aligncenter{text-align:center}img.aligncenter{display:block;margin:0 auto}.alignleft{text-align:left}img.alignleft{float:left;margin:10px 10px 10px 0}.alignright{text-align:right}img.alignright{float:right;margin:10px 0 10px 10px}td{vertical-align:top}strong{font-weight:900}ol,ul{font-size:16px;padding-left:15px}ol li,ul li{margin-bottom:.75em}ol ol{margin-top:.6em}::-webkit-input-placeholder{font-style:italic;font-weight:300}::-moz-placeholder{font-style:italic;font-weight:300}:-ms-input-placeholder{font-style:italic;font-weight:300}input:-moz-placeholder{font-style:italic;font-weight:300}h1,h2,h3,h4{font-weight:900}h1{font-size:48px}h3{font-size:36px;color:#47536f;margin-top:10px;margin-bottom:15px}h4{font-size:25px}p{line-height:1.75em}.btn{border-radius:100px;padding:12px 20px 8px;text-decoration:none;letter-spacing:1px}.btn:hover{transition:all 0.3s ease}.btn-transparent{border:2px solid #d3d7e2;font-size:13px;font-weight:900;padding:10px 20px;font-weight:900;text-align:center;color:#878ea2;text-transform:none}.btn-transparent:hover{background-color:#4c5979;border:2px solid #4c5979;color:#FFF}.btn-red{background-color:#f55;color:#FFF}.btn-red:hover{color:#FFF;background-color:#e13e3e!important}.show-smaller-screens{display:none}.hide-smaller-screens{display:inherit}.section{padding:65px 0}.container{padding:0;max-width:100%}.row{margin:0}.border-bottom{border-bottom:1px solid #e0e8ff}#header{width:100%;background:#f9f9f9;z-index:999}#header.is_stuck{-webkit-box-shadow:0 2px 17px -1px rgb(0 0 0 / .35);-moz-box-shadow:0 2px 17px -1px rgb(0 0 0 / .35);box-shadow:0 2px 17px -1px rgb(0 0 0 / .35)}#header .container{position:relative}#nav-right,#nav-left{width:38%;float:left}#logo{width:24%;float:left;position:relative;height:124px;text-align:center}#logo a{display:block;padding:25px;background:#FFF}.logged-in #logo-inner{top:22px}#logo-bottom{padding:20px 15px 15px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;background:#fff;background:-moz-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,white),color-stop(0%,#ededed),color-stop(7%,#f7f7f7),color-stop(20%,white),color-stop(100%,white));background:-webkit-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);background:-o-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);background:-ms-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);background:linear-gradient(to bottom,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}body .navbar-nav,body .navbar-default .navbar-collapse,body .navbar-default .navbar-form{margin:0;padding:0}#main-navigation{position:relative;top:0;z-index:998;background-image:none;border:none;border-radius:0;margin-bottom:0;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#main-navigation #menu-primary-menu-right{float:right}#main-navigation li{padding:0 6px;list-style:none;position:relative;margin-bottom:0}#main-navigation li a{color:#a9b1c7;font-size:15px;font-weight:300;display:block;padding:58px 0 46px;margin-right:65px}#main-navigation li.last-menu-item a{margin-right:0}#main-navigation li.first-menu-item a{padding-left:0}#main-navigation li.last-menu-item a{padding-right:0}#main-navigation li.current_page_item a,#main-navigation li.current_page_ancestor a{color:#4c5979;border-bottom:4px solid #3baeff}#main-navigation li.current_page_item ul,#main-navigation li.current_page_ancestor ul{padding-top:0}#main-navigation li.current_page_item li a,#main-navigation li.current_page_ancestor li a{border-bottom:none;color:#FFF}#main-navigation li a:hover{color:#4c5979}#main-navigation li.current_page_ancestor li.current_page_item a:hover,#main-navigation li.current_page_ancestor li.current_page_item a:focus{color:#fff;background:#4c5979}#main-navigation li.current_page_ancestor li.current_page_item a{background:#4c5979;color:#FFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#main-navigation li ul{position:absolute;left:-9999px;width:250px;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:9999;padding-top:4px;box-shadow:none;border:none;background:none}#main-navigation li:hover ul{left:6px;display:inherit}#main-navigation li ul li{display:block;padding:0;margin-bottom:0;border-bottom:1px solid #66bcf8;background-color:#3baeff}#main-navigation li ul a{color:#fff;font-weight:500;padding:12px;margin-right:0;display:block}#main-navigation li.current_page_ancestor li a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}#main-navigation li ul a:hover{background:#66bcf8!important;color:#fff;text-decoration:none}#main-navigation li a.dropdown-toggle{display:inline-block;position:absolute;border:none;right:-8px;top:9px}body .navbar-default .navbar-toggle{background-color:#fff;margin-top:19px;border-color:#3baeff;color:#3baeff}body .navbar-default .navbar-toggle .icon-bar{background-color:#3baeff;width:100%}#header-promos{position:relative;z-index:998}#header-promos .promo-btn{background:#f55;color:#fff;font-family:'Montserrat',sans-serif;font-size:24px;padding:10px 15px 10px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;margin-bottom:-55px;-webkit-box-shadow:0 2px 10px -1px rgb(0 0 0 / .35);-moz-box-shadow:0 2px 10px -1px rgb(0 0 0 / .35);box-shadow:0 2px 10px -1px rgb(0 0 0 / .35)}#header-promos .promo-btn *{display:inline-block}#header-promos .show-smaller-screens,#header-promos .promo-btn .show-smaller-screens{display:none}#header-promos .promo-btn a{color:#fff;line-height:26px}div#slider .subtext p{font-family:"Lora",sans-serif!important;font-size:20px!important;line-height:1.5em!important}div#slider a.learn-more{background:url(/wp-content/themes/capair/img/icon-book.png) no-repeat 15px center;border:1px solid #FFF;border-radius:100px;font-size:13px;font-weight:900;color:#FFF!important;padding:10px 20px 10px 50px;text-decoration:none;transition:all 0.4s ease!important}div#slider a.learn-more:hover{background-color:silver}#appointment-callout{font-family:Lato;font-size:18px;font-weight:400;text-align:center;color:#969db2;padding:15px 0 6px}#appointment-callout img{margin-right:10px}#appointment-callout .btn{text-transform:none;background:url(/wp-content/themes/capair/img/icon-appointment.png) no-repeat 15px center #f55;padding:8px 20px 8px 45px;margin-left:75px}#brands-callout{text-align:center;background:#FFF;background:#fff;background:-moz-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,white),color-stop(0%,#ededed),color-stop(7%,#f7f7f7),color-stop(20%,white),color-stop(100%,white));background:-webkit-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);background:-o-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);background:-ms-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);background:linear-gradient(to bottom,white 0%,#ededed 0%,#f7f7f7 7%,white 20%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding:40px 0 20px;border-bottom:1px solid #e0e8ff}#brands-callout img{margin:0 35px}.callout img{width:100%;height:auto}.callout h3{font-family:Lato;font-size:24px;font-weight:900;text-align:center;color:#4c5979;margin-top:25px}.callout p{font-family:"Lora",serif;font-size:16px;font-weight:400;text-align:center;color:#6a728b}.callout .btn{margin-top:10px;letter-spacing:normal}#dedicated-callout{background-size:cover;background-repeat:no-repeat;background-position:top center;background-image:url(/wp-content/themes/capair/img/img-bg-home-subhero.png);color:#FFF;text-align:center}#dedicated-callout h3{font-size:25px;font-weight:900;color:#fff;margin-bottom:25px}#dedicated-callout p{font-size:20px;font-weight:400;font-style:italic;color:#e3e7f3;max-width:65%;margin:10px auto;font-family:"Lora",serif}#dedicated-callout .row{margin-top:65px}#dedicated-callout .col-md-4{padding-bottom:0;padding-left:25px;padding-right:25px}#dedicated-callout .col-md-4 img{margin-bottom:8px}#dedicated-callout .col-md-4 p{max-width:100%;font-family:"Lora",serif;font-style:normal;color:#f1f5fe;font-size:18px}#dedicated-callout .col-md-4 h4{font-family:Lato;font-size:24px;font-weight:900}#dedicated-callout .middle{border-left:1px solid #d3d7e2;border-right:1px solid #d3d7e2}#footer-red-deal{background-color:#f55;padding:20px 0 10px;color:#FFF;border-top:2px dashed #FFF;border-bottom:2px dashed #FFF;font-size:24px;text-align:center}#footer-red-deal strong{font-weight:900}#footer-red-deal em{margin-left:5%}#footer-red-deal a{color:#FFF}#footer-red-deal .btn{border:2px solid #FFF;color:#FFF;background:url(/wp-content/themes/capair/img/icon-piggybank.png) no-repeat 20px center;font-size:13px;padding:8px 20px 8px 55px;float:right;position:relative;top:-2px}#footer-red-deal .btn:hover{background-color:#f04747}.section-testimonials{padding:65px 0;color:#fff;position:relative;text-align:center}.section-testimonials .container{position:relative}.section-testimonials #quotes{margin-bottom:35px}.section-testimonials h3{font-size:18px;color:#fff;font-family:Lato;font-weight:700;font-style:normal;color:#c1c2c7;text-transform:uppercase;margin-top:35px;margin-bottom:25px}.section-testimonials .cycle-slideshow .testimonial{text-align:center;font-size:27px;font-weight:300;font-style:italic;padding:0 13%}.section-testimonials .testimonial:after{content:"";display:table;clear:both;margin-bottom:4%}.section-testimonials .testimonial p,.section-testimonials .testimonial span{display:block;font-size:24px;font-weight:400;font-style:italic;line-height:1.63;text-align:center;color:#212f3f;font-family:"Lora",sans-serif!important}.section-testimonials #pager span{display:inline-block;background:url(/wp-content/themes/capair/img/icon-indicator-testimonials-off.png) no-repeat top center;width:10px;height:10px;margin:0 4px;cursor:pointer;padding:2px}.section-testimonials #pager span.cycle-pager-active{background:url(/wp-content/themes/capair/img/icon-indicator-testimonials-on.png) no-repeat top center}.section-testimonials #testimonial-next,.section-testimonials #testimonial-prev{cursor:pointer;display:inline-block;background-color:#7d827e;color:#535654;text-align:center;font-size:60px;line-height:60px;padding:0 15px 10px 15px;position:absolute;top:43%;z-index:998;height:41px;width:41px}.section-testimonials #testimonial-next:hover,.section-testimonials #testimonial-prev:hover{background-color:#fff}.section-testimonials #testimonial-prev{left:2%;background:url(/wp-content/themes/capair/img/icon-testimonials-back.png) no-repeat}.section-testimonials #testimonial-next{right:2%;background:url(/wp-content/themes/capair/img/icon-testimonials-next.png) no-repeat}.section-testimonials .cycle-slideshow,.section-testimonials .cycle-slideshow *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.section-testimonials .cycle-slideshow>a{position:absolute;top:0;left:0;width:100%;padding:0;background-color:#222;display:block}.section-testimonials .cycle-slideshow>a>img{width:100%;position:static;display:block}.section-testimonials .cycle-slideshow>div{position:absolute;top:0;left:0;width:100%;padding:0}#page-header{text-align:center;color:#FFF;padding:100px 0;background:url(/wp-content/themes/capair/img/img-bg-home-hero.png) no-repeat top center;background-size:cover}#page-header h1{font-family:Montserrat;font-size:52px;font-weight:700;letter-spacing:-1.1px;text-align:center;color:#fff}#page-header h4{font-family:Lora;font-size:20px;font-weight:400;font-style:italic;line-height:1.3;text-align:center;color:#f1f5fe;max-width:50%;margin:10px auto}#services-callouts{border-bottom:1px solid #e0e8ff}#content{font-size:20px;color:#4c5979;border-bottom:1px solid #e0e8ff}#content em,#content i{font-family:"Lora",sans-serif;font-weight:400}#content ul{margin-top:10px}#content ul li{font-size:20px;font-family:"Lora",sans-serif}#content #content-container{padding-right:5%}#content #content-container h3,#content #content-container h4{margin-top:0;margin-bottom:20px}#content #sidebar{font-size:18px}#content #sidebar .call-now-sidebar{padding:25px;border:1px solid #cacfdd;border-radius:11px}#content #sidebar .call-now-sidebar img{margin-bottom:35px}#content #sidebar .call-now-sidebar h4{color:#f55;margin-bottom:30px}#content #sidebar .call-now-sidebar p{font-family:"Lora",sans-serif;color:#6a728b;line-height:1.33;font-size:18px}#content #sidebar .call-now-sidebar a{text-decoration:none;color:#f55;font-family:Lato,sans-serif;font-size:24px;font-weight:900;line-height:1.13;margin-top:25px;display:block}.page-template-page-about-us #brands-callout{display:none}.page-template-page-about-us #content{background:#fff;background:-moz-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 2%,white 8%,white 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,white),color-stop(0%,#ededed),color-stop(2%,#f7f7f7),color-stop(8%,white),color-stop(100%,white));background:-webkit-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 2%,white 8%,white 100%);background:-o-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 2%,white 8%,white 100%);background:-ms-linear-gradient(top,white 0%,#ededed 0%,#f7f7f7 2%,white 8%,white 100%);background:linear-gradient(to bottom,white 0%,#ededed 0%,#f7f7f7 2%,white 8%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}.page-template-page-about-us #about-us-full-width-photo img{width:100%}.page-template-page-testimonials .testimonial{border-bottom:1px solid #e0e8ff;text-align:center;margin-bottom:35px}.page-template-page-testimonials .testimonial h3{margin-bottom:0}.page-template-page-testimonials .testimonial.last{border-bottom:none}.page-template-page-testimonials #services-callouts{background-color:#f2f2f2;margin-bottom:35px;margin-top:-35px}.page-template-page-testimonials #services-callouts h2,.page-template-page-testimonials #services-callouts h3{color:#4c5979;font-weight:900;text-transform:none}.page-template-page-testimonials #services-callouts h2{font-size:25px;margin-bottom:50px;margin-top:0}.single-testimonial .border-bottom{margin-bottom:50px;padding-bottom:35px}.page-template-page-deals #footer-red-deal{display:none}.deal{width:31%;margin:0 1%;float:left}.deal .deal-content{background-image:url(/wp-content/themes/capair/img/img-bg-deals-red.png);background-size:cover;background-repeat:no-repeat;background-position:top center;color:#FFF;font-family:Lato;font-size:36px;font-weight:900;text-align:center;color:#fff;padding:25px;min-height:250px;margin-bottom:35px}.deal .deal-content img{margin:0 auto 20px;max-width:65%}.deal .deal-content .fine-print{font-size:18px;font-weight:400;line-height:1.33;text-align:center;color:#fff;opacity:.8;margin-top:30px;font-family:"Lora",serif}.deal .call-us-now{font-size:18px;font-weight:400;line-height:1.33;text-align:center;color:#6a728b;font-family:"Lora",serif}.deal .call-us-now strong{font-family:"Lato",serif;font-size:24px;font-weight:900}.deal .call-us-now p{margin-bottom:6px}.deal.even .deal-content{background-image:url(/wp-content/themes/capair/img/img-bg-deals-blue.png)}body .gform_wrapper{margin-top:0}body .gform_wrapper #field_1_1{margin-top:0}body .gform_wrapper .top_label .gfield_label{display:none}body .gform_wrapper input.large,body .gform_wrapper select,body .gform_wrapper textarea,body .gform_wrapper input.medium{border-radius:4px;background-color:#fff;border:solid 1px #ccc;padding:10px 10px!important}body .gform_wrapper input[type="submit"]{border-radius:100px;background-color:#495675;color:#FFF;font-family:Lato;font-size:13px;font-weight:900;border:none;padding:10px 50px}body .gform_wrapper input[type="submit"]:hover{background-color:#3b4763;transition:all 0.3s ease}#sidebar,#sidebar p{font-size:14px}.sidebar-location-address,.sidebar-hours{margin-top:20px}.sidebar-location-address p,.sidebar-hours p{margin:3px auto}#sidebar h3.widget-title{font-size:14px;border-bottom:solid 1px #e0e8ff;padding-bottom:8px;margin-bottom:16px;font-weight:900;color:#495675;text-transform:uppercase}.sidebar-hours{margin-top:40px}.page-template-page-contact #footer .wpgmza_map{display:none!important}body .gform_wrapper li#field_2_1,body .gform_wrapper li#field_2_3{width:49.75%!important;margin-right:0.5%!important;clear:left;float:left;margin-bottom:10px;margin-top:0}body .gform_wrapper li#field_2_2,body .gform_wrapper li#field_2_4{width:49.75%!important;clear:none;float:left;margin-bottom:10px;margin-top:0}body .gform_wrapper li#field_2_5 select{width:100%!important;margin-top:8px}body .gform_wrapper li#field_2_6{position:relative}body .gform_wrapper li#field_2_6 input{cursor:pointer;width:100%!important}body .gform_wrapper li#field_2_6 img{position:absolute;right:30px;top:18px}#footer{background-color:#4c5979;color:#FFF;padding:65px 0;font-size:14px}#footer h3.widget-title{font-family:Lato;font-size:14px;font-weight:900;border-bottom:solid 1px #7180a4;padding-bottom:10px;margin-bottom:18px;color:#FFF;text-transform:uppercase;letter-spacing:1px}#footer ul{padding:0}#footer ul li{list-style:none;padding:0;margin-bottom:3px}#footer ul li a{color:#FFF;font-size:14px}#footer #footer-about p{line-height:1.75em}#footer #footer-location p,#footer #footer-hours p{line-height:14px}#footer #footer-location p{text-shadow:0 2px 4px rgb(0 0 0 / .5)}#footer #footer-location a{color:#FFF;font-weight:700}#footer .wpgmza_map{margin-bottom:15px;max-height:200px}#footer #footer-location{padding-right:5%}#footer #footer-bottom{margin-top:50px;text-align:right}#footer #footer-bottom #bottom-right{margin-top:10px}#footer #footer-bottom #bottom-right a{margin-left:5px;display:inline-block;color:#FFF}#footer #footer-bottom #bottom-right p{font-size:11px;font-weight:400;text-align:right;color:#f5f9f9;display:block}#footer #footer-bottom #bottom-right p a{text-decoration:underline;margin-left:0}