@charset "UTF-8";
/* https://www.kraftscreens.com/wp-content/themes/kraft/custom.css */
html{position:relative;min-height:100%}body{font-style:normal;font-weight:300;font-size:18px;line-height:1.67;font-family:'Open Sans',sans-serif;letter-spacing:0em;color:#888;margin-bottom:360px}a{color:#2388d9}h1,h2,h3,h4,h5,h6{font-family:'Libre Franklin',sans-serif;font-weight:300}h1{text-align:center;font-style:normal;font-weight:300;font-size:60px;line-height:1.333;letter-spacing:.06em;text-transform:uppercase}h1::before{display:block;width:66px;height:2px;content:'';margin-bottom:2%;margin-left:auto;margin-right:auto;background-color:#2388d9}h2{font-style:normal;font-size:30px;line-height:1.43;letter-spacing:.06em;font-weight:300;text-align:inherit;text-transform:uppercase;color:#333}h4{text-transform:uppercase}.service-icon{background-color:#2388d9;border-radius:50%;min-width:128px;min-height:128px;width:128px;margin:0 auto}.service-icon:hover{background-color:#000;cursor:pointer;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}header#masthead{background-color:#fff}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{color:#000;font-size:14px;font-weight:300;padding:5px 0;text-transform:uppercase;margin:0 15px}body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a,body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover{font-weight:300;color:#2388d9}.footer-brand img,.navbar-brand img{max-width:200px}.top-header{background-color:#272727;color:#fff;padding:12px 0;font-size:16px;line-height:16px}.top-header .top-address i{color:#2388d9;margin-right:10px}.top-header .top-address i:last-child{margin-left:15px}.footer-top .get-social-container ul li,.top-header .get-social-container ul li{margin-left:15px}.navbar-nav .dropdown-menu{border-radius:0;border:0;width:300px;top:62px}body:not(.theme-preset-active) footer#colophon{color:#eee;background-color:#272727;position:absolute;bottom:0;width:100%;height:270px}footer#colophon .footer-top .get-social-container ul li a:hover,.top-header .get-social-container ul li a:hover{color:#2388d9}footer#colophon .footer-bottom{font-size:14px}.dropdown-toggle::after{vertical-align:.1em}.navbar-nav .dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1)}.dropdown-menu .dropdown-item:hover{color:#2388d9}.footer-address{text-align:right}.header-cart,.header-search{font-size:24px;color:#000}.header-cart:hover,.header-search:hover{color:#2388d9}.header-search{margin:0 10px}.header-cart{margin:0 0 0 10px}.cart-contents-count{background-color:#000;color:#fff;width:24px;border-radius:50%;height:24px;display:inline-block;text-align:center;margin-left:4px;font-size:14px;vertical-align:text-top;margin-top:5px}.header-cart:hover .cart-contents-count{background-color:#2388d9}.fly-searchform{width:100%;position:absolute;z-index:9999999999;display:none}.fly-searchform #searchform input{background:#555;border:0;color:#ddd;float:left;font-size:18px;font-weight:400;line-height:100%;padding:5px 5%;text-transform:uppercase;width:100%;height:138px}.search-close{position:absolute;z-index:9999999999999999999;color:#fff;font-size:31px;top:39px;right:2%}.service-images-grid .wpb_single_image{margin-bottom:3px}.footer-menu ul,.get-social-container ul{list-style:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.footer-menu ul li,.get-social-container ul li{display:inline-block}.get-social-container ul li a{color:#fff}.single-post .post-thumbnail img{max-height:350px;width:auto}.archive.woocommerce .woocommerce-Price-amount{display:none}footer .menu-cities-container ul{list-style:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding:0;display:block}footer .menu-cities-container ul li{display:inline-block}footer .menu-cities-container ul li a{padding:0 6px 0 1px;border-right:1px solid;margin:5px 0}footer .menu-cities-container ul li:last-child a{border-right:0}footer .menu-cities-container ul li a:hover{background-color:unset;text-decoration:underline}.single_add_to_cart_button{font-size:16px!important}.single_add_to_cart_button,a.vc_btn3-color-juicy-pink,button.vc_btn3-color-blue,a.vc_btn3-color-blue,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border-color:#2388d9!important;background-color:#2388d9!important;color:#ffffff!important;text-decoration:none!important;padding:22px 37.5px;text-transform:uppercase!important;border-radius:3px!important}.single_add_to_cart_button{padding:17.5px 37.5px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:1em}.single_add_to_cart_button:hover,a.vc_btn3-color-juicy-pink:hover,button.vc_btn3-color-blue:hover,a.vc_btn3-color-blue:hover,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#000000!important;border-color:#000000!important}.woocommerce div.product form.cart table td{padding:0 5px 0 0}.gform_wrapper table.gfield_list th+th{padding:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{margin-right:10px}.woocommerce div.product .product_title{margin-bottom:50px}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce .input-text{padding:15px 2px;border:1px solid #afafaf;background-color:#ececec;font-size:1rem;line-height:1.2143;transition:.3s;border-radius:3px}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:10px 5px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea.large{padding:20.5px 20px;border:1px solid #afafaf;background-color:#ececec;font-size:16px;font-size:1rem;line-height:1.2143;transition:.3s;border-radius:3px}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{margin-top:-4px}.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0}.replace-pull-tabs label img,.replace-colors label img{width:48px;height:48px;display:block}.replace-handing-doors label img{display:block;max-height:170px}footer{padding:50px 0 15px}footer .footer-top{font-size:16px;line-height:16px;padding-bottom:35px;border-bottom:1px solid #eee}.menu-cities-container{text-align:center;line-height:20px;font-size:12px}.footer-menu{text-align:center}.footer-menu ul li{padding:5px 18px;text-transform:uppercase;font-size:12px;letter-spacing:.72px;font-weight:400}.back-to-top{display:none;color:#fff;background-color:#2388d9;position:absolute;right:1%;text-decoration:none;position:fixed;overflow:hidden;width:58px;height:58px;line-height:58px;z-index:999;text-align:center;border-radius:50%;bottom:30px}.back-to-top:hover{color:#fff;background-color:#000}.back-to-top.show{display:block}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{display:block;width:100%}.woocommerce div.product .product_title{font-size:52px;line-height:57px;font-weight:400}.mspc-accordion .mspc-content{display:block;padding:15px 0 13px 10px;line-height:1;font-size:16px;border-bottom:1px solid rgba(0,0,0,.1)}.mspc-wrapper .mspc-content .mspc-variations{max-width:100%;margin:0}.mspc-horizontal.mspc-variation .mspc-radio{margin-top:-8px;top:unset;bottom:4px}.mspc-content .mspc-variation{padding:0!important;line-height:32px}.mspc-menu-item-title{padding:10px;margin:5px;background-color:#eee}.mspc-content .mspc-variation.active{border:1px solid #3d96dd;background-color:#eee;border-radius:2px;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;-moz-transform:unset;-webkit-transform:unset;-o-transform:unset;-ms-transform:unset;transform:unset}.mspc-horizontal.mspc-variation img{float:none;width:100px;height:100px;padding:10px}.woocommerce-cart table.cart img{width:150px}.woocommerce-cart .product-name a{font-size:28px;line-height:36px}.woocommerce form .form-row label,.woocommerce form .form-row .woocommerce-input-wrapper{width:100%}.woocommerce form .single-country .woocommerce-input-wrapper{max-width:250px}.van-heading h1{text-align:left!important}.van-heading h1::before{margin-left:0!important}.van-background{background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important}.wpb_revslider_element{margin-bottom:unset}@media (min-width:320px) and (max-width:480px){body{margin-bottom:410px}h1{font-size:36px}body:not(.theme-preset-active) footer#colophon{height:410px}.top-header{line-height:28px;padding:4px 0 0}.top-address{text-align:center}.top-header .top-address i:last-child{margin-left:0}.widget{font-size:18px;line-height:22px}#content.site-content{padding:0}.footer-menu ul,.get-social-container ul{margin:15px 0}.get-social-container{text-align:center}.get-social-container i{font-size:24px}.footer-top .get-social-container ul li,.top-header .get-social-container ul li{margin-right:15px}.navbar-brand,.footer-brand img,.navbar-brand img{margin:0 auto;display:block}.site-info{text-align:center}.footer-address{text-align:center}}