/* Site-level tweaks (loaded last on every page) */

/* Dropdown (sub-menu) items use the same font as the main menu */
.iorakit-location-header .iorakit-widget.iorakit-widget-nav-menu .iorakit-nav-menu__container .iorakit-nav-menu--dropdown a.iorakit-item,
.iorakit-location-header .iorakit-widget.iorakit-widget-nav-menu .iorakit-nav-menu__container .iorakit-nav-menu--dropdown a.iorakit-sub-item,
.iorakit-location-header .iorakit-widget.iorakit-widget-nav-menu .iorakit-nav-menu__container.iorakit-nav-menu--dropdown a.iorakit-item,
.iorakit-location-header .iorakit-widget.iorakit-widget-nav-menu .iorakit-nav-menu__container.iorakit-nav-menu--dropdown a.iorakit-sub-item {
	font-family: "BPG Nino Mtavruli", Sans-serif;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
}

/* Home: hotel intro text should not stretch across the whole row */
.iorakit-118 .iorakit-element.iorakit-element-78d18f3 {
	max-width: 720px;
}

/* Headings inside text blocks are smaller than the page heading */
.iora-doc-content h2,
.iora-doc-content-section h2 {
	font-size: 30px;
	line-height: 1.25;
	margin: 1.6em 0 0.6em;
}
.iora-doc-content h3,
.iora-doc-content-section h3 {
	font-size: 24px;
	line-height: 1.3;
	margin: 1.6em 0 0.5em;
}
.iora-doc-content > :first-child,
.iora-doc-content-section > :first-child {
	margin-top: 0;
}
@media (max-width: 767px) {
	.iora-doc-content h2,
	.iora-doc-content-section h2 { font-size: 24px; }
	.iora-doc-content h3,
	.iora-doc-content-section h3 { font-size: 20px; }
}
