 :root{--ae-body-color:#111117;--ae-box-color:#1a1a21;--ae-title-color:#16161d;--ae-main-color:#efb511;--ae-second-color:#fbc428;--ae-second-color-rgb:251, 196, 40;--ae-text-color:black;--ae-gradient-color:linear-gradient(320deg, #efa90c, #efde11);--ae-container-width:1800px;--ae-container-width-minimal:1700px;--ae-padding-container:75px;--ae-padding-container-managing:15px;--ae-padding-container-responsive:0 15px;--ae-header-size:400px;--ae-body-size:14px;--ae-header-image:url(../../../);--ae-Roboto:'Roboto', sans-serif;--ae-no-repeat:no-repeat;--ae-zero-px:0px;--ae-five-px:5px;--ae-ten-px:10px;}body{font-size:var(--ae-body-size);}::selection{background-color:rgb(var(--ae-second-color-rgb),0.2);color:var(--ae-second-color);}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-thumb{background:var(--ae-gradient-color);}::-webkit-scrollbar-track{background:var(--ae-box-color);}.cAuthorPane_photo img{max-width:170px;width:auto;}#ipsLayout_body, #ipsLayout_header, #ipsLayout_footer{padding-left:var(--ae-padding-container);}.cWidgetsManaging #ipsLayout_body, .cWidgetsManaging #ipsLayout_header, .cWidgetsManaging #ipsLayout_footer{padding-left:var(--ae-padding-container-managing);}.cSidebarBlock_managing [data-action="manageBlock"]{background:var(--ae-gradient-color);color:var(--ae-text-color);font-weight:bold;}.space_between{display:flex;align-items:center;justify-content:space-between;}.space_center{display:flex;align-items:center;}[data-wenk]:after{padding:.5rem !important;background-color:var(--ae-title-color) !important;box-shadow:none !important;font-weight:600;letter-spacing:0.5px;z-index:999999 !important;font-family:var(--ae-Roboto);}.ipsWidget_title, .ipsType_sectionTitle{background:var(--ae-title-color);padding:20px 15px;}.alexandru_elements{display:block;color:inherit;text-align:center;font-weight:600;text-transform:lowercase;opacity:0.5;}.alexandru_elements:hover{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:var(--ae-gradient-color);font-weight:700;opacity:1;}.ae_whos-on, .ae_whos-legend{background:var(--ae-title-color);border-radius:var(--ae-five-px);padding:var(--ae-five-px);}.ae_text_center{text-align:center;}.ae_whos-more{background:rgb(var(--ae-second-color-rgb),0.2);color:var(--ae-second-color);font-weight:600;padding:5px;border-radius:5px;}.ae_whos-spacer{position:relative;margin:20px 0;height:0;padding:0;border:2px solid var(--ae-title-color);border-width:2px 0px 0px 0px;}.ae_ws{display:block;width:100%;text-align:center;line-height:0;position:relative;}.ae_ws span{position:absolute;background:var(--ae-box-color);display:inline-block;text-align:center;width:max-content;height:25px;border-radius:5px;font-weight:600;font-family:var(--ae-Roboto);border:2px dashed var(--ae-title-color);font-size:12px;text-transform:uppercase;letter-spacing:0.5px;color:white;padding:0 10px;left:0;right:0;top:-11px;line-height:22px;margin:0 auto;z-index:1;}.ae_ws > span > i[data-element='quoteleft']{position:absolute;top:-7px;left:0%;background:var(--ae-box-color);padding:0 3px;font-size:9px;color:var(--ae-second-color);}.ae_ws > span > i[data-element='quoteright']{position:absolute;bottom:-7px;right:0%;background:var(--ae-box-color);padding:0 3px;font-size:9px;color:var(--ae-second-color);}#chatBoxForm{background:var(--ae-title-color);}.bimcb_chatInput{color:inherit;}#cbInput_container input{background:var(--ae-body-color);color:inherit;}

img.mycode_img {
    width: 100%;
}

.aeLayout_menu {
    position: fixed;
    height: 100%;
    background: #16161d;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    top: var(--ae-zero-px);
    left: var(--ae-zero-px);
    padding: var(--ae-five-px);
    z-index: 999;
}


.link:hover .fas, .menu_links .link:hover .fas {
    font-weight: 400;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-image: var(--ae-gradient-color);
    filter: drop-shadow(0px 0px 15px rgb(var(--ae-second-color-rgb), 0.5));
}

.menu_home{display:block;width:50px;height:62px;line-height:60px;text-align:center;font-size:25px;border-bottom:1px solid var(--ae-body-color);}

.menu_beta{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;line-height:1;border-top:1px solid var(--ae-body-color);}

.menu_beta .a{color:white;font-weight:bold;}.menu_beta .b{color:inherit;font-weight:600;}.menu_links .link{display:block;width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;cursor:pointer;}
.menu_home:hover .fal, .menu_links .link:hover .fal{font-weight:400;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:var(--ae-gradient-color);filter:drop-shadow(0px 0px 15px rgb(var(--ae-second-color-rgb), 0.5));}


#aeLayout_header{position:relative;width:100%;height:var(--ae-header-size);background:var(--ae-box-color) var(--ae-header-image) var(--ae-no-repeat);background-size:cover;border:var(--ae-ten-px) solid var(--ae-box-color);border-radius:var(--ae-five-px);overflow:hidden;}.steam_users img{width:50px;height:50px;border-radius:25px;border:5px solid var(--ae-body-color);}.steam_game_image img{border-radius:10px;}.steam_group_image .ipsUserPhoto_medium{border:5px solid var(--ae-body-color);width:100px;height:100px;}#elTopContributors_content .ipsButton{background:var(--ae-gradient-color);color:black;}.ae__Announcement-title{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;padding:15px 10px;}.ae__anno-icon{width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;color:black;background:var(--ae-gradient-color);border-radius:50px;filter:drop-shadow(0px 0px 15px rgb(var(--ae-second-color-rgb), 0.2));}.ae__anno-title{display:flex;flex-direction:column;line-height:1;}.ae__anno-title .a{color:white;font-weight:600;font-family:var(--ae-Roboto);font-size:20px;letter-spacing:0.5px;}.ae__anno-title .b{color:inherit;font-weight:600;text-transform:lowercase;font-size:13px;opacity:0.7;}#cAnnouncementSidebar:hover > .ae__Announcement-title > .ae__anno-title .a{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:var(--ae-gradient-color);transition:ease-in 0.7s alternate;}.ae__breadcrumb-social a{margin:0 10px;display:inline-block;}.ae_lhh{height:30px;line-height:30px;}.ae_ips_link{margin:0 10px;}#cCreate{background:var(--ae-gradient-color);color:black;font-weight:700;padding:0 10px;border-radius:4px;}.cUserNav_icon{background:var(--ae-title-color);padding:8px 10px;text-align:center;border-radius:4px;}


#cUserLink .ipsUserPhoto {
    width: 45px !important;
    height: 45px !important;
    border-radius: 4px !important;
    border: 5px solid var(--ae-title-color) !important;
}
.lasptosts {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-end;
}

