/*
Theme Name: Porto Child
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: https://edrweb.com.ar
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: porto
Text Domain: porto-child
*/
/*Fuente general del sitio*/
/*@font-face {font-family: Ejemplo; src: url('fonts/Ejemplo.ttf');}body{font-family: Corben;}h1, h2, h3, h4{ font-family: Ejemplo;}#top-menu a{font-family: Ejemplo;}*/
/*Colores a reemplazar:  Azul: #2060b3   Verde oscuro: #2d8a96    Celeste: #a3e0ff*/
/*************** MENU  ***************/
/*Padding*/
#header .header-top .container>div, #header .header-main .container>div {padding: 5px 0px;}
#header .header-main .container .header-left {padding: 5px 0;}
.main-menu-wrap {border-bottom: 5px solid #2060b3;}
/*Link Activo*/
#header .main-menu > li.menu-item.active > a {background-color: transparent;color: #2060b3;font-weight: bold;border-bottom: 5px solid #a3e0ff;margin-bottom: -5px;}
#header .main-menu > li.menu-item.active:hover > a, #header .main-menu > li.menu-item:hover > a {background-color: transparent;color: #2060b3;border-bottom: 5px solid #fff;margin-bottom: -5px;}
#header .main-menu > li.menu-item > a { padding: 15px 30px !important;}
#header .header-main .header-contact a, #header .tooltip-icon, #header .top-links > li.menu-item > a, #header .searchform-popup .search-toggle {color: #E8571F;}
@media (min-width: 992px){.ocultar-celu{display:none !important;}}

.sticky-header .main-menu-wrap .menu-left{ display: none;}
#header .header-contact {width: 100%;}
@media (max-width: 991px){.anuncios, .secretaria{display:none;}}
.anuncios, .secretaria{width:50%;float:left;}
.anuncios h2 {font-weight: bold;font-size: 20px; line-height: 40px;color: #2060b3 !important; margin-bottom: 0px;text-align: center;}
#header .header-contact a {font-size: 1em;font-weight: bold;}
.secretaria {text-align:center; margin-top: 25px;}
.secretaria a {border: 2px solid #E8571F; padding: 10px 20px; text-transform: uppercase;}
.secretaria a:hover {background-color: #E8571F;color:#fff !important;}

/*************** GENERAL  ***************/
.main-content {padding-top: 35px; padding-bottom: 0px;}

/***************  HOME   ***************/
@media (max-width: 991px){.fila-home{padding-top:35px;}}
@media (min-width: 992px){.fila-home{padding:60px 0 30px 0px;}.texto-intro{margin:0px 10%;}}

.texto-intro h2{color:#fff;margin-bottom:0px;text-align:center;}
.texto-intro h2.titulo{font-weight:500;font-size: 34px;}
.texto-intro .numen{color:#a3e0ff;}
.texto-intro p{color:#fff;margin-top:30px;}
@media (min-width: 992px){.texto-intro p{font-size: 16px;text-align: justify;}}

.anuncios-home{    background-color: #fff!important;min-height:265px;}
.anuncios-home img{min-height:61px;max-height:90px;width:auto !important;}
.anuncios-home h3{font-weight:bold !important;}
.anuncios-home  .porto-sicon-read {width: 30%;text-align: center;color: #fff !important;}
.check-actividades .porto-sicon-box {margin-bottom: 0px;}
.anuncios-home img{ margin: auto !important;}
/*Tarjeta naranja*/
.anuncios-home.uno, .anuncios-home.cuatro{border: 2px solid #E8571F;}
.anuncios-home.uno h3, .anuncios-home.cuatro h3{color:#E8571F;}
.anuncios-home.uno .porto-sicon-read, .anuncios-home.cuatro .porto-sicon-read {background: #E8571F}
/*Tarjeta azul*/
.anuncios-home.tres, .anuncios-home.dos{border: 2px solid #2060b3;}
.anuncios-home.tres h3, .anuncios-home.dos h3{color:#2060b3;}
.anuncios-home.tres .porto-sicon-read, .anuncios-home.dos .porto-sicon-read {background: #2060b3}
/*Tarjeta verde*/
.anuncios-home.verde{border: 2px solid #bed744;}
.anuncios-home.verde h3{color:#bed744;}
.anuncios-home.verde .porto-sicon-read{background: #bed744}
/*Tarjeta violeta*/
.anuncios-home.violeta{border: 2px solid #464190;}
.anuncios-home.violeta h3{color:#464190;}
.anuncios-home.violeta .porto-sicon-read{background: #464190}
/*Tarjeta vosc*/
.anuncios-home.vosc{border: 2px solid #2d8a96;}
.anuncios-home.vosc h3{color:#2d8a96;}
.anuncios-home.vosc .porto-sicon-read{background: #2d8a96}
/*Tarjeta celeste*/
.anuncios-home.celeste{border: 2px solid #04b3e5;}
.anuncios-home.celeste h3{color:#04b3e5;}
.anuncios-home.celeste .porto-sicon-read{background: #04b3e5}

.post-carousel .post-item {background: #2d8a96 !important; text-align: right;}
.post-carousel h4 {text-align: left;font-size: 18px;font-weight: bold;}
.post-carousel h4 a{color:#fff !important;}
.post-carousel p {text-align: left;color:#fff;}
/*.noticias-home  .post-carousel .post-item .post-excerpt{min-height:200px;}*/
.post-carousel  .btn-dark { background-color: #2060b3 !important; color: #fff !important; border-color: #fff !important;text-align: center; margin: 0px auto !important;}

@media (max-width: 460px){.page-id-2851 .size-full {min-width: 100%;}}



.novedades-home .post-item h4{    line-height: 17px;font-size: 14px;}
.novedades-home .post-item p{ font-size: 13px;}
/*.noticias-home  .post-carousel .post-item .post-excerpt{display:none !important;}*/

/***************  NIVEL INICIAL   ***************/
/*Staff Members*/
@media (max-width: 480px){.member-carousel .member-slide { padding: 0px 10%;}}

.nivel-inicial{margin-bottom:20px;padding:10px 20px;}
.nivel-inicial .porto-sicon-description{margin-top: 0px;}
.nivel-inicial .porto-sicon-box {margin-bottom: 0px;}
.nivel-inicial .porto-sicon-box .align-icon {margin-top: -10px;}
.nivel-inicial h4 {font-style: italic;font-weight: bold;}
@media (max-width: 1019px){.columna-inicial-img{display:none;}}
@media (min-width: 1020px){.columna-inicial-img img{margin-top:-35px;margin-left:-35px;max-width:initial !important;}}

/***************  HISTORIA   ***************/
.page-id-676  .section.section-primary {border-color: #1d559e !important;  background-color: #2d8a96 !important;}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel 
.vc_tta-panel-heading:hover{border-color: #E8571F !important;background-color: #E8571F !important;}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {color: #fafafa !important;}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #fff !important;}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff !important;}

@media (max-width: 650px){
	.porto-history .thumb {display: block !important;    float: none;background: none;    margin-bottom: 0px;    height: auto;}
	.porto-history .thumb img{border: 1px dashed;padding: 5px;margin: 0px;}
	.porto-history {margin: 0px 0;}
	.porto-history .featured-box { margin-bottom: 20px}
}

/***************  EX ALumnos   ***************/
div.wpcf7-mail-sent-ok {border: 2px solid #398f14 !important;color: var(--dark);font-weight: bold; text-align: center;}

/*************** SECRETARIA   ***************/
.secretaria-anuncios .featured-box .box-content { padding: 10px 10px 10px 10px;}
.ac-secretaria .vc_tta-panel-title>a {padding: 7px 10px !important;font-size: 15px !important; color: #fff !important;text-align: center;}

.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.azul .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.azul  .vc_tta-panel .vc_tta-panel-heading:hover{border-color: #2060b3 !important; background-color: #2060b3 !important;}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.violeta .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.violeta  .vc_tta-panel .vc_tta-panel-heading:hover{border-color: #464190  !important; background-color: #464190  !important;}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.celeste .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.celeste  .vc_tta-panel .vc_tta-panel-heading:hover{border-color: #04b3e5 !important; background-color: #04b3e5 !important;}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.verde .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.verde  .vc_tta-panel .vc_tta-panel-heading:hover{border-color: #2d8a96  !important; background-color: #2d8a96  !important;}
.wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.amarillo .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-vista-blue.vc_tta-style-modern.amarillo  .vc_tta-panel .vc_tta-panel-heading:hover{border-color: #bed744   !important; background-color: #bed744   !important;}
/***************  Institucional ***************/
.iconos-servicios .vc_btn3-color-orange{background-color:#E8571F !important;color:#fff;}
/***************  NOTINUMEN   ***************/
.gw-gopf-post-header {border: 1px solid #e2e2e2;}
.gw-gopf-style-vario .gw-gopf-post-content {background-color: #2d8a96;}
.gw-gopf-style-vario .gw-gopf-post-content h2 a { color: #fff !important;font-weight:600;}
.gw-gopf-style-vario .gw-gopf-post-content { color: #fff !important;}
.gw-gopf-style-vario .gw-gopf-post-more a.gw-gopf-btn { border: 1px solid;}
.gw-gopf-style-vario .gw-gopf-cats > span.gw-gopf-current a {background: #2d8a96 !important;}


/***************  MATERIAS ESPECIALES   ***************/
.menu-botones .vc_column_container>.vc_column-inner{padding-top: 20px !important;}
.menu-botones a{min-width: 120px;    width: 100%;}
 .menu-botones .col-md-2{    padding-right: 5px !important;padding-left: 5px !important;}
@media (max-width: 415px){.menu-botones a{padding:4px !important;font-size:12px !important;min-width: 90px;} }
.bot-naranja a{background-color: #E8571F !important;color: #fff !important;}

.boton-materias {text-align:center;padding:10px 10px 5px 10px;border-radius:10px;}
.boton-materias .porto-sicon-box {margin-bottom: 0px;display: inline-block;text-align:center;}


/***************  POSTS GENERAL   ***************/
.post-carousel .post-item{background: #f4f5ec;padding: 15px;}
.btn-dark{background-color: #242930 !important;color: #fff !important;}
.post-item .post-date {display:none;}
.single-post .post-content .m-l-lg {display: none;}
/***************  PORTFOLIO   ***************/
.portfolio-archive-title, .widget .view-more{display:none;}
/***************  FOOTER   ***************/
#footer .footer-bottom a {color: #fff;}
#footer .footer-main {border-top: 3px solid #2d8a96;}
#footer .widget_nav_menu>div>ul li{padding: 0px 0 0px 15px;}
#footer .footer-bottom {padding: 10px 0 5px 0;}
#footer .widget_nav_menu>div>ul li:before{border-left: 4px solid #f7f7f7;}
#footer .widgettitle, #footer .widget-title { font-size: 16px; font-weight: bold !important;color: #a3e0ff;} 


