@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//renu-shop.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.4.3") format("woff2");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "ManropeRegular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(36,36,36);
	--wd-text-font-size: 17px;
	--wd-title-font: "ManropeRegular", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-transform: none;
	--wd-title-color: rgb(36,36,36);
	--wd-entities-title-font: "ManropeRegular", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: rgb(36,36,36);
	--wd-entities-title-color-hover: rgb(36, 36, 36);
	--wd-alternative-font: "ManropeRegular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "ManropeRegular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(36,36,36);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "ManropeSemibold", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 17px;
	--wd-primary-color: rgb(1,97,36);
	--wd-alternative-color: rgb(1,97,36);
	--wd-link-color: rgb(1,97,36);
	--wd-link-color-hover: rgb(67,138,78);
	--btn-default-font-family: "ManropeRegular", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 400;
	--btn-default-transform: inherit;
	--btn-default-bgcolor: rgb(24,64,30);
	--btn-default-bgcolor-hover: rgb(24,64,30);
	--btn-accented-font-family: "ManropeRegular", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 400;
	--btn-accented-transform: inherit;
	--btn-accented-bgcolor: rgb(24,64,30);
	--btn-accented-bgcolor-hover: rgb(24,64,30);
	--btn-font-family: "ManropeRegular", Arial, Helvetica, sans-serif;
	--btn-font-weight: 400;
	--btn-transform: inherit;
	--btn-color: rgb(255,255,255);
	--btn-font-size: 15px;
	--btn-bgcolor: rgb(24,64,30);
	--btn-color-hover: rgb(255,255,255);
	--btn-bgcolor-hover: rgb(24,64,30);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(247,247,247);
	--notices-success-color: rgb(36,36,36);
	--notices-warning-bg: rgb(247,247,247);
	--notices-warning-color: rgb(36,36,36);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://renu-shop.com/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.page-title-default {
	background-color: rgb(24,64,30);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
.page .main-page-wrapper {
	background-color: rgb(255,255,255);
	background-image: none;
}
.product-labels .product-label.featured {
	background-color: rgb(232,98,43);
	color: rgb(255,255,255);
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 4px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 4px;
	}

}

