/***************************************************************************************************************/
/**** CREATURA-STYLE USER ***/
/************** GENERALES *****************************************************/

/** OCULTAR RECAPTCHA **/
.grecaptcha-badge {
    display:none !important;
}
html {
    scroll-behavior: smooth;
}
body {
    position:relative;
    overflow-x: hidden;
}
* textarea {
resize:none;
}
div#content {
    min-height:83vh;
}
.site-content .ast-container {
        max-width: none !important;
    }
/*Cambiar color enlace********************************************************/
span#cn-notice-text a {
    color: #BA8649 !important;
}
span#cn-notice-text a:hover {
    color: #A8AFBA !important;
}
/*Subir contenido********************************************/
/*.creatura-content.e-flex.e-con-boxed.e-con.e-parent{
    margin-top:-100px;
}*/
h1.entry-title {
    display:none !important;
}
/*Adaptar para pantalla grande las imágenes de portadas. Todas las páginas*******/
/*@media (min-width: 1499px) and (max-width: 5600px){
.creatura-image-animate.elementor-hidden-mobile_extra.elementor-hidden-mobile.elementor-widget.elementor-widget-image.animated.slideInDown img {
    width: 100%;
}
}*/
/*******************************************************************************
  COOKIE NOTICE
*******************************************************************************/
#content #cn-notice-text a {
  color: #E0DDDA;
}

/*******************************************************************************
WP ACCESIBILITY
*******************************************************************************/
.a11y-toolbar ul li button{
    font-size: 14px !important;
}

button#is_normal_contrast,
button#is_normal_fontsize,
button#is_normal_color{
  background-color: #111111;
  color: #fff;
  border-radius: 0;
}
#is_normal_contrast{
  border-color:#111111;	
}
#is_normal_fontsize{
  border-left-color: #111111;
  border-right-color: #111111;
  border-top-color: #111111;
  border-bottom: #111111;
}
button#is_normal_color{
	border-top-color: #ffffff;
}
/*******************************************************************************
  HEADER
*******************************************************************************/
header {
    z-index:9999;
}
/*Ocultar texto icono header*************************************************************/
  .creatura-header-sticky li.elementor-icon-list-item span.elementor-icon-list-text{
    display: none !important;
}
  
/*Efectos sticky header**************************************************************/
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects{
    background-color: #111111;
    max-height: 80px !important;
    transition: all 300ms ease-in-out; 
}
/*Efectos sobre la imagen header principal y header secundario*********************************************************/
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects img.astra-logo-svg,
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .creatura-logo-claro.elementor-hidden-desktop.elementor-hidden-tablet.elementor-hidden-mobile_extra.elementor-hidden-mobile.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image{
    width: 55px;
    transition: all 300ms ease-in-out; 
}
/*Efectos sticky tamaño icono carrito y contador header *******************************************************************/
/*Indicador cantidad*****************************************************/
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {
    font-size: 1.4rem;
	color: #ffffff;
}
/*Mensaje carrito vacío******************************************************************************************/
.creatura-header-sticky .creatura-cart-black-secundario .woocommerce-mini-cart__empty-message {
    color: #fff !important;
    font-family: 'CreaturaPoppins' !important;
    font-size: 1.4rem !important;
    text-align: center !important;
}
/*Icono*************************************************************/
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects i.eicon-bag-medium {
    font-size: 1.4rem;
	color: #ffffff;
}

/*Cambiar color de menú header principal*****************************/
.creatura-header-sticky .creatura-menu-desktop .cls-1 {
    fill: #ffffff;
    stroke:#ffffff;
    transition: all 300ms ease-in-out; 
}

/*Icono lista de deseos header *******************************************/
  .creatura-header-sticky .elementor-widget-icon-list .elementor-icon-list-icon i:hover {
color:#BCC3CE;
  }
/*Indicador cantidad carrito header ****************************************************/
  .creatura-header-sticky span.elementor-button-icon-qty {
    font-family: 'CreaturaPoppins';
}  
/*Cambiar color items menú header ******************************************************/
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-text.e--animation-float a{
    color: #fff !important;
}
/*Cambiar color icono lista deseos header ******************************************************************/
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-widget-icon-list .elementor-icon-list-icon i {
    color: #fff;
}
.creatura-header-sticky .elementor-widget-icon-list .elementor-icon-list-icon i:hover {
    color:#BCC3CE;
}

/*Carrito del menú header *********************************************/
.creatura-header-sticky .elementor-menu-cart__main {
    width: 40rem;
}
/*Indicador cantidad carrito header ****************************************************/
.creatura-header-sticky span.elementor-button-icon-qty {
    font-family: 'CreaturaPoppins' !important;
}/*Botones del carrito header ******************************************************/
.creatura-header-sticky .elementor-menu-cart__footer-buttons {
    display: flex;
    flex-direction: row;
    flex-wrap:wrap;
    justify-content: space-around;
}
.creatura-header-sticky a.elementor-button.elementor-button--view-cart.elementor-size-md,.creatura-header-sticky a.elementor-button.elementor-button--checkout.elementor-size-md{
    display: block;
    width: 46%;
}
@media screen and (max-width:1024px) {
	.creatura-header-sticky a.elementor-button.elementor-button--view-cart.elementor-size-md,.creatura-header-sticky a.elementor-button.elementor-button--		checkout.elementor-size-md{
    	display: block;
    	width: 45%;
  	}
}
@media screen and (max-width:767px) {
	.creatura-header-sticky a.elementor-button.elementor-button--view-cart.elementor-size-md,
	.creatura-header-sticky a.elementor-button.elementor-button--checkout.elementor-size-md{
    	display: block;
    	width: 100%;
  	}
}

/* carrito header principal  sticky--efects *********************************************/
/*Cambiar carrito header color sticky--efects header *********************************************/
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .creatura-cart-black.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart {
    display: block;    
}
/*Cambiar carrito header color sticky--efects header *********************************************/
.creatura-header-sticky .creatura-cart-white-secundario.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart{
    display: none;
}
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .creatura-cart-black-secundario.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart {
    display: none;    
}
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .creatura-cart-white-secundario.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart{
    display: block;
}
/*Cambiar color de icono carrito***************************************************/
.creatura-cart-white-secundario svg.e-font-icon-svg.e-eicon-bag-medium{
    fill:#fff;
}
/*Cambiar color icono buscador sticky--efects header ***************************************************************/
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects i.fas.fa-search {
	color:#fff;
}

/*Color icono menú  header*******************************************/
.creatura-header-sticky .creatura-menu-ng .cls-1{
    fill: #111111;
    stroke:#111111;
    transition: all 300ms ease-in-out;  
}
/*Cambiar color menu sticky effects header ************************************************************/
.creatura-header-sticky.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .creatura-menu-ng .cls-1{
      fill: #ffffff;
    stroke:#ffffff;
    transition: all 300ms ease-in-out;  
}

