/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.24.2.1709574989
Updated: 2024-03-04 17:56:29

*/

/*/
 ██████  ██████  ███    ███ ██████  ██      ██  █████  ███    ██ ███████ 
██      ██    ██ ████  ████ ██   ██ ██      ██ ██   ██ ████   ██    ███  
██      ██    ██ ██ ████ ██ ██████  ██      ██ ███████ ██ ██  ██   ███   
██      ██    ██ ██  ██  ██ ██      ██      ██ ██   ██ ██  ██ ██  ███    
 ██████  ██████  ██      ██ ██      ███████ ██ ██   ██ ██   ████ ███████ 
/*/

/** 
PERSONALIZAR 
BANNER COOKIES 
**/

/* 
Tamaño
del LOGO 
personalizado */
.cmplz-logo {
margin: 5px 0 0px 0px;
width: 160px!important;}

.cmplz-cookiebanner .cmplz-logo img {
max-height: inherit!important;
width: inherit!important;
height: auto!important;}

/* 
Botones 
Aceptacion
*/

/* Aceptar */
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
background-color:#d81e56!important;
border: 0px!important;
color: #fff;}

/* Rechazar y opciones */
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences {
background-color: #efefef!important;
border: 0px!important;
color: #777777!important;}

/* 
Botones 
Checkear 
opciones 
*/

/* Seleccionado */
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before {
background-color: #d81e56!important;}

/* Des-seleccionado */
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before {
background-color: #cecece!important;}

/* 
Links
Inferiores
*/

.cmplz-link {
text-decoration: none!important;
margin: 0 8px 0 0!important;
color: #d81e56!important;
line-height: 1.2em;
font-size: 12px!important;}

.cmplz-link:hover {
color: #333333!important;}

/* Borde redondeado */
.cmplz-cookiebanner {
border-radius: 10px!important;}

@media (max-width: 768px){
.cmplz-cookiebanner {
width: 90%!important;}}

/* Separación del logo y los elementos del grid */
.cmplz-cookiebanner {
grid-row-gap: 5px!important;}

/* Encabezado h3 */
.cmplz-message h3 {
padding:0px;
font-size:16px;
margin-bottom: -5px;}

/* Separacion de las opciones deconfiguracion */
.cmplz-categories.cmplz-fade-in {
margin-top: 12px;}

/* Estilo links inferiores de cookies y privacidad */
.cmplz-cookiebanner .cmplz-links.cmplz-documents {
justify-content: flex-start!important;
margin: 10px 0 0 0;
row-gap: 3px;}

@media all and (max-width: 768px){
.cmplz-cookiebanner .cmplz-links {
display: inline-grid!important;
justify-content: start!important;}}

/* Estilo texto botones de aceptacion */
.cmplz-description {
padding: 0px 10px 10px 10px!important;
line-height: 1.5em;}


/* Ocultar boton de footer */
button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
display: none;}


/* Ocultar boton de gestionar no se que en móviles */
@media all and (max-width: 768px){
.cmplz-link.cmplz-manage-third-parties.cookie-statement{
display:none!important;}}


/* Centrar logo */
.cmplz-cookiebanner .cmplz-header {
grid-template-columns: auto!important;
align-items: center;
justify-items: center}


/* Posición absoluta por encima */
.cmplz-cookiebanner {
z-index: 999999!important;}





/** 
PERSONALIZAR 
COMENTARIOS DEL BLOG
**/

/* Estilo textos legales de los comentartios del blog */
/* Codigo en functions.php */
.comentparraf {
font-size: 12px;
line-height: 1.5em;
margin: -15px 0 5px 0;
max-width: 550px;}

.comentparraf a {
color:#666;}

.comentparraf a:hover {
color:#d81e56;}


/* Posición del botón enviar commentarios del blog */
.form-submit {
text-align: left;
margin-top: 10px;}

/* Aspecto enlace  de privacidad */
a.comentlink{
color:#222!important;
font-weight: 500;}

a.comentlink:hover{
color:#d81e56!important;}


/** 
NEWSLETTER
COMENTARIOS DEL BLOG
**/

/* Estilo textos legales de la suscripción al newsletter */
.newsparraf {
font-size: 10px;
line-height: 1.5em;
margin: -5px 0 0px 0;}

.newsparraf a {
color:#666;}

.newsparraf a:hover {
color:#d81e56;}

/* Alineación a la derecha */
form.mailpoet_form {
padding: 0px!important;}

/* Aspecto del checkbox */
input.mailpoet_checkbox {
margin: 0 !important;}

label.mailpoet_checkbox_label {
line-height: 1.3em;
text-indent: -17px;
padding-left: 17px;}

.mailpoet_paragraph a {
font-weight: 500;}

.mailpoet_paragraph a:hover {
color:#d81e56;}

/* Botón enviar */
input.mailpoet_submit {
background-color: #D81E57;
padding: 8px 15px !important;
font-weight: 600;
color: #fff;
border-radius: 0px;
cursor: pointer;
margin: 8px 0 0 0 !important;
font-size: 13px;}

input.mailpoet_submit:hover {
background-color: #333;}


/** 
FORMULARIO DE CONTACTO
**/


.contparraf {
font-size: 12px;
line-height: 1.4em;
text-align: left;
max-width: 500px;
color: #666;
margin: 0 auto;
text-align:center;}

.contparraf a {
color:#666;
font-weight:600;}

.contparraf a:hover {
color:#d81e56;}

/* Arreglo borón de enviar */
.wpcf7-submit {
display:block;
margin: 8px auto 0!important;
min-width:220px;}

/* Arreglo segundo campo del form */
.one_half.et_column_last {
margin-top: 0px!important;}

.one_half {
width: 49.5%!important;
margin-right: 1%!important;}

@media all and (max-width: 768px){
.one_half {
width: 49%!important;
margin-right: 2%!important;}}

