.pum-content.popmake-content:focus-visible,.pum-content *:focus,.pum-overlay .pum-content{outline:none!important}.wpcf7 br{display:none}@media (min-width:1200px){.container{max-width:1200px}}body{font-family:"Raleway",sans-serif;font-size:13px;line-height:25px;color:#111}h1,h2,h3,h4,h5,h6{font-family:"Oswald",sans-serif}figure{max-width:100%}a{text-decoration:none;color:inherit;transition:all .3s}a:hover{color:#00ad1d;text-decoration:none}button,input{outline:none!important;box-shadow:none!important}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary,.btn-primary:focus{background-color:unset;border-color:unset;border:0!important}a:focus{outline:0!important}@media screen and (max-width:782px){html{margin-top:0!important}}h2.screen-reader-text{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.showbar .icon-bar{display:block;width:33px;height:3px;border-radius:1px}.showbar .icon-bar{background-color:#999}.showbar .icon-bar+.icon-bar{margin-top:7px}.overbg-mobile{position:fixed;top:0;left:0;right:0;bottom:0;background:#111;opacity:.5;z-index:9999;display:none}.close-menu{background:#fff;color:#0003AB;text-align:center;padding:10px;font-size:18px}#mobile-menu .sub-menu img{display:none}.stick-header.header-main{position:fixed;top:0;left:0;width:100%;z-index:999;animation-name:effect;animation-duration:.3s;background:#fff;box-shadow:2px 2px 2px #1113}.stick-header.header-main .jx-container-slope{display:none}@keyframes effect{from{top:-50px}to{top:0}}.alert-warning{background:#fff0;border:0;font-size:16px;font-weight:700;text-align:center;color:#111}.tab-content>.tab-pane:not(.active),.pill-content>.pill-pane:not(.active){display:block;height:0;overflow-y:hidden}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border-bottom:1px solid #ccc}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#fff0;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;font-weight:700;position:relative;padding:5px 15px;border-bottom:2px solid #fff0;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media (min-width:1200px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px}}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#333;border-bottom:2px solid #f90}.form-control:focus{box-shadow:unset!important;border-color:#ced4da}.wpcf7-select,.wpcf7-text,.wpcf7-textarea,.wpcf7-number{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:none!important;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.wpcf7-textarea{height:auto}.wpcf7-submit{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff0;border:1px solid #fff0;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#007bff;border-color:#007bff;cursor:pointer}div.quantity{display:flex}.qty_button{padding:5px 10px;background:#fff;border:1px solid #111;outline:0}.qty.text{padding:5px 10px;border:1px solid #111;border-right:1px solid #ddd;border-left:1px solid #ddd}.quantity__remove{border-right:0;margin-right:-5px!important;border-top-left-radius:5px;border-bottom-left-radius:5px}.quantity__add{border-left:0;margin-left:-5px!important;border-top-right-radius:5px;border-bottom-right-radius:5px}.single_add_to_cart_button{border-radius:5px!important;display:inline-block!important;background-color:#ff9900!important;box-shadow:none!important;margin:0px!important;margin-left:10px!important;float:none!important;border:none!important;color:#ffffff!important;font-size:14px!important;height:35px;font-weight:500!important}.woocommerce-pagination ul{list-style:none;border-radius:.25rem;border:0!important}.woocommerce-pagination ul li{border-right:0!important}.woocommerce-pagination ul li a{color:#111!important}.woocommerce-pagination ul li .current,.woocommerce-pagination ul li .page-numbers{position:relative;display:block;padding:5px 10px!important;line-height:1.25!important;font-weight:700!important;margin:0 3px!important;transition:unset!important}.woocommerce-pagination ul li .page-numbers{background-color:#fff!important;border:1px solid #dee2e6!important;border-radius:5px!important}.woocommerce-pagination ul li .page-numbers.current{background:#109cd9!important;border-color:#109cd9!important;color:#fff!important}#logo img{max-width:350px}.header-top{background:#0c1d33;overflow:hidden;z-index:99999;position:relative}ul.ht-left{padding:0;margin:0;display:flex;align-items:center;list-style:none}ul.ht-left li{display:inline-block;padding:0 11px;font-family:open sans;border-left:1px solid #444;margin:0;height:40px;line-height:40px}ul.ht-left li a{color:#fff;font-family:"Open Sans",sans-serif}ul.ht-left li i{margin-right:10px}ul.hr-soical{padding:0;margin:0;list-style:none;display:flex;align-items:center}ul.hr-soical li{display:inline-block;font-family:open sans;border-left:1px solid #444;margin:0}ul.hr-soical a{color:#fff;width:40px;height:40px;display:block;line-height:40px;text-align:center}.header-search input{background:#444!important;width:100%;height:40px;margin:0;padding:0 55px 0 20px;font-size:15px;color:#fff!important;border:4px solid #333!important;margin-left:10px}.header-search input::placeholder{color:#fff}.search-input-box{display:flex;align-items:center}.header-search button{color:#fff;background:transparent!important;padding:0;border:0;width:50px;height:40px;font-size:22px}nav#primary-menu{flex:1}nav#primary-menu ul.menu{display:flex;align-items:center;justify-content:flex-end}#primary-menu .menu>li.current-menu-item>a,#primary-menu .menu>li:hover>a{color:#00ad1d;border-top-color:#00ad1d!important}#primary-menu .sub-menu li a:hover{background:#1f1f1f;color:#fff}.header-main .container{position:relative}.header-main{position:relative;z-index:99}.jx-container-slope{left:0;overflow:hidden;padding-left:0;padding-right:0;position:absolute;width:100%;height:50px;z-index:0;background:#fff;transform:skewY(-1.2deg);bottom:-24px}.header-main .container{position:relative}section.home-content{background:#fff;padding:30px 0;position:relative;z-index:99;overflow:hidden}section.home-content .icon img{max-width:45px}section.home-content .item{display:flex}section.home-content .icon{margin-right:15px}section.home-content .text{flex:1}section.home-content .text h3{color:#111;font-size:21px;font-weight:500;line-height:20px;font-family:oswald;margin-bottom:13px;text-transform:uppercase}section.home-content .text p{color:#111;text-align:justify;margin:0}section.home-content .container{position:relative;z-index:99}.jx-top-slope{left:0;position:absolute;width:100%;height:50px;z-index:0;padding-left:0px!important;padding-right:0px!important;overflow:hidden;top:-24px;background:#3a3a3b;transform:skewY(1.2deg)}.jx-bottom-slope{left:0;position:absolute;width:100%;height:50px;z-index:0;padding-left:0px!important;padding-right:0px!important;overflow:hidden;bottom:-24px;transform:skewY(1.2deg);background:#3a3a3b}section.home-product{padding:70px 0 0}.heading{margin-bottom:30px;text-align:center}.heading .top-line{max-width:400px;border-top:3px solid #fff;margin:0 auto 20px;text-align:center}.heading .top-line span:before{content:"";position:absolute;top:-20px;left:-13px;z-index:-1;background:#fff;border-top:22px solid #000;border-left:13px solid #fff0;border-right:13px solid #fff0}.heading .top-line span{position:relative;z-index:9999;border-top:21px solid #fff;border-left:13px solid #fff0;border-right:13px solid #fff0}.heading h2{font-size:32px;text-align:center;font-weight:400;text-transform:uppercase;color:#fff}.cat-item{position:relative;overflow:hidden}.cat-item img{border:1px #EAEAEA solid}.cat-item .overlay{position:absolute;width:100%;top:0;left:0;height:100%;background:rgb(50 50 50 / .8);transition:all .3s ease-out;opacity:0}.cat-item:hover .overlay{opacity:1}.scale-portfolio{position:absolute;top:0;left:50%;width:50px;height:50px;text-align:center;line-height:50px;opacity:0;margin-top:-25px;margin-left:-25px;transition:all .3s ease-out;border-radius:50%}.cat-item:hover .scale-portfolio{top:50%;opacity:1;background:#00ad1d}.model-name{color:#444;top:0;position:absolute;font-size:25px;padding:20px;font-family:oswald;font-weight:500}.details{color:#fff;font-size:20px;font-weight:500;position:absolute;bottom:0;width:80px;height:80px;border-bottom:140px solid rgb(0 0 0 / .77);border-right:150px solid #fff0;position:absolute;font-family:oswald}.details span{padding-top:90px;position:absolute;padding-left:20px}.details a{color:#00ad1d}.cat-item img{height:320px;object-fit:cover;width:100%}.scale-portfolio a{color:#111;display:block}section.home-blogs{padding-top:40px}.blog-heading{background:#008233;padding:40px 0 5px;position:relative;margin-bottom:25px}.blog-heading .heading .top-line span{width:10px;height:10px;position:relative;z-index:9999;margin:0 auto;border-top:21px solid #00ad1d;border-left:13px solid #fff0;border-right:13px solid #fff0;border-top-color:#00ad1d!important}.blog-heading .heading .top-line span:after{content:"";position:absolute;top:-20px;left:-13px;z-index:-1;background:#00ad1d;border-top:22px solid #fff;border-left:13px solid #fff0;border-right:13px solid #fff0}.blog-heading .jx-bottom-slope{background:#fff}.blog-top .overlay{position:absolute;width:100%;top:0;left:0;height:100%;background:rgb(50 50 50 / .8);transition:all .3s ease-out;opacity:0}.blog-top .image{position:relative}.blog-top .image:hover .overlay{opacity:1}.blog-top .image:hover .scale-portfolio{top:50%;opacity:1;background:#00ad1d}.cat-item img{height:320px;object-fit:cover;width:100%}.scale-portfolio a{color:#111}.blog-hr{background:#fff0 url(/wp-content/themes/tkw/images/blog_hr.png) repeat scroll 0% 0%;height:18px;margin:22px 0 34px}.blog-top .date{color:#000;font-size:20px;font-family:oswald;padding-bottom:5px}.blog-top .title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;font-size:30px;font-family:oswald;line-height:40px}.blog-top .hr{background:#000;height:2px;margin:15px 0 27px 0}.blog-item .overlay{position:absolute;width:100%;top:0;left:0;height:100%;background:rgb(50 50 50 / .8);transition:all .3s ease-out;opacity:0}.blog-item .image{position:relative}.blog-item .image:hover .overlay{opacity:1}.blog-item .image:hover .scale-portfolio{top:50%;opacity:1;background:#00ad1d}.blog-item img{height:200px;object-fit:cover;width:100%}.scale-portfolio a{color:#111}.blog-item h3 a{color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;font-size:20px;font-family:oswald;line-height:25px}.blog-item .blog-date{color:#666;font-size:16px;padding-bottom:6px;font-family:oswald}.blog-item .blog-date i{margin:0 5px}.blog-item p{margin-top:10px;font-size:15px!important;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:0}.blog-item h3 a:hover{color:#00ad1d}a.readmore{padding:10px 20px;background:#00ad1d;display:inline-block;color:#fff;font-size:18px;font-family:oswald;border:1px solid #00ad1d}a.readmore:hover{background:#fff;color:#00ad1d}section.home-videos{padding:20px 0}.video-item h3 a{font-size:23px;font-weight:400;color:#000;line-height:35px;font-family:oswald;position:relative;padding-bottom:15px;display:block;margin-bottom:20px}.video-item h3 a:before{border-radius:25px;height:4px;width:85px;margin-left:0;border:none;background-color:#00ad1d;content:"";display:block;position:absolute;bottom:0}body:not(.home) section.home-maps{margin-top:30px}section.home-maps .blog-heading{margin:0;padding:50px 0 5px}section.home-maps .blog-heading .jx-bottom-slope{background:#00ad1d;transform:skewY(-1.2deg)}section.home-maps .heading h2{font-size:32px}footer#footer{background:#0c1d33;color:#fff;padding:30px 0}footer#footer .title{font-size:29px;line-height:34px;margin-bottom:8px;color:#fff;font-family:'Oswald',Arial,Helvetica,sans-serif;font-weight:500;margin-bottom:30px}ul.footer-soical{padding:0;margin:0;margin-top:10px;list-style:none;display:flex;align-items:center}ul.footer-soical a{width:50px;height:50px;background:#00ad1d none repeat scroll 0% 0%;font-size:25px;color:#fff;line-height:50px;text-align:center;display:block;margin-right:10px}ul.footer-soical a:hover{background:#3A3A3B;color:#00ad1d}.footer-block-menu a{margin:0 0;padding:10px 0 10px 0;border-bottom:1px solid #4b4b4b;display:block;color:#fff}.footer-block-menu a:hover{color:#00ad1d}.brc{position:relative;background:#0c1d33;display:flex;align-items:end;color:#fff;font-size:19px;font-family:oswald;margin-bottom:30px;padding:10px 0}.brc .jx-top-slope{transform:skewY(-1.2deg);background:#3A3A3B}.brc a{color:#fff;font-size:19px;font-family:oswald}h3.widget-title{font-size:18px;line-height:21px;text-transform:uppercase;margin-bottom:20px}h3.widget-title:after{background:url(/wp-content/themes/tkw/images/stripe.png) repeat;width:100%;position:relative;left:18px;content:"";display:inline-block;height:.75em;margin:0 -200% 0 0;overflow:hidden}.widget.widget-menu ul.menu>li>a{background:#f9f9f9;color:#000;font-weight:400;border:1px solid #eee;height:50px;line-height:50px;padding-left:20px;font-weight:500;text-transform:uppercase;display:block}.widget.widget-menu ul.sub-menu{display:none;border:1px solid #eee;margin-top:-1px;padding:15px!important}.widget.widget-menu ul.menu>li.menu-item-has-children>a{margin-right:40px}.widget.widget-menu ul.menu>li.menu-item-has-children:after{content:"\f105";font-family:'fontawesome';display:block;position:absolute;top:0;right:0;bottom:0;height:50px;width:40px;text-align:center;color:#111;font-size:17px;font-weight:700;line-height:50px;border:1px solid #eee;border-left:0;cursor:pointer;transition:all .3s}.widget.widget-menu{margin-bottom:30px}.widget.widget-menu ul.menu>li{margin-bottom:5px}.widget.widget-menu ul.sub-menu li:not(:last-child){margin-bottom:10px}.widget.widget-menu ul.sub-menu li a:before{content:"\f0da";font-family:'fontawesome';margin-right:5px}.widget.widget-menu ul.menu>li.active>a{background:#00ad1d;border-right-color:#00ad1d0;color:#fff}.widget.widget-menu ul.menu>li.menu-item-has-children.active:after{content:"\f107";background:#00ad1d;color:#fff}.clearfix{clear:both}.product-item .overlay{position:absolute;width:100%;top:0;left:0;height:100%;background:rgb(50 50 50 / .8);transition:all .3s ease-out;opacity:0}.product-item .image{position:relative}.product-item .image:hover .overlay{opacity:1}.product-item .image:hover .scale-portfolio{top:50%;opacity:1;background:#00ad1d}.scale-portfolio a{color:#fff}.product-info h3{margin:0}.product-info h3 a{padding:10px 10px 10px;background-color:#1010108f;display:block;margin-top:10px;color:#fff;font-size:22px;font-family:oswald}.product-info ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between}.product-info li{border-top:1px #e9ebee solid;color:#777;font-family:'Saira Condensed',sans-serif;font-size:12px;text-align:center;width:calc(100% / 3);padding:20px 5px 0 5px}.product-info li:nth-child(2){margin:0 10px}.product-info li i{display:block}form.woocommerce-ordering select{border-radius:0;padding:5px}.toll-free a{background:#6c6;border-bottom:3px #43a643 solid;margin-bottom:20px}.request-call a,.toll-free a,.ask-question a{width:100%;background:#00ad1d;font-family:'Saira Condensed',sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;border:none;color:#fff;display:block;line-height:38px;letter-spacing:-1px;border-radius:0;padding:10px 20px 8px 20px;border-bottom:3px #2c92de solid;text-align:center}.ask-question a{background:#ed6663;border-bottom:3px #d23b37 solid;color:#fff!important}.request-call{margin-top:10px}.ask-question{margin-bottom:5px}ul.product-tags{padding:0;margin:0;display:flex;flex-wrap:wrap;list-style:none}ul.inventory-details{padding:0}ul.product-tags li{margin-right:10px}.page-lh .wpcf7-text,.page-lh .wpcf7-textarea{display:inline-block;border:1px solid #CCC;padding:12px;border-radius:0;font-size:15px;color:#333;margin:3px}.page-lh .wpcf7-textarea{height:120px}.page-lh .wpcf7-submit{padding:18px 35px;background:#00ad1d;display:inline-block;color:#000;font-size:22px;font-family:oswald;border:1px solid #00ad1d}.jx-contact-info ul{list-style:none;padding:0;margin:0}.jx-contact-info ul li:not(:last-child){margin-bottom:30px}.jx-contact-info .icon{height:49px;width:49px;color:#fc0;font-size:40px;text-align:center}.jx-contact-info .item-position{margin-left:17px;flex:1}.jx-contact-info .title{color:#000;font-size:20px;font-weight:500;line-height:30px}.jx-contact-info ul li{display:flex}.row-slide .slick-nav{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9;border:0;background:#fff0;opacity:0;background:url(/wp-content/themes/tkw/images/large_left.png) no-Repeat 0 0;width:40px;height:40px;transition:all .3s}.row-slide .slick-next{right:20px;left:unset;background:url(/wp-content/themes/tkw/images/large_right.png) no-Repeat 0 0}.row-slide:hover .slick-nav{opacity:1;background-position:bottom left}.row-slide .slick-list{margin:0 -15px}.row-slide .slick-slide{padding:0 15px}section.home-product .heading h2 a{color:#0c1d33}section.home-product .heading .top-line{border-top:3px solid #111}@media(max-width:991px){.header-top{display:none}.header-main{padding:30px 0 20px}div#logo{flex:1}.heading h2{font-size:32px}.cat-item img{height:auto}section.home-content{padding:20px 0}section.home-product{padding:60px 0 0}.blog-heading{padding:30px 0 6px;margin-bottom:20px}section.home-maps .blog-heading{padding:30px 0 5px}a.readmore{padding:5px 10px;font-size:16px}.row-slide .slick-list{margin:0 -5px}.row-slide .slick-slide{padding:0 5px}}.short-description-wrapper{position:relative;max-width:100%}.short-description-content{max-height:200px;overflow:hidden;transition:max-height 0.3s ease}.short-description-wrapper.expanded .short-description-content{max-height:100%}button.toggle-description{padding:10px 20px;background:#00ad1d;display:inline-block;color:#fff;font-size:18px;font-family:oswald;border:1px solid #00ad1d}button.toggle-description:hover{background:#fff;color:#00ad1d}