/*Solucionar accesibilidad buscador y carrito header  ************************************************************************/
.creatura-header-sticky .creatura-cart-black-secundario span.elementor-screen-only{
    color: #111111 !important;
}
.creatura-header-sticky .elementor-search-form--skin-full_screen.elementor-widget.elementor-widget-search-form span.elementor-screen-only{
    color: #111111 !important;
}
/*Arreglar header para 1025px*****************************************************************************/
/*Ancho contenedores header header *****************************************************************************/
@media (min-width: 1025px) and (max-width: 1141px){
	.creatura-header-sticky .e-con-full.creatura-contenedor-header-img.e-flex.e-con.e-child{
    width:24%;
	}
	.creatura-header-sticky .e-con-full.creatura-contenedor-header-menu.e-flex.e-con.e-child
	{
    width:74%;
	}
}


/*******************************************************************************
      FOOTER
*******************************************************************************/
.creatura-footer .creatura-pag-legales-black a{
	color:#fff; 
	font-family: 'CreaturaPoppins';
	font-weight:400;
	font-size:0.9rem;
}
.creatura-copy-black .elementor-shortcode{
    text-align: left;
    color:#F7F7F7;
}

@media screen and (max-width:1024px) {
.creatura-pag-legales-black.elementor-widget__width-inherit.elementor-widget-tablet__width-inherit.elementor-widget.elementor-widget-text-editor {
    text-align: center;
}
}
@media screen and (max-width:767px) {
.creatura-copy-black .elementor-shortcode{
    text-align: center;
    
}
}
/*maquetar listado de iconos para movil*************************************************************/
@media screen and (max-width:767px) {
.creaura-politicas.e-flex.e-con-boxed.e-con.e-child .creaura-listado-widget.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-direction: column;
    align-items: center;
}
}
/*Ocultar label redes sociales*************************************************/
.creatura-footer .creatura-redes-sociales span.elementor-icon-list-text {
    display: none !important;
}


/*******************************************************************************
  RESULTADOS DE BÚSQUEDA
 *******************************************************************************/
/*Ocultar-mostrar secciones en función del resultado************************************/
body.search-no-results .creatura-sin-resultados {
    display:block;
}
body.search-results .creatura-sin-resultados{
    display:none;
}
  
body.search-no-results .creatura-resultados.e-con-boxed.e-con{
    display:none;
}
body.search-results .creatura-resultados.e-con-boxed.e-con{
    display:block;
}
/*Maquetar widget productos*********************************************************/
.creatura-resultados span.ast-woo-product-category {
    text-align: left;
    padding-left: 10px !important;
    border-bottom: 1px solid #111111;
    /*font-size: 1.5rem;*/
}
  
.creatura-resultados h2.woocommerce-loop-product__title {
    text-align: right;
    min-height: 80px;
    padding-right: 10px !important;
}
  
.creatura-resultados span.price {
    text-align: right;
    padding-right: 10px !important;
}
.creatura-resultados .jet-wishlist-button__container {
    display: none;
}
.creatura-resultados a.jet-compare-button__link.jet-compare-button__link--icon-left {
    display: none;
}
  
/*Botones***********************************************************/
.creatura-resultados a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: block;
    text-align: left;
}
.creatura-resultados a.button.product_type_variable.add_to_cart_button {
    display: block;
    text-align: center;
}
/*******************************************************************************
   ERROR 404
*******************************************************************************/
.creatura-error .elementor-widget-container:hover span.elementor-heading-title.elementor-size-default{
    color: #111111 !important;
}
  
  
/*******************************************************************************
   POLITICAS
*******************************************************************************/
.creatura-secpol{
    overflow-wrap: break-word;
}
.creatura-secpol h2{
    padding:2rem 0 1rem;
    font-family: 'CreaturaPoppins' !important;
    font-weight: 400;
    font-size:2rem !important;
    color:#050608;
    margin-bottom:0;
    margin-top:0;
    margin-left: 0;
    border-bottom:1px solid #000;
    display: block;
    width: 100%;
    padding-bottom: 0.5rem;
}
.creatura-secpol p {
    font-family: 'CreaturaPoppins';
    font-weight: 400;
    line-height:1.5;
    font-size: 1.1rem !important;
      margin-top:10px;
}
.creatura-secpol ul {
    padding-left:20px;
    padding-bottom:5px;
    margin-top:10px;
    list-style:url('https://crh.informaticosvalencia.es/wp-content/uploads/favicon50x50-solido-1.svg');
    font-size: 1.2rem
}
.creatura-secpol ul li {
    padding:0 10px;
    line-height:1.5;
} 
.creatura-secpol ul li li {
    padding: 2px 0;
} 
.creatura-secpol a {
    color:#D87E13; 
    text-decoration:underline; 
} 
.creatura-secpol a:hover {
    color: #2167e0;
    text-decoration:none; 
}
.creatura-secpol .bold,.creatura-secpol .negrita,.creatura-secpol strong {
    font-family: 'CreaturaPoppins' !important;
    font-weight:700;
	font-size:1.1rem;
}
  
@media screen and (max-width:767px) {
	.creatura-secpol h2{
    text-align:center;
    font-size:1.8rem !important;
    width: 100% !important;
  	}
	.creatura-secpol ul {
    padding-left:5px;
  
  	}
}

/*******************************************************************************************
 	GENERAL TODAS LAS PÁGINAS 
 ****************************************************************************************/
/*Maquetar encabezado todas páginas*******************************************************/
.creatura-encabezado  h1.elementor-heading-title.elementor-size-default span.creatura-first,
.creatura-encabezado h1.elementor-heading-title.elementor-size-default:first-child{
    font-family: 'CreaturaBrigthSunset' !important;
    font-size: 2.4rem !important;
}
.creatura-encabezado h1.elementor-heading-title.elementor-size-default span:last-child{
    font-family: 'CreaturaPoppins';
    font-weight: 300;
    font-size: 2.2rem !important;
}

