/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
Description:	Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author:			Elementor Team
Author URI:		https://elementor.com/
Template:		hello-elementor
Version:		1.0.0
Text Domain:	hello-elementor-child
Tags:           flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/*
.elementor-kit-41{
    --e-global-typography-primary-font-family:"AGaramondPro-Bold";

    --e-global-typography-secondary-font-family:"AGaramondPro-Bold";    
    
    --e-global-typography-8e4ab32-font-family:"AGaramondPro-Italic";  

    --e-global-typography-accent-font-family:"AGaramondPro-Bold";

    --e-global-typography-583cc63-font-family:"AGaramondPro-Bold";
   
   --e-global-typography-6b71aa3-font-family: "AGaramondPro-Regular";
   
   --e-global-typography-2c6e04e-font-family: "AGaramondPro-Regular";
   
   --e-global-typography-9f92738-font-family: "AGaramondPro-Regular";
   
   --e-global-typography-9bb7f11-font-family: "AGaramondPro-Regular";
   
   --e-global-typography-8e4ab32-font-family: "AGaramondPro-Italic" !important;
   
   --e-global-typography-f55db64-font-family: "AGaramondPro-Regular";
   
    --e-global-typography-59bc13f-font-family: "AGaramondPro-Regular";

}
*/
.elementor-kit-41{
    --e-global-typography-primary-font-family:"adobe-garamond-pro", serif;

    --e-global-typography-secondary-font-family:"adobe-garamond-pro", serif;
    
    --e-global-typography-8e4ab32-font-family:"adobe-garamond-pro", serif;

    --e-global-typography-accent-font-family:"adobe-garamond-pro", serif;

    --e-global-typography-583cc63-font-family:"adobe-garamond-pro", serif;
   
   --e-global-typography-6b71aa3-font-family: "adobe-garamond-pro", serif;
   
   --e-global-typography-2c6e04e-font-family: "adobe-garamond-pro", serif;
   
   --e-global-typography-9f92738-font-family: "adobe-garamond-pro", serif;
   
   --e-global-typography-9bb7f11-font-family: "adobe-garamond-pro", serif;
   
   --e-global-typography-8e4ab32-font-family"adobe-garamond-pro", serif !important;
   
   --e-global-typography-f55db64-font-family: "adobe-garamond-pro", serif;
   
    --e-global-typography-59bc13f-font-family: "adobe-garamond-pro", serif;

    --e-global-typography-393a0c1-font-family: "adobe-garamond-pro", serif;
}

.terciario {
    font-family: var(--e-global-typography-6b71aa3-font-family ); 
}

h1 { 
    font-family:   var( --e-global-typography-secondary-font-family );   
}


 
h2 { 
    font-family: var( --e-global-typography-secondary-font-family );    
}

.mnm_message.woocommerce-info {
    padding: 10px;
}

.product-details {
    text-align: center;
    margin-bottom:0px !important;
    min-height: 100px;
}

.product-details a, .variation dd {
    font-family: var(--e-global-typography-6b71aa3-font-family ); 
    font-size: 16px;
    font-weight: var( --e-global-typography-6b71aa3-font-weight );
    line-height: 20px;
    letter-spacing: 1px !important;
    color: #000000;
}

.woocommerce ul.products li.product .price {
    font-family: var(--e-global-typography-6b71aa3-font-family ); 
    font-size: 18px;
    font-weight: 400;
    line-height: var( --e-global-typography-6b71aa3-line-height );
    letter-spacing: var( --e-global-typography-6b71aa3-letter-spacing );
    color: var( --e-global-color-70e278e );
    margin-top:5px;
/*
    position: absolute;
    bottom: 0px;
    margin-left:40px;
*/
}

.woocommerce-Price-amount, .total {
    color: #B8860B;
}

.woocommerce ul.products li.product a img {
    width: 64%;
    margin: 0 auto;
}

.mnm_form.layout_grid ul.products li.product .product-quantity {

   margin: 0 auto;
}

.variation dt {
    display: none;
}

.variation dd {
    margin: 0 auto;
}

.vino {
    font-family: var(  --e-global-typography-2c6e04e-font-family ) !important;
}

.elementor-button {
    font-family: var( --e-global-typography-6b71aa3-font-family );
}

