/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 10 2022 | 06:49:33 */
/*Ocultar out of stock*/
span.mkdf-plc-out-of-stock, a.button.ajax_add_to_cart.mkdf-button.mkdf-out-of-stock, p.stock.out-of-stock, span.mkdf-sold, span.mkdf-pli-out-of-stock {
    display: none !important;
}

/*Ocultar estrellas*/

.mkdf-pli-rating-holder,
.woocommerce-product-rating {
  /*display: none !important;*/
}

.star-rating:before,
.star-rating span:before,
.mkdf-plc-holder .mkdf-plc .mkdf-plc-rating span,
.mkdf-pl-holder .mkdf-pli .mkdf-pli-rating span:before{
    color: #FFDF00;
}

/* ESTRELLAS SHOP */
.type-product .star-rating > span:before{
	float: left;
}

/*Grid productos color fondo*/

.mkdf-pl-holder .mkdf-pli-inner:hover .mkdf-pli-text,
.mkdf-plc-holder .mkdf-plc-inner:hover .mkdf-plc-text,
.mkdf-pl-inner:hover .mkdf-pl-text{
    background: #e2dddd33 !important;
}

.mkdf-pli-text-action a, .mkdf-pli-text-action div {
    border-color: black !important;
}

.mkdf-plc-text-action a,
.mkdf-pl-text-action a,
.mkdf-pli-text-action a{
    background: #e2dddd !important;
}

.mkdf-plc-text-action a:hover,
.mkdf-pl-text-action a:hover,
.mkdf-pli-text-action a:hover{
    background: black !important;
}

.yith-wcwl-add-to-wishlist {
    line-height: 34px !important;
}


/*Ordenar peso filtro*/
html:lang(en-US) .bapf_body ul {
    display: grid;
}

html:lang(en-US) #bapf_1 > div.bapf_body > ul > li:nth-child(5) {
    order: 10;
}



/*Contenedor tamano*/
@media (min-width: 1400px){
    .woocommerce-product-gallery {
        width: 40% !important;
    }

    .mkdf-single-product-summary {
        /*padding-left: 7% !important;*/
    }
    .woocommerce-tabs.wc-tabs-wrapper {
        margin: auto;
        display: block;
    }
}

/*Miniaturas imagen producto lateral*/
body.single-product .pp_pic_holder a.pp_next {
    right: 0px;
}

body.single-product .pp_pic_holder a.pp_previous {
    left: 0px;
}

body.single-product .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous {
    top: calc(95% - 20px);
}

body.single-product .woocommerce-product-gallery__image img {
    object-fit: contain;
}


/*Ocultar primer precio repetido*/
.mkdf-single-product-summary > div > p.price:nth-child(2) {
    display: none !important;
}

/*Estilo boton*/
.yith-wcwl-add-button a {
    font-size: 16px !important;
}


button.single_add_to_cart_button.button.alt {
    font-family: "montserrat" !important;
    font-size: 16px !important;
    background: #3c3c3c !important;
    border-color: #3c3c3c !important;

}
@media (min-width:375px){
  button.single_add_to_cart_button.button.alt {
      padding: 10px 48px !important; 
  }
}



button.single_add_to_cart_button.button.alt:hover {
    color: #3c3c3c !important;
    background: white !important;
}

a.woocommerce-review-link {
    display: none;
}
.product-template-default .woocommerce-tabs #reviews ol.commentlist .comment-text img {
    width: 20px;
}

/*Aviso anadir al carrito*/
@media (min-width: 1025px){    
    body.product-template-default .woocommerce-notices-wrapper {
        margin-top: -60px;
    }
}

/*Tabla tabs*/

.wc-tab {
    padding: 10px 0px;
    min-height: 320px !important;
}
@media (min-width: 769px){
  .woocommerce-tabs th {
    min-width: 160px;
  }
}
@media (max-width: 500px) {
    .mkdf-woo-single-page .woocommerce-tabs table th {
        word-break: break-word;
    }
}

ul.tabs.wc-tabs a {
    font-family: "Montserrat" !important;
    font-style: normal !important;
    text-transform: uppercase;
}

.woocommerce-tabs.wc-tabs-wrapper table tr:nth-child(even) {
    background: #EFEFEF;
}