@media (min-width: 1025px) and (max-width: 1141px){
/*Maquetar encabezado******************************************/
.creatura-encabezado h1.elementor-heading-title.elementor-size-default:first-child,
.creatura-encabezado  h1.elementor-heading-title.elementor-size-default span.creatura-first{

    font-size: 2rem !important;
}
.creatura-encabezado h1.elementor-heading-title.elementor-size-default span:last-child,
.creatura-encabezado h1.elementor-heading-title.elementor-size-default span:last-child{
    font-size: 1.9rem !important;
}
}
@media screen and (max-width:1024px) {

.creatura-encabezado h1.elementor-heading-title.elementor-size-default:first-child,
.creatura-encabezado  h1.elementor-heading-title.elementor-size-default span.creatura-first{
    font-size: 2rem !important; 
}
.creatura-encabezado h1.elementor-heading-title.elementor-size-default span:last-child{
    font-size: 1.9rem !important;
}
}
@media screen and (max-width:767px) {
.creatura-encabezado h1.elementor-heading-title.elementor-size-default:first-child,
.creatura-encabezado  h1.elementor-heading-title.elementor-size-default span.creatura-first{
    font-size: 2.4rem !important; 
}
.creatura-encabezado h1.elementor-heading-title.elementor-size-default span:last-child{
    font-size: 2.4rem !important;
}
}
/*Maquetar copyrigth*************************************************/
.creatura-copy-shortcode .creatura-shortcode .elementor-shortcode {
    color: #111111;
    font-family: 'CreaturaPoppins';
    font-size: 1.4rem;
    font-weight: 300;
    text-align: right;
}

/*******************************************************************************
   PÁGINA INICIO
*******************************************************************************/

/*Cambiar dirección texto****************************************************/
.creaturaVertical.elementor-widget.elementor-widget-heading {
    writing-mode: vertical-lr;
}

/*Sección principal efectos hover para móvil**********************************************/
@media screen and (max-width:767px) {
.creatura-image-hover-inicio.elementor-widget.elementor-widget-image .elementor-widget-container:after{
    content: "Ebanistería Rafael Hernández";
    display: block;
    width: 100%;
    height:0;
    background: transparent;
    transition: all 500ms ; 
    opacity: 0;
    visibility:hidden;
    color: transparent;
    font-family: 'CreaturaPoppins';
    font-weight: 300;
    font-size:1.4rem;
    transform: rotate(-90deg);
    position:absolute;
    left:  12%;
    bottom:8%;
    color:#fff !important;
	
}
.creatura-image-hover-inicio.elementor-widget.elementor-widget-image .elementor-widget-container:before{
    position: absolute;
    left:10%;
    top: 10%;
    content: "";
    display: block;
    width:0;
    height:0;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    visibility:hidden;
    background: transparent;
    transition: all 500ms ; 
  /*opacity: 0;*/
}
.creatura-image-hover-inicio.elementor-widget.elementor-widget-image:hover .elementor-widget-container:before{
    opacity:1;
    width: 80%;
    height: 80%; 
    visibility: visible;}.creatura-image-hover .elementor-widget-container:hover{
    filter: brightness(0.8);    }
 .creatura-image-hover-inicio.elementor-widget.elementor-widget-image:hover .elementor-widget-container:after{
    opacity:1;
    width: 80%;
    height: 80%;
    color:#000;
    visibility: visible;
    transition: all 500ms ;     
}

}

/*Texto con borde*************************************************************/
.creatura-integral.e-flex.e-con-boxed.e-con.e-parent .creatura-texto-borde {
  -webkit-text-stroke: 1px #ffffff;
  color: transparent; 
   
}

@media screen and (max-width:1024px) {
.creatura-integral.e-flex.e-con-boxed.e-con.e-parent .creatura-texto-borde {
  -webkit-text-stroke: 0.6px #ffffff80;
  color: transparent; 
}
}

@media screen and (max-width:767px) {
.creatura-integral.e-flex.e-con-boxed.e-con.e-parent .creatura-texto-borde {
  -webkit-text-stroke: 0.5px #ffffff80;
  color: transparent; 
}
}

/*******************************************************************************
   PÁGINA SOBRE MÍ
*******************************************************************************/

/*Sección principal efectos hover para móvil**********************************************/

@media screen and (max-width:767px) {
.creatura-image-hover.elementor-widget.elementor-widget-image .elementor-widget-container:after{
    content: "Ebanistería Rafael Hernández";
    display: block;
    width: 100%;
    height:0;
    background: transparent;
    transition: all 500ms ; 
    opacity: 0;
    visibility:hidden;
    color: transparent;
    font-family: 'CreaturaPoppins';
    font-weight: 300;
    transform: rotate(-90deg);
    position:absolute;
    left:  10%;
    bottom: 4%;
    color:#fff !important;
	font-size:1.4rem;
}
.creatura-image-hover.elementor-widget.elementor-widget-image .elementor-widget-container:before{
    position: absolute;
    left:10%;
    top: 10%;
    content: "";
    display: block;
    width:0;
    height:0;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    visibility:hidden;
    background: transparent;
    transition: all 500ms ; 
  /*opacity: 0;*/
}
.creatura-image-hover.elementor-widget.elementor-widget-image:hover .elementor-widget-container:before{
    opacity:1;
    width: 80%;
    height: 80%; 
    visibility: visible;}.creatura-image-hover .elementor-widget-container:hover{
    filter: brightness(0.8);    }
 .creatura-image-hover.elementor-widget.elementor-widget-image:hover .elementor-widget-container:after{
    opacity:1;
    width: 80%;
    height: 80%;
    color:#000;
    visibility: visible;
    transition: all 500ms ;     
}

}
/*******************************************************************************
   PÁGINA HABLEMOS
*******************************************************************************/
/*Imagen versión móvil*************************************************************************/
@media screen and (max-width:767px) {
/*Sección principal efectos hover**********************************************/
.creatura-imgae-hover-hablemos.elementor-widget.elementor-widget-image .elementor-widget-container:before{
    position: absolute;
    left:10%;
    top: 10%;
    content: "";
    display: block;
    width:0;
    height:0;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    visibility:hidden;
    background: transparent;
    transition: all 500ms ; 
}
.creatura-imgae-hover-hablemos.elementor-widget.elementor-widget-image:hover .elementor-widget-container:before{
    opacity:1;
    width: 80%;
    height: 80%; 
    visibility: visible;
}
.creatura-imgae-hover-hablemos .elementor-widget-container:hover{
    filter: brightness(0.8);    
}
      
.creatura-imgae-hover-hablemos.elementor-widget.elementor-widget-image .elementor-widget-container:after{
    position: absolute;
    left: 4%;
    bottom: 4%;
    content: "Ebanistería Rafael Hernández";
    display: block;
    width: 0;
    height:0;
    background: transparent;
    transition: all 500ms ; 
    opacity: 0;
    visibility:hidden;
    color: transparent;
    font-family: 'CreaturaPoppins';
    font-weight: 300;
    font-size:1.3rem;
    transform: rotate(-90deg);
}
.creatura-imgae-hover-hablemos.elementor-widget.elementor-widget-image:hover .elementor-widget-container:after{
    opacity:1;
    width: 80%;
    height: 80%;
    color:#fff;
    visibility: visible;
    transition: all 500ms ;     
} 

}
/*******************************************************************************
     PÁGINA POTFOLIO
*******************************************************************************/