.elementor-nav-menu a {
    color:  var( --e-global-color-text );
}
.elementor-nav-menu a:hover {
    color:  var( --e-global-color-accent );
}

.elementor-nav-menu .carrito a {
    color:  var( --e-global-color-accent );
}

.destacado {
    background-color: var( --e-global-color-accent );
    }
       height:100px !important;

.destacado a{
   color: #fff !important;
}

.links-accent span{
    padding-left: 45px;
}

.links-accent:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    background-color: var( --e-global-color-accent );
    top:8px;
}

/* .arte { display:none !important; }
*/


.col-texto { 
    padding-left:9vw; 
    padding-right:9vw;
}


@media  (max-width: 1366px) {
    .col-texto { 
        padding-left:2vw; 
        padding-right:2vw;
    }
    
    .col-texto > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 30px !important;
    }    
  
}


.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: var(--e-global-color-secondary);
    color: #fff;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: var(--e-global-color-secondary);    
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: var(--e-global-color-secondary);     
}

.single_add_to_cart_button {
    font-family: var(--e-global-typography-secondary-font-family ) !important; 
}


/*CARRITO  encabezado tabla */
.woocommerce .woocommerce-cart-form  table.shop_table th{
    background-color: var(--e-global-color-secondary);   
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 1px !important;  
    height: 75px;
}

/* CARRITO Mensaje producto añadido al carrito */
.woocommerce-cart .woocommerce-message { display:none; }

/*CARRITO  cuerpo */
.woocommerce table.shop_table td {
 
    color: #1d1d1d;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 1px !important;  
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #fff;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #fff;
}

.woocommerce table.shop_table td a {
 
    color: #1d1d1d;
}

.woocommerce-Price-amount, .total {
    color: #1d1d1d;
}

.bundled_table_item_price:before, .bundled_table_item_subtotal:before {
    color: var(--e-global-color-secondary); 
}

.bundled_table_item_price:before, .bundled_table_item_subtotal:before {
    color: var(--e-global-color-secondary);
    opacity: 1 !important;
}


table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border: none !important;
}

.elementor-location-popup table.shop_table td, .woocommerce-cart table.shop_table td { border:none !important; }

.elementor-location-popup table td, .elementor-location-popup table th, .woocommerce-cart table td, .woocommerce-cart table th { border:none !important; }

.elementor-location-popup table.shop_table .woocommerce-cart table.shop_table { border:none !important; }



.elementor-location-popup table.shop_table th, .woocommerce .woocommerce-cart-form table.shop_table th {
    font-family: "adobe-garamond-pro", serif !important;
}

.elementor-location-popup thead {
    display: none;
}


/* CARRITO código cupón */
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 140px;
    margin-top: 29px !important;
    height: 47px;
    border-radius: 0px !important;
}

.elementor-location-popup .woocommerce #content table.cart td.actions .input-text, .elementor-location-popup .woocommerce table.cart td.actions .input-text, .elementor-location-popup .woocommerce-page #content table.cart td.actions .input-text, .elementor-location-popup .woocommerce-page table.cart td.actions .input-text {
    margin-top: 29px !important;
    height: 43px;
}

.elementor-location-popup .cart .button, .elementor-location-popup .cart input.button, .woocommerce-cart .cart .button, .woocommerce-cart .cart input.button {
    font-family: "adobe-garamond-pro", serif !important;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 20px;
    letter-spacing:2px !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-primary );
    border-color: var( --e-global-color-secondary );
    transition: all 0.2s;  
    margin-top: 30px; 
    margin-bottom: 30px;
}

@media only screen and (max-width: 600px) {
    .elementor-location-popup .woocommerce #content table.cart td.actions .input-text, .elementor-location-popup .woocommerce table.cart td.actions .input-text, .elementor-location-popup .woocommerce-page #content table.cart td.actions .input-text, .elementor-location-popup .woocommerce-page table.cart td.actions .input-text {
        margin-top: 0px !important;
    }
    
    .elementor-location-popup .cart .button, .elementor-location-popup .cart input.button, .woocommerce-cart .cart .button, .woocommerce-cart .cart input.button {
        margin-top: 0px; 
        margin-bottom: 0px;
    }    
}

