#main-wrap{position:relative}.wp-picker-holder{position:relative}section{padding:40px 0}.backdrop{position:fixed;width:100%;height:100%;background:#0000007d;z-index:999;display:none}header.main-header .branding{padding:0 20px;height:80px}header.main-header{width:100%;background:#FFF;box-shadow:0 0 10px 1px rgb(0 0 0 / .08)}header.main-header .sticky{position:fixed;top:0;left:0;width:100%;background:#FFF;box-shadow:0 0 10px 1px rgb(0 0 0 / .08);z-index:99999;height:80px}header.main-header .is-sticky .sticky{z-index:999!important}header.main-header .header .main-nav ul.menu-main-nav{margin:0;height:100%}header.main-header .header .main-nav li.home i{font-size:20px;line-height:32px}header.main-header .header .main-nav ul.menu-main-nav li{display:inline-block;list-style:none;position:relative;z-index:1;height:100%;padding:5px 0}header.main-header .header .main-nav ul.menu-main-nav li a{padding:16px 20px;display:block;z-index:2;position:relative;line-height:38px;height:100%;color:#FFF;text-transform:uppercase;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}header.main-header .header .main-nav ul.menu-main-nav li:hover a{color:#fff}header.main-header .header .main-nav ul.menu-main-nav li:before{content:'';width:100%;height:2px;background:#fff0;position:absolute;bottom:0;left:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1}header.main-header .header .main-nav ul.menu-main-nav li:hover:before{content:'';height:6px;background:#17a2b8;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}header.main-header .header .main-nav ul.menu-main-nav li.menu-item-has-children:hover:before{content:'';background:#fff0}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu,header.main-header .header .main-nav ul.menu-main-nav li ul.children{visibility:hidden;opacity:0;position:absolute;background:#FFF;min-width:160px;top:200%;left:50%;pointer-events:none;transform:translateX(-50%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li ul.sub-menu{top:0;left:100%;transform:none;visibility:hidden;opacity:0}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li ul.sub-menu li ul.sub-menu,.main-menu-mobile ul.menu-mobile li ul.show_submenu_mobile li ul.show_submenu_mobile li ul.sub-menu,.main-menu-mobile ul.menu-mobile li ul.show_submenu_mobile li ul.show_submenu_mobile i{top:0;left:100%;transform:none;visibility:hidden;opacity:0}header.main-header .header .main-nav ul.menu-main-nav li:hover ul.sub-menu{visibility:visible;opacity:1;top:100%;pointer-events:auto;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;box-shadow:0 0 10px 1px rgb(0 0 0 / .08)}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li:hover ul.sub-menu{visibility:visible;opacity:1}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li ul.sub-menu li:hover ul.sub-menu{display:none}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li{width:100%;text-align:center;padding:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li a{color:#FFF;padding:5px 20px;display:inline-block;white-space:nowrap;width:100%}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li a:hover{color:#FFF}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li:before{content:'';background:#fff0}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li:hover{background:#17a2b8;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}header.main-header .header .main-nav ul.menu-main-nav li ul.sub-menu li:hover:last-child{background:#17a2b8;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.main-nav{font-size:0;height:100%}header .branding .logo{height:100%}header .branding .logo img{max-width:100%;width:auto;max-height:100%}header .branding .logo img.template-logo{max-height:60px;margin:0;position:relative;top:50%;transform:translateY(-50%)}.mobile-header{position:unset;z-index:9;background:#fff;box-shadow:0 0 10px 1px rgb(0 0 0 / .1)}.main-menu-mobile{opacity:0;visibility:hidden;pointer-events:none;overflow-y:scroll;position:fixed;width:100%;height:100%;top:0;left:auto;right:0;padding-top:100px;background:#FFF;z-index:-1}.main-menu-mobile.menu-mobile-active{opacity:1;visibility:visible;pointer-events:auto}.branding-mobile{padding:12px 0;height:100%}.branding-mobile .logo-mobile{height:100%;display:flex;align-items:center;justify-content:left}.branding-mobile .logo-mobile a img{max-width:100%;width:auto;padding:0;max-height:60px}.main-menu-mobile ul.menu-mobile li{list-style:none;width:100%;padding:10px 0;border-bottom:1px solid rgb(221 221 221 / .3)}.main-menu-mobile ul.menu-mobile li a{color:#FFF}.main-menu-mobile ul.menu-mobile li.menu-item-has-children{position:relative}.main-menu-mobile ul.menu-mobile li.menu-item-has-children i{position:absolute;top:7px;right:6px;color:#FFF;font-size:20px;background:#a1bf46;width:28px;height:28px;line-height:29px;text-align:center}.main-menu-mobile ul.menu-mobile li.menu-item-has-children i.fa-angle-up:before{background:rgb(11 11 11 / .3);height:100%;display:block;line-height:26px}.main-menu-mobile ul.menu-mobile li ul.sub-menu li{border:none}.main-menu-mobile ul.menu-mobile li ul.sub-menu,.main-menu-mobile ul.menu-mobile li ul.sub-menu li ul.sub-menu{visibility:hidden;opacity:0;height:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.main-menu-mobile ul.menu-mobile li ul.show_submenu_mobile{visibility:visible;opacity:1;display:block;height:auto;position:relative;background:#fff3;padding:0 0 0 15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.main-menu-mobile ul.menu-mobile li ul.show_submenu_mobile li ul.show_submenu_mobile{visibility:visible;opacity:1;display:block;height:auto;position:relative;background:#fff3;padding:0 0 0 15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.main-menu-mobile ul.menu-mobile{padding:0 30px}.main-nav-hamburger{text-align:right;padding:15px 0}.main-nav-hamburger button{background:#fff0;border:none;background-image:none;box-shadow:none;padding:15px 15px 10px 15px}.hamburger.is-active:hover,.hamburger:hover{opacity:1}li.toggle_search_mobile #searchsubmit{padding:5px 10px}#show-search-input{display:none;position:absolute;top:100px;right:-10px;width:350px;z-index:1;background:#a1bf46;border-left:3px solid #FFF;box-shadow:0 0 10px 1px rgb(0 0 0 / .1)}#show-search-input form{padding:6px 14px}form#searchform input[type='text']{padding:4px}#show-search-input input[type='text'],.searchform-mobile input[type='text']{width:100%;height:100%;font-size:14px;color:#FFF;text-transform:uppercase;background:#fff0;border:none;outline:none;font-family:'Raleway',sans-serif;padding:12px 10px}#searchsubmit{color:#FFF;padding:0 10px;text-transform:uppercase;border:2px solid #fff0;background:#fff0;background-image:none;font-size:18px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#show-search-input input::placeholder,.contact-form textarea::placeholder{color:#FFF;opacity:1}#show-search-input input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#FFF}#show-search-input input::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder{color:#FFF}.searchform-mobile input::placeholder{color:#FFF;opacity:1}.searchform-mobile input:-ms-input-placeholder{color:#FFF}.searchform-mobile input::-ms-input-placeholder{color:#FFF}.search-trigger i{width:21px}.toggle_search_mobile{position:relative}.toggle_search_mobile #show-search-input{display:none;position:absolute;top:0;right:0;width:100%}.toggle_search_mobile #searchsubmit{padding:5px 10px}.slider-area{position:relative;height:699px;padding:0}.image-holder{background-size:cover;width:100%;height:699px;display:inline-block;background-position:center center;margin:0}.slide-overlay{position:absolute;width:100%;top:50%;display:block;z-index:5;transform:translateY(-50%)}.slide-overlay h3{font-size:70px;padding:30px 0}.slide-overlay p{font-size:20px;color:#FFF}.text-content-wrapper{color:#FFF}.slider-area .owl-dots{display:none}.owl-nav button{opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.slider-area:hover .owl-nav button{opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.owl-nav button.owl-prev{position:absolute;top:40%;color:#fff!important;left:2%;font-size:40px!important}.owl-nav button.owl-next{position:absolute;top:40%;color:#fff!important;right:2%;font-size:40px!important}.owl-nav button.owl-prev:active,.owl-nav button.owl-next:active,.owl-nav button.owl-prev:focus,.owl-nav button.owl-next:focus{box-shadow:none;text-decoration:none;border:none;outline:none}.slide_button{padding:20px 0}a.custom_style{position:relative;color:#fff;padding:11px 30px;text-transform:uppercase;border:2px solid #fff0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.custom_style:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:#17a2b8;border:2px solid #fff0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.cat_pop.custom_style:hover{color:#000}a.custom_style:hover:after{background:#17a2b8;width:0;border:2px solid #fff0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}a.custom_style:hover{border:2px solid #17a2b8}a.custom_style span{position:relative;z-index:2}section .section_title h2{font-size:40px;padding-bottom:40px}section.about_us img.imgAboutUs{width:100%}.about_us .imgAboutUs-bg{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%}section.about_us .about_text a{border:2px solid #17a2b8;padding:8px 15px;display:inline-block;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}section.about_us .about_text a:hover{background:#17a2b8;color:#FFF;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}section.about_us .about_text p{margin-bottom:10px}section.services{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:80px}.service_img .shine img{width:100%}section.services{background:#f5f5f5}.service_title{position:relative;border:1px solid #e8e8e8}.service_title h3{font-size:20px;padding:15px 0}.service_title:before{content:'';background:#17a2b8;position:absolute;bottom:0;left:0;height:2px;width:100%;z-index:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.service_link:hover .service_title:before{height:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.service_link:hover .service_title{border:none}.service_link:hover .service_title h3{color:#FFF;position:relative;z-index:2;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}figure{position:relative;overflow:hidden;width:100%;height:100%;background:#17a2b8;text-align:center;cursor:pointer;margin:0}figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8;width:100%}figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure figcaption::before,figure figcaption::after{pointer-events:none}figure figcaption,figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.service_img{position:relative;z-index:2}figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}figure h2{word-spacing:-.15em;font-weight:300}figure h2 span{font-weight:500}figure h2,figure p{margin:0;color:#FFF}figure p{letter-spacing:0;font-size:20px}figure.effect-apollo{background:#17a2b8}figure.effect-apollo img{opacity:.95;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}figure.effect-apollo figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .5);content:'';-webkit-transition:-webkit-transform 0.6s;transition:transform 0.6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}figure.effect-apollo div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px;line-height:30px;font-size:30px;border:1px solid #ffffff7d;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}figure.effect-apollo div:hover{background:#17a2b8;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}figure.effect-apollo h2{text-align:left}figure.effect-apollo:hover img{opacity:.6;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}figure.effect-apollo:hover figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}figure.effect-apollo:hover div{opacity:1;-webkit-transition-delay:0.1s;transition-delay:0.1s}section.products{padding-bottom:60px}section.products h3.widget-title{font-size:20px;text-align:center;background:#17a2b8;color:#fff}section.products ul li{list-style:none;border-bottom:1px solid rgb(0 0 0 / .1);position:relative;text-align:left}section.products ul li ul.children li{border:none;padding-left:20px}section.products ul li a{color:#272626;font-size:13px;padding:12px 0 12px 5px;display:block;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}section.products ul li:hover{background:#17a2b8;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}section.products ul li:hover a{color:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}section.products ul li ul.children li:hover{background:#17a2b8;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}section.products ul li ul.children li:hover a{color:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}section.products ul li a.cat_arrow_open:after{content:'\f107';font-family:"Font Awesome\ 5 Free";font-weight:600;position:absolute;top:10px;right:6px;color:#000;font-size:17px}section.products ul li a.cat_arrow_close:after{content:'\f106';font-family:"Font Awesome\ 5 Free";font-weight:600;position:absolute;top:10px;right:6px;color:#FFF;font-size:17px}section.products ul li a.cat_arrow_open:hover:after{color:#FFF}section.products ul li ul.children{background:#dddddd70}section.products ul li .cat_submenu_open{background:#17a2b8;color:#fff}.categories_popup{padding:0 0 50px 0}.categories_box{display:none;position:fixed;top:25%;left:50%;transform:translateX(-50%);z-index:999;background:#fff;padding:10px;min-width:310px;width:auto;backface-visibility:hidden}.categories_box .categories_box_content{position:relative}.categories_box .categories_box_content #close_categ_popup{position:absolute;right:20px;top:23px;color:#fff;font-size:20px;cursor:pointer}.categories_box .categories_box_content #close_categ_popup:hover{color:#000}section.products .product_content{margin-bottom:25px}.product_content .product_item_title a{display:block;font-size:16px;border:1px solid #dddddd8f;border-top:none;background:#f1f1f18a;padding:10px 0}.product_content:hover .product_item_title a{background:#17a2b8;color:#FFF}.product_price{position:absolute;top:10px;left:16px;padding:10px 20px}.product_price:before{content:'';background:#17a2b8;opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%}.product_price span.show_price{color:#fff;font-size:15px;position:relative}.gallery-item{text-align:unset!important}.justify-products,.justify-subcats{justify-content:center}section.separator .separator_text h3{color:#FFF}section.separator .separator_button{padding:20px 0}section.contact{padding:30px 0 30px;background:#17a2b8}section.contact a{color:#FFF;font-weight:500;font-size:16px;margin-left:15px;line-height:20px;display:block}section.contact a:hover{color:rgb(255 255 255 / .8);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}section.contact ul{margin:0}section.contact ul li{list-style:none;line-height:20px;display:flex;align-items:center}section.contact ul li i.fa-phone{transform:rotate(90deg);padding-bottom:0}section.contact ul li i{font-size:40px;color:#FFF}section.contact h3{padding:20px 0 10px;color:#FFF}.footer_index_form span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;position:absolute;width:240px;left:30%;top:28px}.footer_index_form p span.ajax-loader{visibility:hidden;display:inline-block;background:url(/wp-content/themes/atom/assets/loader.gif) center center / contain no-repeat;width:25px;height:25px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle;position:absolute;left:50%;transform:translateX(-50%);bottom:150px}.footer_index_form .wpcf7-response-output{color:#000;width:320px;margin:0 auto 20px;padding:5px 0 10px}.footer_index_form input,.footer_index_form textarea{border:1px solid #d2cfcf;background-color:#f5f5f5;outline:none;resize:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:17px;padding:12px 20px;font-size:17px;color:#2b2b2b}.footer_index_form input{height:49px}.footer_index_form textarea{height:195px}.footer_index_form input[type="submit"]{padding:10px 40px;border:1px solid #2b2b2b30;border-bottom:2px solid #17a2b8;background:#fff0;color:#2b2b2b;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.footer_index_form input[type="submit"]:hover{background:#17a2b8;color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}div.wpcf7 .ajax-loader{position:absolute;left:60%;top:18px}.footer_index_form input[type="text"],.footer_index_form input[type="email"],.footer_index_form textarea{color:#2b2b2b}.footer_index_form input::placeholder,.footer_index_form textarea::placeholder{color:#17a2b8;opacity:1}.footer_index_form input:-ms-input-placeholder,.footer_index_form textarea:-ms-input-placeholder{color:#17a2b8}.footer_index_form input::-ms-input-placeholder,.footer_index_form textarea::-ms-input-placeholder{color:#17a2b8}.footer_index_form .form_field{margin-bottom:24px}.footer_index_form p:nth-child(6){margin-bottom:5px!important}.cf_box_title{text-align:center;color:#fff;text-transform:uppercase;padding:50px 0 40px}.cf_box_title h3{font-size:40px}.footer_index_form span.wpcf7-form-control-wrap{position:relative;display:block}.footer_index_form span.wpcf7-form-control-wrap.your-name:after{content:"\f007";font-family:"Font Awesome\ 5 Free";position:absolute;top:9px;right:35px;font-size:22px;color:#17a2b8;opacity:.5}.footer_index_form span.wpcf7-form-control-wrap.your-email:after{content:"\f0e0";font-family:"Font Awesome\ 5 Free";position:absolute;top:9px;right:35px;font-size:22px;color:#17a2b8;opacity:.5}.footer_index_form span.wpcf7-form-control-wrap.telefon:after{content:"\f095";font-weight:600;font-family:"Font Awesome\ 5 Free";position:absolute;top:9px;right:35px;font-size:22px;color:#17a2b8;opacity:.5}.footer_index_form span.wpcf7-form-control-wrap.your-message:after{content:"\f086";font-weight:500;font-family:"Font Awesome\ 5 Free";position:absolute;bottom:-33px;right:31px;font-size:120px;color:#17a2b8;pointer-events:none;opacity:.1}.footer .contact_content{padding:40px 0 0 0;position:relative;text-align:left}.footer .contact_content h3{text-transform:uppercase;color:#fff;font-weight:300}.footer .contact_content p{margin:0;padding:20px 0;color:#fff;font-weight:500}.footer .contact_content p a{color:#fff}.footer .contact_content p a:hover{color:#525252}.address_icon:after{content:'\f14e';font-family:'Font Awesome\ 5 Free';font-weight:500;position:absolute;top:10px;left:-100px;font-size:90px;color:#ffffff1f}.phone_icon:after{content:'\f095';font-family:'Font Awesome\ 5 Free';font-weight:600;position:absolute;top:20px;left:-80px;font-size:70px;color:#ffffff1f;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.social_icon:after{content:'\f500';font-family:'Font Awesome\ 5 Free';font-weight:600;position:absolute;top:10px;left:-120px;font-size:90px;color:#ffffff1f}.footer{margin:0;color:#fff;background:#17a2b8;padding-bottom:0}.social-footer{padding-top:20px}.social-footer li{list-style:none;display:inline-block}.social-footer li a{font-size:30px;padding-right:10px;color:#fff}.sub-footer{position:relative;background:#17a2b8}.sub-footer .upper_line{position:relative}.sub-footer .upper_line:before{content:"";width:50%;height:1px;background:rgb(255 255 255 / .2);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.sub-footer-content{padding-top:20px}.sub-footer p.copyright{margin:0;padding:0;color:#fff;margin-bottom:10px}.sub-footer p a{color:#FFF}.sub-footer p a:hover{color:rgb(255 255 255 / .8);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.sub-footer p{display:inline-block;padding:0 30px;margin-bottom:10px}.footer_social_icons{padding:20px 0 0}.footer_social_icons ul.social_icons li{list-style:none;display:inline-block;padding:0 10px}.footer_social_icons ul.social_icons li i{font-size:20px;color:#FFF}section.map{padding:0;height:350px}section.map .map_content{position:relative;bottom:-5px;top:0}.map_content iframe{width:100%!important;height:350px!important}section.custom-page-content{box-shadow:none}section.custom-page-content img{border:1px solid #ddd!important;padding:2px;max-width:100%}.custom-page-box p{font-weight:400}.single_page_style-content{width:100%;height:250px;position:relative}.single_page_style-content-title{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.single_page_style-content-title h3{font-size:50px;font-weight:500;line-height:50px;letter-spacing:0;text-transform:capitalize;padding:50px 0;color:#FFF;text-shadow:1px 1px 1px rgb(0 0 0 / .2)}.contact_box ul.contact_address_list li.contact_work_hours{line-height:25px}.contact_box ul.contact_address_list li.contact_work_hours i{float:left}.custom-page-content section.products ul li:before{display:none}#requestOffer{padding-top:40px;border-top:1px solid #ddd}#requestOffer a i{font-size:12px;margin-left:3px}#requestOffer span.requestOffer_title{display:block;font-size:30px;font-weight:500;padding-bottom:20px}a#open_requestOffer:hover{color:#000}.mod_preview{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999999}.prod-pagination nav .nav-links a.prev,.prod-pagination nav .nav-links a.next{display:none}.prod-pagination nav .nav-links a.page-numbers{padding:5px 10px;background:#f7f7f7}.prod-pagination nav .nav-links span.page-numbers{padding:5px 10px;color:#FFF}.prod-pagination nav .nav-links span.dots{padding:0 5px;color:#000}.prod-pagination nav .nav-links{width:100%}.search_page_title{border-bottom:1px solid #ddd}