:root {
    --a11y-c6t-primary-white: #FFF;
    --a11y-c6t-primary-ultramarin-blue: #002D67;
    --a11y-c6t-primary-blue: #0066B3;
    --a11y-c6t-primary-orange: #FF6600;
    --a11y-c6t-primary-web-orange: #F35E01;
    --a11y-c6t-secondary-blue-a: #327DC8;
    --a11y-c6t-secondary-blue-b: #649BD7;
    --a11y-c6t-secondary-blue-c: #96BEE6;
    --a11y-c6t-secondary-blue-d: #E1EBF5;
}
.a11y-c6t-text-white {
    color: var(--a11y-c6t-primary-white) !important;
}
.a11y-c6t-text-ultramarin-blue {
    color: var(--a11y-c6t-primary-ultramarin-blue) !important;
}
.a11y-c6t-text-blue {
    color: var(--a11y-c6t-primary-blue) !important;
}
.a11y-c6t-text-orange {
    color: var(--a11y-c6t-primary-orange) !important;
}
.a11y-c6t-text-web-orange {
    color: var(--a11y-c6t-primary-web-orange) !important;
}
.a11y-c6t-bg-ultramarin-blue {
    background-color: var(--a11y-c6t-primary-ultramarin-blue) !important;
}
.a11y-c6t-bg-web-orange {
    background-color: var(--a11y-c6t-primary-web-orange) !important;
}
.a11y-c6t-bg-blue-a {
    background-color: var(--a11y-c6t-secondary-blue-a) !important;
}
.a11y-c6t-bg-blue-b {
    background-color: var(--a11y-c6t-secondary-blue-b) !important;
}
.a11y-c6t-bg-blue-c {
    background-color: var(--a11y-c6t-secondary-blue-c) !important;
}
.a11y-c6t-bg-blue-d {
    background-color: var(--a11y-c6t-secondary-blue-d) !important;
}

.a11y-c6t-z-i--1{
    z-index:-1 !important;
}

h1, h2, h3, h4, h5, h6, 
.h1, .h2, .h3, .h4, .h5, .h6 {
    color: var(--a11y-c6t-primary-ultramarin-blue);
}

.btn.btn-blue-outline {
	color: var(--a11y-c6t-primary-blue) !important;
	background-color: var(--a11y-c6t-primary-white) !important;
	border-color: var(--a11y-c6t-primary-blue) !important;
    border-width: 2px !important;
}
.btn.btn-blue-outline.active,
.btn.btn-blue-outline:hover,
.btn.btn-a11y-c6t:hover {
	background-color: var(--a11y-c6t-secondary-blue-d) !important;
    outline: none;
}

.btn.btn-white-outline {
	color: var(--a11y-c6t-primary-white) !important;
	background-color: transparent !important;
	border-color: var(--a11y-c6t-primary-white) !important;
    border-width: 2px !important;
}

.btn.btn-white {
    color: var(--a11y-c6t-primary-blue) !important;
}
.section-header-detail .bg-layer.tint {
	background-color: var(--a11y-c6t-primary-ultramarin-blue) !important;
	opacity: .9;
}

.section-more-events .top10-counter span {
    background-color: var(--a11y-c6t-primary-blue) !important;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: var(--a11y-c6t-primary-white) !important;
    background-color: var(--a11y-c6t-primary-blue) !important;
}

.dropdown.entertain .dropdown-item.active,
.dropdown.entertain .dropdown-item.active::after,
.dropdown.entertain .dropdown-item:hover,
.dropdown.entertain .dropdown-item:hover::after {
	color: var(--a11y-c6t-primary-ultramarin-blue) !important;
	text-decoration: none;
	background-color: var(--a11y-c6t-secondary-blue-d) !important;
}

.box-service.dx-carousel .owl-prev, .box-service.dx-carousel .owl-next {
    background-color: var(--a11y-c6t-primary-blue) !important;
}

.section-default a.btn-back {
    color: var(--a11y-c6t-primary-white) !important;
}
.section-default a.btn.btn-blue,
.section-default a.btn.btn-orange {
    color: var(--a11y-c6t-primary-white) !important;
}
.section-default a {
    color: var(--a11y-c6t-primary-blue);
}
.section-event-dates .event-date-month {
	color: var(--a11y-c6t-primary-blue) !important;
}

.section-highlights h2 {
    color: var(--a11y-c6t-primary-ultramarin-blue) !important;
}

.card .content .link {
    color: var(--a11y-c6t-primary-blue) !important;
}

.card a:hover {
    color: var(--a11y-c6t-primary-blue) !important;
}

.shy-break-word {
    overflow-wrap: break-word;
    word-break: break-word;
    hyphens: auto; 
}

/* -- welcome boxes (home page) -- */

section.section-welcome.box-cashback .title {
	color: var(--a11y-c6t-ultramarin-blue);
}

.section-2-boxes section.section-welcome.box-cashback {
	background-color: var(--a11y-c6t-primary-blue) !important;
}

.section-2-boxes .section-welcome.box-cashback .content a:not(.btn) {
	color: var(--a11y-c6t-primary-white) !important;
	text-decoration: underline;
}

.section-2-boxes section.section-welcome.box-cashback .title {
	color: var(--a11y-c6t-primary-white);
}


.section-2-boxes .section-welcome a.btn {
	background-color: var(--a11y-c6t-primary-white) !important;
	color: var(--a11y-c6t-primary-blue) !important;
}


.client-topics .card:hover .title {
	color: var(--a11y-c6t-primary-ultramarin-blue);
	color: var(--a11y-c6t-primary-blue);
}