/* RESPONSIVE */

@media (max-width: 1200px) {
    .container.container_document,
    .container.resultlist {
        width: 100% !important;
    }
    #lista #lf {
        width: auto;
    }
    #lista #lf ul{
        width: auto;
        padding: 0;
    }
    #hrefSend, #hrefprintCtrl, #hrefexpCtrl{
        display: none !important;
    }
    #lista #lf ul li.m .tti + ul {
        width: auto;
    }
    #lista #lf ul li.m .tti + ul::before{
        width: auto;
    }
    #cHead #cHeadlogin {
        position: absolute;
        top: 154px;
        right: 0;
    }
    #cBanner {
        display: none;
    }
    div#cFooter div#copis div#logos {
        width: 100%;
    }
    #Recursospage.specialDoc #cLeftCenter #cDocument {
        width: 100% !important;
    }
    .HomeCapitalHumano_container {
        padding: 16px;
    }
    .side-menu ul#ulmSocialNetwork li {
        width: 40px;
    }
    #link {
        display: none !important;
    }
    #ulmSideTop {
        display: none;
    }
    #MenuVertical {
        position: absolute;
        top: 132px;
        right: 52px;
        width: auto;
        height: 16px;
        box-shadow: initial;
    }
    .side-menu ul#ulmSocialNetwork li:not(:last-child) a {
        border-bottom: none;
    }
    #ulmSocialNetwork li {
        display: inline-block;
    }
    .side-menu ul#ulmSocialNetwork li a {
        background-position: 0 0 !important;
    }
    .side-menu ul#ulmSocialNetwork li a dfn {
        font-size: 0;
    }
    .side-menu ul li {
        height: 30px;
    }
    #cHead {
        height: 215px;
        padding-bottom: 8px;
    }
    .burger-bars {
        display: block;
        position: absolute;
        right: 22px;
        top: 128px;
        font-size: 18px;
        cursor: pointer;
    }
    .burger-bars::before {
        content: '\f0c9';
        font-family: FontAwesome;
    }
    #ulMenuPrincipal {
        display: none;
    }
    #bannerRLGCentral {
        display: none;
    }
    #ulMenuPrincipal {
        width: 100%;
        position: fixed;
        z-index: 150;
    }
    #ulMenuPrincipal li {
        width: 25%;
        display: inline-block;
        height: 60px;
        vertical-align: top;
    }
    #ulMenuPrincipal li#MenuPrincipal09,
    #ulMenuPrincipal li#MenuPrincipal11 {
        width: 50%;
    }
    #ulMenuPrincipal li#MenuPrincipal01 {
        display: none;
    }
    li[id^="MenuPrincipal"]:hover::after {
        content: '';
        height: 60px;
    }
    #ulMenuPrincipal.navbar-nav>li>a {
        width: 100%;
        height: 100%;
    }
    #ulMenuPrincipal.navbar-nav>li#MenuPrincipal11 a {
        width: 100%;
    }
    #cHead #cLogo .secundaryLogo {
        background-size: 196px;
        width: 202px;
        height: 34px;
    }
    #cHead #cHeadlogin .container {
        height: auto;
    }
    #menuSuperior #ulmMenuright {
        margin-top: 10px;
    }
    .navbar-logo-wk.pull-right {
        display: none;
    }
    #menuSuperior {
        float: left;
    }
    #cBusqueda {
        float: left;
        position: relative;
        right: initial;
        margin-right: 16px;
    }
    #cLogo {
        display: inline-block;
        vertical-align: top;
        width: auto;
        margin-left: 8px;
    }
    #menuSuperior #ulmMenuright li {
        width: 14px;
        float: left;
    }
    #menuSuperior #ulmMenuright li:last-child {
        width: auto;
    }
    .container,
    #cHead {
        width: 100% !important;
    }
    #cHead #cHeadlogin {
        display: inline-block;
        vertical-align: top;
        float: right;
    }
    #ulmMenuright dfn,
    span.wk-icon-login {
        font-size: 0;
    }
    .TxtSearchclass {
        width: 128px;
    }
    #NovedadesRight {
        width: 100%;
    }
    #NovedadesHome ul li.dN {
        width: 27%;
    }
    #HomeCapitalHumanoRight,
    #HomeCapitalHumanoLeft,
    .HomeCapitalHumano_container {
        width: 100%;
        padding: 8px;
    }
    #Headhunting .lf.esp ul li:not(:first-child) {
        
    }
    #Nombramientos .l.l2 {
        width: 30%;
        margin-right: 14px;
    }
    section[id^="Seccion"] ul li:not(:first-child) {
        
    }
    .bannResponsive {
        display: block;
        width: 322px !important;
        margin: 16px auto !important;
    }
    #cLeftCenter {
        width: 100% !important;
    }
    #Recursospage #cRight {
        margin: 16px;
    }
    #Recursospage #cLeft {
        display: inline-block;
        vertical-align: top;
    }
    #Recursospage #cCenter.resultList-general {
        width: 75%;
        display: inline-block;
    }
    .wk-main__result-list-content .wk-main__result-list-content--left+.wk-main__result-list-content--right {
        width: calc(100% - 218px);
    }
    #NovedadesLeft .lf.esp ul li.l.l2.dN {
        width: 100%;
    }
    #UltNumHTML #lf {
        width: 100%;
    }
    .cDocumentSEO #tBody.NE {
        width: auto !important;
    }
    #Recursospage #cCenter {
        padding-right: 16px !important;
        width: 100%;
    }
    #cNewsletter #cFormNewsletter #lblNewsletter #texto p {
        margin: 0;
    }
    [action*="LRReclutamiento"] li[id^="MenuPrincipal02"]::after,
    [action*="LRFormacion"] li[id^="MenuPrincipal03"]::after,
    [action*="LRCompensacion"] li[id^="MenuPrincipal05"]::after,
    [action*="LRPrevencion"] li[id^="MenuPrincipal06"]::after,
    [action*="LRAAPP"] li[id^="MenuPrincipal07"]::after,
    [action*="LRDiversidad"] li[id^="MenuPrincipal04"]::after,
    [action*="LRTendencias"] li[id^="MenuPrincipal08"]::after,
    [action*="Revista"] li[id^="MenuPrincipal10"]::after {
        content: '';
        height: 60px;
    }
}

