/*
 * Theme Name: Vikinger - BuddyPress Social Community Child
 * Theme URI: https://odindesignthemes.com/vikinger-theme/
 * Author: Odin Design Themes
 * Author URI: https://themeforest.net/user/odin_design
 * Description: The next generation WordPress+Buddypress social community! We carefully designed this theme for you to have all you need to build an incredible community with full profiles, reactions, groups, badges, quests, ranks, credits and much more to come!
 * Version: 1.0.0
 * License: https://themeforest.net/licenses/
 * License URI: https://themeforest.net/licenses/
 * Text Domain: vikingerchild
 * Template: vikinger
*/


.header .logo.logo-encased {

    background-color:initial!important;
    height: 80%;
}

.header .logo img {

    height: 80%;
}

.bbp-after-author-hook {
    margin-bottom: 20px;
font-size: 12px;
font-style: italic;
line-height: 15px;
}

.wcUserListTitle {
display: none!important;

}

.wcWindowTitle, .wcMessages, .wcControls {
right: 20px!important;
height:60px;
background:#171e2b!important;
color:var(--color-primary);

}

.wcMessages {
    padding-bottom:120px!important;
    bottom:60px!important;
    width:400px;
    border-radius: 12px;
}

.wcControls { 
    
    bottom:0px!important;
    height:10%;
    width:400px;
}

.wcWindowTitle {
width: 10%!important;
text-align: center;
display:none;
}

.wcMessageContent {
background:#FFF!important;
}

.wcMessageAvatar {
max-width: 38px;
}

.wcMessageUser a {
font-size: 15px;
text-decoration:underline!important;

}

.wcMessageContentInternal, .wcMessageContent, .wcInput {
color:#000!important;
}

body.bp-search .site-header {
z-index: 999999;
}

#bbpress-forums.single-with-sub-forum .bp-group-single-forums {
order: inherit;
}


.mycred-all-my-ranks {


width: 200px;
width: 200px;
float: left;
margin-right: 15px;
}

.bs-quantity {
display:none!important;
}
.woocommerce-message {
display:none!important;
}

.woocommerce .woocommerce-result-count {
float:left;
}

.bp-navs ul li .count {
    padding: 1px 7px!important;
}

.mycred-balance {
    color:var(--color-primary);
}


.section-navigation {
display: flex;
align-items: center;
justify-content: center;

}

.section-navigation li {
list-style-type: none;
float: left;
    width: 122px;
    position: relative;
    height:100%;
}


.section-navigation li a {

    width: 100%;
    height:100%;
    font-size: 0.875rem;
    font-weight: 700;
    text-align: center;
    position: absolute;
    top: 34px;

    }

    .section-navigation li a::after {
        content: '';
        width: 1px;
        height: 20px;
        background-color: var(--color-divider);
        position: absolute;
        top: 0;
        right: 0;
    }


.mycred-balance {
    color:var(--color-primary);
    font-family: var(--font-primary);
}

.forum_cover {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
}

.forum_cover  img{
    max-width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius:12px;
}

.users-mycred-balance {
    color:var(--color-primary);
    margin-top:10px!important;
    font-family:var(--font-primary);
}

.profile-header-info .user-avatar-circle, .profile-header-info .user-avatar-svg {
    border-radius: 50%!important;


}


.user-avatar-circle-badge, .user-avatar-svg-badge 
{
    display:none!important;
}

body #buddypress div {

    border-radius: 12px;
}

.profile-header .profile-header-info .user-stats {
left: 0!important;
width:100%;
    
}

.profile-header .user-stats .user-stat {
    width: auto;
    padding: 0 28px!important;
}
/* 
.user-stat .user-stat-title, .user-stat .user-stat-text {
    font-weight: initial;
    text-transform: capitalize;
    text-align: center;
    color: var(--color-text);
    font-family: var(--font-primary);
    line-height: 1em;
    font-size: initial!important;
} */

.section-navigation a  {
    font-weight: 700;
}

