/*
Theme Name:  Cortinas Isabel
Theme URI:   http://www.themicart.com/
Description: Child theme for the Interico WordPress Theme. Use it for manipulating the theme files so the core remains original, which is necessary for updates not to override the changes made.
Author:      Themicart
Template:    interico
Version:     1.0.0
*/

/* begin CSS code */
.woocommerce div.product p.price{
	display:none !important;
}
/***************************************************************
** GENERAL
***************************************************************/
::-moz-selection {
	background-color: #dbb583;
	color: #fff;
}

::selection {
	background-color: #dbb583;
	color: #fff;
}
body.page-template-page-rollupgames ::-moz-selection {
    background-color: #1ae2bc;
    color: #fff;
}
body.page-template-page-rollupgames ::selection {
	background-color: #1ae2bc;
	color: #fff;
}
body.page-template-page-rollupgames a:hover {
    color: #ff6b6b;
}
.wpcf7 input.wpcf7-form-control {
    margin-bottom: 10px;
}
.fila-margin-50 {
    margin: 50px 0;
}
.eliminar-enlace > a {
    cursor: default !important;
}

.eliminar-enlace:hover a div.image-container:after{
	opacity: 0 !important;
}

.display-none{
	display: none !important;
}

@media screen and (min-width: 990px) {
	header #logo img {
	    max-width: inherit;
	    height: 60px;
	}
}

body.page-template-page-rollupgames header #logo img{
	height: auto;
}

/***************************************************************
** TIPOGRAFIAS
***************************************************************/
@import url('https://fonts.googleapis.com/css?family=Signika:300,400,600');
body {
    font-family: 'Signika', sans-serif;
    font-weight: 300;
}
b, strong {
    font-weight: 600;
}

/***************************************************************
** MENU PRINCIPAL
***************************************************************/
/*
html[lang="es-ES"] li.novedad-rollupgames:after {
    content: "¡Novedad!";
}
html[lang="en-GB"] li.novedad-rollupgames:after {
    content: "¡Novelty!";
}

li.novedad-rollupgames:after {
    display: block;
    position: absolute;
    top: 18px;
    right: 8px;
    background-color: #dbb583;
    color: #222;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.5px;
    height: 20px;
    width: 75px;
    line-height: 20px;
    text-align: center;
}
li.novedad-rollupgames a:before {
    content: "";
    display: block;
    position: absolute;
    border-left: 0px solid #dbb583;
    border-right: 8px solid transparent;
    border-top: 8px solid #dbb583;
    top: 37px;
    left: 32px;
}
html[lang="en-GB"] li.novedad-rollupgames a:before {
    left: 38px;
}
li.lang-item {
    display: none;
}
@media screen and (max-width: 990px) {
    li.novedad-rollupgames:after {
        background-color: #ffffff;
        top: 22px;
        left: 138px;
    }
    li.novedad-rollupgames a:before {
        border-left: 0px solid #ffffff;
        border-top: 8px solid #ffffff;
        top: 22px;
        left: 131px;
        transform: rotate(90deg);
    }
    html[lang="en-GB"] li.novedad-rollupgames a:before {
        left: 131px;
    }
    li.lang-item {
        display: block;
    }
}*/
@media screen and (max-width: 990px) {
    #header #mainmenu > li:hover > a {
        color: #ffffff !important;
    }
    #mainmenu li ul li:before {
        background: #ffffff !important;
    }
}
@media screen and (min-width: 991px) {
    .header-typography-style-3 #header #mainmenu > li > a {
        text-transform: initial;
    }
}

/***************************************************************
** ESTILOS PARA EL TOPMENU
***************************************************************/
.subnav .social i {
    background: none !important;
    font-size: 20px;
    color: #222;
    vertical-align: middle;
}
ul#lista-idiomas li.lang-item {
    display: block !important;
}
ul#lista-idiomas {
    display: inline-block;
    padding-left: 20px;
}
ul#lista-idiomas li a img {
    padding-bottom: 2px;
}
#lista-idiomas span {
    color: #222222;
    opacity: 0.8;
}
#lista-idiomas:hover span {
    opacity: 1;
}

