@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {





     /****** HOME *******/

    .home-item .home-item-conectados-block-title {padding: 345px 30px 30px;}
    .home-item .home-item-box-200-block-title {padding: 125px 30px 30px;}

    .home-item-conectados-title,
    .home-item-informate-title,
    .home-item-am-title,
    .home-item-saltaplanetas-title,
    .home-item-cine-title,
    .home-item-construye-title,
    .home-item-ytu-title,
    .home-item-cool-title,
    .home-item-cappyc-title,
    .home-item-corto-title,
    .home-item-profam-title {
            padding: 15px 15px 5px;
        }

    .home-container .home-item-conectados.home-item .home-item-conectados-block-title {padding-bottom: 30px;}

    .home-item-formacion .home-item-formacion-block-title {padding: 140px 10px 0px 0px;}
    .home-item-formacion .home-item-formacion-block-title a {font-size: 20px;}


    /****** Páginas Profesionales, Ciudadanos, Laboral, Jóvenes *******/



    .block-profesionales .block-item-fad .block-item-fad-title {padding: 15px;}

    .block-profesionales .block-item-fad-block-title {
        align-items: center;
    }

    @media (max-width: 1000px) {
        .block-profesionales .block-item-fad .block-item-fad-title {height: 70px;}
    }


    .block-profesionales .block-item-fad .block-item-fad-block-title {padding: 140px 30px 30px;}
    .block-profesionales .block-item-fad.cactivos .block-item-fad-block-title {height: 505px; padding: 380px 30px 30px;}

    .block-profesionales .block-item-fad .block-item-fad-title a {
        font-size:20px;
    }


    /****** Página Aula Virtual *******/

    .block-aulavirtual .block-item-fad .block-item-fad-title,
    .block-aulavirtual .block-item-fad-sobre .block-item-fad-title {padding: 15px; height: 50px;}
    .block-aulavirtual .block-item-fad .block-item-fad-block-title {padding: 140px 30px 30px;}

    .block-aulavirtual .block-item-fad-sobre-block-title {padding: 145px 20px 95px; height: 50px;}
    .block-aulavirtual .block-item-fad-block-sobre {padding: 45px 20px;}

    /****** Página Familias *******/

    .block-familias .block-item-fad .block-item-fad-title {padding: 15px; height: 50px;}
    .block-familias .block-item-fad .block-item-fad-block-title {padding: 140px 30px 30px;}
    .block-familias .block-item-fad.cactivos .block-item-fad-block-title {height: 505px; padding: 380px 30px 30px;}

    .block-familias .block-item-fad .block-item-fad-title a {font-size:20px;}


    /****** Página Sobre el AULA *******/

    .block-aula .block-item-fad:nth-child(2){ margin: 0px 20px;}

    .block-aula .block-item-fad .block-item-fad-title {padding: 15px;}
    .block-aula .block-item-fad .block-item-fad-block-title {padding: 140px 30px 30px;}

    .block-aula .block-item-fad .block-item-fad-title {background-color: #F6E600; height: 50px;}
    .block-aula .block-item-fad .block-item-fad-title {background-color: #00FFCA; height: 50px;}
    .block-aula .block-item-fad .block-item-fad-title {background-color: #3C3C3C; height: 50px;}



    /****** Página Programas *******/

    .block-programas .block-item-fad:nth-child(2),
    .block-programas-n1 .block-item-fad:nth-child(2){ margin:0 0 0px 20px;}
    .block-programas .block-item-fad:nth-child(3){ margin:20px 0 0px 0px;}
    .block-programas .block-item-fad:last-child{ margin:20px 0 0 20px;}

    .block-programas .block-item-fad .block-item-fad-title,
    .block-programas-n1 .block-item-fad .block-item-fad-title {padding: 15px;}
    .block-programas .block-item-fad .block-item-fad-block-title,
    .block-programas-n1 .block-item-fad .block-item-fad-block-title {padding: 140px 30px 30px;}

    .block-programas .block-item-fad .block-item-fad-title.amarillo,
    .block-programas-n1 .block-item-fad .block-item-fad-title.amarillo {background-color: #F6E600; height: 50px;}
    .block-programas .block-item-fad .block-item-fad-title,
    .block-programas-n1 .block-item-fad .block-item-fad-title {background-color: #00A3FF; height: 50px;}
    .block-programas .block-item-fad .block-item-fad-title {background-color: #00FFCA; height: 50px;}
    .block-programas .block-item-fad .block-item-fad-title {background-color: #3C3C3C; height: 50px;}


    /* Archive noticia ytuque */

    .archive-noticia-ytuque .item-grid {
        width: 48%;
        display: inline-block;
    }

    .archive-noticia-ytuque .item-grid:nth-of-type(2n+1) {
        margin-bottom: 1em;
        margin-right: 1em;
    }

    @media (max-width: 1000px) {

        .archive-noticia-ytuque .item-grid {
            width: 100%;
                margin-bottom: 0;
        margin-right: 0;
        }

        .block-profesionales .block-item-fad .block-item-fad-title { height: 78px!important;}

    }

    /* Fin archive noticia ytuque */




    /****** Páginas Prgramas Acción Magistral *******/


    .block-am .block-item-fad .block-item-fad-title {padding: 15px;}
    .block-am .block-item-fad.am-1 .block-item-fad-block-title {padding: 380px 30px 45px;}
    .block-am .block-item-fad.am-2 .block-item-fad-block-title-am {padding: 140px 30px 30px;}
    .block-am .block-item-fad.am-3 .block-item-fad-block-title-am {padding: 94px 30px 45px;}
    .block-am .block-item-fad.am-4 .block-item-fad-block-title {padding: 195px 30px 30px;}
    .block-am .block-item-fad.am-5 .block-item-fad-block-title {padding: 220px 30px 30px;}

    .block-am .block-item-fad.am-2 .block-item-fad-title {height: 55px;}
    .block-am .block-item-fad.am-4 .block-item-fad-title {height: 102px;}
    .block-am .block-item-fad.am-5 .block-item-fad-title {height: 77px;}
    .block-am .block-item-fad.am-1 .block-item-fad-title {height: 77px;}
    .block-am .block-item-fad.am-3 .block-item-fad-title {height: 102px;}

    .block-am .block-item-fad.am-1 .block-item-fad-title a {
        font-size:20px;
    }

    /* Categorías cursos */

    .grid-taxonomy-course {
        display: -ms-grid;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
    }

    .grid-taxonomy-course .grid-item {
        display: -ms-grid;
        -ms-grid-rows: 40px 1fr 70px;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        height: 370px;
        width: 90%;
        margin-bottom: 30px;
    }

    .grid-taxonomy-course .title-course,
    .grid-taxonomy-course .infomation-course
    {
        -ms-grid-row-align: center;
        -ms-grid-column-align: center;
    }

    .grid-taxonomy-course .read-more-course {
        display: block;
        text-align: center;
    }

    .grid-taxonomy-course .read-more-course p {
        display: -ms-grid;
    }

    .grid-taxonomy-course .information-course-buttons .reservation-place {
        display: inline-block;
        -ms-grid-column: 1;
    }
    .grid-taxonomy-course .information-course-buttons .read-more {
        -ms-grid-column: 2;
    }

    .grid-taxonomy-course.active-courses .grid-item,
    .grid-taxonomy-course.next-courses .grid-item
    {
        display: -ms-grid;
        -ms-grid-rows: 50px 1fr 70px;
        margin-right: 1em;
        margin-bottom: 1em;
        height: 480px;
    }

    .grid-taxonomy-course .information-course-buttons a {
        display: inline-block;
    }

    .information-course-buttons .reservation-place {
        margin-right: 1em;
    }

    .grid-taxonomy-course .title-course {
        -ms-grid-row-align: end;
    }

    /* Fin categorías cursos */

    .rrss-am {
        display: -ms-grid;
        -ms-grid-rows: 50px 1fr;
        -ms-grid-columns: 1fr 1fr 1fr;
    }.rrss-am > *:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
    }.rrss-am > *:nth-child(2) {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
    }.rrss-am > *:nth-child(3) {
        -ms-grid-row: 2;
        -ms-grid-column: 2;
    }.rrss-am > *:nth-child(4) {
        -ms-grid-row: 2;
        -ms-grid-column: 3;
    }

    .rrss-am-title {
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        -ms-grid-row: 1;
    }

    .rrss-am-item {
        -ms-grid-column-align: center;
    }

    .columns-sponsor-pf {
        display: -ms-grid;
        -ms-grid-columns: 1fr 1fr 1fr;
        -webkit-column-gap: 2em;
           -moz-column-gap: 2em;
    }

    .columns-sponsor-pf .column-pf:nth-child(1) {
        -ms-grid-column: 1;
    }
    .columns-sponsor-pf .column-pf:nth-child(2) {
        -ms-grid-column: 2;
    }
    .columns-sponsor-pf .column-pf:nth-child(3) {
        -ms-grid-column: 3;
    }

    .container-grid {
        display: -ms-grid;
        -ms-grid-columns: 1fr 1fr;
    }

    .container-grid .item-grid {
        float: left;
        margin-bottom: 2em;
        width: 90%;
    }

    .container-grid .item-grid:nth-child(2n+1) {
        margin-right: 1.5em;
    }

    /* Modal cursos */

    .modalDialog > div {
        display: -ms-grid;
        -ms-grid-columns: 1fr 3fr;
        -webkit-column-gap: 2em;
           -moz-column-gap: 2em;
    }

    .modalDialog .child-modal:nth-child(1) {
        -ms-grid-column: 1;
    }

    .modalDialog .child-modal:nth-child(2) {
        -ms-grid-column: 2;
    }

    /* Fin modal cursos */

    .add-last-posts .image-bk {
        background-repeat: no-repeat;
    }

    .landing-home-internal {
        padding-top: 40px !important;
    }

    .four-column.container-grid {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        -webkit-column-gap: 2em;
           -moz-column-gap: 2em;
    }
    /*-| Hazte socio |-*/
    .body-form-hazte-socio p{
        width: 48%;
        margin-left: 10px;
        display: inline-block;
    }
    /*Fin Hazte socio*/

    .container-grid.six-column  {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;

    }

    .container-films a {
        display: inline-block;
    }

    .container-mediateca a {

    }
    .container-mediateca a img {
        display: inline-block;
        margin-right: 20px;
    }

    .container-mediateca a span {
        display: inline-block;
    }

    .container-mediateca a:nth-child(2n) {
        -ms-grid-column: 1;
    }

    .container-mediateca a:nth-child(2n+1) {
        -ms-grid-column: 2;
    }

    .container-library a {
        display: inline-block;
        margin-right: 1em;
    }

    .container-library a:nth-child(1) {
        display: block;
    }
    .container-library a:nth-child(2) {
        display: block;
    }

    .material-grid {
        margin-right: 1em;
    }
    .material-grid:nth-of-type(4n) {
        margin-right: 0;
    }


}