.elementor-location-popup .cart .button, .elementor-location-popup .cart input.button {
    padding: 12px 12px 9px 12px !important;
}

.elementor-location-popup input#coupon_code {
    margin-right: 8px;
}

.elementor-location-popup .cart .button:hover, .elementor-location-popup .cart input.button:hover {
    background-color: #B8860B !important;
    border: 1px solid #B8860B !important;
    color:#fff !important;    
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #fff;
}


/* CARRITO SUBTOTAL */
.woocommerce-cart .cart-subtotal, .woocommerce-cart .order-total {
    color: #1d1d1d;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 1px !important;  
    height: 50px;
}

.woocommerce-cart .cart .button:hover, .woocommerce-cart .cart input.button:hover { 
    background-color: #B8860B !important;
    border: 1px solid #B8860B !important;
    color:#fff !important;
}

.cart_totals  h2 {
font-family: var( --e-global-typography-59bc13f-font-family ), Arial;
    font-size: var( --e-global-typography-59bc13f-font-size );
    font-weight: var( --e-global-typography-59bc13f-font-weight );
    text-transform: var( --e-global-typography-59bc13f-text-transform );
    font-style: var( --e-global-typography-59bc13f-font-style );
    text-decoration: var( --e-global-typography-59bc13f-text-decoration );
    line-height: var( --e-global-typography-59bc13f-line-height );
    letter-spacing: var( --e-global-typography-59bc13f-letter-spacing );    
}

/* CARRITO boton finalizar compra */

a.checkout-button.button.alt.wc-forward{
    font-family: "adobe-garamond-pro", serif !important;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 20px;
    letter-spacing:2px !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-primary );
    border-color: var( --e-global-color-secondary );
    transition: all 0.2s;  
}

a.checkout-button.button.alt.wc-forward:hover { 
    background-color: #B8860B !important;
    border: 1px solid #B8860B !important;
    color:#fff !important;
}

.woocommerce-message {
    border-top-color:  var( --e-global-color-secondary ) !important;
}

.woocommerce-message::before {
    color: var( --e-global-color-secondary ) !important;
}

.woocommerce-notices-wrapper {
    display: none !imoprtant;
    height:0px !important;
}

/* CHECKOUT 1 columna */
.woocommerce .woocommerce-checkout .col2-set .col-1,
.woocommerce .woocommerce-checkout .col2-set .col-2 {
    width: 100% !important;
}

.woocommerce .woocommerce-checkout .col2-set .col-1 {
    margin-bottom: 30px;
}



/* CHECKOUT boton realizar pedido */

.woocommerce-checkout  #place_order{
    font-family: "adobe-garamond-pro", serif !important;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 20px;
    letter-spacing:2px !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 12px 12px 12px;
    color: var( --e-global-color-text );
    background-color: var( --e-global-color-primary );
    border-color: var( --e-global-color-secondary );
    transition: all 0.2s;  
}

.woocommerce-checkout  #place_order:hover { 
    background-color: #B8860B !important;
    border: 1px solid #B8860B !important;
    color:#fff !important;
}



/* CHECKOUT Titulares */
.woocommerce-checkout  h3 {
font-family: var( --e-global-typography-59bc13f-font-family ), Arial;
    font-size: var( --e-global-typography-59bc13f-font-size );
    font-weight: var( --e-global-typography-59bc13f-font-weight );
    text-transform: var( --e-global-typography-59bc13f-text-transform );
    font-style: var( --e-global-typography-59bc13f-font-style );
    text-decoration: var( --e-global-typography-59bc13f-text-decoration );
    line-height: var( --e-global-typography-59bc13f-line-height );
    letter-spacing: var( --e-global-typography-59bc13f-letter-spacing );    
}

/* checkout FORMULARIO */
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
}

small.tax_label {
    display: none;
}

.cart-subtotal small.tax_label {
    display: block;
}


/** MI CUENTA **/
.woocommerce-account h2{
   font-size:36px;
   line-height: 40px;
   font-weight: 400 !important;
   font-family: "adobe-garamond-pro", serif !important;
}


.woocommerce form.login, .woocommerce form.register {
    border: none;
    padding: 0px;
}

