/*--------------------------------------------------------------
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/

#post-8 .entry-header{
    display: none;
}


.side-panel-menu a,
.primary-menu a,
.site-header .sub-menu a,
a.user-link,
.activity-header a,
.activity-post-avatar,
.bp-navs.bp-subnavs,
nav#object-nav a,
#buddypress table.profile-fields tr td.data,
#buddypress table.profile-fields tr td.label,
#buddypress .bp-settings-container .bp-navs a,
.bs-bp-container-reg #buddypress #signup-form.standard-form label{
    font-size: 16px;
}

.buddypress-wrap .activity-header,
.buddypress-wrap .activity-inner {
    font-size: 16px!important;
}

.single .entry-title {
    letter-spacing: 1px;
    font-weight: 600;
    font-family: "Fira Sans", sans-serif;
}

.profile-loop-header .entry-title.bb-profile-title,
.buddypress-wrap .item-body .screen-heading {
    font-weight: 600;
}

.list-title a,
#post-53 .entry-title{
    font-weight: 600;
}

#post-53 .entry-title{
    font-size: 25px;
    text-transform: uppercase;
}

.widget{
    box-shadow: 0px 0px 40px -5px rgb(3 26 59 / 11%);
}

.buddypanel{
    box-shadow: 0px 0px 50px -3px rgb(3 26 59 / 26%);
}

.sticky-header .site-header.has-scrolled {
    /*box-shadow: 0 1px 0 0 rgb(139 141 157 / 5%), 0 5px 10px 0 rgb(65 71 108 / 15%);*/
    box-shadow: 0px 0px 50px -3px rgb(3 26 59 / 12%)!important;
}

body #buddypress #item-header-cover-image #item-header-avatar img.avatar {
    border: 0px solid #fff;
    box-shadow: 0px 0px 30px -3px rgb(3 26 59 / 50%);
}

.primary-menu .current-menu-ancestor>a>i,
.primary-menu .current-menu-item>a>i,
.primary-menu .current-menu-parent>a>i,
.primary-menu .current_page_item>a>i {
    color: #d79b3e;
}


.post-meta-wrapper {
    padding-top: 10px;
    font-size: 16px;
}

.author-post-meta {
    padding: 0px 0 15px 0;
}

.post-author-info {
    margin-bottom: 15px;
}

.comment-respond {
    margin: 15px 0;
    padding: 15px;
}


.bb-sticky-sidebar .widget-title,
.bb_widget_recent_posts .widget-title,
.widget .widget-title{
    font-family: "Fira Sans", sans-serif;
    font-size: 1.3em;
    font-weight: 600;
    color: #122b46;
    letter-spacing: 0px;
    line-height: 1.1em;
    margin: 0 0 20px;
}

.bb-recent-posts h4 > a{
    font-size: 15px!important;
    font-weight: 500;
    letter-spacing: 1px!important;
    color: #3f5574!important;
}




.bs-bp-container-reg .buddypress-wrap .bp-messages.info {
    background-color: #1a3b6b;
    border-color: #1a3b6b;
}
.bs-bp-container-reg .buddypress-wrap .bp-messages.info .bp-icon {
    background-color: #193b6c;
}
.buddypress-wrap .bp-feedback.success .bp-icon, .widget-error .bp-feedback.success .bp-icon, .bp-feedback.success .bp-icon, .bp-feedback.updated .bp-icon {
    background-color: #0e569b;
}

.post-inner-wrap{

}

.post-inner-wrap .entry-content{
    margin-bottom: 10px;
}

.post-inner-wrap .entry-content > p{
    margin-bottom: 5px;
}


.jk_list_file_download{
    display: block;
    padding: 5px 0;
    margin-bottom: 10px;
}


.jk_list_file_download:hover{
    background: rgba(0,0,0,0.1);
}

.jk_list_file_download .jk_list_file_download_name{
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 85px);
    margin-right: 10px;
    color: #3f4956;
    font-size: 16px;
}

.jk_list_file_download .jk_list_file_download_cmd{
    display: inline-block;
    vertical-align: middle;
    background: #cecece;
    padding: 7px 5px;
    line-height: 1em;
    border-radius: 15px;
    font-size: 12px;
    color: #12243a;
    width: 75px;
    text-align: center;
}

.jk_list_file_download .jk_list_file_download_cmd:hover{
    background: #12243a;
    color: #cecece;
}


.jk_video{
    display: block;
    width: 100%;
    margin-top: 20px;
    border-radius: 5px;
}



#profile-details-section.register-section .field_apellidos,
#profile-details-section.register-section .field_nombre-de-usuario{
    display: none!important;
}

.headline_widget{
    margin-bottom: 0px!important;
    font-weight: 600!important;
    text-transform: capitalize!important;
}




div.nsl-container.nsl-container-block .nsl-container-buttons {
    width: 94%;
    margin-left: 2%;
}







