/*!
Theme Name: galetech
Theme URI: http://underscores.me/
Author: Echo Media
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: galetech
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

galetech is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/*{box-sizing:border-box;outline:none}html,body{padding:0px;margin:0px auto;width:100%;height:100%;overflow-x:hidden;font-family:"Poppins",serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-size:14px;color:#555}a{text-decoration:none;color:#555;color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Poppins",serif;font-weight:400;font-style:normal;color:#000}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.home-services h3{font-weight:normal;line-height:1.4;margin-right:30px}.font-alt{font-family:"DM Sans",sans-serif}.font-alt h1,.font-alt h2,.font-alt h3,.font-alt h4,.font-alt h5,.font-alt h6{font-family:inherit}.services-list h2{line-height:1.3}.site-header .menu-toggle{display:none}.site-header .popup-item{display:none}.site-header .popup-item.show{display:block}.site-header nav{letter-spacing:.3px}.site-header nav .current-menu-item,.site-header nav .active{color:#1b94cc;font-weight:450}.site-header nav li:hover{color:#1b94cc}.product-catalogue{max-width:1200px;margin:0px auto}.woocommerce-breadcrumb{max-width:1200px;margin:0px auto;margin-top:20px}.woocommerce-pagination{clear:both;display:block;text-align:center;margin:0px auto;width:100%;list-style-type:none;margin-bottom:30px}.woocommerce-pagination ul{list-style-type:none}.woocommerce-pagination ul li{margin:5px;display:inline-block}.woocommerce-pagination ul li a{display:inline-block;padding:5px 10px;border:1px solid #979797;border-radius:5px;min-width:50px;text-align:center;vertical-align:middle;transition:all .5s ease}.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li a:active{background-color:#1b94cc;color:#fff;border-color:#1b94cc}.woocommerce-pagination ul span{display:inline-block;padding:5px 10px;border:1px solid #1b94cc;background-color:#1b94cc;color:#fff;border-radius:5px;min-width:50px;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.related{display:block;clear:both;padding-top:10px;padding-bottom:20px}.related ul li{padding-bottom:20px}.woocommerce-tabs ul{display:none}.pagination{margin-bottom:30px}.pagination .page-numbers:hover{background-color:#1b94cc}.button.product_type_simple{position:absolute;left:-3000px}.site-header{box-shadow:0px 2px rgba(0,0,0,.05)}.woocommerce-products-header{max-width:1200px;text-align:center;margin:0px auto}.woocommerce-result-count{display:none}.orderby{background-color:rgba(0,0,0,0);border:none;padding:0 1em 0 0;margin:0;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;border:1px solid rgba(204,204,204,.8);border-radius:5px;padding:3px;margin-bottom:15px}.product_meta{line-height:1.7}.product_meta .posted_in{display:block}.product_meta:hover{opacity:1}.whatsapp-enquiry-button a{background-repeat:no-repeat;background-position:left center;background-size:contain;border:1px solid #4dc247;padding:10px 20px;text-align:left;border-radius:4px;color:#4dc247;width:180px;display:flex;align-items:center;transition:background-color .5s ease;margin-bottom:20px}.whatsapp-enquiry-button a svg{display:inline;fill:#4dc247;margin-right:10px;width:24px;transition:fill .5s ease}.whatsapp-enquiry-button a:hover{background-color:#4dc247;color:#fff}.whatsapp-enquiry-button a:hover svg{fill:#fff}a[aria-label]{display:none}ul.products li.product img{display:block;width:100%;height:auto}.footer-columns{width:100%;display:flex;justify-content:space-between}.footer-widget{flex:1;padding:10px}@media only screen and (max-width: 767px){.site-header{position:relative;padding:20px}.site-header .site-branding img{max-width:130px;height:auto}.site-header .main-navigation{position:fixed;width:250px;height:100%;right:-250px;text-transform:uppercase;font-size:12px;z-index:100;top:0px;background-color:#fff;box-shadow:-2px -2px 4px 4px rgba(0,0,0,.1);padding:20px;transition:right .5s ease}.site-header .main-navigation ul{list-style-type:none;padding:0px;margin:0px;margin-top:30px}.site-header .main-navigation ul li{padding-top:5px;padding-bottom:5px;margin-bottom:15px}.site-header .main-navigation.active{right:0px}.site-header .gr-menu-item::after{content:"";display:inline-block;width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #555;transform:rotate(0deg);margin-left:10px;margin-top:7px;transition:all .5s ease}.site-header .gr-menu-item.active::after{transform:rotate(90deg);border-left:7px solid #1b94cc}.site-header .menu-toggle{display:block;width:35px;position:absolute;right:20px;top:30px;z-index:101;border:0px;padding:0px;background:rgba(0,0,0,0);cursor:pointer}.site-header .menu-toggle:hover{opacity:.9}.site-header .menu-toggle:active{opacity:.7}.site-header .menu-toggle span{display:block;width:100%;background-color:#414141;height:2px;margin-bottom:4px}.site-header .popup{border-radius:10px;border:1px solid #ccc;padding:10px;text-align:center}.site-header .popup span{font-family:Arial,Helvetica,sans-serif}.site-header .popup h2{font-size:14px}.site-header .popup .notice{text-transform:capitalize;font-size:12px;opacity:.7}.woocommerce-ordering{text-align:center}.post-type-archive-product .site-main{padding-left:20px;padding-right:20px}ul.products li.product{margin-bottom:20px}.single-product .site-main>.product{width:90%;display:flex;flex-direction:column;margin:0px auto;margin-top:30px}.single-product .site-main>.product .woocommerce-product-gallery{width:100%}.single-product .site-main>.product .woocommerce-product-gallery img{width:100%;height:auto}}@media only screen and (min-width: 768px){.site-header{position:relative;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.site-header .site-branding img{max-width:170px;height:auto}.main-navigation{font-size:15px}.main-navigation ul{list-style-type:none;padding:0px;margin:0px}.main-navigation ul li{display:inline-block;margin-right:10px}.main-navigation ul li.lv-menu-item{margin-right:0px}.popup{position:fixed;margin-top:10px;right:20px;background:#fff;border-radius:6px;display:block;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.5));width:200px;height:150px;z-index:99;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1b94cc}.popup .notice{color:#717171}.popup span{font-family:Arial,Helvetica,sans-serif}.popup h2{font-size:12px}.popup .notice{text-transform:capitalize;font-size:10px;opacity:.7}.popup::after{z-index:-99;content:"";position:absolute;width:0;height:0;margin-left:0;bottom:0;top:0px;right:20px;box-sizing:border-box;border:5px solid #fff;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff;transform-origin:0 0;transform:rotate(135deg)}.popup::before{z-index:10;content:"";position:absolute;width:0;height:0;margin-left:0;bottom:0;top:0px;right:20px;box-sizing:border-box;border:5px solid #000;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff;transform-origin:0 0;transform:rotate(135deg)}.products.columns-3,.products.columns-4{display:flex;flex-wrap:wrap;justify-content:center}.products.columns-3{row-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:30px}.products.columns-4{row-gap:10px;-moz-column-gap:15px;column-gap:15px;margin-bottom:30px}ul.products.columns-3 li.product{width:auto;flex:1 0 calc(33.33% - 20px);padding:0px;margin:0px;box-sizing:border-box}ul.products.columns-4 li.product{width:calc(25% - 15px);padding:0px;margin:0px}.single-product .site-main>.product{width:90%;max-width:1200px;margin:0px auto;margin-top:30px}.single-product .site-main>.product .woocommerce-product-gallery{max-width:50%;margin-right:30px}.single-product .site-main>.product .woocommerce-product-gallery img{width:100%;height:auto}}@media only screen and (min-width: 1024px){.product-archive{padding:20px}.product-archive .container{max-width:1200px;margin:0 auto}.product-archive .row{display:flex;flex-wrap:wrap;justify-content:space-between}.product-archive .col-md-4{margin-bottom:20px;flex:0 0 calc(33.33% - 20px)}.product-archive .product-image{display:block;overflow:hidden;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-archive img{width:100%;height:auto}.pagination{text-align:center;margin-top:20px}.pagination a{padding:10px 15px;margin:0 5px;border:1px solid #ccc;color:#333;text-decoration:none}.pagination a:hover{color:#fff}.lightbox img{max-width:90%;height:auto}}.fade-in{opacity:0;transition:opacity .5s ease-in-out}.fade-in.in-view{opacity:1}