.woocommerce-MyAccount-navigation {
    background-color: var(--e-global-color-secondary);   
    padding:20px;
}

.woocommerce-MyAccount-navigation ul li{
    list-style-type: none; 
    padding:0px;
    margin-top:15px; 
}

.woocommerce-MyAccount-navigation a{
    font-family: "adobe-garamond-pro", serif !important;
    background-color: var(--e-global-color-secondary);   
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 1px !important;  

}

.woocommerce-MyAccount-navigation .is-active a{
    color: #1d1d1d !important;
}

.woocommerce-MyAccount-navigation a:hover {
    color: #1d1d1d !important;

}

.woocommerce-MyAccount-content h3 {
font-family: var( --e-global-typography-59bc13f-font-family ), Arial;
    font-size: var( --e-global-typography-59bc13f-font-size );
    font-weight: var( --e-global-typography-59bc13f-font-weight );
    text-transform: var( --e-global-typography-59bc13f-text-transform );
    font-style: var( --e-global-typography-59bc13f-font-style );
    text-decoration: var( --e-global-typography-59bc13f-text-decoration );
    line-height: var( --e-global-typography-59bc13f-line-height );
    letter-spacing: var( --e-global-typography-59bc13f-letter-spacing );     
}

.woocommerce-MyAccount-content button, .woocommerce-MyAccount-content .woocommerce-Button {
    margin-top:50px !important;
}

.woocommerce-MyAccount-content button, .woocommerce-MyAccount-content .woocommerce-Button, button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    font-family: "adobe-garamond-pro", serif !important;
    font-size: 16px!important;
    letter-spacing: 2px !important;
    font-weight: 400!important;
    text-transform: uppercase!important;
    font-style: normal!important;
    text-decoration: none!important;
    line-height: 24px!important;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 0px 0px 0px 0px!important;
    padding: 12px 12px 12px 12px!important;
    color: var( --e-global-color-text ) !important;
    background-color: #fff!important;
    border-color: var( --e-global-color-secondary ) !important;
     
}


.woocommerce-MyAccount-content button:hover, .woocommerce-MyAccount-content .woocommerce-Button:hover, button.woocommerce-button.button.woocommerce-form-login__submit:hover, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover { 
    background-color: #B8860B !important;
    border: 1px solid #B8860B !important;
    color:#fff !important;
}





.woocommerce-info {
    border-top-color:  var( --e-global-color-secondary ) !important;
}

.woocommerce-info::before {
    color: var( --e-global-color-secondary ) !important;
}

.elementor-text-editor h2 { font-size: 24px !important; font-weight:400 !important; margin-top:40px; }


/* MISTERPLAN ESTILOS */
.mrp_texto_nombre_V6 {
    font-family: "adobe-garamond-pro", serif !important;
    font-weight: 700 !important;
}

.mrp_texto_subtitulo_slogan {
    font-family: "adobe-garamond-pro", serif !important;
    font-style: italic;
}

.expb_texto_subtitulo_evnt {
    font-family: "Helvetica" !important;
}

.mrp_fondo_descripcion_V5 {
    font-family: "Helvetica" !important;
}

.rspv_titutlo_caracteristica  {
    font-family: "adobe-garamond-pro", serif !important;       
}


.rve_capa_izq.rve_ancho_total.rve_espacio_bot_5.rve_d2_selector_fechas_titulo {
    font-family: Helvetica !important;
}

.TExpReverseInc_9127_2_1993 input[type=text] {
    font-family: Helvetica !important;
    font-size: 14px !important;    
}

.TExpReverseInc_9127_2_1993 .rve_texto_fila_1_cgm {
    color: #fff !important;
    font-family: Helvetica !important;
}

.TExpReverseInc_9179_2_1993 .rve_texto_fila_1_cgm {
    color: #fff !important;
    font-family: Helvetica !important;
}


.rve_capa_celda {
    color: #fff !important;
    font-family: Helvetica !important;    
}

.TExpReverseInc_9127_2_1993 .rve_casilla_texto_1_1_cgm {
    font-family: "adobe-garamond-pro", serif !important;  
}

.TExpReverseInc_9127_2_1993 .rve_casilla_texto_1_2_cgm {
    font-family: Helvetica !important;    
}