.bbp-user-page .mobile-prefer-content {
    display:block!important;
    margin-top:0!important;
}

.widget-box, #activity-filterable-list {
    margin-top:16px;
}

.bbp-user-page #activity-filterable-list {
display:none!important;
}


.grid.grid-3-6-3.mobile-prefer-content .grid-column:nth-child(1), .grid.grid-3-6-3.mobile-prefer-content .grid-column:nth-child(3)
{
    display:initial!important;
}

.information-line {
    display:block;

}

.information-line-list {
    margin-top:0!important;
}


.bbp-user-page .grid-column:nth-child(1) .widget-box:nth-child(2), .bbp-user-page .grid-column:nth-child(1) .widget-box:nth-child(3) {
    display:none!important;
}

.bbp-user-page .grid-column:nth-child(3) .widget-box:nth-child(1) {
    display:none;
}


#photos-widget .widget-box {
    display:block!important;
}

.buddypress .buddypress-wrap .activity-read-more a, .buddypress .buddypress-wrap .comment-reply-link, .buddypress .buddypress-wrap .generic-button a, .buddypress .buddypress-wrap a.bp-title-button, .buddypress .buddypress-wrap a.button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap input[type=button], .buddypress .buddypress-wrap input[type=reset], .buddypress .buddypress-wrap input[type=submit], .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {

    background-color: var(--color-primary);
    box-shadow: var(--color-primary-shadow);
    font-family: var(--font-primary);
    color: #fff;
    border-radius: 10px;
    transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .2s ease-in-out;
    outline: none;
    border-style: none;
}

.buddypress .buddypress-wrap .activity-read-more a:hover, .buddypress .buddypress-wrap .comment-reply-link:hover, .buddypress .buddypress-wrap .generic-button a:hover, .buddypress .buddypress-wrap a.bp-title-button:hover, .buddypress .buddypress-wrap a.button:hover, .buddypress .buddypress-wrap button:hover, .buddypress .buddypress-wrap input[type=button]:hover, .buddypress .buddypress-wrap input[type=reset]:hover, .buddypress .buddypress-wrap input[type=submit]:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:hover {
    background:var(--color-secondary)!important;
    background-color: var(--color-secondary)!important;
    color:#FFF!important;
    border-radius:12px!important;
}

.bp-navs ul li a:hover, .bp-navs ul li span:hover {
    background:var(--color-secondary)!important;
    background-color: var(--color-secondary)!important;
    color:#FFF!important;
    border-radius:12px!important;
}

.bp-navs ul li a.selected, .bp-navs ul li span.selected {
    background:var(--color-primary)!important;
    background-color: var(--color-primary)!important;
    color:#FFF!important;
    border-radius:12px!important;
}


/* .v2 .user-stat:nth-child(1) {
    margin-left:auto;
    } */
/* 
    .v2 .user-stat:nth-child(3) {
        margin-right:80px;
        } */

        .v2 .profile-header-cover {
            border-radius: initial!important;
            border-top-left-radius: 12px!important;
            border-top-right-radius: 12px!important;
        }


     .user-avatar-circle-image, .user-avatar-svg-image, .user-status-avatar .user-avatar-circle.small img
        {
            object-fit: cover;
        }


        .user-avatar-circle.big, .user-avatar-svg.big {

            width: 270px;
            height: 270px;
        }

        .user-short-description.big .user-short-description-avatar {

            top: -218px;
            margin-left: -132px;
        }

        .user-avatar-circle.big .user-avatar-circle-image, .user-avatar-svg.big .user-avatar-svg-image {
            width: 190px;
            height: 190px;
            top: 38px;
            left: 40px;

        }

        .user-avatar-circle-progress-big, .user-avatar-svg-progress-big {
            top:0!important;
            left:0!important;
        }
        .user-avatar-circle-progress-big svg,  .user-avatar-svg-progress-big svg {
    
        
            width: 230px!important;
            height: 230px!important;
            left: 20px;
            top: 18px;
            position: absolute;

        }


        .user-avatar-circle-progress-big svg path, .user-avatar-svg-progress-big svg path {

    stroke-width: 5px!important;

        }
        

        .information-line-text
{
    white-space: pre-line;
}

