.kt-widget--general-3 blockquote {
    border-left: solid 2px blue;
    line-height: 2em;
    background-color: #fafafa;
    padding-top: 0.8em;
    padding-left: 10px;
}
body > div.kt-container {
    padding: 0 60px;
    width: 100%;
    margin: 0;
}
body > div.kt-container > div.kt-body {
    background: none;
}
body > div.kt-container > div.kt-body > div.kt-content {
    background: rgba(255,255,255,0.9);
}
#kt_subheader {
    display: none;
}
body {
    background-image: url("/uploads/workspace_background/68827c68df3cf_REACH_fond_large_3.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-color: black;
}
#kt_header {
    background: none;
}
#kt_header > .kt-header__top {
    background: none;
    height: 100px;
}
#kt_header > .kt-header__bottom {
    background: none;
}
#kt_header > .kt-header__bottom > .kt-container {
    padding: 0 60px;
    width: 100%;
    margin: 0;
}

.challenge_blocklist.special_subtitle .kt-portlet div.kt-portlet__body {
    padding: 0px;
    height: 70px;
    background: rgb(15,27,37) !important;
}
.challenge_blocklist.special_subtitle .kt-portlet .kt-portlet__body .challenge-widget-header > div {
    width: 100%;
}
.challenge_blocklist.special_subtitle .kt-portlet .kt-portlet__body .challenge-widget-header > div > h4.kt-blog-grid__title {
    text-align: center;
}
.challenge_blocklist.special_subtitle .challenge-widget-header h6 {
    display: none;
}
.challenge_blocklist.special_subtitle .challenge-types {
  display: none;
}
#kt_content > .kt-container:not(.serie-container) > .row {
    display: none;
}
.challenge_blocklist.special_subtitle .challenge-widget-header div > div {
    display: none;
}
.serie-container a.btn > i.fa.fa-eye {
    display: none;
}
.kt-widget.kt-widget--general-3.serie-container .kt-widget__top .kt-widget__wrapper {
    gap: 10px;
}
.kt-widget.kt-widget--general-3.serie-container .kt-widget__top .kt-widget__wrapper .kt-widget__stats .kt-widget__stat {
    width: 100%;
}
.kt-widget.kt-widget--general-3.serie-container .kt-widget__top .kt-widget__wrapper .kt-widget__stats {
    flex: 0 0 auto;
    position: unset;
}
.kt-widget.kt-widget--general-3.serie-container .kt-widget__top .kt-widget__wrapper .kt-widget__stats > div.kt-widget__stat > span {
    margin: 0;
}
.kt-widget.kt-widget--general-3.serie-container .kt-widget__top .kt-widget__wrapper .kt-widget__progress {
    flex: 3;
    margin-right: 0px;
    min-width: auto;
    justify-content: normal;
    padding: 0;
}
.kt-widget.kt-widget--general-3.serie-container .kt-widget__top .kt-widget__wrapper .kt-widget__label {
    margin-right: 0px;
    flex: 8;
}

div.challenge_blocklist > a.challenge-widget > div.kt-portlet__body > div.challenge-widget-header div.kt-widget-21__data > span.btn {
    display: inline;
    width: auto;
    padding: .5rem 1rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
    margin: 0 !important;
    color: #ffffff;
}

div.challenge_blocklist > a.challenge-widget > div.kt-portlet__body {
    background-color: rgba(0, 0, 0, .3) !important;
}

div.challenge_blocklist > a.challenge-widget > div.kt-portlet__body > div.challenge-widget-header div.kt-widget-21__data > span.btn.btn-label-info {
    background-color: rgba(54,163,247,.7);
    border: solid 1px #36a3f7;
}

div.challenge_blocklist > a.challenge-widget > div.kt-portlet__body > div.challenge-widget-header div.kt-widget-21__data > span.btn.btn-label-success {
    background-color: rgba(68, 201, 65, .7);
    border: solid 1px #44c941;
}

div.challenge_blocklist > a.challenge-widget > div.kt-portlet__body > div.challenge-widget-header div.kt-widget-21__data > span.btn.btn-label-warning {
    background-color: rgba(255,184,34,.7);
    border: solid 1px #ffb822;
}

div.challenge_blocklist > a.challenge-widget > div.kt-portlet__body > div.challenge-widget-header div.kt-widget-21__data > span.btn.btn-label-danger {
    background-color: rgba(253, 38, 68, .7);
    border: solid 1px #fd2644;
}

div.challenge-widget-header > div > div.kt-widget-21__data {
    margin-top: 1rem !important;
}

#kt_header_mobile {
    background-image: url("/uploads/workspace/6675a300488f7_malice_training_background.png");
    width: 100%;
    padding: 0;
}

#kt_header_mobile div.kt-header__top {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 10px;
    vertical-align: middle;
    background-image: radial-gradient(circle, rgba(2, 0, 36, 0.7945553221288515) 0%, rgba(9, 13, 29, 1) 90%, rgba(15, 18, 29, 1) 100%);
}

li.kt-menu__item.kt-menu__item--submenu > a.kt-menu__link > i.kt-menu__link-bullet.kt-menu__link-bullet--line {
    min-width: 20px;
}

@media (max-width: 1024px) {
    .kt-header-mobile {
        background: transparent;
    }
    #kt_header > .kt-header__top {
        display: none;
    }
    #kt_header_mobile .kt-header__top .kt-header__brand-logo-default {
        display: block;
    }
    .kt-header-mobile .kt-header-mobile__logo {
        flex: 1 1 auto;
        align-self: center;
    }
    .kt-header-mobile .kt-header-mobile__toolbar {
        display: flex;
        align-items: center;
        flex: 0 1 auto;
        align-self: center;
    }
}

@media (max-width: 600px) {
    div.serie_blocklist > div.kt-portlet.challenge_blocklist__item > div.serie-container > .kt-portlet__body > .kt-widget__bottom {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        align-content: stretch;
        flex-wrap: nowrap;
        justify-content: center;
        gap: 10px;
    }
    div.serie_blocklist > div.kt-portlet.challenge_blocklist__item > div.serie-container > .kt-portlet__body > .kt-widget__bottom > .kt-widget__summary {
        align-self: flex-start;
    }
    div.serie_blocklist > div.kt-portlet.challenge_blocklist__item > div.serie-container > .kt-portlet__body > .kt-widget__bottom > .kt-widget__toolbar {
        align-self: stretch;
        flex: 0 1 auto;
    }
    div.serie_blocklist > div.kt-portlet.challenge_blocklist__item > div.serie-container > .kt-portlet__body > .kt-widget__bottom > .kt-widget__toolbar > a {
        display: block;
    }
}