@media (max-width: 768.98px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 4px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "InstrumentSerifRegular";
	src: url("//renu-shop.com/wp-content/uploads/2024/05/InstrumentSerif-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "ManropeSemibold";
	src: url("//renu-shop.com/wp-content/uploads/2024/05/Manrope-SemiBold.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "ManropeRegular";
	src: url("//renu-shop.com/wp-content/uploads/2024/05/Manrope-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/****************************/
/* Woocommerce - Mi cuenta */
/**************************/

/* Ocultar registro de mi cuenta */

.woocommerce .wd-registration-page #customer_login .col-12.col-md-6.col-register {
    display: none;
}

/* Alineación del registro */

.woocommerce .wd-registration-page #customer_login .col-12.col-md-6.col-login {
    margin: 0 auto;
}

/************************/
/* Joinchat - Whatsapp */
/**********************/

body .joinchat .joinchat__button {
    background-color: #006124;
}

/************************************/
/* Custom - Etiquetas del producto */
/***********************************/

.wd-product .product-wrapper .product-element-bottom .custom-tag-view {
    order: 1;
    width: 100%;
    display: block;
    text-align: right;
    margin-top: -45px;
    z-index: 9;
    margin-bottom: 10px;
}

.wd-product .product-wrapper .product-element-bottom .wd-entities-title {
    order:2;
}

.wd-product .product-wrapper .product-element-bottom .price {
    order:3;
    margin-top: 0px;
}


.wd-product .product-wrapper .product-element-bottom .custom-tag-view > .custom-tag-view-background {
    padding: 4px 20px;
    font-size: 15px;
    border-radius: 8px;
}

/* Etiquetas del producto en pagina interna del producto*/

.container-custom-tag-in-product-page .elementor-widget-container .custom-tag-view {
    z-index: 9;
    position: absolute;
    right: 8px;
    margin-top: 8px;
}

.container-custom-tag-in-product-page .elementor-widget-container .custom-tag-view > .custom-tag-view-background {
    padding: 4px 20px;
    font-size: 15px;
    border-radius: 8px;
}

/*********************************/
/* Woodmart - Estilos generales */
/*******************************/

/* etiquetas de woodmart de on sale */

.product-labels.labels-rectangular .onsale.product-label {
    display: none;
}

.product-labels.labels-rectangular .featured.product-label {
    border-radius: 8px;
}

/* Titulares banner defecto */

body .website-wrapper .main-page-wrapper .page-title-default {
	background-color: #ffffff;
    border: 1px solid #006124;
}

body .website-wrapper .main-page-wrapper .page-title-default .container ul.wd-nav-product-cat > li.cat-item.cat-item-2586 {
    display: none;
} 


body .website-wrapper .main-page-wrapper .page-title-default .container > h1 {
    color: #444444;
    font-family: 'Instrument Serif Regular';
    font-size: 60px;
}


body .website-wrapper .main-page-wrapper .page-title-default .container ul.wd-nav-product-cat li > a {
    color:#006124;
    text-transform: inherit;
    font-size: 17px;
    font-family: "Monrope regular";
}


/* Dropdowns */

body .website-wrapper .main-page-wrapper .page-title-default .container ul.wd-nav-product-cat li > .children.wd-dropdown.wd-dropdown-menu.wd-design-default.wd-sub-menu {
    background-color: #ffffff !important;
}

/* Migas de pan */

body .website-wrapper .main-page-wrapper .page-title-default .container .breadcrumbs > a,
body .website-wrapper .main-page-wrapper .page-title-default .container .breadcrumbs > span {
    color: #444444;
}


span.catamaran {
    font-family: 'Catamaran';
    
}

span.catamaran.bold {
    font-weight: bold;
}



/* Elementos de carrusel de productos */

.wd-tabs.wd-products-tabs .wd-tab-content-wrapper .wd-products-element.wd-tab-content .wd-nav-arrows > .wd-btn-arrow {
    background-color: #006124;
}

.wd-tabs.wd-products-tabs .wd-tab-content-wrapper .wd-products-element.wd-tab-content .wd-nav-arrows > .wd-btn-arrow > .wd-arrow-inner::after {
    color:#ffffff
}

.wd-tabs.wd-products-tabs .wd-tab-content-wrapper .wd-products-element.wd-tab-content .wd-nav-arrows {
    margin-right: 40px;
}

.wd-tabs.wd-products-tabs .wd-tab-content-wrapper .wd-products-element.wd-tab-content .wd-nav-arrows > .wd-btn-arrow:first-child {
    margin-right:10px;
}

/* Acciones de lista de deseos y añadir al carrito */

.wd-product .product-wrapper .product-element-top.wd-quick-shop .wd-buttons.wd-pos-r-t {
    border-radius: 8px;
}

/*******************************/
/* WCFM - Pagina del vendedor */
/*****************************/

/* Filtros del vendedor */

.elementor-widget-container .site-main .woocommerce .woocommerce-ordering.wd-style-underline {
	float: right;
}


.elementor-widget-container .site-main .woocommerce .wd-products-per-page {
	margin-bottom: 30px;
}

/* Titulares de la tienda */

#wcfmmp-store .sidebar_heading h4, #wcfmmp-store .reviews_heading, #wcfmmp-store h2, #wcfmmp-store .user_name {
    color:#18401E !important
}

/* Dashboard Vendedor */

.wcfm_product_manager_general_fields > input#is_virtual,
.wcfm_product_manager_general_fields > input#is_virtual ~ p.virtual_ele_title,
.wcfm_product_manager_general_fields > input#is_downloadable,
.wcfm_product_manager_general_fields > input#is_virtual ~ p.downloadable_ele_title,
.wcfm_product_manager_general_fields > select#product_type,
#wcfm-main-contentainer .wp-editor-wrap,
#wcfm-main-contentainer label[for="description"],
#wcfm-main-contentainer textarea.wcfm-textarea#description {
    display: none !important;
} 


#wcfm-main-contentainer #wcfm_products_manage_form div.wcfm-content {
    display: block !important;
    width: 85% !important ;
}

#wcfm-main-contentainer #wcfm_products_manage_form div.wcfm-content > div {
    display: block !important;
    width: 100% !important;
}