.information-line-text img
{
max-width: 100%;
}


#activity-stream {
    clear: inherit!important;
    padding-top: inherit!important;
}

.activity-list.bp-list {
    padding: inherit!important;
}

.activity-list.bp-list {
    background: inherit!important;
    border: inherit!important;
}

/* body #buddypress div, body #buddypress dl, body #buddypress input[type=reset], body #buddypress input[type=search], body #buddypress input[type=submit], body #buddypress li, body #buddypress select, body #buddypress textarea {

    border-radius: 12px!important;
} */

.activity-list.bp-list .activity-item {
    background: inherit!important;
    border: inherit!important;
    box-shadow: inherit!important;
    margin: inherit!important;
    border-radius: 12px!important;
    background-color: var(--color-box-background)!important;
    box-shadow: var(--color-box-shadow);
    position: relative;
}


.activity-list.bp-list li:first-child {
    margin-top: 0!important;
}


.buddypress-wrap .acomment-meta, .buddypress-wrap .mini .activity-header, .buddypress-wrap .activity-header {
    font-size: 13px!important;
}

.buddypress-wrap .activity-inner {
    font-size: 13px!important;
}


.activity-content .activity-inner, .activity-list .activity-item .activity-content blockquote {
    background: inherit!important;
    margin: inherit!important;
    overflow: inherit!important;
    padding: 1em;
}


.activity-list .activity-item div.item-avatar {
    margin: unset;
    text-align: center;
    width: auto;
    float: left;
    width: 30px!important;
}

.activity-list .activity-item .activity-read-more

{
    margin-left: 0;
}

.activity-read-more a{
    margin-top: 12px;
    display: block;
    width: 200px!important;
}

.load-more {

    border: none!important;
    background: none!important;
}

.load-more a {
    background-color: var(--color-primary)!important;
    box-shadow: var(--color-primary-shadow)!important;
    font-family: var(--font-primary)!important;
    color: #fff!important;
    border-radius: 10px!important;
    transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .2s ease-in-out;
    outline: none!important;
    border-style: none!important;
}

.bp-feedback {
display: none!important;
}


.acomment-meta {
    color: #FFF;
    font-family: var(--font-primary);
}

.acomment-avatar {
margin-right:12px!important;
}


.activity-list .activity-item .activity-meta.action {
    border: none!important;
    background: inherit!important;
    padding:12px;
    
}
.activity-list .activity-item.mini .activity-avatar {

    width:10%!important;
    margin-left:0px!important;

}
.activity-list .activity-item.mini .activity-avatar img.FB_profile_pic {
    max-width: 100%!important;
    position: absolute!important;
width:10%!important;
}

.activity-list .activity-item.mini .activity-avatar img.avatar {
    max-width: 100%!important;
    position: absolute!important;

}


.activity-list .activity-item div.item-avatar img {
    max-width: 100%!important;
}

.user-status-avatar .user-avatar-circle.small .user-avatar-circle-progress {
top: 0!important;
left:0!important;
}

.user-status-avatar .user-avatar-circle.small img {
    top:5px!important;
    left:5px!important;
    position:absolute;
    }
    
    .user-status-title img {
        display:none!important;
    }
    )

.bp-activity-head .user-avatar-circle.small {
    background:none!important;
}

.buddypress-wrap .activity-comments ul {
    clear: both;
    list-style: none;
    margin: 0px 0 0;
    padding: 0;
}

.activity-list li.bbp_reply_create .activity-content .activity-inner, .activity-list li.bbp_topic_create .activity-content .activity-inner
{
    border-left:none;
}


.page-loader .page-loader-decoration {
    background-color: inherit;
}


form.ac-form .ac-reply-content .ac-textarea textarea {
    color:#FFF;
    font-family: var(--font-primary);
}

