/**************************
 ** ESTILOS BANNER COOKIES
 ** Estilos necesarios para el correcto funcionamiento del pop-up de cookies. Disponile desde la version 0.1.1 del customtheme-child
**************************/
#wordpress-gdpr-privacy-settings-popup-close { display: none; }
.wordpress-gdpr-popup-overlay .wordpress-gdpr-popup-container { max-width: 620px; }
.wordpress-gdpr-popup-overlay .wordpress-gdpr-popup-container .wordpress-gdpr-popup-actions-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.showCookies {
    display: block !important;
    opacity: 1 !important;
}
.wordpress-gdpr-popup-privacy-settings-services-content-description table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
} 
.wordpress-gdpr-popup-privacy-settings-services-content-description table td, .wordpress-gdpr-popup-privacy-settings-services-content-description table th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}  
.wordpress-gdpr-popup-privacy-settings-services-content-description table tr:nth-child(even) { background-color: #dddddd; }


.wordpress-gdpr-popup-overlay .wordpress-gdpr-popup-container,
.wordpress-gdpr-privacy-settings-popup {
    border-radius: 40px;
}
.wordpress-gdpr-popup-actions a {
    font-size: 17px;
}
.wordpress-gdpr-privacy-settings-popup-services-buttons .theme-btn::before {
    display: none;
}
.wordpress-gdpr-popup-actions-links {
    display: flex;
    justify-content: center;
}
.wordpress-gdpr-popup-actions a,
.wordpress-gdpr-privacy-settings-popup-services-buttons .theme-btn {
    text-transform: none;
    line-height: 20px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 47px;
    padding-left: 47px;
    border-radius: 35px;
    font-weight: 400 !important;
    transition: 0.25s;
	color: white !important;
    text-decoration: none;
    background: #A630E4;
}
.wordpress-gdpr-popup-actions-links {
    display: flex;
    justify-content: center;
}

input[type="checkbox"].gdpr-service-switch {
    box-shadow: inset -20px 0px 0px 1px rgb(192 192 192 / 50%) !important;
}
input[type="checkbox"].gdpr-service-switch:disabled {
    box-shadow: inset 20px 0 0 0 rgb(76 175 80 / 60%) !important;
}
input[type="checkbox"].gdpr-service-switch:checked {
    box-shadow: inset 20px 0 0 0 rgb(76 175 80 / 60%) !important;
}
.ocs-cookies {
    text-align: center;
}
.ocs-cookies__title {
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
}
.ocs-cookies__img {
    margin: 15px 0;
}
.wordpress-gdpr-privacy-settings-popup-message {
    background-color: #A630E4;
	border-radius: 20px;
}
/*Personalizar botón de guardar cookies*/
#SaveCookiesBtn{
    display:none;
    background-color: #A630E4 ;
    color: #FFFFFF;
    text-transform: uppercase;
}

#SaveCookiesBtn:hover{
    background-color: #A630E4 ;
}
.wordpress-gdpr-privacy-settings-popup-message {
    background-color: #A630E4;

}
@media (max-width: 600px) {
.wordpress-gdpr-privacy-settings-popup-services-buttons{
    display: flex;
    flex-direction: column;
}
}
/**************************
 ** FINAL ESTILOS BANNER COOKIES
**************************/