span.subforum {
    font-size: 12px;
}

#cUserLink span {
    position: relative;
    background: var(--ae-title-color);
    /* padding: 5px; */
    /* border-top-right-radius: 10px; */
    /* border-bottom-right-radius: 10px; */
    font-size: 15px;
    /* top: 10px; */
}


#cUserLink span#cUserLink span i{background-image:var(--ae-gradient-color);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}



.cForumTitle{display:flex;align-items:center;justify-content:space-between;padding:var(--ae-ten-px);}.ipsDataItem_subList{display:var(--subforum-display);grid-gap:var(--subforum-gap);grid-template-columns:repeat(auto-fill,minmax(var(--subforum-min-width),1fr));--subforum-display:grid;--subforum-min-width:220px;}@media screen /* ============================================
   FORMATTED & ORGANIZED CSS
   ============================================
   This is your CSS reformatted for readability
   ============================================ */

/* ============================================
   RESPONSIVE GRID - DATA ITEMS
   ============================================ */

@media screen and (max-width: 1920px) {
    html > body.ipsApp .ipsDataItem_subList {
        -ms-grid-columns: repeat(3, 35%);
        grid-template-columns: repeat(3, 35%);
    }
}

@media screen and (max-width: 1280px) {
    html > body.ipsApp .ipsDataItem_subList {
        -ms-grid-columns: repeat(2, 55%);
        grid-template-columns: repeat(2, 55%);
    }
}