/***************************************************************
** ESTILOS PARA EL MENU Y LOGO DE ROLLUPGAMES
***************************************************************/
body.page-template-page-rollupgames #header {
    background: #ffffff;
}
body.page-template-page-rollupgames header #logo img {
    max-width: 110px;
}
body.page-template-page-rollupgames #header #mainmenu > li > a {
    color: #1ae2bc;
}
body.page-template-page-rollupgames #mainmenu > li:hover > a {
    color: #1ae2bc !important;
}
body.page-template-page-rollupgames #mainmenu > li:before {
    background-color: #1ae2bc;
}
body.page-template-page-rollupgames .navbar-toggle .icon-bar {
    background: #1ae2bc;
}
@media screen and (max-width: 990px) {
    body.page-template-page-rollupgames header #logo img {
        max-width: 80px;
    }
    body.page-template-page-rollupgames #mainmenu > li > a, body.page-template-page-rollupgames .header-style-3 #header #mainmenu > li > a {
        background: #1ae2bc;
        border-color: #0bc8a4!important;
    }
    body.page-template-page-rollupgames #mainmenu > li > a:hover {
        background-color: #0bc8a4!important;
        color: #fff !important;
    }
}

/***************************************************************
** ESTILOS PARA EL TOP MENU DE ROLLUPGAMES
***************************************************************/
body.page-template-page-rollupgames .subnav {
    background-color: #ff6b6b;
}
body.page-template-page-rollupgames .subnav .social i {
    color: rgb(255, 255, 255);
}
body.page-template-page-rollupgames .subnav .social i:hover {
    background-color: #fff !important;
    color: #ff6b6b;
}
body.page-template-page-rollupgames .subnav-item p, body.page-template-page-rollupgames .subnav-item a, body.page-template-page-rollupgames .subnav-item i, body.page-template-page-rollupgames .subnav-item p span {
    color: #ffffff;
}
body.page-template-page-rollupgames .subnav .subnav-item .fa {
    color: #ffffff;
}

