/*
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: 2.0.2
*/
body {
    --mfn-button-font-family: inherit;
    --mfn-button-font-size: 14px;
    --mfn-button-font-weight: 400;
    --mfn-button-font-style: inherit;
    --mfn-button-letter-spacing: 0px;
    --mfn-button-padding: 10px 20px 10px 20px;
    --mfn-button-border-width: 0;
    --mfn-button-border-radius: 3px 3px 3px 3px;
    --mfn-button-gap: 10px;
    --mfn-button-transition: 0.2s;
    --mfn-button-color: #626262;
    --mfn-button-color-hover: #626262;
    --mfn-button-bg: #dbdddf;
    --mfn-button-bg-hover: #d3d3d3;
    --mfn-button-border-color: transparent;
    --mfn-button-border-color-hover: #000;
    --mfn-button-icon-color: #626262;
    --mfn-button-icon-color-hover: #626262;
    --mfn-button-box-shadow: unset;
    --mfn-button-theme-color: #ffffff;
    --mfn-button-theme-color-hover: #ffffff;
    --mfn-button-theme-bg: #000000;
    --mfn-button-theme-bg-hover: #000000;
    --mfn-button-theme-border-color: transparent;
    --mfn-button-theme-border-color-hover: #000;
    --mfn-button-theme-icon-color: #ffffff;
    --mfn-button-theme-icon-color-hover: #ffffff;
    --mfn-button-theme-box-shadow: unset;
    --mfn-button-shop-color: #ffffff;
    --mfn-button-shop-color-hover: #000;
    --mfn-button-shop-bg: #000000;
    --mfn-button-shop-bg-hover: #fff;
    --mfn-button-shop-border-color: #000000;
    --mfn-button-shop-border-color-hover: #000000;
    --mfn-button-shop-icon-color: #626262;
    --mfn-button-shop-icon-color-hover: #000;
    --mfn-button-shop-box-shadow: unset;
    --mfn-button-action-color: #626262;
    --mfn-button-action-color-hover: #626262;
    --mfn-button-action-bg: #dbdddf;
    --mfn-button-action-bg-hover: #d3d3d3;
    --mfn-button-action-border-color: transparent;
    --mfn-button-action-border-color-hover: transparent;
    --mfn-button-action-icon-color: #626262;
    --mfn-button-action-icon-color-hover: #626262;
    --mfn-button-action-box-shadow: unset;
}

/*SOLUCION ACCESIBILIDAD RECAPTCHA Y OTROS*/
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    word-wrap: normal !important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}
.cmplz-cookiebanner .cmplz-links .cmplz-link {
    padding: 15px!important;
}
.mfn-footer-menu li {
    position: relative;
    padding-bottom: 5px;
}
/*FIN*/

#Content {
    padding-top: 0px;
}
p a{
	text-decoration:underline;
}
p a:hover{
	text-decoration:none;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    border: 1px solid #000;
}

/*WOOCOMMERCE*/
.woocommerce span.soldout {
    left: 35px;
    position: absolute;
    top: 96%;
    /* transform: none; */
    /* text-align: center; */
    max-width: 100px;
    display: none;
}
.woocommerce ul.products li.product.outofstock .product-loop-thumb .soldout h4 {
    font-size:10px;
border: 1px solid;
    border-radius: 0px;
}
.woocommerce div.product p.stock {
    font-size: .92em;
    background-color: #fff0f0;
    border-color: #cc1818;
    padding: 15px;
    border-radius: 5px;
    display: inline-block;
    color: black;
}
/*Productos relacionados*/
.woocommerce ul.products li.product.outofstock .product-loop-thumb .image_wrapper img {
    opacity: 100;
    filter: grayscale(0%);
}
.woocommerce .column_product_cart_button .cart .button {
    width: auto;
}
button.single_add_to_cart_button.button.alt:hover {
    color: #000!important;
    background-color: #fff!important;
    border: 1px solid #000;
}
button.single_add_to_cart_button.button.alt{
    border: 1px solid #000;
}
a.added_to_cart.wc-forward {
    background: #fff;
    color: #000;
	display:none;
}
/*FORMS*/
span.wpcf7-form-control-wrap .wpcf7-date, span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-number, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
    border-radius: 3px;
}
.wpcf7-form .column {
    padding: 0;
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 -3px;
}
/*FOOTER*/
.mfn-footer-menu-style-vertical li a {
    padding: 0px;
}
.mfn-footer-menu li a {
    display: block;
    text-decoration: underline;
}
.mfn-footer-menu li a:hover {
    display: block;
    text-decoration: none;
}

@media only screen and (max-width: 767px) {
    body.mobile-row-2-products .products.related ul.products li.product, body.mobile-row-2-products .products.upsells.up-sells ul.products li.product, body.mobile-row-2-products .column_product_related ul.products li.product, body.mobile-row-2-products .column_cart_cross_sells ul.products li.product, body.mobile-row-2-products .column_product_upsells ul.products li.product {
        width: 100%;
    }
}

@media only screen and (min-width: 1921px) {
    .slide-title{
        margin-left: 310px;
    }
}