
/*
Theme Name: Divi_child
Template: Divi
*/

@import url("../Divi/style.css");



/*****Footer****/
.dentroFooter.noticiasFooter{position: relative;}
.avionFooter{position: absolute;top: 63px;right: 0px;}
.nav li li{line-height: 1em!important;}
.dentroFooter.noticiasFooter h5{font-size: 20px;}

/***Formulario Donaciones***/
#formularioDonar input.text, #formularioDonar input.title, #formularioDonar input[type=email], #formularioDonar input[type=password], #formularioDonar input[type=tel],
#formularioDonar input[type=text], #formularioDonar select, #formularioDonar input[type=number], #formularioDonar textarea{    background: #e6e6e6!important;
    height: 40px;
    width: 90%;
    border-radius: 6px;
    border: none;
    border-bottom: 4px solid #D69A2D;
    padding-left: 20px;
	font-size: 15px}

#formularioDonar p:not(.frase-lopd){font-size: 20px;color: #1b365d;}
#formularioDonar input[type=submit]{background: #D69A2D!important;color: #fff!important;padding: 11px 15px!important;border: none!important;font-size: 19px;margin-top: 15px}
#formularioDonar  .wpcf7-list-item{margin: 0px!important;}

/***Menú Superior***/
#top-menu li {padding-right: 11px!important;}

/*****formulario trabajar****/
#formTrabaja .wpcf7-text, #formCanal .wpcf7-text, #formTrabaja .wpcf7-textarea, #formCanal .wpcf7-textarea, #formTrabaja .wpcf7-captchar, #formCanal .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#formTrabaja .wpcf7-submit, #formCanal .wpcf7-submit {
color: #fff !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: #D69A2D;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
#formTrabaja .wpcf7-submit:hover, #formCanal .wpcf7-submit:hover  { 
background-color: #1b365d; 
border-color:#1b365d; 
padding: 6px 20px !important; 
}
.paraFlex{
    display: flex;
    justify-content: space-around;
}
.paraFlex p{
    width: 48%;
}
#formTrabaja p, #formCanal p{
    color: #1b365d;
    font-weight: bold;
    font-size: 15px;
}
@media (max-width: 767px){
    .paraFlex{flex-direction: column;}
    .paraFlex p{width: 100%;}
    #formTrabaja p, #formCanal p{font-size: 14px;}
}
/*******Canal Quejas******/
.canalDenuncia{
    position: fixed;
    z-index: 999999;
    top: 0%;
}
.canalDenuncia img{max-width: 50%;}
.et-pb-contact-message p{color: green!important;font-size: 20px!important;}
.ig_es_form_field_name, .ig_es_form_field_email{padding: 7px 35px!important;border-radius: 5px;}
.emaillist{margin-top: -14px;}
.es_subscription_form_submit.es_submit_button.es_textbox_button{    
    background: #D69A2D;
    padding: 6px 22px;
    color: white;
    font-weight: bold;
    border: none;
    margin-top: 9px;
    font-size: 15px;cursor: pointer;}
.es_subscription_form_submit.es_submit_button.es_textbox_button:hover{
    background: #1b365d;
}


.formularioBuenasP .wpcf7-text, .formularioBuenasP  .wpcf7-textarea, .formularioBuenasP  .wpcf7-email, .formularioBuenasP  .wpcf7-captchar {
background-color: #e6e6e6 !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 10 !important;
-webkit-border-radius: 10 !important;
border-radius: 10 !important;
font-size: 16px;
color: #666 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 20px;
}
.formularioBuenasP  .wpcf7-submit {
color: #fff !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: #D69A2D;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.formularioBuenasP  .wpcf7-submit:hover { 
background-color: #1b365d; 
border-color:#1b365d; 
padding: 6px 20px !important; 
}

.formularioBuenasP label{
    font-size: 22px;
    color: #1b365d;
}

.wpcf7 form .wpcf7-response-output{
    font-size: 25px!important;
    color: #fff!important;
    font-weight: bold!important;
    background: green!important;
}

