@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 {
	flex-direction: row-reverse;
	justify-content: space-between;
}

.uk-navbar-left {
	margin-right: 0 !important;
	padding: 0 !important;
}

.uk-navbar-right {
	margin-left: 0 !important;
}

.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;
	}
}

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

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

.acf-required {
	display: none;
}

.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;
}
