html {
scroll-padding: 90px !important;
}

/*pie*/
#sp-bottom {
    padding: 30px 0 0 !important;
}
#sp-bottom .container {
    max-width: 1200px;
}

/*contenedor sp-pagebuilder*/
@media screen and (min-width: 1200px) {
body.helix-ultimate .sppb-row-container {
    max-width: 1000px  !important;
    width: auto !important;
}
}

.splms-courses-list .splms-course .splms-course-info .splms-courses-title {
    font-size: 16px !important;
    font-weight: 600;
    line-height: 24px !important;
    letter-spacing: 0px !important;
    max-height: 100% !important;
}
.splms-courses-list .splms-course .splms-course-info {
    padding: 20px;
    height: 130px;
}
/*Home*/
/*fichas bloque to expand*/
.sp-page-builder .page-content .fichas-home{
    height: 280px !important;
}
@media screen and (max-width:800px){
.sp-page-builder .page-content .fichas-home {
    height: 270px !important;
    margin-bottom: 20px !important;
}
}
#to-develope:hover {
    background-color: rgba(251, 234, 157, 1) !important;
    border-color: rgb(224 189 32) !important;
    color: #000 !important;
}
#to-expand:hover {
    background-color: rgba(220, 250, 255, 1) !important;
    border-color: rgb(67 228 255) !important;
    color: #000 !important;
}
#to-secure:hover {
    background-color: rgba(255, 174, 85, 1) !important;
    border-color: rgb(251 132 0) !important;
    color: #000 !important;
}

/*Home > Blog - carrusel*/
.carrusel-blog-home .sppb-articles-carousel-link {
    font-size: 22px;
    line-height: 1.2;
    height: 7rem;
}
.carrusel-blog-home .sppb-articles-carousel-meta {
    display: none;
}
.carrusel-blog-home .sppb-articles-carousel-introtext {
    height: 6rem;
}
.carrusel-blog-home span.sppb-articles-carousel-meta-category {
    display: none;
}
@media screen and (max-width: 800px){
.carrusel-blog-home .bx-wrapper img {
    width: 110%;
    display: block;
}
}

/*home > about us*/
@media screen and (min-width:1280px){
#column-id-1697762726358 {
    padding-top: 50px;
    padding-right: 0px !important;
    padding-bottom: 50px;
    padding-left: 15px;
}
#sppb-addon-wrapper-1697117010693 {
    margin: 0px 0px 10px 0px !important;
}
}
@media screen and (min-width:1920px){
#column-id-1697762726358 {
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 15px;
}
#sppb-addon-wrapper-1697117010693 {
    margin: 0px 50px 10px 0px;
}
}
#section-id-1687871872986 {
    background-position: 113% 10px !important;
}


/*página individual cursos*/
/*acomodar margenes titulo*/
.splms.course-details .course-header {
    margin: 0px !important;
    padding: 20px 0px !important;
}
/*ocultar Short description que aparece abajo de todo*/
.com-splms.view-course .course-details .splms-course-introduction {
    display: none;
}

/*Acomodar vista artículos*/
/*título interna artículo*/
.article-details .article-header {
    max-width: 100% !important;
    padding: 0px !important;
    text-align: center !important;
    color: #6976aa !important;
}
/*acomodar tamaño imagenes novedades*/
/*imagenes grales*/
.article-list .article .article-intro-image img {
    width: 445px !important;
    height: auto !important;
}
/*imagen leading*/
.article-list.articles-leading .article-intro-image img {
    width: 910px !important;
}

/*Página Who we are > Ocultar espacio sup del artículo*/
.who-we-are-page #sp-main-body {
    padding: 0;
}
.who-we-are-page .article-header {
    display: none !important;
}
.who-we-are-page .article-details .article-header {
    margin-bottom: 0px;
}
.who-we-are-page .article-details .article-can-edit {
    display: none !important;
}
.who-we-are-page .article-details .article-ratings-social-share {
    display: none !important;
}

/*Blog*/
/*para que título aparezca arriba*/
.article-list .article .article-body {
    flex-direction: column !important;
}
/*ocultar modulo intro en articulos pagina programas*/
body.site.helix-ultimate.hu.com_content.com-content.view-article.layout-blog.task-none.itemid-290.en-gb.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-left.programs .sp-module-content-top.clearfix {
    display: none !important;
}