/*Sección principal efectos hover**********************************************/

@media screen and (max-width:767px) {
    .creatura-image-hover-portfolio.elementor-widget.elementor-widget-image .elementor-widget-container:after{
        content: "Ebanistería Rafael Hernández";
        display: block;
        width: 100%;
        height:0;
        background: transparent;
        transition: all 500ms ; 
        opacity: 0;
        visibility:hidden;
        color: transparent;
        font-family: 'CreaturaPoppins';
        font-weight: 300;
        font-size:1.3rem;
        transform: rotate(-90deg);
        position:absolute;
        left:  8%;
        bottom:8%;
        color:#fff !important;
        
    }
    .creatura-image-hover-portfolio.elementor-widget.elementor-widget-image .elementor-widget-container:before{
        position: absolute;
        left:10%;
        top: 10%;
        content: "";
        display: block;
        width:0;
        height:0;
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        visibility:hidden;
        background: transparent;
        transition: all 500ms ; 
      /*opacity: 0;*/
    }
    .creatura-image-hover-portfolio.elementor-widget.elementor-widget-image:hover .elementor-widget-container:before{
        opacity:1;
        width: 80%;
        height: 80%; 
        visibility: visible;}.creatura-image-hover .elementor-widget-container:hover{
        filter: brightness(0.8);    }
     .creatura-image-hover-portfolio.elementor-widget.elementor-widget-image:hover .elementor-widget-container:after{
        opacity:1;
        width: 80%;
        height: 80%;
        color:#000;
        visibility: visible;
        transition: all 500ms ;     
    }
    
    }
    
    
    
/*Botones categorías*********************************************************/
.creatura-navegacion a.elementor-button.elementor-button-link.elementor-size-sm {
    display: block;
}

/*******************************************************************************
      PLANTILLA ENTRADA INDIVIDUAL
*******************************************************************************/
body.single-post #content > div {
  max-width: none !important;
}

/***Maquetar encabezado especial*************************************************/
body.single-post #content > div {
  max-width: none !important;
}

/*Maquetar encabezado especial*******************************************************/

.creatura-encabezado-h2-especial.elementor-widget.elementor-widget-heading span:first-child{
    font-family: 'CreaturaBrigthSunset' !important;
    font-size: 2.4rem !important;
}
 
.creatura-encabezado-h2-especial.elementor-widget.elementor-widget-heading span:first-child{
    font-family: 'CreaturaPoppins';
    font-weight: 300;
    font-size: 2.2rem !important;
}

@media (min-width: 1025px) and (max-width: 1141px){
/*Maquetar encabezado especial******************************************/

.creatura-encabezado-h2-especial.elementor-widget.elementor-widget-heading span:first-child{

    font-size: 2rem !important;
}
 .creatura-encabezado-h2-especial.elementor-widget.elementor-widget-heading span:first-child{
    font-size: 1.9rem !important;
}
}
@media screen and (max-width:1024px) {
 .creatura-encabezado-h2-especial.elementor-widget.elementor-widget-heading span:first-child{
    font-size: 2rem !important; 
}
.creatura-encabezado-h2-especial.elementor-widget.elementor-widget-heading span:first-child{
    font-size: 1.9rem !important;
}
}
@media screen and (max-width:767px) {
.creatura-encabezado-h2-especial.elementor-widget.elementor-widget-heading span:first-child{
    font-size: 2.4rem !important; 
}
.creatura-encabezado-h2-especial.elementor-widget.elementor-widget-heading span:first-child{
    font-size: 2.4rem !important;
}
}
/*******************************************************************************
      PLANTILLA POPUP MENÚ DARK
*******************************************************************************/

.creatura-menu-dark .elementor-widget__width-initial.elementor-widget.elementor-widget-heading:hover  a{
    color:#BCC3CE;    
}
/*******************************************************************************
      PLANTILLA BOTÓN WHATSAPP
*******************************************************************************/
.creatura-icon-whatssapp span.elementor-icon-list-text {
    display: none !important;
}
/*Solucionar problema de PopUp con herramienta accesibilidad y contraste negativo*********************/
div#elementor-popup-modal-1848,
body.pojo-a11y-negative-contrast div#elementor-popup-modal-1848,
body.pojo-a11y-negative-contrast div#elementor-popup-modal-1848:not(#pojo-a11y-toolbar){
    background:transparent !important;
    background-color: transparent !important;
}

/*******************************************************************************
      PLANTILLA SÍGUEME CONTENEDOR
*******************************************************************************/
/*Ocultar texto de listado de iconos*****************************************************************************/
.creatura-iconos-sociales.elementor-widget-mobile_extra__width-inherit.elementor-mobile_extra-align-center.elementor-widget-mobile__width-initial.elementor-widget-tablet__width-initial.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list   .elementor-widget-container ul>li   span.elementor-icon-list-text{
    display: none;
}
/*******************************************************************************
   PLANTILLA FORMULARIO
*******************************************************************************/ 
.creatura-form-template label.elementor-field-label {
      display: none;
}
/*******************************************************************************
   PLANTILLA CAPA DE PROTECCIÓN POLÍTICAS
*******************************************************************************/
/*Color enlace*********************************************************/
.creatura-texto-enlace-politicas a{
    color:#E6C783;
}
.creatura-texto-enlace-politicas a:hover{
    color:#e0ddda;
}
/*******************************************************************************
   PÁGINAS Y PLANTILLAS DE TIENDA
******************************************************************************/

/*******************************************************************************
      PLANTILLA ARCHIVO DE PRODUCTOS  TIENDA
******************************************************************************/
/*Maquetar encabezado tienda******************************************/
.creatura-encabezado  h1.elementor-heading-title.elementor-size-default span.creatura-first{
    font-family: 'CreaturaBrigthSunset' !important;
    font-size: 2.3rem !important;
}
.creatura-encabezado  .creatura-first h1.elementor-heading-title.elementor-size-default span:last-child{
    font-family: 'CreaturaPoppins';
    font-weight: 300;
    font-size: 1.8rem !important;
}
@media screen and (max-width:1024px) {
.creatura-encabezado  h1.elementor-heading-title.elementor-size-default span.creatura-first{
    font-family: 'CreaturaBrigthSunset' !important;
    font-size: 2rem !important;
}
}

/*Eliminar padding de contenedor principal*****************************************************/
#content .ast-container {
    padding: 0 !important;
    margin: 0 !important;
}
  
