@font-face {
font-family: 'Poppins';
src: url(//refrigerationequipment.net/wp-content/uploads/2022/08/Poppins-Medium.woff2) format('woff2'),
url(//refrigerationequipment.net/wp-content/uploads/2022/08/Poppins-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Barlow';
src: url(//refrigerationequipment.net/wp-content/uploads/2022/08/BarlowCondensed-Bold.woff2) format('woff2'),
url(//refrigerationequipment.net/wp-content/uploads/2022/08/BarlowCondensed-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
h1,h2,h3,h4,h5,h6{ font-family: 'Barlow' !important;}
body, p, p>a, ul, li{font-family:'Poppins' !important;}
.wp-block-list {margin-left: 0px;padding-left: 20px;}
a{text-decoration:none !important}
.single-product #secondary, #block-19 p{display:none !important}
.single-product .site-content .content-area{width:100% !important}
.wpf_item label.wpf_item_name {color: #000;margin-top: 0px !important;font-family: "Poppins", sans-serif;font-weight: 600 !important;}
.site-main header{background:url(//refrigerationequipment.net/wp-content/uploads/2022/08/refrigeration-equipment-pros-slider-01.jpg) center bottom;padding:6em 0!important;text-align:center;position:relative;margin-bottom:30px;background-attachment: static !important;background-size: contain !important;background-repeat: repeat !important;z-index:0;}
.site-main header:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1}
.hover-style figcaption{margin:0px !important;}
p + h2, p + header h2, p + h3, p + h4, ul + h2, ul + header h2, ul + h3, ul + h4, ol + h2, ol + header h2, ol + h3, ol + h4, table + h2, table + header h2, table + h3, table + h4, blockquote + h2, blockquote + header h2, blockquote + h3, blockquote + h4, form + h2, form + header h2, form + h3, form + h4{margin-top:0px;}
.mb-0, .hover-style figcaption, .storefront-full-width-content .content-area, .site-main, .hentry, form, .find_info{margin-bottom:0!important}
.no-link .wp-block-uagb-image--layout-overlay__inner a {position: relative;}
.mb-10, .single-post .uagb-container-inner-blocks-wrap p{margin-bottom:10px!important}
.mt-0{margin-top:0px !important}
:where(.wp-block-columns.has-background){padding:0px !important}
.home .hentry.type-page .entry-header,.page-template-template-homepage .type-page .storefront-hero__button-edit{display:none}
.home .site-main,.page-template-template-homepage .type-page{padding-top:0!important}
.custom-logo-link,.site-branding,.site-header-cart,.site-logo-anchor,.site-logo-link,.site-search{margin-bottom:.5em} a:focus,button:focus,input:focus,textarea:focus{outline:0}
.wp-block-button__link{width:auto;}
.top-bar{background: #004182;padding: 8px 0px;}
.search-form .wp-block-search__inside-wrapper {border: none !important;background: #f2f2f2;border-radius: 50px;padding: 3px !important;}
.search-form .wp-block-search__inside-wrapper input {min-height: 35px;text-indent: 0px;border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;box-shadow: none !important;border: 0px solid #bfbfbf !important;border-left: 1px solid #bfbfbf !important;}
.search-form .wp-block-search__inside-wrapper select#product_cat{background: transparent;border: none;color: #666;margin-left: 10px;font-size: 14px;max-width: 140px;}
.search-form .wp-block-search__inside-wrapper button {margin-left: 0px;padding: 0em 1em !important;border: none; border-top-right-radius: 50px !important; border-bottom-right-radius: 50px !important;background: #004f9e !important;color: #fff !important;}
.site-content{margin-top:0px}
.column-gap{gap:1em !important}
.home .site-content{margin-top:0!important}
.main-navigation ul li a:hover,.main-navigation ul li:hover>a,.site-header ul.menu li.current-menu-item>a,.site-header-cart .widget_shopping_cart a:hover,.site-header-cart:hover>li>a,.site-title a:hover,a.cart-contents:hover{color:#fff}
.site-header .col-full{display:flex}
.editor-styles-wrapper figure.wp-block-image,.hentry .entry-content figure.wp-block-image{position:relative} .woocommerce-active .site-header .main-navigation{width:100%;clear:none}
.woocommerce-active .site-header .site-header-cart{width:100%;max-width:280px}
.main-navigation ul li a{font-size:16px;text-transform:uppercase;font-weight:600}
.main-navigation ul li.menu-item-has-children ul li a {color: #000;padding: 6px 12px;width:auto !important;font-size: 13px;}
.main-navigation ul li.menu-item-has-children ul li a:hover, .main-navigation ul li.menu-item-has-children ul li.current-menu-item a{color: #ffff;background: #004f9e;}
.wp-block-columns.col-no-gap{gap:10px}
.col-no-gap .wp-block-column{margin-right:0!important}
.home .content-area,.home .site-main{margin-bottom:0}
.widget_nav_menu ul li{padding-left:0;margin-bottom:.1em}
.widget_nav_menu ul li::before{content:none}
.widget_nav_menu ul li a{text-decoration:none;font-size:15px}
.widget_nav_menu ul li a:hover{text-decoration:underline}
.widget .widget-title{padding:0 0 .2em;margin-bottom:.2em;font-size:1.11575em;font-weight:600;border-bottom:none;text-transform:uppercase}
.site-info{padding:.5em 0;font-size:13px;display: flex;}
.widget{margin-bottom:1.2em}
.site-footer{padding:1.618em 0;font-size:15px;line-height:20px;border-top:1px solid #e6e6e6}
.wp-block-social-links{font-size:18px}
.image-figure-radius figure {border-radius: 20px !important;}
.contact-heading {background: #fff;padding: 15px 30px; display: inline-block; font-size: 45px; color: #004f9e;text-transform: uppercase;line-height: 50px;border-top-left-radius: 50px;border-top-right-radius: 50px;box-shadow: 0px 0px 40px rgb(0 0 0 / 12%);}
.footer-subscribe{display:flex}
.footer-subscribe input[type=submit]{background:#fff;color:#000;padding:5px 15px;width:100%}
.footer-subscribe input[type=email]{background:0 0;border:1px solid #fff;padding:.25em .6180469716em;width:100%;color: #fff;}
footer .wpcf7 form .wpcf7-response-output{margin:.5em 0;font-size:13px}
.wpcf7-form-control.wpcf7-text{width:100%;background:#fff;border:1px solid #fff;line-height:40px;height:40px}
.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#000}
.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{margin-bottom:0}
.wpcf7-form-control.wpcf7-textarea{background:#fff;border:1px solid #000;height:120px}
.wpcf7-form label{color:#000}
.wpcf7-form p{margin:0 0 7px}
.wc-block-grid__products .wc-block-grid__product img,.wc-block-grid__products li.product img,ul.products .wc-block-grid__product img,ul.products li.product img{width:100%}
.home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content > .wp-block-cover.alignfull{margin-top: 0em;}
footer .wpcf7-spinner{display:none}
footer .col-full, header .col-full, .top-bar .col-full, .shop_page_container{max-width: 80em;}
.heading-border, .services_section, .figure-overlap{position:relative}
.figure-overlap{overflow:hidden;}
.image-border img {border: 1px solid #d3d3d3;border-radius: 10px;}
.heading-border:before, .heading-border:after, .heading-border-before:before, .heading-border-white:before, .heading-border-white:after {content: "";position: absolute;width: 30%;height: 4px;background: #004477;top: -10px;}
.heading-border:after, .heading-border-white:after {top: auto;bottom: -10px;left: auto;right: 0;}
.hover-style {overflow: hidden;border-radius: 8px; transition: 0.5s linear;margin-bottom: 0!important;}
.hover-style figcaption a {transition: 0.5s ease-in-out;position: absolute;top: 0;bottom: auto; left: 0; right: 0;  display: flex; width: 100%;height: 100%; align-items: center; justify-content: center; color: #fff; text-decoration: none !important; font-size: 18px; text-transform: uppercase; letter-spacing: 1px; transform: translateY(-20px);opacity:0;z-index: 2;font-weight:600;}
.hover-style:before {content: "";background: rgb(0 0 0 / 0%);position: absolute;top: 0;width: 100%;height: 100%;    transition: 0.5s ease-in-out; opacity: 0.1;z-index: 1;}
.hover-style img{transform: scale(1);transition: transform 0.5s ease-out;border: 1px solid #ddd;}
.hover-style:hover img{transform: scale(1.05);transition: transform 0.5s ease-out;}
.hover-style:hover:before{background: rgb(0 79 158 / 60%) !important;opacity:1 !important}
.hover-style:hover figcaption a{opacity:1;transform: translateY(0px);transition: 0.5s ease-in-out;}
.services_section figcaption {position: absolute;bottom: -50px;padding: 15px;left: 20px;right: 20px;text-align: center;display: block;background: #fff;font-size: 30px;font-family: 'Barlow';text-transform: uppercase;border-top-right-radius: 30px;border-top-left-radius: 30px;box-shadow: 0px 0px 40px rgb(0 0 0 / 12%);margin-top:0px;transition: 0.5s ease-in-out;line-height: 32px;min-height: 94px;display: flex;align-items: center;justify-content: center;}
.services_section:hover figcaption {bottom: 0px;transition: 0.5s ease-in-out;background:#f5f5f5;margin-bottom:0px}
.services_section img{filter: brightness(1);transition: 0.5s linear;}
.services_section:hover img{filter: brightness(0.5);transition: 0.5s linear;}
.switcher.notranslate .option { position: absolute;}
.hentry .entry-header img{display:none!important}
.group-spacing {padding: 15px;box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);min-height:166px;}
.figure-overlap figcaption {position: absolute;top: auto;bottom: 0;background: #004f9e; padding: 10px 30px 10px 20px;   color: #fff;font-size: 20px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;letter-spacing: 1px;margin-bottom: 15px;left:0}
.form_design .label {font-size: 12px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;}
.form_design input[type="text"], .form_design input[type="email"], .form_design input[type="file"], .form_design textarea {width: 100%;border: 1px solid #ddd !important;box-shadow: none;min-height: 40px;line-height: 40px;text-indent: 10px;font-size: 14px;}
.form_design textarea{height:auto !important;}
.form_design input[type="text"]:focus, .form_design input[type="email"]:focus{background: #fff; box-shadow: 0px 0px 10px rgb(0 79 158 / 15%) !important; border: none !important;}
.btn_submit input[type="submit"] {background: #004f9e;color: #fff;text-transform: uppercase;letter-spacing: 1px;border: none !important;border-top-right-radius: 30px;border-bottom-left-radius: 30px;padding: 10px 30px;font-size: 18px;}
.btn_submit input[type="submit"]:hover{background:#004182 !important} .single-product div.product p.price {color: #004f9e;font-family: 'Poppins' !important;font-weight: 900 !important;
font-size: 25px;margin-top: -10px;background: #f5f5f5;padding: 5px 10px;border-left: 5px solid #004f9e; display: inline-block;box-shadow: 0px 8px 8px -6px rgb(0 0 0 / 33%);}
.table_design {border: 1px solid #ddd;margin: 25px 0 30px 0;}
.table_design tr td {padding: 5px 10px;}
.handheld-navigation .dropdown-toggle{padding:0px !important;box-shadow:none !important;border:none !important}
.table_design tr, .table_design tr td {background: none!important;}
.table_design tr td:nth-child(1) {border-right: 1px solid #ddd;width: 35%;color: #000!important;background: #ededed!important;text-transform: uppercase;font-size: 11px;font-weight: 600;vertical-align: middle;}
.table_design tr:not(:last-child) td {border-bottom: 1px solid #ddd;}
.table_design tr td:nth-child(2) {width: 65%!important;font-size: 15px;}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt, button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {background: #fff;color: #000 !important;box-shadow: 0px 5px 10px rgb(0 0 0 / 13%); border: 1px solid #ddd;text-transform: uppercase;letter-spacing: 1px;}
button.cta:hover, button.alt:hover, input[type=button].cta:hover, input[type=button].alt:hover, input[type=reset].cta:hover, input[type=reset].alt:hover, input[type=submit].cta:hover, input[type=submit].alt:hover, .button.cta:hover, .button.alt:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link.cta:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link.alt:hover, .added_to_cart.cta:hover, .added_to_cart.alt:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover {background-color: #2c2d33;background-color: #004f9e;border-color: #004f9e;color: #ffffff !important;}
.pwb-single-product-brands {padding-top: 0px;font-size: .875em;}
.single-product div.product .product_meta a {font-weight: 500;color: #004f9e;}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {background-color: #004f9e;}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {margin-bottom: 20px;}
table:not( .has-background ) th {background-color: #ededed;}
table td, table th{vertical-align:middle;}
table.cart {border: 1px solid #ededed;}
table:not( .has-background ) tbody tr:nth-child(2n) td, fieldset, fieldset legend {background-color: #f5f5f5;padding: 8px;}
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text {background-color: #f2f2f2;color: #000;box-shadow: none !important;border: 1px solid #ddd;}
.page-id-685 #wpmem_reg fieldset legend{margin-left:0px !important;display:none;}
.page-id-685 #wpmem_reg fieldset { background: none !important;margin-top:10px !important}
.page-id-685 #wpmem_reg fieldset label.text {color: #fff; font-family: 'Poppins'; font-size: 13px; text-transform: uppercase; letter-spacing: 1px;color:#fff}
.page-id-685 #wpmem_reg fieldset input {background: none !important; border: 2px solid #fff !important; border-radius: 5px !important;color:#fff !important}
.page-id-685 #wpmem_reg .req-text {color: #fff; margin-top: -43px;}
.page-id-685 #wpmem_reg fieldset input[type="submit"] { background: #fff !important; border-radius: 0px !important; color: #000 !important;}
#gform_wrapper_1{border: 1px solid #bbb;padding: 2rem;border-radius: 10px;margin: 15px 0;background: #f9f9f9;}
.hide_form_wrapper{display:none !important;}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text {border-color:#bbb}
.gform_confirmation_message{background: #bcffbc;padding: 15px;margin: 15px auto;color: green;border: 1px solid green;border-radius: 4px;}
body.single-product .site-content{max-width: 70em; padding: 0px 2.61792em; box-sizing: content-box; margin: 0px auto;}
body.single-product .site-content .content-area{margin: 40px auto;}
.single-product div.product p.price{display:none!important}
#wpmem_restricted_msg, #wpmem_login, #wpmem_reg{max-width: 600px;margin: auto;}
#wpmem_restricted_msg, #wpmem_login fieldset, #wpmem_reg fieldset{padding:25px}
#wpmem_restricted_msg{border: 1px solid #e15a5a;margin-top: 40px;background: #f7d5d5;}
#wpmem_restricted_msg p{margin-bottom:0}
#wpmem_login legend, #wpmem_reg legend{width: auto;background: #004f9e;border: 1px solid #004f9e;color: #fff;padding: 10px 20px;}
#wpmem_msg, .wpmem_msg{width: 100%;border-radius: 0px;border: none;padding: 15px 20px !important;
background: #004f9e;color: #fff;font-size: 18px;}
.page-id-10 .uagb-container-inner-blocks-wrap ul, ul.register_links{margin: 0;list-style: none;margin-bottom: 20px;display:flex;max-width: 800px;}
.page-id-10 .uagb-container-inner-blocks-wrap ul li, ul.register_links li{list-style: none;width: 100%;text-align: center;background: #004f9e;margin: 20px;line-height: 80px;color: #fff;}
.page-id-10 .uagb-container-inner-blocks-wrap ul li a, ul.register_links li a{color:#fff}
.register_status{text-align:center;color: rgba(255,255,255,0.7);}
.find_info li {font-size: 14px;color: #000;margin-bottom: 10px;}
.find_info li strong {color: #222;text-decoration: underline;}
.shop_attributes {border: 1px solid #ddd;margin: 25px 0 30px 0; margin-bottom: 30px;margin-bottom: 0px !important;}
.shop_attributes tr th {border-right: 1px solid #ddd;color: #000 !important;background: #ededed !important;text-transform: uppercase;font-size: 11px;font-weight: 600;vertical-align: middle;}
.shop_attributes tr th, .shop_attributes tr td {padding: 5px 10px;}
.shop_attributes tr:not(:last-child) th, .shop_attributes tr:not(:last-child) td{border-bottom: 1px solid #ddd;}
.shop_attributes tr td {background:#fff !important;}
.btn_design .btn_anchor {background: #004f9e;color: #fff;padding: 10px 20px;display: inline-block;margin: 30px 0px;  transition: 0.3s all;box-shadow: 0px 5px 10px rgb(0 0 0 / 13%);}
.btn_design .btn_anchor:hover{background: #004f9e;opacity:0.9;transition: 0.3s all;}
.product .product_meta,.product .pwb-single-product-brands, .product .woocommerce-tabs.wc-tabs-wrapper{display:none!important}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{margin-bottom: 0.706325903em;}
.subcategories{margin: 0;padding: 0;list-style: none;overflow: hidden;margin-bottom: 30px;margin-left: -10px;margin-right: -10px;}
hr.hr-1 {border: 0;height: 2px;background-image: -webkit-linear-gradient(left, #fff, #004f9e, #fff);background-image: -moz-linear-gradient(left, #fff, #004f9e, #fff);background-image: -ms-linear-gradient(left, #fff, #004f9e, #fff);background-image: -o-linear-gradient(left, #fff, #004f9e, #fff);margin-bottom: 40px;}
.subcategories_heading{text-align:center;margin-bottom: 30px;font-size: 32px;}
.subcategories li.product-category{width: 20%;box-sizing: border-box;float: left;padding: 10px;}
.subcategories li.product-category a{padding:0;display: block;border-radius:10px;box-shadow: rgba(32, 33, 36, 0.38) 0px 0px 2px;overflow: hidden;}
.subcategories li.product-category a:hover{padding:0;display: block;border-radius:10px;box-shadow: rgba(32, 33, 36, 0.48) 0px 0px 4px;overflow: hidden;}
.subcategories li.product-category a h2{font-size: 14px;text-align: center;margin: 15px;min-height: 36px;}
.storefront-sorting{border-radius: 4px;box-shadow: rgba(32, 33, 36, 0.38) 0px 0px 2px;padding: 0px 15px;}
.storefront-sorting select{line-height: 40px;height: 40px;border: 0!important;color: #444;width:100%;padding:0px 15px;}
.storefront-sorting .woocommerce-result-count{line-height: 40px;padding: 0;}
.storefront-sorting .woocommerce-ordering{padding: 0;}
ul.products li.product{margin-bottom: 2.235801032em;}
.products li.product a{padding:0;display: block;border-radius:10px;box-shadow: rgba(32, 33, 36, 0.38) 0px 0px 2px;overflow: hidden;}
.products li.product a:hover{padding:0;display: block;border-radius:10px;box-shadow: rgba(32, 33, 36, 0.48) 0px 0px 4px;overflow: hidden;}
.products li.product a h2{font-size: 14px;text-align: center;margin: 15px !important;min-height: 40px;}
.site-main header h1{text-transform:uppercase}
#payment .payment_methods li p{margin: 0 0 1.41575em!important;}
.main-navigation ul li:hover > ul li#menu-item-999:hover > ul{top: -197px;}
.copyright-links{flex: 1;text-align: right;}
#order_review table td, #order_review table th {vertical-align: top;}
#order_review table:not(.has-background) th {background-color: #004f9e;color: #fff;padding: 10px 20px;}
#order_review table:not(.has-background) th:not(:last-child),#order_review table:not(.has-background) tbody td:not(:last-child) {border-right: 1px solid #fff;}
#order_review table:not(.has-background) tbody td {background-color: #f5f5f5;}
#order_review .product-description h4{font-size: 22px;margin-bottom: 0px !important;}
#order_review .product-description .table_design{margin-top:10px !important}
#order_review table:not(.has-background) tfoot th {line-height: 16px;border-bottom: 1px solid #fff;font-size: 14px;font-weight: 550;text-align: right;}
#order_review table:not(.has-background) tfoot .product-total {background: #004f9ede;color: #fff;font-size: 16px;font-weight: 600;border-bottom: 1px solid #fff;padding: 10px 20px;line-height: 18px;}
ul.menu li.current-menu-item>a, .single-post .entry-header .posted-on, .single-post .entry-header .posted-on a, .single-post .entry-header .post-author, .single-post .entry-header .post-author a{color:#fff !important}
.taxonomy-description h1{text-align:center}
.pcbdw-bottom-description-content {margin-bottom: 40px;}
.sp-ea-single > .ea-header a {color: #000 !important;padding: 10px 15px !important;}
.pcbdw-bottom-description-content strong, .taxonomy-description strong, .list-strong-color .uagb-icon-list__label strong, .single-post .uagb-container-inner-blocks-wrap p{color:#000!important}
.icon-align .uagb-icon-list__source-wrap {position: relative;top: 5px;}
.single-post .uagb-container-inner-blocks-wrap p em {
width: 30px;
font-style:normal !important;
display: flex;
height: 30px;
background: #004f9e;
float: left;
justify-content: center;
align-items: center;
margin-right: 10px;
color: #fff;
border-radius: 100px;
font-size: 16px;
line-height: 30px;
margin-top: 3px;
}
.page-id-4423 .uagb-image-ratio-2-3 {height: 100% !important;}
.page-id-4423 .uagb-image-ratio-2-3 img {object-fit: cover;}
.single-post .entry-content, .single-post .post-navigation {
max-width: 1180px;
margin: auto;
padding: 0px 20px 30px 20px !important;
}
.single-post .entry-taxonomy{
display:none;
}
.single-post .entry-content img {
max-width: 100% !important;
width: 100%;
}
.copyright-links a {
padding: 0px 5px;
}
.btn-icon-inline .wp-block-button__link {
display: flex !important;
align-items: center;
}
.btn-icon-inline .wp-block-button__link .uagb-button__icon {
background: #28a61a;
padding: 8px;
border-radius: 100px;
}
.single-post .entry-content h5.wp-block-heading {
font-size: 22px;
}
.single-post .entry-content ul.wp-block-list li {
position: relative;
padding-left: 15px;
margin-bottom:10px;
}
.single-post .entry-content ol.wp-block-list li{
margin-bottom:10px;
}
.single-post .entry-content ul.wp-block-list li::before {
content: "●";
position: absolute;
width: 17px;
height: 17px;
left: -14px;
background: #0170B9;
display: block;
text-align: center;
top: 5px;
border-radius: 100px;
color: #fff;
font-size: 11px;
line-height: 16px;
}
.single-post .entry-content ul.wp-block-list {
margin-left: 0;
padding-left: 20px;
list-style: none;
}
.single-post .entry-content ol.wp-block-list {
margin-left: 0;
padding-left: 20px;
}
@media (min-width:768px){
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {width: 18%!important;margin-right: 2%!important;margin-bottom: 0.618em;}
.single-product div.product .woocommerce-product-gallery img{width: 100%;}
.site-info{display: flex;}
.main-navigation ul li.menu-item-3544 ul.sub-menu, .main-navigation ul li.menu-item-4207 ul.sub-menu{max-height: 400px;overflow-y: scroll;}
}
@media screen and (min-width:767px) and (max-width:1600px){
.main-navigation ul li.menu-item-3544:hover ul.sub-menu	{right:0;left:-100%;}
}
@media screen and (min-width:993px) and (max-width:1315px){
.site-header .col-full {display: block; padding: 0 1.617924em;margin-left: 0px;margin-right: 0px;}
.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {width: auto !important;max-width: initial !important;}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{padding:0px 10px !important}	
.woocommerce-active .site-header .main-navigation{width: 67.913% !important ;text-align: center;margin-right: 3.347826%;}
.woocommerce-active .site-header .site-header-cart {width: 18.7391304348% !important;}	
.main-navigation ul li a {font-size: 15px;font-weight: 800;}	
}
@media screen and (min-width:768px) and (max-width:992px){
.woocommerce-active .site-header .site-branding, .top-bar .gt_switcher.notranslate, .top-bar .gt_switcher.notranslate .gt_selected a, .top-bar .gt_switcher.notranslate .gt_option{width:100% !important;}
.site-branding{margin-bottom:0px !important}
.site-header .site-branding img{margin:auto;}
.main-navigation ul.menu, .main-navigation ul.nav-menu{text-align:center !important;}
.top-bar .wp-block-columns{flex-wrap:wrap !important;height:auto !important}
.top-bar .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
body .site-header:not(.sticky-header){position:relative !important;background:#004182;margin-bottom:0px !important}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{line-height:60px;}
}
@media (max-width:992px){
.site-header {background: rgba(255,255,255,.8);}	
.site-header .col-full{display:block;margin-left: 1.617924em;margin-right: 1.617924em} .storefront-handheld-footer-bar, .hide_notepad {display: none !important;}
.page-id-10 .uagb-container-inner-blocks-wrap ul, ul.register_links{display:block;}
.page-id-10 .uagb-container-inner-blocks-wrap ul li, ul.register_links li{width: auto;}
.single-product .entry-summary .product_title {font-size: 30px;padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px solid #ddd;}
.top-bar h4{justify-content:center;}
}
@media (max-width:768px){
.hide_mobile{display:none;}
.site-content{margin-top:0px !important;}
.handheld-navigation > ul{padding-top:10px !important;margin-top:30px !important;border-top:1px solid #bbb;}	
.wp-block-uagb-container{padding:20px !important}
.wp-block-columns{gap:1em !important}
.woocommerce-active .site-header .site-header-cart {width: auto; max-width: initial;}
.site-header.sticky-header{top:0;}
.site-header{background: rgba(255,255,255,1);padding-bottom:0em !important;padding-top:0em !important;margin-bottom: 0px !important;}
#site-navigation .menu-toggle {margin-top: 10px;color: #fff !important;}	
.site-branding{margin-bottom:0px !important}
.site-header .col-full{display:block;margin-left: 0em;margin-right: 0em;padding:1em 20px}	
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{padding: 0.4em 0 !important;line-height:33px}	
.hentry .entry-content .wp-block-columns .wp-block-column, .editor-styles-wrapper .wp-block-columns .wp-block-column{padding-right:0px !important}
.site-main header:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7)}
.site-main header h1{margin-bottom:0;position:relative;z-index:1;color:#fff}
.single-product .site-main{padding:0px 25px}
button.menu-toggle, button.menu-toggle:hover {background: #004477 !important;}	
.site-header .site-logo-anchor img, .site-header .site-logo-link img, .site-header .custom-logo-link img{filter: brightness(0.9) invert(1);}
.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{color:#000;}
.main-navigation ul li a:hover, .main-navigation ul li:hover>a, .site-header ul.menu li.current-menu-item>a, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover>li>a, .site-title a:hover, a.cart-contents:hover {color: #047;}	
.switcher{width: 100% !important;line-height: 25px;border-radius: 20px;text-indent: 10px;}
.switcher .selected a{width:100% !important;}
.top-bar {padding: 15px 0px;text-align: center;}
body.single-product .site-content{padding:0px !important}
.subcategories li.product-category{width: 50%;}
.single-product div.product .images, .single-product div.product .summary, .single-product div.product .woocommerce-product-gallery{margin-bottom:1.618em;}
.site-footer .col-full {padding: 0 0.617924em !important;}
.top-bar .gt_switcher.notranslate, .top-bar .gt_switcher.notranslate .gt_selected a, .top-bar .gt_switcher.notranslate .gt_option {width: 100%;}
.storefront-sorting {padding: 10px 15px 0px 15px;}
.site-info{display: block;text-align:center}
.tablet-column-reverse .wp-block-column:nth-child(2) {order: -20;}
}
@media (min-width:768px){ .top-bar .wp-block-columns {height: 50px;}
.search-form .wp-block-search__inside-wrapper{height: 40px !important;}
#menu-top-bar-user-menu > li > a {line-height: 60px !important;}
.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:100%;max-width:220px;margin-bottom:0}
.woocommerce-active .site-header .site-branding {width: 28.913%;float: left;margin-right: 1.348%;}
.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:0 1em;line-height:84px}
.woocommerce-active .site-header .main-navigation{margin-right:0px !important}
.footer-widgets{padding-top:2.235801032em;border-bottom: 1px solid rgba(255,255,255,0.1);margin-bottom: 1.735801032em;}
.site-header-cart .cart-contents{font-size:16px;text-transform:uppercase;font-weight:600}
.storefront-full-width-content .site-main ul.products.columns-4 li.product{width:23.23859%;margin-right:2.347826087%}
.storefront-sorting select{background:#fff;border:1px solid #000}
.single-product .site-content{padding:2.617924em 2.617924em 0}
.site-header-cart .cart-contents .count{opacity:1}
.site-main header h1, .site-main header h2{margin-bottom:0;position:relative;z-index:1;color:#fff;font-size: 2.617924em;line-height: 1.214;letter-spacing: -1px;text-transform: uppercase;}	
.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container, .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {width: 90vw;  max-width: 90vw;}
.hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child), .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child){margin-right:0px !important}
.site-header{padding-top:.80em;position:static;left:0;right:0;background: rgba(255,255,255,0.0);padding-bottom:.25em;border-bottom:none;border-bottom: 1px solid rgba(255,255,255,0.1);}
body:not(.home) .site-header{background: rgba(0, 79, 158,1);}
body.home .site-header{position:fixed;}
.site-header.sticky-header{background:rgba(0, 79, 158,.8);box-shadow: 0px 0px 5px rgb(0 0 0 / 25%);top:0px;position:fixed;}	
.logged-in.admin-bar .site-header.sticky-header{top:32px}		
.main-navigation ul.menu, .main-navigation ul.nav-menu {text-align: right;}	
.main-navigation ul li.menu-item-has-children ul {width: 270px;}
table.cart th, table.cart td {padding: 15px 10px;font-size: 16px;color: #000;}
.woocommerce-pagination{line-height: 30px;}
}
@media (max-width:480px){
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}