/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 7.0.1
*/
a:not(#logo):link{text-decoration:underline;}
.wppb-checkbox {display: flex;flex-direction: row-reverse;justify-content:start;}
.wppb-checkbox>label, .wppb-checkbox>ul {width: initial; }
li.wppb-checkbox>ul.wppb-checkboxes { margin-top: 0px; }
li.wppb-checkbox>ul.wppb-checkboxes>li { padding-right: 5px; }
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address,.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--members-area{display:none;}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button,.woocommerce-MyAccount-navigation-link--downloads{display:none;}
.woocommerce-MyAccount-content .woocommerce-Message::before{left:5px;top:5px;}
.wppb-form-field.wppb-send-credentials-checkbox{display:none !important;}
#pass-strength-result{height:inherit}
.text-logo #logo{font-size:32px;}
#home .blocco-logo{width:14.666% !important;clear:none;}
#home .blocco-foto{width:81.333% !important;clear:none;}
@media all and (max-width:479px){
	.text-logo{text-align:left}
	.text-logo #logo{font-size:20px;}
	.mobile-sticky #Top_bar.is-sticky #logo,.mobile-sticky #Top_bar.is-sticky .custom-logo-link{margin:5px 50px 0 5px;}
}
.mfn-header-login{background:#FAFAFA;}
.woocommerce a.remove{display:block;font-size:2em;height:50px;width:50px;line-height:20px;color:#53F9AC !important;}
.woocommerce a.remove:hover{background:#53F9AC !important;color:#FFF;}
.woocommerce .quantity{margin:0 auto;}
.wppb-form-field.wppb_billing_heading,.header-cart-total,.responsive-menu-toggle,.mfn-woo-cart-link{display:none !important;}
.woocommerce-orders-table__header.woocommerce-orders-table__header-order-total,.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{display:none;}
@media all and (max-width: 767px){.mobile-header-mini #Top_bar .top_bar_right{right:0 !important;}}
.shop-filters,.price,.product_meta,.stock.in-stock,#order_review_heading,.shop_table.woocommerce-checkout-review-order-table,.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order-overview__total.total{display:none !important;}
.woocommerce table.shop_table th:last-child,.woocommerce table.shop_table td:last-child{text-align:center;}
.mfn-cart-step-1 .woocommerce .woocommerce-cart-form,.mfn-cart-step-2 .woocommerce #customer_details{flex-basis:100%;max-width: 100%;}
@media all and (min-width:960px){.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-1,.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-1,.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-2,.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-2{width: 48%;margin:0 1%;float:left;}}
@media all and (max-width:959px){.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-2,.mfn-cart-step-2 .woocommerce .woocommerce-checkout #customer_details .col-2{margin-top:50px}}
.mfn-cart-step-1 .woocommerce .cart-collaterals{display:block;background:#FFF;margin:0;padding:0;}
.mfn-cart-step-2 .woocommerce #order_review{flex-basis:100%;max-width:100%;padding:1% 5%;margin:0;background:#FAFAFA;}
.woocommerce table.shop_table td.actions{text-align:right;padding-right:35px;}
.woocommerce-thankyou-order-received{color:#333;}
.woocommerce-MyAccount-navigation-link--orders{display:none;}
body.home .compila{display:none;}
html[lang='en-US'] .compila.it{display:none;}
html[lang='it-IT'] .compila.en{display:none;}