.woocommerce-tabs.wc-tabs-wrapper table  tr td:nth-child(1) {
    padding-left: 5px;
}
.woocommerce-tabs.wc-tabs-wrapper table tr td {
    padding-left: 10px !important;
    padding-right: 10px;
}

.mkdf-woo-single-page .woocommerce-tabs table td, .mkdf-woo-single-page .woocommerce-tabs table th {
    font-weight: 400;
    font-family: "Montserrat";
    font-size: 16px;
}

.mkdf-woo-single-page .woocommerce-tabs table th {
    padding-bottom: 10px !important; 
}

span.titulo-tabla {
    font-family: "Montserrat";
    font-weight: bold;
    color: #3C3C3C;
}

.mkdf-woo-single-page .woocommerce-tabs table{
    color: #3C3C3C;
}
 

/*FICHA PRODUCTO ORDEN PERSONALIZADOS*/

body.product-template-default .mkdf-container-inner .product.type-product {
    /*display: grid;*/
    display: flex;
    flex-direction: column;
}

body.product-template-default .mkdf-single-product-content {
    order: 1;
}

body.product-template-default .woocommerce-tabs.wc-tabs-wrapper {
    order: 2;
}

body.product-template-default section.related.products {
    order: 4;
}

body.product-template-default .contenedor-ficha-packs,
body.product-template-default .contenedor-ficha-simple {
    order: 3;
}


.yith-wcwl-add-button i.yith-wcwl-icon.fa.fa-heart-o {
    display: none;
}

.yith-wcwl-add-button span,
.yith-wcwl-wishlistexistsbrowse a ,
a.delete_item{
    font-family: "Montserrat" !important;
    font-style: normal !important;
}

/*POST RELACIONADOS EN PRODUCTOS*/
.contenedor-blogs-relacionados-producto .mkdf-post-info-date.entry-date.published.updated, .contenedor-blogs-relacionados-producto .mkdf-bli-info, .contenedor-blogs-relacionados-producto .mkdf-post-excerpt-holder {
    display: none !important;
}

.contenedor-blogs-relacionados-producto {
    order: 5;
}

.contenedor-blogs-relacionados-producto {
    padding: 0px 14%;
}