form.ac-form .ac-reply-avatar img {
    border:none;
}

#members-list .user-avatar-circle, #groups-list .user-avatar-circle {
    position: absolute;
    top: -54px;
    left: 50%;
    margin-left: -51px;
}

#members-list .user-avatar-circle img, #groups-list .user-avatar-circle img {
    object-fit: cover;
}

/* .user-preview-info .user-stats {
    margin:0 auto;
    padding-left: 5px!important;
    padding-right: 5px!important;
} */


.user-preview-info .user-stat {
    margin:0 auto;
}

.user-preview-info .user-stat .user-stat-text {
    font-size: 15px!important;
}

.user-preview {
    border-radius: 12px!important;
}

.members .content-grid .grid, .groups .content-grid .grid  {
    margin-top: 32px!important;
}

.woocommerce .content-grid {
    padding: 60px 0 100px;
}


#members-list .user-avatar-circle  img, #groups-list .user-avatar-circle  img{
    width: 74px;
    height: 74px;
    border-radius: 50%;
    top: 16px;
    left: 16px;
    position: absolute;
}

.groups .user-short-description p {
    text-align: center!important;
}


.buddypress-wrap .bp-subnavs li.current a, .buddypress-wrap .bp-subnavs li.selected a {
    background:var(--color-primary);
    color:#FFF;
    border-radius: 12px;
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
    border-bottom: none;
    border-top: none;
    border-radius: 12px;
    background-color: var(--color-box-background);
    box-shadow: var(--color-box-shadow);
    padding: 12px;
    font-size:0.875rem
}

.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li {
    background: initial!important;
}


.section-menu .section-menu-item::after {
    content: '';
    width: 1px;
    height: 20px;
    background-color: var(--color-divider);
    position: absolute;
    top: 30px;
    right: 0;
}

.buddypress-wrap .bp-pagination {
    margin-top: 32px!important;
}

#bbpress-forums .gdbbx-footer-meta {
    background-color: initial;

}

body.page .bbp-reply-form code, body.page .bbp-topic-form code, body.reply-edit .bbp-reply-form code, body.single-forum .bbp-topic-form code, body.single-topic .bbp-reply-form code, body.topic-edit .bbp-topic-form code {
    background-color: initial;
}


.gdbbx-user-stats-block {

    margin-top:12px;
    font-family:var(--font-primary);
}


#bbpress-forums .vikinger-forum-replies {

    display:initial;

}

#bbpress-forums .vikinger-forum-replies .vikinger-forum-replies-sidebar, #bbpress-forums .vikinger-forum-replies .vikinger-forum-replies-posts {
width:100%;

}

#bbpress-forums li {
margin-top: 32px;

}

.vikinger-forum-reply-author.admin {

    margin-bottom: 12px;
}


.vikinger-forum-reply-author.admin p{

    background: orange;
}


form div.field_1 {
    display:none !important;
}


form div.field_2 {
    display:none !important;
}


.field-visibility-settings-toggle, .field-visibility-settings-notoggle {

 display: none!important;
}

#field_524-1 {
    display:contents!important;
}

.vkregister-logo {
    width:150px!important;
}

