/*
 Theme Name:   Divi Duoly Child
 Theme URI:    https://www.duoly.es/Divi/
 Author:       Duoly Digital
 Author URI:   https://www.duoly.es/
 Version:      1.0.0
 Description:  Divi Duoly Child Theme
 Template:     Divi
 Text Domain:  duoly-child
*/
@import url("../Divi/style.css");

/* =Aquí empieza la personalización de tu tema
-------------------------------------------------------------- */

#moove_gdpr_cookie_info_bar{display:flex;align-items:center;justify-content:center;opacity:.94}.moove-gdpr-info-bar-content{padding:4% 0}@media only screen and (max-width:767px){#moove_gdpr_cookie_info_bar{min-height:550px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{font-size:12px;line-height:24px}}@media only screen and (min-width:768px){#moove_gdpr_cookie_info_bar{min-height:400px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{font-size:16px;line-height:20px}}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{justify-content:center}

/* Estilo botones rechazar y ajustes en banner de cookies */
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#000!important;background-color:#ffffff!important}button.mgbutton.moove-gdpr-infobar-settings-btn.change-settings-button.gdpr-fbo-2{font-size:14px!important}button.mgbutton.moove-gdpr-infobar-reject-btn.gdpr-fbo-1{font-size:14px!important;background-color:transparent!important;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7) !important; color:rgba(255, 255, 255, 0.7) !important}

/* Texto color granate */
.texto-granate{color:#93282B}

/* Texto color gris oscuro */
.texto-gris-oscuro{color:#404040}

/* Item contacto pág. contacto */
.item-contacto{font-weight:700;padding-bottom:1em !important;}

/* Alineación opciones contacto pág. contacto y footer */
.icon-text-alignment{display:flex;align-content:center;margin-bottom:2%;}

/* Iconos opciones contacto pág. contacto y footer */
.icono-contacto{margin-right:3%;}

/* Iconos requisitos - Conciliación laboral en sede administrativa */
.icono-requisitos{margin-right:2%;}
.icono-requisitos img{max-inline-size: fit-content;}
.icon-text-enlace{display:flex;align-content:center;}

/* Contenedor con 2 columnas Partidos Judiciales home */
.container-2-col{display:flex;}

/* Estilo contenido alternador Partidos Judiciales home */
.et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content{margin-top:3%;padding:3%;border:1px solid #93282b;border-radius:10px 10px 30px 30px;width:fit-content}

/* Botones Partidos Judiciales */
.cta-partido-judicial{color:#fff;border: 2px solid #93282b;border-radius:15px;font-size:16px;font-family:Inter,Helvetica,Arial,Lucida,sans-serif;font-weight:700;background-color:#93282b;cursor:pointer;padding:10px 20px 10px 20px;display:flex!important;}
.cta-partido-judicial:hover{color:#93282b;background-color:#fff;}

/* Ocultar label campo politica privacidad formulario */
span.et_pb_contact_field_options_title {display: none;}

/* Centrar verticalmente icono y nombre servicio en pág. servicios */
.nombre-servicio .et_pb_blurb_container {align-content: center;}

/* 2 Columns Mobile */
@media all and (max-width:767px){.two-col-mob .et_pb_column{width:47.25%!important}.two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}

/* Estilo para el ítem activo del menú en desktop */
@media (min-width:844px){.et_pb_menu__menu nav>ul>li.current-menu-ancestor,.et_pb_menu__menu nav>ul>li.current-menu-item,.et_pb_menu__menu nav>ul>li.current-menu-parent{position:relative}.et_pb_menu__menu nav>ul>li.current-menu-ancestor::after,.et_pb_menu__menu nav>ul>li.current-menu-item::after,.et_pb_menu__menu nav>ul>li.current-menu-parent::after{content:"";position:absolute;bottom:10px;left:0;width:100%;height:10px;background-color:#93282b;border-radius:10px}}

/* Contenedor con 3 columnas pág. Procurador en Granollers */
.container-3-col{display:flex;gap:30px;}