@media (min-width: 1025px) {
    .contenedor-blogs-relacionados-producto .mkdf-blog-list-holder .mkdf-blog-list {
        max-width: fit-content;
        margin: auto !important;
        display: grid!important;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .contenedor-blogs-relacionados-producto li.mkdf-bl-item.mkdf-item-space {
        width: 100% !important;
    }
}

@media (min-width: 769px){
    .contenedor-blogs-relacionados-producto .owl-stage {
        transform: none !important;
    }
     .contenedor-blogs-relacionados-producto  .owl-item.cloned {
        display: none !important;
    }
}
@media (max-width: 768px){
    .contenedor-blogs-relacionados-producto .mkdf-owl-slider .owl-nav.disabled {
        display: block !important;
    }
}

.contenedor-blogs-relacionados-producto button {
    background: #3c3c3c !important;
    border-radius: 100% !important;
    width: 40px !important;
    height: 40px !important;
    box-shadow: 0 0.25em 0.5em 0 rgb(0 0 0 / 10%);
    text-shadow: 0 0.25em 0.5em rgb(0 0 0 / 10%);
    margin-top: -35px !important;
}

.contenedor-blogs-relacionados-producto span.mkdf-prev-icon, span.mkdf-next-icon {
    background-size: 15px;
    background-position: center;
    background-repeat: no-repeat;
    margin-top: -2px;
}

.contenedor-blogs-relacionados-producto span.mkdf-prev-icon {
    background-image: url(https://www.nutralie.com/wp-content/plugins/carousel-upsells-and-related-product-for-woocommerce/assets/img/one_left.svg) !important;
}

.contenedor-blogs-relacionados-producto span.mkdf-next-icon {
    background-image: url(https://www.nutralie.com/wp-content/plugins/carousel-upsells-and-related-product-for-woocommerce/assets/img/one_right.svg) !important;
}

.contenedor-blogs-relacionados-producto span.mkdf-prev-icon *, span.mkdf-next-icon * {
    visibility: hidden;
}

.contenedor-blogs-relacionados-producto button.owl-prev {
    margin-left: -10% !important;
}

.contenedor-blogs-relacionados-producto button.owl-next {
    margin-right: -10% !important;
}


/*WISH*/
.yith-wcwl-share i {
    font-family: "FontAwesome" !important;
}

.yith-wcwl-wishlistexistsbrowse a:after,
.yith-wcwl-add-button a:after{
    color: red !important;
}

body.single-product a.view-wishlist,
body.single-product .yith-wcwl-add-button span.separator,
body.single-product a.delete_item i.yith-wcwl-icon.fa.fa-heart {
    display: none;
}

.product_meta {
    font-family: "Montserrat" !important;
    font-size: 16px !important;
}

.yith-wcwl-add-button a.delete_item:after {
    content: "\f141" !important;
}


/*ANCHO FICHA PRODUCTO GENERAL*/


body.product-template-default .mkdf-single-product-content,
body.product-template-default section.related.products,
body.product-template-default .seccion-beneficios  {
    width: 86% !important;
    margin: auto !important;
}

body.product-template-default .mkdf-container-inner.clearfix {
  width: 100% !important;
}

body.product-template-default .mkdf-single-product-content{
    margin-bottom: 20px !important;
}

body.product-template-default .woocommerce-tabs.wc-tabs-wrapper {
    width: 56%;
  margin: auto !important;
}

/*FICHA PRODUCTO PACKS*/
.seccion-faqs.decoracion-arriba {
    padding: 50px 15%;
    background: #EFEFEF;
  	margin-top: 200px;
}

body.product-template-default .decoracion span{
    font-size: 116px;
    color: #c4c4c4;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    font-family: TuesdayNight;
    font-weight: 400;
    line-height: 2.2;
    opacity: 1;
    overflow: hidden;
}

time.woocommerce-review__published-date {
    visibility: hidden;
}

.seccion-faqs .decoracion span {
    left: 0px !important;
    margin-top: -180px;
}

.seccion-beneficios {
    display: flex !important;
}

.imagen-beneficios{
 	text-align: right; 
}

.seccion-faqs.decoracion-arriba,
.va-dirigido-packs{
    display: grid !important;
}

.seccion-faqs .mkdf-accordion-holder {
    z-index: 999;
}

.seccion-faqs .mkdf-accordion-title {
    background: none !important;
    color: #4f4e4e !important;
    font-family: "Montserrat" !important;
    font-style: normal;
}

.seccion-faqs .mkdf-accordion-holder .mkdf-accordion-title .mkdf-accordion-mark {
    font-size: 40px;
    left: 0px !important;
}

.va-dirigido-packs .fila-uno-dirigido .columna-texto {
  	/*padding: 0px 0px 0px 22%;*/
    padding: 0px 3% 0px 13%;
    /*padding: 100px 0px 0px 22%;
    background-image: url("https://nutralie.com/wp-content/uploads/2019/07/imagen-dirigido-izda.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: -60px;
    margin-top: -100px;*/
}

.va-dirigido-packs .fila-uno-dirigido .columna-imagen {
    text-align: right;  	
}

.fila-uno-dirigido {
    margin-top: 20px;
}

.columna-imagen {
    padding: 0px;
}

.fila-dos-dirigido {
    margin-top: 50px;
}

.fila-dos-dirigido .columna-texto {
    /*padding-right: 7%;*/
  padding: 0px 13% 0px 6%;
}

.fila-uno-dirigido .decoracion span {
    left: -130px;
    width: 50%;
    line-height: 160px !important;
}

.fila-dos-dirigido .decoracion span {
    width: 40%;
    right: -100px;
    line-height: 160px !important;
}

.seccion-testimonios {
    background: #EFEFEF;
    padding: 50px 10%;
    margin-top: 150px;
}

.seccion-testimonios .decoracion span {
    left: 0px !important;
    margin-top: -180px;
}
.seccion-testimonios h2{ 
    text-align: center;
    font-weight: bold;
}

@media (min-width: 1025px){
    .texto-beneficios {
        padding-left: 9%;
    }
}

/*Slider productos relacionados*/
@media (min-width: 993px){
    section.related.products .glide__arrows {
        display: none;
    }
}

section.related.products .dcms-item-description {
    display: none;
}
/*CARRITO*/

span.mkdf-sc-dropdown-total-amount * {
    font-size: 14px !important;
}

.mkdf-sc-dropdown-inner * {
    font-family: "Montserrat" !important;
    font-style: normal !important;
}

/*Eliminar cupon del carrito*/
body.woocommerce-cart td.actions {
   /* display: none !important;*/
}
input#coupon_code {
    font-size: 12px !important;
    padding: 10px 38px;
}
input#coupon_code::placeholder {
    text-transform: uppercase;
}
body.woocommerce-cart table.cart td.actions .coupon label {
    display: block;
}

.coupon label {
    margin-bottom: 10px;
}

/*----*/

body.woocommerce-cart button.button[name="update_cart"] {
    display: none !important;
}

.mkdf-woocommerce-page table.cart td.actions .button,
.wc-proceed-to-checkout a,
a.button.wc-forward,
button#place_order,
.checkout_coupon button,
button.woocommerce-button,
.button.azul {
    background-color: #3c3c3c !important;
    border-color: #3c3c3c !important;
}

.mkdf-woocommerce-page table.cart td.actions .button:hover,
.wc-proceed-to-checkout a:hover,
a.button.wc-forward:hover,
button#place_order:hover,
.checkout_coupon button:hover,
button.woocommerce-button:hover,
.button.azul:hover {
    background-color: white !important;
  
}

@media (min-width: 1025px){  
/*   .cart-collaterals {
        width: fit-content !important;
        float: right;
        margin-top: -150px !important;
    }*/
}

@media (min-width: 1201px){  
   .cart-collaterals {
        /*width: fit-content !important;*/
     	width: 50% !important;
        float: right;
        margin-top: -150px !important;
    }
}

@media (max-width: 1200px){
  .mkdf-woocommerce-page .cart-collaterals h2 {
      margin-top: 0px;
  }
}

@media (max-width: 1399px) and (min-width: 1201px){
    html:lang(fr-FR) .woocommerce-cart table.cart td.actions .coupon .button,
    html:lang(nl-NL) .woocommerce-cart table.cart td.actions .coupon .button
    html:lang(de-DE) .woocommerce-cart table.cart td.actions .coupon .button
    html:lang(it-IT) .woocommerce-cart table.cart td.actions .coupon .button,
  	.woocommerce-cart table.cart td.actions .coupon .button{
       /* width: 200px;*/
        margin: 0px !important;
        padding: 10px !important;
        width: fit-content !important;  
    }
}

/*CARRITO CROSSS SELLS*/
body.woocommerce-cart .cart-collaterals {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    column-gap: 50px;
}
body.woocommerce-cart .cart-collaterals {
    width: 100% !important;
    margin-top: 30px !important;
}

body.woocommerce-cart .cross-sells {
    border: none !important;
    margin-top: 18px !important;
}
body.woocommerce-cart td.actions {
    display: none;
}

@media (max-width: 768px){
    body.woocommerce-cart .cart-collaterals {
        display: grid !important;
        grid-template-columns: 1fr !important;    
    }
    body.woocommerce-cart .cross-sells {
        order: 1;
    }

    body.woocommerce-cart .cart_totals {
        order: 0;
    }
}

/*CHECKOUT*/
.woocommerce-message {
    border: 2px solid #3c3c3c !important;
    color: #3c3c3c;
}

.woocommerce-message span.woocommerce-Price-amount.amount, .woocommerce-message span.aviso-envio-gratuito {
    color: #3c3c3c;
    font-weight: bold !important;
}
.woocommerce-message span.aviso-envio-gratuito {
    text-transform: uppercase;
}

body.woocommerce-checkout .woocommerce-form-coupon-toggle,
body.woocommerce-checkout .woocommerce-message{
  	margin-top: 50px;
}
body.woocommerce-page .coupon {
    visibility: hidden;
}
body.woocommerce-checkout .mkdf-page-subtitle,
body.woocommerce-account .mkdf-page-subtitle,
body.woocommerce-wishlist .mkdf-page-subtitle,
body.woocommerce-page .mkdf-page-subtitle{
    font-size: 80px;
    font-weight: 400;
    font-family: TuesdayNight;
    margin-top: -30px !important;
    z-index: -1 !important;
    position: relative;
    text-transform: inherit;
    letter-spacing: 1px;
}

@media (min-width: 769px){
  body.woocommerce-checkout .mkdf-page-subtitle,
  body.woocommerce-account .mkdf-page-subtitle,
  body.woocommerce-wishlist .mkdf-page-subtitle,
  body.woocommerce-page .mkdf-page-subtitle{
      margin-left: -50px !important; 
  }
}

body.woocommerce-account h1.mkdf-page-title.entry-title,
body.woocommerce-wishlist h1.mkdf-page-title.entry-title {
    visibility: hidden;
}

body.woocommerce-checkout div.mkdf-title-holder  div.mkdf-grid {
    width: 86% !important;
}

p.mkdf-empty-cart-custom {
    display: none;
}

body.woocommerce-account p.mkdf-empty-cart-custom {
    visibility: hidden;
  	display: block !important;
}

.woocommerce-thankyou-order-received {
    text-align: center;
}
.mkdf-woocommerce-page .woocommerce-checkout table td *,
.mkdf-woocommerce-page .cart-collaterals table td *{
    line-height: 24px;
}
.mkdf-woocommerce-page .woocommerce-checkout table tfoot th {
    padding-right: 50px;
}
.mkdf-woocommerce-page .cart-collaterals table td {
    padding-left: 50px !important;
}

/*Eliminar texto pedido extra*/
body.woocommerce-order-received div.woocommerce-order > h2 {
    display: none;
}

.woocommerce-billing-fields h3:before {
    content: "1";
}

h3.envio-direccion:before {
    content: "2";
}

h3#order_review_heading:before {
    content: "3";
}

