.page-title-excerpt {
	color: #fff;
	margin-top: 18px;
}

#page-title .page-title-title {}

#page-title .page-title-title .styled-subtitle.light, #page-title .page-title-excerpt .styled-subtitle.light {
	font-family: var(--thegem-to-light-title-font-family);
	font-style: normal;
	font-weight: normal;
}

#page-title .page-title-title .title-main-menu, #page-title .page-title-excerpt .title-main-menu {
	font-family: var(--thegem-to-menu-font-family);
	font-style: var(--thegem-to-menu-font-style);
	font-weight: var(--thegem-to-menu-font-weight);
	text-transform: var(--thegem-to-menu-text-transform);
	font-size: var(--thegem-to-menu-font-size);
	line-height: var(--thegem-to-menu-line-height);
	letter-spacing: var(--thegem-to-menu-letter-spacing, 0);
}

#page-title .page-title-title .title-main-menu.light, #page-title .page-title-excerpt .title-main-menu.light {
	font-family: var(--thegem-to-light-title-font-family);
	font-style: normal;
	font-weight: normal;
}

#page-title .page-title-title .title-body, #page-title .page-title-excerpt .title-body {
	font-family: var(--thegem-to-body-font-family);
	font-style: var(--thegem-to-body-font-style);
	font-weight: var(--thegem-to-body-font-weight);
	text-transform: var(--thegem-to-body-text-transform, none);
	font-size: var(--thegem-to-body-font-size);
	line-height: var(--thegem-to-body-line-height);
	letter-spacing: var(--thegem-to-body-letter-spacing);
}

#page-title .page-title-title .title-body.light, #page-title .page-title-excerpt .title-body.light {
	font-family: var(--thegem-to-light-title-font-family);
	font-style: normal;
	font-weight: normal;
}

#page-title .page-title-title .title-tiny-body, #page-title .page-title-excerpt .title-tiny-body {
	font-family: var(--thegem-to-body-tiny-font-family);
	font-style: var(--thegem-to-body-tiny-font-style);
	font-weight: var(--thegem-to-body-tiny-font-weight);
	text-transform: var(--thegem-to-body-tiny-text-transform, none);
	font-size: var(--thegem-to-body-tiny-font-size);
	line-height: var(--thegem-to-body-tiny-line-height);
	letter-spacing: var(--thegem-to-body-tiny-letter-spacing);
}

#page-title .page-title-title .title-tiny-body.light, #page-title .page-title-excerpt .title-tiny-body.light {
	font-family: var(--thegem-to-light-title-font-family);
	font-style: normal;
	font-weight: normal;
}

.page-breadcrumbs ul li a, .page-breadcrumbs ul li:not(:last-child):after {
	color: rgba(153, 169, 181, 1);
}

.page-breadcrumbs ul li {
	color: rgba(60, 57, 80, 1);
}

.page-breadcrumbs ul li a:hover {
	color: rgba(60, 57, 80, 1);
}

.gem-slideshow, .slideshow-preloader {}

#top-area {
	display: block;
}

@media (max-width: 991px) {
	.page-title-excerpt {
		margin-top: 18px;
	}
	
	.block-content {}
	
	.block-content:last-of-type {}
	
	#top-area {
		display: block;
	}
}

@media (max-width: 767px) {
	.page-title-excerpt {
		margin-top: 18px;
	}
	
	.block-content {}
	
	.block-content:last-of-type {}
	
	#top-area {
		display: block;
	}
}