@media screen and (max-width: 976px) {
    html > body.ipsApp .ipsDataItem_subList {
        display: var(--subforum-display);
        grid-gap: var(--subforum-gap);
        grid-template-columns: repeat(auto-fill, minmax(var(--subforum-min-width), 1fr));
    }
}


/* ============================================
   FORUM ROW STYLING
   ============================================ */

.ipsApp .cForumRow .ipsDataItem_subList li:before {
    position: relative;
    content: 'lens';
    font-family: 'Material Icons';
    margin-right: -2px;
    font-size: 8px;
    color: #757575;
    top: -1px;
    font-weight: bold;
    border-radius: 100%;
}

.ipsApp .cForumRow .ipsDataItem_subList li.ipsDataItem_unread:before {
    color: var(--ae-main-color);
    filter: drop-shadow(0px 0px 5px rgb(var(--ae-second-color-rgb), 0.5));
}

.ipsApp .cForumRow .ipsDataItem_stats .ipsDataItem_stats_number {
    position: relative;
    color: inherit;
    font-weight: 600;
    top: 4px;
}

.ipsApp .cForumRow .ipsDataItem_stats .ipsDataItem_stats_type {
    position: relative;
    color: inherit;
    font-weight: 600;
    top: -4px;
}

.ipsApp .cForumRow .ipsDataItem_unread .ipsDataItem_stats .ipsDataItem_stats_number {
    color: var(--ae-second-color);
    filter: drop-shadow(0px 0px 10px rgb(var(--ae-second-color-rgb), 0.5));
}


/* ============================================
   AUTHOR PANE
   ============================================ */

.cAuthorPane {
    text-align: center;
    padding: var(--sp-5) !important;
    background: var(--ae-title-color);
    border-radius: inherit;
}


/* ============================================
   POST GROUPS & BOXES
   ============================================ */

.ae_post-group {
    position: relative;
    background: transparent;
    border: 2px dashed var(--ae-body-color);
    border-radius: 10px;
    padding: 10px;
}

.ae_post-group i[data-group='quoteleft'] {
    position: absolute;
    top: -8px;
    left: 4%;
    background: var(--ae-title-color);
    padding: 0 var(--ae-five-px);
    color: var(--ae-second-color);
}

.ae_post-group i[data-group='quoteright'] {
    position: absolute;
    bottom: -8px;
    right: 4%;
    background: var(--ae-title-color);
    padding: 0 var(--ae-five-px);
    color: var(--ae-second-color);
}

.ae_post-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 2px dashed var(--ae-body-color);
    padding: var(--ae-five-px);
    border-radius: var(--ae-five-px);
    margin-bottom: var(--ae-five-px);
}

.ae_post-box > div > i {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-weight: 400;
    background-image: var(--ae-gradient-color);
    font-size: 16px;
    line-height: 2;
    filter: drop-shadow(0px 0px 10px rgb(var(--ae-second-color-rgb), 0.5));
}

.ae_post-box > div > span {
    font-family: var(--ae-Roboto);
    font-weight: 600;
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.5px;
}

