:root {
    --primary: #dca735;
    --primary--100: #c59428;
    --secondary: #164193;
    --secondary--200: #123a85;
    --tertiary: #e1e2e5;
    --quaternary: #e1e2e5;
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
    color: var(--light);
}

html.sticky-header-active #header .header-body {
    background: var(--secondary);
    box-shadow: none;
}

.header-container.container {
    height: 110px!important;
}


.img-thumbnail.img-thumbnail-no-borders {
    border-radius: 50%;
}

.bg-chiaro {
    background-color: #eee!important;
}

.custom-slider-el-1 {
    max-width: 30%;
    right: 12%;
}

.feature-box-steps .feature-box-step-number em {
    transform: none;
}

.btn-secondary, .btn-primary {
    border: none;
}

.feature-box-steps .feature-box-step-number em {
    -webkit-text-stroke: 2px #054d6c;
    text-stroke: 2px #054d6c;
}

#footer a:not(.btn):not(.no-footer-css) {
    color: var(--primary);
}

.custom-card-courses .custom-card-courses-author img {
    border: 1px solid var(--tertiary);
}

#header .header-nav.header-nav-links nav > ul li:hover > a {
    color: var(--primary);
}

.card-body .text-2 span {
    max-width: 135px;
    line-height: 20px;
}

.sort-destination {
    overflow: visible;
}

.mw-50 {
    max-width: 50%;
}

.mw-70 {
    max-width: 70%;
}

.barrato {
    text-decoration: line-through;
}

.btn-primary:hover:not(.bg-transparent), .btn-primary.hover:not(.bg-transparent) {
    background-color: var(--primary--100);
}

.nav-link.active {
    color: var(--primary) !important;
} 

.custom-course-detail .custom-course-detail-avatar {
    height: 80px;
    width: 80px;
}

.iub__us-widget {
    background-color: #fff;
}

@media (max-width: 991px) {
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
        color: var(--primary)!important;
    }

    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
        color: var(--light)!important;
    }
}