@import url(https://fonts.googleapis.com/css?family=Saira+Condensed:100,200,300,400,500,600,700,800,900);.x-topbar{border-bottom:0 solid #f2f2f2!important;background-color:#1d1f22!important}@media (max-width:767px){.x-topbar{height:20px}}@media (max-width:767px){.x-topbar .p-info{background-color:#1d1f22!important;margin-top:4px!important}.x-topbar .p-info .phone{padding-right:20px}}.x-topbar .p-info a{color:rgba(255,255,255,.75)!important;font-size:16px;font-family:"Saira Condensed",sans-serif!important;border-bottom:0 dotted!important;margin-right:30px}@media (max-width:767px){.x-topbar .p-info a{margin-right:0}}.x-topbar .p-info a:hover{color:#fff!important}.x-topbar .p-info a i{margin-right:10px}.x-topbar .p-info a .email{padding-left:50px}.x-topbar .header-social{float:right}@media (max-width:767px){.x-topbar .header-social{display:none}}.x-topbar .header-social [class*=x-icon-],.x-topbar .header-social [data-x-icon]{background:rgba(255,255,255,.15);padding:3px 12px;margin:5px 10px 0 0;border-radius:100%;font-size:18px;color:#fff}.x-topbar .header-social .x-icon-facebook{padding:5px 15px;font-size:15px}.x-topbar .x-container.max{max-width:100%!important}.x-topbar .x-container.width{width:95%!important}.x-navbar{border-bottom:0 solid #ccc!important;background:#fff!important}.x-navbar .x-container.max{max-width:100%!important}.x-navbar .x-container.width{width:95%!important}.x-navbar a{font-family:"Saira Condensed",sans-serif!important}.x-navbar .desktop .x-nav>.current-menu-item>a{-webkit-box-shadow:inset 0 0 0 0 #cb2228!important;box-shadow:inset 0 0 0 0 #cb2228!important;border-bottom:5px solid #cb2228}.x-navbar .desktop .x-nav>.current-menu-item>a:hover{-webkit-box-shadow:inset 0 0 0 0 #cb2228!important;box-shadow:inset 0 0 0 0 #cb2228!important;border-bottom:5px solid #cb2228}.x-navbar .desktop .x-nav{margin:0 auto!important;display:block!important;position:absolute;text-align:center;width:100%;left:35%}.x-navbar .desktop .x-nav a{color:#343434}.x-navbar .desktop .x-nav a:hover{-webkit-box-shadow:inset 0 0 0 0 #cb2228!important;box-shadow:inset 0 0 0 0 #cb2228!important;border-bottom:5px solid #cb2228}.x-navbar .x-btn-navbar{margin-top:30px;color:#cb2228!important}.x-navbar .x-btn-navbar.collapsed{-webkit-box-shadow:inset 0 0 0 transparent,0 0 0 rgba(0,0,0,.25)!important;box-shadow:inset 0 0 0 transparent,0 0 0 rgba(0,0,0,.25)!important;background-color:#f7f7f7;color:#cb2228!important}.x-navbar .x-btn-navbar{text-shadow:0 0 0 rgba(255,255,255,.75);-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.25);box-shadow:inset 0 0 0 rgba(0,0,0,.25);color:#343434!important}.nav-quote{position:absolute;right:-830px;height:107%;background:#cb2228;background:-webkit-gradient(linear,left bottom,left top,from(#cb2228),to(#f8972d));background:linear-gradient(0deg,#cb2228 0,#f8972d 100%);padding:38px;font-size:20px;font-weight:700;width:1000px;color:#fff;text-shadow:1px 1px 1px #555}.nav-quote:hover{color:#fff;background:#cb2228;background:-webkit-gradient(linear,left bottom,left top,from(#cb2228),to(#cb2228));background:linear-gradient(0deg,#cb2228 0,#cb2228 100%);cursor:pointer;-webkit-transition:.2s;transition:.2s}.nav-quote .x-icon-angle-double-right{margin-left:5px}@media (max-width:1200px){.nav-quote{display:none}}.desktop .sub-menu{font-size:14px!important;-webkit-box-shadow:0 0 0 rgba(0,0,0,.25)!important;box-shadow:0 0 0 rgba(0,0,0,.25)!important;margin-left:30px!important;left:-60px!important;top:75px!important;min-width:160px!important}.x-navbar .desktop .x-nav>.current-menu-item>a,.x-navbar .desktop .x-nav>.x-active>a{-webkit-box-shadow:inset 0 0 0 0 #cb2228!important;box-shadow:inset 0 0 0 0 #cb2228!important}.customer-quote{position:relative;padding:40px 30px!important;-webkit-box-shadow:0 0 30px rgba(0,0,0,.05);box-shadow:0 0 30px rgba(0,0,0,.05)}.customer-quote:before{position:absolute;top:calc(100% - 3px);left:0;content:'';width:0;height:0;border-style:solid;border-width:35px 35px 0 0;border-color:#fff transparent transparent transparent;-webkit-filter:drop-shadow(0 6px 5px rgba(0, 0, 0, .05));filter:drop-shadow(0 6px 5px rgba(0, 0, 0, .05))}.customer-quote .fa,.customer-quote .fas{color:#cb2228}.post-grid .x-column.x-1-2{width:48%;margin-bottom:4%}.post-grid .x-column.x-1-2:nth-child(2){padding-right:0!important;margin-right:0!important}.post-grid .x-column.x-1-2:nth-child(4){padding-right:0!important;margin-right:0!important}.post-grid h4{margin-top:0!important;margin-bottom:10px!important}.post-grid .feat-image{height:200px;background-size:cover}.post-grid .x-anchor .x-anchor-text-primary{padding:10px 15px}@media (max-width:767px){.home-service{margin-bottom:30px}}h1,h2,h3,h4,h5,h6{font-family:"Saira Condensed",sans-serif!important}.x-accordion-toggle,.x-text,label,p{font-family:"Saira Condensed",sans-serif!important}.x-anchor{border-radius:0!important;font-size:1em;background-color:#cb2228!important;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.25)!important;box-shadow:0 0 0 0 rgba(0,0,0,.25)!important;color:#fff!important;padding:3px 7px}.x-anchor .x-anchor-text-primary{font-family:"Saira Condensed",sans-serif!important;font-size:1.2em!important;font-style:normal;font-weight:700!important;line-height:1;color:#fff!important}.x-anchor:hover{background-color:#1d1f22!important}@media (max-width:767px){.post-grid .x-column.x-1-2{width:100%;margin-bottom:4%}}.about-quote{font-family:"Saira Condensed",sans-serif!important}.x-sidebar .widget ol,.x-sidebar .widget ul{border:1px solid #ddd;border:0 solid rgba(0,0,0,.1)!important;font-family:"Saira Condensed",sans-serif!important}.x-sidebar .widget ol li,.x-sidebar .widget ul li{border-bottom:0 solid rgba(0,0,0,.1)!important;padding:5px 0!important;line-height:10px;-webkit-box-shadow:0 0 0 rgba(255,255,255,0)!important;box-shadow:0 0 0 rgba(255,255,255,0)!important;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-family:"Saira Condensed",sans-serif!important}.x-sidebar .widget ol li a,.x-sidebar .widget ul li a{font-family:"Saira Condensed",sans-serif!important;font-size:16px!important}.h-landmark{text-align:left;position:relative;margin-top:5px!important}.h-landmark:after{content:"";height:4px;width:85px;background:#cb2228;position:absolute;bottom:0;left:0}.h-landmark span{padding-bottom:20px;font-size:40px;text-transform:uppercase;letter-spacing:0}.h-landmark span:before{display:none}.h-landmark span:after{display:none}.h-landmark span:after,.h-landmark span:before{display:none!important}.x-iso-container-posts.cols-2 .entry-wrap{padding:10px 0!important}.entry-wrap{-webkit-box-shadow:0 .15em .35em 0 transparent!important;box-shadow:0 .15em .35em 0 transparent!important;padding:20px 0!important}.post-grid .x-1-2:nth-of-type(6n){margin-right:0!important}@media (max-width:1022px){.desktop-slider{display:none}.el1 .x-section{margin:-5.7em 0 0 0!important;padding:0 0 45px 0}.mobile-slider .mobile-slide-cta{color:#fff!important;font-family:"Saira Condensed",sans-serif!important}}@media (min-width:1022px){.mobile-slider{display:none!important}}.slider-quote{font-family:"Saira Condensed",sans-serif!important}.slider-quote-form{background:#fff}@media (max-width:1022px){.slider-quote-form{display:none}}.slider-quote-form .slider-quote{font-size:20px!important;font-family:"Saira Condensed",sans-serif!important;margin-bottom:20px}.slider-quote-form .gform_body{padding-top:0!important}.slider-quote-form .gfield{margin:0!important}.slider-quote-form body .gform_wrapper .top_label .gfield,.slider-quote-form body .gform_wrapper .top_label li.gsection.gf_scroll_text{margin-bottom:0!important}.slider-quote-form .gform_wrapper textarea.large{height:140px!important}@media (max-width:1170px){.slider-quote-form .gform_wrapper textarea.large{height:110px!important}}@media (max-width:1080px){.slider-quote-form .gform_wrapper textarea.large{height:90px!important}}.slider-quote-form input{font-size:14px!important;margin-top:0!important;padding:5px 10px!important;color:#1d1f22!important}.slider-quote-form textarea{font-size:14px!important}.slider-quote-form .uneditable-input,.slider-quote-form input[type=color],.slider-quote-form input[type=date],.slider-quote-form input[type=datetime-local],.slider-quote-form input[type=datetime],.slider-quote-form input[type=email],.slider-quote-form input[type=month],.slider-quote-form input[type=number],.slider-quote-form input[type=password],.slider-quote-form input[type=search],.slider-quote-form input[type=tel],.slider-quote-form input[type=text],.slider-quote-form input[type=time],.slider-quote-form input[type=url],.slider-quote-form input[type=week],.slider-quote-form select,.slider-quote-form textarea{border-radius:0!important;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.075)!important;box-shadow:inset 0 0 0 rgba(0,0,0,.075)!important;border:1px solid #bdbdbd!important;background-color:#fbf7f7!important}.slider-quote-form input#gform_submit_button_1{color:#fff!important;font-size:16px!important;padding:10px 15px!important;font-family:"Saira Condensed",sans-serif!important;font-weight:700!important;text-shadow:1px 1px 1px #555!important}.slider-quote-form .button,.slider-quote-form [type=submit]{color:#fff!important;border-color:#cb2228;background-color:#cb2228;text-shadow:1px 1px 1px #555!important;padding:10px 30px!important;font-size:20px!important;font-family:"Saira Condensed",sans-serif!important;font-weight:700!important}.slider-quote-form ::-webkit-input-placeholder{color:#7e7e7e;opacity:1}.slider-quote-form :-ms-input-placeholder{color:#7e7e7e;opacity:1}.slider-quote-form ::-ms-input-placeholder{color:#7e7e7e;opacity:1}.slider-quote-form ::placeholder{color:#7e7e7e;opacity:1}.slider-quote-form :-ms-input-placeholder{color:#7e7e7e}.slider-quote-form ::-ms-input-placeholder{color:#7e7e7e}a.slider-cta{color:#fff!important;font-family:"Saira Condensed",sans-serif!important;font-weight:700!important;text-shadow:1px 1px 1px #555!important}.widget_nav_menu ul{border:0 solid #fff!important}.widget_nav_menu ul li{border:0 solid #fff}.widget_nav_menu ul li a{border-bottom:0 solid rgba(0,0,0,.1)!important;padding:0 0!important;-webkit-box-shadow:0 0 0 rgba(255,255,255,.95)!important;box-shadow:0 0 0 rgba(255,255,255,.95)!important;font-size:18px!important;font-weight:500!important;font-family:"Saira Condensed",sans-serif!important}.widget_meta ul li a:before,.widget_nav_menu ul li a:before,.widget_pages ul li a:before{content:"\f0da";padding-right:.4em;display:none}.x-colophon .widget{margin-top:1em!important}.x-colophon.top{padding:2% 0 2%!important}.x-colophon.bottom .x-colophon-content{margin:0 0 10px!important;font-weight:400;letter-spacing:2px;line-height:1!important}.widget_nav_menu{padding-left:50px!important}@media (max-width:979px){.widget_nav_menu{padding-left:0!important;padding-top:30px!important}}.last .widget_nav_menu{padding-left:0!important}@media (min-width:979px){footer .useful-links-mobile{display:none}}@media (max-width:979px){footer .useful-links-desktop{display:none}footer .x-column.x-md.x-1-4.last{margin-top:-20px}}footer .bellows.bellows-skin-blue-material{background:#fff!important;-webkit-box-shadow:0 2px 2px 0 transparent,0 3px 1px -2px transparent,0 1px 5px 0 transparent!important;box-shadow:0 2px 2px 0 transparent,0 3px 1px -2px transparent,0 1px 5px 0 transparent!important}footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0>.bellows-target:hover{background:#fff!important}footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-active>.bellows-target{background:#fff!important}footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-submenu .bellows-target:hover{background:#fff!important;color:#1d1f22!important}footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-ancestor>.bellows-target,footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-item>.bellows-target{background:#fff!important}footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-submenu .bellows-current-menu-item>.bellows-target{background:#fff!important;color:#1d1f22!important}footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-submenu .bellows-target{border-bottom:0 solid #2b373b!important}footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-submenu{background:#fff!important}footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0>.bellows-target .bellows-subtoggle{background:rgba(0,0,0,0)!important}footer .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0>.bellows-target{border-bottom:0 solid #000!important;font-size:18px;font-weight:500;text-transform:uppercase;color:#1d1f22!important;text-align:left!important;font-family:"Saira Condensed",sans-serif!important}footer .bellows .bellows-nav .bellows-subtoggle .fa{display:inline-block;position:absolute;top:50%;left:0;width:100%;margin-top:-8px;text-align:right;right:0}footer .bellows .bellows-nav .bellows-subtoggle{height:100%;width:100%;display:block;position:absolute;right:0;top:0;float:left}footer .bellows .bellows-nav .bellows-target{padding:0}footer .bellows .bellows-nav .bellows-submenu .bellows-target{padding-top:5px;padding-bottom:5px}.bellows.bellows-skin-blue-material .bellows-nav .bellows-target{color:#1d1f22!important;text-align:left!important;font-family:"Saira Condensed",sans-serif!important}.widget_text{color:#1d1f22!important;font-size:16px!important;font-family:"Saira Condensed",sans-serif!important}.x-colophon-content{font-family:"Saira Condensed",sans-serif!important}.x-colophon.bottom{padding:10px 0;font-size:12px!important;text-align:center;color:#7a7a7a}#contact-form .slider-quote-form{padding:0!important}#contact-form .slider-quote-form .gform_button{font-size:16px!important;margin-top:0!important;padding:5px 10px!important;color:#1d1f22!important;color:#fff!important;padding:10px 20px!important;font-weight:500;font-family:"Saira Condensed",sans-serif!important}@media only screen and (min-width:641px){#contact-form .gform_wrapper ul.gform_fields li.gfield{padding-right:0!important}}@media (max-width:767px){.contact-company{margin-top:200px!important}}@media (max-width:767px){.contact-info{margin-bottom:20px!important}}@media (max-width:1022px){#contact-form .slider-quote-form{display:block!important}}@media (max-width:600px){#contact-form .slider-quote-form ol,#contact-form .slider-quote-form ul{padding:0;margin:0!important}}.service-index-image{min-height:200px}@media (max-width:767px){.service-index-image{margin-top:10px}}