.widget-box img {
    max-width:100%;
}

	
	.wcContainer {
        display:none!important;
	}

    ul.menu {
        margin-bottom: 12px;
    }


    #vk-search-form {
        width:25%!important;
        display: none;
        position: absolute;
        right: 0px;
        z-index: 99;
        padding-top: 15px;
    }


    .wcContainer {
        display:none!important
    }


    .wcInvisible {
        display:none!important;
    }
    
    .wcUsersList {
        display:none!important

    }

    .action-list-item {
        padding:initial!important;
    }

    .action-list-item a {
    height: 100%;
    display: flex;
    align-items: center;  
    }

    .action-list-item svg {
        margin: 14px!important;
        }

       .action-list-item-wrap:nth-child(1) {
        display:none!important;
        
                }
        
            
        .header-actions-full, .header .header-actions.header-actions-full {

            width:79%;
                    }
            
                    .header-actions:nth-child(3) {
            width: 21%;
            
                    }
            
            
                    .navigation-widget-trigger {
                        width:8%!important;
                    }
            
                    .header .header-actions.search-bar {
            
                        width:0%!important;
                    }
            
                    .header-actions-full {
                        width:100%;
                    }
            
                    .navigation {
                    width:100%;
                    margin-right: 0;
                    }
            
                    .navigation > .menu-main > li {
                 
                    width: 16.66%;
                text-align: center;
            }
            
                    .menu-main-item:nth-child(5) {
            margin-left:auto;
            
                    }
            
                    .menu-main-item:nth-child(4) {
                        display: block;
                        background: url("https://test.pagon.org/wp-content/uploads/2021/03/cropped-cropped-logo-new.png");
                        background-position: center;
                        background-size: contain;
                        background-repeat: no-repeat;
                        text-indent: -10000px;
                        margin-left: auto;
                        margin-right: auto;
                        
                                }
            
            

                                .activity-list .activity-item .activity-meta.action .button {
                                    background: transparent;
                                    color: #fff;
                                    width: 48px;
                                }

                                .activity-list .activity-item .activity-meta.action .button span {
                                  
                                    color: #fff;
                             
                                }
        

                                .content-actions .generic-button:nth-of-type(2){
                                display:none!important;
                                }



                                .content-actions .generic-button a:after{
                                 display:none!important;
                                    }

                                    form.ac-form .ac-reply-content input {
                                
                                        margin-left: 23px;
                                    }

                                    .buddypress .buddypress-wrap .activity-read-more a, .buddypress .buddypress-wrap .comment-reply-link, .buddypress .buddypress-wrap .generic-button a, .buddypress .buddypress-wrap a.bp-title-button, .buddypress .buddypress-wrap a.button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap input[type=button], .buddypress .buddypress-wrap input[type=reset], .buddypress .buddypress-wrap input[type=submit], .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
                                        border-radius:12px!important;
                                        
                                    }


 .register .buddypress-wrap   {
     width:100%!important;
 }

 
 .gf_stylespro .gf_progressbar_title, .gf_stylespro .gsection_title {
     color:#FFF!important;
 }

 .register #buddypress {
     padding:5%!important;

 }

 .ginput_container_slider output, .ginput_container_slider span {
    color:#FFF!important;
 }


 .gfsp_label_img {
    max-height: 100px;

 }

 #gform_confirmation_message_1 {
    text-align: center;
    margin-top: 20px;
    color: #FFF;

 }

 .wpuf-theme-style {
    margin-top: 30px;
}

.wpuf-theme-style input
 {
background-color: #20293a;
 }

 .wpuf-progress-percentage {
     display:none;
 }

 body.buddypress.activation, body.buddypress.registration {

    background-color: var(--color-body);
 }

.wpuf-label {
    margin-bottom:20px;
}
.faction .wpuf-label label {
text-align:center;

}



.faction .wpuf_faction_849 {
     width:100%;
     text-align:center!important;
     margin: 0 auto!important;
     display: flex!important;
    justify-content: center!important;
    display: block;
    margin: 0 auto;
   clear:both;
   float: none;
}

ul.wpuf-form li.faction .wpuf-fields .wpuf-radio-inline, ul.wpuf-form li.faction .wpuf-fields .wpuf-checkbox-inline {

    height: 250px;
    width: 15%;
    text-align: center;
 }
 
.faction .wpuf_faction_849:after
 {
    content: "";
    display: inline-block;
    height: 200px;
    width: 100%;
    background-size: contain!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    margin-top: 30px;
    cursor: pointer;

 }



 

