#sp-header-topbar{
    font-size: 1rem;
}
#sp-header a {
	text-transform: uppercase;
    font-size: 16px;
    border-bottom: 8px solid transparent;
}
#sp-header .sp-megamenu-parent > li > a:hover,
#sp-header .sp-megamenu-parent > li > span:hover {
	border-bottom: 8px solid #eee;
}
#sp-header .sp-megamenu-parent > li.active > a,
#sp-header .sp-megamenu-parent > li.active:hover > a{
    border-bottom: 8px solid #ccc;
}
#sp-header .sp-profile-dropdown a{
    color: #05B4BE;
}
#sp-main-body{
    padding: 3rem 0;
}
.sp-page-title .breadcrumb > li.float-start{
    display: none;
}
.article-details .article-can-edit{
	display: none!important;
}
iframe{
    width: 100%;
    border: 0;
    height: 400px;
}
#menu-right .sp-module:first-child{
    margin-right: 0;
    border: 0;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{
    font-size: 16px;
}

.article-details img{
    width: 100%;
}

.sp-module.login{
    margin: 0 auto;
}
.sp-profile-wrapper .sp-profile-dropdown{
    width: 200px;
    text-align: right;
}

.login .list-group{
    display: none;
}
.article-details img{
    margin-bottom: 0.5rem;
}
.article-details p{
    margin-bottom: 0;
}
h2{
    font-size: 1.6rem;
}
.alert{
    border-radius: 0;
}
.alert.alert-grey{
    background: #fff;
    border-color: #eee;
    color: inherit;
}

.itemid-615 #sp-main-body{
    /*background: url(../images/fondo.png) no-repeat left top / cover;*/
	background: #35AFD3 url(../images/fondo.png) no-repeat left center / contain;
    padding: 11rem 0;
    /*margin-bottom: 3rem;*/
}
.itemid-615 #sp-main-body form{
    background: rgba(255,255,255,0.6);
    padding: 2rem;
    border-radius: 0.8rem;
}
body .sp-megamenu-parent > li:last-child > a {
	padding: 0px 15px;
}
#sp-right .sp-module{
    background: #f6f6f6;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
	border-bottom: 1px solid #e6e6e6;
}

#sp-bottom{
    background-color: #f6f6f6;
    padding: 0;
}
/*#sp-bottom img{
    margin: 0 auto;
}*/
#sp-bottom .sp-module{
    margin: 0;
}

@media (max-width: 600px) {
	#sp-header-topbar{
        display: none;
    }
}