.rspv_texto_caracteristica  {
    font-family: "Helvetica" !important; 
}

.TExpReverseInc_9127_2_1993 .rve_casilla_texto_2 {
    font-family: "Helvetica" !important;     
}

.rve_dv2_titulo_cgm  {
    font-family: "adobe-garamond-pro", serif !important;
}
.RGM2_texto_adicional_V3 .rspv_texto_caracteristica, .capa_izq.ancho_total.RGM2_espacio_top_5, {
    font-family: Helvetica !important;     
}


.TExpReverseInc_9127_2_1993 .rve_dv2_botonera_regalo_comprar  {
    font-family: "adobe-garamond-pro", serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-radius: 0 !important;
}


.mp_covid19_texto h1 {
    font-family: "adobe-garamond-pro", serif !important;
    font-weight: 400;    
}

.mp_covid19_texto p {
    font-family: "Helvetica" !important; 
    font-size: 14px !important;
}

.mp_covid19_button {
    margin-top: 20px !important; 
    font-family: "adobe-garamond-pro", serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-radius: 0 !important;
    padding:10px 20px !important;
    
}

.rspv_btn_pestanas_activo, .rspv_btn_pestanas {
    font-family: "adobe-garamond-pro", serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-radius: 0 !important; 
    padding:10px 20px 1px 20px !important;
    height: 45px !important;
}

.TExpReverseInc_9127_2_1993 .rve_caja_info_seguridad_txt2 {
    font-family: Helvetica !important;    
}


.rspv_ir_a_reservar_V7 { top:50px !important; width:100% !important;
    font-family: "adobe-garamond-pro", serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-radius: 0 !important;
    padding:12px 20px 1px 20px !important;
}

/* MISTERPLAN ESTILOS FIN */

button.mgbutton.moove-gdpr-infobar-allow-all, button.mgbutton.moove-gdpr-infobar-reject-btn, button.mgbutton.moove-gdpr-infobar-settings-btn.change-settings-button {
    background-color: #B8860B !important;
    font-family: "adobe-garamond-pro", serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    letter-spacing: 2px !important;
    border-radius: 0 !important; 
    border:1px solid #fff !important;
    box-shadow: none !important;
    opacity: 1 important;
    color:#fff !important;
}

button.mgbutton.moove-gdpr-infobar-allow-all:hover, button.mgbutton.moove-gdpr-infobar-reject-btn:hover, button.mgbutton.moove-gdpr-infobar-settings-btn.change-settings-button:hover {
    background-color: var( --e-global-color-text ) !important;
    border:1px solid var( --e-global-color-text ) !important;
}

#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
    opacity: 1 !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
  /*  background-color: #B8860B !important; */
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
 /*   background-color: #B8860B; */
}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    border:none !important;
}

.moove-gdpr-cookie-notice p {
  /*  color: #fff !important; */
}

span.tab-title {
    font-family: "adobe-garamond-pro", serif !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
    font-size:14px !important;
    
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title { margin-bottom:0px !important;
}

.moove-gdpr-tab-main-content h3 {
    margin-top:20px!important;
    font-size: 14px !important;
    line-height: 20px;
    font-family: "adobe-garamond-pro", serif !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
    font-size:28px !important;
}

button.mgbutton.moove-gdpr-modal-allow-all, button.mgbutton.moove-gdpr-modal-save-settings.button-visible {
    background-color: transparent !important;
    border:1px solid #B8860B !important;
    color:#1d1d1d !important;
    margin-top: 20px !important; 
    font-family: "adobe-garamond-pro", serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    border-radius: 0 !important;
    padding:10px 20px !important;  
}

button.mgbutton.moove-gdpr-modal-allow-all:hover, button.mgbutton.moove-gdpr-modal-save-settings.button-visible:hover {
    background-color: #B8860B !important;
    font-family: "adobe-garamond-pro", serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    letter-spacing: 2px !important;
    border-radius: 0 !important; 
    border:1px solid #fff !important;
    box-shadow: none !important;
    opacity: 1 important;
    color:#fff !important;    
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
    background-color: #B8860B !important;
    border: 1px solid #B8860B !important;
}

#moove_gdpr_save_popup_settings_button {
    position: initial !important;
    margin-top: -40px !important;
}