@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Sarabun);body{margin:0;padding:0;font-family:sans-serif}html{scroll-behavior:smooth}body{font-family:Montserrat,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;width:100%}.container{text-align:center;height:80%;margin:0 auto;margin-top:1%;margin-bottom:1%;border:1px solid #000}.image1{width:100%;height:18%;background-image:url(../../static/media/black_background.3050fc5f.jpg)}.image1 h1{padding-top:4%;color:#fff}.image1 hr{margin-top:0;border:0;height:2px;width:4%;background:#fff;background-color:#fff}h2{font-family:Montserrat,Arial,sans-serif;padding:0;padding-top:12px;margin:0;height:4%;text-align:center}.container{height:auto;width:auto;padding-bottom:20px}.container h2{font-size:24px;font-weight:700;letter-spacing:3px;padding:24px 0}.row{height:auto;width:auto;margin-top:10px}.row img{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.row img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width:2095px){.image1 h1{padding-top:4%}}@media only screen and (max-width:1200px){.image1 h1{padding-top:8%}}@media only screen and (max-width:880px){.image1 h1{padding-top:8%}}@media only screen and (max-width:500px){.image1 h1{padding-top:14%}}.footer{width:100%;height:auto;background-color:#ebe9e7;padding-top:1%;padding-bottom:1%}.centered-content{margin:0 auto;height:auto;width:60%}.logos-outer{width:100%;height:50px}.logos-inner{float:right;margin-right:10%;width:auto;font-size:30px}.logos-inner a{padding:6px;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transition:opacity .3s}.seperator{height:1%;width:90%;margin-left:5%;margin-right:5%;border-bottom:1px solid #ccc7c5}.logos-inner a:hover{opacity:.4}#fb{color:#3b5998}#twit{color:#00aced}#linked{color:#000}#insta{color:#bc2a8d}#email{color:#000}#info-container{display:-ms-flexbox;display:flex;height:48%;width:100%;padding-left:6%;margin-top:20px}#info-container h3{font-weight:700;margin-bottom:20px}#info-container p{font-size:14px}#info-container a{color:#000;font-size:14px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}#info-container a:hover{color:#969391}#email-info,#hours-info,#telephone-info{width:20%;height:100%;margin:0;padding:0}@media only screen and (max-width:960px){#info-container{display:inline}#info-container div{height:auto;width:auto;margin-right:3%}#info-container h3{font-size:14px}#info-container a,#info-container p{font-size:10px}}.header{background-color:transparent;height:70px;width:100%;top:0;position:fixed;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:1}.shrink{background-color:#fff}.disable a{pointer-events:none;cursor:default;color:hsla(0,0%,100%,.5)!important}li{list-style:none;height:64%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#logo_img{margin-top:6%;margin-left:6%;width:160px}@media only screen and (max-width:652px){#logo_img{margin-top:16px;margin-left:10px;width:120px}}@media only screen and (max-width:652px){.main-logo{width:160px!important}#logo_img{margin-top:16px;margin-left:10px;width:120px}}@media only screen and (max-width:624px){.main-logo{width:140px!important}#logo_img{margin-top:20px;margin-left:12px;width:110px}}@media only screen and (max-width:600px){.main-logo{width:120px!important}#logo_img{margin-top:22px;margin-left:12px;width:100px}}@media only screen and (max-width:550px){.main-logo{width:100px!important}#logo_img{margin-top:26px;margin-left:12px;width:84px}}@media only screen and (max-width:468px){.main-logo{width:80px!important}#logo_img{margin-top:28px;margin-left:12px;width:76px}}@media only screen and (max-width:452px){.main-logo{width:50px!important}#logo_img{margin-top:30px;margin-left:12px;width:62px}}@media only screen and (max-width:368px){.main-logo{width:40px!important}#logo_img{margin-top:32px;margin-left:12px;width:40px}}.header a{-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s}.header a:hover{opacity:.5}.main-logo{float:left;width:30%}.nav-links{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;width:auto;float:right}.nav-links li{height:10px;margin-left:10px;margin-right:10px;font-size:14px}@media only screen and (max-width:740px){.nav-links li{font-size:11px;margin-left:5px;margin-right:5px}}@media only screen and (max-width:570px){.nav-links li{font-size:10px;margin-left:4px;margin-right:4px}}@media only screen and (max-width:510px){.nav-links li{font-size:9px;margin-left:3px;margin-right:3px}}@media only screen and (max-width:490px){.nav-links li{font-size:8px;margin-left:3px;margin-right:3px}}@media only screen and (max-width:465px){.nav-links li{font-size:6.5px;margin-left:2px;margin-right:2px}.nav-links li a{padding:8px 14px!important}}@media only screen and (max-width:314px){.nav-links li{font-size:5.5px;margin-left:2px;margin-right:2px}.nav-links li a{padding:8px 13px!important}}@media only screen and (max-width:300px){.nav-links li{font-size:5px;margin-left:2px;margin-right:2px}.nav-links li a{padding:8px 10px!important}}.nav-links li a{padding:8px 18px;color:#fff}.nav-links li.active a{border:1px solid #fff}.nav-links li a:hover{color:#b5b1af;border-color:#b5b1af;text-decoration:none}.shrink .nav-links li a{color:#000;border-color:#000}.shrink .nav-links li.disable a{color:rgba(0,0,0,.5)!important}.black-links .nav-links li a{color:#000;border-color:#000}.black-links .nav-links li.disable a{color:rgba(0,0,0,.5)!important;color:#000}html{margin:0}body,div,html{height:100%;width:100%}body{font-family:Montserrat,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.content{height:55%;width:100%}.main-container{height:auto;width:40%;margin:0 auto;margin-bottom:20px;border:4px solid #474544}.title{height:auto;width:100%;margin:0 auto;margin-top:20px;margin-bottom:30px}.title,h1{text-align:center}h1{color:#474544;font-size:32px;font-weight:700;letter-spacing:7px;text-transform:uppercase;padding-bottom:10px}.underline{border-bottom:2px solid #474544;margin:-.512em auto;height:1%;width:180px}.product-container{height:100%;overflow:hidden}.spacer1{height:40px}.spacer2{height:24px}.item-image-container{padding:10px;padding-left:50px;padding-bottom:40px;padding-top:0;float:left;height:80%;width:50%}.item-image-container img{width:80%}.detail-container{height:80%;width:50%;float:right}.form_style{background:none;border:none;border-bottom:2px solid #474544;color:#474544;font-size:1.4em;font-weight:400;letter-spacing:1px;margin:0 0 1.875em;padding:0 0 .875em;text-transform:uppercase;width:40%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#item-form{height:auto}#length_measurement{color:#474544;font-weight:700;margin:0 0 1.875em;padding:0 0 .875em;border-bottom:2px solid #000}#length_measurement,.label_title{font-size:1.4em;letter-spacing:1px}.label_title{font-weight:400}.submit{height:auto}.coating_options{width:auto}.checkbox_section{border-bottom:2px solid #474544;font-size:1.2em;margin:0 0 1.875em;padding:0 0 .875em;width:50%}#form_button{background:none;border:2px solid #474544;color:#474544;cursor:pointer;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:1.3em;font-weight:700;outline:none;padding:20px 35px;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;letter-spacing:3px}#form_button:hover{background:#474544;color:#f2f3eb}#thickness_options{width:34%;border-bottom:2px solid #474544;padding:0 0 .875em;margin-bottom:30px}#total-price-container{border:2px solid #000;margin-top:10px;margin-bottom:20px}#total-price,#total-price-container{display:inline-block;height:auto;width:auto}#total-price{padding:10px}.disclaimer_container{margin-left:12px}.disclaimer_message{color:red;font-weight:600}.toggle-content{display:none;height:0;opacity:0;overflow:hidden;-webkit-transition:height .35s ease-in-out,opacity .75s ease-in-out;-o-transition:height .35s ease-in-out,opacity .75s ease-in-out;transition:height .35s ease-in-out,opacity .75s ease-in-out}.toggle-content.is-visible{display:-ms-flexbox;display:flex;height:auto;opacity:1}.box{height:24px;width:76px;border:3px solid #000;text-align:center;line-height:16px}.RAL_container{display:-ms-flexbox;display:flex}.RAL_container select{height:24px;margin-right:4px}#home-content{height:auto}#outer-banner-container{height:840px}#banner{text-align:center;position:relative;overflow:hidden}#banner h1{padding:0;margin:0}#banner video{z-index:-1;width:100%;margin-top:-300px}#banner-text,#banner-video{position:absolute}#banner-text{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#banner-text-inner{height:auto}#banner-text-inner h1,#banner-text-inner h3{color:#fff}#banner-text-inner .button{background-color:#000;border:3px solid #000;color:#fff;padding:10px 28px;margin-top:10px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#banner-text-inner .button:hover{background-color:transparent;color:#000}#banner-text-inner li{width:auto}#gallery-section{height:auto;text-align:center}#gallery-section h2{margin:0;margin-top:100px;margin-bottom:70px;padding:0;font-weight:700;letter-spacing:2px}#gallery-section .container{border:none}#gallery-section .row{margin:auto;margin-bottom:20px}#gallery-section img{height:100%;width:100%;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}#gallery-section img:hover{filter:grayscale(1);-webkit-filter:grayscale(1)}#gallery-container{margin-bottom:100px}#seperator{height:400px;background-image:url(../../static/media/black-ripple.c54d7469.jpg);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#seperator p{color:#fff;font-size:18px;letter-spacing:2px;text-align:center}#featured-products-container{height:700px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#featured-products-text{height:auto;text-align:center}#featured-products-container h2{font-weight:700;letter-spacing:2px}#featured-products-container h4{margin-top:40px;color:#c2c0bf;font-style:italic}#alt-links{height:280px;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}#alt-links,#alt-links-container{display:-ms-flexbox;display:flex}#alt-links-container{height:auto;width:auto;margin:auto}#alt-links-container li{padding-left:4px;padding-right:4px}#alt-links-container a{font-size:14px;font-weight:600;text-decoration:underline;color:#000;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}#alt-links-container a:hover{color:#aba7a5}@media only screen and (max-width:2095px){#banner-video video{height:1240px}}@media only screen and (max-width:1200px){#banner-video video{height:1200px;width:120%}}@media only screen and (max-width:880px){#banner-video video{height:1000px;width:200%}}@media only screen and (max-width:500px){#banner-video video{height:900px;width:350%}}#contact-content{height:auto;display:-ms-flexbox;display:flex;margin-bottom:82px}#contact-form-container{margin:auto;margin-top:140px;height:60%;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#contact-title{height:auto;width:20%;float:left}#contact-title h1{text-align:left;font-size:22px;letter-spacing:3px}#contact-title hr{display:block;height:1px;width:80%;border:0;border-top:1px solid #c4c0bd;margin:1em 0;padding:0}#contact-main-content{height:auto;display:-ms-flexbox;display:flex}#form-fields label{font-size:14px;margin-top:12px;margin-bottom:4px}#form-fields input[type=text]{width:48%;padding:12px 20px;margin:8px 0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#form-fields input[type=text],#form-fields textarea{font-size:14px;font-weight:700;border:1px solid #ccc;border-radius:4px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#form-fields textarea{margin-bottom:5px;min-height:300px;padding:10px;overflow:auto;outline:none;-webkit-box-shadow:none;box-shadow:none}#form-fields input[type=text]:focus,#form-fields input[type=text]:hover,#form-fields textarea:focus,#form-fields textarea:hover{background-color:#f7f1ee;border-color:#000}#form-fields input[type=button]{background-color:transparent;border:1px solid #000;color:#000;padding:6px 30px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;margin-bottom:50px;cursor:pointer;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}#form-fields input[type=button]:hover{background-color:#f7f1ee}#map{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#map-inner{width:500px;height:404px;border:2px solid #000}#map-inner div{height:auto;width:auto}.error-message{margin-left:2%;color:red;font-size:14px;height:200px}.red-text{color:red!important}.input-error,.red-border{border-color:red!important}.contact-modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal-content{top:40%;left:30%;background-color:#fefefe;border:4px solid #006400;height:12%;width:40%;text-align:center}.modal-content h2{color:#006400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.modal-content p{margin-top:10px;font-size:14px}.close{margin-left:5px;color:#aaa;float:right;font-size:28px;font-weight:700;text-align:left}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.work-background{height:83.5%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gallery-image-background{height:50%;font-family:Sarabun,sans-serif;background-image:url(../../static/media/blue-factory-flame.3faf3694.jpg);-webkit-filter:grayscale(100%);filter:grayscale(100%);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.gallery-text-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-align:center;align-items:center}.gallery-text-container,.gallery-text-container-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.gallery-text-container-inner{background-color:#e3dfdb}.gallery-text{text-align:center;margin-top:30px;margin-bottom:30px;width:80%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:5px 5px 5px rgba(68,68,68,.6);box-shadow:5px 5px 5px rgba(68,68,68,.6);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);-ms-filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";zoom:1}.gallery-text p li{width:auto;margin-bottom:46px}.gallery-text .first-header{padding-top:5%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:28px;font-weight:600;letter-spacing:2px}.gallery-text p{font-size:20px;letter-spacing:2px}.gallery-text .second-header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:28px;font-weight:600;letter-spacing:2px}.gallery-text a{color:#006400;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-text a:hover{color:rgba(0,100,0,.5)}hr.seperator{overflow:visible;margin-top:50px;border-width:1px 0 0}hr.seperator,hr.seperator:before{height:30px;border-style:solid;border-color:#006400;border-radius:20px}hr.seperator:before{display:block;content:"";margin-top:-31px;border-width:0 0 1px}.title-underline1{width:120px}.title-underline1,.title-underline2{border-top:2px solid red;padding:0;margin-bottom:20px}.title-underline2{width:200px}.gallery-container{background:#1c1c1c}.gallery-container,.gallery-selector{height:100%;display:-ms-flexbox;display:flex}.gallery-selector{width:12%;background-color:#1c1c1c;-ms-flex-align:center;align-items:center}.selectors{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.selectors li{text-transform:uppercase;letter-spacing:1px;color:gray;font-size:16px;text-align:center;padding:0;margin:0;padding-top:2px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.selectors li.active{color:#fff}.selectors li:hover{color:#fff;cursor:pointer}.gallery{width:100%;overflow-x:auto}.gallery,.gallery-col{display:-ms-flexbox;display:flex}.gallery-col{height:100%;width:25%;-ms-flex:0 0 25%;flex:0 0 25%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.image-container{max-height:33.3%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:4px solid #000;-o-transition:all .3s ease-in-out}.image-container,.image-container img{width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.image-container img{max-height:100%;-o-transition:all ease-in-out .3s}.image-container img:hover{-webkit-filter:grayscale(90%);filter:grayscale(90%)}.image-container.type1.deselected img{background-color:#f08080;opacity:0;filter:alpha(opacity=0)}.image-container.type2.deselected img{background-color:#87cefa;opacity:0;filter:alpha(opacity=0)}.gallery-modal{position:fixed;left:0;top:0;z-index:1000;background-color:hsla(0,0%,100%,.7)}.close-modal-container{height:100px;width:100px;position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.close-modal{height:50px;width:50px;font-size:44px;color:#006400;text-align:center}.close-modal svg{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.close-modal svg:hover{cursor:pointer;color:rgba(0,100,0,.6)}.main-image-container{height:60%;width:50%;margin:auto;display:-ms-flexbox;display:flex}.main-image,.main-image-container{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.main-image{max-height:80%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;background-color:#fff;border:2px solid #1c1c1c}.main-image img{max-height:100%;max-width:100%}.gallery-left-arrow-container{height:100px;width:100px;position:absolute;left:0}.gallery-right-arrow-container{height:100px;width:100px;position:absolute;right:0}.gallery-arrows-overlay{height:100%;width:100%;position:absolute;left:0;top:0;color:orange}.gallery-arrows-overlay,.gallery-arrows-overlay div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gallery-arrows-overlay div{-ms-flex-pack:center;justify-content:center;color:#90ee90}#gallery-left-arrow,#gallery-right-arrow{height:42%;width:42%;border:2px solid gold;font-size:2vw;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-arrows-overlay div div:hover{color:rgba(144,238,144,.7);cursor:pointer}.sub-images-container{height:40%;width:60%;margin:auto;-ms-flex-pack:center;justify-content:center}.sub-images,.sub-images-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sub-images{height:80%;width:90%;overflow-x:scroll;-ms-flex-direction:row;flex-direction:row}.sub-image-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #1c1c1c;margin-left:4px;margin-right:4px}.sub-image-container img{max-height:60%;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.sub-image-container img:hover{opacity:.7;filter:alpha(opacity=70);cursor:pointer}
/*# sourceMappingURL=main.06210a5f.css.map*/