.dark-mode {
    --firetube-color-1: #ff5100;
}

.footer-social-links a {
    width: 42px;
    height: 42px;
    margin: 0 3px;
    font-size: 16px;
    overflow: visible;
    border: 1px solid #fff;
    border-radius: 50%;
    isolation: isolate;
    transform: translateZ(0);
}

    .footer-social-links a:hover {
        border-color: transparent;
    }

        .footer-social-links a:hover:before {
            transform: scale(1.1);
        }

.align-items-center {
    align-items: center;
}

.text-transform-none {
    text-transform: none;
}

.round-none {
    border-radius: 0;
}

.ml-6 {
    margin-left: 6px;
}

.hs-status {
    width: 260px;
}

.bg-firetube {
    color: #fff !important;
    background-color: var(--firetube-color-1) !important;
}

.post-prev-media {
    position: relative;
    overflow: hidden;
    line-height: 0;
    border-top-left-radius: var(--border-radius-default);
    border-top-right-radius: var(--border-radius-default);
    isolation: isolate;
    transform: translateZ(0);
}

    .post-prev-media .video,
    .post-prev-media iframe {
        width: 100%;
    }

.widget-posts-media {
    float: left;
    margin: 0 12px 0 0;
}

.nowrap {
    white-space: nowrap;
}

.mn-ht-200i {
    min-height: 200px !important;
}

[msgicons] {
    position: fixed;
    z-index: 100;
    right: 30px;
    bottom: 30px;
    display: flex;
    flex-direction: column;
}

    [msgicons] a {
        position: relative;
    }

        [msgicons] a:hover:after {
            position: absolute;
            top: 50%;
            right: 60px;
            transform: translateY(-50%);
            content: attr(title);
            color: rgba(255, 255, 255, .8);
            font-size: .875rem;
            text-transform: capitalize;
            white-space: nowrap;
            background-color: rgba(255, 255, 255, .2);
            padding: 6px 10px;
            border-radius: 4px;
        }

        [msgicons] a img, [msgicons] a svg {
            width: 50px;
            height: 50px;
        }

.dark-mode .form select:focus {
    color: rgba(0 0 0) !important;
}

.dark-mode .form select:not([multiple]) {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(255,255,255)" d="M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z"/></svg>');
}

    .dark-mode .form select:not([multiple]):focus {
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="rgb(17, 17, 17)" d="M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z"/></svg>');
    }

.form-check-input {
    margin-top: .15em !important;
}


.buytable {
    width: 100%;
    border: 1px solid #fff;
}

    .buytable td {
        padding: 5px 15px;
    }

        .buytable td + td {
            border-left: 1px solid #fff;
        }
