/*
            /$$
    /$$    /$$$$
   | $$   |_  $$    /$$$$$$$
 /$$$$$$$$  | $$   /$$_____/
|__  $$__/  | $$  |  $$$$$$
   | $$     | $$   \____  $$
   |__/    /$$$$$$ /$$$$$$$/
          |______/|_______/
================================
        Keep calm and get rich.
                    Is the best.

---------------------------------------------
Theme Name: YOUYOU
Theme URI: https://www.nicetheme.cn/
Author: nicetheme
Author URI: https://www.nicetheme.cn/
Description: 
Version: 1.0.0
License URI: LICENSE
Text Domain: Capricornus
*/


/*--------------------------------------------------------------
title Font color style
--------------------------------------------------------------*/

.text-primary {
    color: var(--color-primary) !important;
}

.text-dark {
    color: var(--color-dark) !important;
}

.text-secondary {
    color: var(--color-secondary) !important;
}

.text-muted {
    color: var(--color-muted) !important;
}

.text-light {
    color: var(--color-light) !important;
}

.text-danger {
    color: var(--color-danger) !important;
}


/*--------------------------------------------------------------
Buttons
--------------------------------------------------------------*/

.btn {
    font-size: 1rem;
    border-radius: var(--radius-sm);
    padding: .5rem 1.625rem;
    white-space: normal;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

@media (max-width: 767.98px) {
    .btn {
        padding: 0.375rem 1.625rem;
    }
}


/*--------------------------------------------------------------
btn style
--------------------------------------------------------------*/

.btn-primary {
    color: #fff;
    background-color: var(--btn-primary);
    border-color: var(--btn-primary);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    color: #fff;
    background-color: var(--btn-primary);
    border-color: var(--btn-primary);
    opacity: .8;
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: var(--color-muted);
    border-color: var(--btn-secondary);
    background-color: var(--btn-secondary);
    opacity: 1;
}

/*--------------------------------------------------------------
btn secondary style
--------------------------------------------------------------*/

.btn-secondary {
    color: var(--color-light);
    background-color: var(--btn-secondary);
    border-color: var(--btn-secondary);
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.active,
.btn-secondary:active {
    color: #fff;
    background-color: var(--btn-dark);
    border-color: var(--btn-dark);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: var(--color-muted);
    border-color: var(--btn-secondary);
    background-color: var(--btn-secondary);
    opacity: 1;
}


/*--------------------------------------------------------------
btn light style
--------------------------------------------------------------*/

.btn-light {
    background-color: var(--btn-light);
    border-color: var(--btn-light);
    color: var(--color-muted);
}

.btn-light:hover,
.btn-light:focus,
.btn-light:active,
.btn-light.active {
    background-color: var(--btn-light);
    border-color: var(--btn-light);
    color: var(--color-dark);
}

.btn-light.disabled,
.btn-light:disabled {
    background-color: var(--btn-light);
    border-color: var(--btn-light);
    color: var(--color-muted);
    opacity: 1;
}


/*--------------------------------------------------------------
btn dark style
--------------------------------------------------------------*/

.btn-dark {
    background-color: var(--btn-dark);
    border-color: var(--btn-dark);
    color: var(--color-light);
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark.active,
.btn-dark:active {
    background-color: var(--btn-secondary);
    border-color: var(--btn-secondary);
    color: #fff;
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: var(--color-muted);
    border-color: var(--btn-secondary);
    background-color: var(--btn-secondary);
    opacity: 1;
}


/*--------------------------------------------------------------
btn danger style
--------------------------------------------------------------*/

.btn-danger {
    background-color: var(--btn-danger);
    border-color: var(--btn-danger);
    color: #fff;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.active,
.btn-danger:active {
    background-color: var(--btn-danger);
    border-color: var(--btn-danger);
    color: #fff;
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: var(--color-muted);
    border-color: var(--btn-secondary);
    background-color: var(--btn-secondary);
    opacity: 1;
}


/*--------------------------------------------------------------
btn link style
--------------------------------------------------------------*/

.btn-link {
    color: var(--color-muted);
    text-decoration: none;
}

.btn-link:hover,
.btn-link:focus,
.btn-link.active,
.btn-link:active {
    color: var(--color-dark);
}

.btn-link:disabled,
.btn-link.disabled {
    background-color: var(--btn-light);
    border-color: var(--btn-light);
    color: var(--color-muted);
}


/*--------------------------------------------------------------
btn link style
--------------------------------------------------------------*/

.btn-success {
    background-color: var(--btn-success);
    border-color: var(--btn-success);
    color: #fff;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.active,
.btn-success:active {
    background-color: var(--btn-success);
    border-color: var(--btn-success);
    color: #fff;
}

.btn-success:disabled,
.btn-success.disabled {
    background-color: var(--btn-light);
    border-color: var(--btn-light);
    color: var(--color-muted);
}


/*--------------------------------------------------------------
btn outline style
--------------------------------------------------------------*/

.btn-outline-primary {
    color: var(--color-primary);
    background-color: var(--btn-outline-primary);
    border-color: var(--btn-outline-primary);
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active,
.btn-outline-primary.active {
    color: #fff;
    background-color: var(--btn-primary);
    border-color: var(--btn-primary);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    background-color: var(--btn-light);
    border-color: var(--btn-light);
    color: var(--color-muted);
    opacity: 1;
}

/*--------------------------------------------------------------
btn outline secondary style
--------------------------------------------------------------*/

.btn-outline-secondary {
    color: var(--color-secondary);
    background-color: var(--btn-outline-secondary);
    border-color: var(--btn-outline-secondary);
}

.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary:active,
.btn-outline-secondary.active {
    color: var(--color-muted);
    background-color: var(--btn-outline-secondary);
    border-color: var(--btn-outline-secondary);
}


/*--------------------------------------------------------------
btn outline light style
--------------------------------------------------------------*/

.btn-outline-light {
    color: var(--color-secondary);
    border-color: var(--btn-light);
    background-color: var(--btn-light);
}

.btn-outline-light:hover,
.btn-outline-light:focus,
.btn-outline-light:active,
.btn-outline-light.active {
    color: var(--color-muted);
    border-color: var(--btn-light);
    background-color: var(--btn-outline-light);
}


/*--------------------------------------------------------------
btn outline secondary style
--------------------------------------------------------------*/

.btn-outline-dark {
    color: var(--color-dark);
    border-color: var(--btn-outline-dark);
    background-color: var(--btn-outline-dark);
}

.btn-outline-dark:hover,
.btn-outline-dark:focus,
.btn-outline-dark:active,
.btn-outline-dark.active {
    color: var(--color-muted);
    border-color: var(--btn-outline-dark);
    background-color: var(--btn-outline-dark);
}


/*--------------------------------------------------------------
btn outline danger style
--------------------------------------------------------------*/

.btn-outline-danger {
    color: var(--color-danger);
    border-color: var(--btn-outline-danger);
    background-color: var(--btn-outline-danger);
}

.btn-outline-dark:hover,
.btn-outline-dark:focus,
.btn-outline-dark:active,
.btn-outline-dark.active {
    color: #fff;
    border-color: var(--btn-danger);
    background-color: var(--btn-danger);
}


/*--------------------------------------------------------------
btn style
--------------------------------------------------------------*/

.btn-pointer {
    position: relative;
    overflow: hidden;
    color: #fff;
    background: #ff1d1d;
    /* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    background: -webkit-gradient(linear, left top, right top, from(#fa7a46), to(#ff1d1d));
    background: linear-gradient(to right, #fa7a46, #ff1d1d);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    -webkit-box-shadow: 0 15px 20px rgb(254 89 43 / 20%);
    box-shadow: 0 15px 20px rgb(254 89 43 / 20%);
    border: 0;
    padding: 0.6875rem 1.75rem;
}

.btn-pointer:hover,
.btn-pointer:focus {
    color: #fff;
}

.btn-pointer:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.3em;
    background: #ff1d1d;
    background: -webkit-gradient(linear, left top, right top, from(#ff1d1d), to(#fa7a46));
    background: linear-gradient(to right, #ff1d1d, #fa7a46);
    -webkit-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out;
    z-index: 2;
    opacity: 0;
}

.btn-pointer:hover:after {
    opacity: 1;
}

.btn-pointer span {
    position: relative;
    z-index: 3;
}

@media (max-width: 767.98px) {
    .btn-pointer.btn-lg {
        padding: 0.6875rem 1.75rem;
    }
}


/*--------------------------------------------------------------
btn gradient style
--------------------------------------------------------------*/

.btn-primary-gradient {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, right top, from(#1FC5A2), color-stop(#ff9277), color-stop(#1FC5A2), to(#ff9277));
    background-image: linear-gradient(to right, #1FC5A2, #ff9277, #1FC5A2, #ff9277);
    background-size: 300% 100%;
    border: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.btn-primary-gradient:hover,
.btn-primary-gradient:focus {
    color: #fff;
    background-position: 100% 0;
}

.btn-primary-gradient:active,
.btn-primary-gradient.active {
    background-image: -webkit-gradient(linear, left top, right top, from(#000), color-stop(#868686), color-stop(#000), to(#868686));
    background-image: linear-gradient(to right, #000, #868686, #000, #868686);
}

.btn-dark-gradient {
    background: linear-gradient(60deg, #29323c 0%, #485563 100%);
}

/*--------------------------------------------------------------
btn reset style
--------------------------------------------------------------*/
.btn-like.active,
.btn-collect.active {
    color: var(--color-danger);
}

/*--------------------------------------------------------------
btn size style
--------------------------------------------------------------*/

.btn-xs {
    font-size: 0.75rem;
    padding: 0.25rem 0.75rem;
}

.btn-sm {
    font-size: 0.875rem;
    padding: 0.25rem 0.875rem;
}

.btn-lg {
    font-size: 1.125rem;
    font-weight: bold;
    padding: 0.625rem 2rem;
}

.btn-block {
    width: 100%;
    display: block;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .btn-sm {
        font-size: 0.75rem;
    }

    .btn-lg {
        font-size: 0.9375rem;
    }
}

@media (max-width: 767.98px) {
    .btn-sm {
        font-size: 0.75rem;
        padding: 0.25rem 0.5rem;
    }

    .btn-lg {
        font-size: 0.875rem;
        padding: 0.5rem 1.75rem;
    }
}


/*--------------------------------------------------------------
btn radius style
--------------------------------------------------------------*/

.btn-rounded {
    border-radius: 5rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}

@media (max-width: 767.98px) {
    .btn-rounded.btn-sm {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}


/*--------------------------------------------------------------
btn width style
--------------------------------------------------------------*/

.btn-w-xs {
    min-width: 4rem;
    padding-left: 0.375rem;
    padding-right: 0.375rem;
}

.btn-w-sm {
    min-width: 4.75rem;
    padding-left: 0.375rem;
    padding-right: 0.375rem;
}

.btn-w-md {
    min-width: 5.75rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

.btn-w-lg {
    min-width: 9.375rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

.btn-w-xl {
    min-width: 10rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

@media (max-width: 767.98px) {
    .btn-sm.btn-w-md {
        min-width: 5rem;
    }

    .btn-lg.btn-w-lg {
        min-width: 8.375rem;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .btn-w-lg {
        min-width: 135px;
    }
}


/*--------------------------------------------------------------
btn icon style
--------------------------------------------------------------*/

.btn-icon {
    position: relative;
    width: 2.4375rem;
    height: 2.4375rem;
    font-size: 1.25rem;
    font-weight: normal;
    text-align: center;
    padding: 0;
}

.btn-icon sup {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    font-size: 11px;
    line-height: 1;
    min-width: 20px;
    margin: 1px;
    padding: 2px 3px;
    border-radius: 20px;
    color: #fff;
    background-color: var(--bg-danger);
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}

.btn-icon span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.btn-icon:hover,
.btn-icon:active,
.btn-icon:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-icon.btn-xs {
    width: 1.5rem;
    height: 1.5rem;
    font-size: 1.25rem;
}

.btn-icon.btn-sm {
    width: 1.875rem;
    height: 1.875rem;
    font-size: 1.375rem;
}

.btn-icon.btn-md {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.5rem;
}

.btn-icon.btn-lg {
    width: 2.9375rem;
    height: 2.9375rem;
    font-size: 1.5rem;
}

@media (max-width: 767.98px) {
    .btn-icon.btn-md {
        width: 2.375rem;
        height: 2.375rem;
        font-size: 1.125rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .btn-icon.btn-md {
        width: 2.375rem;
        height: 2.375rem;
        font-size: 1.125rem;
    }

    .btn-icon.btn-lg {
        width: 2.75rem;
        height: 2.75rem;
        font-size: 1.25rem;
    }
}


/*--------------------------------------------------------------
title Font Size style
--------------------------------------------------------------*/

.bg-primary {
    background-color: var(--bg-primary) !important;
}

.bg-dark {
    background-color: var(--bg-dark) !important;
}

.bg-secondary {
    background-color: var(--bg-secondary) !important;
}

.bg-muted {
    background-color: var(--bg-muted) !important;
}

.bg-light {
    background-color: var(--bg-light) !important;
}

.bg-dark-gradient {
    background: -webkit-gradient(linear, left top, left bottom, from(#000613), to(#343f48));
    background: linear-gradient(to bottom, #000613, #343f48);
}

.bg-white-overlay {
    color: #fff;
    background-color: rgba(39, 49, 73, 0.33);
}

.bg-dark-overlay {
    color: #fff;
    background-color: rgb(0 0 0 / 30%);
}

.bg-img {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.bg-overlay {
    position: fixed;
    height: 100%;
    right: -99%;
    top: 0;
    left: -99%;
    opacity: 0;
    background: rgba(120, 129, 147, 0.22);
    visibility: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    z-index: 998;
}

.bg-effect {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.bg-poster {
    -ms-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-fixed {
    background-attachment: fixed;
}


/*--------------------------------------------------------------
badge
--------------------------------------------------------------*/

.badge {
    font: inherit;
    font-size: 0.75rem;
    font-weight: 400;
    padding: 0.3125rem 0.625rem;
    border-radius: 2px;
    vertical-align: middle;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}

.badge-sm {
    padding: 0.25rem 0.35rem;
}

.badge-md {
    padding: 0.5rem 0.75rem;
}

.badge-w-sm {
    min-width: 50px;
}

.badge-w-md {
    min-width: 68px;
}


/*--------------------------------------------------------------
border
--------------------------------------------------------------*/

.border-secondary {
    border-color: var(--border-secondary) !important;
}

.border-muted {
    border-color: var(--border-muted) !important;
}

.border-primary {
    border-color: var(--border-primary) !important;
}

.border-light {
    border-color: var(--border-light) !important;
}

.border-1 {
    border-width: 1px !important;
}

.border-2 {
    border-width: 2px !important;
}

.border-3 {
    border-width: 3px !important;
}


/*--------------------------------------------------------------
form-control style
--------------------------------------------------------------*/

.form-select {
    font-size: 1rem;
    height: calc(40px + 2px);
    padding: 0.375rem 1rem;
    border-color: var(--bg-light);
    background-color: var(--bg-light);
    color: var(--color-muted);
    border-radius: var(--radius-sm);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-select:focus,
.form-select:active {
    color: var(--color-dark);
    border-color: var(--bg-muted);
    background-color: var(--bg-muted);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control {
    font-size: 1rem;
    height: calc(40px + 2px);
    padding: 0.375rem 1rem;
    border-color: var(--bg-light);
    background-color: var(--bg-light);
    color: var(--color-muted);
    border-radius: var(--radius-sm);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.form-control:focus,
.form-control:active {
    color: var(--color-dark);
    border-color: var(--border-light);
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control::-webkit-input-placeholder {
    color: var(--color-secondary);
    opacity: 1;
}

.form-control::-moz-placeholder {
    color: var(--color-secondary);
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: var(--color-secondary);
    opacity: 1;
}

.form-control::-ms-input-placeholder {
    color: var(--color-secondary);
    opacity: 1;
}

.form-control::placeholder {
    color: var(--color-secondary);
    opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
    border-color: var(--bg-muted);
    background-color: var(--bg-muted);
    color: var(--color-muted);
    opacity: 1;
}

.form-control-sm {
    height: calc(31px + 2px);
    padding: 0.25rem 0.9375rem;
    font-size: .875rem;
}

.form-control-lg {
    height: calc(47px + 2px);
    padding: 0.5rem 1.5rem;
    font-size: 1rem;
}

textarea.form-control {
    text-align: justify;
    height: auto;
    padding: 0.75rem 1rem;
}

.form-control.is-invalid {
    background-color: #fff1f2;
}


/*--------------------------------------------------------------
form check style
--------------------------------------------------------------*/

.form-check {
    min-height: 0;
    padding-left: 2em;
    margin-bottom: 0;
}

.form-check .form-check-input {
    margin-left: -2em;
}

.form-check-input {
    width: 1.5em;
    height: 1.5em;
    background-color: var(--bg-muted);
    border-color: var(--bg-muted);
    margin-top: 0.08em;
}

.form-check-input:active {
    -webkit-filter: brightness(90%);
    filter: brightness(90%);
}

.form-check-input:focus {
    border-color: var(--bg-muted);
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-check-input:checked {
    background-color: #49D6AB;
    border-color: #49D6AB;
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #49D6AB;
    border-color: #49D6AB;
}

.form-switch {
    padding-left: 2.75em;
}

.form-switch .form-check-input {
    width: 2.75em;
    margin-left: -2.75em;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+');
    border-radius: 3em;
}

.form-switch .form-check-input:focus {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+');
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+');
}


/*--------------------------------------------------------------
  avatar style
--------------------------------------------------------------*/

.flex-avatar {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    line-height: 1;
    white-space: nowrap;
    font-weight: 500;
    border-radius: 100%;
    cursor: pointer;
}

.flex-avatar img {
    width: inherit;
    height: inherit;
    border-radius: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}

.flex-avatar .avatar-vip {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTcuNTkgMTA4LjQ0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPmnKrlkb3lkI3nmoTmuJDlj5hfNTM2KTt9LmNscy0ye2ZpbGw6dXJsKCPmnKrlkb3lkI3nmoTmuJDlj5hfNzYpO30uY2xzLTN7ZmlsbDojZmZmO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5pyq5ZG95ZCN55qE5riQ5Y+YXzUzNiIgeDE9IjEzLjE4IiB5MT0iMzIuMjgiIHgyPSI5Ni44NCIgeTI9IjgzLjgxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwLjAxIiBzdG9wLWNvbG9yPSIjZmZlYWI4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmY2UzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuacquWRveWQjeeahOa4kOWPmF83NiIgeDE9IjE3LjczIiB5MT0iMzUuMDgiIHgyPSI5MC43IiB5Mj0iODAuMDMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAuMDEiIHN0b3AtY29sb3I9IiNmZmM4MDAiLz48c3RvcCBvZmZzZXQ9IjAuMDUiIHN0b3AtY29sb3I9IiNmZmM1MDAiLz48c3RvcCBvZmZzZXQ9IjAuMzUiIHN0b3AtY29sb3I9IiNmZmIyMDAiLz48c3RvcCBvZmZzZXQ9IjAuNjciIHN0b3AtY29sb3I9IiNmZmE3MDAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmEzMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04LjUzLDIwLjc4LDQwLjE0LDIuMzRhMTcuMTgsMTcuMTgsMCwwLDEsMTcuMzEsMEw4OS4wNiwyMC43OGExNy4xOSwxNy4xOSwwLDAsMSw4LjUzLDE0Ljg1VjcyLjgxYTE3LjE5LDE3LjE5LDAsMCwxLTguNTMsMTQuODVMNTcuNDUsMTA2LjFhMTcuMTgsMTcuMTgsMCwwLDEtMTcuMzEsMEw4LjUzLDg3LjY2QTE3LjE5LDE3LjE5LDAsMCwxLDAsNzIuODFWMzUuNjNBMTcuMTksMTcuMTksMCwwLDEsOC41MywyMC43OFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNC40NywyNC4yNWwyNS42Ny0xNWExNy4xOCwxNy4xOCwwLDAsMSwxNy4zMSwwbDI1LjY3LDE1YTE3LjE4LDE3LjE4LDAsMCwxLDguNTMsMTQuODRWNjkuMzVhMTcuMTgsMTcuMTgsMCwwLDEtOC41MywxNC44NGwtMjUuNjcsMTVhMTcuMTgsMTcuMTgsMCwwLDEtMTcuMzEsMGwtMjUuNjctMTVBMTcuMTgsMTcuMTgsMCwwLDEsNS45NCw2OS4zNVYzOS4wOUExNy4xOCwxNy4xOCwwLDAsMSwxNC40NywyNC4yNVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik03Ny42Myw0MS43MmEyLjcyLDIuNzIsMCwwLDAtMi44Mi0uMDdMNjIuODcsNDksNTAuOTMsMzMuMjJhMi41MywyLjUzLDAsMCwwLTIuMTEtMS4wNiwyLjcsMi43LDAsMCwwLTIuMTEsMS4wNkwzNC44NCw0OWwtMTItNy4zOGEyLjU1LDIuNTUsMCwwLDAtMi44OC4wNywyLjY4LDIuNjgsMCwwLDAtMS4xOSwyLjZ2LjE0bDcuNTgsMjcuNGEzLjI0LDMuMjQsMCwwLDAsMy4xNywyLjZINjcuOTNhMy4yNCwzLjI0LDAsMCwwLDMuMTYtMi42TDc4LjY4LDQ0LjZsLjA3LS4yOEEyLjUyLDIuNTIsMCwwLDAsNzcuNjMsNDEuNzJaTTMzLjA4LDY1LjQ3LDMwLjc2LDU2LjksMzcuMDgsNjFsMTEuNzQtMTUuNkw2MC41NSw2MSw2Ni44Nyw1N2wtMi4zMSw4LjU3SDMzLjA4WiIvPjwvZz48L2c+PC9zdmc+');
    z-index: 2;
}

.flex-avatar .avatar-svip {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    height: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTcuNTkgMTA4LjQ0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCPmnKrlkb3lkI3nmoTmuJDlj5hfNTM2KTt9LmNscy0ye2ZpbGw6dXJsKCPmnKrlkb3lkI3nmoTmuJDlj5hfNzYpO30uY2xzLTN7ZmlsbDojZmZmO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0i5pyq5ZG95ZCN55qE5riQ5Y+YXzUzNiIgeDE9IjEzLjE4IiB5MT0iMzIuMjgiIHgyPSI5Ni44NCIgeTI9IjgzLjgxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwLjAxIiBzdG9wLWNvbG9yPSIjZmZlYWI4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmY2UzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuacquWRveWQjeeahOa4kOWPmF83NiIgeDE9IjE3LjczIiB5MT0iMzUuMDgiIHgyPSI5MC43IiB5Mj0iODAuMDMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAuMDEiIHN0b3AtY29sb3I9IiNmZmM4MDAiLz48c3RvcCBvZmZzZXQ9IjAuMDUiIHN0b3AtY29sb3I9IiNmZmM1MDAiLz48c3RvcCBvZmZzZXQ9IjAuMzUiIHN0b3AtY29sb3I9IiNmZmIyMDAiLz48c3RvcCBvZmZzZXQ9IjAuNjciIHN0b3AtY29sb3I9IiNmZmE3MDAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmEzMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04LjUzLDIwLjc4LDQwLjE0LDIuMzRhMTcuMTgsMTcuMTgsMCwwLDEsMTcuMzEsMEw4OS4wNiwyMC43OGExNy4xOSwxNy4xOSwwLDAsMSw4LjUzLDE0Ljg1VjcyLjgxYTE3LjE5LDE3LjE5LDAsMCwxLTguNTMsMTQuODVMNTcuNDUsMTA2LjFhMTcuMTgsMTcuMTgsMCwwLDEtMTcuMzEsMEw4LjUzLDg3LjY2QTE3LjE5LDE3LjE5LDAsMCwxLDAsNzIuODFWMzUuNjNBMTcuMTksMTcuMTksMCwwLDEsOC41MywyMC43OFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNC40NywyNC4yNWwyNS42Ny0xNWExNy4xOCwxNy4xOCwwLDAsMSwxNy4zMSwwbDI1LjY3LDE1YTE3LjE4LDE3LjE4LDAsMCwxLDguNTMsMTQuODRWNjkuMzVhMTcuMTgsMTcuMTgsMCwwLDEtOC41MywxNC44NGwtMjUuNjcsMTVhMTcuMTgsMTcuMTgsMCwwLDEtMTcuMzEsMGwtMjUuNjctMTVBMTcuMTgsMTcuMTgsMCwwLDEsNS45NCw2OS4zNVYzOS4wOUExNy4xOCwxNy4xOCwwLDAsMSwxNC40NywyNC4yNVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik03Ny42Myw0MS43MmEyLjcyLDIuNzIsMCwwLDAtMi44Mi0uMDdMNjIuODcsNDksNTAuOTMsMzMuMjJhMi41MywyLjUzLDAsMCwwLTIuMTEtMS4wNiwyLjcsMi43LDAsMCwwLTIuMTEsMS4wNkwzNC44NCw0OWwtMTItNy4zOGEyLjU1LDIuNTUsMCwwLDAtMi44OC4wNywyLjY4LDIuNjgsMCwwLDAtMS4xOSwyLjZ2LjE0bDcuNTgsMjcuNGEzLjI0LDMuMjQsMCwwLDAsMy4xNywyLjZINjcuOTNhMy4yNCwzLjI0LDAsMCwwLDMuMTYtMi42TDc4LjY4LDQ0LjZsLjA3LS4yOEEyLjUyLDIuNTIsMCwwLDAsNzcuNjMsNDEuNzJaTTMzLjA4LDY1LjQ3LDMwLjc2LDU2LjksMzcuMDgsNjFsMTEuNzQtMTUuNkw2MC41NSw2MSw2Ni44Nyw1N2wtMi4zMSw4LjU3SDMzLjA4WiIvPjwvZz48L2c+PC9zdmc+');
    z-index: 2;
}



/*--------------------------------------------------------------
## Media
--------------------------------------------------------------*/

.media {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    border-radius: inherit;
}

.media:after {
    content: '';
    display: block;
    padding-top: 100%;
}

.media:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
}

.media-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
}

a.media-overlay:hover,
a.media-overlay:focus,
a.media-overlay:link,
a.media-overlay:visited {
    color: #fff;
}

.media-overlay.overlay-top {
    bottom: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    justify-content: start;
}

.media-overlay.overlay-bottom {
    top: auto;
    background: #272727;
    /* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(6, 6, 8, 0.66)), to(rgba(6, 6, 8, 0)));
    background: linear-gradient(to top, rgba(6, 6, 8, 0.66), rgba(6, 6, 8, 0));
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.media-overlay .btn-icon {
    background-color: rgba(33, 36, 40, 0.68);
    border-color: transparent;
}

.media-action {
    position: absolute;
    z-index: 3;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.media-action.active {
    opacity: 1;
}

.media-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    border-radius: inherit;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: rgba(120, 120, 120, 0.03);
}

.media-21x9:after {
    padding-top: 42.857143%;
}

.media-16x9:after {
    padding-top: 56.25%;
}

.media-4x3:after {
    padding-top: 75%;
}

.media-2x3:after {
    padding-top: 150%;
}

.media-3x2:after {
    padding-top: 66.66666%;
}

.media-3x4:after {
    padding-top: 133.33333%;
}

.media-1x2:after {
    padding-top: 200%;
}

.media-2x1:after {
    padding-top: 50%;
}

.media-3x1:after {
    padding-top: 33%;
}

.media-4x1:after {
    padding-top: 25%;
}

.media-5x1:after {
    padding-top: 20%;
}

.media-1-4:after {
    padding-top: 25vh;
    min-height: 10rem;
}

.media-1-3:after {
    padding-top: 33vh;
    min-height: 12.5rem;
}

.media-1-2:after {
    padding-top: 50vh;
    min-height: 15rem;
}

@media (max-width: 767.98px) {
    .media-5x1:after {
        padding-top: 33%;
    }
}


/*-------------------------------------------------------------
## image custom image hover
-------------------------------------------------------------*/

.overlay {
    position: absolute;
    opacity: .6;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #272727;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.overlay-hover:hover .overlay,
a:hover .overlay {
    opacity: .3;
}

.overlay-0 {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #272727;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.overlay-hover:hover .overlay-0,
a:hover .overlay-0 {
    opacity: .3;
}

.overlay-1 {
    position: absolute;
    opacity: .3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #7084ad;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}


/*--------------------------------------------------------------
    custom style
--------------------------------------------------------------*/

.custom-hover {
    position: relative;
}

.custom-hover .media-content,
.custom-hover img,
.custom-hover-img {
    max-width: 100%;
    -webkit-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.custom-hover:hover img,
.custom-hover:hover .media-content,
.custom-hover:hover .custom-hover-img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

@media (max-width: 991.98px) {

    .custom-hover:hover img,
    .custom-hover:hover .media-content,
    .custom-hover:hover .custom-hover-img {
        -webkit-transform: none;
        transform: none;
    }
}


/*--------------------------------------------------------------
  rounded style
--------------------------------------------------------------*/

.rounded {
    border-radius: var(--radius-xs) !important;
}

.rounded-1 {
    border-radius: var(--radius-sm) !important;
}

.rounded-2 {
    border-radius: var(--radius-md) !important;
}

.rounded-3 {
    border-radius: var(--radius-lg) !important;
}

/*--------------------------------------------------------------
  customize style
--------------------------------------------------------------*/
.va-flex{
  display: flex;
  flex-direction: column;
}
.va-flex .index-grid-banner{
  flex: 1;
}
.va-flex .index-grid-banner .swiper{
  height: 100%;
}
.va-flex .index-grid-banner .media {
  height: 100%;
}
.grid-1-end.widget.card.flex-fill .card-header{
  border-bottom:1px solid #f0f0f0;
  padding:0.625rem 1.25rem;
}
.va-list-item{
  height: 88px;
}


/*--------------------------------------------------------------
  card style
--------------------------------------------------------------*/


.card,
.block {
    position: relative;
    border: 0;
    border-radius: var(--radius-md);
    -webkit-box-shadow: var(--shadow-md);
    box-shadow: var(--shadow-sm);
}

.block {
    position: relative;
    background-color: #fff;
}

.card-header,
.card-footer {
    background-color: transparent;
    border-color: transparent;
    background-clip: padding-box;
    border: 0;
    padding: 1.25rem;
}

.card-header {
    padding: 1.25rem 1.25rem 0;
    border-radius: 0;
    margin-bottom: -.25rem;
}

.card-header:first-child {
    border-radius: inherit;
}

.card-body {
    padding: 1.25rem;
}

.card-title {
    line-height: 1.5;
}

.card-md .card-header {
    padding: 1.75rem 1.75rem 0;
}

.card-md .card-body {
    padding: 1.75rem;
}

.card-md .card-header i {
    position: relative;
    top: -.125em;
    font-size: 1.375rem;
    margin-right: .25rem;
}

.card-md .card-header i {
    -webkit-box-shadow: inset 0 -10px 0 var(--border-primary);
    box-shadow: inset 0 -10px 0 var(--border-primary);
}

@media (max-width: 767.98px) {
    .card-md .card-header {
        padding: 1rem 1rem 0;
    }

    .card-md .card-body {
        padding: 1rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .card-md .card-header {
        padding: 1.25rem 1.25rem 0;
    }

    .card-md .card-body {
        padding: 1.25rem;
    }
}


/*--------------------------------------------------------------
## List
--------------------------------------------------------------*/

.list {
    padding: 0;
}

.list .list-item {
    margin: 0 0 16px;
}

.list .list-item:last-child {
    margin: 0;
}

.list-item {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
}

.list-content {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 12px 0 28px 0;
}

.list-body {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

.list-footer {
    margin-top: .125rem;
}

.list-title {
    display: block;
    color: inherit;
}

.list-badge {
    position: absolute;
    left: 0;
    top: 0;
    font: inherit;
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    padding: 7px 14px;
    border-top-left-radius: inherit;
    border-bottom-right-radius: inherit;
    z-index: 2;
}

.list-badge:hover,
.list-badge:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
}

.list-badge.primary {
    background-color: rgb(255 87 69 / 0.9);
}

.list-badge.primary:hover,
.list-badge.primary:focus {
    background-color: rgb(255 87 69 / 1);
}

.list-author {
    color: var(--color-muted);
}

.list-author:hover {
    color: var(--color-primary);
}

.list-author .name {
    max-width: 8em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-item .media .media-overlay {
    padding: 0;
    border-top-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

.list-item .media .media-overlay a {
    font-size: 11px;
    line-height: 1;
    color: #fff;
    padding: 5px 8px;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: var(--radius-sm);
}

@media (max-width: 767.98px) {
    .list-item .media .media-overlay a {
        font-size: 11px;
    }
}


/*--------------------------------------------------------------
  line-clamp style
--------------------------------------------------------------*/

.h-1x {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.h-2x {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.h-3x {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.h-4x {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}


/*--------------------------------------------------------------
## List grouped 
--------------------------------------------------------------*/

.list-grouped {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}

.list-grouped>div {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.list-grouped>div>.list-item {
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

.list-grouped>div>.list-item .media {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.list-grouped>div>.list-item .list-content {
    padding: .75rem .875rem;
    margin: 0;
}

@media (max-width: 767.98px) {
    .list-grouped>div>.list-item .list-content {
        padding: .375rem .625rem;
        margin: 0;
    }
}


/*--------------------------------------------------------------
## List grid
--------------------------------------------------------------*/

.list-grid .list-item {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    margin: 0 0 16px;
}

.list-grid .list-item:last-child {
    margin: 0;
}

.list-grid .list-item .media {
    border-radius: var(--radius-sm);
}

.list-grid .list-item .list-content {
    padding: 0 0 0 16px;
}

.list-grid-md .list-item {
    margin: 0 0 1.5rem;
}

.list-grid-md .list-item:last-child {
    margin: 0;
}

.index-post-list .list-grid .list-item {
    margin: 0 0 24px;
}

.index-post-list .list-grid .list-item:last-child {
    margin: 0;
}


/*--------------------------------------------------------------
## List overlay hover
--------------------------------------------------------------*/

.list-overlay {
    overflow: hidden;
}

.list-overlay a {
    color: #fff;
}

.list-overlay .text-muted:not(i) {
    color: rgba(255, 255, 255, 0.8) !important;
}

.list-overlay .media .media-content:before,
.list-overlay .list-image a:before {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0.6
}

.list-overlay .media a:hover:before {
    opacity: 1
}

.list-overlay .list-body {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.list-overlay .list-meta,
.list-overlay .list-content {
    position: absolute;
    right: 0;
    left: 0;
    padding: 16px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}


/*--------------------------------------------------------------
## List overlay hover
--------------------------------------------------------------*/

.list-overlay-hover {
    overflow: hidden;
    border-radius: var(--radius-sm);
}

.list-overlay-hover a {
    color: #fff;
}

.list-overlay-hover a:hover,
.list-overlay-hover .text-muted:not(i) {
    color: rgba(255, 255, 255, 0.8) !important;
}

.list-overlay-hover .list-image:after {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    background: rgba(0, 0, 0, 0.4);
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

.list-overlay-hover:hover .list-image:after {
    opacity: 1;
}

.list-overlay-hover .list-body {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.list-overlay-hover .list-meta,
.list-overlay-hover .list-content {
    position: absolute;
    right: 0;
    left: 0;
    padding: 16px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.list-overlay-hover .list-meta {
    top: 0;
    -webkit-transform: translateY(-1.25rem);
    transform: translateY(-1.25rem);
}

.list-overlay-hover:hover .list-meta {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.list-overlay-hover .list-content {
    bottom: 0;
    -webkit-transform: translateY(1.25rem);
    transform: translateY(1.25rem);
}

.list-overlay-hover:hover .list-content {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}


/*--------------------------------------------------------------
## List commodit
--------------------------------------------------------------*/

.list-commodit .list-item.block .list-content {
    text-align: center;
    padding: 20px 22px;
}


/*--------------------------------------------------------------
## List image
--------------------------------------------------------------*/

.list-image {
    display: block;
    position: relative;
    overflow: hidden;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.list-image img {
    border-radius: inherit;
}

.list-image .media-overlay {
    padding: 14px;
}


/*--------------------------------------------------------------
## List ajaxload
--------------------------------------------------------------*/

.list-ajaxload {
    text-align: center;
}

.list-ajaxload .ajaxload-button {
    position: relative;
    visibility: visible;
    top: 0rem;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.list-ajaxload .ajaxload-button:hover {
    cursor: pointer;
    top: .3125rem;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}


/*--------------------------------------------------------------
## nav brand
--------------------------------------------------------------*/

.navbar-brand {
    max-width: 10rem;
}

.navbar-brand img {
    max-height: 3.125rem;
}

@media (max-width: 47.9988rem) {
    .navbar-brand {
        max-width: 7.5rem;
    }

    .navbar-brand img {
        max-height: 2.1875rem;
    }
}

@media (min-width: 48rem) and (max-width: 61.9988rem) {
    .navbar-brand {
        max-width: 8.75rem;
    }

    .navbar-brand img {
        max-height: 2.5rem;
    }
}


/*-------------------------------------------------------------- 
## Main Navigation 
--------------------------------------------------------------*/

.site-navbar {
    padding-top: 0;
    padding-bottom: 0;
}

.nav-scroller {
    position: relative;
    overflow-y: hidden;
}

.nav-scroller .navbar-site {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow-x: auto;
    color: rgba(255, 255, 255, .75);
    text-align: center;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}

.navbar-site li {
    position: relative;
    margin: 0 16px;
}

.navbar-site li a {
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: var(--color-secondary);
    padding: 14px 0;
    -webkit-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.navbar-site:hover li a {
    opacity: .6
}

.navbar-site li a:hover {
    color: var(--color-dark);
    opacity: 1
}

.navbar-site>li.current-menu-item>a,
.navbar-site>li.current>a {
    color: var(--color-dark);
}

.navbar-site li:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 1.25rem;
    height: .25rem;
    background-color: var(--bg-primary);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    opacity: 0;
    border-radius: 1.25rem;
}

.navbar-site li:hover:after,
.navbar-site li.current-menu-item:after {
    width: 1.75rem;
    opacity: 1;
}

@media (max-width: 767.98px) {
    .site-logo img {
        max-height: 50px;
    }

    .nav-scroller .navbar-site {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: start;
        justify-content: start;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .site-logo img {
        max-height: 60px;
    }
}


/* Entry Content ----------------------------- */

.post-content {
    position: relative;
    font-size: .9375rem;
    line-height: 1.85;
    word-break: normal;
    word-wrap: break-word;
}

.post-content>*:first-child {
    margin-top: 0;
}

.post-content>*:last-child {
    margin-bottom: 0;
}

.post-content a:hover,
.post-content a:focus {
    text-decoration: none;
}

.post-content p {
    margin: 0 0 1.5rem;
}

.post-content hr {
    margin: 4rem auto;
}

.post-content>.wp-block-cover.alignwide:first-child,
.post-content>.wp-block-cover.alignfull:first-child {
    margin-top: 0;
}

.post-content .wp-video {
    width: 100% !important;
}

/* Font Families ----------------------------- */

.post-content h1,
.post-content h2,
.post-content h3 {
    margin: 2.5rem auto 1rem;
}

.post-content h4,
.post-content h5,
.post-content h6 {
    margin: 2.5rem auto 1rem;
}

@media (max-width: 767.98px) {
    .post .card-header .post-title {
        padding: 1.25rem;
    }

    .post-content h1,
    .post-content h2,
    .post-content h3 {
        margin: 2rem auto 1rem;
    }

    .post-content h4,
    .post-content h5,
    .post-content h6 {
        margin: 2rem auto 1rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .post-content h1,
    .post-content h2,
    .post-content h3 {
        margin: 1rem auto 1rem;
    }

    .post-content h4,
    .post-content h5,
    .post-content h6 {
        margin: 1rem auto 1rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {

    .post-content h1,
    .post-content h2,
    .post-content h3 {
        margin: 1.5rem auto 1rem;
    }

    .post-content h4,
    .post-content h5,
    .post-content h6 {
        margin: 1.5rem auto 1rem;
    }
}


/* Font link ----------------------------- */

.post-content p>a,
.post-content li>a,
.post-content dd>a,
.post-content td a,
.post-content th a,
.post-content h1 a,
.post-content h2 a,
.post-content h3 a,
.post-content h4 a,
.post-content h5 a,
.post-content h6 a,
.post-content em a,
.post-content strong a {
    -webkit-box-shadow: 0 -0.0625rem 0 0 var(--bg-primary, #000) inset;
    box-shadow: 0 -0.0625rem 0 0 var(--bg-primary, #000) inset;
    -webkit-transition: .3s ease-in;
    transition: .3s ease-in
}

.post-content p>a:hover,
.post-content li>a:hover,
.post-content dd>a:hover,
.post-content td a:hover,
.post-content th a:hover,
.post-content h1 a:hover,
.post-content h2 a:hover,
.post-content h3 a:hover,
.post-content h4 a:hover,
.post-content h5 a:hover,
.post-content h6 a:hover,
.post-content em a:hover,
.post-content strong a:hover {
    opacity: 1;
    -webkit-box-shadow: 0 -0.0625rem 0 0 var(--bg-dark, #000) inset;
    box-shadow: 0 -0.0625rem 0 0 var(--bg-dark, #000) inset
}


/* Post quote style ----------------------------- */

.wp-block-quote a,
.wp-block-quote p>a {
    border-color: var(--border-light);
}

.wp-block-quote a,
.wp-block-quote a:hover {
    color: inherit;
}


/* Alignment Classes ------------------------- */

.post-content .alignnone,
.wp-block-image,
.wp-block-embed {
    margin: 2.5rem 0
}

.alignright,
a img.alignright,
.wp-block-image .alignright {
    float: right;
    margin: .25rem 0 1.25rem 1.875rem
}

.alignleft,
a img.alignleft,
.wp-block-image .alignleft {
    float: left;
    margin: .25rem 1.875rem 1.25rem 0
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 2.5rem auto
}

.aligncenter>img,
div.aligncenter>img {
    margin: 0 auto
}

p img.alignnone,
img.alignnone {
    display: block;
    margin: 2.5rem 0
}


/*--------------------------------------------------------------
Ul - style 
--------------------------------------------------------------*/

.post-content ul,
.post-content ol {
    padding: 0 0 0 1.25rem;
    margin-bottom: 1.5rem;
}

.post-content ul {
    list-style: disc;
}

.post-content ul ul,
.post-content ol ol,
.post-content ul ol,
.post-content ol ul {
    margin-bottom: 1rem;
}

.post-content ul ul {
    list-style: circle;
    margin: .75rem 0;
}

.post-content ul ul ul {
    list-style: square;
}

.post-content ol {
    list-style: decimal;
}

.post-content ol ol {
    list-style: lower-alpha;
}

.post-content ol ol ol {
    list-style: lower-roman;
}

.post-content li {
    line-height: 1.5;
    margin: 0 0 1rem;
}

.post-content li li {
    margin: 0 0 .5rem;
}

.post-content li img {
    display: inline-block;
}


/*--------------------------------------------------------------
    block table style
--------------------------------------------------------------*/

.post-content table {
    margin: 2rem 0;
}

.wp-block-table {
    margin: 0;
}

.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
    display: table;
    width: auto;
}

.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
    word-break: break-word;
}

.wp-block-table.is-style-stripes {
    border-spacing: 0;
    border-collapse: inherit;
    background-color: transparent;
    border-bottom: 1px solid var(--border-light);
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: var(--bg-light);
}

.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
    border-color: transparent;
}

.wp-block-table table[style*=border-style]>*,
.wp-block-table table[style*=border-style] td,
.wp-block-table table[style*=border-style] th,
.wp-block-table table[style*=border-style] tr {
    border-style: inherit;
}

.wp-block-table table[style*=border-width]>*,
.wp-block-table table[style*=border-width] td,
.wp-block-table table[style*=border-width] th,
.wp-block-table table[style*=border-width] tr {
    border-width: inherit;
}


/*--------------------------------------------------------------
## comments
--------------------------------------------------------------*/

.comments {
    position: relative;
}

.comment-list .comment {
    margin: 0 0 1.25rem;
}

.comment-list .comment .comment-content {
    margin: 8px 0 0;
}

.comment-list .comment .children {
    margin: 24px 0 0 45px;
}

.comment-list .comment .children .comment:last-child {
    margin-bottom: 0;
}

.comment-list .comment .children .comment .comment-content {
    margin: 4px 0 0;
}

.comment-list .comment .children .comment .flex-avatar {
    width: 2.5rem !important;
    height: 2.5rem !important;
}


/*--------------------------------------------------------------
swiper reset style
--------------------------------------------------------------*/

.index-grid-banner .swiper-button-next,
.index-grid-banner .swiper-button-prev {
    width: var(--swiper-navigation-size);
    color: var(--swiper-pagination-color);
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.index-grid-banner:hover .swiper-button-next,
.index-grid-banner:hover .swiper-button-prev {
    opacity: 1;
    visibility: visible;
}

.index-grid-banner:hover .swiper-button-next {
    right: 3%
}

.index-grid-banner:hover .swiper-button-prev {
    left: 3%
}

.index-grid-banner .swiper-button-next:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.index-grid-banner .swiper-button-prev:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.index-grid-banner .swiper-button-next:after,
.index-grid-banner .swiper-button-prev:after {
    position: relative;
    font-size: calc((var(--swiper-navigation-size)/ 2.25))
}

.index-grid-banner .swiper-button-prev:after {
    left: -0.0625rem
}

.index-grid-banner .swiper-button-next:after {
    left: .0625rem
}


/*--------------------------------------------------------------
widget style
--------------------------------------------------------------*/

.widget {
    margin-top: 16px;
}

.widget:first-child {
    margin-top: 0;
}

.widget .card-header i {
    position: relative;
    top: -0.0625rem;
    font-size: 22px;
    margin-right: 4px;
}

.widget .card-header i {
    -webkit-box-shadow: inset 0 -0.625rem 0 var(--border-primary);
    box-shadow: inset 0 -0.625rem 0 var(--border-primary);
}

.widget-hotposts li {
    position: relative;
    margin-top: 16px;
    padding-left: 30px;
}

.widget-hotposts li:first-child {
    margin-top: 0;
}

.widget-hotposts li i {
    position: absolute;
    display: inline-block;
    left: 0;
    top: -0.0625rem;
    width: 1.4375rem;
    height: 1.4375rem;
    font-size: 13px;
    font-style: normal;
    line-height: 1.4375rem;
    text-align: center;
    background-color: var(--bg-secondary);
    border-radius: 6.25rem;
    color: #fff;
}

.widget-hotposts li:nth-child(1) i,
.widget-hotposts li:nth-child(2) i,
.widget-hotposts li:nth-child(3) i {
    background-color: var(--bg-danger);
}

/*--------------------------------------------------------------
widget social style
--------------------------------------------------------------*/
.widget-social-contact li {
    margin-bottom: 1rem;
}

.widget-social-contact li:last-child {
    margin-bottom: 0;
}

.widget-social-contact .social-tile {

    display: block;
    position: relative;
    padding: 1rem;
    color: #fff;
    border-radius: var(--radius-sm);
    background: rgba(0, 0, 0, 0.05);
    overflow: hidden;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.widget-social-contact .social-tile:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.4)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0) 100%);
}

.widget-social-contact .qq-theme-bg {
    background-color: #12b7f5;
    color: #c3efff;
}

.widget-social-contact .wechat-theme-bg {
    background-color: #128e62;
    color: #cee9e0;
}

.widget-social-contact .social-tile-inner {
    -webkit-box-align: center;
    box-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.widget-social-contact .social-tile-left {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

.widget-social-contact .social-tile-right {
    opacity: .7;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.widget-social-contact .social-tile:hover .social-tile-right {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/*--------------------------------------------------------------
footer style
--------------------------------------------------------------*/


.footer-menu .menu-title {
    color: #fff;
    margin: 0 0 1.25rem;
    padding: 0 0 1.25rem;
    border-bottom: .0625rem solid var(--border-secondary)
}

.footer-menu ul li a,
.footer-copyright a {
    color: #fff;
}

.footer-menu ul li a:hover,
.footer-menu ul li a:active,
.footer-menu ul li a:focus,
.footer-copyright a:hover,
.footer-copyright a:active,
.footer-copyright a:focus {
    opacity: .8;
}


/*--------------------------------------------------------------
main style
--------------------------------------------------------------*/

.site-main {
    padding: 2.5rem 0;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .site-main {
        padding: 2rem 0;
    }
}

@media (max-width: 767.98px) {
    .site-main {
        padding: 1.25rem 0;
    }
}


/*--------------------------------------------------------------
bbs style
--------------------------------------------------------------*/

.feed-card .feed-body {
    margin: 0 0 24px;
    padding: 0 0 24px;
    border-bottom: .0625rem solid var(--border-light)
}

.feed-card:last-child .feed-body {
    margin: 0;
    padding: 0;
    border-width: 0;
}

.feed-card {
    position: relative;
    padding: 0 0 0 56px;
}

.feed-card .feed-avatar {
    position: absolute;
    left: 0;
    top: 0;
}



/*--------------------------------------------------------------
store style
--------------------------------------------------------------*/

.store-menu .menu-header {
    margin: 0 0 10px;
}

.store-menu .menu-header ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: .0625rem solid var(--border-light);
}

.store-menu .menu-header ul li {
    position: relative;
    margin-right: 24px;
    padding-bottom: 12px;
}

.store-menu .menu-header ul li a {
    font-size: 18px;
    font-weight: bold;
    color: var(--color-muted);
}

.store-menu .menu-header ul li.current-menu-item a {
    color: var(--color-dark);
}

.store-menu .menu-header ul li:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -0.0625rem;
    width: 1.25rem;
    height: .25rem;
    background-color: var(--bg-primary);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    border-radius: 1.25rem;
    opacity: 0;
}

.store-menu .menu-header ul li:hover:after,
.store-menu .menu-header ul li.current-menu-item:after {
    width: 1.875rem;
    opacity: 1;
}

.store-menu .menu-content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.store-menu .menu-content ul li {
    position: relative;
    margin: 8px 24px 0 0;
}

.store-menu .menu-content ul li a {
    color: var(--color-muted);
}

.store-menu .menu-content ul li.current-menu-item a {
    color: var(--color-primary);
}

.commodit-price .price-coin {
    width: 1.25rem;
    height: 1.25rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjEyNSA3QTYuMTI1IDYuMTI1IDAgMSAxIC44NzUgN2E2LjEyNSA2LjEyNSAwIDAgMSAxMi4yNSAwWiIgZmlsbD0iI0ZGRTNCOSIvPjxwYXRoIGQ9Im00LjAzMiAxMi4zNTggNi4wMTctMTAuNjdhNi4xMjUgNi4xMjUgMCAwIDEtNi4wMTcgMTAuNjdaIiBmaWxsPSIjRkZENTk2Ii8+PHBhdGggZD0iTTQuMjE2IDcuNjE5YS44NzUuODc1IDAgMCAxIDAtMS4yMzhsMi4xNjYtMi4xNjVhLjg3NS44NzUgMCAwIDEgMS4yMzcgMEw5Ljc4NSA2LjM4YS44NzUuODc1IDAgMCAxIDAgMS4yMzhMNy42MTkgOS43ODRhLjg3NS44NzUgMCAwIDEtMS4yMzcgMEw0LjIxNiA3LjYyWiIgZmlsbD0iI0ZGQjkwNCIvPjwvc3ZnPg==');
}

@media (max-width: 767.98px) {
    .store-menu .menu-header {
        position: relative;
        overflow: hidden;
        margin: 0 0 1rem;
    }

    .store-menu .menu-header ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
        text-align: center;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }
}


/*--------------------------------------------------------------
order style
--------------------------------------------------------------*/

.order-details li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}


/*--------------------------------------------------------------
author style
--------------------------------------------------------------*/

.author-poster .author-content {
    position: relative;
    padding: 24px 0 0 148px;
}

.author-poster .author-content .flex-avatar {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}

.author-poster .author-content .flex-avatar .avatar-vip,
.author-poster .author-content .flex-avatar .avatar-svip {
    width: 1.875rem;
    height: 1.875rem;
}

.author-menu {
    position: relative;
    overflow: hidden;
    margin: 3rem 0 0 3rem;
}

.author-menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.author-menu ul li {
    position: relative;
    padding: 0 0 20px;
    margin-right: 32px
}

.author-menu ul li::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 1.25rem;
    height: .25rem;
    background-color: var(--bg-primary);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    opacity: 0;
    border-radius: 1.25rem;
}

.author-menu ul li:hover::after,
.author-menu ul li.current-menu-item::after,
.author-menu ul li.active::after {
    width: 2.1875rem;
    opacity: 1;
}

.author-menu ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: var(--color-muted)
}

.author-menu ul li a:hover,
.author-menu ul li.active a {
    color: var(--color-dark)
}

.svg-author-icon {
    position: relative;
    width: 1.4375rem;
    height: 1.4375rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 4px;
    display: block;
}

.svg-author-1 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjEyNSAxOS4xNjdhLjk1OC45NTggMCAwIDEtLjk1OC45NThIMy44MzNhLjk1OC45NTggMCAwIDEtLjk1OC0uOTU4VjkuMDk1YS45NTguOTU4IDAgMCAxIC4zNy0uNzU4bDcuNjY3LTUuOTYyYS45NTguOTU4IDAgMCAxIDEuMTc2IDBsNy42NjcgNS45NjNhLjk1OS45NTkgMCAwIDEgLjM3Ljc1N3YxMC4wNzJabS05LjU4My01Ljc1djMuODMzYS45NTguOTU4IDAgMSAwIDEuOTE2IDB2LTMuODMzYS45NTguOTU4IDAgMSAwLTEuOTE2IDBaIiBmaWxsPSIjNjlFN0NDIi8+PC9zdmc+');
}

.svg-author-2 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjI5MiAzLjgzM2E1Ljc1IDUuNzUgMCAwIDEgNS43NSA1Ljc1djMuODM0YTUuNzUgNS43NSAwIDAgMS01Ljc1IDUuNzVINi43MWE1Ljc1IDUuNzUgMCAwIDEtNS43NS01Ljc1VjkuNTgzYTUuNzUgNS43NSAwIDAgMSA1Ljc1LTUuNzVoOS41ODNaTTguNjI2IDguNjI1YS45NTguOTU4IDAgMCAwLS45NTkuOTU4Ljk1OC45NTggMCAwIDEtLjk1OC45NTkuOTU4Ljk1OCAwIDEgMCAwIDEuOTE2Ljk1OC45NTggMCAwIDEgLjk1OC45NTkuOTU4Ljk1OCAwIDAgMCAxLjkxNyAwIC45NTguOTU4IDAgMCAxIC45NTctLjk1OWguMDAxYS45NTguOTU4IDAgMSAwIDAtMS45MTYuOTU5Ljk1OSAwIDAgMS0uOTU4LS45NTkuOTU4Ljk1OCAwIDAgMC0uOTU4LS45NThabTcuNjY2IDMuODMzYS45Ni45NiAwIDAgMC0uODg1IDEuMzI1Ljk2Ljk2IDAgMSAwIC44ODUtMS4zMjVabS0xLjkxNi0zLjgzM2EuOTU4Ljk1OCAwIDEgMCAwIDEuOTE2Ljk1OC45NTggMCAwIDAgMC0xLjkxNloiIGZpbGw9IiNGNjRFNTQiLz48L3N2Zz4=');
}

.svg-author-3 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQxNiAzLjM1NHYxNi4yOTJhLjQ4LjQ4IDAgMCAxLS40OC40NzlIMi44NzVhLjk1OC45NTggMCAwIDEtLjk1OC0uOTU4di01LjI3MWEyLjM5NiAyLjM5NiAwIDEgMCAwLTQuNzkydi01LjI3YS45NTguOTU4IDAgMCAxIC45NTgtLjk1OWgxMC4wNjNhLjQ3OS40NzkgMCAwIDEgLjQ3OS40OFptMi4zOTYtLjQ3OWg0LjMxMmEuOTU4Ljk1OCAwIDAgMSAuOTU5Ljk1OHY1LjI3MWEyLjM5NiAyLjM5NiAwIDAgMCAwIDQuNzkydjUuMjdhLjk1OC45NTggMCAwIDEtLjk1OS45NTloLTQuMzEyYS40NzguNDc4IDAgMCAxLS40OC0uNDhWMy4zNTZhLjQ3OS40NzkgMCAwIDEgLjQ4LS40OFoiIGZpbGw9IiNGREIzNDQiLz48L3N2Zz4=');
}

.svg-author-4 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuODc0IDIuODc1aDE3LjI1YS45NTguOTU4IDAgMCAxIC45NTkuOTU4djE1LjMzNGEuOTU4Ljk1OCAwIDAgMS0uOTU5Ljk1OEgyLjg3NGEuOTU4Ljk1OCAwIDAgMS0uOTU4LS45NThWMy44MzNhLjk1OC45NTggMCAwIDEgLjk1OC0uOTU4Wm0xLjkxNyAzLjgzM2EuOTU4Ljk1OCAwIDAgMCAuMTEgMS4zNTJsNi4wNDMgNS4xMjlhLjk1OS45NTkgMCAwIDAgMS4yNDYtLjAwNmw1LjkyLTUuMTIyYS45Ni45NiAwIDAgMC0xLjI1NC0xLjQ1bC00LjY3NiA0LjA0OGEuOTU4Ljk1OCAwIDAgMS0xLjI0OC4wMDVsLTQuNzktNC4wNjZhLjk1OC45NTggMCAwIDAtMS4zNTEuMTFaIiBmaWxsPSIjNEU5NUY4Ii8+PC9zdmc+');
}

.svg-author-5 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjUgMS45MThhNy42NjYgNy42NjYgMCAwIDEgNC40MiAxMy45MzJsMS45OTYgNC41NjJhLjQ4LjQ4IDAgMCAxLS40NC42NzFINS41MjZhLjQ4LjQ4IDAgMCAxLS40NC0uNjdsMS45OTYtNC41NjNBNy42NjcgNy42NjcgMCAwIDEgMTEuNSAxLjkxOFptLTEuODUgOC4yMWEuOTU4Ljk1OCAwIDAgMC0xLjc1OS43NSAzLjgzMyAzLjgzMyAwIDAgMCA3LjIxNi4wMDguOTU4Ljk1OCAwIDAgMC0xLjgwMy0uNjUyIDEuOTE4IDEuOTE4IDAgMCAxLTMuNjA4LS4wMDRsLS4wNDUtLjEwMloiIGZpbGw9IiNGNjRFNTQiLz48L3N2Zz4=');
}

.svg-author-6 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjUgMS45MTdhNi43MDggNi43MDggMCAwIDEgNi43MSA2LjcwOGgxLjAyOGEuOTU4Ljk1OCAwIDAgMSAuOTU2Ljg4NWwuODEgMTAuNTQxYS45NTguOTU4IDAgMCAxLS44ODEgMS4wM2wtLjA3NC4wMDJIMi45NTJhLjk1OC45NTggMCAwIDEtLjk1OC0uOTU4bC4wMDMtLjA3NC44MS0xMC41NDFhLjk1OC45NTggMCAwIDEgLjk1Ni0uODg1aDEuMDNBNi43MDggNi43MDggMCAwIDEgMTEuNSAxLjkxN1ptLjk2IDEwLjU0MWgtMS45MThhLjk1OS45NTkgMCAwIDAgMCAxLjkxN2gxLjkxN2EuOTU4Ljk1OCAwIDAgMCAwLTEuOTE3Wm0tLjk2LTguNjI1YTQuNzkyIDQuNzkyIDAgMCAwLTQuNzg2IDQuNTg0bC0uMDA1LjIwOGg5LjU4NGE0Ljc5MiA0Ljc5MiAwIDAgMC00LjU4NC00Ljc4N2wtLjIwOC0uMDA1WiIgZmlsbD0iI0ZGOTMyNSIvPjwvc3ZnPg==');
}

.svg-author-7 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNTA2IDIuMzkzYTMuODI3IDMuODI3IDAgMCAwIDIuOTk0IDEuNDQgMy44MjcgMy44MjcgMCAwIDAgMi45OTQtMS40NCA5LjU3NCA5LjU3NCAwIDAgMSAzLjM5NSAxLjk2MyAzLjgyNiAzLjgyNiAwIDAgMCAuMjUgMy4zMSAzLjgyNiAzLjgyNiAwIDAgMCAyLjc0NCAxLjg3MyA5LjY0IDkuNjQgMCAwIDEgMCAzLjkyIDMuODMgMy44MyAwIDAgMC0zLjI0NyAzLjUgMy44MjcgMy44MjcgMCAwIDAgLjI1MyAxLjY4NCA5LjU3MyA5LjU3MyAwIDAgMS0zLjM5NSAxLjk2MiAzLjgyNyAzLjgyNyAwIDAgMC0yLjk5NC0xLjQzOCAzLjgyNiAzLjgyNiAwIDAgMC0yLjk5NCAxLjQ0IDkuNTc1IDkuNTc1IDAgMCAxLTMuMzk0LTEuOTYzIDMuODI3IDMuODI3IDAgMCAwLS4yNTEtMy4zMSAzLjgyNyAzLjgyNyAwIDAgMC0yLjc0NC0xLjg3MyA5LjY0OCA5LjY0OCAwIDAgMSAwLTMuOTIgMy44MjcgMy44MjcgMCAwIDAgMi43NDQtMS44NzQgMy44MjcgMy44MjcgMCAwIDAgLjI1MS0zLjMxIDkuNTYxIDkuNTYxIDAgMCAxIDMuMzk0LTEuOTY0Wm01Ljg4NiA5LjEwM2EyLjg3NCAyLjg3NCAwIDEgMC01Ljc0OC0uMDEzIDIuODc0IDIuODc0IDAgMCAwIDUuNzQ4LjAxM1oiIGZpbGw9IiNGRjkzMjUiLz48L3N2Zz4=');
}

.svg-author-8 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTE3MC42NjcgODUuMzMzaDY4Mi42NjZBNDIuNjY3IDQyLjY2NyAwIDAgMSA4OTYgMTI4djgyMi40NDNhMjEuMzMzIDIxLjMzMyAwIDAgMS0zMC4wMzcgMTkuNDk4TDUyMC43MDQgODE1LjgzYTIxLjMzMyAyMS4zMzMgMCAwIDAtMTcuNDA4IDBMMTU4LjAzNyA5NjkuOUEyMS4zMzMgMjEuMzMzIDAgMCAxIDEyOCA5NTAuNDQzVjEyOGE0Mi42NjcgNDIuNjY3IDAgMCAxIDQyLjY2Ny00Mi42Njd6TTUyMS45NCA1ODEuMjA1bDc3LjIyNyA0MC42MTlhMjEuMzMzIDIxLjMzMyAwIDAgMCAzMC45MzMtMjIuNDg1bC0xNC43NjItODUuOTc0YTIxLjMzMyAyMS4zMzMgMCAwIDEgNi4xNDQtMTguODU4bDYyLjQ2NC02MC45MjhhMjEuMzMzIDIxLjMzMyAwIDAgMC0xMS44MTktMzYuMzk1bC04Ni4zNTctMTIuNTQ0YTIxLjMzMyAyMS4zMzMgMCAwIDEtMTYuMDQzLTExLjY5bC0zOC42MTMtNzguMjA5YTIxLjMzMyAyMS4zMzMgMCAwIDAtMzguMjMgMEw0NTQuMjMgMzcyLjk1YTIxLjMzMyAyMS4zMzMgMCAwIDEtMTYuMDQyIDExLjY5MWwtODYuMzE1IDEyLjU0NGEyMS4zMzMgMjEuMzMzIDAgMCAwLTExLjgxOSAzNi4zOTVsNjIuNDY0IDYwLjkyOGEyMS4zMzMgMjEuMzMzIDAgMCAxIDYuMTQ0IDE4Ljg1OGwtMTQuNzIgODUuOTc0YTIxLjMzMyAyMS4zMzMgMCAwIDAgMzAuOTM0IDIyLjQ4NWw3Ny4yMjYtNDAuNjE5YTIxLjMzMyAyMS4zMzMgMCAwIDEgMTkuODQgMHoiIGZpbGw9IiNGREIzNDQiLz48L3N2Zz4=');
}

.svg-author-9 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTU1MC4wODIgNzAxLjEzMnYxMjkuMjc0aDE5MC40MTR2NzcuMjNIMjgzLjUwNHYtNzcuMjNoMTkwLjQxNFY3MDEuMTMyYy0xNTIuMzM0LTE5LjQ4LTI2Ni41OC0xNTAuODQyLTI2Ni41OC0zMDYuNTNWMTYyLjkxaDYwOS4zMjRWMzk0LjZjMCAxNTUuNjg4LTExNC4yNDYgMjg3LjA1Mi0yNjYuNTggMzA2LjUzek00Ni41NDYgMjQwLjE0aDkzLjA5djE4Ni4xOGgtOTMuMDlWMjQwLjE0em04MzEuNDcgMGg5My4wOTJ2MTg2LjE4aC05My4wOTJWMjQwLjE0eiIgZmlsbD0iI0ZFQ0IxRSIvPjxwYXRoIGQ9Im01MTIgMjc5LjI3MiA1MS43MDQgNjYuMjg4IDg3LjkzMiAyMi42MS01NS45NzQgNjMuNTc0IDIuNjMgODAuMjU2TDUxMiA0ODUuMDA2IDQyNS43MDggNTEybDIuNjMtODAuMjU2LTU1Ljk3NC02My41NzQgODcuOTMyLTIyLjYxeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==');
}

.svg-author-10 {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjU4MzcwMTMwMDk3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEzMzk2OSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik01MTIgOTM4LjY2NjY2N0MyNzYuMzUyIDkzOC42NjY2NjcgODUuMzMzMzMzIDc0Ny42NDggODUuMzMzMzMzIDUxMlMyNzYuMzUyIDg1LjMzMzMzMyA1MTIgODUuMzMzMzMzczQyNi42NjY2NjcgMTkxLjAxODY2NyA0MjYuNjY2NjY3IDQyNi42NjY2NjctMTkxLjAxODY2NyA0MjYuNjY2NjY3LTQyNi42NjY2NjcgNDI2LjY2NjY2N3ogbTIxMy4zMzMzMzMtMjU2bDIxMy4zMzMzMzQtMTcwLjY2NjY2Ny0yMTMuMzMzMzM0LTE3MC42NjY2Njd2MTI4SDM4NHY4NS4zMzMzMzRoMzQxLjMzMzMzM3YxMjh6IiBwLWlkPSIxMzM5NzAiIGRhdGEtc3BtLWFuY2hvci1pZD0iYTMxM3guNzc4MTA2OS4wLmkwIiBjbGFzcz0ic2VsZWN0ZWQiIGZpbGw9IiM0Mjg1ZjQiPjwvcGF0aD48L3N2Zz4=');
}

@media (max-width: 767.98px) {
    .author-poster .author-content {
        position: relative;
        padding: 15px 10px 0 80px;
    }

    .author-poster .author-content .flex-avatar {
        width: 64px;
        height: 64px;
    }

}

@media (max-width: 1199.98px) {
    .author-menu {
        margin: 48px 0 0;
    }

}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .author-menu {
        margin: 36px 0 0;
    }
}

@media (max-width: 991.98px) {


    .author-menu ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }

    .author-menu ul li {
        position: relative;
        padding: 0 0 15px;
        margin-right: 20px
    }
}

/*--------------------------------------------------------------
data table style
--------------------------------------------------------------*/

.data-table {
    width: 100%;
    overflow: hidden;
}

.data-table tr th {
    background-color: var(--bg-light);
}

.data-table tr td {
    background-color: var(--bg-light);
}

.data-table tr th:first-child,
.data-table tr td:first-child {
    border-top-left-radius: var(--radius-sm);
    border-bottom-left-radius: var(--radius-sm);
}

.data-table tr th:last-child,
.data-table tr td:last-child {
    border-top-right-radius: var(--radius-sm);
    border-bottom-right-radius: var(--radius-sm);
}

.data-table tr:nth-child(2n) td {
    background-color: #fff;
    border-width: 0;
}

.data-table th,
.data-table td {
    display: table-cell;
    padding: 8px 16px;
    border-width: 0;
}

.data-table a {
    cursor: pointer;
}

.data-table a:hover {
    color: var(--color-primary);
}

.ranking-team tr th {
    background-color: rgb(222 193 117 / 0.35);
    color: #b5984c;
    border-width: 0;
}

.ranking-team tr td {
    background-color: rgb(188 162 95 / 10%);
    border-width: 0;
}

.ranking-team tr:nth-child(2n) td {
    background-color: #fff;
    border-width: 0;
}

.ranking-team th,
.ranking-team td {
    display: table-cell;
    padding: 8px 16px;
    border-width: 0;
}


/*--------------------------------------------------------------
tab slider style
--------------------------------------------------------------*/

.tab-slider--nav {
    margin: 0 0 1.5rem;
}

.tab-slider--tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.tab-slider--trigger {
    position: relative;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1;
    color: var(--color-muted);
    padding: 0 0 16px;
    margin-right: 24px;
    cursor: pointer;
}

.tab-slider--trigger.active {
    color: #CCB085;
}

.tab-slider--trigger::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 1.25rem;
    height: .25rem;
    background: -webkit-gradient(linear, left top, right top, from(#E7CEAA), to(#FFEAB8));
    background: linear-gradient(to right, #E7CEAA, #FFEAB8);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    opacity: 0;
    border-radius: 1.25rem;
}

.tab-slider--trigger:hover::after,
.tab-slider--trigger.active::after {
    width: 1.875rem;
    opacity: 1;
}

.tab-slider--body {
    margin-bottom: 1.25rem;
}


/* -------------------------------- 
cart pay 
-------------------------------- */

.payment-radiogroup .item .radio-input {
    display: none;
}

.payment-radiogroup .item .radio-label {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 5rem;
    cursor: pointer;
    text-indent: -100%;
}

.payment-radiogroup .item .radio-input:checked~.radio-label {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
}

.payment-radiogroup .item .radio-label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .6;
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: gray;
    filter: gray;
    z-index: 2
}

.payment-radiogroup .item .radio-input:checked~.radio-label:after {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
}

.payment-radiogroup .item .radio-input:checked~.radio-label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    width: 100%;
    height: 100%;
}

.payment-radiogroup .item .radio-wechat:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0i5Zu+5bGCXzEiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwMCAxNTAiPjxkZWZzPjxzdHlsZT4uY2xzLTJ7ZmlsbDojMjIyfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik01NC4xNyA4NC4xMmExLjkxIDEuOTEgMCAwMS0uODkuMjEgMiAyIDAgMDEtMS43My0xbC0uMTMtLjMzTDQ2IDcxLjJhMSAxIDAgMDEtLjEtLjQyIDEgMSAwIDAxMS0xIDEgMSAwIDAxLjU5LjJsNi4zNyA0LjUzYTIuOTIgMi45MiAwIDAwMS42NC40OSAyLjgzIDIuODMgMCAwMDEtLjE5bDMwLTEzLjMzQzgxLjEgNTUuMTcgNzIuMjUgNTEgNjIuMjUgNTEgNDUuODcgNTEgMzIuNiA2Mi4wOSAzMi42IDc1Ljc0YzAgNy40NCA0IDE0LjE0IDEwLjI0IDE4LjY3YTIgMiAwIDAxLjgzIDEuNTkgMi4yNCAyLjI0IDAgMDEtLjEuNjNjLS41IDEuODYtMS4zIDQuODUtMS4zNCA1YTMuMDYgMy4wNiAwIDAwLS4xNS43MyAxIDEgMCAwMDEgMSAxLjA1IDEuMDUgMCAwMC41Ny0uMTlsNi40OS0zLjc1QTMuMTQgMy4xNCAwIDAxNTEuNyA5OWEyLjc4IDIuNzggMCAwMS44Ny4xMyAzNS4xNSAzNS4xNSAwIDAwOS42OCAxLjM1YzE2LjM3IDAgMjkuNjQtMTEuMDYgMjkuNjQtMjQuN2EyMS4zOCAyMS4zOCAwIDAwLTMuMzctMTEuNDVMNTQuMzggODR6IiBmaWxsPSIjMWVhYTM5Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTYzLjI3IDY4LjZoMjIuMjR2MS45OWgtMjIuMjR6TTE2My4yNyA3NC44M2gyMi4yNHYyLjE1aC0yMi4yNHpNMTg1IDgxLjIxaC0yMS4xNnYxMkgxODV6bS0xOSAyaDE2Ljh2OEgxNjZ6TTE1Ny4xNyA5NC41VjY2LjgxYTY5LjgzIDY5LjgzIDAgMDAzLjI5LTguNjJsLTItMS4xNEE2My40MyA2My40MyAwIDAxMTUwIDc1LjUxbDEuMTggMmMxLjI1LTEuODUgMi41OC00IDMuODItNi4zMXYyMy4zek0yMzggOTQuNVY2Ni44MWE2OC4yNiA2OC4yNiAwIDAwMy4yOS04LjYybC0yLTEuMTRhNjMuMTcgNjMuMTcgMCAwMS04LjQ1IDE4LjQ2bDEuMTkgMmMxLjI1LTEuODUgMi41Ny00IDMuODEtNi4zMXYyMy4zek0xODcuODUgNjIuMjFoLTEzLjA3bDEuMzktLjhoLjA1Yy0uMTYtLjM4LS41Ny0xLjI1LTEtMi4xN3MtLjg0LTEuNzUtMS0yLjIxdi0uMDZsLTIgMS4xNHYuMDVjLjcxIDEuMzQgMS4zMiAyLjU2IDEuODYgMy43NGEyIDIgMCAwMS4xNS4zOGgtMTMuMTR2Mi4xNWgyNi43NnpNMTMwLjQ2IDYwLjU4aC0xLjk5djcuMDFoLTMuNzd2LTkuOTdoLTJ2OS45N2gtMy45MnYtNy4wMWgtMnY5aDEzLjY4di05ek0xMTcuNDEgNzMuNWgxMi4xMnYyaC0xMi4xMnpNMTIwIDgzLjIydi0xLjhoNi4xMXY0LjQ1Yy0uMDggMS41NS0uMTUgMi0uNjkgMi43N2wxLjIyIDIuMTJoLjA2YzEuMDctLjg3IDIuOTEtMi40MyA1LjQ1LTQuNjdsLTEtMS42N3YtLjA3bC0zLjA2IDIuNjN2LTcuNTZoLTEwLjIxdjNjLjI4IDQuMTUtLjc1IDcuMTEtMy4wOCA4LjgxbDEuMTEgMS45M3YuMDZoLjA2YzIuOS0yLjM5IDQuMjctNS43NiA0LjA2LTEwTTEwNi45MyA2N2wxLjIxIDIuMDlhNDAuOCA0MC44IDAgMDA3LjctMTAuODRMMTE0IDU3LjIxYTMzLjkyIDMzLjkyIDAgMDEtNyA5LjgzTTEwNi4zOSA3OS41N2wxLjEgMS45Mi4wNS4wOC4wNi0uMDdjMS4xNy0xLjM4IDIuMzMtMi44MyAzLjQyLTQuMzFWOTQuNWgyVjczLjlhNTUuMjUgNTUuMjUgMCAwMDIuNTktNS4zM3YtLjA2bC0xLjkzLTEuMXYuMDZhNDIgNDIgMCAwMS03LjI2IDEyLjA3eiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE0NS4wOSA2Ni40NnYtMmgtOC44NWE0Mi4xNSA0Mi4xNSAwIDAwMS45NC03LjMyaC0yLjA4YTQ5LjM3IDQ5LjM3IDAgMDEtNS44MiAxNS40OWwxLjI2IDIuMTguOTMtMS44NWMuMzQtLjYuNjMtMS4xMi44NC0xLjUzYTQxIDQxIDAgMDAzLjI0IDEyLjg3IDMzLjI4IDMzLjI4IDAgMDEtNi43IDcuODJsMS4xNSAydi4wN2guMDZhMzMuMDggMzMuMDggMCAwMDYuNDktNy43IDQwLjA4IDQwLjA4IDAgMDA2LjE0IDcuODFsLjA1LjA2IDEuMTgtMmEzMi40NyAzMi40NyAwIDAxLTYuMi03Ljc1YzIuMjYtNC4xMyAzLjY3LTEwLjE5IDQuMi0xOHpNMTM3LjcxIDgyYTU1LjYgNTUuNiAwIDAxLTIuOS0xMy42OSAxNC42OCAxNC42OCAwIDAxLjc2LTEuODJoNS4zNGMtLjQxIDYuNTEtMS40OSAxMS43Mi0zLjIgMTUuNTFNMjI4LjI4IDY0LjM1di0yLjEyaC0xN3YtNS40aC0yLjE3djUuNGgtMTYuODV2Mi4xMmgxNi44NXY3LjA5aC0xMC45MnYxLjk0YTM3LjU3IDM3LjU3IDAgMDA1LjA3IDcuODkgMzYuODcgMzYuODcgMCAwMDUgNS4wNkE0NC42NCA0NC42NCAwIDAxMTkzIDkyLjIxbDEuMjUgMi4xOEE1Mi4zNSA1Mi4zNSAwIDAwMjEwIDg3LjYzYTQxLjIxIDQxLjIxIDAgMDAxNSA2LjdsLjg4LTEuNjdzLTIuMzMtLjYyLTUuODgtMmE0Mi44NSA0Mi44NSAwIDAxLTguNDktNC4zOCAzMS42OSAzMS42OSAwIDAwMTAuNjktMTMuODJsLTEuNzctMWgtOS4xNXYtNy4xMXptLTguNjIgOXMtMi4xOSA2LjI4LTkuNjkgMTEuNjNhMzIuOSAzMi45IDAgMDEtOS42My0xMS42M3pNMjU1LjU4IDkxLjc0aC0xLjI0djIuMTRoMS44OGMyLjEgMCAzLjI2LS40NSA0LjE2LTEuMzVhNS4yNSA1LjI1IDAgMDAxLjI0LTR2LTIwaDUuNzh2LTIuMTFoLTUuNzh2LTkuMjFoLTIuMTZ2OS4yMWgtMTcuNzR2Mi4xNWgxNy43NHYyMGMwIDIuMTctMS4zNCAzLjE5LTMuODggMy4xOSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI1MC43NyA4NC42M2wyLjE0LTEuMjVjLTEuMTUtMi4zMy0yLjY4LTUuNDEtNC41Ny05LjIxbC0yIDEuMTRjMS4zMSAyLjU2IDIuNzggNS42OCA0LjM4IDkuMzIiLz48L3N2Zz4=');
}

.payment-radiogroup .item .radio-alipay:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMTUwIj48cGF0aCBkPSJNNjMuNjkgNDAuODRhMTEgMTEgMCAwMC0xMSAxMC45NXY0Ni40MmExMSAxMSAwIDAwMTEgMTFoNDYuODdhMTEgMTEgMCAwMDExLTExdi0uNDdjLS4yMS0uMDktMTcuOTMtNy40MS0yNi45My0xMS43LTYuMDggNy40MS0xMy45MSAxMS45LTIyLjA1IDExLjktMTMuNyAwLTE4LjM4LTExLjk0LTExLjg2LTE5Ljc4YTEzLjg1IDEzLjg1IDAgMDE3LjU4LTQuMjZjNS44Ny0xLjQzIDE1LjIxLjg5IDI0IDMuNzVhNDcgNDcgMCAwMDMuODgtOS40aC0yN3YtMi43MWgxMy45di00Ljg1SDY2LjI0VjU4aDE2Ljg0di02Ljk0YTEuMTUgMS4xNSAwIDAxMS4xOS0xLjE2aDYuOFY1OGgxNi42NXYyLjcxSDkxLjA3djQuODVoMTMuNTlhNTUgNTUgMCAwMS01Ljc1IDE0LjRjNC4xMiAxLjQ4IDcuODIgMi44OCAxMC41OCAzLjggOS4yIDMuMDUgMTEuNzggMy40MiAxMi4xMiAzLjQ2VjUxLjc5YTExIDExIDAgMDAtMTEtMTAuOTVINjMuNjl6bTcuNTcgMzdhMTcuNjggMTcuNjggMCAwMC0xLjc4LjA5Yy0xLjczLjE3LTUgLjkzLTYuNzMgMi40OC01LjMgNC41OC0yLjEzIDEyLjk1IDguNiAxMi45NSA2LjIzIDAgMTIuNDctMy45NSAxNy4zNi0xMC4yOC02LjMxLTMtMTEuNzUtNS4zMS0xNy40NS01LjI0eiIgZmlsbD0iIzAwYTFlOSIvPjxwYXRoIGQ9Ik0yNDEuNTQgODguMzNMMjM4LjQ2IDk1bC0zLjEyLTYuNjVoLTMuMDVsNC43MSA5LjE3djYuNGgyLjh2LTYuNGw0LjczLTkuMTV6bS0yMi41NCA0bDIuMTcgNi40N2gtNC40MXptMi44NCA4LjQzbDEgMy4xNGgyLjkzTDIyMCA4OC4zM2gtMi4ybC01LjggMTUuNTloM2wxLjA5LTMuMTR6bS0yMS45LTVoLTMuMTF2LTUuMzFoMy4xMWEyLjU4IDIuNTggMCAwMTIuNTEgMi42OCAyLjU0IDIuNTQgMCAwMS0yLjUxIDIuNjZtLjE2LTcuNDZIMTk0djE1LjU5aDIuODN2LTZoMy4yN2MzIDAgNS4xNy0yIDUuMTctNC44cy0yLjEzLTQuOC01LjE3LTQuOG0tMjAuMzYgMTUuNTloMi44M1Y4OC4zM2gtMi44M3ptLTE5Ljg1LTE1LjU4djE1LjU5aDkuNXYtMi4xMmgtNi42OFY4OC4zM3ptLTE2LjA3IDRsMi4xOCA2LjQ5aC00LjQyem0yLjg0IDguNDNsMSAzLjE0aDIuOTNsLTUuNzctMTUuNTloLTIuMjRsLTUuNzYgMTUuNTloMi45M2wxLjA5LTMuMTR6bTE5Ljg2LTQyLjkyaC0xMi4xdi00LjI5aDE0di0yLjY4aC0xNHYtNS40NmgtNi4yNmExLjI1IDEuMjUgMCAwMC0xLjI0IDEuMjd2NC4xOUgxMzN2Mi42OGgxMy45NHY0LjMxaC0xMS43OXYyLjY4aDIzLjQ0cy0xLjMgNS03LjczIDEwLjQ1Yy01Ljc2LTQuMzMtNy42OC03Ljc4LTcuNjgtNy43OGgtNi4yOWEzNC44MiAzNC44MiAwIDAwMTAuMDUgMTAuNjcgNTQuNzkgNTQuNzkgMCAwMS0xNC4yIDYuMzF2My4yMmE2My44OCA2My44OCAwIDAwMTguMTgtNyA2NS40OCA2NS40OCAwIDAwMTcuOTQgN3YtM0E3NC44MyA3NC44MyAwIDAxMTU1IDczLjc5YzUuMTgtMy44MiA5LjczLTkgMTEuNTUtMTUuOTNtMzkuMzItMTEuOTJoLTYuM3Y2LjU1SDE4NHYyLjYzaDE1LjUzdjIzLjUyYTEuMDggMS4wOCAwIDAxLTEgMWgtMy4ydjIuNzNoOC4xN2EyLjQ3IDIuNDcgMCAwMDIuMzUtMi40NFY1NS4xMmgyLjU2di0yLjY0aC0yLjU2em0tMTMuMzIgMTMuNjJhMS40MiAxLjQyIDAgMDAtMS4yNS0uOGgtNS4yNWw0LjEgMTIuOGg2LjJ6bS0xNS41LTEzLjkzbC03LjIzIDE3aDUuNTR2MjAuMmg2LjA3VjU2aC0yLjJsNC41Ni0xMC4zOXptNzAuMyAzNi4yN2wtMi4yMS03LjQzYTEuMTUgMS4xNSAwIDAwLTEuMS0uODJoLTUuODdsMS43IDUuNzFIMjMzVjY4LjNoMTMuNTZ2LTIuNjNIMjMzdi01LjIxaDEzLjU2di0yLjYzSDIxMi43djIuNjNoMTMuNTV2NS4yMUgyMTIuN3YyLjYzaDEzLjU1djExLjA2SDIxMi43VjgyaDM0LjY1di0uMDl6bS0yNy42LTMwLjM1aDE5Ljc0djMuODhoN3YtNC42MmExLjg4IDEuODggMCAwMC0xLjgzLTEuODlIMjMzLjNWNDUuM2gtNy4zOHYzLjYySDIxMi43djYuNTFoNy4wNXoiIGZpbGw9IiMzZjNiM2EiLz48L3N2Zz4=');
}


/* -------------------------------- 
cart pay 
-------------------------------- */

.member-radiogroup .item .radio-input {
    display: none;
}

.member-radiogroup .item .radio-label {
    position: relative;
    width: 100%;
    padding: 1rem 1.25rem;
    cursor: pointer;
}

.member-radiogroup .item .radio-label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius-md);
    border: 2px solid var(--border-light);
}

.member-radiogroup .item .radio-input:checked~.radio-label:before {
    border: 2px solid var(--border-danger);
}

.member-radiogroup .item .radio-input:checked~.radio-label .member-price {
    color: var(--color-danger)
}


/* -------------------------------- 
    orders 
-------------------------------- */

.user-orders .item {
    margin: 0 0 1.25rem;
    padding: 0 0 1.5rem;
    border-bottom: 1px solid var(--border-light);
}

.user-orders .item:last-child {
    margin: 0;
    padding: 0;
    border-bottom: 0;
}


/* -------------------------------- 
    profile 
-------------------------------- */

.user-profile .item {
    padding: 0 0 .5rem;
    margin: 0 0 1.5rem;
    border-bottom: 1px solid var(--border-light)
}

.user-profile .item:last-child {
    padding: 0;
    margin: 0;
    border-bottom: 0;
}

/* -------------------------------- 
    search  form
-------------------------------- */

.mobile-search-form {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 200px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 20px rgb(0 0 0 / 20%);
    box-shadow: 0 0 20px rgb(0 0 0 / 20%);
    padding: 30px;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    z-index: 999;
}

.mobile-search-form .mobile-search-close {
    position: absolute;
    right: 1rem;
    top: 1rem;
}

.mobile-search-form.show {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}


/* -------------------------------- 
radio post style 
-------------------------------- */

.media-radio-custom {
    position: relative;
}

.media-radio-custom .item {
    position: relative;
    display: inline-block;
    margin: 0 .25rem .25rem 0;
}

.media-radio-custom .item .check-input {
    display: none;
}

.media-radio-custom .item .check-label {
    padding: .25rem .5rem;
}

.media-radio-custom .item .check-input:checked~.check-label {
    position: relative;
    color: var(--color-danger);
    border-color: var(--btn-outline-danger);
    background-color: var(--btn-outline-danger);
}

.media-radio-custom .item .check-label:before {
    content: '';
    position: absolute;
    top: -3px;
    right: -3px;
    width: 10px;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDAgMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMDAiIHI9Ijg3LjUiIHN0eWxlPSJmaWxsOiNmNzU5NDAiLz48cGF0aCBkPSJtMTM3LjggNzEuNC00MS4xIDU3Yy0yIDIuOC01LjkgMy40LTguNyAxLjQtLjYtLjQtMS0uOS0xLjQtMS40TDYyLjIgOTQuN2MtLjctMSAwLTIuNSAxLjMtMi41aDkuMmMyIDAgMy45IDEgNS4xIDIuNmwxMy45IDE5LjMgMzAuNy00Mi42YzEuMi0xLjYgMy0yLjYgNS4xLTIuNmg5LjJjMS4xIDAgMS44IDEuNSAxLjEgMi41eiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==');
    opacity: 0;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    z-index: 1;
}

.media-radio-custom .item .check-input:checked~.check-label:before {
    opacity: 1;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}


/* -------------------------------- 
fileuploader style 
-------------------------------- */

.fileuploader-theme-thumbnails {
    padding: 0;
    margin: 0;
    border-radius: 0;
    background: transparent;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input,
.fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
    position: relative;
    display: inline-block;
    margin: 16px 0 0 16px;
    padding: 0;
    vertical-align: top;
    width: 25%;
    width: calc(25% - 16px);
    padding-top: calc(25% - 16px);
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner,
.fileuploader-theme-thumbnails .fileuploader-item-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px;
}

@media (min-width: 1400px) {

    .post-edit-main .fileuploader-theme-thumbnails .fileuploader-thumbnails-input,
    .post-edit-main .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
        width: 150px;
        padding-top: 150px;
    }
}


/* input */

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner {
    background: var(--bg-light);
    border: 2px solid var(--border-light);
    text-align: center;
    font-size: 30px;
    color: var(--color-secondary);
    cursor: pointer;
    opacity: 0.5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner:hover {
    opacity: 1;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner:active,
.fileuploader-theme-thumbnails .fileuploader-dragging .fileuploader-thumbnails-input-inner {
    background: var(--bg-light);
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner i {
    position: absolute;
    font-style: normal;
    left: 0;
    top: 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}


/* items */

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-items-list {
    margin: -16px 0 0 -16px;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item {
    border-bottom: 0;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item:last-child {
    margin-bottom: 0;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item-inner {
    background: rgba(0, 0, 0, 0.02);
    overflow: hidden;
    z-index: 1;
}

.fileuploader-theme-thumbnails .fileuploader-item-inner .thumbnail-holder,
.fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item-image {
    width: 100%;
    height: 100%;
}

.fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item-image {
    position: relative;
    background: #ffff;
    text-align: center;
    overflow: hidden;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-item-icon {
    background-size: 30%;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-item-icon i {
    display: none;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action-popup {
    border-radius: 6px;
    z-index: 1;
}

.fileuploader-theme-thumbnails .fileuploader-item .type-holder {
    position: absolute;
    top: 6px;
    left: 6px;
    padding: 3px 6px;
    background: var(--bg-secondary);
    text-transform: uppercase;
    color: #fff;
    font-size: .5rem;
    line-height: 1;
    border-radius: var(--radius-sm);
    z-index: 2;
}

.fileuploader-theme-thumbnails .fileuploader-item .actions-holder {
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 2;
    height: 20px;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action {
    color: #fff;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action+.fileuploader-action {
    margin-left: 8px;
}

.fileuploader-theme-thumbnails .fileuploader-item .content-holder {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 6px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    z-index: 2;
}

.fileuploader-theme-thumbnails .fileuploader-item .content-holder h5 {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.fileuploader-theme-thumbnails .fileuploader-item .content-holder span {
    display: block;
    font-size: .5rem;
    color: var(--color-light);
}


/* uploading */

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item.upload-failed .fileuploader-item-inner {
    background: #db6868;
}

.fileuploader-theme-thumbnails .fileuploader-item .progress-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    display: none;
    z-index: 1;
}

.fileuploader-theme-thumbnails .fileuploader-item .progress-holder .fileuploader-progressbar {
    position: relative;
    top: 50%;
    width: 80%;
    height: 6px;
    margin: 0 auto;
    margin-top: -6px;
    background: var(--bg-light);
}


/* sorter */

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item.sorting {
    padding-top: 0;
    margin: 0;
}

.fileuploader-theme-thumbnails .fileuploader-sorter-placeholder {
    background: var(--bg-light);
    border-radius: 6px;
}

.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success {
    background: var(--btn-success);
}

.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success:hover {
    background: var(--btn-danger);
}

.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success i:before {
    content: "" !important;
    position: relative;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 14px;
    top: 2px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTU3NiA1MTJsMjc3LjMzMyAyNzcuMzMzLTY0IDY0TDUxMiA1NzYgMjM0LjY2NyA4NTMuMzMzbC02NC02NEw0NDggNTEyIDE3MC42NjcgMjM0LjY2N2w2NC02NEw1MTIgNDQ4bDI3Ny4zMzMtMjc3LjMzMyA2NCA2NEw1NzYgNTEyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
}


/* -------------------------------- 
match history style 
-------------------------------- */

.match-history {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.match-history .match-image {
    width: 56px;
    height: 56px;
}

.match-team {
    text-align: center;
}

.match-team .team-logo {
    position: relative;
    display: inline-block;
    width: 64px;
    height: 64px;
    border-radius: var(--radius-sm);
    border: 1px solid var(--border-light);
}

.match-team .team-logo img {
    width: inherit;
    border-radius: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}

.match-team .team-logo .team-icon-1 {
    position: absolute;
    top: -1px;
    right: -10px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABHCAYAAABF0BTDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMjc5NzVCRDgxMDExRUNBNEJERkJDNjg3REU2NDUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzMjc5NzVDRDgxMDExRUNBNEJERkJDNjg3REU2NDUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTMyNzk3NTlEODEwMTFFQ0E0QkRGQkM2ODdERTY0NTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTMyNzk3NUFEODEwMTFFQ0E0QkRGQkM2ODdERTY0NTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ed2mWAAAR4klEQVR42rxb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');
}

.match-team .team-logo .team-icon-2 {
    position: absolute;
    top: -1px;
    right: -10px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABHCAYAAABF0BTDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMjc5NzVGRDgxMDExRUNBNEJERkJDNjg3REU2NDUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzMjc5NzYwRDgxMDExRUNBNEJERkJDNjg3REU2NDUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTMyNzk3NUREODEwMTFFQ0E0QkRGQkM2ODdERTY0NTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTMyNzk3NUVEODEwMTFFQ0E0QkRGQkM2ODdERTY0NTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6RcIbwAAAOFElEQVR42syb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');
}

.match-team .team-logo .team-icon-3 {
    position: absolute;
    top: -1px;
    right: -10px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABHCAYAAABF0BTDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI4RjY4OTA0RDgxMDExRUNBNEJERkJDNjg3REU2NDUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI4RjY4OTA1RDgxMDExRUNBNEJERkJDNjg3REU2NDUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTMyNzk3NjFEODEwMTFFQ0E0QkRGQkM2ODdERTY0NTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTMyNzk3NjJEODEwMTFFQ0E0QkRGQkM2ODdERTY0NTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz737XuzAAAUGklEQVR42qxb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');
}


/* -------------------------------- 
pagination style 
-------------------------------- */

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    word-wrap: normal !important;
}

.pagination {
    position: relative;
    display: block;
    text-align: center;
    margin: 2rem 0 0;
}

.pagination .nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.page-numbers {
    display: inline-block;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
    margin: .25rem;
    text-align: center;
    color: #fff;
    border-radius: 100px;
    background-color: var(--bg-dark);
}

.page-numbers:hover,
.page-numbers.current {
    color: #fff;
    background-color: var(--bg-primary);
}

.page-numbers.current,
.page-numbers.prev,
.page-numbers.next {
    display: inline-block;
}

.page-numbers.prev,
.page-numbers.next {
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (max-width: 767.98px) {
    .pagination {
        margin: 1rem 0 0;
    }

    .page-numbers {
        min-width: 1.875rem;
        height: 1.875rem;
        line-height: 1.875rem;
        border-radius: var(--radius-xs);
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .pagination {
        margin: 1.5rem 0 0;
    }

    .page-numbers {
        min-width: 2.25rem;
        height: 2.25rem;
        line-height: 2.25rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .pagination {
        margin: 1.5rem 0 0;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .pagination {
        margin: 2rem 0 0;
    }
}


/*--------------------------------------------------------------
creator style
--------------------------------------------------------------*/

.sign-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.sign-content {
    width: 100%;
    max-width: 500px;
}

.sign-logo {
    text-align: center;
}

.sign-logo img {
    max-width: 240px;
    max-height: 80px;
}

.sign-qq {
    background-color: #2e8cdf;
    border-color: #2e8cdf;
    color: #fff;
}

.sign-qq:hover,
.sign-qq:focus,
.sign-qq.active,
.sign-qq:active {
    color: #fff;
    background-color: var(--btn-dark);
    border-color: var(--btn-dark);
    opacity: 1;
}

.sign-qq:disabled,
.sign-qq.disabled {
    color: #fff;
    background-color: #2e8cdf;
    border-color: #2e8cdf;
    opacity: .4;
}

.sign-wechat {
    background-color: #07c160;
    border-color: #07c160;
    color: #fff;
}

.sign-wechat:hover,
.sign-wechat:focus,
.sign-wechat.active,
.sign-wechat:active {
    color: #fff;
    background-color: var(--btn-dark);
    border-color: var(--btn-dark);
    opacity: 1;
}

.sign-wechat:disabled,
.sign-wechat.disabled {
    color: #fff;
    background-color: #07c160;
    border-color: #07c160;
    opacity: .4;
}

.sign-hr {
    position: relative;
    display: table;
    width: 100%;
    white-space: nowrap;
}

.sign-hr:after,
.sign-hr:before {
    content: "";
    border-top: 1px solid var(--bg-light);
    display: table-cell;
    width: 50%;
    position: relative;
    top: 10px;
}

.sign-hr span {
    position: relative;
    padding: 0 15px;
}

.sign-pwd {
    position: relative;
}

.sign-pwd a {
    position: absolute;
    display: block;
    right: 10px;
    top: 5px;
    font-size: 1.375rem;
    line-height: 1;
    padding: 0.25rem 0.5rem;
    z-index: 1;
}

.sign-qcode {
    max-width: 300px;
    margin: 0 auto;
}

.sign-qcode .qcode-tip {
    color: #07c160;
    background-color: #ecf6f2;
    padding: .5rem 1.5rem;
    border-radius: 20px;
    margin: 0 auto;
}

.sign-qcode .qcode-img img {
    border-radius: var(--radius-sm);
}

.sign-icon-wechat {
    position: relative;
    display: inline-block;
    top: -2px;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTIzMi44MzIgNzc1Ljg5M0MxNDMuMjc1IDcxMS41NTIgODUuMzMzIDYxNC40IDg1LjMzMyA1MDguMDc1IDg1LjMzMyAzMTIuNDQ4IDI3Ni4yNjcgMTUzLjYgNTEyIDE1My42czQyNi42NjcgMTU4Ljg0OCA0MjYuNjY3IDM1NC40NzVjMCAxOTUuNTg0LTE5MC45MzQgMzU0LjQzMi00MjYuNjY3IDM1NC40MzJhNDg0LjY5MyA0ODQuNjkzIDAgMCAxLTEzOS42MDUtMTkuNjdjLTMuOTI2LTEuMjgtOS4yMTYtMS4yOC0xMy4xNDItMS4yOC03Ljg5MyAwLTE1Ljc4NiAyLjU2LTIyLjQgNi41MjhsLTkzLjQ4MiA1My44MDNhMTguNzczIDE4Ljc3MyAwIDAgMS03Ljg5NCAyLjY0NSAxNC41OTIgMTQuNTkyIDAgMCAxLTE0LjUwNi0xNC40MjFjMC0zLjk2OCAxLjI4LTYuNTcgMi42NDUtMTAuNTM5IDEuMjgtMS4yOCAxMy4xNDEtNDQuNjI5IDE5Ljc1NS03MC44NjkgMC0yLjY0NSAxLjI4LTYuNTcgMS4yOC05LjIxNiAwLTEwLjQ5Ni0zLjkyNi0xOC4zNDctMTEuODE5LTIzLjU5NXptMTM2Ljk2LTMyNy40MjRjMzAuNTkyIDAgNTQuODI3LTI0LjIzNCA1NC44MjctNTQuODI2IDAtMzAuNjM1LTI0LjIzNS01NC44Ny01NC44MjctNTQuODctMzAuNjM1IDAtNTQuODI3IDI0LjIzNS01NC44MjcgNTQuODcgMCAzMC41OTIgMjQuMTkyIDU0LjgyNiA1NC44MjcgNTQuODI2em0yODQuNDE2IDBjMzAuNjM1IDAgNTQuODI3LTI0LjIzNCA1NC44MjctNTQuODI2IDAtMzAuNjM1LTI0LjE5Mi01NC44Ny01NC44MjctNTQuODctMzAuNTkyIDAtNTQuODI3IDI0LjIzNS01NC44MjcgNTQuODcgMCAzMC41OTIgMjQuMjM1IDU0LjgyNiA1NC44MjcgNTQuODI2eiIgZmlsbD0iIzM0OTQ0ZSIvPjwvc3ZnPg==');
}

.widget-author-medal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.widget-author-medal li {
    width: 35px;
    height: 35px;
    padding: 5px;
}

.widget-author-medal li img {
    width: inherit;
    border-radius: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}

.author-medal-heading {
    position: relative;
    padding: 1.25rem;
    margin-bottom: 0;
}

.author-medal-heading .medal-cover-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
}

.author-medal-heading .medal-cover-content {
    position: relative;
    z-index: 2;
}

.author-medal-list {
    text-align: center;
}

.author-medal-list>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.author-medal-list .medal-item {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 2rem .5rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: .5;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.author-medal-list .medal-item.active {
    opacity: 1;
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.author-medal-list .medal-item:hover {
    background-color: var(--bg-light);
    margin-top: -.25rem;
}

.author-medal-list .medal-item .medal-image {
    width: 80px;
    height: 80px;
    margin: 0 auto;
}

.author-medal-list .medal-item .medal-image img {
    width: inherit;
    border-radius: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 767.98px) {
    .author-medal-list .medal-item {
        padding: 1.5rem .5rem;
    }

    .author-medal-list .medal-item .medal-image {
        width: 36px;
        height: 36px;
    }
}


/*--------------------------------------------------------------
Index grid 1
--------------------------------------------------------------*/

.grid-1-md .list-item .media:after {
    padding-top: 69%;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .grid-1-md .list-item .media:after {
        padding-top: 60.3%;
    }

    .grid-1-end .list-item .media:after {
        padding-top: 50%;
    }
}

/*--------------------------------------------------------------
Ant reset style
--------------------------------------------------------------*/

.site-main .ant-upload-list-picture-card .ant-upload-list-item-info::before {
    left: 0;
    top: 0;
}

/** ck editor__editable_inline**/

.ck.ck-editor__editable_inline {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

:root {
    --ck-color-base-foreground: #fff !important;
    --ck-color-base-background: #fff !important;
    --ck-color-base-border: var(--border-light) !important;
    --ck-color-base-action: #61b045;
    --ck-color-base-focus: #6cb5f9;
    --ck-color-base-text: var(--color-body) !important;
    --ck-color-base-active: var(--color-primary) !important;
    --ck-color-base-active-focus: var(--color-primary) !important;
    --ck-color-base-error: #db3700;
    --ck-color-focus-border-coordinates: var(--border-light) !important;
    --ck-color-focus-border: var(--border-light) !important;
    --ck-color-focus-outer-shadow: #fff;
    --ck-color-focus-disabled-shadow: var(--color-muted) !important;
    --ck-color-focus-error-shadow: rgba(255, 64, 31, 0.3);
    --ck-color-text: var(--ck-color-base-text);
    --ck-color-shadow-drop: rgba(0, 0, 0, 0);
    --ck-color-shadow-drop-active: rgba(0, 0, 0, 0);
    --ck-color-shadow-inner: rgba(0, 0, 0, 0);
    --ck-color-button-default-background: transparent;
    --ck-color-button-default-hover-background: var(--bg-light) !important;
    --ck-color-button-default-active-background: var(--bg-light) !important;
    --ck-color-button-default-active-shadow: var(--bg-light) !important;
    --ck-color-button-default-disabled-background: transparent;
    --ck-color-button-on-background: var(--btn-light) !important;
    --ck-color-button-on-hover-background: var(--btn-light) !important;
    --ck-color-button-on-active-background: var(--btn-muted) !important;
    --ck-color-button-on-active-shadow: #fff;
    --ck-color-button-on-disabled-background: var(--btn-muted) !important;
    --ck-color-button-action-background: var(--ck-color-base-action);
    --ck-color-button-action-hover-background: #579e3d;
    --ck-color-button-action-active-background: #53973b;
    --ck-color-button-action-active-shadow: #498433;
    --ck-color-button-action-disabled-background: #7ec365;
    --ck-color-button-action-text: var(--ck-color-base-background);
    --ck-color-button-save: #008a00;
    --ck-color-button-cancel: #db3700;
    --ck-color-switch-button-off-background: var(--btn-light) !important;
    --ck-color-switch-button-off-hover-background: var(--btn-light) !important;
    --ck-color-switch-button-on-background: var(--ck-color-button-action-background);
    --ck-color-switch-button-on-hover-background: #579e3d;
    --ck-color-switch-button-inner-background: var(--ck-color-base-background);
    --ck-color-switch-button-inner-shadow: rgba(0, 0, 0, 0);
    --ck-color-dropdown-panel-background: var(--ck-color-base-background);
    --ck-color-dropdown-panel-border: var(--ck-color-base-border);
    --ck-color-input-background: var(--ck-color-base-background);
    --ck-color-input-border: var(--border-light) !important;
    --ck-color-input-error-border: var(--ck-color-base-error);
    --ck-color-input-text: var(--ck-color-base-text);
    --ck-color-input-disabled-background: var(--bg-light) !important;
    --ck-color-input-disabled-border: var(--border-light) !important;
    --ck-color-input-disabled-text: var(--color-muted) !important;
    --ck-color-list-background: var(--ck-color-base-background);
    --ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);
    --ck-color-list-button-on-background: var(--ck-color-base-active);
    --ck-color-list-button-on-background-focus: var(--ck-color-base-active-focus);
    --ck-color-list-button-on-text: var(--ck-color-base-background);
    --ck-color-panel-background: var(--ck-color-base-background);
    --ck-color-panel-border: var(--ck-color-base-border);
    --ck-color-toolbar-background: var(--ck-color-base-foreground);
    --ck-color-toolbar-border: var(--ck-color-base-border);
    --ck-color-tooltip-background: var(--ck-color-base-text);
    --ck-color-tooltip-text: var(--ck-color-base-background);
    --ck-color-engine-placeholder-text: var(--color-secondary) !important;
    --ck-color-upload-bar-background: var(--bg-primary) !important;
    --ck-color-link-default: var(--color-primary) !important;
    --ck-color-link-selected-background: rgba(31, 177, 255, 0);
    --ck-color-link-fake-selection: rgba(31, 177, 255, 0);
    --ck-disabled-opacity: .5;
    --ck-focus-outer-shadow-geometry: 0 0 0 0;
    --ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);
    --ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);
    --ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);
    --ck-focus-ring: 1px solid var(--ck-color-focus-border);
    --ck-dropdown-max-width: 10vw !important;
    --ck-border-radius: 4px !important;
    --ck-font-size-base: 13px;
    --ck-line-height-base: 1.84615;
    --ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
    --ck-font-size-tiny: 0.7em;
    --ck-font-size-small: 0.75em;
    --ck-font-size-normal: 1em !important;
    --ck-font-size-big: 1.2em !important;
    --ck-font-size-large: 1.4em !important;
    --ck-ui-component-min-height: 2.3em;
    --ck-inner-shadow: 0 0 0 var(--ck-color-shadow-inner) inset !important;
    --ck-drop-shadow: 0 0 0 0 var(--ck-color-shadow-drop) !important;
    --ck-drop-shadow-active: 0 0 0 0 var(--ck-color-shadow-drop-active) !important;
    --ck-spacing-unit: 0.6em;
    --ck-spacing-large: calc(var(--ck-spacing-unit) * 1.5);
    --ck-spacing-standard: var(--ck-spacing-unit);
    --ck-spacing-medium: calc(var(--ck-spacing-unit) * 0.8);
    --ck-spacing-small: calc(var(--ck-spacing-unit) * 0.5);
    --ck-spacing-tiny: calc(var(--ck-spacing-unit) * 0.3);
    --ck-spacing-extra-tiny: calc(var(--ck-spacing-unit) * 0.16);
}

.ck.ck-heading_heading1 {
    font-size: 1.625rem !important;
}

.ck.ck-heading_heading2 {
    font-size: 1.5rem !important;
}

.ck.ck-heading_heading3 {
    font-size: 1.3125rem !important;
}

@media (max-width: 767.98px) {
    .ck.ck-heading_heading1 {
        font-size: 1.25rem !important;
    }

    .ck.ck-heading_heading2 {
        font-size: 1.125rem !important;
    }

    .ck.ck-heading_heading3 {
        font-size: 1rem !important;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .ck.ck-heading_heading1 {
        font-size: 1.625rem !important
    }

    .ck.ck-heading_heading2 {
        font-size: 1.375rem !important;
    }

    .ck.ck-heading_heading3 {
        font-size: 1.125rem !important;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .ck.ck-heading_heading1 {
        font-size: 1.75rem !important
    }

    .ck.ck-heading_heading2 {
        font-size: 1.5rem !important
    }

    .ck.ck-heading_heading3 {
        font-size: 1.375rem !important
    }
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item {
    min-width: 1px !important;
}

.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,
.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners {
    border-top-left-radius: inherit;
}

.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw {
    top: 110% !important;
}

.ck.ck-dropdown .ck-dropdown__panel .ck-list {
    padding: .5rem 0;
}

.ck.ck-button.ck-on:not(.ck-disabled):active,
a.ck.ck-button.ck-on:not(.ck-disabled):active {
    background: transparent !important;
}

.ck.ck-list__item .ck-button {
    line-height: 1 !important;
    border-radius: 0 !important;
    padding: .625rem .75rem .5rem .75rem !important;
}

.ck.ck-list__item .ck-button .ck-button__label {
    line-height: 1 !important;
}


/* Entry Content ----------------------------- */

.ck.ck-content {
    font-size: 0.9375rem;
    color: inherit;
    line-height: 1.85;
    text-align: justify;
    word-break: normal;
    word-wrap: break-word;
    margin: 0 0 1.5rem;
}

.ck.ck-content>*:first-child {
    margin-top: 0;
}

.ck.ck-content>*:last-child {
    margin-bottom: 0;
}

.ck.ck-content p,
.ck.ck-content li {
    line-height: 1.4;
}

.ck.ck-content li img {
    display: inline-block;
}

.ck.ck-content a:hover,
.ck.ck-content a:focus {
    text-decoration: none;
}

.ck.ck-content p {
    margin: 0 0 1.5rem;
}

.ck.ck-content ul ul,
.ck.ck-content ol ol,
.ck.ck-content ul ol,
.ck.ck-content ol ul {
    margin-bottom: 1rem;
}

.ck.ck-content hr {
    margin: 4rem auto;
}

.ck.ck-content>.wp-block-cover.alignwide:first-child,
.ck.ck-content>.wp-block-cover.alignfull:first-child {
    margin-top: 0;
}


/* Font Families ----------------------------- */

.ck.ck-content p {
    margin: 0 0 1.25rem;
}

.ck.ck-content h1,
.ck.ck-content h2,
.ck.ck-content h3 {
    line-height: 1.5;
    margin: 2rem 0 1rem;
    color: var(--color-dark);
}

.ck.ck-content h4,
.ck.ck-content h5,
.ck.ck-content h6 {
    margin: 2rem 0 2rem;
}

.ck.ck-content h2 {
    position: relative;
    padding: 0 0 0 1.5rem;
}

.ck.ck-content h2:before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 6px;
    height: 22px;
    border-radius: 10px;
    background: #f0494d;
    /* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    background: -webkit-gradient(linear, left bottom, left top, from(#ff843a), to(#f0494d));
    background: linear-gradient(to top, #ff843a, #f0494d);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.ck.ck-content h3 {
    position: relative;
    padding: 0 0 0 1.5rem;
}

.ck.ck-content h3:before {
    content: '';
    position: absolute;
    left: 0;
    top: 11px;
    width: 5px;
    height: 5px;
    background-color: var(--bg-primary);
}

.ck.ck-content hr {
    margin: 4rem auto;
}

.post-inner .ck.ck-content>.wp-block-cover.alignwide:first-child,
.post-inner .ck.ck-content>.wp-block-cover.alignfull:first-child {
    margin-top: 0;
}

@media (max-width: 767.98px) {

    .ck.ck-content h1,
    .ck.ck-content h2,
    .ck.ck-content h3 {
        margin: 2rem auto 1rem;
    }

    .ck.ck-content h4,
    .ck.ck-content h5,
    .ck.ck-content h6 {
        margin: 2rem auto 1rem;
    }

    .ck.ck-content h2:before {
        top: 5px;
        height: 18px;
    }

    .ck.ck-content h3:before {
        top: 9px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .ck.ck-content h1,
    .ck.ck-content h2,
    .ck.ck-content h3 {
        margin: 1rem auto 1rem;
    }

    .ck.ck-content h4,
    .ck.ck-content h5,
    .ck.ck-content h6 {
        margin: 1rem auto 1rem;
    }

    .ck.ck-content h2:before {
        top: 5px;
    }

    .ck.ck-content h3:before {
        top: 9px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {

    .ck.ck-content h1,
    .ck.ck-content h2,
    .ck.ck-content h3 {
        margin: 1.5rem auto 1rem;
    }

    .ck.ck-content h4,
    .ck.ck-content h5,
    .ck.ck-content h6 {
        margin: 1.5rem auto 1rem;
    }
}


/* Font link ----------------------------- */

.ck.ck-content p>a,
.ck.ck-content li>a,
.ck.ck-content dd>a,
.ck.ck-content td a,
.ck.ck-content th a,
.ck.ck-content h1 a,
.ck.ck-content h2 a,
.ck.ck-content h3 a,
.ck.ck-content h4 a,
.ck.ck-content h5 a,
.ck.ck-content h6 a,
.ck.ck-content em a,
.ck.ck-content strong a {
    border-bottom: 1px dashed var(--border-primary);
    -webkit-transition: .3s ease-in;
    transition: .3s ease-in;
}

.ck.ck-content p>a:hover,
.ck.ck-content li>a:hover,
.ck.ck-content dd>a:hover,
.ck.ck-content td a:hover,
.ck.ck-content th a:hover,
.ck.ck-content h1 a:hover,
.ck.ck-content h2 a:hover,
.ck.ck-content h3 a:hover,
.ck.ck-content h4 a:hover,
.ck.ck-content h5 a:hover,
.ck.ck-content h6 a:hover,
.ck.ck-content em a:hover,
.ck.ck-content strong a:hover {
    border-bottom-style: solid;
}

.ck.ck-content a:hover,
.ck.ck-content a:focus {
    text-decoration: none;
}

/*--------------------------------------------------------------
Ant reset css
--------------------------------------------------------------*/
.ant-message .ant-message-custom-content .anticon {
    top: -.125em !important;
}

/* -------------------------------------------------------------------------- */


/* scroll to top
/* -------------------------------------------------------------------------- */

.scroll-to-top {
    position: fixed;
    display: none;
    bottom: 40px;
    right: 40px;
    z-index: 99;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    cursor: pointer;
}

/*--------------------------------------------------------------
  widget_search style
--------------------------------------------------------------*/
.widget_search .search-form {
    position: relative;
}

.widget_search .search-form label {
    display: block;
    margin: 0;
}

.widget_search .search-form .search-field {
    width: 100%;
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
    background-color: #f6f5fa;
    border: 1px solid #f6f5fa;
    border-radius: 0;
}

.widget_search .search-form .search-submit {
    display: none;
}

/*--------------------------------------------------------------
  widget_recent_entries  style
--------------------------------------------------------------*/
.widget_recent_entries ul {
    padding-left: 1.5rem;
}

.widget_recent_entries ul li {
    margin-bottom: 0.5rem;
    list-style-type: circle;
}

.widget_recent_entries ul li a {
    display: block;
    font-size: 0.875rem;
}

.widget_recent_entries ul li span {
    color: #8a92a9;
    font-size: 0.75rem;
}

/*--------------------------------------------------------------
  widget_categories style
--------------------------------------------------------------*/
.blogroll li,
.widget_meta li,
.widget_archive li,
.widget_categories li {
    position: relative;
    color: var(--color-secondary);
    padding: 0.75rem 0;
    text-transform: uppercase;
    border-top: 1px solid var(--bg-light);
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: justify;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.blogroll li {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: normal;
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
    justify-content: normal;
    -ms-flex-align: normal;
    -webkit-box-align: normal;
    -webkit-align-items: normal;
    align-items: normal;
}

.widget_meta li a,
.blogroll li a,
.widget_archive li a,
.widget_categories li a {
    font-size: 0.875rem;
}

.blogroll li a {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.blogroll li a img {
    width: 26px;
    height: 26px;
    border-radius: 100%;
    margin-right: 10px;
}

.widget_meta li:first-child,
.blogroll li:first-child,
.widget_archive li:first-child,
.widget_categories li:first-child {
    border: none;
    padding: 0 0 0.75rem 0;
}

.widget_meta li:last-child,
.blogroll li:last-child,
.widget_archive li:last-child,
.widget_categories li:last-child {
    padding: 0.75rem 0 0;
}

.widget_categories select,
.widget_archive select {
    width: 100%;
    font-size: 0.75rem;
    border: 1px solid var(--border-light);
    border-radius: 0;
    height: 35px;
}

/*--------------------------------------------------------------
  tagcloud style
--------------------------------------------------------------*/

.tagcloud a {
    display: inline-block;
    position: relative;
    font-size: 0.875rem !important;
    color: var(--color-secondary);
    line-height: 1;
    border: 1px solid var(--border-light);
    padding: .5rem 1rem;
    margin: 2px 3px;
    border-radius: var(--radius-xs);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}

.tagcloud a:hover {
    color: var(--color-dark);

}

/*--------------------------------------------------------------
  widget_media_image style
--------------------------------------------------------------*/
.widget_media_image img {
    max-width: 100%;
    height: auto;
    width: auto;
}

/*--------------------------------------------------------------
  widget_recent_comments style
--------------------------------------------------------------*/
.widget_recent_comments ul li {
    font-size: 0.875rem;
    padding: 0.75rem 0;
    text-transform: uppercase;
    border-top: 1px solid #f5f6fa;
}

.widget_recent_comments ul li span {
    margin-right: 5px;
}

.widget_recent_comments ul li:first-child {
    border-top: 0;
    padding-top: 0;
}

.widget_recent_comments ul li:last-child {
    padding-bottom: 0;
}

/*--------------------------------------------------------------
  widget_recent_comments style
--------------------------------------------------------------*/
.widget_nav_menu div>ul {
    padding: 1.375rem 1.5rem 1.5rem;
}

.widget_nav_menu div>ul>li {
    border-top: 1px solid #dcdee4;
}

.widget_nav_menu div>ul>li {
    font-size: 0.875rem;
    letter-spacing: 0.12em;
    padding: 0.75rem 0;
    text-transform: uppercase;
}

.widget_nav_menu div>ul>li>a.nav-link {
    padding: 0;
}

.widget_nav_menu div>ul>li>ul.sub-menu {
    padding-left: 1rem;
    padding-top: 0.5rem;
}

.widget_nav_menu div>ul>li ul.sub-menu {
    padding-left: 1rem;
    font-size: 0.75rem;
}

.widget_nav_menu ul li li {
    list-style: disc;
}

.widget_nav_menu ul li li .nav-link {
    padding: 0.5rem 0;
}

.widget_nav_menu div>ul>li:first-child {
    border: none;
    padding: 0 0 0.75rem;
}

.widget_nav_menu div>ul>li:last-child {
    padding: 0.75rem 0 0;
}

/*--------------------------------------------------------------
widget_calendar style
--------------------------------------------------------------*/
.widget_calendar table {
    width: 100%;
    margin: 0;
    border-collapse: collapse;
}

.widget_calendar caption {
    padding: 10px 0;
    border-bottom: 0;
}

.widget_calendar caption,
.widget_calendar th,
.widget_calendar td {
    padding: .5rem .25rem;
    text-align: center;
}

.widget_calendar tbody td a {
    position: relative
}

.widget_calendar tbody td a::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -4px;
    width: 4px;
    height: 4px;
    background: var(--bg-danger);
    border-radius: 10px;
    margin: 0 0 0 -2px
}

.widget_calendar td#today {
    font-weight: bold
}

/*--------------------------------------------------------------
widget_media_gallery style
--------------------------------------------------------------*/
.widget_media_gallery .gallery {
    padding: 0.75rem 0.75rem 0;
    margin-bottom: 0;
}

.widget_media_gallery .gallery-caption {
    padding: 0.25rem;
}

/*--------------------------------------------------------------
widget_rss style
--------------------------------------------------------------*/
.widget_rss .widget-title .rsswidget:first-child {
    float: right;
}

.widget_rss ul li {
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-top: 12px;
    border-top: 1px solid #dcdee4;
}

.widget_rss ul li:first-child {
    border: none;
    padding-top: 0;
}

.widget_rss ul li .rsswidget {
    font-size: 0.75rem;
    display: block;
}

.widget_rss ul li .rss-date {
    font-size: 0.75rem;
    color: #8a92a9;
}

.widget_rss ul li .rssSummary {
    font-size: 0.75rem;
    margin-top: 5px;
    color: #393e46;
}

.widget_rss ul li cite {
    font-size: 0.75rem;
    font-style: normal;
    color: #8a92a9;
}


/*--------------------------------------------------------------
    step
--------------------------------------------------------------*/
.match-step {
    width: 100%;
}

.match-step .step-item {
    -ms-flex: 1 1 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    flex: 1 1 0;
    margin-top: 0;
    min-height: 1rem;
    position: relative;
    text-align: center;
}

.match-step .step-item:not(:first-child)::before {
    background: var(--bg-muted);
    content: "";
    height: 2px;
    left: -50%;
    position: absolute;
    top: 15px;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.match-step .step-item span {
    display: inline-block;
    padding: 40px 10px 0;
}

.match-step .step-item span::before {
    content: "1";
    display: block;
    position: absolute;
    background: var(--bg-muted);
    color: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 1.125rem;
    left: 50%;
    top: 0px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
}

.match-step .step-item span::after {
    content: "";
    display: block;
    position: absolute;
    background: var(--bg-muted);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    left: 50%;
    top: -5px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
}

.match-step .step-item:nth-child(2) span::before {
    content: "2";
}

.match-step .step-item:nth-child(3) span::before {
    content: "3";
}

.match-step .step-item:nth-child(4) span::before {
    content: "4";
}

.match-step .step-item.active span::before {
    background: var(--bg-danger);
    color: #ffffff;
}

.match-step .step-item.active span::after {
    background: var(--bg-danger);
}

.match-step .step-item.active::before {
    background: var(--bg-danger);
}

/*-------------------------------------------------------------- 
## dropdown
--------------------------------------------------------------*/

.sign-dropdown {
    position: relative;
}

.sign-dropdown-heading {
    border-bottom: 1px solid var(--border-light);
}

.sign-dropdown-menu {
    position: absolute;
    overflow: hidden;
    top: 90%;
    left: 0;
    min-width: 240px;
    border-radius: var(--radius-md);
    background-color: #fff;
    border: 1px solid var(--border-light);
    -webkit-transform: none;
    transform: none;
    list-style: none;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-box-shadow: var(--shadow-md);
    box-shadow: var(--shadow-md);
    display: block;
    visibility: hidden;
    opacity: 0;
    z-index: 1000;
}

.dropdown-sm .sign-dropdown-menu {
    min-width: 280px;
}

.dropdown-end .sign-dropdown-menu {
    left: auto;
    right: 0;
}

.sign-dropdown.last .sign-dropdown-menu {
    left: auto;
    right: 0;
}

.sign-dropdown-menu.show {
    visibility: visible;
    opacity: 1;
    top: 120%;
}

.sign-dropdown-menu .menu-item {
    position: relative;
    display: block;
    padding: .5rem 1rem .5rem 2.75rem;
    margin: .25rem 0;
    border-radius: var(--radius-sm);
    cursor: pointer;
}

.sign-dropdown-menu .menu-item:hover {
    background-color: var(--bg-light);
}

.sign-dropdown-menu .menu-item .svg-author-icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}

.sign-dropdown-container {
    position: relative;
    padding: .5rem;
}

.user-badge-level {
    display: inline-block;
    padding: 0.125rem 0.5rem;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--radius-sm);
    background-image: -webkit-gradient(linear, left top, right top, from(#ff6464), to(#fa8c8c));
    background-image: linear-gradient(to right, #ff6464 0%, #fa8c8c 100%);
}

.user-badge-vip {
    display: inline-block;
    padding: 0.125rem 0.5rem;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--radius-sm);
    background-image: -webkit-gradient(linear, left top, right top, from(#f6b64c), to(#f3d165));
    background-image: linear-gradient(to right, #f6b64c 0%, #f3d165 100%);
}

/*-------------------------------------------------------------- 
## 404
--------------------------------------------------------------*/
.error-card {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.error-404 {
    font-size: 8rem !important;
    text-shadow: 5px 5px 1px rgba(0, 0, 0, 0.2)
}

.svg-empty {
    display: block;
    width: 128px;
    height: 128px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMTI2IDExMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDB7ZmlsbDojZWFlZWY5fS5zdDJ7ZmlsbDojZmZmfS5zdDN7ZmlsbDojMmQ1ODg3fS5zdDd7ZmlsbDojZGFlMWVkfS5zdDEye2ZpbGw6bm9uZTtzdHJva2U6I2M5ZDRlMjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjQsNH0uc3QxM3tmaWxsOiNkYWUyZWJ9LnN0MTR7ZmlsbDojMWMzNzU0fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuNCA0MC4xYzEuMy0uNCAyLTEuOCAxLjYtMy4xLS40LTEuMy0xLjgtMi0zLjEtMS42cy0yIDEuOC0xLjYgMy4xYy40IDEuMyAxLjggMiAzLjEgMS42ek0xMC41IDMzLjdjLjktLjMgMS4zLTEuMiAxLjEtMi4xLS4zLS45LTEuMi0xLjQtMi4xLTEuMS0uOS4zLTEuMyAxLjItMS4xIDIuMS4zLjkgMS4yIDEuNCAyLjEgMS4xeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCIgeTE9IjU0LjI0OCIgeDI9IjMuMjI1IiB5Mj0iNTQuMjQ4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTExLjg5KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjODNhNmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNWE3OGZmIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMS43IDU5LjNjLjkgMCAxLjctLjcgMS43LTEuNyAwLS45LS43LTEuNy0xLjctMS43LTEgLjEtMS43LjgtMS43IDEuNyAwIDEgLjcgMS43IDEuNyAxLjd6IiBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTcuMiA0Mi44YzEuNS0xLjQgMS42LTMuNy4yLTUuMy0xLjQtMS41LTMuNy0xLjYtNS4yLS4yLTEuNSAxLjQtMS42IDMuNy0uMiA1LjMgMS40IDEuNCAzLjcgMS41IDUuMi4yek0xMTEuNiA1OC41YzAgMTEuNi0zLjkgMjIuNS0xMC40IDMxLjEtMy42IDQuNy03LjkgOC44LTEyLjkgMTItOCA1LjMtMTcuNyA4LjMtMjggOC4zQzMyIDExMCA5IDg3IDkgNTguNSA5IDMwLjEgMzEuOSA3IDYwLjMgN2MxMC4zIDAgMTkuOSAzIDI4IDguMyA1IDMuMiA5LjMgNy4zIDEyLjkgMTIgNi41IDguNyAxMC40IDE5LjUgMTAuNCAzMS4yeiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zMy4xIDExLjVjLjMgMCAuNS0uMi41LS41cy0uMi0uNS0uNS0uNS0uNS4yLS41LjVjMCAuMi4yLjUuNS41ek0zNC41IDExLjVjLjMgMCAuNS0uMi41LS41cy0uMi0uNS0uNS0uNS0uNS4yLS41LjVjMCAuMi4zLjUuNS41ek0zNS45IDExLjVjLjMgMCAuNS0uMi41LS41cy0uMi0uNS0uNS0uNS0uNS4yLS41LjVjMCAuMi4yLjUuNS41eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0zMy42IDQyLjloLS40Yy0uMyAwLS41LS4yLS41LS41cy4yLS41LjUtLjVoLjRjLjMgMCAuNS4yLjUuNS0uMS4zLS4yLjUtLjUuNXpNMzMuNiA0NS4xaC0uNGMtLjMgMC0uNS0uMi0uNS0uNXMuMi0uNS41LS41aC40Yy4zIDAgLjUuMi41LjUtLjEuMy0uMi41LS41LjV6TTMzLjYgNDcuM2gtLjRjLS4zIDAtLjUtLjItLjUtLjVzLjItLjUuNS0uNWguNGMuMyAwIC41LjIuNS41LS4xLjMtLjIuNS0uNS41ek0zMy42IDQ5LjVoLS40Yy0uMyAwLS41LS4yLS41LS41cy4yLS41LjUtLjVoLjRjLjMgMCAuNS4yLjUuNS0uMS4zLS4yLjUtLjUuNXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTUuMiA0Mi44aC03LjRjLS4zIDAtLjUtLjItLjUtLjVzLjItLjUuNS0uNWg3LjRjLjMgMCAuNS4yLjUuNXMtLjIuNS0uNS41eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNDcuMzkzIiB5MT0iNjIuOTU4IiB4Mj0iNzIuMzEiIHkyPSI2Mi45NTgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxMTEuODkpIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZjY2YTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmNTM2ODkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik03MS44IDQ5LjRoLTI0Yy0uMyAwLS41LS4yLS41LS41cy4yLS41LjUtLjVoMjRjLjMgMCAuNS4yLjUuNXMtLjIuNS0uNS41eiIgZmlsbD0idXJsKCNTVkdJRF8yXykiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNNTUuMiA0NC45SDQ0LjVjLS4zIDAtLjUtLjItLjUtLjVzLjItLjUuNS0uNWgxMC43Yy4zIDAgLjUuMi41LjVzLS4yLjUtLjUuNXpNNjMuNyA0Ny4ySDQ0LjZjLS4zIDAtLjUtLjItLjUtLjVzLjItLjUuNS0uNWgxOS4xYy4zIDAgLjUuMi41LjUtLjEuMy0uMy41LS41LjV6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTcxLjkgNDcuMmgtNi43Yy0uMyAwLS41LS4yLS41LS41cy4yLS41LjUtLjVoNi43Yy4zIDAgLjUuMi41LjVzLS4yLjUtLjUuNXoiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjczLjEwNiIgeTE9IjY1LjIwOSIgeDI9Ijc2Ljc4IiB5Mj0iNjUuMjA5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTExLjg5KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjODNhNmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNWE3OGZmIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNzYuMyA0Ny4yaC0yLjdjLS4zIDAtLjUtLjItLjUtLjVzLjItLjUuNS0uNWgyLjdjLjMgMCAuNS4yLjUuNXMtLjIuNS0uNS41eiIgZmlsbD0idXJsKCNTVkdJRF8zXykiLz48cGF0aCBkPSJNMi43IDk3LjlIMTIwIiBmaWxsPSJub25lIiBzdHJva2U9IiNkNmRlZTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNODEgNDEuN3Y1NS42SDMwLjJjLTIgMC0zLjUtMS42LTMuNS0zLjVWNDEuN0g4MXoiLz48cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMTAwLjIgNDEuN3Y1Mi4xYzAgMi0xLjYgMy41LTMuNSAzLjVIODAuOVY0MS43aDE5LjN6Ii8+PHBhdGggZD0iTTEwMC4yIDQxLjdWNjFoLTE0Yy0xLjMgMC0yLjItLjktMi40LTIuMkw4MSA0MS42bDE5LjIuMXoiIGZpbGw9IiNjNWNkZGIiLz48cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMTAwLjIgNDEuN0g4MC45bDkuOCAxNS4xYy43IDEgMS44IDEuNiAyLjkgMS42aDE1YzEgMCAxLjctMS4yIDEuMS0ybC05LjUtMTQuN3pNNTMuOCA3Ni44SDMzLjFjLS43IDAtMS4zLS42LTEuMy0xLjNWNjhjMC0uNy42LTEuMyAxLjMtMS4zaDIwLjdjLjcgMCAxLjMuNiAxLjMgMS4zdjcuNWMtLjEuNy0uNyAxLjMtMS4zIDEuM3pNNTQgODIuMUgzMi43Yy0uNSAwLS45LS40LS45LS45cy40LS45LjktLjlINTRjLjUgMCAuOS40LjkuOXMtLjQuOS0uOS45ek01NCA4Ni41SDMyLjdjLS41IDAtLjktLjQtLjktLjlzLjQtLjkuOS0uOUg1NGMuNSAwIC45LjQuOS45cy0uNC45LS45Ljl6TTQyLjUgOTAuOGgtOS45Yy0uNSAwLS45LS40LS45LS45cy40LS45LjktLjloOS45Yy41IDAgLjkuNC45LjlzLS40LjktLjkuOXoiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwMy4wMjMiIHkxPSIzNi40NDMiIHgyPSI5OC4zOTYiIHkyPSI0MS4wNTYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxMTEuODkpIj48c3RvcCBvZmZzZXQ9Ii4wMTEiIHN0b3AtY29sb3I9IiNjMmQxZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0xMDEuMiA3Mi42aC0zLjFjLS4xIDAtLjMtLjEtLjMtLjN2LS40YzAtLjEuMS0uMy4zLS4zaDMuMWMuMSAwIC4zLjEuMy4zdi40YzAgLjItLjEuMy0uMy4zeiIgZmlsbD0idXJsKCNTVkdJRF80XykiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE5LjYgNTcuOWMxLjYtMS40IDEuNy0zLjkuMi01LjUtMS40LTEuNi0zLjktMS43LTUuNS0uMi0xLjYgMS40LTEuNyAzLjktLjIgNS41IDEuNSAxLjUgNCAxLjYgNS41LjJ6TTMxLjQgMjQuOGMxLjMtLjQgMi4xLTEuOSAxLjYtMy4ycy0xLjktMi4xLTMuMi0xLjZjLTEuMy40LTIuMSAxLjktMS42IDMuMi41IDEuMyAxLjkgMiAzLjIgMS42eiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzQuNzc0IiB5MT0iOTcuMDc5IiB4Mj0iMzguMTQ1IiB5Mj0iOTcuMDc5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTExLjg5KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmY2NmE5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZjUzNjg5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMzYuNSAxNi41YzEgMCAxLjctLjggMS43LTEuN3MtLjgtMS43LTEuNy0xLjdjLTEgMC0xLjcuOC0xLjcgMS43cy43IDEuNyAxLjcgMS43eiIgZmlsbD0idXJsKCNTVkdJRF81XykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzZfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjExNy4yNzYiIHkxPSI3Mi42NDgiIHgyPSIxMjAuNDQxIiB5Mj0iNzIuNjQ4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTExLjg5KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmY2NmE5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZjUzNjg5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTE4LjkgNDAuOWMuOSAwIDEuNi0uNyAxLjYtMS42IDAtLjktLjctMS42LTEuNi0xLjZzLTEuNi43LTEuNiAxLjZjLS4xLjguNiAxLjYgMS42IDEuNnoiIGZpbGw9InVybCgjU1ZHSURfNl8pIi8+PHBhdGggY2xhc3M9InN0MTIiIGQ9Ik01Ni4yIDU4LjdjLTMuNi03LTQuNC0xNS40LTItMjMgMi4zLTcuNiA3LjgtMTQuMSAxNC42LTE3LjggMi4xLTEuMSA0LjUtMiA2LjktMi4xIDIuNC0uMSA1IC43IDYuNiAyLjcgMS42IDEuOCAxLjkgNC44LjYgNi44LTEuNCAxLjktNC4yIDIuNy02LjUgMi4xLTMuNy0uNy02LjctMy42LTcuNi03LjEtLjktMy41LjMtNy42IDMuMS05LjkgMS44LTEuNiA0LjMtMi41IDYuNi0zLjJDODkuNyA0IDEwMS44IDMuNiAxMTMuMiA2Ii8+PHBhdGggY2xhc3M9InN0MTMiIGQ9Ik0xMTkuMyAzLjRjLS4xIDEuNS0uMiAyLjktMS4zIDMuMi0xLjEuMy0xLjYtLjctMi4zLTIuMS0uNy0xLjMtLjMtMi43LjktMyAxLjEtLjQgMi45IDAgMi43IDEuOXpNMTE4LjEgMTAuNWMuMy0xLjguNi0yLjgtLjQtMy4zLTEuMS0uNS0xLjguNC0zIDEuNi0xIDEuMS0uNCAyLjcuNiAzLjIgMS4yLjcgMi41LjEgMi44LTEuNXoiLz48cGF0aCBjbGFzcz0ic3QxNCIgZD0iTTExOS41IDcuMmMtLjEuNy0uNiAxLjItMS4zIDEuM2gtMWMtMS40LS4yLTIuNS0xLjEtMi40LTIgLjEtLjkgMS40LTEuNCAzLTEuMi4zIDAgLjYuMS44LjIuNi4yIDEgLjkuOSAxLjcgMC0uMSAwIDAgMCAweiIvPjxwYXRoIGNsYXNzPSJzdDEzIiBkPSJNNy45IDM1LjRjMC0xLjcgMC0zLjQgMS4yLTMuOSAxLjMtLjUgMiAuNyAzIDIuNC45IDEuNS41IDMuMS0uOCAzLjYtMS4yLjQtMy40LjEtMy40LTIuMXpNOC42IDI3Yy0uMiAyLjEtLjUgMy4zLjggMy44czItLjYgMy4zLTIuMmMxLTEuNC4zLTMuMi0xLTMuNy0xLjMtLjYtMi45LjMtMy4xIDIuMXoiLz48cGF0aCBjbGFzcz0ic3QxNCIgZD0iTTcuNSAzMWMwLS44LjYtMS40IDEuMy0xLjUuMy0uMS43LS4xIDEuMSAwIDEuNi4xIDMgMSAyLjkgMi0uMSAxLTEuNCAxLjctMy4xIDEuNS0uMyAwLS42LS4xLS45LS4yLS44LS4yLTEuMy0xLTEuMy0xLjh6Ii8+PHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0xNC4zIDMxLjNjMTAuNSAwIDI5LjkgNi4xIDMwLjIgMjguNSIvPjxwYXRoIGNsYXNzPSJzdDciIGQ9Ik04MC45IDQxLjdsLTIuMyAxOGMtLjEuOS0uOSAxLjYtMS45IDEuNmgtNTBWNDIuNGwuMS0uMSA1NC4xLS42eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yNi43IDQxLjdoNTQuMWwtOS43IDE1LjFjLS43IDEtMS44IDEuNi0yLjkgMS42aC01MGMtMSAwLTEuNy0xLjItMS4xLTJsOS42LTE0Ljd6Ii8+PC9zdmc+');
}

.svg-nocomment {
    display: block;
    width: 128px;
    height: 128px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQwIiBoZWlnaHQ9IjEyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzEuNzYxMyAxMDUuNzQ0YzI3LjYyNjEgMCA1MC4wMjE3LTIyLjQxNSA1MC4wMjE3LTUwLjA2NTlTOTkuMzg3NCA1LjYxMTc3IDcxLjc2MTMgNS42MTE3N2MtMjcuNjI2MiAwLTUwLjAyMTYgMjIuNDE1NDMtNTAuMDIxNiA1MC4wNjYzM3MyMi4zOTU0IDUwLjA2NTkgNTAuMDIxNiA1MC4wNjU5eiIgZmlsbD0iI0VGRjNGRiIvPjxwYXRoIGQ9Ik0xMTEuOTIgMTEuNzkzNmMyLjExMiAwIDMuODI0LTEuNzEzOSAzLjgyNC0zLjgyODAyIDAtMi4xMTQxNS0xLjcxMi0zLjgyODAxLTMuODI0LTMuODI4MDEtMi4xMTMgMC0zLjgyNSAxLjcxMzg2LTMuODI1IDMuODI4MDEgMCAyLjExNDEyIDEuNzEyIDMuODI4MDIgMy44MjUgMy44MjgwMnpNMjYuMTY4MiAyMS4yNjI5YzEuMzg5NyAwIDIuNTE2Mi0xLjEyNzYgMi41MTYyLTIuNTE4NSAwLTEuMzkwOC0xLjEyNjUtMi41MTg0LTIuNTE2Mi0yLjUxODQtMS4zODk2IDAtMi41MTYyIDEuMTI3Ni0yLjUxNjIgMi41MTg0IDAgMS4zOTA5IDEuMTI2NiAyLjUxODUgMi41MTYyIDIuNTE4NXoiIGZpbGw9IiNFQUVFRjkiLz48cGF0aCBkPSJNMTQuNzk1MSAyNy43MWMuOTQ1IDAgMS43MTEtLjc2NjcgMS43MTEtMS43MTI1IDAtLjk0NTgtLjc2Ni0xLjcxMjUtMS43MTEtMS43MTI1LS45NDUgMC0xLjcxMS43NjY3LTEuNzExIDEuNzEyNSAwIC45NDU4Ljc2NiAxLjcxMjUgMS43MTEgMS43MTI1eiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPjxwYXRoIGQ9Ik05Ni4wMTczIDcuMjIzNTljLjg4OTMgMCAxLjYxMDMtLjcyMTYzIDEuNjEwMy0xLjYxMThDOTcuNjI3NiA0LjcyMTYyIDk2LjkwNjYgNCA5Ni4wMTczIDRjLS44ODk0IDAtMS42MTA0LjcyMTYyLTEuNjEwNCAxLjYxMTc5cy43MjEgMS42MTE4IDEuNjEwNCAxLjYxMTh6IiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXIpIi8+PHBhdGggZD0iTTY3LjUzNDEgMTA1LjY4MWMwIDQuNzM0LTIuMDEyOSA4Ljk2NS01LjIzMzYgMTEuOTg3LS45MDU4LjgwNi0xLjgxMTcgMS41MTEtMi45MTg4IDIuMTE2LTIuNDE1NSAxLjQxLTUuMjMzNiAyLjIxNi04LjI1MyAyLjIxNnMtNS44Mzc2LS44MDYtOC4yNTMxLTIuMjE2Yy0uNDAyNi0uMjAyLS43MDQ1LS40MDMtMS4xMDcxLS43MDUtNC4yMjcyLTIuOTIyLTcuMDQ1My03Ljg1OC03LjA0NTMtMTMuMzk4IDAtOS4wNjY3IDcuMzQ3Mi0xNi4zMTk4IDE2LjMwNDgtMTYuMzE5OCA5LjE1ODktLjEwMDggMTYuNTA2MSA3LjI1MzEgMTYuNTA2MSAxNi4zMTk4eiIgZmlsbD0iI0RDRTJGMCIvPjxwYXRoIGQ9Ik00Ny44MDczIDEwOS4zMDdjLjIwMTMuMjAxLjQwMjYuNTA0LjcwNDUuNzA1LjIwMTMuMjAxLjQwMjYuMzAyLjYwMzkuNTA0LjEwMDcuMS4zMDIuMjAxLjQwMjYuMzAyIDAgMCAuMTAwNyAwIC4xMDA3LjEwMWwuMTAwNi4xdjEuNDExbC0uMTAwNi0uMTAxYy0uMTAwNy0uMTAxLS4zMDItLjIwMi0uNDAyNi0uMzAyLS4yMDEzLS4xMDEtLjQwMjYtLjMwMi0uNjAzOS0uNDAzLS4xMDA3IDAtLjEwMDctLjEwMS0uMjAxMy0uMTAxLS43MDQ1LS40MDMtMS4zMDg0LS44MDYtMS4zMDg0LTEuMzEuMTAwNi0uMjAxLjMwMTktLjUwMy43MDQ1LS45MDZ6bTE0LjI5MTkgNy44NTdjLS42MDM5LTEuMzA5LTEuNzExLTIuNjE5LTMuMTIwMS0zLjMyNC0uNzA0NS0uMzAyLTEuNTA5Ny0uNjA0LTIuMzE0OC0uNjA0aC0xLjAwNjVjLTEuMTA3MS0uMTAxLTEuMjA3OC0uMzAzLTEuMjA3OC0uMzAzdi0yLjMxN2MuNzA0NS0uNjA0IDEuNDA5MS0xLjMwOSAyLjAxMy0yLjAxNC41MDMyLS43MDUuOTA1OC0xLjUxMSAxLjEwNzEtMi41MTkuOTA1OC0uMjAxIDEuNTA5Ny0xLjAwNyAxLjQwOS0yLjAxNCAwLS40MDMtLjMwMTktLjgwNi0uMzAxOS0xLjIwOXYtLjYwNS0uNDAzLS40MDNjLS4xMDA3LS43MDUtLjMwMTktMS40MS0uNzA0NS0yLjIxNTktMS4yMDc4LTIuMjE2Mi0zLjQyMi0zLjYyNjUtNi4wMzg5LTMuNjI2NS0uNTAzMiAwLTEuMDA2NC4xMDA3LTEuNTA5Ny4yMDE1LS45MDU4LjIwMTUtMS44MTE2LjYwNDQtMi41MTYxIDEuMjA4OC0uMTAwNy4xMDA4LS4zMDIuMjAxNS0uNDAyNi40MDNsLS4xMDA3LjEwMDdjLS44MDUyLjgwNTktMS41MDk3IDEuNzEyNS0xLjgxMTYgMi44MjA0LS40MDI2IDEuMTA4LS40MDI2IDIuMjE2LS4zMDIgMy4zMjV2LjIwMWMwIC4yMDIuMTAwNy4yMDIgMCAuMzAyIDAgLjEwMS0uMTAwNi4xMDEtLjEwMDYuMjAyLS4yMDEzLjMwMi0uMzAxOS43MDUtLjEwMDcgMS4zMDkuNDAyNiAxLjAwOCAxLjAwNjUuOTA3IDEuNzExIDEuNDExIDAgMC0uMTAwNiAwLS4xMDA2LjFsLS43MDQ1LjIwMmMtMy4yMjA3IDEuMDA3LTQuMzI3OSAzLjcyNy0yLjkxODggNS40NC41MDMyLjYwNCAxLjMwODQgMS4xMDggMi41MTYyIDEuNDEtLjMwMiAwLS42MDM5LjIwMS0uODA1Mi40MDMtMS40MDkxIDEuMTA4LTIuMzE0OSAyLjgyMS0yLjUxNjIgNC40MzJ2LjMwM2MuNDAyNi4yMDEuNzA0Ni41MDMgMS4xMDcxLjcwNWgxNi4wMDI5YzEuMDA2NS0uNjA1IDIuMDEzLTEuMzEgMi45MTg4LTIuMTE2LS4xMDA3LS41MDMtLjEwMDctLjcwNS0uMjAxMy0uODA2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02Mi4zMDA1IDExNy42NjhjLS45MDU4LjgwNi0xLjgxMTcgMS41MTEtMi45MTg4IDIuMTE2LTIuNDE1NSAxLjQxLTUuMjMzNiAyLjIxNi04LjI1MyAyLjIxNnMtNS44Mzc2LS44MDYtOC4yNTMxLTIuMjE2Yy0uNDAyNi0uMjAyLS43MDQ1LS40MDMtMS4xMDcxLS43MDV2LS4zMDNjLjIwMTMtMS42MTEgMS4xMDcxLTMuMzI0IDIuNTE2Mi00LjQzMi4yMDEzLS4yMDEuNTAzMi0uMzAyLjgwNTEtLjQwMy0xLjIwNzctLjIwMS0yLjAxMjktLjcwNS0yLjUxNjEtMS40MWgzLjgyNDZjMS4xMDcxIDEuNTExIDIuODE4MSAyLjQxNyA0LjgzMSAyLjQxNyAxLjcxMSAwIDMuMjIwNy0uNzA1IDQuMzI3OC0xLjgxM2gxLjAwNjVjLjgwNTIgMCAxLjYxMDQuMjAyIDIuMzE0OS42MDUgMS40MDkuNzA1IDIuNDE1NSAxLjkxNCAzLjEyIDMuMzI0LjIwMTMuMjAxLjIwMTMuNDAzLjMwMi42MDR6IiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXIpIi8+PHBhdGggZD0iTTU0LjU1MDcgMTEwLjYxN3YyLjExNWwtNi4zNDA3LjIwMi4zMDE5LTEuNDExYy4xMDA2IDAgLjEwMDYuMTAxLjIwMTMuMTAxLjIwMTMuMTAxLjQwMjYuMzAyLjYwMzkuNDAzLjEwMDYuMTAxLjIwMTMuMjAxLjQwMjYuMzAyIDAgMCAuMTAwNiAwIC4xMDA2LjEwMXYtMS40MWwtLjEwMDYtLjEwMWMxLjEwNzEuNjA0IDIuNjE2OCAxLjAwNyA0LjgzMS0uMzAyeiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyKSIvPjxwYXRoIGQ9Ik01OC42NzcyIDEwMS44NTNjLTEuMjA3OC40MDMtMi42MTY4LjYwNC0zLjkyNTIuNTAzLTIuMTEzNi0uMjAxLTQuMTI2Ni0xLjAwNy01LjczNjktMi40MTc0LS41MDMyIDEuNTExNC0xLjgxMTcgMi42MTk0LTMuMzIxNCAzLjMyNDQtLjIwMTMuMTAxLS40MDI2LjIwMS0uNjAzOC4yMDF2LS4xYy0uMTAwNy0xLjEwOC0uMTAwNy0yLjIxNy4zMDE5LTMuMzI1LjMwMTktMS4xMDc4IDEuMDA2NS0yLjAxNDQgMS44MTE2LTIuODIwM2wuMTAwNy0uMTAwOGMuMTAwNi0uMTAwNy4zMDE5LS4yMDE0LjQwMjYtLjQwMjkuNzA0NS0uNjA0NCAxLjYxMDMtMS4wMDc0IDIuNTE2Mi0xLjIwODkuNTAzMi0uMTAwNyAxLjAwNjQtLjIwMTQgMS41MDk3LS4yMDE0IDIuNjE2OCAwIDQuOTMxNyAxLjQxMDMgNi4wMzg4IDMuNjI2NS40MDI2LjgwNTkuNjAzOSAxLjYxMTguNzA0NSAyLjIxNTguMjAxMy40MDMuMjAxMy42MDUuMjAxMy43MDZ6TTUwLjYyNTUgMTE2Ljc2MmMtLjYwMzkuNzA1LTEuNjEwMy43MDUtMi41MTYyLjcwNS45MDU5LS45MDcuNDAyNi0zLjgyOC0yLjgxODEtMy41MjYtNC40Mjg1LS44MDYtNC4wMjU5LTUuNDQuNDAyNi02Ljg1bC43MDQ1LS4yMDIuMTAwNy4xMDFjLjMwMTkuOTA3LjgwNTIgMS43MTMgMS4zMDg0IDIuMzE3LTEuODExNyAxLjUxMS43MDQ1IDEuOTE0IDEuOTEyMyAzLjEyMyAxLjAwNjUuNjA0IDEuOTEyMyAzLjEyMy45MDU4IDQuMzMyeiIgZmlsbD0iIzFDMzc1NCIvPjxwYXRoIGQ9Ik02Ny41MzQxIDEwNS42ODFjMCA0LjczNC0yLjAxMjkgOC45NjUtNS4yMzM2IDExLjk4Ny0uOTA1OC44MDYtMS44MTE3IDEuNTExLTIuOTE4OCAyLjExNi0yLjQxNTUgMS40MS01LjIzMzYgMi4yMTYtOC4yNTMgMi4yMTZzLTUuODM3Ni0uODA2LTguMjUzMS0yLjIxNmMtLjQwMjYtLjIwMi0uNzA0NS0uNDAzLTEuMTA3MS0uNzA1LTQuMjI3Mi0yLjkyMi03LjA0NTMtNy44NTgtNy4wNDUzLTEzLjM5OCAwLTkuMDY2NyA3LjM0NzItMTYuMzE5OCAxNi4zMDQ4LTE2LjMxOTggOS4xNTg5LS4xMDA4IDE2LjUwNjEgNy4yNTMxIDE2LjUwNjEgMTYuMzE5OHoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjY0MzQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTExMi44MjUgNjUuNTg3MmMwIDQuNTMzMi0xLjgxMSA4LjU2MjctNC42MjkgMTEuNTg0OC0uMjAyLjMwMjItLjUwNC41MDM3LS44MDYuNzA1Mi0zLjAxOSAyLjgyMDYtNy4wNDUgNC41MzMyLTExLjQ3MzQgNC41MzMyLTMuNTIyNyAwLTYuODQ0LTEuMTA4Mi05LjU2MTUtMy4wMjIyLS44MDUyLS41MDM2LTEuNTA5Ny0xLjIwODgtMi4yMTQyLTEuODEzMi0zLjEyMDEtMy4wMjIxLTUuMDMyNC03LjI1MzEtNS4wMzI0LTExLjk4NzggMC05LjI2NzggNy41NDg2LTE2LjgyMyAxNi44MDgxLTE2LjgyMyA5LjM2MDQgMCAxNi45MDg0IDcuNTU1MiAxNi45MDg0IDE2LjgyM3oiIGZpbGw9IiNFOUYwRjgiLz48cGF0aCBkPSJNMTEyLjgyNSA2NS41ODcyYzAgNC45MzYxLTIuMTEzIDkuMjY3OC01LjQzNSAxMi4zOTA2LTMuMDE5IDIuODIwNy03LjA0NSA0LjUzMzItMTEuNDczNCA0LjUzMzItMy41MjI3IDAtNi44NDQtMS4xMDgxLTkuNTYxNS0zLjAyMjEtNC40Mjg1LTMuMDIyMS03LjI0NjYtOC4wNTktNy4yNDY2LTEzLjgwMSAwLTkuMjY3OCA3LjU0ODYtMTYuODIzMSAxNi44MDgxLTE2LjgyMzEgOS4yNTk0IDAgMTYuOTA4NCA3LjQ1NDUgMTYuOTA4NCAxNi43MjI0eiIgZmlsbD0iI0RDRTJGMCIvPjxwYXRoIGQ9Ik0xMDguMTk2IDc3LjE3MmMtLjIwMi4zMDIyLS41MDQuNTAzNy0uODA2LjcwNTItMy4wMTkgMi44MjA2LTcuMDQ1IDQuNTMzMi0xMS40NzM0IDQuNTMzMi0zLjUyMjYgMC02Ljg0NC0xLjEwODItOS41NjE0LTMuMDIyMi0uODA1Mi0uNTAzNi0xLjUwOTctMS4yMDg4LTIuMjE0My0xLjgxMzIuNDAyNi0uNTAzNyAxLjAwNjUtLjgwNTkgMi4zMTQ5LTEuMzA5NmwuNTAzMy0uMjAxNWMxLjAwNjQtLjQwMjkgMi40MTU1LS45MDY2IDQuMjI3MS0xLjcxMjUuMzAyLS4xMDA4LjUwMzMtLjMwMjIuNzA0Ni0uNTAzNy4xMDA2LS4xMDA3LjIwMTItLjIwMTUuMjAxMi0uNDAzLjEwMDctLjIwMTQuMjAxMy0uNTAzNi4yMDEzLS43MDUxdi0zLjQyNTFsLS4yMDEzLS4yMDE1Yy0uMzAxOS0uNDAyOS0uNTAzMi0uOTA2Ni0uNTAzMi0xLjUxMWwtLjIwMTMtLjEwMDdjLS45MDU4LjIwMTQtLjgwNTItLjcwNTItMS4wMDY0LTIuNTE4NS0uMTAwNy0uNzA1MS0uMDAwMS0uOTA2Ni40MDI1LTEuMDA3M2wuMzAyLS40MDNjLS42MDM5LTEuNDEwMy0uOTA1OC0yLjcxOTktLjkwNTgtMy43MjczIDAtMS43MTI1LjcwNDUtMi44MjA2IDEuNzExLTMuMzI0My0uNjAzOS0xLjIwODgtLjYwMzktMS42MTE4LS42MDM5LTEuNjExOHMzLjUyMjYuNjA0NCA0LjczMDQuNDAzYzEuNTA5Ny0uMzAyMiAzLjkyNTIuMTAwNyA0LjgzMDcgMi4xMTU0IDEuNTEuNjA0NSAyLjAxMyAxLjUxMTEgMi4yMTUgMi41MTg1LjIwMSAxLjYxMTgtLjcwNSAzLjMyNDMtLjkwNiA0LjAyOTV2LjEwMDdjLjIwMS4xMDA3LjMwMi4zMDIyLjIwMSAxLjAwNzQtLjIwMSAxLjcxMjUtLjIwMSAyLjcxOTktMS4wMDYgMi41MTg0bC0uODA2IDEuNDEwM2MwIC4yMDE1IDAgLjIwMTUtLjEuMzAyMnYzLjUyNThjMCAuMzAyMi4xLjcwNTIuMzAyLjkwNjcuMS4xMDA3LjEuMjAxNC4yMDEuMjAxNC4yMDEuMjAxNS40MDMuNDAzLjYwNC40MDMgMi4wMTMuODA1OSAzLjQyMiAxLjQxMDMgNC41MjkgMS44MTMyIDEuMDA2LjQwMyAxLjcxMS43MDUyIDIuMTE0IDEuMDA3NHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTA4LjE5NiA3Ny4xNzJjLS4yMDIuMzAyMi0uNTA0LjUwMzctLjgwNi43MDUyLTMuMDE5IDIuODIwNi03LjA0NSA0LjUzMzItMTEuNDczNCA0LjUzMzItMy41MjI2IDAtNi44NDQtMS4xMDgyLTkuNTYxNC0zLjAyMjItLjgwNTItLjUwMzYtMS41MDk3LTEuMjA4OC0yLjIxNDMtMS44MTMyLjQwMjYtLjUwMzcgMS4wMDY1LS44MDU5IDIuMzE0OS0xLjMwOTZsLjUwMzMtLjIwMTVjMS4wMDY0LS40MDI5IDIuNDE1NS0uOTA2NiA0LjIyNzEtMS43MTI1LjMwMi0uMTAwNy41MDMzLS4zMDIyLjcwNDYtLjUwMzcgMS4wMDY0IDEuNDEwMyAyLjYxNjggMi4zMTcgNC41MjkxIDIuMzE3IDEuODExNiAwIDMuNDIyLS45MDY3IDQuNDI4MS0yLjIxNjMuMjAyLjIwMTUuNDAzLjQwMy42MDQuNDAzIDIuMDEzLjgwNTkgMy40MjIgMS40MTAzIDQuNTI5IDEuODEzMyAxLjEwNy40MDI5IDEuODEyLjcwNTEgMi4yMTUgMS4wMDczeiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyKSIvPjxwYXRoIGQ9Ik0xMDIuMDU2IDYzLjg3NDdjLjEwMS0uNDAyOS0uMTAxLTEuMDA3NC0uMzAyLTEuMzA5NiAwLS4xMDA3LS4xMDEtLjEwMDctLjEwMS0uMjAxNC0uNzA0LTEuNDEwNC0yLjIxMzgtMS45MTQtMy42MjI5LTIuMDE0OC0zLjcyMzktLjIwMTUtNC4wMjU4LjUwMzctNS4xMzMtLjUwMzcuNDAyNi41MDM3LjQwMjYgMS40MTA0LS4yMDEzIDIuNDE3Ny0uNDAyNS43MDUyLTEuMTA3MSAxLjEwODEtMS44MTE2IDEuMzA5Ni0xLjcxMS0zLjgyOC0uODA1Mi02LjI0NTcuODA1Mi03LjA1MTYtLjYwMzktMS4yMDg4LS42MDM5LTEuNjExOC0uNjAzOS0xLjYxMThzMy41MjI2LjYwNDQgNC43MzA0LjQwM2MxLjUwOTctLjMwMjIgMy45MjUyLjEwMDcgNC44MzExIDIuMTE1NCAxLjUxLjYwNDUgMi4wMTMgMS41MTExIDIuMjE0IDIuNTE4NS4zMDIgMS41MTEtLjYwNCAzLjIyMzYtLjgwNSAzLjkyODd6IiBmaWxsPSIjMUMzNzU0Ii8+PHBhdGggZD0iTTkyLjM5MzkgNzIuNzM5NnYtMy40MjUxbC0uMjAxMy0uMjAxNXYtLjIwMTRjLjIwMTMuMzAyMi40MDI2LjYwNDQuNzA0Ni44MDU5bDIuNzE3NCAxLjkxNGMuNjAzOS41MDM3IDEuNTA5Ny41MDM3IDIuMTEzNiAwbDIuNTE1OC0yLjIxNjJjLjEwMS0uMTAwOC4yMDItLjEwMDguMzAyLS4yMDE1djMuNTI1OGMwIC4yMDE1IDAgLjMwMjIuMTAxLjUwMzdoLTguMjUzMWMtLjEwMDYtLjIwMTUgMC0uMzAyMiAwLS41MDM3eiIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyKSIvPjxwYXRoIGQ9Ik0xMTIuODI1IDY1LjU4NzJjMCA0LjkzNjEtMi4xMTMgOS4yNjc4LTUuNDM1IDEyLjM5MDYtMy4wMTkgMi44MjA3LTcuMDQ1IDQuNTMzMi0xMS40NzM0IDQuNTMzMi0zLjUyMjcgMC02Ljg0NC0xLjEwODEtOS41NjE1LTMuMDIyMS00LjQyODUtMy4wMjIxLTcuMjQ2Ni04LjA1OS03LjI0NjYtMTMuODAxIDAtOS4yNjc4IDcuNTQ4Ni0xNi44MjMxIDE2LjgwODEtMTYuODIzMSA5LjI1OTQgMCAxNi45MDg0IDcuNDU0NSAxNi45MDg0IDE2LjcyMjR6IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS42NjA0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wIDc3LjI3MjdjMCAzLjIyMzYgMi42MTY4MiA1Ljg0MjggNS44Mzc1MyA1Ljg0MjhINTcuNTcwMWMuNTAzMiAwIDEuMDA2NS4yMDE1IDEuMzA4NC41MDM3bDcuMjQ2NiA3LjI1M2MuMjAxMy4zMDIzLjYwMzkuNDAzIDEuMDA2NS4yMDE1LjMwMTktLjEwMDcuNjAzOS0uNTAzNy42MDM5LS44MDU5VjU2LjcyMjRjMC0zLjIyMzYtMi42MTY5LTUuODQyOC01LjgzNzYtNS44NDI4SDUuODM3NTNDMi42MTY4MiA1MC44Nzk2IDAgNTMuNDk4OCAwIDU2LjcyMjR2MjAuNTUwM3oiIGZpbGw9IiNENkRFRUYiLz48cGF0aCBvcGFjaXR5PSIuNyIgZD0iTTU1LjA1NCA2My45NzU0SDEwLjU2OGMtLjQwMjYgMC0uODA1MTgtLjQwMjktLjgwNTE4LS44MDU5di0yLjYxOTFjMC0uNDAzLjQwMjU4LS44MDU5LjgwNTE4LS44MDU5aDQ0LjQ4NmMuNDAyNiAwIC44MDUyLjQwMjkuODA1Mi44MDU5djIuNjE5MWMwIC41MDM3LS4zMDIuODA1OS0uODA1Mi44MDU5eiIgZmlsbD0idXJsKCNwYWludDZfbGluZWFyKSIvPjxwYXRoIG9wYWNpdHk9Ii43IiBkPSJNMzcuOTQ0IDc0Ljk1NThIMTAuNTY4Yy0uNDAyNiAwLS44MDUxOC0uNDAzLS44MDUxOC0uODA1OXYtMi42MTkyYzAtLjQwMjkuNDAyNTgtLjgwNTkuODA1MTgtLjgwNTloMjcuMzc2Yy40MDI2IDAgLjgwNTIuNDAzLjgwNTIuODA1OXYyLjYxOTJjMCAuNTAzNy0uMzAyLjgwNTktLjgwNTIuODA1OXoiIGZpbGw9InVybCgjcGFpbnQ3X2xpbmVhcikiLz48ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kKSI+PHBhdGggZD0iTTQzLjA3NyAzMC42MzE1YzAgMi4zMTY5IDEuOTEyMyA0LjIzMDkgNC4yMjcxIDQuMjMwOUg2MC4xODdjLjQwMjUgMCAuNzA0NS4xMDA4IDEuMDA2NC40MDNsNS4zMzQzIDUuMzM5Yy4yMDEzLjIwMTUuNTAzMy4zMDIyLjcwNDYuMjAxNS4yMDEzLS4xMDA3LjQwMjUtLjMwMjIuNDAyNS0uNjA0NFYxNS41MjA5YzAtMi4zMTctMS45MTIzLTQuMjMxLTQuMjI3MS00LjIzMUg0Ny4zMDQxYy0yLjMxNDggMC00LjIyNzEgMS45MTQtNC4yMjcxIDQuMjMxdjE1LjExMDZ6IiBmaWxsPSIjZmZmIi8+PC9nPjxwYXRoIGQ9Ik0xNDAgMzcuNjgzMWMwIDIuOTIxNC0yLjMxNSA1LjIzODMtNS4yMzQgNS4yMzgzSDg4LjI2NzRjLS40MDI2IDAtLjkwNTguMjAxNS0xLjIwNzguNTAzN2wtNi41NDIgNi41NDc5Yy0uMjAxMy4yMDE1LS42MDM5LjMwMjItLjkwNTguMjAxNS0uMzAyLS4xMDA4LS41MDMzLS40MDMtLjUwMzMtLjcwNTJWMTkuMjQ4MmMwLTIuOTIxNCAyLjMxNDktNS4yMzgzIDUuMjMzNy01LjIzODNoNTAuMzIzOGMyLjkxOCAwIDUuMjMzIDIuMzE2OSA1LjIzMyA1LjIzODN2MTguNDM0OUgxNDB6IiBmaWxsPSIjRDZERUVGIi8+PHBhdGggb3BhY2l0eT0iLjciIGQ9Ik0xMjkuNjMzIDI1Ljc5NjFIODkuNjc2NWMtLjQwMjYgMC0uNzA0Ni0uMzAyMi0uNzA0Ni0uNzA1MnYtMi40MTc3YzAtLjQwMjkuMzAyLS43MDUxLjcwNDYtLjcwNTFoMzkuOTU2NWMuNDAzIDAgLjcwNS4zMDIyLjcwNS43MDUxdjIuNDE3N2MwIC40MDMtLjMwMi43MDUyLS43MDUuNzA1MnoiIGZpbGw9InVybCgjcGFpbnQ4X2xpbmVhcikiLz48cGF0aCBvcGFjaXR5PSIuNyIgZD0iTTExNC4zMzUgMzUuNjY4M0g4OS42NzY0Yy0uNDAyNSAwLS43MDQ1LS4zMDIyLS43MDQ1LS43MDUxdi0yLjQxNzdjMC0uNDAzLjMwMi0uNzA1Mi43MDQ1LS43MDUyaDI0LjY1ODZjLjQwMyAwIC43MDUuMzAyMi43MDUuNzA1MnYyLjQxNzdjMCAuMzAyMi0uNDAzLjcwNTEtLjcwNS43MDUxeiIgZmlsbD0idXJsKCNwYWludDlfbGluZWFyKSIvPjxwYXRoIGQ9Ik02MC45OTIgMjAuNDU3Yy0xLjIwNzctMi4wMTQ3LTQuMTI2NS0yLjMxNjktNS42MzYyLS40MDI5LTEuNTA5Ny0xLjkxNC00LjQyODUtMS42MTE4LTUuNjM2Mi40MDI5LTEuMDA2NSAxLjcxMjYtLjMwMiAzLjMyNDQgMS4wMDY1IDQuOTM2MiAxLjMwODQgMS42MTE3IDMuMjIwNyAzLjAyMjEgNC4xMjY1IDMuNTI1Ny4yMDEzLjEwMDguMzAxOS4xMDA4LjUwMzIuMTAwOC4yMDEzIDAgLjQwMjYgMCAuNTAzMy0uMTAwOC45MDU4LS42MDQ0IDIuODE4MS0xLjkxNCA0LjEyNjUtMy41MjU3IDEuMzA4NC0xLjYxMTggMi4xMTM2LTMuMjIzNiAxLjAwNjQtNC45MzYyeiIgZmlsbD0idXJsKCNwYWludDEwX2xpbmVhcikiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMy4wODgxIiB5MT0iMjUuOTk4NyIgeDI9IjE2LjQxNCIgeTI9IjI1Ljk5ODciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY2NkE5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjUzNjg5Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSI5NC40NDg0IiB5MT0iNS41NjM1NCIgeDI9Ijk3LjU3MjciIHkyPSI1LjU2MzU0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzgzQTZGRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVBNzhGRiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iNDEuODc0NiIgeTE9IjExNy4zMTIiIHgyPSI2Mi4yODI0IiB5Mj0iMTE3LjMxMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRjY2QTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGNTM2ODkiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhciIgeDE9IjUxLjM2ODEiIHkxPSIxMTIuODYyIiB4Mj0iNTEuMzY4MSIgeTI9IjExMS42NDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIuOTkxMyIgc3RvcC1jb2xvcj0iI0Q2REVFQSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyIiB4MT0iODQuMjAzOCIgeTE9Ijc4LjEyMTciIHgyPSIxMDguMjAyIiB5Mj0iNzguMTIxNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM4M0E2RkYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1QTc4RkYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhciIgeDE9Ijk2LjQwMzUiIHkxPSI3My4xMDg0IiB4Mj0iOTYuNDAzNSIgeTI9IjcwLjgzOTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIuOTkxMyIgc3RvcC1jb2xvcj0iI0Q2REVFQSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDZfbGluZWFyIiB4MT0iNTcuMDg2NiIgeTE9IjYxLjg5NCIgeDI9IjEwLjEzOTgiIHkyPSI2MS44OTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4wMDY1MSIgc3RvcC1jb2xvcj0iIzlDQTZCRCIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTI5RUJEIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50N19saW5lYXIiIHgxPSI0MS4xNjU3IiB5MT0iNzIuODUwMiIgeDI9IjkuMzIwMTciIHkyPSI3Mi44NTAyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMDA2NTEiIHN0b3AtY29sb3I9IiM5Q0E2QkQiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkyOUVCRCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDhfbGluZWFyIiB4MT0iMTMxLjQ0NCIgeTE9IjIzLjg3MTEiIHgyPSI4OS4yNjM2IiB5Mj0iMjMuODcxMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjAwNjUxIiBzdG9wLWNvbG9yPSIjOUNBNkJEIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5MjlFQkQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ5X2xpbmVhciIgeDE9IjExNy4xMzkiIHkxPSIzMy43MTQ4IiB4Mj0iODguNTI3MiIgeTI9IjMzLjcxNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4wMDY1MSIgc3RvcC1jb2xvcj0iIzlDQTZCRCIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTI5RUJEIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTBfbGluZWFyIiB4MT0iNDkuMjQwNSIgeTE9IjIzLjg3MTEiIHgyPSI2MS41MDY2IiB5Mj0iMjMuODcxMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRjY2QTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGNTM2ODkiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZCIgeD0iMjEuMDc3IiB5PSIuMjg5OTQiIHdpZHRoPSI2OC41NTc5IiBoZWlnaHQ9IjczLjU1NTUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPjxmZU9mZnNldCBkeT0iMTEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM5NzcwOCAwIDAgMCAwIDAuNDc3NDkgMCAwIDAgMCAwLjU3NSAwIDAgMCAwLjE4IDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3ciLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3ciIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+');
}

/*-------------------------------------------------------------- 
## search team form
--------------------------------------------------------------*/
.search-team-form {
    position: relative;
}

.search-team-form .search-team-input {
    padding-right: 3rem;
}

.search-team-form .search-team-close {
    position: absolute;
    right: 5px;
    top: 1px;
    z-index: 1;
    display: none;
}

.search-team-form .search-team-close.active {
    display: block;
}