@media (max-width:1100px) {
    .masters-metas .col.col-16 { width: 33%; padding: 0 2.5% 0 2.5%; }
}

@media (max-width:910px) {

/* 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- COMMONS ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

.control-js.control-full { display: none; }
.control-js.control-1080 { display: none; }
.control-js.control-900 { display: block; }
.control-js.control-750 { display: none; }
.top-bar { padding: 0; }
.top-bar .list-countries { font-size: 14px; }

/* 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- HOME-PAGE --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

.video-heading { font-size: 22px; line-height: 28px; } 


/* -- Slider Box --- */
.container.slider-box { padding: 0; }
    .slider-box .item { height: 420px; padding-top: 170px;  }
    .slider-box .item span { font-size: 55px; line-height: 65px; /* max-height: 195px; */ }

/* -- head box no slider -- */
.slider-box.head-page-box .item { padding-top: 170px; height: auto; padding-bottom: 60px; }

/* -- Cajas Home -- */
.meta-box-home .header h2 { line-height: 70px; font-size: 50px; }

/* -- Home Preview posts --- */
.posts-preview .preview-col span.title { margin-bottom: 10px; }
    .posts-preview .preview-col { padding: 0 20px 15px 20px; }
    .last-post ul li a span.post-excerpt { margin-bottom: 10px; }

/* -- Caja "Presentación" a dos columnas -- */
.presentacion-home .presentacion-content .col { padding: 15px 0 60px 30px; }
.presentacion-home .presentacion-content .col:first-child { padding: 15px 30px 60px 0; }
    .presentacion-home .presentacion-content p { width: 100%; }

/* -- Solicitar información -- */

/* -- Caja "Oferta Académica" a tres columnas -- */
.oferta-academica-content .select-oferta.col-25 { width: 100%; }
.oferta-academica-content .select-oferta ul li { width:33.33%; float:left; background: url('../images/icons/no-active-li-900.png') center bottom no-repeat; height: 100px; }
.oferta-academica-content .select-oferta ul li.active { background-image: url('../images/icons/active-li-900.png'); }
    .oferta-academica-content .select-oferta ul li span { font-size: 18px; }
    .oferta-academica-content .select-oferta ul li .icon { height: 50px; }
.oferta-academica-content .content-oferta.col-75 { width: 100%; padding: 0; }    
    .content-oferta .holder ul li { width: 33.33%; padding: 0 20px; }
    .content-oferta.internacional .holder ul li { width: 100%; padding: 0 20px; }

.video-vertical .oferta-academica-content .select-oferta ul li { background: url('../images/icons/no-active-li-900-video.png') center bottom no-repeat; }
.video-vertical .oferta-academica-content .select-oferta ul li.active { background-image: url('../images/icons/active-li-900-video.png'); }

/* Testimoniales */
.col-imagen-testimonial { display: none; }
    .col-testimonial-box.col-75 { width: 100%; padding: 0 10%; }
    .col-testimonial-box .testimonio-img  { display: block; float: left; }
    .testimonio-img { height: 80px; width: 80px; }
    .testimonio-meta { margin-bottom: 10px; float: left; margin-left: 20px; }
.testimonio-sel-content .testimonio-img { height: 60px; width:60px; float: none; margin: 0 auto 20px auto; display: block; }
    .testimonio-sel-content .testimonio-meta { float: none; margin:0; display: block; max-width: none; width:100%; }
    .testimonio-sel-content .testimonio-meta .nombre { text-align: center; }
    .testimonio-sel-content .testimonio-meta .cargo { display: block; text-align: center; font-size: 16px; }
    .testimonio-sel-content .testimonio-meta .cargo.bar-deco:after { display: none; }

/* Acuerdos */
.acuerdos-content .single-logo { height: 120px; padding: 20px 0; overflow: hidden; }
    .acuerdos-content .single-logo img { width: auto; max-height: 45px; margin: 0 auto; display: block; }


/* 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- MASTERS LOOP -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

.masters-loop-container { padding: 30px 0; }
.masters-loop-container .col.col-30 { width: 100%; }

/* -- Filtros sidebar -- */
.masters-filter { width: 100%; }

    .masters-filter .input-box { }
        .masters-filter .input-box.select-box { width: 50%; float: left; padding: 0 20px; }
        .masters-filter .input-box.check-box { width: 100%; float: left; padding: 0 20px; }
        .masters-filter .input-box.submit-box { width: 100%; float: left; padding: 0 20px; }
            .masters-filter .input-box.submit-box .button { width: 35%;}
    .masters-filter form input[type='checkbox'].std-check + label { width: 50%; float: left; }

/* -- Loop de Masters -- */

.masters-loop-container .col.col-70 { width: 100%; padding: 30px 0 0 0; }

.single-master-loop-box { width: 90%; margin-bottom: 30px; }

/* 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- MASTERS SINGLE ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

/* -- Encabezado Masters Metas -- */
.masters-metas { padding: 25px 0 15px 0; }
.masters-metas .col.col-25 { width: 50%; padding: 0 5% 0 10%; }
.masters-metas .col.col-16 { width: 33%; padding: 0 2.5% 0 2.5%; }
    .masters-metas ul li { text-align: left; margin: 0 0 10px 0; }
    .masters-metas ul li span.value-meta { font-size: 15px; }

/* -- Contenido masters -- */

.masters-single-content .col.col-25,
.masters-single-content .col.col-75 { width: 100%; height: auto !important; }
.masters-single-content .select-masters ul {  border-bottom: 1px solid #444; padding-bottom: 15px; }
.masters-single-content .select-masters ul li { display: block; width: 25%; float: left; height: 90px; opacity: 0.6; }
.masters-single-content .select-masters ul li.active { background: transparent; opacity: 1; }
.masters-single-content .select-masters ul li span{ width: 100%; top: 15px !important; text-align: center; position: relative; left: 0; }
.masters-single-content .select-masters ul li.internacionalext-escuela span a { width: 100%; top: 0px !important; text-align: center; position: relative; left: 0; }
.masters-single-content .select-masters ul li .icon { width: 100%; height: 55px; position: relative; top:0; left: 0; margin-top: 0; display: block; background-position: center center; background-repeat: no-repeat; }
.masters-single-content .content-masters { padding: 20px; border-left: none;  }
.masters-single-content .content-masters .holder { height: auto !important; }
.masters-single-content .select-masters ul li span.js-vertical-centern2, .masters-single-content .select-masters ul li span.js-vertical-centern {
    margin-top: -10px;
}
/*
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- ABOUT EIC --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

/* -- About EIC -- */
.about-content-container .about-content-header h2 { padding-right: 10%; line-height: 45px; }
    .about-content-main p { padding-right: 10%; }
.about-content-container .col-img,
.about-content-container .col-copy { height: auto !important; }
    .about-content-img .col-copy p:last-of-type { margin-bottom: 15px; }
    .about-content-img .buttons-box { position: static; left: 0; bottom: 0; height: auto; }
    .about-content-img .buttons-box .button { margin: 10px 0; }

/* -- Acuerdos (Extendidos) -- */
.acuerdos-ext-row .col { padding: 20px 3% 20px 3%; }

/* -- Profesores -- */
.profesores-container .col.col-20 { width: 33.33%; }
.profesores-container .col.col-33 { width: 33.33%; }

.copy-profesor-holder { top:60%; }


/*
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- REGULAR PAGE -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

.regular-container { padding: 60px 10%; }
.col-regular h1 { font-size: 34px; line-height: 46px; }
.col-regular h2 { font-size: 30px; line-height: 40px; }
.col-regular h3 { font-size: 24px; line-height: 32px; }
.col-regular h4 { font-size: 20px; line-height: 26px; }
.col-regular h5 { font-size: 18px; line-height: 22px; }
.col-regular h6 { font-size: 16px; line-height: 20px; }
.col-regular p { font-size: 16px; line-height: 24px; }
.col-regular blockquote { padding: 40px; } 
.col-regular blockquote:before { height: 20px; width: 30px; background-size: contain; } 
.col-regular blockquote:after { height: 20px; width: 30px; background-size: contain; }
.col-regular ul,.col-regular ol, .col-regular ul li,.col-regular ol li { font-size: 16px; line-height: 24px;}

/*
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- BLOG -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

.blog-regular.col.col-65 { width: 70%; padding-right: 3%; }
.blog-sidebar.col.col-35  { width: 30%; padding-left: 2%; }
    .blog-sidebar .division h3 { font-size: 20px; padding-left: 40px; line-height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
    .blog-sidebar .division h3:before { height: 28px; width: 28px; background-size: contain; top: 3px; }
    .blog-sidebar .division ul li { font-size: 14px; line-height: 20px; }
    
.single-in-loop .meta-post-footer .permalink { font-size: 18px; }


/*
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- CONTACT PAGE -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

.contact-data-content { color: #444; }
    .contact-data-content .col-data { width: 100%; padding: 0 20px; margin-bottom: 60px; }
    .contact-data-content .col-coche { width: 60%; }
    .contact-data-content .col-bus { width: 40%; }

.contact-data-content { }
.contact-data-content .direccion { float:left; font-size: 21px; line-height: 22px; margin-bottom: 0; }
.contact-data-content .data-mail-wrapper { width: 50%; float: right; height: 70px; }
.contact-data-content .tel { font-size: 24px; line-height: 35px; width: 100%; margin: 0; text-align: right; }
.contact-data-content .mail { font-size: 20px; line-height: 35px; width: 100%; margin: 0; text-align: right; }


/*
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- FOOTER -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

/* Cont */
.col-footer-left.col.col-65 { width: 60%; }

/* Menu */
.footer-nav-bar.col.col-30 { width: 100%; margin-bottom: 20px; }
    .footer-nav-bar ul li { float: left; padding: 0 10px; }
    
/* contacto */
.footer-contacto-bar.col.col-70 { width: 100%; margin-bottom: 20px; }
    p.tel-mail .tel { float: none; }
    p.tel-mail .mail { float: none; }

/* Cierre */
.footer-bottom-bar.col.col-65 { width: 60%; }


/* Cambio de posición del menú */
/* ------ Nav Bar ------ */
.container.nav-bar { font-family: 'MuseoSans_500'; }
    .nav-bar .row { border-bottom: 1px solid rgba(68, 68, 68, 0.5); padding-top: 15px; padding-bottom: 15px; position: relative; }
    .container.nav-bar .main-menu-trigger { height: 40px; line-height: 40px; width:40px; background: transparent; color: #bc9e59; text-align: center; position: absolute; top:20px; right: 0; display: block; font-size: 20px; }
    .container.nav-bar .main-menu-trigger.active { background: rgba(255,255,255,0.9); }

/* Hopme back Logo */
    .nav-bar a.home-logo { top:0; padding: 0; }
    .nav-bar a.home-logo img { height: auto; width: 140px; top:0; }
#logos_head_landing_nn {
    position: relative;
    margin: 20px 0;
    top:0 ;
}  
  .nav-bar a.logo_land_head1 img {
    width: 120px;
    height: auto;
}
   .nav-bar a.logo_land_head2 img {
    width: 100px;
    height: auto;
}
/* ------ Breadcrumbs Bar ------ */
.container.breadcrumbs-bar { display: none; }

.page-id-289 .masters-single-content .select-masters ul li span,
.page-id-1298 .masters-single-content .select-masters ul li span,
.page-id-1386 .masters-single-content .select-masters ul li span,
.page-id-1473 .masters-single-content .select-masters ul li span { display: none; }

.page-id-289 .masters-single-content .select-masters ul li,
.page-id-1298 .masters-single-content .select-masters ul li,
.page-id-1386 .masters-single-content .select-masters ul li,
.page-id-1473 .masters-single-content .select-masters ul li { width: 20%; }

.page-id-287 .oferta-academica-content .select-oferta ul li span { display: none; }
.page-id-287 .oferta-academica-content .select-oferta ul li { width: 20%; }

.pais-contenido { padding-top: 0px !important; }

/* 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- CURSOS LOOP ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

.cont-loop-cursos { }
.cont-loop-cursos .row { }
.col.col-33.col-single-curso { width: 50%; }


/* 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---- CURSOS SINGLE ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
*/

/* -- Encabezado Masters Metas -- */
    .masters-metas.cursos-metas ul li { margin-bottom: 20px; }

/* Tab Triggers */

.triggers-cont-curso { }
    .triggers-cont-curso ul { padding-bottom: 80px; }
    .triggers-cont-curso ul li { width: 18%; padding: 55px 10px 20px 10px; margin: 0 1%; }
    .triggers-cont-curso ul li:before { height: 45px; width: 100%;  background-size: contain; }
    .triggers-cont-curso ul li span { font-size: 16px; line-height: 20px; }

/* Tab Containers */

.tabbed-cont-curso { padding: 0; }
.col.col-70.col-tab-content { width: 60%; }
.col.col-30.col-form-content { width: 40%; }
.tabbed-cont-curso .row { padding:0; }
.tabbed-cont-curso .col-tab-content { padding: 40px 20px; }
.col-form-content .meta-box-home .header h2 { font-size: 33px !important; line-height: 40px !important; text-align: center; margin-bottom: 30px; }





}

@media ( max-width: 850px ) { 
.nav-bar a.logo_land_head1 {
       float:left;
       margin: 0px 10px 0 0px;
}
#logos_head_landing_nn {
    position: relative;
    margin: 0px 0;
    top: 10px;
     float: none;
    clear: both;
    width: 100%;
    display: block;
}
.nav-bar a.logo_land_head1 img {
    width: 130px;
    height: auto;
}
.nav-bar span.text_land_head {
   float: left;
    margin: 10px 0px 0 0px;
    font-size: 12px;
    color: #999;
}
.nav-bar a.logo_land_head2 {
   float:left;
   margin: -12px 0 0 10px;
}
.nav-bar a.logo_land_head2 img {
    width: 95px;
    height: auto;
}
}