/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
	display: none;
}
/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}
/* FlexSlider
--------------------------------------------- */
.flexslider * {
	line-height: 0;
}
.flexslider ol, .flexslider ul {
	margin: 0!important;
	padding: 0!important;
}
.flexslider ol>li, .flexslider ul>li {
	list-style: none !important;
}
.flexslider .slides > li {
	display: block !important;
	opacity: 0;
}
.flexslider ol.flex-control-nav {
	bottom: 15px;
	text-align: center !important;
	z-index: 2;
}
.flex-control-nav li {
	margin: 0 6px !important;
}
.flexslider ol.flex-control-nav li a {
	background: #ffffff !important;
	background: rgba(255, 255, 255, 0.5) !important;
	border-radius: 50% !important;
}
.flexslider ol.flex-control-nav li a.flex-active {
	background: #ffffff !important;
	background: rgba(255, 255, 255, 1) !important;
	cursor: default;
}
.flexslider ul.flex-direction-nav {
	position: absolute;
	width: 100%;
	top: 50%;
}


/* Mailchimp for WordPress - Subscribe
--------------------------------------------- */

.s-footer__subscribe {
	padding-top: var(--vspace-1);
}
.s-footer__subscribe .row {
	max-width: var(--width-narrower);
}
.s-footer__subscribe .title {
	padding-bottom: var(--vspace-0_125);
	margin-bottom: var(--vspace-0);
	border: none;
	text-align: center;
	color: var(--color-gray-1);
}
.s-footer__subscribe .text {
	text-transform: uppercase;
	text-align: center;
	color: var(--color-gray-3);
}
.mc4wp-form .mc4wp-subscribe {
	width: 100%;
	max-width: var(--width-grid-max);
	margin: 0 auto;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-flow: row wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-flow: row wrap;
	border: 1px solid var(--color-gray-2);
	background: var(--color-white);
	-webkit-box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 15%);
	-moz-box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 15%);
	box-shadow: 0px 10px 20px -10px rgb(0 0 0 / 15%);
}
.mc4wp-form .mc4wp-subscribe-email {
 --input-height: var(--vspace-1_5);
 --input-line-height: var(--vspace-1);
	-ms-flex: 1 0 0%;
	-webkit-box-flex: 1;
	flex: 1 0 0%;
	background: var(--color-white);
	border: none;
	font-family: var(--font-1);
	font-weight: 400;
	font-size: var(--text-xs);
	text-transform: uppercase;
	letter-spacing: .4em;
 padding: var(--input-vpadding) calc(var(--input-vpadding) * 2);
	margin: 0;
}
.mc4wp-form .mc4wp-subscribe-email:focus {
	color: var(--color-black);
	box-shadow: inset 0px 0px 0 1px rgb(0 0 0 / 25%);
}
.mc4wp-form .mc4wp-subscribe-submit {
 --btn-height: var(--vspace-1_5);
	-ms-flex: 0 1 0%;
	-webkit-box-flex: 1;
	flex: 0 1 0%;
}