.formularioF5 label{font-size: 18px!important;color: #1b365d; font-weight: bold;}
.formularioF5 input.text, .formularioF5 input.title, .formularioF5 input[type=email], .formularioF5 input[type=password], .formularioF5 input[type=tel], .formularioF5 input[type=text], .formularioF5 select, .formularioF5 textarea{padding: 7px!important;border-radius: 8px!important;margin-bottom: 10px;width: 100%;}
.formularioF5 label{margin-top: 12px;}
.formularioF5 .frase-lopd{color: #1b365d; font-weight: bold;}
.formularioF5 .wpcf7-list-item{margin: 0px!important;}
.formularioF5 a{    color: white;text-decoration: underline;}
.formularioF5.feed a{color: grey;text-decoration: underline;}

.formularioF5 input[type=submit]{background: #1b365d!important;font-size: 18px;color: white;padding: 10px 30px;border-radius: 20px;border: none;cursor: pointer;}
.formularioF5 input[type=submit]:hover{background: #D69A2D!important;}
.contenedorLogosCabecera{display: flex;justify-content: space-between;align-items: flex-end}
.contenedorInteriorLogosCabecera{width: 50%;}
.contenedorInteriorLogosCabecera.cabeceraRueca  img{width: 120px;}
.contenedorInteriorLogosCabecera.cabeceraAyuntamiento{text-align: right;}
.contenedorInteriorLogosCabecera.cabeceraAyuntamiento  img{width: 200px;}
.page-id-23336 .canalDenuncia, .page-id-18943 .canalDenuncia, .page-id-19074 .canalDenuncia, .page-id-19167 .canalDenuncia, .page-id-20332 .canalDenuncia, .page-id-20815 .canalDenuncia, .page-id-21946 .canalDenuncia, .page-id-23537 .canalDenuncia{display: none!important;}
.page-id-19074 .contenedorLogosCabecera{background: rgba(255, 255, 255, 0.8);padding: 5px 10px;}
.page-id-19074 input, .contenedorIframe{margin-bottom: 25px;}
.formularioF5 h5{font-size: 21px;}
.formularioF5 h6{color: #ff4700;font-size: 19px;}
.formularioF5 p{color: #666;}
@media(min-width: 764px){
    .formularioF5 img, .contenedorIframe{width: 50%;}
}
.page-id-19074 .formularioF5 a {color: #1b365d;}

/***PostFullStack***/
.postFullStack p, .postFullStack li{    font-size: 17px;
    line-height: 29px;
    color: #666;}
.postFullStack h2{
    margin-bottom: 20px;
}

.postFullStack p strong{color: #ff4700;}
.postFullStack a {
    font-size: 25px!important;
    color: white;
    background: #d69a2d;
    padding: 7px;
}

.lazo{position: fixed;
    bottom: 0px;
    z-index: 999999999999999;
    width: 100px;}
@media(max-width: 500px){
    .lazo{width: 60px;}
}

.page-id-19074 .lazo, .page-id-18943 .lazo{
display: none;
}

#sjb-application-form{display: none;}
.sjb-listing {
    font-family: 'Lato'!important;
}

#block-12.fwidget.et_pb_widget.widget_block.widget_text{margin-bottom: 10px!important;}

/****Mostrar más llamativo el menú colabora*****/
#menu-item-17735{
    padding-top: 9px;
    padding-left: 9px;
    background: #D69A2D;
    border-radius: 5px 5px 0 0;}
#menu-item-17735 a:first-of-type{color: white!important;}
#menu-item-17735 .sub-menu li a{color: #8b9aaf!important;}

@media (max-width: 767px){
    #menu-item-17735 .sub-menu li a{color: white!important;}

}


.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }


@media (max-width: 1102px) and (min-width: 980px){
    #top-menu li{font-size: 11px!important;padding-right: 10px!important;}
    #top-menu .menu-item-has-children>a:first-child, #et-secondary-nav .menu-item-has-children>a:first-child{padding-right: 15px!important;}
}
/**@media only screen and (min-width: 981px){
#logo {
    max-height: 50%!important;
}
}**/


/*****Mejorar el footer***/
#block-16{margin-bottom: 5%!important}


/***Ocultar accesibilidad para ferias***/
.page-id-20815 #accssme-icon.accssme-icon-position-middle{display: none!important;}


/***Botón Whatsapp****/
/* Estilos para el botón de WhatsApp solo en móvil */
.whatsapp-button {
    position: fixed;
    bottom: 90px;
    right: 20px;
    background-color: #25d366;
    color: white;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);
    text-decoration: none;
    font-size: 30px;
    z-index: 1000;
}

.whatsapp-button i {
    font-size: 30px;
}

/* Ocultar el botón en pantallas grandes */
@media (min-width: 768px) {
    .whatsapp-button {
        display: none;
    }
}



.page-id-23336 .et_pb_button{
    background:#001e62;
    color:white ;
}

.page-id-23336 .et_pb_bg_layout_light.et_pb_button:hover, .page-id-23336 .et_pb_bg_layout_light .et_pb_button:hover{
    background:#94C1FF;
}

/* =Theme customization starts here
------------------------------------------------------- */
/*Landing Formulario Against Violencias Diversas*/
        .formularioLandingProvi{
            color: #252524;
        }

            @media (min-width: 400px){
                .formularioLandingProvi .checks .wpcf7-list-item-label{
                    font-size:12px;
                }
            }
        
        .formularioLandingProvi .field input:focus{
            border-color: #049de4;
        }

        .formularioLandingProvi .field{
            font-size: 0.9em!important;
        }

        .formularioLandingProvi input.text,  .formularioLandingProvi select, .formularioLandingProvi input.number,.formularioLandingProvi input[type=email], .formularioLandingProvi input[type=text], .formularioLandingProvi input[type=date]{    background-color: #fff;
            border: 1px solid #6e6e6e;
            padding: 6px;
            color: #252524;
            width: 100%;
        }

        .formularioLandingProvi input[type=submit]{
            margin-top:20px;
            background: #049de4;
            font-size: 1em;
            color: white;
            padding: 10px 30px;
            border-radius: 10px;
            border: none;
            cursor: pointer;
        }

        .formularioLandingProvi input[type=submit]:hover{
            background: #252524!important;
        }

        .formularioLandingProvi .wpcf7-submit:disabled{
            background: #e6e6e6
        }



/****Whatsapp No******/
.page-id-23537 .whatsapp-button{display: none!important;}


/******Ocultar intranet********/
#et-secondary-nav, #et-secondary-nav li{display: none!important;}