/* Minification failed. Returning unminified contents.
(2,25): run-time error CSS1039: Token not allowed after unary operator: '-content-font-color'
(7,14): run-time error CSS1039: Token not allowed after unary operator: '-header-font-color'
(19,14): run-time error CSS1039: Token not allowed after unary operator: '-header-font-color'
(31,14): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35,13): run-time error CSS1039: Token not allowed after unary operator: '-content-font-color'
(39,14): run-time error CSS1039: Token not allowed after unary operator: '-header-font-color'
(52,14): run-time error CSS1039: Token not allowed after unary operator: '-header-font-color'
(56,14): run-time error CSS1039: Token not allowed after unary operator: '-content-font-color'
(62,25): run-time error CSS1039: Token not allowed after unary operator: '-header-font-color'
(63,25): run-time error CSS1039: Token not allowed after unary operator: '-header-font-color'
(84,19): run-time error CSS1039: Token not allowed after unary operator: '-footer-button-color'
(88,13): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(94,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
 */
.top-header-container .separator {
	background-color: var(--content-font-color);
}

.currency-selector .dropdown .dropdown-toggle,
.language-selector-mobile .dropdown .dropdown-toggle {
	color: var(--header-font-color);
}

.ico-contact {
	background-image: url(/Content/img/ico_phone_outline.svg);
}

.top-header {
	border-bottom: 1px solid #d6d6d7;
}

.destination-menu .countries ul li a:hover {
	color: var(--header-font-color);
	font-weight:600;
}

footer .main ul li a:hover {
	color:#fff;
}

.travel-consultants span.sub {
	color:#fff;
}
.travel-consultant small {
	color: var(--theme-color);
}

.travel-consultant p {
	color:var(--content-font-color);
}

.travel-consultant strong a {
	color: var(--header-font-color);
	text-decoration:none;
}

.ico-chevron-down {
	background-image: url(/Content/img/ico_chevron_down_red.svg);
}

.agent-login-form h1,
.agent-login-form label,
.agent-portal label,
.agent-login-form input, 
.agent-portal input {
	color: var(--header-font-color);
}

::placeholder {
	color: var(--content-font-color);
}

.btn-primary {
	text-transform: uppercase;
	border-radius: 17px;
	background-color: var(--header-font-color);
	border: 1px solid var(--header-font-color);
	outline: none;
	padding-left: 90px;
	padding-right: 90px;
}

	.btn-primary:hover {
		background-color: #0a0a0f;
		border-color: #0a0a0f;
	}

.content-warning button:hover, .content-warning a.btn:hover {
	background: #990000;
}


.consultant-container {
	background: #F8F8F8 0% 0% no-repeat padding-box;
}

.agent-btn:hover {
	background: var(--footer-button-color);
}

#consultant-result-container .card-text a {
	color:var(--bs-body-color);
	text-decoration:none;
}

	#consultant-result-container .card-text a:hover,
	#consultant-result-container .card-text a:active {
		color: var(--theme-color);
	}

.card-title {
	font-size: 1.25rem;
}

.consultant-container .text-start {
	font-size: 2rem;
}

@media screen and (min-width:0px) {
	.consultant-container {
		padding-top: 50px;
	}
}

@media screen and (min-width:758px) {
	.consultant-container {
		padding-top: 100px;
	}
}