/*Sección principal efectos hover**********************************************/
.creatura-image-hover-3.elementor-widget.elementor-widget-image .elementor-widget-container:before{
    position: absolute;
    left:19%;
    top: 9%;
    content: "";
    display: block;
    width:0;
    height:0;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    visibility:hidden;
    background: transparent;
    transition: all 500ms ; 
  /*opacity: 0;*/
}
.creatura-image-hover-3.elementor-widget.elementor-widget-image:hover .elementor-widget-container:before{
    opacity:1;
    width: 62%;
    height: 80%; 
    visibility: visible;
}
.creatura-image-hover-3 .elementor-widget-container:hover{
  filter: brightness(0.8);    
}
.creatura-image-hover-3.elementor-widget.elementor-widget-image .elementor-widget-container:after {
    position: absolute;
    left: -7%;
    bottom: -2%;
    content: "Ebanistería Rafael Hernández";
    display: block;
    width: 0;
    height: 0;
    background: transparent;
    transition: all 500ms;
    opacity: 0;
    visibility: hidden;
    color: transparent;
    font-family: 'CreaturaPoppins';
    font-weight: 300;
    font-size: 1.3rem;
    transform: rotate(-90deg);
}
  
.creatura-image-hover-3.elementor-widget.elementor-widget-image:hover .elementor-widget-container:after{
    opacity:1;
    width: 80%;
    height: 80%;
    visibility: visible;
    color: #fff;
    transition: all 500ms ;    
}
@media screen and (max-width:1024px) {
	.creatura-image-hover-3.elementor-widget.elementor-widget-image .elementor-widget-container:after{
        left: 0%;
        bottom: -5%;
        font-size: 1.3rem;
    }
  
    .creatura-image-hover-3.elementor-widget.elementor-widget-image:hover .elementor-widget-container:before{
        width: 65%       
    }
}
  
@media screen and (max-width:767px) {
	.creatura-image-hover-3.elementor-widget.elementor-widget-image .elementor-widget-container:after{
        left: 0%;
        bottom: 5%;
        font-size: 1rem;
    }
  
	.creatura-image-hover-3.elementor-widget.elementor-widget-image:hover .elementor-widget-container:before{
        width: 70%       
    }
}

/*Categorías tienda Texto-flecha***************************************************/
.creatura-categorias-tienda .creatura-encabezado-before h2.elementor-heading-title.elementor-size-default::before{
    content:url('https://crh.informaticosvalencia.es/wp-content/uploads/flecha-curva-beig-border-scroll-2pt-rigth.svg');
    display: block;
    width: 50px;
    position: absolute;
    top: -25%;
    left: 65%;
}
  
  @media screen and (max-width:1024px) {
    .creatura-categorias-tienda .creatura-encabezado-before h2.elementor-heading-title.elementor-size-default::before{
        content:url('https://crh.informaticosvalencia.es/wp-content/uploads/flecha-curva-beig-border-scroll-2pt-rigth.svg');
        display: block;
        width: 50px;
        position: absolute;
        top: -25%;
        left: 30%;
  }
}

/*Notas explicativas de producto**************************************************/
.creatura-explic-product span.creatura-notas-producto{
font-weight: 300;
}
/*Color enlaces timeline************************************************************/
.creatura-explic-product .uael-timeline-desc-content a {
    color: #BA8649;
    font-weight: 400;
}
/*******************************************************************************
      PLANTILLA ARCHIVO PRODUCTOS TIENDA-CATEGORÍAS
*******************************************************************************/
/*Ocultar valoraciones de productos*/
.creatura-productos-tienda.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded  .creatura-widget-productos.elementor-product-loop-item--align-center.elementor-products-grid.elementor-wc-products.elementor-show-pagination-border-yes.elementor-widget.elementor-widget-wc-archive-products .star-rating {
  display: none !important;
}

/*******************************************************************************
      PLANTILLA ARCHIVO PRODUCTOS TIENDA-PRODUCTO INDIVIDUAL
*******************************************************************************/
/*Ocultar Google pay y Link***********************************************/
.creatura-producto-individual.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .creatura-anadir-carrito-boton.elementor-widget.elementor-widget-wc-add-to-cart div#wc-stripe-express-checkout-element{
   display: none !important;
}
  


/*******************************************************************************
   PÁGINAS FINALIZAR COMPRA
******************************************************************************/
.creatura-formulario-acceso .e-woocommerce-login-section {
    display: flex;
    flex-direction: column;
}
.creatura-formulario-acceso .e-woocommerce-login-anchor {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
  
.creatura-formulario-acceso .elementor-widget-woocommerce-checkout-page .e-login-wrap {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
}
  
/*Inputs formulario***********************************************/
.creatura-formulario-acceso .elementor-widget-woocommerce-checkout-page .e-login-wrap-start {
    flex: 100%;
}
  
/****Button*******************************************************************/
.creatura-formulario-acceso button.woocommerce-button.button.woocommerce-form-login__submit.e-woocommerce-form-login-submit {
    display: block;
    width: 100%;
}
  
/*Cambiar color required Accesibilidad*********************************************************************/
.creatura-formulario-acceso    abbr.required,
.creatura-formulario-acceso    span.required{
    color: #8B6437 !important;
}
/*Cambiar color select y seleccionados******************************************************/
.creatura-formulario-acceso .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    color: #fff;
    background-color: #000 !important;
}
  
.creatura-formulario-acceso .select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {
    background-color: #E0DDDA !important;
    color: #111111 !important;
}
  
/*Resumen de pedido****************************************************/
.creatura-formulario-acceso table.shop_table.woocommerce-checkout-review-order-table {
    display: flex;
    flex-direction: column;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}
.creatura-formulario-acceso thead {
    width: 100%;
}
.creatura-formulario-acceso tbody {
    width: 100%;
}
/*Título*******************************************************/
.creatura-formulario-acceso h3#order_review_heading {
    border-bottom: 1px solid #E0DDDA;
    padding-bottom: 5px;
}
.creatura-formulario-acceso tr.cart_item {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
/*Título de producto y cantidad y precio****************************************************/
.creatura-formulario-acceso .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    padding-right: 40px;
    max-width: 150px;
    max-width: 50% !important;
}
.creatura-formulario-acceso td.product-name,.creatura-formulario-acceso .woocommerce.woocommerce-checkout form #order_review td.product-name {
    width: 50% !important;
}
  /*Precio de producto*****************************************/
td.product-total {
    width: 50%;
}
  /*Tfoot*******************************************************/
  tfoot {
    width: 100%;
}
  /*Subtotal*******************************************************/
th {
    /* max-width: 50%; */
    width: 50%;
}

