/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.products .product .wd-add-btn,.products .product .yith-ywraq-add-to-quote { width: 100%; } 


.caja-flex-btnes { display: flex; align-items: center; justify-content: space-between; }
.caja-flex-btnes .cotiza_boton { }

/*Quita Badge On Sale*/
.product-label.onsale { display: none !important; }

/*Quita Recargo Transbank en Checkout*/
.fee { display:none !important; }

/*Edita CSS Bloque de Precios*/
.bloque-precios {max-width: 100% !important; width: 100% !important; margin-left: auto !important; }
.precios-elite { list-style: none;     margin: 0; padding: 0;}
.precios-elite li { border: solid 1px #1e5a96; padding: 15px; text-align: center; }
.precios-elite li:first-child { margin-bottom: 0px; border-bottom: 0;}
.precios-elite .precio-oferta {color: #1e5a96; font-size: 30px; font-weight: 700;}
.precios-elite .precio-oferta small { margin-left:  15px;}
.precios-elite .precio-oferta small del {color: #545453;}
.precios-elite .precio-webpay { color: #545453; font-size: 30px; font-weight: 700; } 
.precio-normal { font-size: 30px; color: #1e5a96; font-weight: 700; }
.amount { font-weight: 600; font-size: 14px; color: #1e5a96; }

/*Campo Direccion Pagina Cotizaciones*/
/*#billing_address_2_field .screen-reader-text { position: relative !important; width: 100% !important; top: 0 !important; height: auto !important; color: #1e1e1e; display: block !important; clip-path: unset !important; }*/

/*Añade estilo stock*/
.stock.in-stock { color: #0e1111 !important; padding: 25px; background: #dfe3ee !important; border-radius: 5px; }
p.stock { font-weight: 900; font-size: 14px; line-height: 1.2;}
p.stock.in-stock:before { content: none; font-family: "woodmart-font"; color: #273f87; }

/* color navegación*/
/*.wd-nav[class*="wd-style-"]>li>a { color: #fff; }
.wd-nav-mob-tab.wd-style-underline .nav-link-text { flex: 1 1 auto; padding: 18px 15px; color: black; text-align: center;}*/

/*Añade estilo y boton Cotizacion*/
.yith_ywraq_add_item_browse_message a { display: none; }
.wd-add-btn-replace .add-to-cart-loop:hover span { transform: translateY(0%) translateZ(0) !important; }
.wd-add-btn-replace .add-to-cart-loop:before { transform: translateY(0%) !important; top: 0px; left: 8px !important; opacity: 1 !important; box-shadow: none !important; width: fit-content; }
.yith-ywraq-add-button { height: 40px !important; width: fit-content !important; }
.yith-ywraq-add-button a { font-size: 12px !important; }
.ywraq-form-table-wrapper { display: flex !important; flex-direction: row-reverse !important; }
.ywraq-form-table-wrapper td.product-name a { font-size: 10px !important; }
.ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper { margin-left: 0px !important; }

.wd-add-btn-replace .add-to-cart-loop { width: 100%; height: 40px !important; }
.wd-hover-quick .wd-add-btn { top: 45% important; }
.wd-hover-quick .wd-add-btn>a span { font-size: 12px !important; padding-left: 32px !important; }
a.add-request-quote-button.button:before { content: '\f138'; font-family: "woodmart-font" !important; color: white !important; margin-right: 5px; }

/* Botón SALE productos */
.product-label.onsale { background-color: #1e5a96; }
.product-label.out-of-stock { background-color: rgb(0 0 0 / 90%); color: #ffffff; font-weight: 900; word-break: keep-all !important; }

/* Borrar DEBITO MERCADOPAGO */
.mp-pt-10 { padding-top: 10px!important; display: none; }

/* Mostrar SALE en Productos */
.product-labels { position: absolute; z-index: 2; display: flex; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; max-width: 50%; transition: opacity .3s ease; }

/* mostrar formulario de agotado */
.alert_container{ display:block !important;	 }

/* GridBuilder */
.wp-grid-builder .wpgb-card-22 .wpgb-card-media {
height: 10rem;
}

.wp-grid-builder .wpgb-card .wpgb-card-media-thumbnail div{
	background-position: center !important;
	background-size: contain !important;
}

/* ESTILO BOTON QUOTE*/
.elementor-sticky--active { position: fixed !important; width: 100% !important; margin-top: 0px !important; margin-bottom: 0px !important; top: 0px !important;}
.elementor-element-6ffbaab { margin-top: -16px !important; }

.products .product .woodmart-add-btn, .products .product .yith-ywraq-add-to-quote { display: inline-block; width: 49%; vertical-align: top; }
.products .product .woodmart-add-btn > a { width: 100%; }
.products .product .wd-add-btn, .products .product .yith-ywraq-add-to-quote { display: content; width: 100%; vertical-align: top; margin-top: 0.5rem; } //aca
.products .product .wd-add-btn > a { width: 100%; }
.products .product .yith-ywraq-add-to-quote > div { width: 100% !important; }
.products .product .yith-ywraq-add-to-quote > div > a { background: #4f5b66 !important; width: inherit; height: inherit; margin-top: 0 !important; } //aca
.products .product .yith-ywraq-add-to-quote > div img { display: none; }


/* LISTA DE PRECIOS */
.li-flex { padding-top: 8px !important; display: flex; justify-content: space-between; margin-bottom: 0; border: none !important; line-height: 24px;}
.li-flex .descuento-pdp { background:#dd1515; color: #fff; font-weight: 700; border-radius:10px; padding: 2px 4px; font-size:12px; }
.li-flex del { font-size: 12px; }
.li-flex .normal { font-size: 18px; }
.li-flex .otros { font-size: 18px; }
.li-flex p { margin-bottom: 0px;}

.ul-flex-plp { list-style:none; margin:0px; padding:0px;}
.li-flex-plp { }
.li-flex-plp p { margin-bottom: 0px; line-height: 100%; font-size: 18px; }
.li-flex-plp p small { font-size: 12px; }
.text-left { text-align: left; }

.custom-li-plp { display: flex; justify-content: start;     align-items: center; }
.custom-li-plp .p1 { background: #DD1515; padding: 3px 5px; color: #FFFFFF; font-size: 10px; border-radius: 10px; font-weight: 700; }
.custom-li-plp .p2 { margin-left: 10px;}
.custom-li-plp .p2 del { font-size: 14px; }
.span_vacio { height: 19px; }
.azul { color: #273f87; }

.products .product .wd-entities-title { text-align: left; min-height: 37px;}
.button.add-request-quote-button { background-color: #4f5b66; }

/* PADDING DE MENU MEGA */
.wd-sub-menu li>a {padding-bottom: 0px !important; }

/* BOTON COTIZAR PDP */
.single-product .btn_cot_plp .yith-ywraq-add-button { margin-left:auto;} 

/* BOTON COTIZAR PLP GRID MODE */
/* .products.elements-list */
.product-list-item .yith-ywraq-add-to-quote {
	margin-top: 0px;
}

/* BOTON COTIZAR PLP YA AGREGADO */
.yith_ywraq_add_item_response_message.show.hide-when-removed { border: none !important; border-radius: 5px; min-height: 40px; display: flex !important; justify-content: center; align-items: center; background: #a7adba; color: #fff; font-weight: 700; font-size: 12px; } 

.single-product .btn_cot_plp .yith_ywraq_add_item_response_message.show.hide-when-removed { width: 49%; margin-left: auto; }

/* ICONO DEL CARRITO */
.products .product .wd-add-btn-replace .add-to-cart-loop:before { left: 15% !important; font-size: 14px !important; }

/* COTIZADOR */
#yith-ywraq-default-form .form-row-first { float:left; width: 50%; display: inline-block; vertical-align: text-bottom; }
#yith-ywraq-default-form .form-row-last { float:right; width: 50%; display: inline-block; vertical-align: text-bottom; }
.acortador, 
.ywraq-form-table-wrapper td.product-name a,
.product_list_widget>li .wd-entities-title,
.product_title.entry-title.wd-entities-title,
.wd-compare-table td>a{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.wd-compare-table td>a{ min-height: 40px;}

/* RADIO DE BANNER PROMO PRODUCTO HOME*/
.promo-banner .wrapper-content-banner { border-radius:20px !important; }

#payment li.wc_payment_method payment_method_linkify_gateway label > img { display:none; }

/*CSS LOADER*/
.loader {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        position: relative;
				display: none;
        animation: rotate 1s linear infinite
      }
      .loader::before , .loader::after {
        content: "";
        box-sizing: border-box;
        position: absolute;
        inset: 0px;
        border-radius: 50%;
        border: 5px solid #FFF;
        animation: prixClipFix 2s linear infinite ;
      }
      .loader::after{
        border-color: #4F5B66;
        animation: prixClipFix 2s linear infinite , rotate 0.5s linear infinite reverse;
        inset: 6px;
      }

      @keyframes rotate {
        0%   {transform: rotate(0deg)}
        100%   {transform: rotate(360deg)}
      }

      @keyframes prixClipFix {
          0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
          25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
          50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
          75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
          100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
      }

/*QUITA TIEMPO DE DESPACHO*/
#shipping_method li > p { display:none !important; }

/* BOTONES PLP MOBILE*/
@media (max-width: 1000px) {

.products .product .woodmart-add-btn, .products .product .yith-ywraq-add-to-quote { width: calc(100% - 2px ); }
.products .product .wd-add-btn-replace .add-to-cart-loop:before { left: 8% !important; }
.product-list-item .yith-ywraq-add-to-quote { margin-top: 10px !important; }
}

/* ELIMINAR BOTONES DE LA TARJETA DEL LOOP */
/* la primera linea es el boton de agregar al carro */
/* la segunda linea es el boton del yith */
.products .product .wd-add-btn, 
.products .product .yith-ywraq-add-to-quote { display: none !important; }
