/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/






#cmplz-manage-consent .cmplz-manage-consent {

    box-shadow: none !important;
    bottom: 20px !important;
    left: 10px !important;
    background-color:#035d29!important;
    color: #fff !important;
    border: 1px solid #fff !important;
    border-radius: 10px !important;
    line-height: 1em;
    font-size: 12px !important;
    padding: 5px !important;
    height: 40px !important;
    text-transform: math-auto;
    max-width: 200px;
    width: 180px;
}




.conv_message{font-weight:bold;
font-size: 1.5rem;
    color: #000;
}

.conversion_name, .conversion_email{color:#cc0000; }

#gform_submit_button_1{background-color:#035d29!important;}

.gform_title{display:none;}


header.woocommerce-products-header, .shoptimizer-category-banner {
    background-color: #E8EDE7!important;
	border-radius:10px;
}

.woocommerce-form-coupon-toggle{
	padding:20px 20px 5px 20px;
	background-color:#E8EDE7;
	border-radius:8px;
}

.woocommerce-form-coupon-toggle .woocommerce-info{
	text-align:center;}



{text-align:center;}


.wp-image-150{
	text-align:center!important;
	margin-left: auto;
    margin-right: auto;
}

.img-verification-code{
 
  justify-content: center;  /* allinea orizzontalmente */
  align-items: center;      /* allinea verticalmente */
            /* imposta altezza del contenitore */
}

.img-verification-code img {
  max-width: 100%;
  height: auto;
	margin-left: auto;
    margin-right: auto;
}


.cg-cat-image{border-radius:8px;}


.sku_wrapper{display:none!important;}



ul#shipping_method li {
    margin-bottom: 0.25rem;
    padding: 20px;
    background-color:#e4f4ea !important;
    border-radius: 8px;
	font-size:1rem;
}

ul#shipping_method li span.amount {
    float: right;
    font-weight: bold!important;
}

ul#shipping_method li label:before {

    width: 15px!important;
    height: 15px!important;
 
}

.price{
	background-color:#e4f4ea !important;
	  font-size: 1.3rem!important;
	font-weight:bold!important;
	padding:5px;
}


ul.products li.product .price .amount {
    position: relative;
   font-size: 1.3rem;
	font-weight:bold;
}

div.woocommerce-card__header>span>ins>span>bdi {
    font-size: 1.1rem;
    background-color: #efefef;
    padding: 5px;
    font-weight: 700;
}


.woocommerce-info {
    
font-size:1.2rem;
	 font-weight: bold!important;
	text-align:center;
	background-color:#047634;
	border-radius: 8px;
}


/* Hide PayPal button on product page */
.single-product .ppcp-messages,
.single-product .ppc-button-wrapper {
    display: none !important;
}

.woocommerce-loop-product__title{
	height:54px!important;
}