h3.metodo-pago:before{
    content: "4";
}

.woocommerce-billing-fields h3:before{
    padding: 0px 10px;
    border: 1px solid;
    border-radius: 100%;
    margin-right: 10px;    
}

h3.info-adicional:before,
h3#order_review_heading:before,
h3.metodo-pago:before,
h3.envio-direccion:before {
    padding: 0px 8px;
    border: 1px solid;
    border-radius: 100%;
    margin-right: 10px;
}

td.img-product img {
    width: 140px;
}

body.woocommerce-checkout button#place_order {
    width: 100%;
}

@media (min-width: 769px){
    div#customer_details {
        width: 49%;
        float: left;
    }

    h3#order_review_heading,
    div#order_review {
        width: 49%;
        float: right;
    }

    .mkdf-woocommerce-page .woocommerce-checkout .col-1, .mkdf-woocommerce-page .woocommerce-checkout .col-2 {
        width: 100%;
    }
}


/*PAGINA PERFIL*/

body.woocommerce-account .mkdf-container-inner.clearfix{
    padding-top: 0px !important;
}

.texto-cuenta {
    width: 50%;
    margin: auto;
    margin-bottom: 50px;
    text-align: center;
}
.woocommerce-wishlist .texto-cuenta{
 	margin-top: 50px;
}

