@charset "ISO-8859-1";

#header.full-header #logo{border-right:none}

h2.titulo{font-size:24px}

h3.subtitulo{font-size:19px;font-weight:500;font-style:italic;margin:0}

h3.modulosplan{font-size:19px;margin-bottom:15px;color:#2EA7DB}

#content p{line-height:1.5;font-size:16px}

.content-wrap{padding:60px 0}

#primary-menu ul ul:not(.mega-menu-column),#primary-menu ul li .mega-menu-content{width:240px}

.slider-caption p{margin-bottom:30px;font-size:21px}

.slider-caption h2{font-size:50px}

.header-button{margin:33px 0 33px 20px}

#header.sticky-header .header-button{margin-top:13px;margin-bottom:13px}

#primary-menu ul li > a{font-weight:600;font-size:14px;letter-spacing:0}

#header.full-header #logo{padding-right:0}

#top-search form input{width:70%;font-size:24px;padding:0 80px 10px 0 !important;margin-top:30px!important;height:auto;font-weight:500;letter-spacing:0;text-transform:none}

.redes:after{border-top:none}

.panel-default > .panel-heading{color:#fff;background-color:#2EA7DB;border-color:#ddd}

.modelo{background-color:#2EA7DB!important;background-image:url(newimages/logo-onu.png);background-position:center center;background-repeat:no-repeat}

.modelo h1,.modelo span{color:#FFF!important}

.modelo .breadcrumb a{color:#FFF!important}

.modelo .breadcrumb > .active{color:#FFF}

.cursoseminarios{background-color:#2EA7DB!important;background-position:center center;background-repeat:no-repeat}

.cursoseminarios h1,.cursoseminarios span{color:#FFF!important}

.cursoseminarios .breadcrumb a{color:#FFF!important}

.cursoseminarios .breadcrumb > .active{color:#FFF}

.agora{background-color:#004461!important;background-image:url(newimages/logo-agora2.png);background-position:center center;background-repeat:no-repeat}

.agora h1,.agora span{color:#FFF!important}

.agora .breadcrumb a{color:#FFF!important}

.agora .breadcrumb > .active{color:#FFF}

.notransform{text-transform:none!important}

.colorblanco{color:#FFF!important}

.whatsapp{position:fixed;right:15px;bottom:auto;top:114px;width:60px;z-index:9999}

.whatsapp img{border-radius:50%;border:2px solid #FFF}

.telegram{position:fixed;right:15px;bottom:auto;top:185px;width:60px;z-index:9999}

.telegram img{border-radius:50%;border:2px solid #FFF}

.foto-amplia{box-sizing:border-box;height:400px;background-size:cover!important;background-position:center center!important;display:flex;align-items:center}

.section{position:relative;margin:0}

.foto-amplia .slider-caption{max-width:750px!important}

.foto-amplia span.volanta{font-size:30px;color:#FFF;font-weight:400;display:block;margin:0 0 10px;line-height:1}

.foto-amplia h1{font-size:50px;line-height:1.1;margin:0 0 10px;font-weight:600;display:block;text-transform:uppercase}
.foto-amplia h1.titulo-grande{font-size:45px}

.slider-caption div.sombreado{background-color:transparent;text-align:left}

.slider-caption div.sombreado h2{color:#fff;font-size:21px;font-weight:400;line-height:1.2;text-transform:none;display:block}

.foto-amplia .countdown{margin:20px 0 0}

.foto-amplia .countdown-row{text-align:left}

.countdown-section:first-child{margin-left:0}

.parallax .countdown-amount{color:#FFF;font-size:20px}

.parallax .countdown-period{color:#FFF;font-size:12px}

.parallax .countdown-section{width:70px;height:70px}

.slider-caption{left:0}

.foto-amplia span.label{display:inline-block;margin-top:20px}

#cerrar,.titmenumob{display:none}

img.logosorganizan{height:90px}

.contenidocursos{padding:0 20px;margin-bottom:0}

.single-event .events-meta .iconlist li,.parallax .iconlist li{font-size:15px}

.entry-meta li{float:none;font-size:14px;line-height:1.5;margin:0 10px 10px 0;font-weight:500;color:#666;font-family:'Raleway',serif;font-style:normal}

.entry-meta li:before{content:'';margin-right:0}

.small-thumbs .entry-title h2,.ievent .entry-title h2{font-size:26px;line-height:1.2;font-weight:700}

.small-thumbs .entry-title h2 span,.ievent .entry-title h2 span{font-size:20px;text-transform:none;display:block;margin-bottom:2px;font-weight:500}

.clients-grid li a,.clients-grid li img{opacity:1}

@media (max-width: 1229px) {

.botonheader,.lupita{display:none}

#header.full-header #primary-menu > ul{padding-right:0;margin-right:0;border-right:none}

}

@media (max-width: 1041px) {

#primary-menu ul li > a{font-size:13px;padding:39px 10px}

}

@media (max-width: 991px) {

.lupita{display:block}

.slider-caption h2{font-size:40px}

.nomovil{display:none}

.marginmov{margin-top:50px}

.nobottommarginmov{margin-bottom:0}

.feature-box.fbox-center.fbox-plain .fbox-icon i{font-size:40px}

.feature-box.fbox-bg.fbox-center{padding:30px}

.col_one_fourth{margin-bottom:70px!important}

.relojito{position:static!important}

.breadcrumb{display:none!important}

#cerrar{display:block!important;margin-bottom:10px;width:100%;background-color:transparent;text-align:-webkit-right}

.cerrarx{background-color:#fafafa;opacity:1;padding:0 4px!important;margin-top:10px!important;position:absolute;z-index:999;top:0;right:10px}

.titmenumob{font-family:Helvetica,sans-serif;font-size:18px;font-weight:400;display:block!important;text-align:left;padding:5px 19px 3px!important;position:absolute;z-index:900;top:0;width:100%;margin:auto;background-color:#f5f5f5;border-bottom:1px solid #eee}

body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul,body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul{padding:35px 0 60px!important}

#primary-menu ul > li > a,#primary-menu.style-2 > div > ul > li > a{padding:14px 20px!important}

img.logosorganizan{height:75px}

}

@media (max-width: 767px) {

#top-search form input{width:100%;font-size:16px;padding:3px 50px 10px 0 !important;margin-top:38px!important}

.noreloj{display:none!important}

.breadcrumb{display:block!important}

.nomobile{display:none!important}

.container{padding:0!important}

.instancia{min-height:auto!important}

.whatsapp{position:fixed;right:25px;top:auto;bottom:87px;width:50px;z-index:9999}

.telegram{position:fixed;right:25px;top:auto;bottom:35px;width:50px;z-index:9999}

.foto-amplia span.volanta{font-size:25px;text-align:center}

.foto-amplia h1{font-size:45px;text-align:center}
.foto-amplia h1.titulo-grande{font-size:40px}

.slider-caption div.sombreado h2{font-size:18px}

.slider-caption div.sombreado{background-color:transparent;text-align:center}

.foto-amplia .countdown-row{text-align:center}

.foto-amplia .slider-caption{max-width:100%!important;margin:auto}

.parallax .countdown-section{width:45px;height:55px}

.parallax .countdown-amount{font-size:16px}

.parallax .countdown-period{font-size:8px}

.contenidocursos{padding:0!important}

.swiper_wrapper .slider-caption h2{font-size:28px;margin-bottom:10px!important}

.swiper_wrapper .slider-caption h3{line-height:1.2;font-size:17px}

.small-thumbs .entry-title h2,.ievent .entry-title h2{font-size:24px!important}

.small-thumbs .entry-title h2 span,.ievent .entry-title h2 span{font-size:18px!important}

}

@media (max-width: 479px) {

#logo img{height:65px}

#logo a{margin-top:18px}

.swiper_wrapper:not(.force-full-screen),.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide,.ei-slider{height:450px!important}

.swiper_wrapper .slider-caption h2{font-size:28px;margin-bottom:10px!important}

.swiper_wrapper .slider-caption h3{line-height:1.2;font-size:17px}

.slider-caption p{display:block!important;margin-bottom:20px;font-size:15px}

.slider-caption a.button-large{display:inline-block!important;font-size:12px;height:40px;line-height:40px}

.whatsapp{position:fixed;right:25px;bottom:67px!important}

.telegram{position:fixed;right:25px;bottom:15px!important}

.foto-amplia span.volanta{font-size:23px;text-align:center}

.foto-amplia h1{font-size:43px;text-align:center}

.foto-amplia h1.titulo-grande{font-size:36px}

h2.titulo{font-size:21px;line-height:1.3}

h3.subtitulo{font-size:18px}

.foto-amplia .slider-caption{padding:0 30px!important}

}