.breadcrumb-item+.breadcrumb-item::before {
   color: #0dcaf0;
}

/*---padding-intranet---*/
.com_users.com-users {
    padding: 0px 0px 100px 0px;
}

#sp-footer {
    color: rgb(255 255 255 / 35%);
}

.view-category .blog .article-list.articles-leading .article .article-body .article-introtext .readmore a {
    font-family: "Nunito";
    font-size: 16px;
}
.view-article .article-details .article-full-image img {
    margin-bottom: 30px;
}

.page-header {
    padding-bottom: 15px;
    display: none;
}

h2 {
   color: #282b59;
}

/*---top---*/
.sp-contact-info li {
     color:#07F2DB;
}

#sp-top-bar a {
    color: #fff;
    font-size: 14px;
}
div#sp-top2 {
    padding: 0px;
}
#sp-top-bar {
    font-size: 0.7rem;
}
#sp-top-bar {
    background: #6805F2;
    color: #fff;
}

#sp-header {
    position: relative;
    top: 33px;
    background-color: #fff;
    box-shadow: 0px 4px 22px 0px rgba(0, 0, 0, 0.1);
}

#sp-top-bar {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    animation: spFadeInDown 0.5s;
}
#sp-header.header-sticky {
    top: 33px;
    box-shadow: 0px 4px 22px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 575px) {
    #sp-header  {
    top: 52px;
    width: 100%;
    left: 0px;
}}
@media (max-width: 575px) {
#sp-header.header-sticky {
    top: 57px;
}}

/*---articulos---*/
.view-article .article-details .article-header h1 {
    font-family: "Nunito";
    font-weight: 500;
    font-size:25px;
    text-transform: none;
}

/*---migas-de-pan---*/
.breadcrumb {
    background-color: #ffffff00;
    padding: 0px;
    margin-top: 0px;
    margin-left: 0px;
    display: flex;
    justify-content: center;
}

.breadcrumb-item.active {
   color: #77f8ff;
}

.breadcrumb-item a {
   color: #ffffffc2;
}

.float-start {
   color: #fff;
}

.view-article .article-details .article-info {
    margin: 10px 0;
}

.view-article .article-details {
    margin: 0 auto;
    padding-top: 30px;
}
.view-category #sp-page-title .sp-page-title>.container {
    text-align: center;
}

.article-details .article-header {
    display: flex;
    justify-content: center;
}

.article-info {
    text-align: center;
    display: flex;
  justify-content: center;
}
.article-info {
    text-align: center;
     display: flex;
    justify-content: center;
}

.article-list .article .article-header h2 a:hover{
	color: #0d5784;
}

.uk-scope .uk-h3, .uk-scope h3 {
    font-size: 17px;
    font-family: "Nunito" !important;
    line-height: 1.4;
    font-weight: 500;
}
#sp-main-body {
    padding: 50px 0;
}
/*---botones flotantes---*/
.sp-module .menu-oferta-flotante {
    display: inline-block!important;
    position: fixed;
    top: calc(60% - 185px);
    right: -13px;
    z-index: 999;
    -webkit-animation-name: menu-oferta-flotante;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-name: menu-oferta-flotante;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
    animation-delay: 1s;
  	background: #e7f9ff00;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
	border-radius: 0px 0px 0px 0px;
}
@media screen and (max-width: 768px){
.sp-module .menu-oferta-flotante {
    width: 100%;
    top: inherit;
    bottom: 0px;
    left: 0px;
    box-shadow: 0px -3px 5px rgba(0,0,0,0.1);
    -webkit-animation-name: menu-oferta-flotante-resp;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-name: menu-oferta-flotante-resp;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
    animation-delay: 1s;
  }}

.menu-oferta-flotante h4 {
    font-family: 'Montserrat', sans-serif;
    font-size: 0.7em;
}
@media (min-width: 100px){
.menu-oferta-flotante .sppb-col-md-6 {
    -ms-flex: 0 0 20%;
    flex: 0 0 50%;
    max-width: 50%;
}}
@media (min-width: 100px){
.menu-oferta-flotante .sppb-col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}}
@media (min-width: 100px){
.menu-oferta-flotante .sppb-col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}}
@media (min-width: 100px){
.menu-oferta-flotante .sppb-col-md-5 {
    -ms-flex: 0 0 41.666666%;
    flex: 0 0 41.666666%;
    max-width: 41.666666%;
}}

/*---fin---*/

/*---Menu-flotante-moviles---*/
.sp-module .menu-movil-flotante {
    display: inline-block!important;
    position: fixed;
  bottom: -2%;
    z-index: 999;
    -webkit-animation-name: menu-movil-flotante;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-name: menu-movil-flotante;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
    animation-delay: 1s;
}
@media screen and (max-width: 414px){
.sp-module .menu-movil-flotante {
    width: 302px;
    left: 28%;
    box-shadow: 0px -3px 5px rgba(0 0 0 / 0%);
    -webkit-animation-name: menu-movil-flotante-resp;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-name: menu-movil-flotante-resp;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
    animation-delay: 1s;
  }}

@media screen and (max-width: 414px){
.sp-module .menu-oferta-flotante {
    width: 100%;
    top: auto;
    bottom: 0%;
    left: 0px;
    box-shadow: 0px -3px 5px rgba(0 0 0 / 0%);
    -webkit-animation-name: menu-oferta-flotante-resp;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-name: menu-oferta-flotante-resp;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
    animation-delay: 1s;
  }}