.ae_post-number {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-weight: 700;
    background-image: var(--ae-gradient-color);
    font-size: 16px;
    line-height: 2;
    filter: drop-shadow(0px 0px 10px rgb(var(--ae-second-color-rgb), 0.5));
}


/* ============================================
   FOOTER
   ============================================ */

.ae__Layout-footer {
    position: relative;
    background: transparent;
    padding: var(--ae-ten-px);
    border-radius: var(--ae-five-px);
}

.ae__Footer-social {
    display: block;
    text-align: center;
    padding-top: 20px;
}

.ae__Footer-social a {
    background: var(--ae-body-color);
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    font-size: 20px !important;
    border-radius: 100px;
    margin: 0 10px;
    color: white !important;
    transition: ease-in-out 0.2s;
}

.ae__Footer-social a:hover {
    background: var(--ae-gradient-color);
    color: var(--ae-text-color) !important;
    transition: ease-in 0.3s;
}


/* ============================================
   RESPONSIVE - MOBILE
   ============================================ */

@media screen and (max-width: 979px) {
    #ipsLayout_body,
    #ipsLayout_header,
    #ipsLayout_footer {
        padding: var(--ae-padding-container-responsive);
    }
    
    .aeLayout_menu,
    #aeLayout_header {
        display: none;
    }
    
    .ipsApp .cForumRow .ipsDataItem_stats .ipsDataItem_stats_type,
    .ipsApp .cForumRow .ipsDataItem_unread .ipsDataItem_stats .ipsDataItem_stats_number {
        top: 0px;
    }
    
    .ipsDataItem_stats dl {
        text-align: right;
    }
}


/* ============================================
   SWIPER FONT FACE
   ============================================ */

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');
    font-weight: 400;
    font-style: normal;
}


/* ============================================
   SWIPER - CSS VARIABLES
   ============================================ */

:root {
    --swiper-theme-color: #007aff;
}


/* ============================================
   SWIPER CONTAINER
   ============================================ */

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    background-size: auto;
    background-image: url(https://i.imgur.com/Nnzw3On.jpg);
    background-position-y: 40%;
    background-position-x: 67%;
}


/* ============================================
   SWIPER SLIDES
   ============================================ */

.swiper-slide {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
}


/* ============================================
   SWIPER CONTENT
   ============================================ */

.ae__swiper-content p {
    color: #9c9c9c;
    font-weight: 500;
}

.ae__swiper-content > .ae__swiper-title {
    line-height: 1;
}

.ae__swiper-content > .ae__swiper-title > .title {
    color: white;
    font-weight: 900;
    font-family: var(--ae-Roboto);
    font-size: 25px;
}

.ae__swiper-content > .ae__swiper-title > .ddmmyyyy {
    font-family: var(--ae-Roboto);
    color: inherit;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-weight: bold;
    background-image: var(--ae-gradient-color);
}

.ae__swiper-content > .ae__swiper-button {
    background: var(--ae-gradient-color);
    padding: 9px;
    border-radius: 5px;
    font-weight: 600;
    color: var(--ae-text-color);
    margin-top: 5px;
    display: inline-block;
}


/* ============================================
   LOGO
   ============================================ */

.loggggo {
    width: -webkit-fill-available;
    max-width: fit-content;
    position: absolute;
    left: 0%;
    top: 29%;
    padding: 20px;
    border-radius: 0px 54px 51px 0px;
    background-image: linear-gradient(45deg, #1a1a21, #000000a1);
}


/* ============================================
   SWIPER - WRAPPER & STRUCTURE
   ============================================ */

.swiper-container-vertical > .swiper-wrapper {
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
    flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-container-pointer-events {
    touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}


/* ============================================
   SWIPER - AUTO HEIGHT
   ============================================ */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}


/* ============================================
   SWIPER - 3D EFFECTS
   ============================================ */

.swiper-container-3d {
    perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}


/* ============================================
   SWIPER - CSS MODE
   ============================================ */

.swiper-container-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}


/* ============================================
   SWIPER - NAVIGATION BUTTONS
   ============================================ */