.faction .wpuf-fields .wpuf-radio-inline:nth-of-type(1) .wpuf_faction_849:after
 {
    background: url("/wp-content/uploads/2021/03/angeGlow.png");

 }
 
 .faction .wpuf-fields .wpuf-radio-inline:nth-of-type(2) .wpuf_faction_849:after
 {
    background: url("/wp-content/uploads/2021/03/djinnGlow.png");

 }

 .faction .wpuf-fields .wpuf-radio-inline:nth-of-type(3) .wpuf_faction_849:after
 {
    background: url("/wp-content/uploads/2021/03/lycanGlow.png");

 }

 .faction .wpuf-fields .wpuf-radio-inline:nth-of-type(4) .wpuf_faction_849:after
 {
    background: url("/wp-content/uploads/2021/03/vampGlow.png");

 }

 .faction .wpuf-fields .wpuf-radio-inline:nth-of-type(5) .wpuf_faction_849:after
 {
    background: url("/wp-content/uploads/2021/03/espritGlow.png");

 }


 .faction .wpuf-fields .wpuf-radio-inline:nth-of-type(6) .wpuf_faction_849:after
 {
    background: url("/wp-content/uploads/2021/03/demonGlow.png");

 }


 ul.wpuf-form li .wpuf-fields .wpuf-help {
     color:#FFF!important;
 }


.wpuf-submit-button {
    position: absolute;
    right: 0;
    width: 200px!important;
}

.wpuf-help {
    margin-top: 20px!important;
}

form .error, form .wpuf-error-msg, .wpuf-errors {
    margin-top: 20px;
    color: #00d5aa;
    font-weight: bold;
}

ul.wpuf-form li.has-error {
    background: transparent!important;
}

ul.wpuf-form .wpuf-submit .wpuf-errors {
    color: #00d5aa;
    font-weight: bold;
    background: transparent!important;
    border: none!important;
  padding:0!important;
    font-size: inherit!important;
}

a { cursor: pointer!important }


.ac-reply-avatar img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

.mycred-my-rank {
    color:var(--color-text)!important;
    font-family: var(--font-primary)!important;
}

.progress-bar-striped, .progress-striped .progress-bar {
    background-image: none!important;
    font-family: var(--font-primary)!important;
}


.mycred-exchange .row {
    margin-bottom:30px;
}
.mycred-exchange .form-group {

    margin-bottom:10px;
}

.mycred-exchange .form-group input[type="submit"]{

background-color: var(--color-primary);
    box-shadow: var(--color-primary-shadow);
    font-family: var(--font-primary);
    color: #fff;
    border-radius: 10px;
    transition: background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;
    outline: none;
    border-style: none;
    padding: 8px;

}

.mycred-exchange .alert-warning, .mycred-exchange .alert-success {

    color:var(--color-primary)!important;
    font-family: var(--font-primary);
}


.mycred-all-my-ranks.pc {
    color:var(--color-text)!important;
    font-family: var(--font-primary);
font-weight:bold;
}

td, th {
padding:5px;

}

th {
    cursor: pointer;
}

#sorttable_sortrevind, #sorttable_sortfwdind {
color:white
}


.vGood {
    background-color: #9f0;
}

.good {
    background-color: #cf0;
}

.avg {
    background-color: #fd0;
}

.poor {
    background-color: #fa0;
}

.vPoor {
    background-color: #f30;
}

.type-reply {
        background-color: var(--color-box-background-alt)!important;
    display: flex!important; 
}
 button {
     cursor: pointer;
 }

 tr td h3:after span {
content: "+";
cursor:pointer;
width:10px;
height:10px;
color:var(--color-primary)!important;
font-family: var(--font-primary);
 }

td[id$="vigueur"], td[id$="agilite"], td[id$="concentration"], td[id$="volonte"] {
     cursor: pointer;
 }

 td[id$="vigueur"]:hover, td[id$="agilite"]:hover, td[id$="concentration"]:hover, td[id$="volonte"]:hover {
    background: var(--color-primary);
}


.actions-rapides button, .actions-rapides input, .actions-rapides a {
width:100%;
margin:10px;
}