nav.woocommerce-MyAccount-navigation {
    padding: 45px 45px !important;
}

nav.woocommerce-MyAccount-navigation {
    background: white !important;
}

a.woocommerce-button.button.view,
a.mkdf-btn.mkdf-btn-huge.mkdf-btn-outline.mkdf-modal-opener{
    background: #414897;
}

.order-again a.button,
a.woocommerce-button.button.order-again,
a.woocommerce-button.button.view, a.mkdf-btn.mkdf-btn-huge.mkdf-btn-outline.mkdf-modal-opener {
  	background: #3c3c3c !important;
}

.order-again a.button:hover,
a.woocommerce-button.button.order-again:hover,
a.woocommerce-button.button.view:hover,
a.mkdf-btn.mkdf-btn-huge.mkdf-btn-outline.mkdf-modal-opener:hover {
  	color: #3c3c3c !important;
  	background: white !important;
}

a.woocommerce-button.button.order-again {
    margin-left: 30px;
}

body.woocommerce-account .item-thumbnail img {
    width: 100px;
}

body.woocommerce-account.logged-in  nav.woocommerce-MyAccount-navigation, 
body.woocommerce-account.logged-in  .mkdf-container-inner.clearfix{
    width: 100% !important;
}

body.woocommerce-account .woocommerce-MyAccount-content {
    width: 100% !important;
    background: #EFEFEF !important;
}
@media (min-width: 769px){
    body.woocommerce-account .woocommerce-MyAccount-content {
      padding: 50px 65px  !important;
  }
}
@media (max-width: 768px){
      body.woocommerce-account:not(.woocommerce-orders) .woocommerce-MyAccount-content {
        padding: 50px 65px  !important;
    }
    .texto-cuenta {
        margin-top: 0px !important;
        width: 100%;
    }
}

