.elementor-4813 .elementor-element.elementor-element-d864b33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-4813 .elementor-element.elementor-element-d864b33:not(.elementor-motion-effects-element-type-background), .elementor-4813 .elementor-element.elementor-element-d864b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2431;}.elementor-4813 .elementor-element.elementor-element-978f192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-6f7f687{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-d91264e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4813 .elementor-element.elementor-element-f717983 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4813 .elementor-element.elementor-element-cdbc2dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4813 .elementor-element.elementor-element-d864b33{--flex-wrap:wrap;}}@media(min-width:768px){.elementor-4813 .elementor-element.elementor-element-978f192{--width:75%;}.elementor-4813 .elementor-element.elementor-element-d91264e{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4813 .elementor-element.elementor-element-978f192{--width:100%;}.elementor-4813 .elementor-element.elementor-element-d91264e{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-6f7f687 */#cstm-foro #wpforo h1, h2, h3, h4, h5, h6, a, span{
    font-family: "Europa", Sans-serif !important;
}
.wpf_ac_results {
    border: none !important;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-category {
    background-color: #1f1f1f !important;
    border-bottom: #405ff2 3px solid !important;
    border-radius: 0px;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-category .cat-stat-posts,
.cat-stat-topics {
    color: #fff !important;
    font-size: 14px !important;
    padding: 0px !important;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-icon {
    border-left: 3px solid #405ff2 !important;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list li {
    background-color: #3d3d3d !important;
    border-bottom: 2px solid #405ff2 !important;
    padding: 10px !important;
}

.wpforo-last-topic-title i,
a {
    color: #fff !important;
}

#wpforo #wpforo-wrap .wpforo-forum-description p {
    font-size: 14px !important;
    font-weight: 500;
    color: #fff;
}

.wpforo-forum .wpforo-forum-stat-posts,
.wpforo-forum-stat-topics {
    color: #fff !important;
}

#wpforo #wpforo-wrap .wpfl-1 .forum-wrap {
    border-bottom: #2e2e2e 2px solid !important;
}

.cstm-foro #wpforo #wpforo-wrap .wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu li.wpforo-active {
    border-bottom: 3px solid #000 !important;
}

#wpforo #wpforo-wrap .wpforo-members-search {
    padding: 10px 0 10px 0;
    background-color: #1f1f1f !important;
}

#wpforo #wpforo-wrap .wpforo-members .wpforo-member {
    background: #1f1f1f !important;
}

#wpforo #wpforo-wrap .wpforo-members .wpforo-member {
    background: #1f1f1f !important;
}

#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-ug {
    border: unset !important;
}

#wpforo #wpforo-wrap .wpf-member-title.wpfut {
    background-color: #ffffff00 !important;
}

.wpforo-member-joined {
    padding-bottom: 5px !important;
    font-size: 14px !important;
    font-weight: 500;
}

.cstm-foro p.wpf-label.wpfcl-1 {
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0px 0px;
    color: #fff !important;
    font-family: "Europa", Sans-serif;
}

.wpf-field.wpf-field-type-search.wpf-field-name-wpfms {
    display: flex;
    align-items: center;
}

.cstm-foro p.wpf-label.wpfcl-1 {
    font-size: 16px !important;
}

.wpforo-members-wrap .cstm-foro .wpf-field.wpf-field-type-search.wpf-field-name-wpfms {
    display: flex;
    justify-content: space-around;
}

.wpforo-members-wrap .wpf-field-wrap {
    width: 30% !important;
}

.wpforo-members-wrap .wpf-label-wrap {
    width: 68% !important;
}

#wpforo #wpforo-wrap .wpf-head-bar {
    background-color: #1f1f1f !important;
}

#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr {
    background-color: #1f1f1f !important;
}

#wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options {
    background-color: #1f1f1f !important;
}

#wpforo #wpforo-wrap .wpf-action-link {
    padding: 12px 10px 3px 10px;
}

