:root {
    --background-color: #0a2c45;
    --text-color: #f5f3e7;
    --hover-color: #c9a44c;
    --button-border-color: #c9a44c;
    --active-color: #b88e3c;
    --heading-color: #0a2c45;
}
.header-cont a i {
    color: var(--background-color);
}
.color a:hover {
    color: var(--background-color) !important;
}

.nav-list li a {
    color: var(--text-color);
    background-color: #0a2c45;
    letter-spacing: 2px;
}
.nav-list li a:hover {
    color: var(--hover-color) !important;
    background-color: var(--background-color) !important;
}
.nav-list li a:active {
    color: var(--active-color) !important;
    background-color: var(--background-color) !important;
}

/* Show all Event */
.header-menu.header-menu-two {
    background-color: var(--background-color) !important;
}
.header-two-top .btn {
    border-color: var(--button-border-color) !important;
}
.header-two-top .btn:before {
    background-color: var(--background-color) !important;
}
.header-two-btn .btn:hover {
    color: var(--text-color) !important;
}

/* Slider Button */
.main-slide-two .container .slide-btn-cover .btn-yellow {
    border-color: var(--button-border-color);
    color: var(--text-color);
    margin-right: 20px;
}
.main-slide-two .container .slide-btn-cover .btn-yellow:before {
    background-color: var(--background-color);
    width: 100%;
}

/* Slider */

.main-slider-two {
    background: linear-gradient(
        124.13deg,
        var(--active-color) -25.14%,
        var(--background-color) 78.68%
    );
}

.s-latest-news {
    background: linear-gradient(
        333.56deg,
        var(--active-color) -57.5%,
        var(--background-color) 87.13%
    );
}

/* SVG */
.s-about-home-two .container:after,
.s-about-home-two .container:before {
    display: none;
}

/* Line */
.version-2 .title-line-left:before,
.version-2 .title-line:before {
    background-color: var(--background-color) !important;
}
.our-speakers .speaker-item .speaker-item-content .prof:before {
    background-color: var(--background-color) !important;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--heading-color) !important;
}

.s-about-home-two .about-info .about-slogan-home-two {
    color: #c9a44c !important;
}
p {
    color: #4f6473 !important;
}

.btn.btn-yellow:before {
    background-color: var(--background-color) !important;
    width: 100%;
}
.btn.btn-yellow {
    border-color: var(--button-border-color);
    color: var(--text-color) !important;
}

.version-2 .soc-link li a:hover {
    color: var(--hover-color) !important;
}

.schedule-title,
.schedule-time {
    color: var(--hover-color) !important;
}

.schedule-event-home-two
    .schedule-cover
    li.active
    .schedule-header
    .schedule-time,
.schedule-event-home-two
    .schedule-cover
    li.active
    .schedule-header
    .schedule-title,
.schedule-event-home-two .schedule-cover li.active .schedule-header i {
    color: var(--hover-color) !important;
}
.schedule-event-home-two
    .schedule-cover
    li
    .schedule-header:hover
    .schedule-time,
.schedule-event-home-two
    .schedule-cover
    li
    .schedule-header:hover
    .schedule-title,
.schedule-event-home-two .schedule-cover li .schedule-header:hover i {
    color: var(--hover-color) !important;
}

input[type="button"],
input[type="submit"],
.btn {
    border-color: var(--button-border-color) !important;
}

.btn:before {
    background-color: var(--background-color) !important;
    color: var(--text-color) !important;
}
.version-2 a:hover {
    color: #c9a44c !important;
}
.version-2 .title a:hover {
    color: #c9a44c !important;
}

.title-line-left {
    color: var(--hover-color) !important;
}

input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
textarea:focus {
    border-color: var(--button-border-color);
    box-shadow: 0px 0px 10px 0px rgba(10, 44, 69, 1);
}

.version-2 .to-top {
    color: var(--text-color);
    background-color: var(--background-color);
}
.version-2 .to-top:hover {
    background-color: var(--hover-color);
}

.footer-contacts li a:hover {
    color: var(--background-color) !important;
}

.tab-nav .item:before {
    background-color: var(--background-color);
}
.gal-open {
    border-bottom: 70px solid var(--background-color);
}

.title {
    color: var(--text-color) !important;
}
.title-cus {
    color: var(--heading-color) !important;
    text-transform: uppercase;
    padding-bottom: 17px;
    margin-bottom: 22px;
    border-bottom: 1px solid #dfdfdf;
    letter-spacing: 0;
}

.tab-nav .item:hover,
.tab-nav .item.active {
    color: var(--hover-color);
}

.pagination-item.active a {
    background-color: #0a2c45;
    border-color: #c9a44c;
}
.pagination-item a:hover {
    background-color: #c9a44c;
    color: #0a2c45 !important;
    border-color: #0a2c45;
}
.single-news-social li a:hover {
    background-color: #0a2c45 !important;
}