#wcfm_products_manage .wcfm-collapse-content #wcfm_products_manage_form .wcfm-container #wcfm_products_manage_form_general_expander::before {
    content: "Nombre del producto";
}


/* Secciones adicionales del WCFM */

 /* #wcfm-main-contentainer #wcfm-content #wcfm_products_manage .wcfm-collapse-content form#wcfm_products_manage_form .wcfm-tabWrap {
    display: none;
 } */

/* Selector de visibilidad del catalogo */

form#wcfm_products_manage_form div.wcfm-container #wcfm_products_manage_form_general_expander .wcfm_product_manager_gallery_fields p.catalog_visibility,  
form#wcfm_products_manage_form div.wcfm-container #wcfm_products_manage_form_general_expander .wcfm_product_manager_gallery_fields > #catalog_visibility {
    display: none !important;
}

/* Orientación de los botones del administrador WCFM */

#wcfm_products_manage_form > #wcfm_products_simple_submit {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

/* Galeria de imagenes */

.wcfm_product_manager_gallery_fields .wcfm-product-feature-upload,
.wcfm_product_manager_gallery_fields #gallery_img {
    width: 100%;
    max-width: 100%;
}

.wcfm_product_manager_gallery_fields .wcfm-product-feature-upload::before {
    content: "Imagen principal";
    display: block;
}


.wcfm_product_manager_gallery_fields #gallery_img::before  {
    content: "Galeria de imagenes";
    display: block;
}


/* Taxomias para el post type */

#wcfm_products_manage_form_general_expander .wcfm_product_manager_gallery_fields .select2-container,
.wcfm_product_manager_cats_checklist_fields {
    max-width: 100%;
    width: 100% !important;
}

/* Cateogoria de transforma */

#product_cats_checklist > .product_cats_checklist_item[data-item="2586"] {
    display: none;
}

/* Titulos del WCFM */

p.wcfm_title strong, span.wcfm_title strong {
    font-style: normal !important;
    font-weight: 400 !important;
    font-size:15px;

}

/*************************/
/* WooCommerce - Tienda */
/***********************/

/* Loop de productos */

.wd-products-element .products.wd-products .wd-product .product-wrapper .star-rating {
	display: none;
}

/* Dropdown de categorias */

.children.wd-dropdown.wd-dropdown-menu.wd-design-default.wd-sub-menu {
	background-color: #18401E !important;
}


/* ancho completo tienda */

body.woocommerce-shop .website-wrapper .main-page-wrapper > .container,
body.post-type-archive-product .website-wrapper .main-page-wrapper > .container {
    max-width: 100%;
    width: 100%;
    padding: 0;
}



/****************************/
/* WooCommerce - Productos */
/**************************/

/* borde del marco de los productos */

.products-bordered-grid-ins .product-wrapper {
	border-right:1px solid #18401E !important;
	border-top:1px solid #18401E !important;
    border-bottom:1px solid #18401E !important;
	padding: 0 0 10px 0 !important;
}

.products-bordered-grid-ins .product-wrapper:nth-child(6n) {
    border-right: none !important;
    
}

/* Grilla de productos */

div[data-elementor-type="wp-page"] .wd-negative-gap.wd-section-stretch-content.elementor-element {
    padding: 0;
}

/* Referencias vendedor WCFM */

.products .wd-product .product-wrapper .product-element-bottom .wcfmmp_sold_by_container {
    display: none;
}

/* Titulares de producto */

.products .wd-product .product-wrapper .product-element-bottom .wd-entities-title a {
    font-size:15px;
}

/* Precio de los productos */

.price .woocommerce-Price-amount.amount bdi {
    font-size: 14px;
}

/* Orientación del titulo y del precio */

.wd-product .product-wrapper .product-element-bottom {
    padding: 0 10px
}

/* Retirar interacción nativa de los grid de productos */

.wd-product:hover .product-wrapper .product-element-bottom .wrap-price .swap-wrapp,
.wd-product .product-wrapper .product-element-bottom .wrap-price .swap-wrapp {
    transition: none !important;
}

.wd-product:hover .product-wrapper .product-element-bottom .wrap-price .swap-wrapp .swap-elements {
    transform: translateY(12px);
}

