@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");
}

.yl-rating-star-color {
	color: #FFC107 !important;
}

.yl-rating-star-grey {
	color: #CCCCCC !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;
	}
}

.uk-navbar-nav > .menu-item > a {
    text-shadow: 0 0 10px #003264 !important;
}

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

.yl-text-shadow-blue {
    text-shadow: 0px 0px 20px #003264;
}

.yl-text-glow-blue {
    text-shadow: 0px 0px 10px #261a6c;
}

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

.yl-box-shadow-blue {
    box-shadow: 0px 0px 10px #003264;
}

.yl-box-glow-blue {
	box-shadow: 0px 0px 10px #261a6c;
}

.yl-text-dark, 
.yl-text-dark h1, 
.yl-text-dark h2, 
.yl-text-dark h3, 
.yl-text-dark h4, 
.yl-text-dark h5,
.yl-text-dark h6,
.yl-text-dark .uk-heading-small,
.yl-text-dark .uk-heading-medium,
.yl-text-dark .uk-heading-large,
.yl-text-dark .uk-heading-xlarge,
.yl-text-dark .uk-heading-2xlarge,
.yl-text-dark .uk-heading-3xlarge,
.yl-text-dark .uk-countdown-number {
	color: #003264 !important;
}

.yl-text-light, 
.yl-text-light h1, 
.yl-text-light h2, 
.yl-text-light h3, 
.yl-text-light h4, 
.yl-text-light h5,
.yl-text-light h6,
.yl-text-light .uk-heading-small,
.yl-text-light .uk-heading-medium,
.yl-text-light .uk-heading-large,
.yl-text-light .uk-heading-xlarge,
.yl-text-light .uk-heading-2xlarge,
.yl-text-light .uk-heading-3xlarge,
.yl-text-light .uk-countdown-number {
	color: #fff !important;
}

.el-element > [uk-map] {
  border-radius: 10px;
}

.acf-required {
	display: none;
}

.lang-item {
	position: relative !important;
	top: -1px !important;
}

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

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

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