/*
TABLET & SMALLER LAPTOPS
*/

/******************************************************************
GRID
******************************************************************/
.onecol {
    width: 5.801104972%;/* 4.85%;  } /* grid_1  */
}
.twocol {
    width: 14.364640883%;/* 13.45%; } /* grid_2  */
}
.threecol {
    width: 22.928176794%;/* 22.05%; } /* grid_3  */
}
.fourcol {
    width: 31.491712705%;/* 30.75%; } /* grid_4  */
}
.fivecol {
    width: 40.055248616%;/* 39.45%; } /* grid_5  */
}
.sixcol {
    width: 48.618784527%;/* 48%;    } /* grid_6  */
}
.sevencol {
    width: 57.182320438000005%;/* 56.75%; } /* grid_7  */
}
.eightcol {
    width: 65.74585634900001%;/* 65.4%;  } /* grid_8  */
}
.ninecol {
    width: 74.30939226%;/* 74.05%; } /* grid_9  */
}
.tencol {
width: 82.87292817100001%;/* 82.7%;  } /* grid_10 */
}
.elevencol {
    width: 91.436464082%;/* 91.35%; } /* grid_11 */
}
.twelvecol {
    width: 99.999999993%;/* 100%;   } /* grid_12 */
}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {
    position: relative;
    float: left;
    margin-left: 2.762430939%;
}
.first {
    margin-left: 0;
}
.last {
    float: right;
}
.centercol {
    margin: 0 auto;
    width: 80%;
}

/*********************
GENERAL STYLES
*********************/
#scroll-top {
    display: none;
}
img.alignleft {
    margin-right: 40px;
}
img.alignright {
    margin-left: 40px;
}

/* Menu */

/* Home */
.home-banner .btn-prev,
.home-banner .btn-next {
    display: block !important;
}

.recursos-wrapper {
    position: relative;
    width: 133%;
}
.recursos-wrapper .slider-hide {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 26%;
    height: 100%;
    background: rgba(241,241,241,0.5);
}
.recursos-item {
    width: 31%;
    margin-right: 30px;
}
.novedades-item {
    width: 31%;
}

.novedades-wrapper {
    position: relative;
    width: 133%;
}
.novedades-wrapper .slider-hide {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 26%;
    height: 100%;
    background: rgba(241,241,241,0.5);
}

/* Publicaciones */
.publicacion-item img {
    margin: 0 auto;
}

/* Equipo */
.equipo-item .tencol.last {
    float: right;
    margin-left: 2.762430939%;
    width: 82.87292817100001%;/* 82.7%;  } /* grid_10 */
}

/* Forms */
input[type="text"], input[type="email"], input[type="tel"], textarea {
    padding: 15px 20px;
    margin: 25px 0 5px;
}

/* FOOTER STYLES */
.footer {
    padding: 80px 0 20px;
}
.footer .nav-main {
    display: block;
}
.footer .nav-main ul.nav {
    display: flex;
    justify-content: space-between;
}
.footer .nav-main ul.nav>li a {
    font-size: 0.8rem;
}
.footer .nav-main ul.nav ul {
    display: block;
    padding: 14px 0 0;
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    color: #fff;
    background: none;
}
.footer .nav-main ul.nav ul>li {
    margin-left: 0;
}
.footer .nav-main ul.nav ul a {
    font-size: 0.7rem;
    color: #ddd;
    
}