.wd-product:hover .product-wrapper .product-element-bottom .wrap-price .swap-wrapp .swap-elements > .price {
    line-height: 0;
}

/* Retirar boton de añadir al carrito */

.products.wd-products .wd-product .product-wrapper .product-element-bottom .wrap-price .swap-wrapp .swap-elements .wd-add-btn {
    display: none;
}




/*****************************************/
/* Terawallet - Formulario de mi cuenta */
/***************************************/

/* Ocultar las transferencias de saldo entre usuarios */

.woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woo-wallet-my-wallet-container .woo-wallet-sidebar ul li:nth-child(2) {
    display: none;
}

/* Formulario de transferencia bancaria */

form#wallet_withdraw_payment_settings_form .woo_wallet_payment_settings_fields_wrapper.bacs > #bacs_sort_code_field,
form#wallet_withdraw_payment_settings_form .woo_wallet_payment_settings_fields_wrapper.bacs > #bacs_bank_routing_number_field,
form#wallet_withdraw_payment_settings_form .woo_wallet_payment_settings_fields_wrapper.bacs > #bacs_bank_iban_field,
form#wallet_withdraw_payment_settings_form .woo_wallet_payment_settings_fields_wrapper.bacs > #bacs_bank_swift_code_field {
    display: none;
}
 

/* Botones del retiro */

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    background: #ffffff;
    color:#18401E;
    border: 1px solid #18401E;
    border-radius:8px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background:#ffffff !important;
    border:none !important;
}


/* Balance del monedero */

.wd-notice .amount, div.wpcf7-response-output .amount, .mc4wp-alert .amount, :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) .amount {
    color:#444444 !important;
}

/*********************************/
/* Product Slider - Woocommerce */
/*******************************/

#wpsp-slider-section-wrapper .wpsp-product-section .swiper-wrapper .wpsp-product .wpspro-product-data {
    border-left: 0 !important;
}

#wpsp-slider-section-wrapper .wpsp-product-section .swiper-wrapper .wpsp-product .wpspro-product-data .product-details > div {
    text-align: left;
}

#wpsp-slider-section-wrapper .wpsp-product-section .swiper-wrapper .wpsp-product .wpspro-product-data .product-details > div.wpsp-product-title > a > h3 {
    font-weight: 400;
}

/******************************/
/* WCFM - Gestor de vendedor */
/****************************/

#wcfm_menu .wcfm_menu_items a.active span {
	color:#ffffff !important;
}

.wcfm_dashboard_stats_block .fa-dollar,
.wcfm_dashboard_stats_block .fa-currency,
.wcfm_dashboard_stats_block .fa-money,
.wcfm_dashboard_stats_block .fa-money-bill-alt,
.wcfm_dashboard_stats_block .fa-cubes,
.wcfm_dashboard_stats_block .fa-cube,
.wcfm_dashboard_stats_block .fa-cart-plus {
	background-color: #18401E;
	border-radius: 0px !important;
}

#wcfm_menu .wcfm_menu_item span.text {
	font-size:14px;
}


/* Dropdown custom de categorias */

/* Tipos */
#product_cats_checklist > li[data-item="2792"] > ul > li > ul,
/* Tallas */
#product_cats_checklist > li[data-item="2792"] > ul > li > ul > li > ul,
/* Referencia de talla */
#product_cats_checklist > li[data-item="2792"] > ul > li > ul > li > ul > li > ul {
    display: none;
}

#product_cats_checklist > li[data-item="2792"] > ul > li.custom-visibility-active > ul,
#product_cats_checklist > li[data-item="2792"] > ul > li > ul > li.custom-visibility-active > ul,
#product_cats_checklist > li[data-item="2792"] > ul > li > ul > li > ul > li.custom-visibility-active > ul {
    display: block;
}



/************************************/
/* Elementor - Elementos Generales */
/**********************************/

/* Carrusel / Grids de productos */

.elementor-element .elementor-widget-container .wd-tabs.wd-products-tabs .wd-tabs-header.text-center {
    justify-content: center;
}

.elementor-element .elementor-widget-container .wd-tabs.wd-products-tabs .wd-tabs-header.text-center .wd-nav-wrapper .wd-nav-tabs>li {
    border: 1px solid #18401E;
    padding: 0 15px;
    border-radius: 5px;
    margin-bottom: 20px;
}

