/*
Theme Name: Sydney Child
Theme URI: https://www.espe-innovativa.edu.ec
Description: Sydney Child Theme
Author: Edwin Alcivar
Author URI: https://www.espe-innovativa.edu.ec
Template: sydney
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: twenty-seventeen-child
*/

/*---- MENU PRIMARY----*/
header#masthead {
  background: rgb(255, 255, 255);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
}

#mainnav li {
    text-transform: uppercase;
}

#mainnav li:hover {
    border-bottom: 2px solid #037aad;
}


#mainnav li:active {
    border-bottom: 2px solid #037aad;
}



/*---- MENU SECUNDARY ----*/
.site-header.float-header {
    padding: 5px 0;
}

#top {
	border-bottom: 1px solid #037aad;
}



#top_menu {
    width: 100%;
}

#top_menu a {
    color: #0a0a0a;
}

#top_menu a:hover {
    color: #1e73be;
}

#top_menu ul {
   float: right;
   list-style-type: none;
   padding: 0;
   position: relative;
}

#top_menu li {
  text-transform: uppercase;
	font-size:12px;
	padding: 0 8px;
	float:left;
}



#top_menu li:hover {
    border-bottom: 2px solid #037aad;
}





/*---- SLIDER PRINCIPAL ----*/
.text-slider .maintitle, .text-slider .subtitle {
    color: #ff0000 !important;
} 

.text-slider .maintitle:after, .panel-grid-cell .widget-title:after {
    background-color:  #ff0000 !important;
}

/*------------*/


/*---- PARRAFOS ----*/
.textwidget p {
  text-align: justify;
  padding: 12px;
  color: #767676;
}
/*------*/

/*----- FOOTER CONTACTENOS----*/
#sidebar-footer aside {
    margin-bottom: 0px;
}

#sidebar-footer {
    padding: 10px 0;
   
}

.info {
    text-align: justify;
}
/*---------*/


/*---- REDES SOCIALES ----*/

.social-links {
    text-align: center;
}

.espacio {
    margin: 15px;
}


.social-links .intro:hover {
	color: #4F7CAB;
}

.social-links .webmail:hover {
	color: #EA6933;
}

.social-links .face:hover {
	color: #3E5A98;
}

.social-links .twitter:hover {
	color: #5DA7DC;
}

.social-links .link:hover {
	color: #006698;
	
}


.fa-2 {
    font-size: 2em !important;
}

.fa-3 {
    font-size: 3em !important;
}

.fa-4 {
    font-size: 4em !important;
}
.fa-5 {
    font-size: 5em !important;
}



/*-------------*/

/*------MODULO CALDERA -----*/

.caldera-grid hr {
    margin-top: 5px;
    margin-bottom: 5px;
    
}

.caldera-grid .form-group {
    margin-bottom: 5px !important;
}
/*-----------*/


/*------ TITULOS PAGINAS ----*/

header.entry-header {
    display: none;
}


.so-widget-sow-headline-default-9d5428c2db2e .sow-headline-container h1.sow-headline {
    color: #ffffff !important;
    
}

.slide-item.slide-item {
    background-position: 50% 50% !important;
}

article {
    margin-bottom: -110px;
}


.roll-button {
    background-color: #ff0000 !important;
    border-color: #ff0000 !important;
    
}



.roll-button:hover {
    background-color: transparent;
    color: white !Important;
    background: #1e73be;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
}


#sidebar-footer aside {
    margin-bottom: 0px;
    text-align: center;
}

#mainnav-mobi {
    
    margin-top: 0px !important;
    
}

.btn-menu {
   height: 41px !important;
}



/*------ pestañas ------*/

.so-widget-sow-tabs-default-9ebac424976f .sow-tabs .sow-tabs-tab-container .sow-tabs-tab {
       border-top-right-radius: 20px;
    border-top-left-radius: 10px;
}

:focus {
    outline: none;
}

#tab_contenedor {
    border: 3px solid #1e73be;
    padding: 20px;
    border-bottom-left-radius: 50px;
    border-top-right-radius: 50px;
}

.tab_imagen {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 19px;
    
}


.tab_imagen img {
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    box-shadow: 2px 2px 5px #a2a2a2;
    border: 10px solid white;
}

.tab_texto {
    text-align: justify;
}



/*----------------------*/




/*----TABS----*/
.sow-tabs {
    margin-bottom: 20px;
}

/*--------*/





@media only screen and (max-width: 1025px){
.panel-grid-cell {
    padding-left: 0px !important; 
    padding-right: 0px !important;
    margin-bottom: 0px !important;
}

.siteorigin-panels-stretch.panel-row-style {
    margin-top: -150px;
    padding-top: 0px !important;
}

#c_hora iframe {
    height: 350px;
}



}

@media only screen and (max-width: 775px){
   .sow-image-container {
    margin-bottom: 26px;
} 

.tab_imagen {
    width: 100%;
}
}

/*------- Titulos LAboratorios ------*/
.titulo_lab {
    font-size: 38px;
    width: 100%;
    padding: 7px;
    text-align: center;
    color: #cddeee;
    font-weight: 600;
    text-shadow: 3px 3px 3px black;
    margin-left: auto;
    margin-right: auto;
    background: rgba(6, 6, 6, 0.6);
    border: 1px solid #293744;
}

.linea {
    height: 1px;
    border-top: 2px dashed #ff0000;
    width: 100%;
    background: none;
    margin: 3px 1px 9px 1px;
}

.amazingcarousel-image div a {
    display: none !important;
}


/*------ link interes ---*/
img.image {
 /*   width: 76px;*/
    margin-bottom: 3px;
}


/*-------submenu----*/
#mainnav .sub-menu li a {
    background: #d0d0d0 !important;
    width: 330px;
}

#mainnav ul li ul {
    width: 330px;
    }


@media (max-width: 1029px){
.sydney-hero-area {
    margin-top: 0px !important;
}

    }
    
    
.sydney-hero-area {
    margin-top: 128px;
}