body.woocommerce-account nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    margin: auto !important;
    width: fit-content !important;
    text-align: center;
}

body.woocommerce-account .woocommerce,
.woocommerce-MyAccount-content {
    margin-bottom: 0px !important;
}

body.woocommerce-account .mkdf-container-inner.clearfix{
    padding-bottom: 0px !important;
}

@media (max-width: 425px){
    body.woocommerce-wishlist .mkdf-container-inner.clearfix,
    body.woocommerce-wishlist nav.woocommerce-MyAccount-navigation,
  	nav.woocommerce-MyAccount-navigation{
        padding: 45px 10px !important;
    }
}

@media (max-width: 355px){
    body.woocommerce-wishlist nav.woocommerce-MyAccount-navigation ul {
        word-break: break-word;
    }
}

body.woocommerce-wishlist .mkdf-container-inner.clearfix {
    width: 100%;
    padding: 70px;
    background: #EFEFEF;
}

body.woocommerce-wishlist nav.woocommerce-MyAccount-navigation {
    position: relative;
    vertical-align: middle;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto !important;
    width: 100%;
    padding: 50px 0px;
  	z-index: 99;
}

body.woocommerce-wishlist  nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    margin: auto !important;
    width: fit-content !important;
    text-align: center;
    padding: 0 15px 0 0;
    list-style: none;
}

body.woocommerce-wishlist .woocommerce-MyAccount-navigation ul li:not(:last-child) {
    margin: 0 0 10px;
}

body.woocommerce-wishlist .woocommerce-MyAccount-navigation ul li a {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-family: Montserrat,sans-serif;
    padding: 0 22px;
    font-weight: 400;
    letter-spacing: .2em;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 23px;
    color: #000;
    -webkit-transition: padding .2s ease;
    -o-transition: padding .2s ease;
    transition: padding .2s ease;
}

body.woocommerce-wishlist .yith_wcwl_wishlist_footer {
    display: none;
}

body.woocommerce-wishlist  .woocommerce-MyAccount-navigation ul li a:hover {
    color: #5a5a5a;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
    max-width: 100px;
}

.wishlist_table.mobile li .item-wrapper .item-details {
    width: fit-content;
}

@media (min-width: 768px){
    body.woocommerce-account td.woocommerce-table__product-name.product-name {
        display: flex;
        align-items: center;
    }

    body.woocommerce-account td.woocommerce-table__product-name.product-name > a {
        margin-left: 15px;
    }

    body.woocommerce-account strong.product-quantity {
        font-size: 25px;
    }
}
/*Pagina inicio sesion*/
@media (min-width: 1210px){
    div#customer_login {
        display: grid;
        grid-template-columns: 50% 50%;
    }
    div#customer_login .woocommerce form.login {
        max-width: 80% !important;
    }
}

@media (max-width: 1209px){
   div#customer_login form.woocommerce-form.woocommerce-form-register.register,
   div#customer_login .woocommerce form.login {
        max-width: 490px;
        margin: 0 auto;
    }
    
    div#customer_login h2,
    div#customer_login h5{
        text-align: center;
    }
}


/*ICONO ANADIR CARRITO MODULOS*/

.mkdf-plc-holder .mkdf-plc-inner .mkdf-plc-text-inner .add_to_cart_button:after, 
.mkdf-plc-holder .mkdf-plc-inner .mkdf-plc-text-inner .button.product_type_external:after, 
.mkdf-plc-holder .mkdf-plc-inner .mkdf-plc-text-inner .button.product_type_grouped:after,
ul.products>.product .mkdf-pl-inner .mkdf-pl-text-inner .add_to_cart_button:after,
ul.products>.product .mkdf-pl-inner .mkdf-pl-text-inner .button.product_type_external:after,
ul.products>.product .mkdf-pl-inner .mkdf-pl-text-inner .button.product_type_grouped:after,
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-text-inner .add_to_cart_button:after, 
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-text-inner .button.product_type_external:after, 
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-text-inner .button.product_type_grouped:after{
    content: "\f3f7"!important;
    font-family: Ionicons!important;
}

/*Traduccion wishlist*/

