/* Styles Added by Refineria */

/* INICIO FORMULARIO NEWSLETTER REFINERIA */

.emaildiv .fa {display:none!important}
.field-icon input {height: 46px !important;padding-right:15px!important;}
.btn-subscribe {transition:none!important; background-color:#000000!important;margin-top:5px!important;padding-right:20px!important;padding-left:20px!important;}
.grid-padding-column-only-one {padding:0px!important;}

.form_embed_clientify_embed_form  {font-family: "CircularStd", "Raleway",sans-serif!important; }

/* FIN FORMULARIO NEWSLETTER REFINERIA */



.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {
	border: none;
	width: 7em;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	text-decoration: none;
}
section.related.products > section {
    padding: 0;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-wrapper .radio-variable-item {
	display: inline-block;
}
table.variations tr {
    background: none;
    border-top: 1px solid #d6d7d9;
}
.woo-variation-swatches.wvs-show-label .variations td.label {
    display: none;
}

/*make the menu sub-menu items drop down on mouse hover */
/*.menu_container nav ul li ul {
    display: none;
  	transition: opacity 1s ease-out;
    opacity: 0;
}

.menu_container .submenu {
    
     opacity:0 !important;
}
.menu_container nav ul li:hover ul {
     display:block !important;
		-webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
	opacity:1;
}


@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

.menu_container .current-menu-item.menu-item-has-children .sub-menu{opacity:1 !important;}

.menu_container nav ul li.current-product_cat-ancestor ul {opacity:1;}

.menu_container .current-menu-ancestor>a {
    font-weight: normal;
	text-decoration:underline;
}
*/

.woocommerce-shipping-methods{margin:15px 0px;}
.tax-rate{margin:15px 0px;}
.shipping-calculator-form{margin:15px 0px;}

a.checkout-button.button.alt.wc-forward {
display: none;}

.woocommerce-terms-and-conditions-checkbox-text a{margin-left:5px;}

/*PEDIDO RECIBIDO*/
.woocommerce-order-received .woocommerce-order{border:0px solid yellow; max-width:960px; margin:0px auto;padding:20px;}
.woocommerce-thankyou-order-received{margin-top:45px; font-size:32px; font-weight:normal; text-align:center; margin-bottom:35px;}

ul.woocommerce-thankyou-order-details{background-color:#d9d9d9; padding:35px; border-radius:25px; margin-bottom:35px;}

.woocommerce-order p{font-weight:normal; line-height:24px; }

ul.order_details{background-color:#d9d9d9; padding:35px; border-radius:25px; margin-bottom:35px;}

.woocommerce-order-details table.woocommerce-table--order-details{background-color:#d9d9d9; padding:35px; border-radius:25px; margin-bottom:35px;}


table.woocommerce-table--order-details tr:nth-child(odd) {
    background: transparent;

}

table.woocommerce-table--order-details tr th{
    
	padding:20px 35px;
}
table.woocommerce-table--order-details td.woocommerce-table__product-name{padding-left:55px;}


 .woocommerce-customer-details .col-1{border:0px solid yellow; width:100%;}
.woocommerce-customer-details .col-1 address{background-color:#d9d9d9; padding:35px; border-radius:25px; }

 .woocommerce-customer-details .col-2{border:0px solid yellow; width:100%;}

 .woocommerce-customer-details .col-1{border:0px solid yellow; width:100%;}
.woocommerce-customer-details .col-2 address{background-color:#d9d9d9; padding:35px; border-radius:25px; }


/*paginas de la tienda*/

.woocommerce-notices-wrapper{margin-top:20px;}

/*blog*/
/* Masonry Custom CSS  */
.blog_masonry{
	-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
column-gap: 1em;
}

.blog_masonry article{display: inline-block;
margin: 0 0 1em;
padding: 1em;
width: 100%;}

@media only screen and (max-width : 1024px) {
 
.blog_masonry{ /* Masonry container */
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
}
 
@media only screen and (max-device-width : 1024px) and (orientation : portrait) {
 
.blog_masonry { /* Masonry container */
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
}
 
@media only screen and (max-width : 768px) {
 
.blog_masonry { /* Masonry container */
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
}
 
@media only screen and (max-width : 480px) {
 
.blog_masonry { /* Masonry container */
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
}


.product-category img {
		max-height: 584px;
}

.wc-tabs a{text-decoration:none !important; color:#9f9f9f;}

.wc-tabs li.active a{color:#000000;}
.woocommerce-tabs h2{display:none;}
.woocommerce-tabs .entry-content{padding-top:20px; font-weight:300;line-height:24px;}

.addtocartsimple{display: grid;
            grid-template-columns: auto auto;}

.sps_btn{padding:10px 30px; margin-bottom:25px;}


html[lang="en-US"] button.sps_btn:before {content:'I want a sample ';}
html[lang="ca"] button.sps_btn:before {content:'Vull una mostra ';}
html[lang="es-ES"] button.sps_btn:before {content:'Quiero un muestra ';}
html[lang="de-DE"] button.sps_btn:before {content:'Ich möchte eine Probe ';}

.variations label {
    margin-bottom: 10px;
    font-size: 12px;
	text-transform:uppercase;
	color:#727272;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    
        padding: 1rem 1rem 1rem 0rem !important;
			
    }

.yith-wapo-addon {
    display: flex !important;
    align-items: flex-start !important;
    flex-direction: column;
    align-content: flex-start !important;
}

.yith-wapo-addon .option-price{display:none;}
.yith-wapo-addon .addon-header {
    margin-right: 20px;
    padding-left: 0px;
}

.yith-wapo-addon .addon-header h3{font-size:16px;margin-bottom:10px;}
.yith-wapo-addon .wapo-addon-description{font-size:14px; color:#9f9f9f; font-weight:400;}
.yith-wapo-addon-label{font-size:14px;font-weight:400;}

.paginatiendaonline{border:0px solid black;}

#paginatienda{border:0px solid black;width:100% !important;}
#paginatienda img{width:100%;}

.productossolos{border:0px solid black; width:100% !important;}

/*   *******************   */
/*   19-06-25 - oabadfol   */

/* colores categorias y productos a negro */

body .elementor-location-archive a:not(#wpadminbar a) {
    color: #262626 !important;
}

.elementor-menu-cart__product-name product-name a {
	color: #262626;
}
/* Textos de gris a negro */
p{
	/* color: #666 - antes */
	color: #000 !important;
}

.position-absolute{
	position: relative !important;
}

.elementor-element-4aa8d6a{
	display: none !important;
}

.tax-product_cat .content-area a {
	color: #262626;
}