/*
Theme Name:     USED COMPRESSORS GeneratePress Child
Theme URI:      https://genexmarketing.com
Author:         Genex Marketing Agency Ltd.
Author URI:     https://www.genexmarketing.com
Description:    A child theme for GeneratePress customized by Genex Marketing Agency Ltd.
Version:        1.0.0
Template:       generatepress
Text Domain:    generatepress-child
License:        GNU General Public License v2 or later
License URI:    https://www.gnu.org/licenses/gpl-2.0.html
*/

/* Custom styles for the child theme go below this line */
span.category-toggle {
    border: 1px solid;
    padding: 0px 4px;
    margin: 0px 2px;
    background: var(--accent);
    color:#fff;
}

li.wc-block-product-categories-list-item {
    font-size: 13px !important;
}

li.wc-block-product-categories-list-item ul {
    padding-left: 15px;
}

.site-header{border-top:solid 22px #236cb5 !important; }
body{background: url('/wp-content/uploads/2025/03/pizzaz3.png') no-repeat center center fixed;background-size: cover;}

/* rounded boxes for all plus alternating widget colors */
.inside-article, .widget{border-radius:11px;border:solid 2px #ececec;opacity:1;}

.widget:nth-child(even) {background-color: #ececec;border:solid 2px #ffffff;background: rgba(179, 198, 212, 0.9); backdrop-filter: blur(10px);padding:11px !important;margin:10px auto;}
.site-footer .inside-article, .site-footer .widget, .sitefooter .widget:nth-child(even){border-radius:11px;border:none;opacity:1;background:none;padding:11px !important;}
input, textarea, button{border-radius:11px !important;}
.main-nav{;border-radius:11px;background:#fff;border:solid 3px #efefef;}
.widget:nth-of-type(3){background-color: #ececec;border:solid 2px #ffffff;background: rgba(179, 198, 212, 0.9); backdrop-filter: blur(10px);padding:11px !important;}
.widget:nth-child(odd){padding:11px !important;margin:10px auto;}

.wp-block-details{background:#0b5284;color:#fff;padding:5px 11px;border-radius:22px;}
.wp-block-details a{color:#fff !important;text-decoration:none;}
.wp-block-details a:hover{color:#6bc2ff;}
.wc-block-product-categories-list-item{background:#05385b;color:#fff;padding:5px 11px;border-radius:22px;}

.wc-block-product-categories-list-item__name{margin-left:5px;}
.wc-block-product-categories-list-item .wc-block-product-categories-list-item{background:#ffffff;font-size:12px;color:#333333 !important;}
.wc-block-product-categories-list-item .wc-block-product-categories-list-item a{color:#333333 !important;}
.wc-block-product-categories-list-item .wc-block-product-categories-list-item {position: relative;padding-left: 40px;margin-left:-20px;}
.wc-block-product-categories-list-item .wc-block-product-categories-list-item::before {content: '➜';position: absolute;left:11px;top: 50%;transform: translateY(-50%);font-size: 12px;color: inherit;}

.category-toggle{border-radius:22px;}

/* footer menu tweaks */
.menu-menu-footer-container li::before {content: "> ";color: inherit;margin-right: 5px;font-weight: bold;}
.menu-menu-footer-container a {text-decoration: none !important;}

/* HR tweak * */
hr{background:none !important;border:none;border-top:solid 1px #ccc !important;}

.wc-product-image{border-radius:15px;}
.wc-product-image img{border-radius:15px;}
.wc-product-image {overflow: hidden;display: inline-block;}
.wc-product-image img {transition: transform 0.3s ease-in-out;transform: scale(0.7)}
.wc-product-image:hover img {transform: scale(0.8);}
.price{background:#353535;color:#fff;padding:11px 22px;border-radius:22px;}
.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{color:#fff;}
.summary, .entry-summary{padding-top:33px;!important;font-size:24px;}
.summary *, .entry-summary *{text-transform:none !important;}


.messageus, .messageus *{background:none !important;color:#fff;margin:0px !important;}
.aside .widget{border:none !important;background: none !important;margin:0px !important;padding:0px !important;font-size:14px;}
.aside .widget .widgettitle{color:#fff;}

.widget .gform_widget{border:none !important;background: none !important;margin:0px !important;padding:0px !important;}

.widget .gform_widget h2.widgettitle{color:#fff !important;margin:0px !important;padding:0px !important;font-size:16px;padding-top:15px;display:none;}
.widget .gform_widget input{padding:5px !important;}
.gfield_description, .gform_description, .gfield_label{margin:0px !important;font-size:14px !important;}
.woocommerce-loop-product__title, h2.woocommerce-loop-category__title{max-width:200px;}

.woocommerce-LoopProduct-link{margin:0px 10px;}