.fa-arrow-circle-right::before {
	content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="24" height="24" fill="white"><path d="M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z"/></svg>') !important;
}

.responsive-menu-icon::before{
	width: 24px;
	height: 24px;
	padding: 12px !important;
	content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="white" width="24" height="24"><path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>') !important;
}

@media only screen and (max-width: 768px){
	.genesis-nav-menu.responsive-menu>.menu-item-has-children:before {
		will-change: transform;
		content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="white" width="18" height="18"><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>') !important;
	}
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		transform: rotate(180deg);
	}
}

.trp-language-switcher-container {
	will-change: top;
}

.simsboro-campaign,
[data-tiqets-widget] {
	contain: content;
}

#om-r2pwkfawo6byeua1grz2-holder {
	min-height: 1145px;
}

@media(min-width: 768px) {
	#om-r2pwkfawo6byeua1grz2-holder {
		min-height: 520px;
	}
}

@media(max-width: 1219px){
	.genesis-nav-menu:not(.responsive-menu) {
		max-height: 48px;
		overflow: hidden;
	}	
}

.featured-content img, .gallery img {
    width: 100% !important;
}

@media(max-width: 1023px) {
	.navigation {
		display: none !important;
	}
}