.elementor-element .elementor-widget-container .wd-tabs.wd-products-tabs .wd-tabs-header.text-center .wd-nav-wrapper .wd-nav-tabs>li > a,
.elementor-element .elementor-widget-container .wd-tabs.wd-products-tabs .wd-tabs-header.text-center .wd-nav-wrapper .wd-nav-tabs>li > a > span {
    transition: none !important;
    font-size: 16px;
}



.elementor-element .elementor-widget-container .wd-tabs.wd-products-tabs .wd-tabs-header.text-center .wd-nav-wrapper .wd-nav-tabs>li:hover,
.elementor-element .elementor-widget-container .wd-tabs.wd-products-tabs .wd-tabs-header.text-center .wd-nav-wrapper .wd-nav-tabs>li.wd-active {
    background-color: #006124;
}

.elementor-element .elementor-widget-container .wd-tabs.wd-products-tabs .wd-tabs-header.text-center .wd-nav-wrapper .wd-nav-tabs>li:hover > a,
.elementor-element .elementor-widget-container .wd-tabs.wd-products-tabs .wd-tabs-header.text-center .wd-nav-wrapper .wd-nav-tabs>li.wd-active > a {
    color:#ffffff;
}



.elementor-element .elementor-widget-container .wd-tabs.wd-products-tabs .wd-tabs-header.text-center .wd-nav-wrapper .wd-nav-tabs>li > a {
    text-transform: none;
}

/* Fields - PAE */

.elementor-element .elementor-widget-container .elementor-form-fields-wrapper .elementor-field-type-image_select .pafe-field-container .elementor-field .thumbnails.image_picker_selector {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
}

.elementor-element .elementor-widget-container .elementor-form-fields-wrapper .elementor-field-type-image_select .pafe-field-container .elementor-field  .thumbnails.image_picker_selector > li {
    min-width: 16.7%;
}


/* Carrusel custom de vendedores */

.elementor-shortcode .owl-carousel.custom-vendors-carousel .owl-stage-outer .owl-stage .owl-item .item .image-item-vendor {

    background-size: cover;
    background-repeat: no-repeat;
    width: 170px;
    height: 170px;
    background-position: center;
    border-radius: 50%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 20px;

}

.elementor-shortcode .owl-carousel.custom-vendors-carousel .owl-stage-outer .owl-stage .owl-item .item > .link-item-vendor.button {
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #006124;
    color:#006124;
}



/******************************/
/* ACF - Formularios de post */
/****************************/


.elementor-widget-container form.acf-form .acf-fields.acf-form-fields {
    display: block;
}




/* Visualización de textos de titulo y contenido del post */

.acf-fields.acf-form-fields .acf-field.acf-field-text.acf-field--post-title .acf-label > label[for="acf-_post_title"] {
    display: none;
}

.acf-fields.acf-form-fields .acf-field.acf-field-text.acf-field--post-title .acf-label::before {
    content: "Nombre del producto";
    text-align: center;
    display: block;
    width: 100%;
}


/* Descripción */


.acf-fields.acf-form-fields .acf-field.acf-field-wysiwyg.acf-field--post-content .acf-label > label[for="acf-_post_content"] {
    display: none;
}


.acf-fields.acf-form-fields .acf-field.acf-field-wysiwyg.acf-field--post-content .acf-label::before {
    content: "Descripción del producto";
    text-align: center;
    display: block;
    width: 100%;
}

.acf-fields.acf-form-fields .acf-field.acf-field-wysiwyg.acf-field--post-content .acf-input .wp-editor-container > .mce-panel> .mce-container-body > .mce-edit-area > iframe {
    min-height: 150px;
    height: 150px !important;
}

/* añadir medios a la descripción del producto */
 
form.acf-form .acf-fields .acf-field--post-content .acf-input .acf-editor-wrap .wp-editor-tools #wp-acf-editor-45-media-buttons button#insert-media-button {
    display: none !important;
}


/* Descripción por grupo */

.acf-fields.acf-form-fields .acf-field.acf-field-wysiwyg .acf-input .acf-editor-wrap > .wp-editor-container {
    max-height: 130px;
    height: 130px;
}