@media (max-width: 1024px) {
    .documentBrowserMessageLayer #errorFootLayer{
        display: none;
    }
    .documentBrowserMessageLayer::before{
        content: '';
        background: transparent;
    }
    .documentBrowserMessageLayer {
        width: 448px;
    }
    .documentBrowserMessageLayer .documentBrowserBodyLayer{
        position: relative;
    }
    #register {
        position: relative;
        top: 32px;
    }
    #lf {
        margin: 8px;
    }
}



@media (max-width: 990px) {
    #Recursospage #cCenter.resultList-secciones {
        width: 100% !important;
    }

    .cDocumentSEO #acceso img {
        display: none;
    }

    .cDocumentSEO .divlogin {
        left: 400px !important;
    }

    .cDocumentSEO .logindiv {
        margin: 48px 12px !important;
    }
}

@media (max-width: 980px) {
    .bannerEscritorio {
        display: none;
    }

    .bannerResponsive {
        display: block;
        text-align: center;
    }
}

@media (min-width: 980px) {
    .bannerEscritorio {
        display: block;
        text-align: center;
    }

    .bannerResponsive {
        display: none;
    }
}

@media (max-width: 910px) {
    .cDocumentSEO #acceso {
        margin: 0px 48px !important;
    }
}


@media (max-width: 768px) {
    #Recursospage #cLeft {
        width: 100%;
    }

    #Recursospage #cCenter.resultList-general {
        width: 100%;
    }

    div[id^="HomeBannerCentral"] {
        width: 100%;
    }

    #UltNumHTML #lf ul li.m .tti + ul {
        width: 100%;
    }

        #UltNumHTML #lf ul li.m .tti + ul::before {
            content: '';
            left: 0;
            width: 100%;
        }

    #Headhunting .lf.esp ul li.l2:not(:last-child) {
    }

    #Multimedia #lf ul:first-child::after {
        content: '';
        background-color: transparent;
    }

    #SeccionVideos li.l2:first-of-type .mm {
        height: auto;
        width: auto;
    }

    #SeccionVideos li.l2:first-of-type .ab {
        width: 100%;
        height: auto;
    }

    #cRightMultimedia {
        display: none;
    }

    #SeccionVideos li.l2:first-of-type {
    }

    #Multimedia {
        width: auto;
        float: none;
    }

        #Multimedia li {
            display: block;
        }

    #NovedadesHome ul li.dN {
        margin-top: auto;
    }
    .title_item {
        padding: 0 20px 28px 14px;
    }
}

@media (max-width: 680px) {
    #cNewsletter #cFormNewsletter .Formdiv {
        width: 100%;
        padding-top: 0;
    }
    .title_item {
        padding: 0 20px 28px 12px;
    }
    .item span {
        max-width: 90%;
        font-size: 14px;
    }
}

@media (max-width: 580px) {
    .documentBrowserMessageLayer,
    .documentBrowserMessageLayer .documentBrowserBodyLayer {
        width: auto;
        position: relative;
    }

    .documentBrowserMessageLayer::before {
        content: '';
        background-color: transparent;
    }

    #cNewsletter #cFormNewsletter .CreateUserAlta {
        margin-top: 0;
        margin-bottom: 20px;
    }

    #MenuVertical {
        left: 0;
        right: auto;
        top: 174px;
    }

    #cBusqueda {
        display: none;
    }

    section[id^="Seccion"] ul li:not(:first-child) {
        width: 100% !important;
    }

    #ulMenuPrincipal {
        width: 100%;       
    }

    #ulMenuPrincipal li {
        width: 50%;
    }

    #ulMenuPrincipal.navbar-nav > li:nth-of-type(odd) {
        border-left: 1px solid #383838;
    }

    div[id^="HomeBannerCentral"] {
        display: none;
    }

    section[id^="Seccion"] .col-lg-12 img {
        height: 200px;
    }

    .wk-main__result-list-content .wk-main__result-list-content--left {
        width: 100%;
        height: 200px;
    }

    .wk-main__result-list-content .wk-main__result-list-content--left + .wk-main__result-list-content--right {
        width: 100%;
    }

    #ulMenuPrincipal + .container {
        clear: both;
    }

    .side-menu #link a {
        width: auto;
    }

    #HomeVideos,
    section#SeccionVideos,
    #cRightMultimedia {
        width: 100%;
    }

    #navToolbar > .documentTBar #buttonsBar {
        position: fixed;
        bottom: 0;
        height: 94px;
        left: 0;
        top: initial;
        background-color: #fff;
        z-index: 100;
        padding: 16px 26px;
        margin: 0;
        width: 100%;
        border-top: 1px solid #ccc;       
    }

    #buscadorSearchDocumentDiv {
        display: none;
    }   

    #cNewsletter #cFormNewsletter fieldset input[type=text] {
        width: 100%;
    }

    #cFormNewsletter #FormField {
        margin: 8px;
        padding-top: 0;
    }

    .Formdiv fieldset .condiciones {
        width: auto;
    }

    #cNewsletter #cFormNewsletter .Formdiv fieldset a {
        padding-left: 23px;
    }

    #cLogo {
        height: 31px;
    }
    #dTxT p.iMg img {
        width: 100%;
    }
}

