﻿body a {
    color: #96A826;
}

span.x-icon {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: contain;
}

@media (prefers-color-scheme: dark) {
    span .x-icon {
        background-image: url('/maintheme/image/x-logo-w.webp');
    }
}

@media (prefers-color-scheme: light) {
    span.x-icon {
        background-image: url('/maintheme/image/x-logo-b.webp');
    }
}

.offcanvas-menu-wrap, .footer1.footer-top {
    background-color: #121212
}

.footer1.footer-bottom {
    background-color: #040404
}

.sub-title-job {
    display: block;
    font-size: 14px
}

@media only screen and (min-width: 1000px) {

    .min-lg-400px {
        min-width: 400px !important;
        max-width: 400px
    }

    .schedule-box-wrap-layout2 .schedule-box-layout2:nth-child(odd) .heading-box {
        right: -430px;
    }

    .schedule-box-wrap-layout2 .schedule-box-layout2:nth-child(even) .heading-box {
        left: -390px !important;
    }

    .mt-lg-1x {
        margin-top: 100px;
    }

    .mt-lg-2x {
        margin-top: 200px;
    }

    .mt-lg-3x {
        margin-top: 300px;
    }

    .mt-lg-4x {
        margin-top: 400px;
    }

    .mt-lg-5x {
        margin-top: 500px;
    }

    .schedule-box-layout2 .sub-title {
        line-height: normal;
        font-size: 16px
    }

        .schedule-box-layout2 .sub-title .sub-title-job {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 300px;
        }
}

@media only screen and (max-width: 787px) {

    .schedule-box-layout2 .figure-box {
        flex-basis: 20%
    }
}

.header1.sticky-on.sticky .navbar-wrap .header-menu {
    background-color: #F5F5F5
}

.countdown-wrap-layout1 .countdown-section:before {
    background-color: #ffffff;
}

.schedule-wrap-layout5 {
    background-color: #575757;
}

.schedule-slider-main-wrap .slider-btn {
    background-color: #EE0034;
}

.schedule-box-layout3.schedule-content .accordion-button.collapsed {
    border: 1px solid #fff;
}

.schedule-box-layout3.schedule-content .accordion-button:after {
    background-color: #EE0034;
}

.schedule-box-layout3.schedule-content .accordion-button:not(.collapsed) {
    background-color: #575757;
    border-radius: 10px 10px 0 0;
    border: 1px solid #575757;
}


.schedule-box-layout3.schedule-content .panel-body {
    padding: 30px 40px;
    position: relative;
    background-color: #575757;
    border-radius: 0 0 10px 10px;
    border: 1px solid #575757;
}

.schedule-wrap-layout5:before {
    content: url(../image/elements/gradient-shape3.svg);
}

.schedule-box-layout3.schedule-content .panel-body:before {
    background-color: #fff;
}