/*Ocultar botón de pago link**********************************************/
 button.p-LinkAutofillPromptButton{
    display:none !important
    ;
}
/*Ocultar botón de pago Klarna**********************************************/
li.wc_payment_method.payment_method_stripe_klarna{
    display: none !important;
}
/*Ocultar botón de pago y separador de google pay********************************/
.creatura-formulario-acceso.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded  div#wc-stripe-express-checkout-element,
.creatura-formulario-acceso.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded p#wc-stripe-express-checkout-button-separator{
    display: none !important
    ;
}
  /*Formulario de pedido recibido maquetar la parte de la descaga y detalles del pedido*****************/
th.download-remaining{
    width: 15%;}
th.download-expires {
    width: 15%;}

/*Botón de descarga de pedido*****************************************/
td.download-file a.woocommerce-MyAccount-downloads-file.button.alt {
    color:#ffffff;
    background-color: #111111;
}

/*Botón volver a pedir producto*************************/
.creatura-form-fin-compra.e-checkout-layout-two-column.elementor-widget.elementor-widget-woocommerce-checkout-page p.order-again a{
        color:#ffffff;
    background-color: #111111;
}
/*******************************************************************************
    PAGINA GRACIAS POR LA COMPRA
*******************************************************************************/
/* CSS PARA SHORTCODE creatura-CUSTOMER*******************************************************/
.creatura-shortcode-customer{
    font-size:1.8rem;
    text-align: center;
    font-family: 'CreaturaPoppins';
    color:#111111;
    display: block;
}

/*Maquetar resumen compra******************************************************/
/*Título**********************************************************************/
.creatura-resumen-pedido p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align: center;
    /* font-size: 1.4rem !important; */
    border-bottom: 1px solid black;
    padding-bottom: 10px;
}
/*Detalles del pedido************************************************/
.creatura-resumen-pedido ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding: 10px;
}
.creatura-resumen-pedido ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{
width: 100%;
}
.creatura-resumen-pedido strong {
    display: block;
    border: 1px solid black;
    padding: 5px;
}
.creatura-resumen-pedido strong {
    display: block;
    display: block;
    width: 100%;
}
.creatura-resumen-pedido ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}
.creatura-resumen-pedido ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{
width: 100%;
display: flex;
flex-wrap: wrap;
flex-direction: row;
border:none;

}
@media screen and (max-width:767px) {
.creatura-resumen-pedido ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding: 5px;
}
.creatura-resumen-pedido ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{
width: 100%;
}
.creatura-resumen-pedido li.woocommerce-order-overview__email.email {
    word-break: break-word;
}
.creatura-resumen-pedido li.woocommerce-order-overview__email.email strong {
    word-break: break-word;
}
}

/*******************************************************************************
   PÁGINA CARRITO
*******************************************************************************/
.creatura-carrito table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: start;
}
.creatura-carrito thead {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: start;
}
.creatura-carrito tr {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: start;
  
}
  
.creatura-carrito th.product-name{
    width: 50%;    
}
.creatura-carrito th.product-price,
.creatura-carrito th.product-quantity,
.creatura-carrito th.product-subtotal {
    width: 16%;
}
.creatura-carrito tbody {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: start;
}
  
/*Imagen de producto y nombres**********************************************************/
.creatura-carrito tr.woocommerce-cart-form__cart-item.cart_item {
    width: 100%;
    display: flex;
    justify-content: start;
}
  
.creatura-carrito th{
    font-family: 'CreaturaPoppins' !important;
    font-weight: 400 !important;
    color: #111111;
}
.creatura-carrito a{
    color:#8B6437 !important;
}
/*Maquetar flex ficha productos carrito***********************************************/
.creatura-carrito td.product-remove{
    width: 5%;
}
.creatura-carrito td.product-thumbnail{
  width: 10%;
}
.creatura-carrito td.product-name{
  width: 35%;
}
.creatura-carrito td.product-price {
    width: 16%;
}
.creatura-carrito td.product-quantity {
    width: 16%;
}
.creatura-carrito td.product-subtotal {
    width: 16%;
}
@media screen and (max-width:1024px) {
  .creatura-carrito td.product-remove,
  .creatura-carrito td.product-name,
  .creatura-carrito td.product-price,
  .creatura-carrito td.product-quantity,
  .creatura-carrito td.product-subtotal,
  .creatura-carrito td.product-thumbnail{
     width:100%;
  }
  /*Alinear la imagen*************************************************/
  .creatura-carrito img.woocommerce-placeholder.wp-post-image {
    display: block;
    text-align:left !important;
  }
}
/*Cart Totals****************************************************/
.creatura-carrito .cart_totals h2 {
    font-family: 'CreaturaPoppins' !important;
    font-weight: 400 !important;
}
/*Botones********************************************/
.creatura-carrito td.actions {
    width: 100%;
    display: none;
}
.creatura-carrito button.button {
    background-color: #111111 !important;
    color: #E0DDDA !important;
    border: 1px solid #E0DDDA !important;
    font-family: 'CreaturaPoppins' !important;
    font-weight: 400 !important;
}
  
.creatura-carrito a.checkout-button.button.alt.wc-forward {
    background-color: #E0DDDA;
    color: #111111 !important;
    font-family: 'CreaturaPoppins';
    font-weight: 400;
}
.creatura-carrito a.checkout-button.button.alt.wc-forward:hover {
    background-color: #111111;
    color: #EFECEA !important;
    font-family: 'CreaturaPoppins';
    font-weight: 400;
}
/*Ocultar botones de google pay***************************************************/
    .creatura-carrito-widget.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded div#wc-stripe-express-checkout-element{
    display: none !important;
}

/*Mensajes de woocommerce*******************************************************************/
/*Alinear el botón************************************************************/
#content .creatura-carrito.e-flex.e-con-boxed.e-con.e-parent .woocommerce p.return-to-shop{
    text-align: right;
}
/*Cambiar color botón************************************************************/
#content .creatura-carrito.e-flex.e-con-boxed.e-con.e-parent a.button.wc-backward{
    background-color:transparent;
    border: 1px solid #111111;
    color:#111111 !important;
    border-radius: 0;
    font-family: 'CreaturaPoppins';
    font-weight: 400;
}
#content .creatura-carrito.e-flex.e-con-boxed.e-con.e-parent a.button.wc-backward:hover{
    background-color:#111111;
    border: 1px solid #111111;
    color:#fff !important;
}

