@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: "Montserrat Black";
    src: url("../fonts/Montserrat-Black.ttf") format("ttf"), url("../fonts/Montserrat-Black.woff") format("woff"), url("../fonts/Montserrat-Black.woff2") format("woff2");
}

.uk-navbar {
	height: 120px !important;
}

.uk-navbar .uk-navbar-nav {
	height: 175px !important;
}

.uk-navbar-center .uk-navbar-item {
	height: 175px !important;
}

.uk-navbar-dropdown {
	top: 130px !important;
}

.uk-logo {
	margin-top: -2px !important;
}

.uk-navbar-container {
	background: linear-gradient(to bottom, #ff0033 0%, #ff0033 42.4%, #ffffff 42.4%, #ffffff 45.1%, #003399 45.1%, #003399 100%) !important;
}

.acf-label {
	font-size: 0.875rem;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.acf-required {
	display: none;
}

.yl-background-dark {
	background-color: #333333;
}

.gm-style-iw-chr {
	height: 18px !important;
}

.gm-style-iw-c {
	padding-left: 18px !important;
	padding-bottom: 6px !important;
}

@media only screen and (max-width: 600px) {
	.yl-header-height {
		height: 175px !important;
	}
	.uk-navbar-nav {
		margin: 0px !important;
	}
}

@media only screen and (min-width: 601px) {
	.yl-header-height {
		height: 375px !important;
	}
	.uk-navbar-nav .lang-item {
		margin: -15px !important;
	}
	.lang-item {
    	padding-left: 10px !important;
	}
}

.yl-alternate-section-rows:nth-child(2n-1) {
	background-color: #eeeeee;
}

.yl-text-shadow {
    text-shadow: 0px 0px 10px #000000;
}

.yl-maps-border-rounded > [uk-map] {
  border-radius: 10px;
}