.expand {
position: absolute;
    right: 20px;
    top: 48px;
    width: 24px;
    height: 24px;
    background: url("/wp-content/themes/vikinger-child/images/maximize-2.svg");
    z-index: 2;
}

.expand.active {
    background: url("/wp-content/themes/vikinger-child/images/minimize-2.svg");

}

.grid-column {
    position: relative;
    display: contents;
}

.grid-left-active {
    grid-template-columns: 74.6621621622% 0% 23.9864864865%!important;
  }

  .grid-right-active {
    grid-template-columns: 23.9864864865% 0% 74.6621621622%!important ; 
  }

  .grid-middle-active {
    grid-template-columns: 0% 74.6621621622% 23.9864864865%!important; 
  }

    @media only screen and (max-width: 600px) {

        .header-actions-full, .header .header-actions.header-actions-full {
            width: auto;
        }
            
        ul.wpuf-form li.arch_type .wpuf-fields .wpuf-radio-inline, ul.wpuf-form li.arch_type .wpuf-fields .wpuf-checkbox-inline {
            display: inherit;
            margin-top: 20px;
        }


        ul.wpuf-form li.faction .wpuf-fields .wpuf-radio-inline, ul.wpuf-form li.faction .wpuf-fields .wpuf-checkbox-inline {


            width: 100%!important;
         }

            
        .header .header-actions:last-child {
            display:block!important
        }

        .header-actions:nth-child(3) {
            width:initial!important;
        }
    
            
                .header-actions-full {
                    width:initial;
                }
            
                .wcContainer {
                    width:100%!important;
                    margin-left:0%;
                    padding:0px;
                    background-color:#171e2b!important;
                    margin-top: 12px;
                
                }
            
               
                #vk-search-form {
                    padding-top:0px;
                    width: 100%!important;
                }
            
            
                .header .logo {
                    width:inherit;
                }
                .header .logo-image {
                    display:none!important;
                }
            
            
                .header .header-actions .login-button:last-child, .header .header-actions .register-button:last-child {
                    display:none!important
                }
            
            
                .woo-sidebar .content-area ul.products li.product, body:not(.woo-sidebar) .content-area ul.products li.product {
                    width: 100%;
                max-width: 100%;
                }
                
            
                
                .wcSidebarModeMobileNavigation {
                    display:none!important;
                }
                
                .wcWindowTitle, .wcMessages, .wcControls {
                right: auto!important;
            }
                
                .wcContainer {
                z-index: initial;
                    overflow:hidden!important;
                }
                
                
                body.bp-search .site-header {
                z-index: 99;
            }
            
                
                .wcMessages {
                height: 60%!important;
                    bottom:60px!important;
                    overflow-x:hidden;
                    overflow-y:auto;
                     -webkit-overflow-scrolling: touch;
                     width:100%;
                }
                
                .wcControls {
            
                height: 60px!important;
                    bottom:0%!important;
                        overflow:hidden!important;
                        width:100%;
                }
                
                
                    .wcWindowTitle {
            
                        width: inherit!important;
                text-align: inherit!important;
                        width:inherit!important;
                height: initial!important;
                    overflow:hidden!important;
                }
            
                .forum_cover  img{
                    height: 100px;
                }
            
                .v2 .user-stat:nth-child(1) {
                    margin-left:0;
                    } */
                
                    .v2 .user-stat:nth-child(3) {
                        margin-right:0;
                        }
            
            .profile-header.user-stats {
            display:block;
            
            }
            
            .user-stats {
                display:block;
                
                }
            
            
                .user-stat {
            
                    margin-bottom: 20px;
                }
            
                .user-stat:after {
            
                  display:none!important;
                }
            
              .section-navigation {
                display: grid!important;
                text-align: center;
                padding: 20px!important;
                height: auto;
            
              }  
            
              .section-navigation li {
            margin:20px;
              }
            
              .section-navigation li a::after {
                  display:none;
              }
            
              .section-navigation li a {
            position:relative;
            top:0;
              }
              
            
            }
            