/*

Theme Name: catedra

Theme URI: http://www.johndoesolution.es/

Version: 2.0-1.1

Description: Child for Divi

Author: John Doe Solution

Author URI: http://www.johndoesolution.es/

Template: Divi
*/

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

/*--------------------------------------*/
/*--------------[CUSTOM]----------------*/
/*--------------------------------------*/
#rev_slider_1_1_wrapper {overflow: hidden !important;}
#top-menu li > a {text-align: center !important}
li {vertical-align: middle !important}

/*#et_top_search {display: none;}*/

#section-slider {padding: 0px !important;}
#section-home{padding: 0px !important;}
#section-home-2{padding: 0px !important;}
#section-slider .et_pb_row {padding-top: 0px !important;}
#text-slider p{padding-bottom: 0px !important;}
/*.tp-bgimg {display:none !important;}*/
#main-header {box-shadow: none !important;}
.tp-caption a {color:#ffffff !important;}
.tp-caption a:hover {color:#ffa902 !important;}

@media only screen and (max-width: 1024px){
.et_fixed_nav #logo {max-height: 75px;}}
@media only screen and (min-width: 1025px) and (max-width: 1100px){
.et_fixed_nav #logo {max-height: 85px;}}
@media only screen and (min-width: 1100px){
.et_fixed_nav #logo {max-height: 95px;}}
/*#logo {padding-top: 31px;}*/
#main-header {padding-top: 10px !important;}
#main-header {padding-bottom: 8px !important;}
#top-menu li > a{padding: 0px !important;}
#top-menu li {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 10px !important;
display: inline-block;
margin-left: 3px; margin-right: 3px;}
#top-menu > li:first-child {
    margin-left: 0px !important;
}
.et-fixed-header {
padding: 10px 0px 8px !important;
min-height: 43px !important;
box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);}
nav#top-menu-nav {padding-top: 10px !important;}

.widgettitle {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;}

.et_pb_widget_area h4{color: #fff !important;}

/*#section-home{background-color: transparent !important;}*/

.et_pb_widget_area_left {
    border-right: 0px solid #fff;
	padding-bottom: 0px !important;
}

/*#top-header {background-color: #fff !important;}*/
/*#logo {margin-top: -30px !important;position: relative; z-index:2 !important;}*/
/*.et_nav_text_color_dark {color: #0072A5 !important;}*/

#flags_language_selector_2 {float: right;}
/*#logo {float: relative !important; margin-left: -50px};*/

@media only screen and (max-width: 1023px){
.medium_bg_darkblue_mio_2 {
white-space: normal !important;
width: 300px;
height: auto;}
}
@media only screen and (min-width: 1024px){
.medium_bg_darkblue_mio_2 {
white-space: normal !important;
width: 600px;
height: auto;}
}

#footer-bottom {background-color: #fff !important;}
#top-menu .menu-item-has-children > a:first-child:after {
position: relative !important;
font-size: 14px !important;
top: 0px !important;}

#section-home .et_pb_column_2_3 {text-align: center !important;}
#home-image {padding-top: 30px !important;}

#organigrama .et_pb_text h4 {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;
color: #fff !important;}

.et_pb_blurb h5 {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;
color: #fff !important;}

#organigrama .et_pb_text {margin-bottom: 0px !important;}

.wp-caption {
    background-color: #fff !important;
    border: 0px none;
}

#documentos .et_pb_text h4 {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;
color: #fff !important;}

#fotos .et_pb_text h4 {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;
color: #fff !important;}

#videos .et_pb_text h4 {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;
color: #fff !important;}

#colaboradores .et_pb_text h4 {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;
color: #fff !important;}

#actividades .et_pb_text h4 {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;
color: #fff !important;}

#mes h4 {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;
color: #fff !important;
text-transform: capitalize;}

#actividades {padding: 0px;}

h2 a {color: #0072A5;}
.et_pb_posts p {padding-bottom: 0px}

.post h1 {color: #0072A5;}
.et_pb_widget h4 {color: #FFF;}

#fotos .et_pb_text p {color: #0072A5;}
#videos .et_pb_text p {color: #0072A5;}

#recent-posts-2 ul {font-weight: bold;}

/* Añadido en el CSS de Divi Theme Options
#recent-posts-2 li a:hover {color: #ffd658 !important;}
*/

#main-content .container:before {width: 0px;}

#archives-3 h4 {display: none;}
#archives-3 a {
background-color: #0072A5;
border-radius: 3px;
padding: 10px 15px !important;
display: inline-block;
margin-bottom: 10px;
color: #fff;
text-transform: capitalize;}

#archives-3 li.current a {color: #2EA3F2 !important;}