.elementor-widget-container form.acf-form .acf-fields.acf-form-fields .acf-field > .acf-label,
.elementor-widget-container form.acf-form .acf-fields.acf-form-fields .acf-field > .acf-input {
    float:none;
    width:100%;
}

.elementor-widget-container form.acf-form .acf-fields.acf-form-fields > .acf-field:before{
    background-color: #ffffff !important;
    border: none;
}

.elementor-widget-container form.acf-form .acf-fields.acf-form-fields > .acf-field .acf-label label {
    text-align: center;
}


.elementor-widget-container form.acf-form .acf-fields.acf-form-fields > .acf-field input[type=text],
.elementor-widget-container form.acf-form .acf-fields.acf-form-fields > .acf-field input[type=number] {

    text-align: center;
}

/* Galeria */

form.acf-form .acf-fields.acf-form-fields .acf-field.acf-field-gallery .acf-input .acf-gallery .acf-gallery-toolbar .acf-hl > li.acf-fr {
    display: none;
} 

/*******************/
/* Media Queries */
/*****************/

@media only screen and (min-width:1000px) {
    .elementor-element .elementor-widget-container .elementor-form-fields-wrapper .elementor-field-type-image_select .pafe-field-container .elementor-field  .thumbnails.image_picker_selector > li {
        min-width: 16.7%;
    }


    /* Formulario de montaje de productos */

    .elementor-widget-container form.acf-form .acf-fields.acf-form-fields .acf-field-taxonomy[data-name="estilos_producto"], 
    .elementor-widget-container form.acf-form .acf-fields.acf-form-fields .acf-field-taxonomy[data-name="genero_producto"],
    .elementor-widget-container form.acf-form .acf-fields.acf-form-fields .acf-field-taxonomy[data-name="tipo_producto"] {
        display: inline-block;
        width: 33% !important;
    }


    /* WooCommerce - Finalizar Compra */

    body.woocommerce-checkout.woocommerce-page .website-wrapper .main-page-wrapper .container .row .site-content .type-page .entry-content .woocommerce form.woocommerce-checkout {
        display: flex;
        flex-wrap: nowrap;
    }

}



@media only screen and (min-width:700px) and (max-width:999px) {
    .elementor-element .elementor-widget-container .elementor-form-fields-wrapper .elementor-field-type-image_select .pafe-field-container .elementor-field  .thumbnails.image_picker_selector > li {
        min-width: 20%;
    }
}

@media only screen and (max-width: 700px) {
    .elementor-element .elementor-widget-container .elementor-form-fields-wrapper .elementor-field-type-image_select .pafe-field-container .elementor-field  .thumbnails.image_picker_selector > li {
        min-width: 33.3%;
    }


    body .joinchat .joinchat__button {
        bottom: 57px;
    }

    body .website-wrapper .main-page-wrapper .page-title-default .container > h1 {
        font-size:37px;
    }

    body .website-wrapper .main-page-wrapper .page-title-default .container > .wd-btn-show-cat.wd-action-btn {
        display: none;
    }

    header.whb-header .whb-main-header .whb-general-header .container .whb-general-header-inner .whb-column .wd-tools-element > a {
        padding-right:0;
    }


    /* Mi cuenta */

    .woocommerce-my-account-wrapper .wd-my-account-sidebar > .woocommerce-MyAccount-navigation {
        overflow: auto;
    }
    .woocommerce-my-account-wrapper .wd-my-account-sidebar > .woocommerce-MyAccount-navigation > ul {
        display: flex;
        overflow-x: scroll;
        white-space: nowrap;
    }


    /* iconos de la cuenta */

    .entry-content .woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .wd-my-account-links.wd-grid-g div > a {
        display: none;
    }

    /* Etiquetas del producto*/
    .wd-product .product-wrapper .product-element-bottom .custom-tag-view {
        text-align: center;
        margin-top: 12px;
    }

    .wd-product .product-wrapper .product-element-bottom .price {
        margin-bottom:10px;
    }

    .wd-product .product-wrapper .product-element-bottom .wd-entities-title {
        margin-top:5px;
    }

}



/* Opciones adicionales */

#wcfm_products_manage_form > .wcfm-tabWrap {
    display: none !important;
}