/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.hero .page-title {
	visibility: hidden;
}

.hero.with-featured-image {
	min-height: 300px;
	max-height: 576px;
}

.hero-image .hero.without-featured-image {
	padding: 300px 0 2em !important;
}

.hero-image .hero.with-featured-image {
	padding: 300px 0 2em !important;
}

ul[id^="menu-social"] a:before {
	color: #b03a2e;
}

table.em-calendar {
	width: 100%;
}

table.fullcalendar td {
	width: 14.28%;
}

a {
	color: #EC7063;
}

a:hover {
	color: #B03A2E;
}

.site-header, button, input[type="button"], input[type="reset"], input[type="submit"] {
	background: #64907e;
}

a.button, a.button-minimal {
	border-color: #64907e;
	color: #64907e;
	background: transparent;
}

a.button:hover {
	border-color: #64907E;
	color: #fff;
	background: #64907E;
}

.menu-primary .sub-menu {
	border-color: #3f5a4f;
}

.main-navigation ul ul li {
	border-color: #3f5a4f;
}

.main-navigation ul ul a {
	background: #64907e;
}

.main-navigation ul ul a:hover {
	background: #3f5a4f;
	color: #fff;
}

.featured-page .more-link, .grid .more-link {
	color: #fff;
	background: #64907E;
	border: 1px solid #64907E;
}

.featured-page .more-link, .grid .more-link:hover {
	color: #fff;
	background: #B03A2E;
	border: 1px solid #B03A2E;
}