:root {
    --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: 'next';
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #ffffff;
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000000;
}

.swiper-button-lock {
    display: none;
}


/* ============================================
   SWIPER - PAGINATION
   ============================================ */

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33);
}

.swiper-pagination-bullet {
    width: 13px;
    height: 25px;
    display: inline-block;
    border-radius: 100px;
    background: transparent;
    border: 1px solid var(--ae-second-color);
    opacity: 0.5;
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    height: 35px;
    background: var(--ae-second-color);
    filter: drop-shadow(0px 0px 5px var(--ae-second-color));
    transition: ease-in 0.5s;
    border: 0px;
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right;
}


/* ============================================
   SWIPER - PROGRESS BAR
   ============================================ */

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}

.swiper-pagination-white {
    --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
    --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
    display: none;
}


/* ============================================
   SWIPER - SCROLLBAR
   ============================================ */

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1);
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-scrollbar-lock {
    display: none;
}


/* ============================================
   SWIPER - ZOOM
   ============================================ */

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.swiper-slide-zoomed {
    cursor: move;
}


/* ============================================
   SWIPER - LAZY LOADING
   ============================================ */

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg);
    }
}


/* ============================================
   SWIPER - NOTIFICATIONS
   ============================================ */

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}


/* ============================================
   SWIPER - FADE EFFECT
   ============================================ */

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}


/* ============================================
   SWIPER - CUBE EFFECT
   ============================================ */

.swiper-container-cube {
    overflow: visible;
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px);
}


/* ============================================
   SWIPER - FLIP EFFECT
   ============================================ */

.swiper-container-flip {
    overflow: visible;
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}


/* ============================================
   CUSTOM COMPONENTS - MULTITHREAD
   ============================================ */

.multithreadm {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}


/* ============================================
   DROPDOWN MENU
   ============================================ */

.dropdown {
    float: left;
    overflow: hidden;
}

.dropdown .dropbtn {
    cursor: pointer;
    font-size: 16px;
    border: none;
    outline: none;
    color: white;
    padding: 14px 16px;
    background-color: inherit;
    font-family: inherit;
    margin: 0;
}

.navbar a:hover,
.dropdown:hover .dropbtn,
.dropbtn:focus {
    background-color: red;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.dropdown-content a {
    float: none;
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.show {
    display: block;
}


/* ============================================
   FORUM STATS
   ============================================ */

.statsforums1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
}

.flstatcontent {
    display: flex;
    background: #1a1a21;
    border-radius: 5px;
    align-items: center;
    box-shadow: 0 0px 0px 0px #000000;
    margin-bottom: 10px;
}

.flscap {
    padding: 15px;
    background: #16161d;
    font-weight: 600;
}

.flscontent {
    padding: 15px;
    border: 1px solid #16161d;
    border-left: 0;
    border-radius: 5px;
}

span.thdxtxt {
    text-transform: uppercase;
    font-size: 10px;
}

.flstastdispolaz {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: center;
}

.faiconfonts {
    font-size: 15px;
    color: #9d9d9d;
}


/* ============================================
   TOOLS THREADS DROPDOWN
   ============================================ */

.toolsthreads {
    position: relative;
    display: inline-block;
}

.toolsthreads-btn {
    color: white;
    font-size: 14px;
    border: none;
    cursor: pointer;
    font-weight: 500;
}

.toolsthreads-content {
    display: none;
    position: absolute;
    background-color: #16161d;
    min-width: 350px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    margin-left: -165px;
    padding: 20px;
    border: 1px solid #322f2f;
    border-radius: 5px;
    box-shadow: 0 0 17px black;
}

.toolsthreads-content a {
    color: #ffffff;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    background: #111117;
    border-radius: 4px;
}

.toolsthreads-content a:hover {
    background-color: #2085ea;
    color: #121212;
}


/* ============================================
   END OF FORMATTED CSS
   ============================================ */
		
		
		