.elementor-kit-11{--e-global-color-primary:#000000;--e-global-color-secondary:#5BA5FF;--e-global-color-text:#000000;--e-global-color-accent:#00FF23;--e-global-typography-primary-font-family:"AdolfoDominguez";--e-global-typography-primary-font-size:14px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans Condensed";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* mensaje tienda */
.woocommerce-message{
    border-top-color: black !important;
    font-family: 'AdolfoDominguez' !important;
}
.woocommerce-message::before{
    color: black !important;
}
.woocommerce-message .wp-element-button{
    border-radius: 0 !important;
    background-color: black !important;
    color: white !important;
}

/* cookies setting*/
.cookielawinfo-winter{
    font-family: 'AdolfoDominguez' !important;
}
.cli_settings_button, .cli_settings_button:hover{
    border: 1px solid black;
    background-color: white !important;
}
.cli-modal-content{
    font-family: 'AdolfoDominguez' !important;
}
#wt-cli-privacy-save-btn{
    background-color: black !important;
}



/*Top bar*/
.wpfront-message{
    font-family: 'AdolfoDominguez' !important;
}
#linktopbar{
    color: white;
    text-decoration: underline;
}



#pvp_target {
    display: none;
}

/* font famili fechas checkout*/

.variation-Fechadeinicio, .variation-Fechadefin{
    font-family: 'AdolfoDominguez' !important;
}


.faqsfrecuentes a{
    color: black; 
    text-decoration: underline;
}
#pvp_target {
    font-family: 'AdolfoDominguez' !important;
}
/*grid pvp*/
#pvp_origin{
    display: inline;
    color: grey;
}
.precio_pvp{
    color: grey;
    font-size: 14px !important;
    font-weight: 600;
    text-decoration: line-through;
}
.woocommerce-loop-product__title{
    padding-bottom: 0 !important;
}

/* paddinng textos producto en grid*/
.product .woocommerce-loop-product__title, .woocommerce-loop-product__link .price{
    padding-left: 16px !important;
}


.woocommerce-shipping-totals {
    display: none !important;
}



/* incluye impuestos carrito*/
.order-total{
    text-transform: uppercase !important;
    color: black !important;
}

.cart-subtotal [data-title="Subtotal"]:before{
    content: "Envío" !important;
}
.cart-subtotal .woocommerce-Price-amount:before{
    content: "0,00€";
}
.cart-subtotal .woocommerce-Price-amount bdi{
    display: none !important;
}


.includes_tax {
    display: none !important;
}
/*texto antes del precio de booking*/

.booking_price .price:before{
    content: "Precio de alquiler: ";
    color: black;
}

[data-title="Impuestos incluidos"]{
    padding: 0 !important;
}

.reset_dates{
    text-decoration: underline !important;
}

/*Buscador*/

.elementor-search-form__icon, .elementor-search-form__input::placeholder { 
    opacity: 1 !important;
    
}

/* boton cruz pop up*/
.swal2-close{
    background-color: transparent !important;
    color: black !important;
}


/**/
.colores-producto{
    font-family: 'AdolfoDominguez' !important;
    font-size: 14px;
    font-weight: 600;
    color: black;
}

.desplegable_producto h2{
    text-transform: uppercase;
}

/*Popup notifier*/
.swal2-popup{
    border-radius: 0 !important;
}
.cwginstock-panel-primary{
    font-family: 'AdolfoDominguez' !important;
}
input.cwgstock_email{
    border-radius: 0 !important;
    border: inherit;
    border-bottom: 1px solid black !important;
}

.cwginstock-panel-primary [type=submit]{
    border: none !important;
}
.cwg_iagree_checkbox label{
    font-size: 12px !important;
    margin-bottom: 10px;
    color: black;
}
.cwg_iagree_checkbox a{
    color: black !important;
    text-decoration: underline;
}
input.cwgstock_button{
    background-color: black !important;
    border-radius: 0 !important;
    border-color: none !important;
}

/*caja .elementor-kit-11 tallas */
.variations select{
    border-radius: 0 !important;
    border: inherit;
    border-bottom: 1px solid black !important;
}
.datepicker{
    border-radius: 0 !important;
}
.wceb_picker_wrap .form-row{
    padding-left: 0 !important;
}

.alturamodelo{
    line-height: 1.5em !important;
}
.desplegable_producto h2{
    font-size: 16px !important;
    font-weight: 700;
}
/* Calendario*/
.picker__button--today, .picker__button--clear, .picker__button--close{
    color: white !important;
}
/* Caja error productos bunlde*/
.bundle_error{
    display: none !important;
}

/* texto fechas input*/
.woocommerce form .form-row label {
    display: none;
}
/* cesta carrito*/
.elementor-button-icon .elementor-button-icon-qty[data-counter] {
    right: 4px !important;
    top: 7px !important;
}


/*botón avisame*/
.cwg_popup_submit {
    color: black !important;
    border-radius: 0 !important;
    border-color: black !important;
}
.cwg_popup_submit:hover, .cwg_popup_submit:focus{
    background-color: black;
    color: white !important;
}
/* scroll loader size*/
.scroll-loader{
    max-width: 30px;
    margin-top: 30px !important;
    margin: auto;
}

/* letras rojas a negro*/
.reset_variations, .stock, .reset_dates {
    color: black !important;
}

