/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
.page .hero.with-featured-image {
	padding: 90px 0;
}

.hero {
	padding-bottom: 0;
}

.page-templates-front-page .hero.with-featured-image {
	padding: 5px 0;
}

.page-id-80 .hero-wrapper {
	width: 300px;
}

.page-id-80 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-80 .page-title {
	position: relative;
	top: 230px;
}

.page-id-57 .hero-wrapper {
	width: 300px;
}

.page-id-57 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-57 .page-title {
	position: relative;
	top: 230px;
}

.page-id-101 .hero-wrapper {
	width: 300px;
}

.page-id-101 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-101 .page-title {
	position: relative;
	top: 230px;
}

.page-id-75 .hero-wrapper {
	width: 300px;
}

.page-id-75 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-75 .page-title {
	position: relative;
	top: 230px;
}

.page-id-50 .hero-wrapper {
	width: 300px;
}

.page-id-50 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-50 .page-title {
	position: relative;
	top: 230px;
}

.page-id-65 .hero-wrapper {
	width: 300px;
}

.page-id-65 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-65 .page-title {
	position: relative;
	top: 230px;
}

.page-id-71 .hero-wrapper {
	width: 300px;
}

.page-id-71 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-71 .page-title {
	position: relative;
	top: 230px;
}

.page-id-85 .hero-wrapper {
	width: 300px;
}

.page-id-85 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-85 .page-title {
	position: relative;
	top: 230px;
}

.page-id-63 .hero-wrapper {
	width: 300px;
}

.page-id-63 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-63 .page-title {
	position: relative;
	top: 230px;
}

.page-id-183 .hero-wrapper {
	width: 300px;
}

.page-id-183 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-183 .page-title {
	position: relative;
	top: 230px;
}

.page-id-116 .hero-wrapper {
	width: 300px;
}

.page-id-116 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-116 .page-title {
	position: relative;
	top: 230px;
}

.page-id-68 .hero-wrapper {
	width: 300px;
}

.page-id-68 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-68 .page-title {
	position: relative;
	top: 230px;
}

.page-id-173 .hero-wrapper {
	width: 300px;
}

.page-id-173 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-173 .page-title {
	position: relative;
	top: 230px;
}

.page-id-113 .hero-wrapper {
	width: 300px;
}

.page-id-113 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-113 .page-title {
	position: relative;
	top: 230px;
}

.page-id-310 .hero.with-featured-image h1 {
	color: white;
	opacity: 0;
}

.page-id-323 .hero.with-featured-image h1 {
	color: white;
	opacity: 0;
}

.page-id-255 .hero-wrapper {
	width: 300px;
}

.page-id-255 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-255 .page-title {
	position: relative;
	top: 230px;
}

.page-id-390 .hero-wrapper {
	width: 300px;
}

.page-id-390 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-390 .page-title {
	position: relative;
	top: 230px;
}

.page-id-489 .hero-wrapper {
	width: 200px;
}

.page-id-489 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-489 .page-title {
	display: none;
	position: auto;
	top: 0;
}

.page-id-315 .hero-wrapper {
	width: 200px;
}

.page-id-315 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-315 .page-title {
	display: none;
	position: auto;
	top: 0;
}

.page-id-581 .hero-wrapper {
	width: 200px;
}

.page-id-581 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-581 .page-title {
	display: none;
	position: auto;
	top: 0;
}

.page-id-649 .hero-wrapper {
	width: 300px;
}

.page-id-649 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-649 .page-title {
	position: relative;
	top: 230px;
}

.page-id-662 .hero-wrapper {
	width: 300px;
}

.page-id-662 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-662 .page-title {
	position: relative;
	top: 230px;
}

.page-id-681 .hero-wrapper {
	width: 300px;
}

.page-id-681 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-681 .page-title {
	position: relative;
	top: 230px;
}	


.page-id-860 .hero-wrapper {
	width: 300px;
}

.page-id-860 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-860 .page-title {
	position: relative;
	top: 230px;
}

.page-id-929 .hero-wrapper {
	width: 200px;
}

.page-id-929 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-929 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-1129 .hero-wrapper {
	width: 200px;
}

.page-id-1129 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-1129 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-1184 .hero-wrapper {
	width: 200px;
}

.page-id-1184 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-1184 .page-title {
	display: none;
	position: auto;
	top: 0;
}

.page-id-1330 .hero-wrapper {
	width: 300px;
}

.page-id-1330 .hero.with-featured-image {
	width: 300px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-1330 .page-title {
	position: relative;
	top: 230px;
}
.page-id-1407 .hero-wrapper {
	width: 200px;
}

.page-id-1407 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-1407 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-1607 .hero-wrapper {
	width: 200px;
}

.page-id-1607 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-1607 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-2280 .hero-wrapper {
	width: 200px;
}

.page-id-2280 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}
.page-id-2280 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-2284 .hero-wrapper {
	width: 200px;
}

.page-id-2284 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2284 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-2255 .hero-wrapper {
	width: 200px;
}

.page-id-2255 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2255 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-2267 .hero-wrapper {
	width: 200px;
}

.page-id-2267 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2267 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-2278 .hero-wrapper {
	width: 200px;
}

.page-id-2278 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2278 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-2262 .hero-wrapper {
	width: 200px;
}

.page-id-2262 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2262 .page-title {
	display: none;
	position: auto;
	top: 0;
}
.page-id-2287 .hero-wrapper {
	width: 200px;
}

.page-id-2287 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2287 .page-title {
	display: none;
	position: auto;
	top: 0;
}

.page-id-2440 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2440 .page-title {
	display: none;
	position: auto;
	top: 0;
}

.page-id-2444 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2444 .page-title {
	display: none;
	position: auto;
	top: 0;
}

.page-id-2470 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2470 .page-title {
	display: none;
	position: auto;
	top: 0;
}
}
.page-id-2524 .hero-wrapper {
	width: 200px;
}

.page-id-2524 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2524 .page-title {
	display: none;
	position: auto;
	top: 0;
}
}
.page-id-2520 .hero-wrapper {
	width: 200px;
}

.page-id-2520 .hero.with-featured-image {
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}

.page-id-2520 .page-title {
	display: none;
	position: auto;
	top: 0;
}