/***************************************************************
** INICIO - FACIL INSTALACION
***************************************************************/
.facil-instalacion .number-box.style-default .number-box-number:after {
    background: transparent;
}
.facil-instalacion .number-box-number {
    padding: 0;
    width: 80px;
    height: 80px;
    color: transparent;
}
.facil-instalacion .pasos-cortinas .number-box-number {
    background: url('/wp-content/uploads/2018/12/iconos-4-pasos-cortinas.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.facil-instalacion .pasos-diseno .number-box-number {
    background: url('/wp-content/uploads/2018/12/iconos-4-pasos-diseno.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.facil-instalacion .pasos-tamano .number-box-number {
    background: url('/wp-content/uploads/2018/12/iconos-4-pasos-tamano.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.facil-instalacion .pasos-instalacion .number-box-number {
    background: url('/wp-content/uploads/2018/12/iconos-4-pasos-instalacion.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

/***************************************************************
** INICIO - EXPERIENCIA
***************************************************************/
.inicio-experiencia .number-box {
    box-shadow: none;
}

/***************************************************************
** LISTA DE PRODUCTOS DE CATEGORIA
***************************************************************/
article.cont-descripcion-categoria {
    display: flex;
    margin-bottom: 20px;
}
.texto-categoria {
    width: 33.3333%;
    padding: 0 25px;
}
.texto-categoria:first-child {
    padding-left: 0;
}
.texto-categoria:last-child {
    padding-right: 0;
}
h1.titulo-lista-categoria {
    margin: 0;
}
h1.titulo-lista-categoria:after {
    content: "";
    display: block;
    width: 52px;
    height: 2px;
    margin: 20px 0 0 0;
    background: rgba(0, 0, 0, 0.1);
}
article.cont-descripcion-categoria + h4 {
    margin-bottom: 20px;
}
.woocommerce ul.products li.product {
    position: relative;
    overflow: hidden;
}
.woocommerce ul.products li.product a img {
    margin: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    background: #333;
    color: #dbb583;
    position: relative;
    padding: 25px 0;
    font-size: 16px;
    transition: 0.2s ease-out;
    z-index: -2;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 100%;
    background-color: #dbb583;
    z-index: -1;
    transition: 0.4s ease-out;
}
span.nombre-lista-categoria a:hover {
    color: #dbb583;
}
span.nombre-lista-categoria {
    position: absolute;
    left: 21px;
    bottom: 46px;
    transform-origin: left;
    transform: rotate(-90deg);
    background-color: #ddd;
    width: 100%;
    padding: 10px 10px 10px 20px;
    text-align: left;
    overflow: hidden;
}
span.nombre-lista-categoria:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 43px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    z-index: -1;
    transition: 0.4s ease-out;
    transform-origin: left;
}
.woocommerce ul.products li.product span.nombre-lista-categoria a {
    transition: 0.4s ease-out;
}
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title:before {
    width: 100%;
}
.woocommerce ul.products li.product:hover {
    background: transparent;
}
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title {
    color: #fff;
}
.woocommerce ul.products li.product:hover span.nombre-lista-categoria a {
    color: #fff;
}
.woocommerce ul.products li.product:hover span.nombre-lista-categoria a:hover {
    color: #dbb583;
}
.woocommerce ul.products li.product:hover span.nombre-lista-categoria:before {
    bottom: 0;
}
@media only screen and (max-width: 768px) {
    article.cont-descripcion-categoria {
        flex-direction: column;
    }
    .texto-categoria {
        width: 100%;
        padding: 0 0 25px 0;
    }
}

/***************************************************************
** PAGINA SINGLE-PRODUCT WOOCOMMERCE
***************************************************************/
.woocommerce div.product .product_title, .woocommerce div.product .related > h2 {
    padding-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a {
    color: #999;
    padding: 15px 15px;
    font-size: 1.1em;
    font-weight: 400;
    border-radius: 0;
    margin-right: -7px;
    margin-bottom: -1px;
    transition: 0.2s all ease-in-out;
}
.woocommerce div.product div.summary {
    margin-bottom: 2em;
    position: absolute;
    right: 0;
    top: 50px;
    background-color: #fff;
    padding: 50px !important;
    z-index: 2;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 58%;
    clear: none;
}
.woocommerce span.onsale {
    display: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
    color: #888;
    background-color: #eeeeee;
}
.woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a {
    color: #ffffff !important;
    background-color: #dbb583!important;
}
@media only screen and (max-width: 480px) {
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
        width: 100%;
    }
}

/***************************************************************
** ESTILOS PARA LAS TABLAS DE LAS PESTAÑAS
***************************************************************/
.woocommerce-tabs table {
    display: block;
    overflow-x: auto;
    max-height: 350px;
}
.woocommerce-tabs table td {
    padding: 12px;
    min-width: 90px;
}
.woocommerce-tabs table tr td:first-child {
    background-color: #dbb583;
    color: #fff;
    font-size: 11px;
    /* min-width: 230px; */
    min-width: 120px;
    text-transform: uppercase;
    font-weight: 600;
}
.woocommerce-tabs table tr:first-child td {
    color: #dbb583;
    font-weight: 700;
}
.woocommerce-tabs table tr:first-child td:first-child {
    color: #ffffff;
    text-transform: uppercase;
}
.woocommerce-tabs table tbody tr:first-child:hover {
    background: #fff;
}

@media only screen and (max-width: 768px) {
    .woocommerce div.product div.summary {
        position: initial;
        padding: 0;
    }
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
        float: none;
        width: 100%;
        clear: none;
        padding: 0 !important;
    }
}
@media only screen and (max-width: 520px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a {
        padding: 10px 7px;
        font-size: 0.8em;
    }
}

/***************************************************************
** CONTACTO
***************************************************************/
.spaced.vc_row {
    padding: 50px 0 50px 0;
}
.feature-box.box-hovered {
    box-shadow: none;
}
.shadow-box, .shadow-box.light {
    box-shadow: none;
}
.cont-preguntas-respuestas {
    padding: 50px;
}
.panel-body, .tab-content.style-accent {
    background-color: #eee !important;
    color: #999 !important;
}
.cont-social-contacto {
    background-color: #f5f5f5;
    padding: 20px;
    transition: 0.2s;
}
.cont-social-contacto:hover {
    background: #fff;
    box-shadow: 0 5px 12px 0px rgba(0,0,0,0.07);
    padding-left: 25px;
}
a.ci-social-contacto {
    min-width: 40px;
    min-height: 40px;
    line-height: 40px;
    margin-top: 0px;
    padding: 0;
    font-size: 25px;
    border: 2px solid #dbb583;
    transition: 0.1s all ease-in-out;
}
a.ci-social-contacto span i {
    color: #dbb583;
    transition: 0.1s all ease-in-out;
}
a.ci-social-contacto:hover {
    background: #dbb583 !important;
    border-color: #dbb583 !important;
}
a.ci-social-contacto:active {
    border-color: #dbb583 !important;
}
a.ci-social-contacto:hover span i {
    color: #ffffff;
}
.aceptacion-form {
    margin: 15px 0;
}
.aceptacion-form span.wpcf7-list-item {
    margin: 0;
}
h6.title-datos-legal-form {
    font-weight: 600;
}
@media screen and (max-width: 768px) {
    .cont-preguntas-respuestas {
        padding: 32px 0px !important;
    }
}

/***************************************************************
** HERRAMIENTAS DE PRIVACIDAD
***************************************************************/
.fila-herr-priv {
    margin: 30px 0;
}

/***************************************************************
** ROLLUPGAMES
***************************************************************/
a[data-featherlight="iframe"]::after {
    top: calc(50%);
    left: calc(50%);
    opacity: 1;
    transform: translate(-50%, -50%);
}
a[data-featherlight]:hover:after {
    opacity: 1;
    top: 50%;
}
.margin-top-bottom-80 {
    margin: 80px 0;
}
div#n2-ss-2 .n2-style-29fe619a321c49aaf9d97344cf838bc3-heading, div#n2-ss-3 .n2-style-29fe619a321c49aaf9d97344cf838bc3-heading {
    border-bottom: none !important;
}
.fila_producto_rollupgames {
    margin: 30px 0;
}
.fila_producto_rollupgames.video-rollupgames {
    margin-bottom: 80px;
}
.columna-izq-video-rollup {
    text-align: right;
}
.columna-izq-video-rollup .dash {
    margin-left: auto;
}
h2.title-producto-rollupgames {
    color: #1ae2bc;
}
body.page-template-page-rollupgames .theme-default .nivo-directionNav a {
    display: none;
}
body.page-template-page-rollupgames .entry-content a {
    border-bottom: 1px dashed #ff6b6b;
    transition: 0.1s all ease-in-out;
}

body.page-template-page-rollupgames .btn-regular, body.page-template-page-rollupgames a.btn-regular {
    color: #ff6b6b;
    border: 2px solid #ff6b6b;
}
body.page-template-page-rollupgames .entry-content a.btn-regular:hover, body.page-template-page-rollupgames .entry-content a.btn-regular:active, body.page-template-page-rollupgames .entry-content a.btn:focus, body.page-template-page-rollupgames .btn-regular:hover, body.page-template-page-rollupgames .btn-regular:active, body.page-template-page-rollupgames .btn:focus {
    color: #fc5f5f;
    background: #ffffff;
    border-color: #fc5f5f;
}
body.page-template-page-rollupgames .wpb_content_element {
    margin-bottom: 0 !important;
}
body.page-template-page-rollupgames input[type=submit] {
    color: #ffffff!important;
    background-color: #ff6b6b!important;
    border-color: #ff6b6b!important;
}
body.page-template-page-rollupgames input[type=submit]:hover, body.page-template-page-rollupgames input[type=submit]:focus, body.page-template-page-rollupgames input[type='submit']:hover {
    background-color: #fc5f5f!important;
    border-color: #fc5f5f!important;
}
.columna-descarga-app .wpb_wrapper {
    text-align: center;
    padding: 0 30px;
}
.columna-botones-app .vc_color-warning.vc_message_box {
    color: #9d8967;
    border-color: #ffeccc;
    background-color: rgba(254, 218, 11, 0.14);
}
.advertencia-app i.fa.fa-info-circle {
    color: #ffda02;
    font-size: 35px;
}
body.page-template-page-rollupgames .html-puro-btn-store {
    margin-bottom: 20px !important;
}
img.img-boton-rollup-apple {
    margin-right: 20px;
}
body.page-template-page-rollupgames .html-puro-btn-store a {
    border: none;
}
.fila-descripciones-rollup .wpb_column:nth-child(1) .vc_column-inner > .wpb_wrapper {
    border-top: 20px solid #1ae2bc;
}
.fila-descripciones-rollup .wpb_column:nth-child(2) .vc_column-inner > .wpb_wrapper {
    border-top: 20px solid #ff6b6b;
}
.fila-descripciones-rollup .wpb_column:nth-child(3) .vc_column-inner > .wpb_wrapper {
    border-top: 20px solid #ffda02;
}
.fila-descripciones-rollup .wpb_column:nth-child(4) .vc_column-inner > .wpb_wrapper {
    border-top: 20px solid #1ae2bc;
}
.shadow-box.formulario {
    padding: 32px 15px !important;
}

.spoiler-btn {
    cursor: pointer;
}


@media screen and (max-width: 767px) {
    body.page-template-page-rollupgames .html-puro-btn-store {
        margin-top: 20px !important;
    }
    .html-puro-btn-store > .wpb_wrapper {
        display: flex;
        justify-content: center;
    }
    img.img-boton-rollup-apple {
        margin-right: 10px;
    }
    img.img-boton-rollup-google {
        margin-left: 10px;
    }
    .shadow-box {
        padding: 32px 15px !important;
        padding: 32px 0 !important;
    }
    .columna-izq-video-rollup .dash {
        margin-left: 0;
    }
    .columna-izq-video-rollup {
        text-align: left;
    }
}



/***************************************************************
** PAGINA NUESTRO TRABAJO
***************************************************************/
.tab-content.style-accent ul li:before {
    background: rgba(0,0,0,0.2);
}

/***************************************************************
** PAGINA QUIENES SOMOS
***************************************************************/

.padding-15 {
    padding: 15px !important;
}

/***************************************************************
** FOOTER SUPERIOR ROLLUPGAMES
***************************************************************/

body.page-template-page-rollupgames #footer.footer-dark {
    background: #ffda02;
}
body.page-template-page-rollupgames #footer.footer-dark,body.page-template-page-rollupgames #footer.footer-dark ul li {
    color: #222;
}
body.page-template-page-rollupgames #footer.footer-dark h4.footer-header {
    color: #222;
}
body.page-template-page-rollupgames .btn-primary, body.page-template-page-rollupgames a.btn-primary {
    background: #ff6b6b !important;
    border: 2px solid #ff6b6b !important;
}
body.page-template-page-rollupgames .btn-primary:before, a.btn-primary:before, body.page-template-page-rollupgames a.btn-primary:before {
    background: #fc5f5f !important;
    border: 2px solid #fc5f5f !important;
}
body.page-template-page-rollupgames #footer.footer-dark a, body.page-template-page-rollupgames #footer.footer-dark ul li a, body.page-template-page-rollupgames #footer.footer-dark ul.content-list a, body.page-template-page-rollupgames #footer.footer-dark ul li:before {
    color: #222;
}