/* Tipografia*/
p, h1, h2,h3, span, a{
    font-family: "AdolfoDominguez", Sans-serif !important;
}

/* Eliminar nombre variable*/
.woocommerce div.product form.cart .variations th {
    display: none;
}

/* Elimina finalizar compra del menú de carrito*/
.elementor-menu-cart__footer-buttons a.elementor-button--checkout {
    display: none;
}
/*Elimina el título de productos relacionados*/

.elementor-wc-products .products > h2 {
    display: none;
}
/*-------*/
#btn-back{
    width: 46px !important;
    height: 46px !important;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 4px rgba(0,0,0,.2);
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 9;
    cursor: pointer;
}

/*imagenes de galeria 100%*/
.elementor img{
    width: 100% !important;
}

/*producto simple*/
table tbody>tr:nth-child(odd)>th, table tbody>tr:nth-child(odd)>td {
    background-color: white !important;
}

/*producto con variables*/
.single_variation_wrap{
    font-family: 'AdolfoDominguez' !important;
}
.single_variation_wrap .amount{
    color: black !important;
}
/*.bundle_availability .stock{
    display: none;
}*/

/* Estilo Alertas alquiler */
.booking_price .woocommerce-Price-amount{
    color: black !important;
}
.cart .bundle_data{
    font-family: 'AdolfoDominguez' !important;
}
.woocommerce-info{
    border-top-color: black !important;
    background-color: #f9f9f9 !important;
}
.woocommerce-info::before{
    color: black !important;
}
ul.msg{
    font-family: 'AdolfoDominguez' !important;
    font-size: 13px !important;
}
/* página productos*/

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{
    box-shadow: var(--wvs-item-box-shadow,0 0 0 0px #a8a8a8) !important; 
    background-color: #f5f5f5 !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    background-color: #f5f5f5 !important; 
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
    margin: 0 !important;
}

.woo-variation-swatches .variable-items-wrapper{
    flex-direction: column !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
    background-color: transparent !important;
    
}
[data-wvstooltip]:hover:before,[data-wvstooltip]:hover:after {
    display: none !important;
}

.bundle_data .bundle_button button.disabled {
    opacity: 1 !important;
}

.bundle_add_to_cart_button{
    border-color: black !important;
}

.bundled_product_title_inner{
        font-family: 'AdolfoDominguez';
    font-size: 18px;
    font-weight: 600;
}

.bundled_product_title_link{
    display: none;
}

.bundled_product{
    display: flex;
}
.bundled_product_images{
    width: 25% !important;
}
.bundled_product .details{
    width: 75% !important;
    padding-left: 20px !important;
}

.reset_bundled_variations_fixed{
    display: none;
}
/*.woocommerce-variation-availability{
    display: none;
}*/
.wceb-price-format{
    display: none;
}

/* Variaciones en pagina conjunto */

/*li.button-variable-item{
    box-shadow: none !important;
}*/
.woocommerce div.product form.cart .variations td.label{
    display: none;
}
/*.woo-variation-swatches .variable-items-wrapper{
    flex-direction: column;
}*/
li.button-variable-item{
    text-align: inherit !important;
}
/* quitar cabecera 404 */
#site-header{
    display: none;
}

/* Quitar boton producto */
ul.products li.product .button {
display: none !important;
    
}

.footer_estilos a{
    color: inherit;
}

.woo-variation-items-wrapper .color-variable-item{
    border-radius: 50px !important;
}
.variable-item-span-color{
    border-radius: 50px !important;
}

/* Flechas página producto*/
.desplegable_producto .elementor-toggle-icon-closed{
    background-image: url(https://https://adnrent.adolfodominguez.com/wp-content/uploads/2023/02/flechaparaabajo.png);
}
.desplegable_producto  .elementor-toggle-icon-opened{
    background-image: url(https://https://adnrent.adolfodominguez.com/wp-content/uploads/2023/02/flechaarriba.png);
}
.desplegable_producto .fa-caret-right, .fa-caret-up{
    visibility: hidden;
}


/* flip image hover */
.tp-image-hover{
    transition: none !important;
}
/* Loop producto 
.product .button{
    display: none !important;
}*/

/* CESTA */
.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 100% !important;
}
.woocommerce-cart-form__contents thead th{
    display: none;
}
.woocommerce-cart-form__cart-item{
    display: flex;
}
.woocommerce-cart-form__cart-item .product-price{
    display: none;
}
/* Imagen carrito mobile*/
@media only screen and (max-width: 480px) {

.product-thumbnail {
    display: initial !important;
}
.product-thumbnail:before{
    display: none;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart img{
    margin-top: -50px;
    width: 150px !important;
}
}
.woocommerce-cart-form__contents      .actions{
    display: none !important;
}
td.product-remove{
    margin: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AdolfoDominguez';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-Regular-2.ttf') format('truetype');
}
@font-face {
	font-family: 'AdolfoDominguez';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'AdolfoDominguez';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'AdolfoDominguez';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'AdolfoDominguez';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'AdolfoDominguez';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'AdolfoDominguez';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'AdolfoDominguez';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-RegularItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'AdolfoDominguez';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'AdolfoDominguez';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://https://adnrent.adolfodominguez.com/wp-content/uploads/2023/03/AdolfoDominguez-SemiBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */