/*
Theme Name:     Woohoo Child
Theme URI:      https://dotfitness.it/
Description:    Tema Child per il tema woohoo
Author:         Antonio Petrocelli
Author URI:     https://marketing.2rstudio.it
Template:       woohoo
Version:        0.1.0
*/
.elementor-17137 .elementor-element.elementor-element-02eba6b .logo_image {
    max-height: 65px !important;
}
.categories_link_more{
	color:#ff540a!important;
}
.woocommerce ul.products li.product .post_featured {
    border-bottom: 1px solid #ff540a;
}
.yith-ywraq-add-button{
	margin-top:0px;
}
#page_preloader, .page_content_wrap, .custom-background .content_wrap>.content, .background_banner_wrap~.content_wrap>.content {
    background-color: #ffffff;
}

.yith_ywraq_add_item_product_message{
	display:none;
}
.yith-ywraq-before-table-wc-backward{
	display:none!important;
}
.hide-when-removed{
	/*display:none!important;*/
}
.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2, .woocommerce .related.products ul.products.columns-2 li.product, .woocommerce-page .related.products ul.products.columns-2 li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products.columns-2 li.product, .woocommerce-page .upcells.products ul.products.columns-2 li.product, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2 {
    width: 32%;
}
.shop_cart{
	display:none!important;
}
.woocommerce.single-product .product .yith-ywraq-add-to-quote {
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px!important;
}

.product-thumbnail img{
	max-width:150px;
}
/*
.widget_ywraq_mini_list_quote .yith-ywraq-list-content.yith-ywraq-list-content-visibile {
  top: calc(100% + 15px);
  opacity: 1;
  visibility: visible;
  z-index: 10;
}
*/
.widget.woocommerce.widget_ywraq_mini_list_quote:hover .yith-ywraq-list-wrapper * { 
  pointer-events:all !important; 
}
.page_content_wrap {
	padding-top: 3.1rem;
    padding-bottom: 3.4rem;
}
@media (max-width: 2800px){
.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2, .woocommerce .related.products ul.products.columns-2 li.product, .woocommerce-page .related.products ul.products.columns-2 li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products.columns-2 li.product, .woocommerce-page .upcells.products ul.products.columns-2 li.product, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2 {
    width: 25%;
	}}

@media (max-width: 980px){
.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2, .woocommerce .related.products ul.products.columns-2 li.product, .woocommerce-page .related.products ul.products.columns-2 li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products.columns-2 li.product, .woocommerce-page .upcells.products ul.products.columns-2 li.product, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2 {
    width: 32%;
	}}
@media (max-width: 768px){
.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2, .woocommerce .related.products ul.products.columns-2 li.product, .woocommerce-page .related.products ul.products.columns-2 li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products.columns-2 li.product, .woocommerce-page .upcells.products ul.products.columns-2 li.product, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2 {
    width: 49%;
	}
	
}

.open_child_menu{
	display:block!important;
}

.menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
    opacity: 1!important;
    -webkit-transition: right .3s ease-out,color .3s ease,opacity .3s ease;
    -ms-transition: right .3s ease-out,color .3s ease,opacity .3s ease;
    transition: right .3s ease-out,color .3s ease,opacity .3s ease;
}
.button-richiesta-informazioni{
	width: 408px;
    margin-bottom: 51px!important;
    margin-top: 0px!important;
    text-align: center;
}

.sc_layouts_title .sc_layouts_title_content {
  width: 1200px;
}

@media (max-width: 1279px){
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
    margin-bottom: 8px;
	}}

.popmake-title{
	font-family: 'Oswald'!important;
  font-weight: 500!important;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper {
    width: auto;
}

.widget_ywraq_mini_list_quote:hover .yith-ywraq-list-content {
	top: calc(100% + -20px);
	opacity: 1;
	visibility: visible;
	z-index: 10;
	right: -90px;
}

@media (max-width: 479px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*=column-] li.product, .woocommerce-page ul.products[class*=column-] li.product, .woocommerce ul.products li.product[class*=column-], .woocommerce-page ul.products li.product[class*=column-] {
    width: 50%!important;
	}
.elementor-section.elementor-section-boxed > .elementor-container {
   max-width: 400px;
}
}

#bottoni_peso a:focus {
    display: inline-block;
    background: #000;
}

#bottoni_spessore a:focus {
    display: inline-block;
    background: #000;
}

#bottoni_peso .button-peso{	
	min-width:80px;
	padding:10px;
	margin:5px;
	text-align:center!important;
}

#bottoni_spessore .button-peso{	
	min-width:80px;
	padding:10px;
	margin:5px;
	text-align:center!important;
}

#bottoni_peso a{
	display: inline-block;
}

#bottoni_spessore a{
	display: inline-block;
}


#bottoni_peso a:hover{
	background-color:#000!important;
}



#bottoni_spessore a:hover{
	background-color:#000!important;
}

.post_featured.hover_shop .icons>a .icon-anim {
    display: none;
}
.woocommerce div.product form.cart .variations {
    width: 100%;
    margin-bottom: 28px;
}

@media (max-width: 479px){
	.raq-totals-row{
		display: none;
	}
}

button#ywraq-list-to-pdf {
    display: flex;
    align-items: center;
    background: #000;
    border-color: #d1d1d1;
		/*max-width:180px;*/
	text-align:center;
}

#yith-ywraq-form .update-list-wrapper .after-table-right .button {
    margin: 0px;
    padding-left: 17%;
}

@media (max-width: 479px){
	#yith-ywraq-form .update-list-wrapper input[type=submit] {
			margin-right: 0;
			margin-top: 0px;
		}
	.raq-totals-label{
		display: none;
	}
	.hidden_mobile{
		display:none;
	}
}

.menu_hover_zoom_line .sc_layouts_menu_nav>li>a:hover, .menu_hover_zoom_line .sc_layouts_menu_nav>li.sfHover>a {
    color: #ff6300!important;
}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item.post_author, .post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a {
   display:none;
}
.woocommerce .shop_table a.remove {
    font-weight: 800!important;
    font-size: 21px!important;
}