:root {
    --bs-link-color-rgb: #000;
    --bs-link-hover-color-rgb: #000;
    --custBGImmolounge: #CFA513;
    --custBGImmoloungeRGB: 207, 165, 19;
}

.tooltip {
    --bs-tooltip-bg: #000;
}

::selection {
    background-color: var(--custBGImmolounge);
}

.top_cst,
.footer_cst {
    background: linear-gradient(14deg, rgba(210, 170, 16, 1) 0%, rgba(216, 176, 16, 1) 26%, rgba(184, 134, 35, 1) 57%, rgba(202, 153, 33, 1) 85%, rgba(255, 209, 28, 1) 99%);
}

.top_cst .top_cst_logo {
    padding: 30px 0;
}

.top_cst .top_cst_logo img {
    width: 180px;
}

.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li a::after {
    background-color: #000;
}

.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li:hover > a,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li:focus > a,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li.current a,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li.active a,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li a:hover,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li a:focus {
    color: #000;
}

.top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_social a:hover span,
.top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links a:hover span {
    background-color: #000;
}

.top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links .top_cst_right_icons_links_language ul li {
    background-color: #000;
    border-color: #333;
}

.top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links .top_cst_right_icons_links_language ul li:hover {
    background-color: #333;
}

.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li ul li a,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li ul li a:link,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li ul li a:focus,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li.active ul li a,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li.current ul li a {
    background-color: #000;
    border-bottom: 1px solid #333 !important
}

.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li ul li a:hover,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li.active ul li.current a,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li ul li.current a,
.top_cst .top_cst_right .top_cst_right_menu nav#navbar ul li ul li a:focus {
    background-color: #333;
    border-bottom: 1px solid #333 !important;
}

.rightLinks_cst a {
    background-color: #000;
}

.rightLinks_cst a.rightLinkCustBG {
    background-color: var(--custBGImmolounge);
}

.rightLinks_cst a.rightLinkCustBG2 {
    background-color: #000;
}

.btn-primary {
    --bs-btn-bg: var(--custBGImmolounge);
    --bs-btn-border-color: var(--custBGImmolounge);
    --bs-btn-hover-bg: #000;
    --bs-btn-hover-border-color: #000;
    --bs-btn-active-bg: var(--bs-btn-hover-bg);
    --bs-btn-active-border-color: var(--bs-btn-hover-bg);
}

.btn-secondary {
    --bs-btn-bg: #000;
    --bs-btn-border-color: #000;
    --bs-btn-hover-bg: var(--custBGImmolounge);
    --bs-btn-hover-border-color: var(--custBGImmolounge);
    --bs-btn-active-bg: var(--bs-btn-hover-bg);
    --bs-btn-active-border-color: var(--bs-btn-hover-bg);
}

.titleAndForm_cst .titleAndForm_cst_include #formbuilder .rendered-form .form-group.formbuilder-captcha #my-cool-dropzone a {
    background-color: var(--custBGImmolounge);
}

.titleAndForm_cst .titleAndForm_cst_include #formbuilder .rendered-form .form-group.formbuilder-captcha #my-cool-dropzone a:hover,
.titleAndForm_cst .titleAndForm_cst_include #formbuilder .rendered-form .form-group.formbuilder-captcha #my-cool-dropzone a:focus {
    background-color: #000;
}

.titleAndForm_cst .titleAndForm_cst_top .titleAndForm_cst_top_links a:hover {
    color: var(--custBGImmolounge);
}

.titleAndForm_cst .titleAndForm_cst_top .titleAndForm_cst_top_links a:hover span {
    background-color: var(--custBGImmolounge);
}

.footer_cst .footer_cst_entries a:hover {
    color: #000;
}

.footer_cst .footer_cst_entries .footer_cst_entries_entry .footer_cst_entries_entry_social a {
    background-color: #000;
}

@media (max-width: 1399.98px) {
    .top_cst .top_cst_logo {
        padding: 15px 0;
    }

    .top_cst .top_cst_logo img {
        width: 173px;
    }
}

@media (max-width: 1199.98px) {
    .top_cst .top_cst_logo img {
        width: 132px;
    }
}

@media (max-width: 991.98px) {
    .top_cst .top_cst_logo {
        padding: 10px 0;
    }

    .top_cst .top_cst_logo img {
        width: 117px;
    }

    .menuOverlay_cst {
        background-color: rgba(var(--custBGImmoloungeRGB), 0.7);
    }

    .menuOverlay_cst .menuOverlay_cst_content ul li {
        border-color: var(--custBGImmolounge);
    }

    .top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links .top_cst_right_icons_links_contact a:nth-child(1),
    .top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links .top_cst_right_icons_links_contact span:nth-child(1) {
        background-color: var(--custBGImmolounge);
    }

    .top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links .top_cst_right_icons_links_contact a:nth-child(2),
    .top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links .top_cst_right_icons_links_contact span:nth-child(2) {
        background-color: #C59B0A;
    }

    .top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links .top_cst_right_icons_links_contact a:nth-child(3),
    .top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links .top_cst_right_icons_links_contact span:nth-child(3) {
        background-color: #B38D0B;
    }

    .top_cst .top_cst_right .top_cst_right_icons .top_cst_right_icons_links .top_cst_right_icons_links_language .top_cst_right_icons_language_flag {
        background-color: #9F7C0C;
    }
}

@media (max-width: 767.98px) {
    .top_cst .top_cst_logo img {
        width: 90px;
    }
}