/***************************************************************
** FOOTER INFERIOR ROLLUPGAMES
***************************************************************/
body.page-template-page-rollupgames #footer-bot {
    background-color: #1ae2bc;
    color: #fff;
}
body.page-template-page-rollupgames .copyright-text:before {
    background: #fff;
}
body.page-template-page-rollupgames #footer-bot .social i {
    color: #ffffff;
    background-color: transparent;
    font-size: 20px;
}
body.page-template-page-rollupgames .social i:hover, body.page-template-page-rollupgames #footer-bot .social i:hover {
    color: #1ae2bc;
    background-color: #ffffff;
}
body.page-template-page-rollupgames img.footer-logo-beedit {
    content: url('/wp-content/uploads/2018/11/logo_beedit_blanco.png');
}
.footer-logo-box img.logo-footer-rollupgames {
    width: 75px;
    margin-right: 10px;
}

/***************************************************************
** FOOTER SUPERIOR
***************************************************************/
#footer .widget-footer {
    margin: 25px auto;
}
#footer h4:after {
    margin: 10px 0;
}
footer hr {
    margin: 10px 0;
}
#footer h4.footer-header {
    font-weight: 600;
}
#footer ul li {
    padding: 0 0 5px 0;
}

/***************************************************************
** FOOTER INFERIOR
***************************************************************/
div#footer-bot .container .row {
    display: flex;
    align-items: center;
}
#footer-logo {
    margin-right: 20px;
    width: 110px;
}
span.copyright-text {
    vertical-align: middle;
}
img.footer-logo-beedit {
    padding-bottom: 5px;
    padding-left: 3px;
    max-width: 80px;
}
@media screen and (max-width: 990px) {
    div#footer-bot .container .row {
        flex-direction: column;
    }
}

