@media screen and (max-width: 1400px) {
.front_bloque4 {
padding: 80px 100px 120px;
}
.elementor-widget-wrap .animacion2 {
right: 5%;
top: 2%;
}
.elementor-widget-wrap .animacion3 {
right: 0;
top: 30%;
}
.front_bloque6 {
padding: 50px 60px;
}
.bailarina_inner.bizquierda {
left: -4%;
}
.bailarina_inner.bderecha {
right: -158%;
}
.page_kinder .detalle.det2 .panda {
margin-right: -5%;
}
.cole_bloque2 {
background-size: auto 100% !important;
}
.bloque_noticias_template .eael-grid-post-holder {
background: transparent !important;
}
.tribe-events-view, .single-tribe_events #main {
background-size: 200px auto,150px auto;
background-position: -3% 10%,103% 78%;
}
}
@media screen and (max-width: 1280px) {
.mec-event-list-minimal .mec-event-date span {
padding-right: 0 !important;
}
.mec-skin-list-container article.mec-event-article {
margin-bottom: 25px;
}
.head-right {
max-width: 65%;
}
.sticky0 .head-right {
max-width: 80%;
}
.bloque_der > .elementor-widget-wrap {
margin-left: 30px;
padding: 20px !important;
}
.bloque_izq > .elementor-widget-wrap {
padding: 30px !important;
}
section .tribe-events-widget .tribe-events-widget-events-list__event-row {
margin-bottom: 25px;
}
.titulo_icono .elementor-widget-container, header.page-header h1 {
font-size: 28px;
}
.front_bloque4 {
padding: 60px 75px 100px;
}
#carousel-autoridades .item .det {
margin-top: 70px;
}
.front_bloque6 .titulo_icono:after {
width: 275%;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated,
.bloque_serviciosgal .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
padding: 10px 25px;
}
.bailarina_inner.bderecha {
right: -151%;
top: -40%;
}
.bailarina_inner.bizquierda {
left: 5%;
}
#car_partners ul img {
height: 85px;
}
.elementor-widget-advanced-carousel {
padding: 0 25px;
}
.kbloque2 {
background-size: auto 100% !important;
padding-bottom: 60px;
}
.arbol {
width: 770px !IMPORTANT;
}
.kbloque4 .elementor-widget-wrap {
max-width: 1060px;
margin: 0 auto;
}
.page_kinder .detalle.det2 .panda {
width: 200px;
height: 262px;
}
.page_kinder .detalle.det2 .hormiga {
width: 78px;
height: 140px;
margin-left: -50px;
}
.page_kinder .detalle.det1 .r2 {
padding-left: 80px;
}
.page_kinder .detalle.det2 .r2 blockquote {
background-size: 50px auto;
font-size: 24px;
margin-bottom: 40px;
}
.page_kinder .detalle.det2 .r2 td img {
max-width: 76px;
}
.page_kinder .detalle.det2 .r2 {
font-size: 19px;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper {
padding: 0 10px;
}
.servicios.serv2 {
height: 420px;
}
.fondo_ser {
background-size: 220px auto,150px auto;
}
.elementor-widget-wrap .titulo_derecha {
top: 45px;
right: 20px;
}
.cole_bloque5 .eael-post-grid article.eael-grid-post .eael-grid-post-holder .eael-entry-wrapper a {
font-size: 15px;
}
.page_kinder .detalle.det2 .panda {
margin-right: -3%;
}
.page_kinder .detalle.det2 .oso {
width: 203px;
height: 226px;
}
.page_kinder .detalle.det2 .conejo {
height: 215px;
width: 205px;
}
.bloque_oberstufe3 .bloque_amarillo .elementor-container, .bloque_areasdet .bloque_amarillo .elementor-container {
padding: 25px;
flex-wrap: nowrap;
}
.bloque_oberstufe4 {
background-size: 130px auto,160px auto;
}
.bloque_ambiental2 .titulo_pilares {
background-size: 409px auto;
top: 30px;
padding-top: 86px;
}
.single-tribe_events .content-area {
padding: 20px !important;
}
}
@media screen and (max-width: 1080px) {
.sticky0 .bloque_menuprincipal ul li {
margin-left: 10px;
}
.sticky0 .bloque_menuprincipal ul.sub-menu li {
margin: 1px 0;
}
.sticky0 .head-right {
max-width: 76%;
}
.sticky0 .bloque_menuprincipal a {
font-size: 18px;
}
.sticky0 .head-right li.bloque_idioma li a {
font-size: 18px;
}
.sticky0 .bloque_redes table td.intranet a {
font-size: 15px;
}
.sticky0.header li.bloque_logo {
max-width: 180px;
}
.titulo_icono .elementor-widget-container, header.page-header h1 {
font-size: 24px;
}
.titulo_icono img {
max-height: 30px;
margin-right: 6px;
}
.front_bloque3 .n2-ss-control-bullet {
bottom: -30px !important;
}
.front_noticias .post-grid .item .title a,
.front_noticias .eael-grid-post-holder .eael-entry-wrapper .eael-entry-title a{
font-size: 16px;
}
#carousel-autoridades .item .tit {
padding: 0 20px;
}
.bloque_enizq {
align-items: flex-end;
}
.elementor-widget-wrap .animacion4 {
width: 80%;
}
.bailarina_inner {
right: -6%;
top: -14%;
}
.bloque_enizq:after {
width: 350px;
height: 350px;
right: 10%;
bottom: 0;
}
div#carousel-testimonios {
margin: 0 50px;
width: auto;
display: block;
}
.elementor-swiper-button.swiper-button-disabled {opacity: 0.3;}
.bloque_logofooter {
max-width: 260px;
}
.bloque_redesfooter img {width: auto;max-height: 25px;}
.bloque_redesfooter table td {
padding: 5px 7px;
}
.bailarina_inner.bizquierda {
left: -3%;
}
.bailarina_inner.bderecha {
right: -150%;
top: -58%;
}
#car_partners ul img {
height: 78px;
}
#car_partners ul li {
margin: 8px 5px;
}
.footer-widgets-inner.container {
max-width: 100%;
}
.kbloque1 .elementor-widget-heading h2 {
font-size: 48px !IMPORTANT;
}
.kbloque1 {
padding: 10px;
font-size: 17px;
}
.kbloque2 h2.elementor-heading-title {
font-size: 30px !important;
}
.kbloque4 .elementor-widget-wrap {
max-width: 890px;
}
#pajarito1 {width: 80px !important;}
#pajarito2 {width: 72px !important;}
#pajarito3 {width: 74px !important;}
#pajarito4 {width: 60px !important;margin-right: 30px;}
#pajarito5 {
width: 60px !important;
top: 41.5%;
}
.items_kinder article:nth-child(1) {
left: 21%;
}
.items_kinder article:nth-child(2) {
left: 4%;
}
.items_kinder article:nth-child(3) {
left: 14%;
top: 11%;
}
.items_kinder article:nth-child(4) {
top: 2%;
left: 38%;
}
.items_kinder article:nth-child(5) {
top: 3%;
left: 60%;
}
.items_kinder article:nth-child(6) {
right: 7%;
top: 10%;
}
.items_kinder article:nth-child(7) {
top: 26%;
}
.items_kinder article:nth-child(8) {
right: 5%;
}
.items_kinder article:nth-child(9) {
top: 52%;
right: 22%;
}
.footer-kindergarten li.logokinder {
width: 240px;
}
.footer-kindergarten li {
margin-right: 20px;
}
.footer-kindergarten li.imgfooter {
width: 300px;
right: -1%;
}
.kbloque4:after {
background-size: auto 35%;
}
.page_kinder .detalle.det1 .tit1 {
font-size: 36px;
}
.page_kinder .detalle.det1 .titulo {
font-size: 60px;
margin-bottom: 30px;
}
.page_kinder .detalle.det1 {
background-size: auto 28%;
background-position: -300px bottom;
}
.page_kinder .detalle.det1 .cont1 {
padding-bottom: 60px;
}
.page_kinder .detalle.det2 .r2 blockquote {
background-size: 40px auto;
padding: 16px 50px 0;
font-size: 22px;
}
.page_kinder .detalle.det2 .r2 td img {
max-width: 70px;
}
.page_kinder .detalle.det2 .panda {margin-right: -4%;}
.page_kinder .detalle.det3 ul li {
flex: 0 0 46%;
}
.page_kinder .detalle.det3 .paj1 {
margin-right: -5%;
}
.page_kinder .detalle.det3 .paj2 {
margin-left: -5%;
}
.cole_bloque2 .eael-tabs-nav ul li {
padding: 0 10px;
font-size: 14px;
}
.cole_bloque2 .eael-tabs-nav ul li .imagen {
max-width: 90px;
}
.cole_bloque2 .aigpl-gallery-slider-wrp {
width: 400px;
}
.items_niveles .elementor-image-box-content h3 a {font-size: 17px;}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content a {
font-size: 17px;
}
.items_institucional .elementor-container {
padding: 30px 20px;
}
.cole_bloque5 .eael-post-grid article.eael-grid-post {
width: 24%;
}
.cole_bloque6 .elementor-widget-wrap {
padding: 10px !important;
}
.cole_bloque6 {
padding-left: 10px;
padding-right: 10px;
}
.bloque_servicios article .eael-entry-media, .item_adm .elementor-widget-wrap .elementor-widget-image {
max-width: 225px;
}
.bloque_servicios article .eael-grid-post-holder {
max-width: 380px;
}
.bloque_servicios {
background-size: 200px auto, 130px auto,cover;
}
.servicios.serv2 {
height: 380px;
}
.servicios.serv3 .detalle .inner {
padding: 15px 10px;
}
.bloque_amarillo .elementor-widget-container {
padding: 20px 15px;
}
.bloque_amarillo {
padding: 15px 20px;
}
.bloque_amarillo:after {
top: 5%;
height: 90%;
}
.admision_kinder1 .imagen1:after {
width: 500px;
height: 500px;
}
.admision_kinder2 {
background-size: 200px auto,150px auto;
}
.elementor-widget-wrap .titulo_derecha {
right: 18px;
top: 40px;
}
.bloque_calidad2 {
background-size: 330px auto,270px auto;
background-position: -3% 184%,100% 143%;
}
.enfoque_img2 {
padding-right: 0;
}
.enfoque_img2:before {
width: 360px;
height: 360px;
right: 0;
}
.enfoque_img2:after {
left: -24%;
top: -5%;
}
.page_kinder .detalle.det2 .oveja {
width: 170px;
height: 183px;
}
.page_kinder .detalle.det2 .caracol {
width: 190px;
height: 143px;
}
.page_kinder .detalle.det2 .hormiga2 {
width: 70px;
height: 128px;
margin-left: 12%;
}
.kindergarten-template-default a#scroll-top,
.page-id-1131 a#scroll-top,
.page-id-1284 a#scroll-top {
bottom: 0;
right: auto;
left: 20px;
}
.page_kinder .detalle.det2 .conejo {
height: 200px;
width: 190px;
}
.page_kinder .detalle.det2 .hormiga3 {
height: 150px;
width: 84px;
}
.page_kinder .detalle.det2 .oso {
width: 200px;
height: 223px;
}
ul.menu_year li {
margin: 5px 2%;
}
.items_archive article {
padding-left: 15px;
padding-right: 15px;
}
.archivo-noticias .elementor-widget-heading .elementor-heading-title {
font-size: 27px !IMPORTANT;
}
.archivo-noticias .elementor-widget-heading.tit1 .elementor-heading-title {
font-size: 19px !important;
}
.noticias.destacadas article.eael-grid-post {
width: 100%;
}
.noticias.destacadas article .eael-grid-post-holder {
padding: 15px;
}
.items_ambiental .elementor-widget-wrap {
padding: 10px 0 !important;
}
.bloque_ambiental2 .titulo_pilares {
background-size: 344px auto;
padding-top: 70px;
font-size: 22px;
top: 50px;
}
.items_niveles .items_ambiental .elementor-widget-image-box .elementor-image-box-wrapper {
max-width: 250px;
}
.items_niveles .items_ambiental .elementor-widget-image-box:nth-child(3) {
margin-left: 18%;
}
.items_niveles .items_ambiental .elementor-widget-image-box:nth-child(4) {
margin-right: 18%;
}
.bloque_ambiental1 {
background-size: 200px auto;
}
.bloque_ambiental2 {
background-size: 300px auto;
padding: 0;
}
.page_kinder .detalle.det2 .raton {
height: 200px;
width: 125px;
}
.page_kinder .detalle.det2 .elefante {
height: 210px;
width: 287px;
}
.page_kinder .detalle.det2 .hormiga4,
.page_kinder .detalle.det2 .hormiga5,
.page_kinder .detalle.det2 .hormiga6{
width: 80px;
height: 144px;
}
.page_kinder .detalle.det2 .jirafa {
height: 240px;
width: 150px;
}
.page_kinder .detalle.det2 .poni {
height: 190px;
width: 156px;
}
.page_kinder .detalle.det2 .tigre {
height: 200px;
width: 154px;
}
.page_kinder .detalle.det2 .gato {
height: 160px;
width: 149px;
left: 12%;
}
.page_kinder .detalle.det2 .pescado {
height: 190px;
width: 106px;
}
.page_kinder .detalle.det2 .ballena {
height: 190px;
margin-left: 5%;
width: 243px;
}
aside#right-sidebar {
padding-left: 0;
}
.tribe-events-single>.tribe_events .tribe-events-event-image {
width: 28% !IMPORTANT;
}
.items_nucleo .elementor-image-box-img {
width: 75% !important;
}
.bloque_social3 .bloque_amarillo .elementor-widget-text-editor {
padding: 8px 0;
}
.items_asesoria {
background-size: auto 350px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 766px){
.kbloque5 .front_noticias article:nth-child(4),
.noticias_subseccion article:nth-child(4),
.bloque_noticias_template article:nth-child(4){
display: block;
}
}
@media screen and (max-width: 960px) {
#mobile-fullscreen .enlace_movil {
display: block !important;
}
.bloque_logo {
max-width: 250px;
padding-bottom: 15px;
}
.bloque_menuprincipal a {
padding-bottom: 20px;
font-size: 19px;
}
.head-right {
max-width: 63%;
}
.sticky0 .head-right {
margin-top: 0;
padding-bottom: 15px;
}
.bloque_menuprincipal ul li {
margin-left: 10px;
}
.bloque_menuprincipal ul li.menuinicio {
margin-left: 0;
}
.header .header-inn {
padding: 15px 20px 0;
}
main#main {
padding-top: 111px;
}
.sticky0 .head-right {
max-width: 70%;
padding-right: 36px;
}
.sticky0 .head-right li.bloque_menuprincipal {
display: none;
}
.sticky0 div#site-header-inner {
display: block;
}
#main #content-wrap.container {
max-width: 100%;
width: 100% !important;
}
.bloque_izq {
width: 100% !important;
}
.bloque_der {
width: 100% !important;
margin-top: 86px;
}
.bloque_der > .elementor-widget-wrap {
margin-left: 0 !important;
}
.elementor-widget-wrap .front_listeventos,
.elementor-widget-wrap>.elementor-element.contenedor_calendario{
width: 50%;
margin-bottom: 0;
}
.elementor-widget-wrap .animacion1 {
animation: volarmovil 10s linear infinite alternate;
-moz-animation: volarmovil 10s linear infinite alternate;
-webkit-animation: volarmovil 10s linear infinite alternate;
}
@keyframes volarmovil {
from{
right:-15%;
top:-120;
width:30%;
}
25%{
top:100px;
right:-22%;
width:28%;
}
50%{
top:40px;
right:-18%;
width:25%;
transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
}
75%{
top:180px;
right:-25%;
width:29%;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
}
to{
top:90px;
width:30%;
right:-20%;
}
}
.front_bloque4 {
padding: 50px 75px 40px;
}
.front_bloque6 {
padding: 30px 35px;
}
.owl-theme .owl-nav button {
height: 40px;
width: 23px;
left: -45px !important;
}
.owl-theme .owl-nav button.owl-next {
left: auto !important;
right: -45px !important;
}
.bailarina_inner.bizquierda {
left: 0%;
top: -20%;
}
.bailarina_inner.bderecha {
right: -15%;
top: -36%;
}
div#carousel-testimonios {
margin: 0 35px;
}
.footer-widgets-inner.container {
max-width: 100%;
padding: 0 10px;
}
.bloque_logofooter {
max-width: 200px;
margin: 0 auto;
}
.footer-widgets-inner.container {
flex-wrap: wrap;
}
#scroll-top {
bottom: 340px;
right: 10px;
}
#footer-widgets .col {
margin: 10px 0;
}
.elementor-widget-wrap .linkcalendar {
width: 48%;
margin-left: 2%;
align-items: center;
justify-content: center;
display: flex;
}
#car_partners ul {
justify-content: center;
}
#car_partners ul li {
flex: 0 0 23%;
max-width: 23%;
margin: 8px 1%;
}
#footer-widgets .col.col-1 {
width: 100% !important;
text-align: center;
margin-bottom: 20px;
}
.bloque_contacto2 .contform {
padding: 20px 0 20px 20px;
}
.bloque_contacto2 .contform_innner {
padding: 15px 40px 15px 20px;
}
.bloque_contacto1 .elementor-widget-wrap {
min-height: 380px;
max-width: 380px;
}
.elementor-widget-heading .elementor-heading-title {
font-size: 20px !important;
}
.contformulario .form_item label {
font-size: 16px !important;
}
.bloque_contacto2 .contform:after {
width: 94%;
}
.kbloque1 .elementor-widget-heading h2 {
font-size: 40px !important;
}
.kbloque1 {
font-size: 15px;
}
.kbloque2 h2.elementor-heading-title {
font-size: 26px !important;
}
.kbloque2 .slick-slide > a {padding-right: 30px;}
.kbloque2 .slick-slide .content-section h2 {
font-size: 22px;
}
.kbloque2 .slick-slide .content-section h2 img {
max-height: 36px;
width: auto;
}
.kbloque2 {
padding-bottom: 27px;
}
.elementor-1131 .elementor-element.elementor-element-762dd09 .tm-slider .slick-dots {}
.kbloque3 .elementor-widget-heading .elementor-heading-title, .elementor-widget-heading.titulo_ligado h2, .noticias_subseccion .elementor-widget-heading h2{
font-size: 34px !IMPORTANT;
margin-bottom: 30px;
}
.kbloque3 {
padding-top: 20px;
}
.kbloque3 .elementor-widget-text-editor {
font-size: 16px;
line-height: 22px;
}
.kbloque4 .elementor-widget-wrap {
max-width: 690px;
}
#pajarito1 {width: 70px !important;}
#pajarito2 {width: 62px !important;}
#pajarito3 {
width: 64px !important;
top: 33%;
left: -8%;
}
#pajarito4 {width: 50px !important;margin-right: 30px;}
#pajarito5 {width: 50px !important;margin-top: 15px;}
.kbloque4 {
background-size: 1640px auto !important;
}
.footer-kindergarten li.logokinder {
width: 100%;
flex: 0 0 100%;
max-width: 100%;
text-align: center;
margin-bottom: 30px;
margin-right: 0;
}
.footer-kindergarten li.logokinder img {
max-width: 200px !important;
}
.footer-kindergarten .container {
padding: 35px 20px 20px;
max-width: 730px;
}
.footer-kindergarten li.footer_enlacekinder ul li {
min-width: 160px;
}
.kbloque4:after {
background-size: auto 32%;
background-position-y: 39% !important;
}
.page_kinder .detalle.det1 .tit1 {
font-size: 30px;
}
.page_kinder .detalle.det1 .titulo {
font-size: 50px;
margin-bottom: 20px;
}
.page_kinder .detalle.det1 .r2 {
padding-left: 40px;
}
.page_kinder .detalle.det1 .r2 .kinder_logo {
padding: 30px;
}
.page_kinder .detalle.det1 .regresar button {
font-size: 20px;
background-size: auto 24px;
padding-left: 50px;
}
.page_kinder .detalle.det2 .mariposa {
width: 80px;
height: 91px;
}
.page_kinder .detalle.det2 .abeja {
width: 80px;
height: 74px;
}
.page_kinder .detalle.det2 .leon {
height: 180px;
width: 155px;
}
.page_kinder .detalle.det2 .r2 {
padding-top: 100px;
}
.page_kinder .detalle.det2 .r1 {
padding-right: 80px;
}
.page_kinder .detalle.det2 .panda {
width: 180px;
height: 237px;
}
.page_kinder .detalle.det2 .hormiga {
width: 65px;
height: 118px;
}
.page_kinder .detalle.det2:after {
background-size: auto 37%;
background-position-y: 79% !important;
}
.page_kinder .detalle.det2 {
background-size: auto 460px;
}
.page_kinder .detalle.det3 .paj1 {
margin-right: -8%;
}
.page_kinder .detalle.det3 .paj2 {
margin-left: -7%;
}
section.cd-horizontal-timeline .events-content li {
max-width: 600px !important;
margin: 0 auto !important;
left: auto !important;
}
.cd-horizontal-timeline .timeline .events a {
font-size: 20px;
}
.cole_bloque1 {
padding: 35px 0;
}
.cole_bloque2 .eael-tabs-nav ul li {
font-size: 13px;
width: 24%;
margin: 15px 0;
}
.cole_bloque2 .eael-tabs-nav {
margin: 0;
}
.cole_bloque2 .eael-tabs-nav ul li .imagen {
max-width: 80px;
}
.cole_bloque2 .aigpl-gallery-slider-wrp {
max-width: 300px;
}
.inner_familia .elementor-column {
padding: 0 25px;
}
.inner_familia {
padding: 30px 10px;
}
.items_niveles .elementor-widget-image-box {
flex: 0 0 50%;
max-width: 50%;
margin: 25px 0;
}
.items_institucional .elementor-container {
padding: 20px 0;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content a {
font-size: 16px;
max-width: 180px;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description {
font-size: 12px;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content {
padding: 8px 14px 8px 25px;
}
.cole_bloque4 {
background-size: 160px auto, 180px auto;
}
.cole_bloque6 .elementor-widget-image-box .elementor-image-box-content a {
font-size: 14px;
padding: 10px 15px;
}
.cole_bloque6 {
background-size: 114px auto, 180px auto;
}
.item_galeria .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title,
.item_video .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title{
font-size: 18px !important;
max-width: 150px;
}
.item_galeria .elementor-widget-wrap .elementor-widget-heading,
.item_video .elementor-widget-wrap .elementor-widget-heading {
padding: 12px;
}
.item_galeria .elementor-widget-wrap .elementor-widget-image, .item_video .elementor-widget-wrap .elementor-widget-image {
border-width: 7px;
}
.bloque_servicios {
padding: 20px 0;
}
.bloque_servicios article .eael-entry-media, .item_adm .elementor-widget-wrap .elementor-widget-image {
max-width: 180px;
}
.bloque_servicios article .eael-entry-wrapper, .item_adm .elementor-widget-wrap .item_adm_det {
margin-top: -100px;
padding-top: 100px;
padding-bottom: 50px;
min-height: 300px;
}
.bloque_servicios article .eael-entry-wrapper .eael-entry-header h2 a {
font-size: 26px;
}
.bloque_servicios article .eael-entry-wrapper .eael-entry-content a {
font-size: 14px;
}
.serv1 .detalle table td img {
max-width: 200px;
}
.servicios.serv2 {
height: 300px;
}
.servicios.serv3 table td {
padding: 10px 10px;
}
.item_adm .elementor-widget-wrap .item_adm_det .elementor-widget-heading a {
font-size: 24px;
}
.item_adm .elementor-widget-wrap .item_adm_det .elementor-widget-heading.item_adm_small a {
font-size: 17px;
}
.bloque_admision1 {
background-size: 220px auto,170px auto;
background-position: left 111%,115% 45%;
}
.bloque_admision3 {
background-size: 200px auto;
}
.bloque_admision4 {
background-size: 140px auto,250px auto;
}
.inner_admkinder .elementor-container {
flex-direction: column;
}
.inner_admkinder .elementor-container .elementor-column {
width: 100% !important;
margin: 10px 0 0;
}
.bloque_amarillo .elementor-widget-container {
padding: 30px 40px;
}
.admision_kinder1 .imagen1 {
max-width: 500px;
margin: 0 auto;
}
.bloque_amarillo {
margin-bottom: 20px;
}
.elementor-widget-heading .elementor-heading-title {
font-size: 16px !IMPORTANT;
}
.inner_proceso .elementor-widget-button .elementor-button {
font-size: 20px;
}
.bloque_calidad1 .elementor-widget-image {
padding: 0;
}
.bloque_calidad2 {
background-size: 280px auto,220px auto;
background-position: -3% 151%,100% 126%;
}
.float_right {
max-width: 50%;
}
.bloque_calidad3 .inbewing img {
max-width: 150px;
}
.bloque_calidad4 .bli_logo img {
max-width: 250px;
}
.page-id-2215 .elementor-section-wrap, .page-id-2722 .elementor-section-wrap {
background-size: 130px auto, 150px auto;
background-position: -1% 110%, 102% 115%;
}
.enfoque_img2:before {
width: 286px;
height: 286px;
right: -10%;
}
.enfoque_img2:after {
width: 200px;
height: 200px;
left: -10%;
}
.slider_galeria .elementor-swiper-button-next {
right: -20px;
}
.slider_galeria .elementor-swiper-button-prev {
left: -20px;
}
.page_kinder .detalle.det2 .oveja {
width: 140px;
height: 151px;
}
.page_kinder .detalle.det2 .caracol {
width: 159px;
height: 120px;
}
.page_kinder .detalle.det2 .hormiga2 {
width: 60px;
height: 110px;
margin-left: 12%;
}
.page_kinder .detalle.det2 .conejo {
height: 192px;
width: 181px;
margin-right: -5%;
}
.page_kinder .detalle.det2 .hormiga3 {
height: 132px;
width: 74px;
}
.page_kinder .detalle.det2 .oso {
width: 188px;
height: 210px;
}
.bloque_oberstufe3 .bloque_amarillo .elementor-widget-container {padding: 15px;}
.bloque_oberstufe3 .item_galeria .elementor-widget-wrap {
padding: 0;
}
.bloque_oberstufe3 .bloque_amarillo .elementor-container, .bloque_areasdet .bloque_amarillo .elementor-container {
padding: 20px;
}
.bloque_oberstufe3 .bloque_amarillo .elementor-container .elementor-widget-wrap, .bloque_areasdet .bloque_amarillo .elementor-container .elementor-widget-wrap {
padding: 10px;
}
.bloque_oberstufe3 .item_galeria {
padding: 0;
}
.bloque_oberstufe3 {
background-size: 270px auto,170px auto,115px auto,170px auto;
}
.bloque_oberstufe4 {
background-size: 130px auto,130px auto;
}
.imgparallax {
height: 380px;
}
.bloque_areasdet .elementor-widget-container {
padding: 20px 0;
}
.bloque_areasdet .item_galeria .elementor-widget-container {
padding: 0;
}
.item_galeria.gal2 .elementor-widget-wrap {
padding: 0;
}
.items_informacion .elementor-container .elementor-column {
width: 33%;
}
.items_informacion {
margin-top: 100px;
}
.menu_categorias {
max-width: none;
margin: 20px 0;
}
.elementor-section .padding-left {
padding-left: 25px;
}
.elementor-section .padding-right {
padding-right: 25px;
}
aside#right-sidebar {
margin-top: 25px;
}
.noticias.destacadas {
margin: 0;
}
.noticias.destacadas article.eael-grid-post {
width: 50%;
}
.noticias.destacadas article.eael-grid-post:nth-child(2n+1) {
clear: left;
}
.items_niveles .items_ambiental .elementor-widget-image-box .elementor-image-box-wrapper {
margin: 0;
}
.items_niveles .items_ambiental .elementor-widget-image-box {
max-width: 230px;
margin: 10px 0;
}
.bloque_ambiental2 .titulo_pilares {
background-size: 246px;
font-size: 19px;
padding-top: 46px;
top: 70px;
}
.items_niveles .items_ambiental .elementor-image-box-content h3 a {
padding: 42px 20px 30px;
min-height: 120px;
}
.items_niveles .items_ambiental .elementor-widget-image-box:nth-child(3) {
margin-left: 17%;
}
.items_niveles .items_ambiental .elementor-widget-image-box:nth-child(4) {
margin-right: 17%;
}
.bloque_ambiental1 {
background-size: 110px auto;
}
.bloque_ambiental2 {
background-size: 215px auto;
}
.items_ambiental .elementor-container {
max-width: 720px !important;
}
.page_kinder .detalle.det2 .raton {
height: 181px;
width: 113px;
margin-bottom: 15px;
}
.page_kinder .detalle.det2 .hormiga4,
.page_kinder .detalle.det2 .hormiga5,
.page_kinder .detalle.det2 .hormiga6{
width: 75px;
height: 134px;
}
.page_kinder .detalle.det2 .elefante {
height: 190px;
width: 259px;
}
.page_kinder .detalle.det2 .jirafa {
height: 222px;
width: 139px;
}
.page_kinder .detalle.det2 .poni {
height: 180px;
width: 148px;
}
.page_kinder .detalle.det2 .tigre {
height: 180px;
width: 139px;
}
.page_kinder .detalle.det2 .gato {
height: 135px;
width: 125px;
left: 9%;
}
.page_kinder .detalle.det2 .dinosaurio {
height: 200px;
width: 187px;
}
.page_kinder .detalle.det2 .pato {
height: 140px;
width: 80px;
}
.page_kinder .detalle.det2 .pescado {
height: 162px;
width: 91px;
right: 6%;
}
.page_kinder .detalle.det2 .ballena {
height: 172px;
margin-left: 5%;
width: 220px;
}
.post-type-archive-noticias .titulo_icono, .single-noticias .titulo_icono, .template_ambiental .titulo_icono {
margin-bottom: 60px;
}
.single-tribe_events .site-main .content-area {
padding: 20px !important;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
background-color: whitesmoke;
}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
background-color: #e52420;
}
.tribe-common .tribe-common-b2 {
}
.tribe-events .tribe-events-c-ical__link {
display: none;
}
.tribe-events .tribe-events-l-container {
padding: 30px 20px;
}
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime {
color: #e52420;
font-family: 'Helvetica LT Std';
}
.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date {
color: black;
font-weight: bold;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event {
background: black;
}
.bloque_bachillerato1 .imgprograma {
max-width: 200px !important;
}
.elementor-widget-button.boton_celeste .elementor-button {
padding-right: 0;
padding-left: 0;
max-width: 250px;
}
.img_icono img {
max-height: 35px;
}
.items_nucleo .elementor-image-box-content a {
font-size: 14px;
}
.titulo_icono.tit_imgder img {
max-width: 121px;
top: 10px;
}
.items_informacion.items_bachillerato .elementor-container .elementor-column {
width: 50%;
}
.bloque_social3 .bloque_amarillo .elementor-widget-text-editor .elementor-widget-container {
padding: 15px 0;
}
.bloque_socialant .elementor-inner-section .item_video {
flex: 0 0 50%;
max-width: 50%;
}
.bloque_asesoria2 .tit_items_asesoria {
font-size: 20px;
}
.items_asesoria {
background-size: auto 240px;
background-position: center 50%;
}
.items_asesoria .elementor-column {
width: 30%;
}
.items_asesoria .elementor-column .elementor-widget-wrap.elementor-element-populated {
padding: 5px;
}
.items_asesoria .elementor-column:nth-child(7n-5) {
margin-left: 5%;
}
.items_asesoria .elementor-column:nth-child(7n-4) {
margin-right: 5%;
}
.bloque_intercambios {
background-size: 150px auto,170px auto,162px auto,125px auto;
}
.bloque_intercambios .items_niveles.items_big .elementor-widget-image-box {
flex: 0 0 55%;
max-width: 55%;
}
.titdiario p {
font-size: 18px;
}
.diario-item-list {
margin-top: 40px;
}
.diario-item-list .single-diario-item .info .fecha .dia {
font-size: 18px;
}
.diario-item-list .single-diario-item .info .fecha {
font-size: 10px;
}
.diario-item-list .single-diario-item .info:after {
margin-left: 9%;
}
.diario-item-list .single-diario-item:nth-child(2n) .info:after {
margin-left: 0;
margin-right: 9%;
}
.bloque_uk .inner_derecha .elementor-widget-wrap .elementor-widget.elementor-widget-image img {
max-height: 140px;
}
.bloque_usa .bandera_usa img {
max-height: 130px;
margin-bottom: 10px;
}
.items_niveles .elementor-image-box-content h3 a {
font-size: 15px;
}
}
@media screen and (max-width: 768px) {
.head-right li.bloque_menuprincipal {
display: none;
}
.bloque_logo {
max-width: 200px;
padding-bottom: 10px;
}
.head-right {
max-width: none;
width: auto;
margin-right: 30px;
margin-top: -12px;
}
div#site-header-inner {
display: block;
}
.bloque_redes table td.intranet a {
font-size: 0;
}
.bloque_redes table td.intranet img {
width: auto;
max-height: 20px;
}
.bloque_redes table img {
max-width: none;
width: auto;
max-height: 18px;
}
.head-right li.bloque_idioma li a {
font-size: 16px;
line-height: 20px;
}
.bloque_redes table td {
padding: 0 4px;
}
.header .header-inn {
padding: 10px 15px 0;
}
div#site-header-inner {
top: 3px;
}
main#main {
padding-top: 76px;
}
.sticky0 .bloque_redes table td.intranet a {
font-size: 0;
}
.sticky0 .head-right {
max-width: none;
padding-right: 0;
}
.sticky0 div#site-header-inner {
top: 0;
}
.sticky0 .head-right li.bloque_idioma li a {
font-size: 16px;
line-height: 20px;
}
.titulo_icono .elementor-widget-container, header.page-header h1 {
font-size: 18px;
padding-bottom: 2px;
border-width: 4px;
line-height: 22px;
}
.titulo_icono img {
max-height: 26px;
margin-right: 4px;
}
.boton1.elementor-widget-button a {
font-size: 14px;
}
.front_bloque2 .elementor-container .elementor-widget-wrap {
align-items: center;
justify-content: center;
border: none;
}
.front_bloque2 .elementor-container .elementor-widget-wrap .titulo_icono {
text-align: center;
}
.front_bloque2 .boton1 {
text-align: center;
border-top: 1px solid black;
padding-top: 10px;
}
.front_bloque4 {
padding: 50px 40px 30px;
}
.elementor-widget-wrap .titulo_derecha {
top: 40px;
}
.elementor-widget-wrap .titulo_derecha h2 {
font-size: 16px !important;
}
.front_noticias .post-grid .item {
width: 47% !important;
}
.front_noticias .post-grid .item .title a,
.front_noticias .eael-grid-post-holder .eael-entry-wrapper .eael-entry-title a{
font-size: 14px;
line-height: 18px;
}
body {
font-size: 14px;
}
.elementor-widget-wrap .animacionl1 {
animation: swing 7s linear infinite alternate;
-moz-animation: swing 7s linear infinite alternate;
-webkit-animation: swing 7s linear infinite alternate;
width: 34%;
left: -20%;
top: -30px;
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.elementor-widget-wrap .front_listeventos,
.elementor-widget-wrap>.elementor-element.contenedor_calendario{
width: 100%;
}
.elementor-widget-wrap .linkcalendar {
width: 100%;
margin: 0;
}
.elementor-widget-wrap .animacion1 {
animation: none;
width: 40%;
right: -20%;
top: -50px;
animation: swing 5s linear infinite alternate;
-moz-animation: swing 5s linear infinite alternate;
-webkit-animation: swing 5s linear infinite alternate;
}
.elementor-widget-wrap .animacion2 {
animation: slideOutUp 5s linear infinite alternate;
-moz-animation: slideOutUp 5s linear infinite alternate;
-webkit-animation: slideOutUp 5s linear infinite alternate;
width: 9%;
right: 3%;
}
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
right: 3%;
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
right: 8%;
}
}
.elementor-widget-wrap .animacion3 {
animation: slideOutUp2 5s linear infinite alternate;
-moz-animation: slideOutUp2 5s linear infinite alternate;
-webkit-animation: slideOutUp2 5s linear infinite alternate;
width: 7%;
right: -2%;
top: 16%;
}
@keyframes slideOutUp2 {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
right: 0%;
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
right: -2%;
}
}
#carousel-autoridades .item {
display: block;
}
#carousel-autoridades .item .tit {
flex: 0 0 100%;
max-width: none;
margin-top: 25px;
}
.front_bloque6 .titulo_icono {
bottom: 0;
}
.owl-carousel .owl-item img {
margin: 0 auto;
max-width: 210px;
}
#carousel-autoridades .item .det {
flex: 0 0 100%;
max-width: 100%;
margin-top: 25px;
padding: 0 20px;
box-sizing: border-box;
}
.owl-theme .owl-nav button {
height: 26px;
width: 15px;
}
.bailarina_inner {
width: 40% !important;
right: -0%;
top: -5%;
}
.bailarina_inner.bizquierda {
top: -7%;
}
.bailarina_inner.bderecha {
top: -14%;
right: -12%;
}
.bloque_enizq {
margin-bottom: 20px;
}
.footer-widgets-inner.container {
text-align: center;
width: 100%;
}
.bloque_logofooter {
margin: 0 auto;
max-width: 180px;
}
#footer-widgets .col {
float: left;
}
#footer-widgets .col.col-2,#footer-widgets .col.col-3 {
margin: 0 1% 20px;
width: 48% !important;
}
#footer-widgets .col.col-4 {
width: 100% !important;
}
a#scroll-top {
bottom: 380px;
}
#carousel-testimonios .owl-item .det {
max-width: 80%;
min-height: 130px;
}
.footer-widgets-inner.container {
max-width: 620px;
margin: 0 auto;
}
#carousel-testimonios .owl-item .item {
padding: 20px 25px 30px;
}
#car_partners ul li {
flex: none;
max-width: none;
margin: 8px 5px;
}
#car_partners ul img {
margin: 0 auto;
height: 70px;
}
#car_partners ul {
justify-content: space-evenly;
}
.elementor-widget-heading .elementor-heading-title {
font-size: 18px !important;
}
.bloque_contacto3 .elementor-widget-wrap  .elementor-container .elementor-widget-wrap {padding: 0;}
.bloque_contacto3 .elementor-widget-wrap .elementor-container .elementor-widget-wrap .elementor-widget-image {
margin-bottom: 10px;
}
.btn_form2 input {
padding: 12px 65px !important;
font-size: 16px;
}
.btn_form2 {
margin-top: 15px;
}
.contformulario {
margin: 0 !important;
}
.bloque_contacto1 .elementor-widget-wrap {
border-radius: 0;
background: rgba(255,255,255,.8);
max-width: none;
}
.kbloque1 .elementor-widget-heading h2 {
font-size: 32px !IMPORTANT;
text-align: center;
}
.kbloque1 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0 10px;
}
.kbloque1 {
font-size: 14px;
padding: 19px 10px;
text-align: center;
}
.kbloque1 .elementor-widget-image img {
max-width: 190px;
}
.kbloque2 h2.elementor-heading-title {
font-size: 23px !IMPORTANT;
text-align: center;
}
.kbloque2 .slick-slide {
flex-direction: column;
}
.kbloque2 .slick-slide > a {
padding: 20px 0;
}
.slick-dots {
bottom: 45px !important;
position: relative;
}
.kbloque2 {
padding-bottom: 0;
}
.kbloque3 {
padding-top: 0;
padding-bottom: 15px;
}
.kbloque3 .elementor-widget-heading .elementor-heading-title, .elementor-widget-heading.titulo_ligado h2, .noticias_subseccion .elementor-widget-heading h2{
font-size: 30px !important;
margin-bottom: 15px;
}
.kbloque4 .elementor-widget-wrap {
max-width: 450px;
}
#pajarito1 {width: 50px !important;margin-top: 30px;}
#pajarito2 {width: 42px !important;}
#pajarito3 {width: 44px !important;margin-top: -24px;}
#pajarito4 {width: 35px !important;margin-right: 30px;}
#pajarito5 {width: 35px !important;
top: 43%;}
.kbloque4 {
background-size: 1204px auto !important;
}
.arbol {
margin-bottom: 60px;
}
.items_kinder article {
width: 17% !important;
}
.items_kinder article:nth-child(1) {
top: 53%;
left: 17%;
}
.items_kinder article:nth-child(2) {
top: 37%;
left: 0;
}
.items_kinder article:nth-child(3) {
top: 16%;
left: 10%;
}
.items_kinder article:nth-child(4) {
top: 5%;
left: 33%;
}
.items_kinder article:nth-child(5) {
top: 6%;
left: 58%;
}
.items_kinder article:nth-child(6) {
right: 4%;
top: 13%;
}
.items_kinder article:nth-child(7) {
top: 32%;
}
.items_kinder article:nth-child(8) {
top: 48%;
right: 2%;
}
.items_kinder article:nth-child(9) {
top: 55%;
right: 20%;
}
.footer-kindergarten li.footer_enlacekinder ul {
height: auto;
margin: 0;
}
.footer-kindergarten li.footer_enlacekinder ul li {
min-width: auto;
width: 100%;
margin-right: 0;
flex: 0 0 100%;
max-width: 100%;
}
.footer-kindergarten li {
max-width: 55%;
}
.footer-kindergarten li.imgfooter {
width: 200px;
right: -10%;
bottom: -48px;
}
.footer-kindergarten {
border-width: 50px;
}
.footer-kindergarten .container {
max-width: 540px;
}
.kbloque4 {
background-size: 950px auto !important;
}
.kbloque4:after {
background-size: auto 30%;
background-position-y: 50% !important;
}
#carousel-bannerkinder .owl-item img {
max-width: 100%;
}
.page_kinder .detalle.det1 .cont1 {
flex-direction: column-reverse;
text-align: center;
}
.page_kinder .detalle.det1 .r2 .kinder_logo {
max-width: 170px;
padding: 15px;
}
.page_kinder .detalle.det1 .tit1 {
font-size: 25px;
line-height: 50px;
}
.page_kinder .detalle.det1 .titulo {
text-align: center;
font-size: 44px;
}
.page_kinder .detalle.det1 .r2 {
padding: 0;
margin-bottom: 15px;
}
.page_kinder .detalle.det1 .cont1 {
font-size: 15px;
}
.page_kinder .detalle.det1 {
background-size: auto 150px;
background-position: -254px bottom;
padding-bottom: 22px;
}
.page_kinder .detalle.det2 .container {flex-direction: column;text-align: center;justify-content: center;align-items: center;padding-bottom: 145px;}
.page_kinder .detalle.det2 .r1 {
padding: 0;
max-width: 390px;
}
.page_kinder .detalle.det2 .r2 {
padding-top: 25px;
font-size: 17px;
}
.page_kinder .detalle.det2 .r2 blockquote {
margin: 0 0 25px;
text-align: left;
background-size: 30px auto;
padding: 16px 40px 0;
display: inline-block;
}
.text_inf {
text-align: center;
}
.page_kinder .detalle.det2 .r2 table {
margin: 0 auto;
}
.page_kinder .detalle.det2 .mariposa {
width: 60px;
height: 68px;
right: 0;
top: -5%;
}
.page_kinder .detalle.det2 .abeja {
width: 60px;
height: 56px;
margin-right: -3%;
}
.page_kinder .detalle.det2 .leon {
height: 142px;
width: 122px;
margin-left: -50%;
}
.page_kinder .detalle.det2 .panda {
width: 150px;
height: 198px;
}
.page_kinder .detalle.det2 .hormiga {
width: 56px;
height: 100px;
margin-left: -22%;
}
.page_kinder .detalle.det2:after {
background-size: auto 19%;
background-position-y: 87% !IMPORTANT;
}
.page_kinder .detalle.det2 {
background-size: auto 360px;
}
.page_kinder .detalle.det3 .paj1 {
height: 36px;
width: 40px;
margin-right: -10%;
margin-top: -2%;
}
.page_kinder .detalle.det3 .paj2 {
height: 40px;
width: 42px;
margin-left: -12%;
margin-bottom: 7%;
}
.page_kinder .detalle.det3 .paj3 {
height: 40px;
width: 45px;
right: -2%;
margin-bottom: 25%;
}
.page_kinder .detalle.det3 ul li .nombre {
font-size: 17px;
line-height: 30px;
}
.page_kinder .detalle.det3 ul li .foto {
border-width: 8px;
max-width: 100%;
}
.page_kinder .detalle.det3 ul li {
font-size: 15px;
padding: 0 10px;
}
.page_kinder .detalle.det3 {
padding: 0 20px;
}
.page_kinder .detalle.det3 ul {
padding: 50px 0 30px;
}
.cd-horizontal-timeline .events-content table td img {
border-width: 5px;
}
section.cd-horizontal-timeline .events-content li {
font-size: 13px;
}
.cd-horizontal-timeline .events-content table td.tit {
padding-right: 10px;
}
.cd-horizontal-timeline .events-content table td.det {
padding: 15px;
}
.cd-horizontal-timeline .timeline .events a {
font-size: 17px;
padding: 5px 0;
}
.linea_tiempo {
margin-top: 0px;
}
.cole_bloque2 .eael-tabs-nav ul li img {
padding: 10px;
}
.cole_bloque2 .eael-tabs-nav ul li .imagen {
max-width: 64px;
margin-bottom: 8px;
}
.cole_bloque2 .eael-tabs-nav ul li {
font-size: 12px;
padding: 0 5px;
}
.eael-tabs-content table td {
display: block;
width: 100% !important;
text-align: center;
}
.cole_bloque2 .aigpl-gallery-slider-wrp {
margin: 0 auto 30px;
}
.eael-tabs-content table td h2 {
font-size: 18px;
}
.inner_familia .elementor-column {
border: none;
}
.items_niveles .elementor-widget-image-box {
padding: 0 10px;
margin: 15px 0;
}
.items_niveles .elementor-image-box-content h3 a {
font-size: 14px;
padding: 50px 20px 45px;
min-height: 100px;
}
.items_niveles .elementor-image-box-content {
width: 100%;
margin: 0;
}
.cole_bloque4 {
background-size: 130px auto,150px auto;
background-position: -18px 50%, right 110%;
}
.items_institucional .elementor-widget-image-box {
flex: 0 0 100%;
max-width: 100%;
margin: 5px 0;
}
.items_institucional {
max-width: 95%;
margin: 0;
}
.items_institucional:after {
left: 5%;
top: 4%;
height: 92%;
}
.cole_bloque5 .eael-post-grid article.eael-grid-post {
width: 33%;
}
.item_galeria {
width: 33%;
margin: 5px 0;
}
.item_galeria .elementor-widget-wrap.elementor-element-populated {
padding: 0 !important;
}
.item_galeria .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title,
.item_video .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title{
font-size: 15px !important;
}
.item_galeria .elementor-widget-wrap .elementor-widget-image:after,
.item_video .elementor-widget-wrap .elementor-widget-image:after{
background-size: auto 20px;
}
.cole_bloque6 .elementor-widget-image-box {
max-width: 485px;
margin: 0 auto;
}
.bloque_servicios article .eael-entry-media, .item_adm .elementor-widget-wrap .elementor-widget-image {
max-width: 130px;
}
.bloque_servicios article {
width: 50% !important;
padding: 0 10px !important;
}
.bloque_servicios article .eael-entry-wrapper .eael-entry-header h2 a {
font-size: 18px;
}
.bloque_servicios article .eael-entry-wrapper .eael-entry-content a {
font-size: 13px;
padding: 5px 20px;
}
.bloque_servicios article .eael-entry-wrapper, .item_adm .elementor-widget-wrap .item_adm_det {
margin-top: -70px;
min-height: 230px;
padding-top: 70px;
padding-bottom: 40px;
}
.bloque_servicios article .eael-grid-post-holder {
max-width: 250px;
}
.serv1 .detalle table td {
display: block;
width: 100% !important;
padding: 5px 0 !important
}
.serv1 .detalle table td .info_profesor p {
max-width: 100% !important;
}
.serv1 .detalle table {
margin: 0;
}
.serv1 .detalle table:nth-child(2) tr {
display: flex;
flex-direction: column-reverse;
}
.servicios.serv1 {
padding-bottom: 10px;
}
.servicios.serv2 {
height: 220px;
}
.servicios.serv3 table td {
display: block;
width: 100% !important;
padding: 0;
height: auto !important;
}
.servicios.serv3 .detalle {
padding: 20px 30px;
}
.servicios.serv3 .detalle .inner {
padding: 0;
}
.servicios.serv3 .detalle .borde_rect {
top: 5%;
left: 5%;
height: 90%;
}
.bloque_admision1 .elementor-inner-section:nth-child(3) .elementor-container {
flex-direction: column-reverse;
}
.item_adm .elementor-widget-wrap .item_adm_det .elementor-widget-heading a {
font-size: 22px;
}
.item_adm .elementor-widget-wrap .item_adm_det .elementor-widget-heading.item_adm_small a {
font-size: 15px;
}
.bloque_admision1 {
background-size: 220px auto,170px auto;
background-position: left 111%,122% 41%;
}
.bloque_admision3 {
background-size: 170px auto;
}
.bloque_admision4 {
background-size: 120px auto,200px auto;
}
.bloque_amarillo .elementor-widget-container {
padding: 30px 20px;
}
.admision_kinder1 .imagen1:after {
width: 400px;
height: 400px;
right: -20%;
bottom: -24%;
}
.elementor-widget-heading .elementor-heading-title {
font-size: 16px !IMPORTANT;
}
.inner_proceso .elementor-widget-button .elementor-button {
padding: 15px 30px;
font-size: 18px;
}
.inner_proceso .elementor-widget-image {
margin-right: 0;
}
.elementor-widget-wrap .titulo_derecha {
top: 30px;
}
.bloque_admbotones {
padding: 30px 0;
}
.bloque_calidad1 .elementor-widget-wrap {
margin: 0 !important;
}
.bloque_calidad1 .elementor-widget-image {
max-width: 240px;
margin: 10px auto;
}
.inner_inverso .elementor-container {
flex-direction: column-reverse;
}
.bloque_calidad3 .inbewing img {
max-width: 130px;
}
.bloque_calidad4 .bli_logo img {
max-width: 220px;
}
.bloque_colores .slick-slide {
margin: 0 10px 10px !important;
}
.cole_bloque5 .eael-post-grid article.eael-grid-post .eael-grid-post-holder .eael-entry-wrapper a {
font-size: 14px;
padding: 10px 5px;
}
.bloque_enfoque2 {
background-size: auto 150px;
}
.bloque_enfoque1 {
padding: 30px 0 20px;
}
.pilares_titulo {
top: 85px;
font-size: 16px;
}
.pilares_titulo .elementor-widget-container {
max-width: 230px;
}
.items_pilares {
max-width: 320px;
margin-top: 120px;
}
.pilares_titulo p {
margin: 1px 0;
}
.items_pilares .pilar_item img {
max-width: 76px;
}
.bloque_enfoque3 .elementor-widget-wrap img {
max-width: 125px;
}
.bloque_enfoque3 .elementor-widget-wrap a.elementor-button {
padding: 14px 30px;
}
.bloque_enfoque3 .elementor-widget-wrap .elementor-element {
margin: 0 10px;
}
.bloque_enfoque3 {
padding: 0 0 35px;
}
.page-id-2215 .elementor-section-wrap, .page-id-2722 .elementor-section-wrap {
background-size: 90px auto, 100px auto;
}
.enfoque_img1 .elementor-widget-image {
padding: 20px 20px 20px 0;
max-width: 400px;
}
.bloquedet_enfoque {
background-size: 200px auto, 150px auto;
background-position: 0% 109%, 104% 65%;
}
.enfoque_img2 {
left: 0;
margin: 0 auto;
}
.enfoque_img2:after {
top: 8%;
}
.bloquedet_enfoque {
padding: 30px 0;
}
.kbloque2 .slick-slide {
display: block;
}
.kbloque2 .slick-slide .content-section {
padding-top: 20px;
display: block;
}
.slider_galeria.slider_galeria2 .swiper-slide-inner {
padding: 20px 40px;
}
.slider_galeria .swiper-slide-inner img.swiper-slide-image {
border-width: 8px;
}
.page_kinder .detalle.det2 .oveja {
width: 122px;
height: 132px;
margin-right: -10%;
}
.page_kinder .detalle.det2 .caracol {
width: 131px;
height: 100px;
}
.page_kinder .detalle.det2 .hormiga2 {
width: 52px;
height: 94px;
margin-left: 17%;
}
.kindergarten-template-default a#scroll-top,
.page-id-1131 a#scroll-top,
.page-id-1284 a#scroll-top {
padding: 6px 4px;
}
.page_kinder .detalle.det2 .conejo {
height: 157px;
width: 150px;
margin-right: -8%;
}
.page_kinder .detalle.det2 .hormiga3 {
height: 95px;
width: 53px;
}
.page_kinder .detalle.det2 .oso {
width: 151px;
height: 168px;
}
.imgparallax {
height: 200px;
background-attachment: inherit;
background-size: cover;
}
.bloque_oberstufe3 .bloque_amarillo .elementor-container, .bloque_areasdet .bloque_amarillo .elementor-container {
flex-wrap: wrap;
justify-content: center;
padding: 30px 20px;
}
.item_galeria {
width: 100%;
}
.bloque_oberstufe3 .bloque_amarillo .elementor-widget-container {
padding: 0;
}
.bloque_oberstufe4 {
background-size: 100px auto,100px auto;
}
.bloque_oberstufe3 {
background-size: 220px auto,120px auto,85px auto,120px auto;
}
.slider_galeria .swiper-slide-inner {
padding: 20px;
}
.bloque_general {
padding: 20px 0;
}
.info_profesor .elementor-widget-wrap {
padding: 0 !important;
max-width: 230px;
margin: 0 auto;
}
.slider_galeria figcaption.elementor-image-carousel-caption {
font-size: 14px;
border-width: 5px;
right: 25px;
}
.bloque_calidad1 {
padding: 20px 0;
}
.slick-slider .slick-arrow {
height: 35px;
width: 20px;
}
.elementor-widget-advanced-carousel {
padding: 0 5px;
}
section .slider .slick-next {
right: -26px !important;
}
section .slider .slick-prev {
left: -26px !important;
}
.bloque_colores .slick-slide .content-section {
padding: 5px;
}
.bloque_area1 .info_profesor {
padding: 0;
}
.bloque_areasdet .elementor-widget-container {
padding: 0;
}
.bloque_areasdet {
background-size: 235px auto,115px auto;
}
.gallery {
text-align: center;
}
.item_galeria .elementor-widget-button {
text-align: center;
}
.bloque_area3 .item_galeria {
flex: 0 0 100%;
}
.items_informacion .elementor-container .elementor-column {
width: 50%;
}
.bloque_area5 {
background-size: 120px auto;
}
.bloque_area4 {
background-size: 200px auto;
background-position: -11% 80%;
}
.slider_galeria .swiper-pagination {
width: auto;
left: 30px;
max-width: 50%;
}
.slider_galeria figcaption.elementor-image-carousel-caption {
max-width: 50%;
}
ul.menu_year li {
margin: 2px 1%;
width: 30%;
}
ul.menu_year li a {
font-size: 14px;
padding: 8px;
}
ul.menu_publicaciones {
margin: 0 0%;
}
ul.menu_publicaciones li a {
font-size: 15px;
}
.elementor-section .padding-left {
padding-left: 0;
}
.elementor-section .padding-right {
padding-right: 0;
}
.post-type-archive-eventos_y_actividade #main #content-wrap, .single-eventos_y_actividade #main #content-wrap {
background-size: 240px auto , 170px auto;
}
.post-type-archive-noticias #content, .single-noticias #content,
.template_ambiental #content{
background-size: auto 17px;
padding: 35px !important;
}
.items_archive article {
padding: 20px 10px;
}
.items_archive .owl-carousel .owl-item img {
max-width: 100%;
}
.items_archive .owl-carousel .owl-item iframe {
height: 280px;
}
.noticias.destacadas article .eael-grid-post-holder .eael-entry-wrapper .eael-entry-header h2 a {
font-size: 14px;
}
.popuphtml.sgpb-content {
width: 91% !important;
padding: 25px;
}
.popuphtml.sgpb-content h2 {
font-size: 18px;
}
.sgpb-popup-dialog-main-div-theme-wrapper-3 {
max-width: 87%;
}
.items_niveles .items_ambiental .elementor-widget-image-box .elementor-image-box-wrapper {
max-width: none;
}
.items_niveles .items_ambiental .elementor-widget-image-box {
max-width: 195px;
}
.bloque_ambiental2 .titulo_pilares {
font-size: 18px;
top: 0;
background-size: 220px;
padding-top: 44px;
line-height: 19px;
}
.items_niveles .items_ambiental .elementor-widget-image-box:nth-child(3) {
margin-left: 0;
}
.items_niveles .items_ambiental .elementor-widget-image-box:nth-child(4) {
margin-right: 0;
}
.items_ambiental {
padding-top: 50px;
}
.items_ambiental .elementor-container {
max-width: 420px !IMPORTANT;
}
.page_kinder .detalle.det2 .raton {
height: 135px;
width: 84px;
margin-bottom: 20px;
right: 0;
}
.page_kinder .detalle.det2 .hormiga4{
width: 51px;
height: 92px;
margin-left: 28%;
}
.page_kinder .detalle.det2 .hormiga5{
width: 51px;
height: 92px;
margin-left: 50%;
}
.page_kinder .detalle.det2 .hormiga6{
width: 51px;
height: 92px;
margin-left: -20%;
}
.page_kinder .detalle.det2 .elefante {
height: 144px;
width: 197px;
}
.page_kinder .detalle.det2 .jirafa {
height: 182px;
width: 114px;
right: -9px;
}
.page_kinder .detalle.det2 .poni {
height: 145px;
width: 119px;
left: 5%;
}
.page_kinder .detalle.det2 .tigre {
height: 152px;
width: 117px;
}
.page_kinder .detalle.det2 .gato {
height: 108px;
width: 99px;
left: 4%;
bottom: -21px;
}
.page_kinder .detalle.det2 .dinosaurio {
height: 160px;
width: 150px;
}
.page_kinder .detalle.det2 .pato {
height: 120px;
width: 68px;
margin-bottom: -10px;
}
.page_kinder .detalle.det2 .pescado {
height: 120px;
width: 67px;
right: 6%;
}
.page_kinder .detalle.det2 .ballena {
height: 135px;
margin-left: -62%;
width: 174px;
}
.page_kinder .detalle.det2 .pasto {
height: 52px;
}
.post-type-archive-noticias .titulo_icono, .single-noticias .titulo_icono, .template_ambiental .titulo_icono {
margin-bottom: 50px;
}
.bloque_admision3 >div > .elementor-column {
flex: 0 0 100%;
max-width: 100%;
}
.post-type-archive-tribe_events header.page-header,
.single-tribe_events header.page-header,
.post-type-archive-mec-events header.page-header,
.page-id-15057 header.page-header,
.page-id-15068 header.page-header{
margin-top: 30px;
}
.tribe-events-back a {
font-size: 14px;
padding: 10px;
}
.tribe-events-notices {
padding-right: 0;
font-size: 12px;
}
.tribe-events-schedule h2 {
width: auto;
}
.tribe-events-single>.tribe_events {
width: 100%;
}
.tribe-events-single>.tribe_events .tribe-events-event-image {
width: 100% !important;
text-align: center;
margin: 0 0 20px;
}
.tribe-events-single>.tribe_events .tribe-events-event-image img {
max-height: 300px;
width: auto;
max-width: 100%;
margin: 0 auto;
}
.tribe-events-single>.tribe_events .tribe-events-content {
width: 100% !important;
}
.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
font-size: 15px;
}
.tribe-events-view, .single-tribe_events #main {
background-size: 118px auto,80px auto;
}
.cd-horizontal-timeline .timeline .events li {
padding-top: 25px;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content table td {
display: block;
width: 100% !important;
padding: 5px 0;
font-size: 14px;
line-height: 20px;
border: none;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content {
padding: 20px;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content table td img {
margin: 0 auto;
display: block;
}
.bloque_bachillerato1 .imgprograma {
max-width: 180px !important;
}
.elementor-widget-button.boton_celeste .elementor-button {
font-size: 15px;
max-width: 210px;
background-size: auto 15px;
padding-bottom: 20px;
}
.social_video {
max-width: 100% !important;
}
.bloque_social2 .item_galeria {
flex: auto;
max-width: 100%;
padding: 0;
}
.bloque_social3 .bloque_amarillo .elementor-widget-text-editor .elementor-widget-container {
padding: 0;
}
.bloque_social3 .bloque_amarillo .elementor-widget-text-editor {
padding: 0;
}
.bloque_social3 .bloque_amarillo:after {
top: 2%;
height: 97%;
}
.items_asesoria .elementor-column {
width: 48%;
margin: 0 !important;
}
.items_asesoria .elementor-column:nth-child(7n-6) {
margin-left: 26% !important;
}
.bloque_asesoria2 .tit_items_asesoria {
position: relative;
top: auto;
background: #ececec;
font-size: 18px;
margin-top: 30px;
border-radius: 50%;
display: flex;
height: 150px;
width: 150px;
text-align: center;
justify-content: center;
align-items: center;
transform: none;
margin: 0 auto;
left: auto;
margin-bottom: 20px !important;
}
.bloque_asesoria2 .tit_items_asesoria:after {
content: ".";
display: block;
width: 1px;
height: 25px;
background-color: black;
position: absolute;
font-size: 0;
top: 100%;
}
.items_asesoria {
background: none;
}
.bloque_intercambios {
background-size: 89px auto,130px auto,142px auto,106px auto;
background-position: left 29%,117% 39%,left 118%,101% 112%;
}
.diario-item-list .single-diario-item .info:after {
margin-left: 7.5%;
}
.diario-item-list .single-diario-item:nth-child(2n) .info:after {
margin-right: 7.5%;
}
.bloque_alemania:after {
background-size: 104px auto,80px auto;
}
.bloque_uk .galsinborde>div,
.bloque_usa .galsinborde>div{
flex-direction: column-reverse;
}
.bloque_uk .inner_derecha .elementor-widget-wrap .elementor-widget.elementor-widget-image img {
max-width: 120px;
margin-bottom: 10px;
}
.bloque_usa .bandera_usa img {
max-height: 100px;
}
.slider_galdet .swiper-pagination {
width: 100%;
left: 0;
max-width: 100%;
}
.slider_galdet figcaption.elementor-image-carousel-caption {
max-width: 80%;
right: 0;
}
.mec-single-event .mec-frontbox.mec-event-info-desktop>div {
flex: 0 0 100%;
max-width: 100%;
}
.mec-single-event .mec-frontbox.mec-event-info-desktop {
display: block;
}
}
@media screen and (max-width: 481px) {
.bloque_logo {
max-width: 170px;
}
.head-right li.bloque_redes {
position: absolute;
width: auto;
margin: 0;
clear: right;
right: 0;
top: 100%;
background: rgb(218 218 218 / 70%);
padding: 5px;
margin-top: 2px;
border-radius: 0 0 5px 5px;
display: none;
}
.head-right li.widget_polylang {
position: absolute;
right: 54px;
top: 26px;
}
.bloque_redes table img {
max-width: 16px;
}
.bloque_redes table td.intranet img {
margin-right: 0;
max-height: 18px;
}
main#main {
padding-top: 69px;
}
.sticky0 .head-right li.bloque_redes {
display: none;
}
.sticky0.header li.bloque_logo {
max-width: 130px;
}
.sticky0 .head-right li.widget_polylang {
top: 16px;
}
.sticky0 div#site-header-inner {
top: -7px;
}
#mobile-fullscreen ul li a {
font-size: 22px;
line-height: 23px;
}
.bloque_izq > .elementor-widget-wrap {
padding: 25px !important;
}
.front_bloque4 {
padding: 40px 20px 30px 30px;
}
.elementor-widget-wrap .animacionl1 {
width: 50%;
top: -35px;
left: -30%;
}
.elementor-widget-wrap .titulo_derecha {
right: 15px;
}
.elementor-widget-wrap .titulo_derecha h2 {
font-size: 13px !important;
}
.front_noticias .post-grid .item,.front_noticias .post-grid .item.odd {
width: 98% !important;
margin: 14px 1% !important;
}
.front_noticias.elementor-element .eael-entry-thumbnail {
height: 140px !important;
}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
width: 45px;
}
.elementor-widget-wrap .animacion1 {
width: 50%;
top: -10px;
}
.bloque_video {
border-width: 15px;
}
.front_bloque6 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0;
}
.owl-theme .owl-nav button {
left: -25px !important;
}
.owl-theme .owl-nav button.owl-next {
right: -25px !important;
}
.elementor-widget-wrap .animacion2 {
width: 14%;
}
.elementor-widget-wrap .animacion3 {
width: 10%;
}
.bailarina_inner {
width: 50% !important;
right: -4%;
top: -11%;
}
.bloque_enizq:after {
width: 200px;
height: 200px;
right: 0;
bottom: -5%;
}
body {
font-size: 13px;
}
.bloque_ender .elementor-widget-text-editor img {
max-width: 75%;
}
.elementor-widget-button .elementor-button {
font-size: 15px;
}
.front_bloque7,
.bloque_area2{
border-width: 15px;
}
.front_bloque8 {
padding: 20px 0;
}
#carousel-testimonios .owl-item .item {
padding: 20px;
}
#carousel-testimonios .owl-item .tit {
font-size: 15px;
padding: 0 0 14px;
}
div#carousel-testimonios {
margin: 0 10px;
}
#carousel-testimonios .owl-item .imagen:after {
width: 40px;
height: 30px;
}
#footer-widgets .col.col-2, #footer-widgets .col.col-3 {
width: 100% !important;
margin: 10px 0 !important;
}
a#scroll-top {
bottom: 510px;
width: 35px;
}
#scroll-top span {
width: 30px;
background-repeat: no-repeat;
}
.bloque_infofooter table {
width: auto;
margin: 0 auto;
}
.front_bloque6 .titulo_icono:after {
width: 200%;
margin-top: 4px;
}
.front_bloque9 .owl-carousel .owl-item img {
max-width: 90px;
}
#car_partners ul img {
height: 68px;
}
#car_partners ul li {
margin: 6px 3px;
}
.bloque_logofooter {
width: 170px;
}
.imgboton {
width: 100px;
margin-left: 10px;
}
.elementor-widget-heading .elementor-heading-title {
font-size: 16px !IMPORTANT;
}
.contformulario .form_item span {
flex: 0 0 65%;
}
.contformulario .form_item label {
flex: 0 0 35%;
}
.bloque_contacto3, .bloque_contacto4 {
border-width: 15px;
padding: 20px 0;
}
.bloque_contacto2 .contform_innner {
padding: 15px 35px 15px 15px;
}
.kbloque1 .elementor-widget-heading h2 {
font-size: 26px !IMPORTANT;
}
.kbloque1 {
font-size: 12px;
}
.kbloque1 .elementor-widget-image img {
max-width: 156px;
}
.kbloque2 h2.elementor-heading-title {
font-size: 20px !IMPORTANT;
line-height: 26px;
}
.kbloque2 .slick-slide .content-section h2 {
font-size: 17px;
border-width: 3px;
}
.kbloque2 .slick-slide .content-section h2 img {
max-height: 30px;
}
.slick-slider .slick-arrow {
width: 18px;
height: 30px;
}
section .slider .slick-next {
right: -28px !important;
}
section .slider .slick-prev {
left: -28px !IMPORTANT;
}
.elementor-widget-advanced-carousel {
padding: 0 5px;
}
.kbloque2 {
padding-top: 20px;
}
.kbloque3 .elementor-widget-heading .elementor-heading-title, .elementor-widget-heading.titulo_ligado h2, .noticias_subseccion .elementor-widget-heading h2{
font-size: 20px !IMPORTANT;
line-height: 23px !important;
}
.kbloque3 .elementor-widget-text-editor {
font-size: 14px;
line-height: 18px;
}
#pajarito1 {
width: 40px !important;
margin-left: 20px;
}
#pajarito2 {
width: 32px !IMPORTANT;
margin-right: 20px;
}
#pajarito3 {
width: 34px !IMPORTANT;
margin-top: 0;
}
#pajarito4 {
width: 30px !important;
}
#pajarito5 {
width: 28px !IMPORTANT;
top: 41%;
}
.kbloque4 {
background-size: 620px auto !important;
}
.arbol {
padding-top: 60px;
margin-bottom: 36px;
}
.kbloque5 {
padding-top: 75px;
}
.footer-kindergarten li.logokinder img {
max-width: 170px !important;
}
.footer-kindergarten li {
max-width: 100%;
margin: 0 auto;
}
.footer-kindergarten .container {
text-align: center;
padding-bottom: 50px;
max-width: 300px;
}
.info_kinder table.redes img {
max-height: 20px;
width: auto;
}
.bloque_infofooter td, .info_kinder td {
padding: 7px;
}
.kbloque2 .slick-slide .content-section {
font-size: 14px;
}
.noticias_inner  .elementor-widget-wrap.elementor-element-populated {
padding: 0 !important;
}
.front_bloque4 .imginbewegung, .kbloque5 .imginbewegung,
.bloque_noticias_template .imginbewegung,
.noticias_subseccion .imginbewegung{
width: 100px;
margin-right: 10px;
}
.front_bloque4 .boton1.elementor-widget-button a {
min-width: 140px;
}
#carousel-testimonios .owl-item .bgitem {
top: 20%;
height: 80%;
}
#carousel-testimonios .owl-item .det {
max-width: 96%;
}
.page_kinder .detalle.det1 .r2 .kinder_logo {
max-width: 130px;
}
.page_kinder .detalle.det1 {
padding-top: 30px;
}
.page_kinder .detalle.det1 .tit1 {
font-size: 19px;
line-height: 30px;
}
.page_kinder .detalle.det1 .titulo {
font-size: 35px;
}
.page_kinder .detalle.det1 .cont1 {
font-size: 14px;
padding-bottom: 30px;
}
.page_kinder .detalle.det2 .r2 blockquote {
font-size: 20px;
padding: 15px 30px 0;
background-size: 25px auto;
background-position: left top,right 80%;
}
.page_kinder .detalle.det2 .mariposa {
width: 50px;
height: 57px;
margin-top: -5%;
margin-right: -5%;
}
.page_kinder .detalle.det2 .abeja {
width: 50px;
height: 46px;
margin-top: -5%;
margin-right: -5%;
}
.page_kinder .detalle.det2 .leon {
height: 120px;
width: 103px;
margin-left: -30%;
}
.page_kinder .detalle.det2 .r2 {
font-size: 15px;
}
.page_kinder .detalle.det2 .r2 td img {
max-width: 60px;
}
.page_kinder .detalle.det2 .panda {
width: 110px;
height: 145px;
}
.page_kinder .detalle.det2 .hormiga {
width: 44px;
height: 80px;
}
.page_kinder .detalle.det2 .container {
padding-bottom: 120px;
}
.page_kinder .detalle.det2:after {
background-size: auto 14%;
background-position-y: 89% !important;
animation-duration: 200s;
}
.page_kinder .detalle.det3 ul li {
flex: 0 0 100%;
font-size: 13px;
}
.page_kinder .detalle.det3 ul {flex-wrap: wrap;}
.page_kinder .detalle.det3 ul li .foto {
max-width: 80%;
}
.page_kinder .detalle.det3 ul li .nombre {
font-size: 15px;
margin-bottom: 10px;
}
.cd-horizontal-timeline .timeline .events li {
width: 50%;
padding-top: 10px;
}
.cd-horizontal-timeline .timeline .events a::after {
height: 15px;
}
.cole_bloque1 {
padding: 20px 0 0;
}
.cd-horizontal-timeline .events-content table td {
display: block;
width: 100%;
}
.cd-horizontal-timeline .events-content table td img {
max-width: 180px;
}
.cd-horizontal-timeline .events-content table td.tit {
padding: 0;
}
.cole_bloque2 .eael-tabs-nav ul li {
width: 50%;
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 50%;
text-align: left;
font-size: 10px;
margin: 7px 0;
}
.cole_bloque2 .eael-tabs-nav ul li .imagen {
flex: 0 0 30%;
margin: 0 5px 0 0;
}
.cole_bloque2 .eael-tabs-nav ul li img {
padding: 5px;
width: 100% !important;
}
.cole_bloque2 .elementor-widget-wrap.elementor-element-populated {
padding: 10px 20px;
}
.cole_bloque2 .eael-tabs-nav ul li .eael-tab-title {
min-height: 0;
}
.cole_bloque2 .eael-advance-tabs .eael-tabs-nav > ul li:after {
display: none !important;
}
.eael-tabs-content {
padding: 10px 0;
}
.eael-tabs-content table td {
padding: 10px 0;
}
.cole_bloque2 .aigpl-gallery-slider-wrp {
max-width: 250px;
border-width: 7px;
margin-bottom: 10px;
}
.cole_bloque2 .aigpl-gallery-slider-wrp .slick-arrow {
display: block !important;
height: 26px;
width: 20px;
background-size: auto 17px !important;
margin-top: -15px !important;
top: 56% !important;
}
.eael-tabs-content table td h2 {
font-size: 16px;
}
.inner_familia {
margin: 0 0 30px;
padding: 20px 0;
}
.inner_familia .elementor-column {
padding: 0 10px;
}
.items_niveles .elementor-widget-image-box {
flex: 0 0 100%;
max-width: 100%;
}
.items_niveles .elementor-widget-image-box .elementor-image-box-wrapper {
max-width: 200px;
}
.cole_bloque4 {
padding: 0 0 20px;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper {
padding: 0;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper figure.elementor-image-box-img {
border-width: 3px;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content a {
font-size: 14px;
line-height: 16px;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description {
font-size: 11px;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content {
padding: 5px 10px 5px 15px;
min-height: 0;
}
.items_institucional .elementor-widget-wrap.elementor-element-populated {
padding: 10px 20px;
}
.items_institucional .elementor-widget-image-box .elementor-image-box-wrapper figure.elementor-image-box-img {
margin-bottom: 0 !important;
}
.items_institucional .elementor-widget-image-box {
margin: 10px 0;
}
.cole_bloque5 .eael-post-grid article.eael-grid-post {
width: 50%;
}
.cole_bloque5 .eael-post-grid article.eael-grid-post .eael-grid-post-holder .eael-entry-wrapper a {
font-size: 14px;
padding: 5px;
}
.cole_bloque5 .eael-post-grid article.eael-grid-post {
margin: 10px 0;
}
.item_galeria {
flex: 0 0 50%;
}
.item_galeria .elementor-widget-wrap {
max-width: 170px;
}
.item_galeria .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title,
.item_video .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title{
font-size: 14px !important;
}
.bloque_servicios article {
width: 96% !important;
margin: 0;
}
.bloque_servicios article .eael-grid-post-holder {
margin: 20px auto;
}
.bloque_servicios article .eael-entry-wrapper, .item_adm .elementor-widget-wrap .item_adm_det {
min-height: 200px;
}
.bloque_servicios article .eael-entry-wrapper .eael-entry-content a {
margin-top: 8px;
}
.bloque_servicios article:nth-child(4n-1) .eael-entry-wrapper {
background: #fed20d;
}
.bloque_servicios article:nth-child(4n) .eael-entry-wrapper {
background: #e6182f;
}
.servicios.serv1 {
padding-top: 25px;
}
.serv1 .detalle {
padding: 10px 0;
}
.serv1 .detalle table td img {
max-width: 170px;
}
.servicios.serv2 {
height: 170px;
}
.servicios.serv3 .detalle ul li {
margin: 1px 0;
}
.bloque_noticias_template .imginbewegung,
.noticias_inner .imginbewegung{
max-width: 114px !important;
}
.bloque_admision1 .elementor-widget-wrap {
padding: 0 15px !important;
}
.bloque_admision1 {
padding: 30px 0;
background-size: 132px auto,100px auto;
background-position: left 106%,124% 42%;
}
.bloque_admision1 .imagen_inbew {
max-width: 120px;
margin-top: 0;
}
.item_adm .elementor-widget-wrap {
max-width: 100%;
margin-left: -2%;
}
.item_adm .elementor-widget-wrap .item_adm_det .elementor-widget-heading a {
font-size: 19px;
}
.item_adm .elementor-widget-wrap .item_adm_det .elementor-widget-heading.item_adm_small a {
font-size: 13px;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header {
font-size: 13px;
line-height: 16px;
background-position: 5px 22px;
padding-left: 30px;
background-size: auto 8px;
}
.bloque_admision4 {
background-size: 80px auto,150px auto;
padding-bottom: 50px;
}
.bloque_admision3 {
background-size: 135px auto;
}
.bloque_admision5 .elementor-widget-wrap {
padding: 30px 20px  20px!IMPORTANT;
}
.bloque_admision5 {
border-width: 15px;
}
.bloque_amarillo .elementor-widget-container {
padding: 20px 10px;
}
.bloque_amarillo:after {
top: 3%;
height: 94%;
left: 6%;
}
.admision_kinder1,
.admision_kinder2{
border-width: 15px;
}
.admision_kinder2 {
background-size: 160px auto,100px auto;
background-position: -1% 141%,107% -14%;
}
.elementor-widget-heading .elementor-heading-title {
font-size: 14px !important;
margin: 0;
}
.inner_proceso .elementor-widget-image {
max-width: 100px;
}
.inner_proceso .elementor-widget-button .elementor-button {
font-size: 16px;
padding: 10px 23px;
}
.inner_proceso .elementor-widget-wrap {
padding: 10px !important;
}
.bloque_calidad1 {
padding: 20px 0;
border-width: 15px;
}
.bloque_calidad1 .elementor-widget-image {
max-width: 200px;
}
.bloque_calidad2 {
padding: 20px 0 40px;
background-size: 140px auto,118px auto;
background-position: -3% 113%,100% 109%;
}
.bloque_colores .slick-slide .content-section {
padding: 0 10px;
}
.float_right {
margin-left: 0;
width: 100%;
max-width: none;
}
.bloque_calidad3 .inbewing img {
max-width: 100px;
}
.bloque_calidad4 .bli_logo img {
max-width: 180px;
}
.bloque_calidad4 .elementor-widget-button .elementor-button {
padding: 17px 20px;
}
.bloque_calidad4 {
padding: 20px 0;
}
.bloque_enfoque1 {
padding: 20px 0 0;
}
.bloque_enfoque2 {
background-size: auto 116px;
}
.pilares_titulo {
font-size: 13px;
top: 70px;
}
.items_pilares {
margin-top: 95px;
max-width: 250px;
}
.items_pilares .pilar_item img {
max-width: 64px;
}
.items_pilares .pilar_item2 {
padding-right: 12px;
}
.bloque_enfoque3 .elementor-widget-wrap img {
max-width: 95px;
}
.page-id-2215 .elementor-section-wrap, .page-id-2722 .elementor-section-wrap {
background-size: 70px auto, 90px auto;
}
.bloquedet_enfoque {
padding: 20px 0;
}
.slick-dots li {width: 18px;height: 18px;}
.slick-dots li button {
width: 15px;
height: 15px;
}
.slider_galeria .swiper-slide-inner img.swiper-slide-image {
border-width: 4px;
}
.slider_galeria .elementor-swiper-button-prev, .slider_galeria .elementor-swiper-button-next {
height: 28px;
width: 18px;
}
.slider_galeria.slider_galeria2 .swiper-slide-inner {
padding: 14px 25px;
}
.kbloque7:after {
height: 35px;
top: -20px;
}
.page_kinder .detalle.det2 .oveja {
width: 88px;
height: 94px;
margin-right: -16%;
}
.page_kinder .detalle.det2 .caracol {
height: 72px;
width: 95px;
margin-left: -5%;
bottom: -10px;
}
.page_kinder .detalle.det2 .hormiga2 {
height: 70px;
width: 38px;
}
.page_kinder .detalle.det2 .conejo {
height: 106px;
width: 101px;
margin-right: -10%;
bottom: -20px;
}
.page_kinder .detalle.det2 .hormiga3 {
height: 72px;
width: 41px;
}
.page_kinder .detalle.det2 .oso {
width: 102px;
height: 114px;
margin-left: -6%;
}
.page_kinder .detalle.det3 .paj3 {
margin-bottom: 25%;
right: -6%;
}
.bloque_oberstufe3 .bloque_amarillo .elementor-container, .bloque_areasdet .bloque_amarillo .elementor-container {
padding: 20px 5px;
}
.bloque_oberstufe4 {
background-size: 60px auto,55px auto;
}
.slider_galeria figcaption.elementor-image-carousel-caption {
font-size: 12px;
right: 15px;
border-width: 4px;
max-width: none;
}
.items_informacion .elementor-container .elementor-column {
width: 100%;
}
.items_informacion {
margin-top: 50px;
}
.slider_galeria .swiper-pagination {
display: none;
}
.post-type-archive-noticias #main #content-wrap .container, 
.single-noticias #main #content-wrap .container, 
.post-type-archive-eventos_y_actividade #main #content-wrap .container, 
.single-eventos_y_actividade #main #content-wrap .container,
.template_ambiental #main #content-wrap .container{
padding: 20px 20px 30px;
}
ul.menu_year li a {
font-size: 12px;
padding: 6px;
}
ul.menu_year li a span {
border-width: 2px;
}
ul.menu_publicaciones li a {
font-size: 13px;
}
ul.menu_publicaciones li {
padding-left: 10px;
}
.post-type-archive-noticias .titulo_icono, .single-noticias .titulo_icono,
.template_ambiental .titulo_icono{
margin-bottom: 40px;
}
.items_archive article {
padding: 15px 0;
}
.front_noticias .eael-grid-post-holder .eael-entry-wrapper .eael-entry-title a, .items_archive .titulo .entry-title {
font-size: 15px;
}
.front_noticias .eael-grid-post-holder .eael-entry-wrapper .eael-entry-footer, .items_archive .titulo .entry-date {
font-size: 12px;
}
.items_archive .owl-carousel .owl-item iframe {
height: 180px;
}
.noticias.destacadas article.eael-grid-post {
width: 10;
width: 100%;
}
img.sgpb-popup-close-button-3 {
right: 0px !IMPORTANT;
width: 30px !IMPORTANT;
height: 30px !IMPORTANT;
}
.popuphtml.sgpb-content {
padding: 30px 18px 10px;
}
.items_niveles .items_ambiental .elementor-widget-image-box {
max-width: 100%;
}
.items_niveles .items_ambiental .elementor-widget-image-box figure.elementor-image-box-img {
width: 130px !IMPORTANT;
}
.items_niveles .items_ambiental .elementor-image-box-content h3 a {
padding: 38px 10px 20px;
min-height: 120px;
font-size: 13px;
}
.items_ambiental {
padding-top: 90px;
}
.bloque_ambiental2 .titulo_pilares {
font-size: 16px;
background-size: 175px;
padding-top: 33px;
}
.bloque_ambiental2 {
background-size: 101px auto;
}
.page_kinder .detalle.det2 .raton {
height: 100px;
width: 63px;
margin-bottom: 20px;
right: -15px;
}
.page_kinder .detalle.det2 .hormiga4 {
width: 39px;
height: 70px;
margin-left: 28%;
}
.page_kinder .detalle.det2 .hormiga5 {
width: 39px;
height: 70px;
margin-left: 60%;
}
.page_kinder .detalle.det2 .hormiga6 {
width: 39px;
height: 70px;
margin-left: -27%;
}
.page_kinder .detalle.det2 .elefante {
height: 100px;
width: 137px;
left: -15px;
margin-bottom: -10px;
}
.page_kinder .detalle.det2 .jirafa {
height: 139px;
width: 87px;
right: -9px;
}
.page_kinder .detalle.det2 .poni {
height: 108px;
width: 88px;
left: 5%;
}
.page_kinder .detalle.det2 .tigre {
height: 120px;
width: 93px;
left: 33%;
margin-bottom: -15px;
}
.page_kinder .detalle.det2 .gato {
height: 86px;
width: 80px;
left: 0%;
bottom: -21px;
}
.page_kinder .detalle.det2 .dinosaurio {
height: 130px;
width: 120px;
}
.page_kinder .detalle.det2 .pato {
height: 88px;
width: 50px;
margin-bottom: -10px;
right: 0%;
}
.page_kinder .detalle.det2 .pescado {
height: 90px;
width: 50px;
right: -1%;
}
.page_kinder .detalle.det2 .ballena {
height: 108px;
margin-left: -70%;
width: 138px;
}
.page_kinder .detalle.det2 .pasto {
height: 45px;
}
.car_noticias.owl-theme .owl-nav button {
height: 30px;
width: 20px;
}
.car_noticias.owl-theme .owl-nav button.owl-next {
right: -25px !IMPORTANT;
}
.car_noticias.owl-theme .owl-nav button.owl-prev {
left: -25px !important;
}
.template_ambiental .car_noticias.owl-theme .owl-nav button {
width: 18px;
}
.tribe-events-back a {
font-size: 13px;
}
.tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
font-size: 13px;
line-height: 17px;
}
.enfoque_img2 {
padding-top: 20px;
}
.enfoque_img2:before {
width: 200px;
height: 200px;
}
.enfoque_img2:after {
width: 150px;
top: 0;
height: 150px;
}
.cd-horizontal-timeline .timeline .events li {
padding-top: 21px;
}
.cd-horizontal-timeline .timeline .events a {
font-size: 15px;
}
.cd-horizontal-timeline .timeline .events-wrapper {
margin: 0;
}
.cd-horizontal-timeline .timeline .events a::after {
height: 10px;
}
.cd-horizontal-timeline .timeline .events li {
width: 34%;
}
.check_rojo ul li, .check_blanco ul li,.check_celeste ul li {
background-size: auto 14px;
padding-left: 20px;
padding-top: 2px;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content {
padding: 10px 0;
}
.bloque_ideario2 {
background-size: 100px auto;
background-position: left 105%;
padding-bottom: 0 !important;
}
.bloque_bachillerato1 .imgprograma {
max-width: 100% !important;
display: block;
text-align: center;
width: 100% !important;
}
.bloque_bachillerato1 .imgprograma img {
max-width: 200px;
margin: 0 auto;
display: block;
}
.boton_celeste {
width: 100% !important;
margin-top: 15px;
}
.img_icono img {
max-height: 30px;
}
.elementor-widget-button.boton_azul .elementor-button {
padding: 16px;
font-size: 14px;
}
.items_nucleo {
max-width: 100%;
}
.popuphtml.sgpb-content h2 {
font-size: 15px;
}
.titulo_icono.tit_imgder img {
max-width: 80px;
top: 12px;
padding-left: 10px;
}
.titulo_icono.tit_imgder {
margin-bottom: 20px;
}
.items_informacion.items_bachillerato .elementor-container .elementor-column {
width: 100%;
}
.bloque_social1 {
background-size: 100px auto;
}
.bloque_social4 .slider_galeria .elementor-swiper-button-prev, .bloque_social4 .slider_galeria .elementor-swiper-button-next {
width: 16px;
}
.bloque_social3 .bloque_amarillo:after {
top: 1%;
height: 98%;
}
.items_asesoria .bloque_amarillo > .elementor-widget-container {
padding: 5px;
}
.items_asesoria .elementor-column {
width: 98% !important;
margin: 0 !important;
}
.items_asesoria .elementor-column:nth-child(7n-6) {
margin: 0 !important;
}
.post-type-archive-noticias #content, .single-noticias #content, .template_ambiental #content {
padding: 30px 20px 20px !important;
}
a.showgallery.boton1 {
font-size: 14px;
}
.bloque_intercambios .items_niveles.items_big .elementor-widget-image-box {
flex: 0 0 100%;
max-width: 100%;
}
.titdiario .elementor-widget-container {
padding: 20px 25px;
}
.titulo_diario > div .elementor-column .elementor-widget.elementor-widget-image img {
max-width: 45px;
}
.diario-item-list .single-diario-item {
width: 90%;
margin: 10px 0 10px 10%;
}
.diario-item-list:after {
left: 0;
margin: 0;
}
.diario-item-list .c1,.diario-item-list .c2 {
left: 0;
margin-left: -12px;
}
.diario-item-list .single-diario-item:nth-child(2n) {
margin-bottom: 10px;
margin-top: 10px;
}
.diario-item-list .single-diario-item .info:after {
right: 100%;
margin-right: 7.5%;
margin-left: 0;
left: auto;
}
.diario-item-list .single-diario-item .flecha {
left: auto;
right: 100%;
}
.diario-item-list .single-diario-item:nth-child(10n-1) .flecha {
background-image: url(//www.cmu.edu.pe/wp-content/themes/oceanwp-child/images/fdiario_negro.png);
}
.diario-item-list .single-diario-item:nth-child(10n-3) .flecha {
background-image: url(//www.cmu.edu.pe/wp-content/themes/oceanwp-child/images/fdiario_amarillo.png);
}
.diario-item-list .single-diario-item:nth-child(10n-5) .flecha {
background-image: url(//www.cmu.edu.pe/wp-content/themes/oceanwp-child/images/fdiario_gris2.png);
}
.diario-item-list .single-diario-item .flecha {
background-image: url(//www.cmu.edu.pe/wp-content/themes/oceanwp-child/images/fdiario_rojo2.png);
}
nav.pagination.pag_num .page-numbers {
font-size: 15px;
min-width: 32px;
margin: 2px;
}
.bloque_alemania:after {
background-size: 74px auto,77px auto;
}
.bloque_usa .bandera_usa img {
max-height: 60px;
}
.bloque_usa .align_derecha {
max-width: 55% !important;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content {
font-size: 13px;
line-height: 17px;
}
.bloque_ag .elementor-widget-button.boton2 .elementor-button {
min-width: 250px;
}
.slider_galeria figcaption.elementor-image-carousel-caption {
padding-bottom: 0;
right: 0;
padding-top: 10px;
}
.slider_galdet .titulo {
font-size: 16px;
border-width: 5px;
padding: 5px 0 5px 10px;
}
.enlace_movil {
display: block !important;
}
.mec-previous-month.mec-load-month.mec-previous-month, .mec-calendar .mec-calendar-side .mec-next-month {
height: 30px;
line-height: 30px;
}
.mec-next-month a, .mec-previous-month a {
font-size: 10px;
line-height: 10px;
}
.mec-calendar .mec-calendar-header {
margin-top: 20px !important;
}
.mec-calendar .mec-calendar-side {
padding: 20px 10px;
}
.mec-calendar .mec-has-event:after {
bottom: 2px;
margin-left: -2px;
}
.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
font-size: 16px;
}
.page-id-15057 .mec-calendar-header {
margin-top: 30px !important;
margin-bottom: 5px !important;
}
.mec-single-event .mec-frontbox.mec-event-info-desktop {
padding: 15px;
}
.mec-skin-list-container article.mec-event-article {
margin-bottom: 15px;
}
}