.e-con-inner {
    max-width: 100% !important;
}

.elementor-element,
.e-con-inner {
    padding: 0 !important;
}

.list-language .gtranslate_wrapper {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}

.list-language .gtranslate_wrapper a.glink {
    width: 25%;
    display: block;
    text-align: center;
    padding: 10px 10px;
    border-radius: 5px;
}

.list-language .gt-current-lang {
    color: var(--cl-main);
    background-color: var(--bg-modal-hover);
}

.c-img img,
.c-img video,
.c-img frame {
    height: 100% !important;
}

.breadcrumb .separator {
    display: inline-block;
    color: var(--cl-secondary);
    margin: 0 0.5rem;
}

.breadcrumb .last {
    color: var(--cl-site);
}

.breadcrumb a:hover {
    text-decoration: underline;
}
.button_light_dark .checkbox {
    opacity: 0;
    position: absolute;
}

.button_light_dark .checkbox-label {
    background-color: var(--bg-secondary2);
    width: 50px;
    height: 26px;
    border-radius: 50px;
    position: relative;
    padding: 5px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.button_light_dark .fa-moon {
    color: var(--cl-main-bold);
    margin-right: 2px;
}

.button_light_dark .fa-sun {
    color: var(--cl-main-bold);
}

.button_light_dark .checkbox-label .ball {
    background-color: var(--cl-secondary);
    width: 22px;
    height: 22px;
    position: absolute;
    left: 2px;
    top: 2px;
    border-radius: 50%;
    transition: transform 0.2s linear;
}

.button_light_dark .checkbox:checked + .checkbox-label .ball {
    transform: translateX(24px);
}
.item_password_validate.fail{
    color: var(--cl-danger);
}
.item_password_validate.success{
    color: var(--cl-success);
}
@media (max-width: 576px) {
    .list-language .gtranslate_wrapper a.glink {
        width: 33.333333%;
    }
}



/* light theme */

body.light-theme {
    --cl-site: #0d0b09;
    --cl-main: #F6B04E;
    --cl-main-bold: #FF9E15;
    --cl-main-hover: #f4c17a;
    --cl-orange: #FB8E39;
    --cl-site-secondary: #918a7c;
    --cl-secondary: #786f60;
    --cl-secondary2: #aca69c;
    --cl-secondary3: #d4d1cc;
    --cl-secondary4: #484239;
    --cl-border-main: #dddbd6;
    --cl-border-light: rgba(75, 64, 41, 0.2);
    --cl-button: #000;
    --bg-site: #f2f1f0;
    --bg-main-hover: #f4c17a;
    --bg-main-op5: rgba(255, 192, 94, 0.5);
    --bg-main-op2: rgba(255, 192, 94, 0.2);
    --bg-main-support: #000b12;
    --bg-main-bold: #502200;
    --bg-secondary: #e9e8e5;
    --bg-secondary2: #ccc8c2;
    --bg-secondary3: #f0ece3;
    --bg-secondary4: #dad8d3;
    --bg-modal: #e3e2de;
    --bg-modal-hover: #dddbd6;
    --bg-input: #d6d4ce;
    --bg-gradient-block: linear-gradient(180deg, rgba(236, 229, 212, 0.656) 0%, #e9e9e5 100%);
    --bg-gradient-block2: linear-gradient(180deg, #ebe7de 0%, #f2f1f0 100%);
    --bg-gradient-block3: linear-gradient(90deg, rgba(146, 121, 99, 0.25) 0%, rgba(183, 162, 144, 0.25) 52.5%, rgba(186, 165, 145, 0.25) 100%);
    --bg-gradient-block4: radial-gradient(50% 50% at 50% 100%, #e4edf5 0%, #f2f1f0 100%);
    --bg-gradient-support: radial-gradient(54.14% 54.14% at 50% 50%, #e1d8c4 0%, transparent 92.6%);
    --bg-gradient-market: linear-gradient(180deg, #e9e8e3, #f2f1f0);
    --bg-swiper-btn: rgba(255, 255, 255, 0.5);
    --shadow-button: 0px -3px 0px 0px #333538 inset;
}

.light-theme .box-page-market {
    background: none!important;
}

.light-theme .item-banner::after {
    display: none;
}

.light-theme .item-banner .big-title {
    color: #F2F4F6;
}

.light-theme .item-banner .s-content {
    color: #F2F4F6;
}

.light-theme .border-cl-border-light {
    color: #F2F4F6;
}

.light-theme .text-cl-button {
    color: #ffffff;
}

.light-theme .item-banner .text-cl-site-secondary {
    color: #87909F;
}

.light-theme .banner-gdn-item {
    color: #F2F4F6;
}

.light-theme .sn-notifications-container {
    --sn-notify-title-color: rgb(51, 51, 51);
    --sn-notify-text-color: rgb(77, 77, 77);
}

.light-theme .sn-notify-outline {
    --sn-notify-background-color: rgb(255, 255, 255);
}

.light-theme .sn-notify-outline .sn-notify-title {
    --sn-notify-title-color: rgb(51, 51, 51)
}

.light-theme .sn-notify-outline .sn-notify-text {
    --sn-notify-text-color: rgb(77, 77, 77)
}

.light-theme .sn-notify-filled {
    --sn-notify-title-color: rgb(51, 51, 51);
    --sn-notify-text-color: rgb(51, 51, 51);
}

.light-theme .img-empty-data {
    filter: brightness(0) invert(80%);
}
.light-theme .menu-mobile a{
    color: var(--cl-site-secondary);
}
.disable{
    pointer-events: none;
    opacity: 0.8;
}
.transaction_minus .value_coin{
    color: red;
}
.transaction_plus .value_coin{
    color: green;
}
input[type="radio"]:checked + span {
    display: block;
}
.bg-red{
    background-color: red;
}
.bg-gray{
    background-color: gray;
}