/***********************************************************
PLUGIN GDPR
***********************************************************/

.gdpr.gdpr-privacy-bar, .gdpr.gdpr-reconsent-bar {
    background: #ffffff;
    color: #222222;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p {
    color: #222222;
}
.gdpr.gdpr-privacy-bar .gdpr-preferences, .gdpr.gdpr-reconsent-bar .gdpr-preferences {
    color: #222222;
}
.gdpr.gdpr-privacy-bar .gdpr-preferences:before, .gdpr.gdpr-reconsent-bar .gdpr-preferences:before {
    color: #222222;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement {
    background: #dbb583;
    border: 1px solid #dbb583;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
}
.gdpr-content p a {
    color: #dbb583 !important;
    text-decoration: underline;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover, .gdpr.gdpr-reconsent-bar .gdpr-agreement:hover {
    background: transparent;
    border-color: #dbb583;
    color: #dbb583;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:active, .gdpr.gdpr-privacy-bar .gdpr-agreement:focus, .gdpr.gdpr-reconsent-bar .gdpr-agreement:active, .gdpr.gdpr-reconsent-bar .gdpr-agreement:focus {
    background: #dbb583;
    border-color: #dbb583;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .gdpr-box-title, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .gdpr-box-title, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .gdpr-box-title, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .gdpr-box-title, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .gdpr-box-title {
    background: #dbb583;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs {
    background-color: #dbb583;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active {
    background-color: #222222;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a {
    background: #dbb583;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a {
    color: #fff !important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs {
    background-color: #dbb583;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active {
    font-weight: initial;
    color: #ffffff;
    background-color: #2c2c2c;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs {
    padding: 0 0 8px 0;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover {
    background-color: #ffffff;
    color: #dbb583;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover {
    color: #dbb583;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover {
    background-color: #ffffff !important;
    color: #dbb583 !important;
}
wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover {
    color: #dbb583 !important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"], .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"], .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"], .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"], .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"], .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"] {
    background: #dbb583;
    border-color: #dbb583;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"]:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"]:hover, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"]:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"]:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"]:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"]:hover {
    background: #ffffff;
    border-color: #dbb583;
    color: #dbb583;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active {
    background-color: #dbb583;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close {
    color: #fff;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-close, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-close {
    color: #222;
}
.gdpr-switch input:checked+.gdpr-slider {
    background-color: #dbb583;
}
.gdpr-switch input:checked+.gdpr-slider+.gdpr-switch-indicator-on {
    color: #dbb583;
}
.gdpr *:not(textarea):not(input):not(select) {
    font-family: inherit !important;
    color: #222222;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:hover {
    color: #ffffff;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button {
    background-color: #000000;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button:hover:after, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:hover:after {
    border-top-color: #ffffff;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer span a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer span a, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer span a, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer span a, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer span a, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer span a {
    color: #dbb583;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer span a:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer span a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer span a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer span a:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer span a:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer span a:hover {
    color: #ba9666;
}
.gdpr-cookies span a {
    color: #dbb583 !important;
    text-decoration: underline;
}

/* el popup que sale al decir que no acepas el consentimiento en el gdpr */
.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .gdpr-box-title {
    background: #222222;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button {
    background: #dbb583;
    border-color: #dbb583;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button:hover {
    background: #ba9666;
    border-color: #ba9666;
}