/*!
 * Bootstrap Grid Tweaks: Change gutter sizing here to override
 */.container{padding-right:15px;padding-left:15px}.container-fluid{padding-right:15px;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:15px;padding-left:15px}.wp-block-cover-image{min-height:50vw;height:100%}.wp-block-cover-image .has-parallax{min-height:25vw;margin-bottom:0}.is-ios .wp-block-cover-image .has-parallax{background-attachment:scroll}.wp-block-embed,*[class^="wp-block-embed-"]{clear:both}.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-1-1 .wp-block-embed__wrapper{padding-bottom:100%}.wp-block-embed.wp-embed-aspect-2-1 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-2-1 .wp-block-embed__wrapper{padding-bottom:50%}.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-1-2 .wp-block-embed__wrapper{padding-bottom:200%}.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-4-3 .wp-block-embed__wrapper{padding-bottom:75%}.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-block-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-bottom:56.25%}.wp-block-embed.wp-has-aspect-ratio,.wp-block-video.wp-has-aspect-ratio{position:relative}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper video,.wp-block-video.wp-has-aspect-ratio .wp-block-embed__wrapper video,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper iframe,.wp-block-video.wp-has-aspect-ratio .wp-block-embed__wrapper iframe{position:absolute;height:100%;width:100%;max-width:100%}.wp-block-embed video,.wp-block-video video,.wp-block-embed iframe,.wp-block-video iframe{max-width:100%}.alignfull,.alignwide,.aligncenter{clear:both}.wp-block-cover-image{background-position:center center}.alignfull,.alignwide{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.alignfull>*,.alignwide>*{width:100%}.alignfull>*:only-child:not(.wp-block-embed__wrapper),.alignwide>*:only-child:not(.wp-block-embed__wrapper){padding-left:15px;padding-right:15px}.has-sidebar .alignwide,.has-sidebar .alignfull{width:100%;max-width:initial;left:0;right:0;margin-left:0;margin-right:0}.has-sidebar .alignwide>*:only-child:not(.wp-block-embed__wrapper),.has-sidebar .alignfull>*:only-child:not(.wp-block-embed__wrapper),.has-sidebar .alignwide img,.has-sidebar .alignfull img{padding-left:0;padding-right:0}@media screen and (min-width:992px){.alignwide{width:calc(100vw * .95);position:relative;left:50%;right:50%;margin-left:-47.5vw;margin-right:-47.5vw}.alignwide>*{width:100%}}@media screen and (min-width:1200px){.alignfull{width:calc(100vw - 8px);position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.alignfull>*{width:100%}.alignwide{width:calc(100vw * .8);position:relative;left:50%;right:50%;margin-left:-40vw;margin-right:-40vw}.alignwide>*{width:100%}.has-sidebar .alignwide{width:calc(100vw - (1140px * .25) - ((100vw - 1095px) * .75))}.has-sidebar .alignfull{width:calc(100vw - (1140px * .25) - ((100vw - 1095px) * .5))}}.has-primary-color,.text-primary{color:#ff6b0d !important}.has-secondary-color,.text-secondary{color:#7a7a7a}.has-dark-gray-color,.text-dark-gray{color:#111}.has-light-gray-color,.text-light-gray{color:#767676}.has-white-color{color:#fff}.has-primary-background-color{background-color:#ff6b0d}.has-secondary-background-color{background-color:#7a7a7a}.has-dark-gray-background-color{background-color:#111}.has-light-gray-background-color{background-color:#767676}.has-white-background-color{background-color:#fff}a{color:#7a7a7a;text-decoration:none}a:hover{color:#ff6b0d;text-decoration:none}a:focus,a:hover{color:white !important;text-decoration:none !important}h1,.h1{color:#ff6b0d;font-size:39.844417px;text-transform:uppercase}h2,.h2{color:#ff6b0d;font-size:26.562945px;text-transform:uppercase}h3,.h3{font-size:23.90665px}h4,.h4{font-family:OpenSans,"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:21.250356px}h4 *,.h4 *{color:inherit}h5,.h5{font-size:21.250356px}h6,.h6{font-family:OpenSans,"Open Sans",sans-serif;font-weight:500;font-style:normal;font-size:18.594061px}h6 *,.h6 *{color:inherit}.large-text{font-family:OpenSans,"Open Sans",sans-serif;font-weight:300;font-style:normal;font-size:53.125889px}p{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#7a7a7a}#main-menu ul li:hover{cursor:pointer;color:#ff6b0d}#main-menu ul li:hover a{color:inherit}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{content:"";display:block}.hamburger .hamburger-inner::before{top:-10px}.hamburger .hamburger-inner::after{bottom:-10px}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.elementor-posts-container .slick-slide .elementor-post{padding-left:10px;padding-right:10px}.post-slider .elementor-posts-container .elementor-post__thumbnail{padding:0 !important}.post-slider .elementor-posts-container .elementor-post__thumbnail img{position:relative !important;object-fit:cover !important;transform:none !important;left:0 !important;top:0 !important;right:0 !important;max-height:350px !important}.post-slider .elementor-posts-container .slick-next.slick-arrow{right:-35px !important;font-family:"Font Awesome 5 Free";font-weight:900;width:35px !important;height:35px}.post-slider .elementor-posts-container .slick-next.slick-arrow:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;border:2px solid #9b9b9b;width:20px;height:20px;padding:10px 12px;font-size:10px;border-radius:100px;color:#9b9b9b}.post-slider .elementor-posts-container .slick-next.slick-arrow:hover:before{background:#FF6920;color:white;border-color:transparent}.post-slider .elementor-posts-container .slick-prev.slick-arrow{left:-35px !important;font-family:"Font Awesome 5 Free";font-weight:900;width:35px !important;height:35px}.post-slider .elementor-posts-container .slick-prev.slick-arrow:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;border:2px solid #9b9b9b;width:20px;height:20px;padding:10px 12px;font-size:10px;border-radius:100px;color:#9b9b9b}.post-slider .elementor-posts-container .slick-prev.slick-arrow:hover:before{background:#FF6920;color:white;border-color:transparent}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(.55, .055, .675, .19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55, .055, .675, .19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215, .61, .355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215, .61, .355, 1)}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:perspective(0px) translateZ(0);transform:perspective(0px) translateZ(0);box-shadow:0 0 0px rgba(0,0,0,0);position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#ff6b0d;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:hover:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:active:before{left:0;right:0}.cta-box-left:hover{color:white}.btn-default{border:solid #000 1px}.btn-primary{border:solid #000 1px;background:#ff6b0d;color:#fff}.btn-primary:hover{background:#ff6b0d;border:none}.btn-primary:active{background:#ff6b0d}.btn-primary:focus{background:#ff6b0d}.wp-block-button__link{background-color:inherit;color:inherit: 
    margin: 0px;border-radius:0px;font-size:14px;padding:7px 24px}.wp-block-buttons .wp-block-button{margin:0px}body #site-header #main-menu ul{list-style-type:none;padding-left:0;width:100%;display:flex;flex-direction:row;align-items:center}body #site-header #main-menu ul li{flex:1 1 auto;padding:1em 10px;text-align:center}body #site-header #main-menu ul li a{color:#ff6b0d;display:block}body #site-header #main-menu ul li:hover{background:#fff;cursor:pointer;color:#ff6b0d}body #site-header #main-menu ul li:hover a{color:inherit}body #content{overflow:hidden}body .elementor-lightbox .elementor-swiper-button{border-width:2px;border-color:#cecece !important}body .elementor-lightbox .elementor-swiper-button.elementor-swiper-button-prev{top:50%;left:25px}body .elementor-lightbox .elementor-swiper-button.elementor-swiper-button-next{top:50%;right:25px}body .elementor-lightbox .elementor-swiper-button i:before{color:#cecece}body .elementor-lightbox .elementor-swiper-button:hover{border:2px solid #ff6b0d !important}body .elementor-lightbox .elementor-swiper-button:hover i:before{color:#ff6b0d}body .lightbox .lb-image{border:none}body .lightbox .lb-data .lb-number{display:none}body .lightbox .lb-nav a.lb-next,body .lightbox .lb-nav a.lb-prev{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;opacity:1}body .lightbox .lb-nav a.lb-prev{left:10px;background-position:6% 48%;background-position:0 0}body .lightbox .lb-nav a.lb-prev:hover{background-image:url(/wp-content/themes/flitch_wp_start/assets/images/prev-hover.png)}body .lightbox .lb-nav a.lb-next{right:10px;background-position:97% 48%;background-position:0 0}body .lightbox .lb-nav a.lb-next:hover{background-image:url(/wp-content/themes/flitch_wp_start/assets/images/next-hover.png)}body .lightboxOverlay{background-color:rgba(255,255,255,0.8) !important}.category-links .category-link{margin-left:1em}.no-results{padding-top:5em;padding-bottom:5em}.comments{padding-top:3em;margin-top:3em;border-top:1px solid #ff6b0d}.comments .comment-form{width:100%}.comments .comment-form input:not([type=submit]),.comments .comment-form textarea{width:100%}.comments .comment-form input[type=submit]{background:#ff6b0d;padding:.25em 1em;color:white;border:1px solid #ff6b0d}.comments .comment-form input[type=submit]:hover{color:#ff6b0d;background:white;text-decoration:none;cursor:pointer}.comments .comment-reply-link{background:#ff6b0d;padding:.25em 1em;color:white;border:1px solid #ff6b0d}.comments .comment-reply-link:hover{color:#ff6b0d;background:white;text-decoration:none}.comments #respond{margin-top:1em;padding-top:1em;border-top:1px solid #ff6b0d}.n2-ss-widget.nextend-arrow.nextend-arrow-next{padding-left:20px !important}.gform_button{border-radius:0}input[type=file]{border-radius:0;-webkit-border-radius:0px;-webkit-appearance:none}input,textarea{-webkit-appearance:none;-webkit-border-radius:0px;border-radius:0}.type-post{margin-top:109px}@media screen and (max-width:700px){div#n2-ss-9 .n2-ss-slider-1{order:1}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{order:0;top:200px !important;position:relative !important}div#n2-ss-9-arrow-previous{margin:0px 0px !important}div#n2-ss-9-arrow-next{margin:0px 31px !important}}@media screen and (max-width:768px){.post-slider .elementor-posts-container .elementor-post__thumbnail{padding:0 !important}.post-slider .elementor-posts-container .elementor-post__thumbnail img{position:relative !important;object-fit:cover !important;transform:none !important;left:0 !important;top:0 !important;right:0 !important;max-height:350px !important}.post-slider .elementor-posts-container .slick-next.slick-arrow{right:-25px !important;font-family:"Font Awesome 5 Free";font-weight:900;left:60% !important;bottom:-20px !important;top:unset !important;transform:translateX(-50%) !important;width:40px !important;height:40px}.post-slider .elementor-posts-container .slick-next.slick-arrow:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;border:2px solid #9b9b9b;width:20px;height:20px;padding:10px 12px;font-size:10px;border-radius:100px;color:#9b9b9b}.post-slider .elementor-posts-container .slick-next.slick-arrow:hover:before,.post-slider .elementor-posts-container .slick-next.slick-arrow:active:before,.post-slider .elementor-posts-container .slick-next.slick-arrow:focus:before,.post-slider .elementor-posts-container .slick-next.slick-arrow:target:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;width:20px;height:20px;padding:10px 12px;font-size:10px;border-radius:100px;background:#FF6920;color:white;border-color:transparent}.post-slider .elementor-posts-container .slick-prev.slick-arrow{left:-35px !important;font-family:"Font Awesome 5 Free";font-weight:900;left:40% !important;bottom:-20px !important;top:unset !important;width:40px !important;height:40px;transform:translateX(-50%) !important}.post-slider .elementor-posts-container .slick-prev.slick-arrow:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;border:2px solid #9b9b9b;width:20px;height:20px;padding:10px 12px;font-size:10px;border-radius:100px;color:#9b9b9b}.post-slider .elementor-posts-container .slick-prev.slick-arrow:hover:before,.post-slider .elementor-posts-container .slick-prev.slick-arrow:active:before,.post-slider .elementor-posts-container .slick-prev.slick-arrow:focus:before,.post-slider .elementor-posts-container .slick-prev.slick-arrow:target:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;width:20px;height:20px;padding:10px 12px;font-size:10px;border-radius:100px;background:#FF6920;color:white;border-color:transparent}}@media screen and (min-width:768px) and (max-width:992px){.psac-post-image-bg{height:450px !important}}@media screen and (min-width:768px){body .elementor-lightbox .elementor-swiper-button.elementor-swiper-button-prev{left:50px}body .elementor-lightbox .elementor-swiper-button.elementor-swiper-button-next{right:50px}}@media screen and (min-width:992px){.max-250-lg{max-width:250px;margin-left:auto}}.watts-project-carousel img{width:100%;height:560px;object-fit:cover;object-position:center;display:block}