.page-id-9432 #hmtb-bottom-bar{
	display: none !important;
}
.qlwapp-footer{
	display: none !important;
}
.hmtb-btn-container a.hmtb-button, .hmtb-content-wrapper > .hmtb-btn-container > a.hmtb-button{
	display: none !important;
}
.header-menu-primary .menu-item a
{
	font-size:13px !important;
}
#hmtb-bottom-bar.hmtb-overlap{
	z-index:0 !important;
}
.hmtb-msg-container-item .message{
	font-size: 18px !important;
	font-weight: bolder !important;
}
.hmtb-btn-container{
	display: none !important;
}
.hmtb-msg-container-item .message{
	left: 20% !important;
}
.reset_variations{
	visibility:none !important;
}
.cwg_popup_submit{
	font-size:20px !important;
	margin-bottom: 10px !important;
color: #fff !important;
    background-color: #df434b !important;
    border: none !important;
    border-radius: 20px !important;
	font-weight: 600 !important;}
.wpdp-white-popup{
	margin-top: 180px !important;
}
.woocommerce .mfp-wrap{
	z-index: 9999 !important;
}
.woocommerce ul.products li.product .button-shop-addtocart{
	display: block !important;
}
.woocommerce .variations td{
	line-height: .1em !important;
}
.variations select{
	width: 90% !important;
}
.single_add_to_cart_button{
	font-size: 20px !important;
	padding: 10px !important;
}
.shipping-badge{
	color: #fff;
    background: #07A219;
    font-size: 16px;
    font-weight: 600;
	text-align: center
}
.shipping-badge p{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	text-align: center;
	margin: 0 auto !important;
}
.woocommerce-variation-description p{
	color: #000 !important;
}
#wp-disclaimer-popup p, #wp-disclaimer-popup li{
	color: #000 !important;
	font-weight: 600 !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	top: 40px !important;
}
.price
	{ 
    font-size: 30px;
    color: #07A219;
}

.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
    height: 50%;
    margin: auto;
    max-height: 50px;
    width: 100%;
    max-width: 20px;
    left: 12px;
    right: auto;
    opacity: .5;
    fill: #000;
    margin-top: 28px;
}
#text-3 p{
	font-size: 16px !important;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	height: 50px !important;
	margin-top:20px !important;
}
#primary{
	padding-top:40px !important;
}
#tab-description, .term-description{
	color:#000 !important;
}
.page-id-2605 .wpcf7 input, .page-id-2605 .wpcf7 textarea{
	width:100% !important;
}
.page-id-2605 .wpcf7 .button, .page-id-9795 .wcf7 .button{
	font-family: "Karla", Sans-serif;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9B6A45 !important;
    border-radius: 30px 30px 30px 30px !important;
    padding: 10px 40px 10px 40px !important;
}
.page-id-8967 .wpcf7 input, .page-id-2605 .wpcf7 textarea, .page-id-9795 .wpcf7 input{
	width:100% !important;
}

.page-id-8967 .wpcf7 .button, .page-id-9795 .wpcf7 .button{
	font-family: "Karla", Sans-serif;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9B6A45 !important;
    border-radius: 30px 30px 30px 30px !important;
    padding: 10px 40px 10px 40px !important;
}
#contattaci .elementor-widget-button{
	margin-bottom:10px !important;
}
#contattaci p{
	margin-bottom:0px !important;
}
#contattaci .elementor-widget-text-editor{
	margin-bottom: 10px !important;
}
.footer-text a{
	color:#fff !important;
}
.footer-bottom {
    margin: 0;
    padding: 30px 0;
    color: #fff;
    background: #9B6A45;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
}
.footer-bottom-2 {
    margin: 15px 0 0;
    padding: 15px 0 0;
    border-top: 1px solid #fff;
}
.footer-top .widget ul li a{
color: #9B6A45;
}
.footer-top .widget .widget-title{
	color: #9B6A45;
	font-weight:700;
		font-size:24px !important
}
.footer-widgets .widget{
	margin:0px !important;
}
.footer-top {
    padding: 90px 0 30px;
    color: #000;
    background: #fff;
    font-weight: 600;
    font-size: 17px;
}
.header-top {
    z-index: 9997;
    color: #fff;
    background: #07A219;
    font-size: 18px;
    font-weight: 600;
}
.product-detail-box .button{
	  color: #FFFFFF !important;
    background-color: #9B6A45 !important;
	border: none !important;
	border-radius: 20px !important;
	font-weight: 600 !important;
}
.product-detail-box .button:hover{
	  color: #FFFFFF !important;
    background-color: #07A219 !important;
	border: none !important;
	border-radius: 20px !important;
	font-weight: 600 !important;
}
.single_add_to_cart_button{
	color: #FFFFFF !important;
    background-color: #9B6A45 !important;
	border: none !important;
	border-radius: 20px !important;
	font-weight: 600 !important;
}
.single_add_to_cart_button:hover{
	  color: #FFFFFF !important;
    background-color: #07A219 !important;
	border: none !important;
	border-radius: 20px !important;
	font-weight: 600 !important;
}
.woocommerce .offcanvas-menu ul li a{
	color:#fff !important;
}
#newsletter {
	text-align: center !important;
}
#newsletter input{
	margin-right: 20px !important;
}
#newsletter .button{
	font-family: "Karla", Sans-serif;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #9B6A45 !important;
    border-radius: 30px 30px 30px 30px !important;
    padding: 10px 40px 10px 40px !important;
}
@media screen and (max-width: 768px) {
  .hmtb-msg-container-item .message{
	left: 0% !important;
		margin-bottom: 40px !important;
}
	#hmtb-top-bar, #hmtb-bottom-bar{
		min-height: 140px !important;
	}
}
