/* front aesthetics  */
@-moz-keyframes dramaticreveal {
	from {
		filter:contrast(0) brightness(1.9) saturate(0);
	}
	to {
		filter:contrast(1) brightness(1) saturate(1);
	}
}
@-webkit-keyframes dramaticreveal {
	from {
		filter:contrast(0) brightness(1.9) saturate(0);
	}
	to {
		filter:contrast(1) brightness(1) saturate(1);
	}
}
@-o-keyframes dramaticreveal {
	from {
		filter:contrast(0) brightness(1.9) saturate(0);
	}
	to {
		filter:contrast(1) brightness(1) saturate(1);
	}
}
@keyframes dramaticreveal {
	from {
		filter:contrast(0) brightness(1.9) saturate(0);
	}
	to {
		filter:contrast(1) brightness(1) saturate(1);
	}
}
body {
	filter:contrast(0) brightness(1.9) saturate(0);
	-webkit-animation:dramaticreveal 500ms 260ms ease-out forwards;
	-moz-animation:dramaticreveal 500ms 260ms ease-out forwards;
	-o-animation:dramaticreveal 500ms 260ms ease-out forwards;
	animation:dramaticreveal 500ms 260ms ease-out forwards;
}
/* admin logged-in aesthetics */
body.admin-bar,
body.mmadminbar {
	margin:0 !important;
	padding-top:34px !important;
}
body.admin-bar.mmadminbar {
	margin:0 !important;
	padding-top:68px !important;
}
body.admin-bar #wpadminbar,
body.mmadminbar #mm-preview-settings-bar {
	position:fixed;
	top:0 !important;
	margin:0 !important;
	z-index:10;
	min-height:34px;
}
body.admin-bar.mmadminbar #mm-preview-settings-bar {
	position:fixed;
	z-index:9;
	top:34px !important;
}
/* shortcodes:postnavigation */
.c_postnavigation {
	color: #d4d4d4;
	border: 1px solid;
	border-right: none;
	border-left: none;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.c_postnavigation > * {
	display:flex;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.c_postnavigation .c_currentlocation {
	flex:1;
	justify-content: center;
	font-weight:bold;
	color:orange;
}
.c_postnavigation > *:last-child {
	justify-content: end;
}
.c_postnavigation * {
	white-space:nowrap;
}
.c_postnavigation .c_link {
	width:360px;
}
@media (max-width: 960px) {
	.c_postnavigation .c_currentlocation {
		display:none;
	}
	.c_postnavigation .c_link {
		width:50%;
	}
}
.c_postnavigation .c_link a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	max-width:100%;
	color:#fff;
}
.c_postnavigation a.c_next {
	float:right;
}
.c_postnavigation .c_arrowprev,
.c_postnavigation .c_arrownext {
	color:#fff;
	font-size:46px;
}
.c_postnavigation .c_arrowprev {
	padding-right:20px;
}
.c_postnavigation .c_arrownext {
	padding-left:20px;
}
.c_postnavigation .c_arrowprev i,
.c_postnavigation .c_arrownext i {
	-webkit-transform:translateY(-5%);
	-ms-transform:translateY(-5%);
	transform:translateY(-5%);
}
.c_postnavigation .c_linkprev,
.c_postnavigation .c_linknext {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow:hidden;
}
.c_postnavigation .c_linknext {
	text-align:right;
}
.c_postnavigation .c_label {
	font-size:16px;
	text-transform:none;
	font-style:normal;
	text-decoration:overline;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.c_postnavigation .c_title {
	color:#fff;
	font-family:"Roboto Condensed", Sans-serif;
	font-size:18px;
	letter-spacing:1.2px;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.c_postnavigation .c_separator {
	height:100%;
	width:0px;
	margin:0 auto;
	/*background-color:#d4d4d4;*/
}
/* SHA87 */
body.mmid4 .menu-item-40312,
body.mmid7 .menu-item-40312 { display:none }
/* SHA109 */
.mm-formField .mm-stripe-elements-container.StripeElement {
	border:1px solid #666;
	border-radius:3px;
	padding:0.6rem 1rem 0;
	color:#211700;
	box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	transition:all .3s;
	font-family:inherit;
	font-size:1rem;
	line-height:1.5;
}
.mm-formField .mm-stripe-elements-container.StripeElement--focus {
	color:#000;
	box-shadow:0px 0px 10px 0px rgba(245, 158.00000000000006, 82, 0.6705882352941176);
}