html:lang(es-ES) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.delete_item:before {
	content: "Eliminar de la lista";
}
html:lang(es-ES) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.add_to_wishlist span:before {
	content: "Añadir a la lista de deseos";
}
html:lang(en-US) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.delete_item:before {
	content: "Remove from the list";
}
html:lang(en-US) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.add_to_wishlist span:before {
	content: "Add to wish list";
}
html:lang(fr-FR) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.delete_item:before { 
	content: "Retirer de la liste";
}
html:lang(fr-FR) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.add_to_wishlist span:before{
	content: "Ajouter à la liste de souhaits";
}
html:lang(it-IT) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.delete_item:before{
	content: "Togliere dalla lista";
}
html:lang(it-IT) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.add_to_wishlist span:before{
	content: "Aggiungi alla lista dei desideri";
}
html:lang(de-DE) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.delete_item:before{
	content: "Aus der Liste entfernen";
}
html:lang(de-DE) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.add_to_wishlist span:before{
	content: "Zur Wunschliste hinzufügen";
}
html:lang(nl-NL) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.delete_item:before{
 	content: "Verwijderen van de lijst";
}
html:lang(nl-NL) body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.add_to_wishlist span:before{
	content: "Toevoegen aan verlanglijstje";
}

body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.delete_item,
body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.add_to_wishlist span{
	color: white !important;
}

body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.delete_item:before,
body.product-template-default .summary.entry-summary .yith-wcwl-add-button a.add_to_wishlist span:before{
	color: black !important;
}

/*Selector orden*/

body.archive form.woocommerce-ordering option,
body .select2-container--default .select2-results__option[aria-selected],
body .select2-container--default .select2-results__option{
    font-family: "Montserrat" !important;
    font-size: 15px;
    line-height: 24px;
    text-transform: initial;
	font-style: normal !important;
	color: #5a5a5a;
  	font-weight: 500 !important;
  
}


body.archive form.woocommerce-ordering select.orderby {
    font-size: 12px;
    font-style: normal;
    text-transform: uppercase;
    font-family: "Montserrat" !important;
	border: none;
    padding: 0px 10px;
  	letter-spacing: 2px;
}

.mkdf-woocommerce-page .woocommerce-ordering .select2 .select2-selection.select2-selection--single .select2-selection__arrow:before{
    font-weight: 600;
    font-size: 15px;
}

body.post-type-archive-product .mkdf-title-holder.mkdf-standard-type.mkdf-title-va-header-bottom {
    /*display: none;*/
}

.mkdf-pl-controls-holder {
    margin-bottom: 50px !important;
}

#carusel_poduct_related li.product.type-product,
section.related.products li{
    padding: 50px !important;
}
#carusel_poduct_related li.product.type-product img,
section.related.products li img{
    max-width: 304px;
}

/*Etiqueta nuevo*/
body.product-template-default .br_alabel {
    display: none !important;
}
.br_alabel * {
    font-weight: 400;
}

@media (max-width: 600px){
    .br_alabel_image > span {
        line-height: 30px;
    }
}
/*Ocultar zoom imagen producto*/
.pp_pic_holder a.pp_expand {
    visibility: hidden !important;
}

/*Pantalla cancelacion pago*/
body.woocommerce-order-pay ul.wc_payment_methods.payment_methods.methods li {
    margin-bottom: 15px;
}

body.woocommerce-order-pay div#payment * {
    font-size: 17px;
    font-weight: 500;
    line-height: 23px;
}

body.woocommerce-order-pay #order_review > table > tfoot > tr:nth-child(1) > th {
    padding-top: 50px;
}

body.woocommerce-order-pay li.wc_payment_method *, body.woocommerce-order-pay.woocommerce-terms-and-conditions-wrapper * {
    color: #838383;
}

@media (max-width: 480px) {
    body.woocommerce-order-pay .mkdf-container-inner.clearfix *, body.woocommerce-order-pay li.wc_payment_method *, body.woocommerce-order-pay.woocommerce-terms-and-conditions-wrapper * {
        font-size: 13px !important;
    }
}

/*Nueva galeria productos con zoom*/
/*.mkdf-woo-single-page.mkdf-woo-single-thumb-on-left-side .mkdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
    left: 0px;
}

@media (min-width: 1400px) {
    .mkdf-woo-single-page .mkdf-single-product-content .images {
        width: 40% !important;
    }
}
*/