/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Formulario de contactos*/
#enviar {
    background-color: #dd7013;
    font-size: 1.2em;
    font-weight: bold;
}
#wpcf7-f669-p140-o1 .bloque .tittle,#wpcf7-f669-p140-o1 .tittle{
    font-family: ubuntu;
    font-weight: bold;
    margin-bottom: 0;
}
.bloque{
	display: inline-table;
	width: 49%;
}
#wpcf7-f669-p140-o1 .bloque .form-contac{
	border-bottom: 3px solid #dd7013;
    border-right: 3px solid #dd7013;
    font-size: 1em;
    height: 34px;
}

#wpcf7-f669-p140-o1 .select-arrow {
    border-color: #fff !important;
}
#wrapper .select-arrow, .avada-select-parent .select-arrow {
    border-left: medium none;
border-right: 2px solid #dd7013;
    color: #dd7013;
    font-size: 29px;
}
#wpcf7-f669-p140-o1 .form-contac {
	border-bottom: 3px solid #dd7013;
    border-right: 3px solid #dd7013;
    font-size: 1em;
}
/*Formulario de contacto fin*/
/*Noticias, eventos*/

table.table-noticias td {
    border: 1px solid #000;
	text-align: center;
}
table.table-noticias tbody tr:first-child {
    background-color: #dd7013;
    color: #000;
    font-weight: bold;
}
table.table-noticias tr td:first-child {
    font-weight: bold;
}
table.table-noticias {
    margin: 0 auto;
}
/*Noticias, eventos fin*/
/*Pida su cita*/
.block:not(:nth-last-child(4)) {
    display: inline-table;
    width: 49%;
}
.block h2 {
    margin: 0;
}
#wpcf7-f963-p438-o1 .block .form-cita {
    height: 34px;
}

#wpcf7-f963-p438-o1 .block .form-cita {
    border-bottom: 2px solid #dd7013;
    border-right: 2px solid #dd7013;
    height: 32px;
}
div.link-bibl > H3 a {
    color: #2e598f;
}
.link-check .fusion-li-item-content a {
    color: #2e598f;
}
.table-relaciones tbody tr:nth-child(1) {
    background-color: #2E598F;
    color: #fff;
}
.table-relaciones tbody tr td {
    border: 1px solid #EDE9E9;
	text-align: center;
}
/*Pida su cita fin*/
.ebsco {
    left: 552px;
    position: absolute;
	top: 74px;
    width: 150px;
}
/*Video Institucional*/
.box-agenda .fusion-video.fusion-youtube {
    max-width: 100% !important;
}
.box-agenda .fusion-widget-area.fusion-widget-area-3.fusion-content-widget-area {
    padding-top: 35px;
}
.home .post-content .fusion-fullwidth-1 .fusion-row {
    padding-bottom:  10px !important;
}
/*footer*/
#wrapper .fusion-footer .fusion-row .fusion-column:first-child:before{
	height:107px;
	margin-left: 5%;
}
div#nav_menu-6 {
    padding-top: 19px;
}

#footer .fusion-social-links-footer {
    width: 19%;
}

.fusion-logo-left .fusion-header-banner{
    margin-top: 13px;
}

.menu-button {
    display: flex;
    justify-content: center;
    height: 53px;
    align-items: center;
    text-transform: capitalize;
    font-size: 1.1em;
}

/*====Responsive =======*/
@media (max-width: 600px) {
	.bloque {
    	display: block;
    	width: 100%;
	}
	.fusion-footer .fusion-row .fusion-column:first-child::before {
   		 width: 187px;
	}
}
@media (max-width: 580px) {
     .searprbox .titlebox .boxblue {
     	width: 90%;
     }
     .searprbox .filter {
        padding-bottom: 15px;
    	width: 100%;
    	text-align: center;
     }
    .searprbox .selectList {
    	width: 100%;
    }
	.home .post-content .fusion-fullwidth-1 .menu-acceso-rapido .fusion-title.title.fusion-title-size-four.fusion-border-below-title {
        margin-top: 18px !important;
    }
    .box-black .fusion-post-content.post-content {
        padding: 0 12px;
    }   
    .box-black .fusion-row .post {
	   padding-right: 0;
    }
    .box-redes {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }

}
.fusion-tabs.nav-not-justified .nav-tabs .tab-link {
    padding: 11px 11px;
}
.formu-covi {
    padding-top: 15px;
}