#wpforo #wpforo-wrap #wpforo-title {
    padding: 20px 10px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap {
    padding: 0px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap #wpforo-menu {
    background-color: #000 !important;
    border-bottom: 2px solid #EFEFEF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu li.menu-item:has(a:hover) {
    border-bottom: 3px solid #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-active,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap #wpforo-menu li.wpforo-active {
    border-bottom: 3px solid #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 .wpf-sbtn-wrap .wpf-sb-button {
    padding: 5px 10px !important;
    background-color: transparent;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 .wpf-sbtn-wrap .wpf-sb-button i {
    color: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 .wpf-sbtn-wrap .wpf-sb-button:hover {
    border-color: #405ff2 !important;
    background-color: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 .wpf-sbtn-wrap .wpf-sb-button:hover i {
    color: #1f1f1f !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-members:has(.wpforo-member) {
    display: grid;
    grid-gap: 15px;
    grid-template-columns: repeat(auto-fill, minmax(224px, 1fr));
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-members .wpforo-member:has(.wpforo-member-bg.wpfbg-9) {
    width: 100% !important;
    margin: 0px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field {
    justify-content: space-between;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field .wpf-field-cl:empty {
    display: none;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field-wrap .wpf-field-icon {
    top: 11px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field.wpf-field-type-submit {
    gap: 15px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field.wpf-field-type-submit a,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field.wpf-field-type-submit a input,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field.wpf-field-type-submit input {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field.wpf-field-type-submit a input,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field.wpf-field-type-submit input {
    color: #fff;
    width: auto !important;
    margin: 0px !important;
    box-shadow: none !important;
    padding: 10px 20px !important;
    border-radius: 5px !important;
    border: 1px solid transparent !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field.wpf-field-type-submit input:hover {
    background-color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar {
    gap: 15px;
    display: flex;
    align-items: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-top {
    width: 100%;
    margin-bottom: 0px !important;
    align-items: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-top:has(.wpforo-feed) #wpforo-title {
    padding: 0px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-stext {
    padding: 5px 0px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-stext li {
    padding: 0px 10px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts [wpf-tooltip]::before {
    border-color: transparent transparent #555555 transparent;
    border-width: 0px 6px 6px 6px;
    top: 125%;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts [wpf-tooltip]::after {
    transform: translateX(-50%);
    left: 50%;
    top: calc(125% + 5.5px);
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts {
    display: flex !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts:has(.wpf-alerts-count) * {
    color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap #wpforo-menu li {
    margin-bottom: -2.5px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap #wpforo-menu li a {
    display: flex;
    padding: 10px 20px;
    align-items: center;
    justify-content: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu {
    margin-top: 0px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu {
    gap: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 2px solid transparent;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu:hover {
    border-color: #3d3d3d;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu svg {
    padding-right: 0px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools {
    gap: 10px;
    display: flex;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span {
    margin: 0px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools a span {
    color: #ffffff;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools a span svg {
    fill: #ffffff;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head {
    display: flex;
    padding: 0px 15px;
    align-items: flex-end;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel {
    gap: 15px;
    width: 100%;
    position: static;
    margin-bottom: -45px;
    align-items: flex-end;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpforo-profile-head-data {
    padding: 0px;
    margin-bottom: 54px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpforo-profile-head-data .wpf-profile-details {
    max-width: inherit;
    border: 1px solid #cccccc;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpforo-profile-head-data .wpf-profile-details .wpfp-name {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpf-profile-details .wpfp-name .wpf-author-nicename {
    margin-left: 8px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-bottom .wpfp-joined {
    color: #A6A6A6;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span.wpf-active {
    background-color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span.wpf-active a {
    color: #000000 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head .wpforo-profile-back {
    color: #000000 !important;
    background-color: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head .wpforo-profile-back a {
    color: #000000 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head .wpforo-profile-back a i {
    color: #000000 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-edit-cover i {
    padding: 5px;
    color: #000000 !important;
    background-color: #405ff2 !important;
}

@media(max-width: 800px) {
    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel {
        flex-direction: row;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar {
        width: auto;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-bottom {
        padding-left: 135px;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-td {
        width: 100% !important;
    }
    
    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field {
        padding-bottom: 10px !important;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field .wpf-field-wrap {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpf-field input {
        width: 100% !important;
        max-width: 100% !important;
        text-align: left !important;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="radio"] {
        transform: translateY(2px);
        width: fit-content !important;
        max-width: fit-content !important;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field select {
        max-width: 100%;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="submit"] {
        width: fit-content !important;
        max-width: fit-content !important;
    }
}

@media(max-width: 600px) {

    #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head {
        height: 150px;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel {
        gap: 15px;
        flex-wrap: wrap;
        flex-direction: row;
        margin-bottom: -40px;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar {
        width: auto;
        display: flex;
        flex: 0 0 auto;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-profile-avatar .wpf-profile-online {
        bottom: 5px;
        left: 7px;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpforo-profile-head-data {
        flex: 1 296px;
        margin-bottom: 20px;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpforo-profile-head-data .wpf-profile-details {
        width: auto;
        max-width: 100%;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-bottom {
        padding-top: 62px;
        padding-left: 20px;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-edit-cover i {
        background-color: transparent;
    }
}

@media(max-width: 484px) {
    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel {
        margin-bottom: -90px;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpforo-profile-head-data {
        margin-bottom: 0px;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-bottom {
        padding-top: 112px;
    }
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-value {
    color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-title {
    color: #D9D9D9;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-home .wpf-field.wpf-field-name-html_soc_net {
    border-color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-home .wpf-field.wpf-field-name-html_soc_net .wpf-label {
    color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-tools {
    outline: none;
    border-radius: 0px;
    background-color: #1f1f1f;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-head {
    color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options {
    height: auto;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk>div {
    display: flex;
    align-items: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-subscriptions label {
    color: #CCCCCC;
    line-height: 1;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-form-title.wpf-sbs-cat {
    color: #FFFFFF;
    background-color: #3d3d3d;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-form-title {
    color: #CCCCCC;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap input[type="submit"] {
    color: #000000;
    border-radius: 5px;
    box-shadow: inherit;
    border-color: #405ff2;
    background-color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-p-error {
    color: #A6A6A6;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-acp-title {
    color: #FFFFFF;
    background-color: #1F1F1F;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-acp-toggle i {
    opacity: 1;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-acp-toggle i:hover {
    color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-acp-content {
    gap: 5px;
    align-items: flex-start;
    justify-content: center;
    background-color: #1F1F1F;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-acp-content p.wpf-acp-forum-info {
    margin: 0px;
    padding: 0px;
    color: #A6A6A6;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-acp-content a.wpf-button-secondary {
    margin: 0px !important;
    border-radius: 2px;
    border-color: #000000 !important;
    color: #FFFFFF !important;
    background-color: #3d3d3d !important;
    box-shadow: inherit;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-acp-footer {
    gap: 5px;
    align-items: center;
    justify-content: flex-start;
    background-color: #1F1F1F;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-acp-footer a.wpf-button-secondary {
    margin: 0px;
    border-radius: 2px;
    border-color: #000000 !important;
    color: #FFFFFF !important;
    background-color: #3d3d3d !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar {
    padding: 10px;
    margin-bottom: 5px;
    justify-content: space-between;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar #wpforo-title,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar .wpf-action-link {
    margin: 0px !important;
    padding: 0px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar .wpf-action-link {
    border: none;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar .wpf-action-link .wpf-subscribe-topic {
    gap: 10px;
    display: flex;
    font-size: 16px;
    box-shadow: none;
    line-height: 001;
    align-items: center;
    padding: 10px 20px;
    border-radius: 4px;
    border-color: #405ff2;
    justify-content: center;
    background-color: #405ff2;
    color: #000000 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar .wpf-action-link .wpf-subscribe-topic:hover {
    box-shadow: none;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar .wpf-action-link .wpf-subscribe-topic i {
    font-size: 16px !important;
    color: #000000 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-post-head-top .wpf-post-info-forum {
    color: #ffffff;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-post-head-top a svg,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-post-head-top a:visited svg {
    fill: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-post-head-top .wpf-post-stat-box * {
    color: #FFFFFF !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-post-head-top .wpf-post-stat-box.wpf-pb-more span svg {
    fill: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info h3 {
    color: #D1D1D1;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info .wpf-tmi-overview li .wpf-tmi-item .wpf-link {
    color: #D1D1D1;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-post-head-bottom .wpf-right .wpf-button-outlined:hover {
    box-shadow: none !important;
    border-color: #405ff2 !important;
    background-color: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-post-head-bottom .wpf-right .wpf-button-outlined:hover span,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-post-head-bottom .wpf-right .wpf-button-outlined:hover i {
    color: #000000 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .wpf-right .wpforo-post-content-top {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .wpf-right .wpforo-post-content-top .wpf-post-starter {
    padding: 6px 10px 6px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .wpf-right .wpforo-action-buttons-wrap {
    gap: 10px;
    display: flex;
    margin-left: auto;
    align-items: center;
    justify-content: flex-start;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom {
    padding: 10px 20px;
    margin-top: 15px;
    background-color: #1f1f1f !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .wpf-reaction-wrap,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .wpf-reaction-wrap .wpforo-reaction,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .wpf-reaction-wrap .wpf-current-reaction {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .wpf-reaction-wrap .wpforo-reaction {
    margin: 0px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .wpf-reaction-wrap .wpf-current-reaction .wpf-reaction-icon,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .wpf-reaction-wrap .wpf-current-reaction .wpf-reaction-icon svg {
    color: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .wpf-popover .wpf-popover-content {
    box-shadow: none;
    border-radius: 4px;
    background-color: #3d3d3d;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .wpf-popover .wpf-popover-content .wpf-reaction-icon,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .wpf-popover .wpf-popover-content .wpf-reaction-icon svg {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .bright * {
    gap: 5px;
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .bright .wpf-action {
    padding: 10px 20px;
    border-radius: 4px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .post-wrap .wpforo-post .bottom .bright .wpf-action i.fa-quote-left {
    font-size: 16px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-topic-meta .wpforo-tags {
    gap: 20px;
    display: flex;
    align-items: center;
    margin: 15px 0px 0px;
    padding: 10px 20px 10px;
    justify-content: flex-start;
    border-top: 1px dashed #405ff2;
    border-bottom: 1px dashed #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-topic-meta .wpforo-tags * {
    gap: 10px;
    float: none !important;
    margin: 0px !important;
    padding: 0px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-topic-meta .wpforo-tags .wpf-tags-title {
    padding-right: 20px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-topic-meta .wpforo-tags .wpf-tags {
    margin-left: 12px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-topic-meta .wpforo-tags a {
    padding: 0px 12px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper {
    padding: 0px;
    margin-top: 15px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-reply-form-title {
    margin: 0px;
    color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create {
    padding: 15px 0px;
    margin-top: 15px;
    background-color: #1F1F1F !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor div:empty {
    display: none;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-tr,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-wrap {
    flex: 1 100%;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor>* {
    margin: 0px !important;
    padding: 0px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-tr {
    margin-bottom: 10px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .mce-tinymce .mce-txt,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .mce-tinymce .mce-ico {
    color: #1F1F1F !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-field-wrap .wpf-extra-fields,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-field-wrap .wpf-extra-fields * {
    margin: 0px !important;
    padding: 0px !important;
    line-height: 1 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-field-wrap .wpf-extra-fields {
    margin-top: 10px !Important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-default-attachment {
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-default-attachment * {
    color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-default-attachment input {
    flex: 1 150px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-default-attachment input:focus {
    border: none;
    outline: none;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-topic-sbs {
    margin-left: 10px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-topic-sbs label {
    color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpf-buttons-wrap {
    margin-left: auto !important;
    margin-right: 10px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor input[type="submit"] {
    color: #000000 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-wrap {
    margin-top: 10px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-action-buttons,
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-action-buttons * {
    padding: 0px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-action-buttons {
    gap: 10px;
    display: flex;
    padding: 10px 10px 0px !important;
    align-items: center;
    justify-content: flex-start;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-action-buttons .wpforo-revision-action-button {
    gap: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-action-buttons .wpforo-revision-action-button i {
    font-size: 14px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-preview-wrap {
    margin: 0px 10px !important;
    box-shadow: none;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-preview-wrap .wpforo-revision {
    box-shadow: none;
    margin-top: 10px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-preview-wrap .wpforo-revision-created {
    color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpf-form-wrapper .wpf-post-create .wpforoeditor .wpforo-revisions-preview-wrap .wpforo-revision-body {
    background-color: #3D3D3D;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpforo-topic-footer {
    background-color: #1F1F1F !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpforo-topic-footer .wpf-topic-navi .wpf-navi-wrap {
    border-top-width: 1px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpforo-topic-footer .wpf-topic-visitors .wpf-viewing-users {
    color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-content .wpforo-topic-footer .wpf-topic-visitors .wpf-viewing-users a {
    color: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap {
    gap: 5px;
    margin-top: 15px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-page-info {
    padding: 0px;
    color: #FFFFFF;
    line-height: 1.2;
    align-self: center;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-navi select.wpf-navi-dropdown {
    border-radius: 2px;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-next-button {
    gap: 5px;
    display: flex;
    line-height: 1;
    border-radius: 2px;
    align-items: center;
    justify-content: center;
    color: #000000 !important;
    padding: 8px 16px !important;
    background-color: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-next-button i {
    color: #000000 !important;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list:has(ul) {
    background-color: #111;
}

#wpforo #wpforo-wrap #wpforo-description {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar {
    border-color: #405ff2 !important;
}

#wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-forum {
    background-color: #405ff2 !important;
    color: #111 !important;
    border-radius: 5px !important;
    border: unset !important;
}

#wpforo #wpforo-wrap .wpf-action-link span i.fa-envelope {
    color: #111 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar-right .wpf-button {
    border-radius: 5px !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-head-bar-right .wpf-button i {
    color: #111 !important;
}

#wpforo #wpforo-wrap .wpf-button-outlined:hover {
    color: #111 !important;
    box-shadow: unset !important;
}

#wpforo #wpforo-wrap .wpf-button-outlined:hover span {
    color: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-bg {
    box-shadow: 0px 4px 8px rgb(153, 153, 153, .1);
}
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-board-panel-right span.wpf-active{
    margin-bottom: unset !important;
}
.elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-board-panel-right span.wpf-active{
    background-color: #111 !important;
}


@media (max-width: 620px) {

    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu,
    #wpforo #wpforo-wrap #wpforo-menu #wpf-menu {
        top: 2.5%;
    }
}

@media (max-width: 475px) {
    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpforo-members .wpforo-member:has(.wpforo-member-bg.wpfbg-9) {
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media(max-width: 800px) {
    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap #wpforo-menu .wpf-menu {
        background-color: transparent;
    }
}

@media(max-width: 768px) {
    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap .wpf-field .wpf-label-wrap {
        width: fit-content !important;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap #wpforo-menu li a {
        padding: 10px;
        justify-content: flex-start;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo-menu .wpf-bar-right .wpf-search-form .wpf-search-field {
        width: 28px !important;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo-menu .wpf-bar-right .wpf-search-form .wpf-search-field:focus {
        width: 180px !important;
    }
}

@media(max-width: 620px) {

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap #wpforo-menu .wpf-menu,
    #wpforo #wpforo-wrap #wpforo-menu #wpf-menu {
        background-color: #3D3D3D;
    }

    .elementor-4813 .elementor-element.elementor-element-6f7f687 #wpforo #wpforo-wrap #wpforo-title {
        display: flex !important;
        padding: 20px 0px !important;
        align-items: center;
        justify-content: space-between;
    }
}
#wpforo #wpforo-wrap .wpf-acp-header{
    border-bottom: 1px dashed #405ff2 !important;
}
.elementor-4813 .elementor-element.elementor-element-6f7f687 .wpf-profile-section.wpf-section-stat{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.elementor-4813 .elementor-element.elementor-element-6f7f687 .wpf-profile-section.wpf-mi-section{
    padding: 0px 15px !important;
}
#wpforo #wpforo-wrap .wpf-sbtn {
    margin: 25px 15px !important;
}
#wpforo-content {
    padding-left: 15px !important;
    padding-right: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-978f192 *//*.elementor-4813 .elementor-element.elementor-element-978f192 {*/
/*    width: 100% !important;*/
/*    flex: 1 280px;*/
/*}*//* End custom CSS */
/* Start custom CSS for wp-widget-wpforo_profile, class: .elementor-element-f717983 */.elementor-4813 .elementor-element.elementor-element-f717983 {
    display: flex;
    padding: 16px;
    align-items: center;
    box-shadow: none !important;
    border-top: 5px solid #405ff2 !important;
    border-bottom: none !important;
    background-color: #1f1f1f;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .elementor-widget-container {
    width: 100% !important;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .wpf-prof-info .wpf-prof-name {
    font-family: "Europa", Sans-serif;
    color: #fff !important;
    font-size: 16px;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .wpf-prof-data span {
    color: #fff !important;
}

#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a {
    color: #000000 !important;
}

.wpforo-forum-footer span, i{
    color: #405ff2 !important;
}

.wpforo-widget-wrap.wpf-grey h5 {
    font-size: 24px !important;
    color: #fff !important;
    font-weight: 600 !important;
    margin: 0px 0px 0px !important;
    padding-bottom: 0px !important; 
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-notifications .wpf-notification-head {
    color: #000 !important;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification {
    color: #000 !important;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .wpf-prof-loginout {
    gap: 7px;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .wpf-prof-loginout a.wpf-button {
    gap: 5px;
    width: 100%;
    flex: 1 150px;
    padding: 15px 30px !important;
    border-radius: 5px !important;
    flex-direction: row-reverse;
    color: #fff !important;
    background-color: #405ff2;
    border: 1px solid #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .wpf-prof-loginout a.wpf-button:last-child {
    color: #405ff2 !important;
    background-color: transparent;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .wpf-prof-loginout a.wpf-button svg {
    fill: #000000 !important;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .wpf-prof-loginout a.wpf-button:last-child svg {
    fill: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .wpf-prof-loginout a.wpf-button:hover {
    color: #fff !important;
    background-color: #405ff2;
    border: 1px solid #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-f717983 .wpf-prof-loginout a.wpf-button:last-child:hover svg {
    fill: #405ff2 !important;
}

#wpforo #wpforo-wrap .wpforo-members:has(.wpforo-member-bg.wpfbg-9) {
    padding-left: 0px !important;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpforo .wpforo-widget-wrap .wpforo-widget-content,
.elementor-4813 .elementor-element.elementor-element-f717983 .wpforo-widget-wrap .wpforo-widget-content {
    padding: 0px !important;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts {
    margin: 0px;
    display: flex;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts * {
    display: flex;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts [wpf-tooltip]::before {
    border-color: transparent transparent #555555 transparent;
    border-width: 0px 6px 6px 6px;
    top: 100%;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts [wpf-tooltip]::after {
    transform: translateX(-50%);
    left: 50%;
    top: calc(100% + 5.5px);
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell {
    margin-bottom: 0px;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell svg {
    color: #000000;
    padding:    08px;
    background-color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell .wpf-alerts-count {
    color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notifications {
    border-color: #405ff2;
    background-color: #3d3d3d;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notification-head {
    gap: 5px;
    display: flex;
    align-items: center;
    color: #FFFFFF !important;
    justify-content: flex-start;
    border-bottom: 2px dashed #FAFAFA;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notification-head svg {
    width: 16px;
    height: 16px;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notification-content li:hover {
    background-color: #1f1f1f;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notification-content .wpf-nleft {
    flex: none;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notification-content .wpf-nleft svg {
    filter: none;
    color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notification-content .wpf-nright a {
    color: #FFFFFF;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notification-content .wpf-nright .wpf-ndesc {
    color: #CCCCCC;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-notifications .wpf-notification-actions .wpf-action {
    color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-data {
    gap: 15px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-content .wpf-prof-data span.wpf-member-title {
    margin-left: auto;
    margin-right: 0px;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut {
    margin: 0px;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-footer {
    padding-top: 10px;
    margin-bottom: 0px;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons {
    gap: 5px;
    display: flex;
    margin-top: 0px;
    align-items: center;
    justify-content: flex-start;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a {
    margin: 0px;
    display: flex;
    padding: 06px;
    align-items: center;
    justify-content: center;
    color: #405ff2 !important;
    background-color: transparent;
    border: 1px solid #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a:hover {
    color: #000000 !important;
    background-color: #405ff2 !important;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a:last-child {
    margin-left: auto;
    color: #000000 !important;
    background-color: #405ff2;
}

.elementor-4813 .elementor-element.elementor-element-f717983 #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a:hover:last-child {
    color: #405ff2 !important;
    background-color: transparent !important;
}
.elementor-4813 .elementor-element.elementor-element-f717983 .wpfbr-b{
    border: #fff !important;
}
@media (max-width: 620px) {
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu, #wpforo #wpforo-wrap #wpforo-menu #wpf-menu {
        top: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-wpforo_recent_posts, class: .elementor-element-cdbc2dc */.elementor-4813 .elementor-element.elementor-element-cdbc2dc {
    display: flex;
    padding: 16px;
    align-items: center;
    box-shadow: none !important;
    border-top: 5px solid #405ff2 !important;
    border-bottom: none !important;
    background-color: #1f1f1f;
}

.elementor-4813 .elementor-element.elementor-element-cdbc2dc .elementor-widget-container {
    width: 100% !important;
}

.elementor-4813 .elementor-element.elementor-element-cdbc2dc #wpf-widget-recent-replies {
    color: #ffffff;
    margin: 0000px;
    font-size: 24px;
    font-weight: 600;
    
}

.elementor-4813 .elementor-element.elementor-element-cdbc2dc #wpf-widget-recent-replies h5 {
    color: #ffffff;
    margin: 0px 0px 10px 0px !important;
    font-size: 24px;
    font-weight: 600;
    line-height: 001;
}

.elementor-4813 .elementor-element.elementor-element-cdbc2dc .wpforo-widget-wrap .wpforo-widget-content {
    padding: 0px 0px 5px !important;
}

.elementor-4813 .elementor-element.elementor-element-cdbc2dc .wpforo-list-item {
    gap: 15px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.elementor-4813 .elementor-element.elementor-element-cdbc2dc .wpforo-list-item-left {
    width: auto;
    float: none;
    display: flex;
    flex: 0 0 auto;
}

.elementor-4813 .elementor-element.elementor-element-cdbc2dc .wpforo-list-item-left img {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
    object-fit: cover;
}

.wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-right .posttitle a {
    color: #fff !important;
    font-size: 16px;
    font-family: "Europa", Sans-serif;
}

.elementor-4813 .elementor-element.elementor-element-cdbc2dc .postuser a {
    color: #405ff2 !important;
    
}
.elementor-4813 .elementor-element.elementor-element-cdbc2dc .wpforo-widget-wrap h5{
    margin-bottom: 10px !important;
    font-family: "Europa", Sans-serif;
}
@media (max-width: 1024px){
    #wpforo #wpforo-wrap .wpf-profile-section .wpf-stat-wrap{
        display: grid
;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    }
}
@media (max-width: 425px){
    #wpforo #wpforo-wrap .wpf-profile-section .wpf-stat-wrap{
        display: grid
;
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d91264e *//*.elementor-4813 .elementor-element.elementor-element-d91264e {*/
/*    flex: 1 280px;*/
/*    max-width: 425px;*/
/*    position: sticky !important;*/
/*    top: 30px !important;*/
/*}*/

@media(max-width: 600px) {
    .elementor-4813 .elementor-element.elementor-element-d91264e {
        position: static !important;
    }
}/* End custom CSS */