/*
 Theme Name:   Steam Engine Stickers 2025
 Theme URI:    genexmarketing.com
 Description:  GenexPress Child Theme
 Author:       Genex Marketing
 Author URI:   https://www.genexmarketing.com
 Template:     generatepress
 Version:      1.0.0
*/

/* Add your custom styles below */
* a:hover, * a:hover *{cursor:pointer !important;}

a.gb-text{color:#fff !important;}
.sticker-quantity {margin-top:33px;}
.hide{display:none;}
img.wp-post-image{max-width:400px !important;height:auto !important;}
.wc-columns-container{display:none;}

.product_cat-custom-stickers .quantity,
.product_cat-custom-labels .quantity,
.product_cat-dtf-transfer .quantity,
.product_cat-dtf-transfer .variations
{display:none !important;}
.socs *, .socs{color:#fff !important;}
.socs:hover{color:#fff !important;opacity: 0.5;}
.socs .gb-shape *{width:17px !important;height:17px !important;}
.roundme{border-radius:22px;}
.button{border-radius:22px !important;color:#fff !important;font-size:16px !important;}
button{border-radius:22px !important;color:#fff !important;font-size:16px !important;}
#tab-description h2:nth-of-type(1) {display: none;}
/* Unlock the tab wrapper */
.woocommerce-tabs {max-width: none;width: 100%;padding-left: 0;padding-right: 0;}
/* Unlock the tab content itself */
.woocommerce-Tabs-panel,
.woocommerce-Tabs-panel--description,
#tab-description {max-width: none;width: 100%;padding-left: 0;padding-right: 0;}
/* Handle full width blocks inside the tab content */
#tab-description .alignfull { width: 100vw;margin-left: calc(-50vw + 50%);margin-right: calc(-50vw + 50%);position: relative;left: 0;right: 0;}
#tab-title-description{background:var(--global-color-10);color:#fff;border-radius:22px;border:none !important;z-index:555;padding:10px 40px;}
#tab-title-description *{color:#fff !important;font-size:33px;font-family:'bebas neue';}
.wc-product-image img{border-radius:22px;}
.woocommerce-product-gallery img{border-radius:11px;}
.site-content{padding-top:10px !important;}
div.inside-header{height:100px;}
@media (max-width: 780px) {
	.stripething {margin-top:50px !important;clear:both;}
	.header-image{position:relative;top:-40px;} 
	div.menu-bar-items{position:relative !important;top:-33px !important;background:transparent !important;z-index:99;}
	div.menu-bar-items *{background:transparent !important;} 
	button.menu-toggle{color:#555 !important;position:relative;top:-33px}
	div.menu-bar-items li{clear:both;z-index:99;}
	nav#mobile-menu-control-wrapper{z-index:99;}
	#primary-menu, nav#mobile-menu-control-wrapper{border-radius:33px;padding:20px 0px;background:transparent !important;}
	div.inside-navigation, nav.wc-menu-cart-activated{background:transparent !important;}
	#primary-menu, nav#mobile-menu-control-wrapper li a{background:var(--global-color-9) !important;}
	.menu-primary-menu{z-index:99;}
	.mobile-menu-control-wrapper{position:relative;top:-45px;}
	
}
body:not(.woocommerce-checkout):not(.woocommerce-cart) .price {display: none !important;}
.icon-menu-bars{color:#fff !important}
.white, .white a, a.white{color:#fff !important;}
.white:hover, .white a:hover, a.white:hover{color:#fff !important;}
.woocommerce-shop .woocommerce-pagination{display:none;}
.shopheads{font-size:44px !important;text-align:center;margin-top:33px;}
.gallery-item img{border-radius:22px !important;}
.woocommerce-product-gallery__wrapper img{max-width:400px !important;}
#wpwrap .gb-element-ba931552{margin-top:60px !important;}

.accordion-item__toggle *{font-size:22px !important;background:none !important;}
.accordion-item__toggle:hover, .accordion-item__toggle:active, .accordion-item__toggle *:hover{background:none !important;}
.woocommerce-cart .coupon {display: none !important;}



td.product-name ul{list-style: none !important; padding-left:  !important; }
td.product-name li{margin-left:-40px;}
td.product-name li::before { content: none !important; }
td.product-name li::after {content: "mm";}

.menu-item-has-children{top:-4px;}
.single_add_to_cart_button{margin-top:20px !important;}
span.star-ratingr{height:60px !important;}

.testimonial-title h4{color:var(--contrast) !important;}
.add_to_cart_button{display:none !important;}

.woocommerce-loop-product__link div.star-rating{display:none !important;}
ul{margin-left:20px !important;}
div.sales-flash-overlay .quantity{display:none !important;}
.uni-row-content-wrap *{color:#fff !important;background:transparent !important;}
.uni-row-content-wrap select, .uni-row-content-wrap input, .uni-row-content-wrap textarea{color:#fff !important;background:#000 !important;}
.additional_information_tab{display:none !important;}
.gform-body select, .gform-body input, .gform-body textarea{color:#fff !important;background:#000 !important;}
#order_review{padding:33px;border-radius:22px;background:#111 !important;}
.related h2{text-align:center !important;}
.wc-block-components-product-price span{display:none;}
.sales-flash-overlay a.button{display:none !important;}