/*Cambios tras actualización woocommerce enero2024***************************************************/
/*Banner producto añadido al carrito**************************************************/
#content .creatura-carrito.e-flex.e-con-boxed.e-con.e-parent .wc-block-components-notice-banner.is-success {
    background-color: #efecea;
    border-color: #efecea;
}
#content .creatura-carrito.e-flex.e-con-boxed.e-con.e-parent .wc-block-components-notice-banner {
    font-family: 'CreaturaPoppins';
    font-weight: 400;
    color: #111111;
    font-size: 1.2rem;
}
/*Icono del banner*******************************************************/
#content .creatura-carrito.e-flex.e-con-boxed.e-con.e-parent .wc-block-components-notice-banner.is-success>svg {
    background-color: #ba8649;
}
#content .creatura-carrito.e-flex.e-con-boxed.e-con.e-parent .wc-block-components-notice-banner>svg {
    fill: #ffffff !important;
}

/*Mensaje de carrito vacío*******************************************************/
#content .creatura-carrito.e-flex.e-con-boxed.e-con.e-parent .wc-block-components-notice-banner.is-info{
  background-color: #efecea !important;
  border-color: #efecea !important;
}

#content .creatura-carrito.e-flex.e-con-boxed.e-con.e-parent .wc-block-components-notice-banner.is-info > svg{
  background-color: #111111;
}
  
  
/*******************************************************************************
  PAGINA MI CUENTA
*******************************************************************************/
.creatura-acceso-cuenta h2 {
    font-family: 'CreaturaPoppins' !important;
    font-weight: 300 !important;
    border-bottom: 2px solid #E0DDDA;
    padding-bottom: 5px;
}
/*Altura formularios*****************************************************/
/*Contenedor***************************************************/
.creatura-acceso-cuenta .u-column1.col-1,
.creatura-acceso-cuenta .u-column2.col-2{
      padding: 10px 20px;
}
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-login.login,
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-register.register{
    min-height: 400px;
    border-radius: 0;
    border-color: #E0DDDA;
}
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-login.login{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
/*inputs********************************************************/
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-login.login input,
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-register.register input{
    background-color: transparent;
}
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-login.login label,
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-register.register label{
    font-family: 'CreaturaPoppins' !important;
    font-size: 1.1rem !important;
    font-weight: 300 !important;
}
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-login.login label>span.required,
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-register.register label>span.required{
    color: #8B6437;
}
/*Mensajes***********************************************/
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-login.login p,
.creatura-acceso-cuenta form.woocommerce-form.woocommerce-form-register.register p{
    font-size: 0.9rem;
    margin-bottom: 1rem;
}
/*Botones*****************************************************/
.creatura-acceso-cuenta button.woocommerce-button.button.woocommerce-form-login__submit,
.creatura-acceso-cuenta button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
    display: block;
    width: 100%;
    background-color:#E0DDDA ;
    color:#111111;
    font-family: 'CreaturaPoppins' !important;
    font-weight: 400 !important;
    font-size: 1.1rem;
}
.creatura-acceso-cuenta button.woocommerce-button.button.woocommerce-form-login__submit:hover,
.creatura-acceso-cuenta button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{
    background-color: #111111;
    color:#EFECEA;
}
.creatura-acceso-cuenta a.woocommerce-privacy-policy-link,
.creatura-acceso-cuenta p.woocommerce-LostPassword.lost_password a{
    color:#8B6437 !important;
}
  
/*Enlaces***************************************************************/
.creatura-acceso-cuenta a {
    color: #8B6437;
}
/*Recuperar contraseña perdida*************************************************/
  
/*Contenedor***************************************************************/
.creatura-acceso-cuenta .woocommerce{
    background-color:#F7F7F7;
}
.creatura-acceso-cuenta .woocommerce nav{
    padding: 10px;
}
.creatura-acceso-cuenta form.woocommerce-ResetPassword.lost_reset_password {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 15rem 0 15rem;
    border: 1px solid #EFECEA;
    padding: 10px;
    background-color:#F7F7F7;
}
  
@media screen and (max-width:1024px) {
  .creatura-acceso-cuenta form.woocommerce-ResetPassword.lost_reset_password {
        margin: 0 5rem 0 5rem;
  }
}
@media screen and (max-width:767px) {
  .creatura-acceso-cuenta form.woocommerce-ResetPassword.lost_reset_password {
        margin: 0 1.5rem 0 1.5rem;
  }
}
.creatura-acceso-cuenta form.woocommerce-ResetPassword.lost_reset_password label{
    color: #111111 !important;
    font-family: 'CreaturaPoppins';
    font-weight: 400;
    font-size: 1.1rem;
}
.creatura-acceso-cuenta input#user_login{
    background-color: transparent;    
}
.creatura-acceso-cuenta p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{
    width: 100%;
}
.creatura-acceso-cuenta p.woocommerce-form-row.form-row,
.creatura-acceso-cuenta button.woocommerce-Button.button{
    display: block;
    width: 100%;
}
.creatura-acceso-cuenta button.woocommerce-Button.button{
    background-color:#111111;
  
}
  
/*Contenido pestañas cuenta log**********************************************************/
.creatura-acceso-cuenta .woocommerce nav,
.creatura-acceso-cuenta .woocommerce-MyAccount-content {
      padding: 10px;
}
.creatura-acceso-cuenta .woocommerce-MyAccount-navigation ul>li{
    padding:10px;
}
/*Pestañas activas**************************************************/
.creatura-acceso-cuenta li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active,
.creatura-acceso-cuenta li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active,
.creatura-acceso-cuenta li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active,
.creatura-acceso-cuenta li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--members-area.is-active,
.creatura-acceso-cuenta li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods.is-active,
.creatura-acceso-cuenta  li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active{
    padding: 10px;
    background-color: #E0DDDA;
}
.creatura-acceso-cuenta .woocommerce-MyAccount-navigation ul>li a{
    color:#111111;
}
  
/*Contenido Pestaña direcciones***************************************************/
.creatura-acceso-cuenta a.edit {
    color: #111111;
}
.creatura-acceso-cuenta a.edit:hover {
    color: #111111;
}
/*Contenido pestaña Métodos de pago****************************************************************/
.creatura-acceso-cuenta .woocommerce-info::before {
    color: #111111 !important;
}
.creatura-acceso-cuenta .woocommerce-info {
    border-top-color: #E0DDDA !important;
    background-color: #EFECEA!important;
}
  
.creatura-acceso-cuenta .woocommerce a.button,
.creatura-acceso-cuenta .woocommerce button.button, 
.creatura-acceso-cuenta .woocommerce .woocommerce-message a.button, 
.creatura-acceso-cuentag.woocommerce #respond input#submit.alt:hover, 
.creatura-acceso-cuenta .woocommerce a.button.alt, 
.creatura-acceso-cuenta .woocommerce button.button.alt, 
.creatura-acceso-cuenta .woocommerce input.button.alt, 
.creatura-acceso-cuenta .woocommerce input.button, 
.creatura-acceso-cuenta .woocommerce input.button:disabled, 
.creatura-acceso-cuenta .woocommerce input.button:disabled[disabled], 
.creatura-acceso-cuenta .woocommerce input.button:disabled, 
.creatura-acceso-cuenta .woocommerce input.button:disabled[disabled], 
.creatura-acceso-cuenta .woocommerce #respond input#submit:hover, 
.creatura-acceso-cuenta .woocommerce button.button.alt.disabled, 
.creatura-acceso-cuenta .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, 
.creatura-acceso-cuenta .wc-block-grid__product-onsale {
    background-color: #E0DDDA;
    color: #111111!important;
    font-weight: 400;
}
  
.creatura-acceso-cuenta .woocommerce a.button:hover,
.creatura-acceso-cuenta .woocommerce button.button:hover, 
.creatura-acceso-cuenta .woocommerce .woocommerce-message a.button:hover, 
.creatura-acceso-cuenta .woocommerce #respond input#submit.alt:hover, 
.creatura-acceso-cuenta .woocommerce a.button.alt:hover, 
.creatura-acceso-cuenta .woocommerce button.button.alt:hover, 
.creatura-acceso-cuenta .woocommerce input.button.alt:hover, 
.creatura-acceso-cuenta .woocommerce input.button:hover, 
.creatura-acceso-cuenta .woocommerce input.button:disabled:hover, 
.creatura-acceso-cuenta .woocommerce input.button:disabled[disabled]:hover, 
.creatura-acceso-cuenta .woocommerce input.button:disabled:hover, 
.creatura-acceso-cuenta .woocommerce input.button:disabled[disabled]:hover, 
.creatura-acceso-cuenta .woocommerce #respond input#submit:hover, 
.creatura-acceso-cuenta .woocommerce button.button.alt.disabled:hover, 
.creatura-acceso-cuenta .wc-block-grid__product-onsale:hover {
    background-color: #111111 !important;
    color: #fff !important; 
}
  
/*Pestaña editar cuenta****************************************************/
.creatura-acceso-cuenta form.woocommerce-EditAccountForm.edit-account label {
    font-family: 'CreaturaPoppins';
    font-weight: 400;
}
  
.creatura-acceso-cuenta form.woocommerce-EditAccountForm.edit-account label span.required{
    color:#8B6437 !important;
}
/*Pestaña Dirección de facturación**************************************************/
.creatura-acceso-cuenta .u-column1.col-1.woocommerce-Address header.woocommerce-Address-title.title h3,
.creatura-acceso-cuenta .u-column2.col-2.woocommerce-Address header.woocommerce-Address-title.title h3{
    font-weight: 400;
}
.creatura-acceso-cuenta.e-flex.e-con-boxed.e-con.e-parent .woocommerce-MyAccount-content h3 {
    font-weight: 300 !important;
}
.creatura-acceso-cuenta.e-flex.e-con-boxed.e-con.e-parent .woocommerce-MyAccount-content label {
    font-weight: 400 !important;
}
  
/*******************************************************************************
  PAGINA LISTA DE DESEOS
*******************************************************************************/
/*Título producto**************************************************************/
.creatura-lista-deseos h2.jet-cw-product-title {
    min-height: 65px;
}
.creatura-lista-deseos button.jet-cw-remove-button.jet-wishlist-item-remove-button {
    position: absolute;
    display: block;
    left: -10%;
    z-index: 2;
}
.creatura-lista-deseos i.fas.fa-trash-alt {
    color: #fff;
}
.creatura-lista-deseos i.fas.fa-trash-alt:hover {
    color: #A8AFBA;
}
/*******************************************************************************
  GENERAL MENSAJES DE WOOCOMMERCE
*******************************************************************************/
/*Cambiar color mensajes woocommerce********************************************/
#content .woocommerce-error::before {
    content: '\e016';
    color:#BA8649;
}
#content .woocommerce-error {
    border-top-color: #C1BFBD !important;
}
/*Mensajes de woocommerce***************************************************************/
#content .woocommerce-message, 
#content .woocommerce-info {
    border-top-color: #C1BFBD !important;
}
#content .woocommerce-message::before{
    color:#8B6437;
}
/*Botones******************************************************************************/
#content .woocommerce-js a.button,
#content .woocommerce button.button.alt,
#content .woocommerce-page table.cart td.actions .button,
#content .woocommerce-page #content table.cart td.actions .button,
#content .woocommerce-js a.button.alt, .woocommerce .woocommerce-message a.button,
#content .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout,
#content .woocommerce button.button.alt.disabled,
#content .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
      background-color: transparent !important;
      color: #111111 !important;
      border:1px solid black;
      font-family: 'CreaturaPoppins';
      font-size: 1.1rem;
      font-weight: 400;
      border-radius:0;
      display:block;
      width:50%;
      text-align: center;
}
#content .woocommerce-js a.button:hover,
#content .woocommerce button.button.alt:hover,
#content .woocommerce-page table.cart td.actions .button:hover,
#content .woocommerce-page #content table.cart td.actions .button:hover,
#content .woocommerce-js a.button.alt, .woocommerce .woocommerce-message a.button:hover,
#content .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout:hover,
#content .woocommerce button.button.alt.disabled:hover,
#content .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
      background-color: #F7F7F7 !important;
}

/*ACTUALIZACIÓN WOOCOMMERCE ENERO 2024***************************************************************/
body #content .wc-block-components-notice-banner.is-success{
    background-color: #efecea;
    border-color: #efecea;
}
body #content .wc-block-components-notice-banner {
    font-family: 'CreaturaPoppins';
    font-weight: 300;
    color: #111111;
    font-size: 1.2rem;
}
/*Icono del banner*******************************************************/
body #content .wc-block-components-notice-banner.is-success>svg {
    background-color: #ba8649;
}
body #content .wc-block-components-notice-banner>svg {
    fill: #ffffff !important;
}
body #content .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward{
  color: #111 !important;
  font-size: 1.3rem;
  font-family: 'CreaturaPoppins' !important;
  font-weight: 400;
}
/*Banner producto añadido al carrito**************************************************/
body #content .wc-block-components-notice-banner.is-success {
    background-color: #efecea;
    border-color: #efecea;
}
body #content .wc-block-components-notice-banner {
    color: #111111;
    font-size: 1.2rem;
}
/*Icono del banner*******************************************************/
body #content .wc-block-components-notice-banner.is-success>svg {
    background-color: #ba8649;
}
body #content .wc-block-components-notice-banner>svg {
    fill: #ffffff !important;
}

/*Mensaje de carrito vacío*******************************************************/
body #content .wc-block-components-notice-banner.is-info{
  background-color: #efecea !important;
  border-color: #efecea !important;
}

body #content .wc-block-components-notice-banner.is-info > svg{
  background-color: #111111;
}
  


  
  
  