.flex-container a:active,
.flexslider a:active {
	outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flexslider,
.flexNavigator {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.js .flexslider .slides > li,
.js .flexNavigator .slides > li {
	display: none;
	min-height: 1px;
}
.flexslider .slides .contentImg,
.flexNavigator .slides .contentImg {
	display: block;
	margin: 0 auto;
}
.flexslider .slides img.contentImg,
.flexNavigator .slides img.contentImg {
	box-shadow: none;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flex-container {
	background: transparent;
}
.flexslider,
.flexNavigator {
	position: relative;
	zoom: 1;
}
.flexslider .slides,
.flexNavigator .slides {
	zoom: 1;
}
.flexslider .slides > li,
.flexNavigator .slides > li {
	position: relative;
}
.flex-container {
	zoom: 1;
	position: relative;
	z-index: 0;
}
.flex-direction-nav {
	visibility: hidden;
	opacity: 0;
	transition: opacity 200ms ease;
}
.hasMultiple .flex-direction-nav {
	visibility: visible;
	opacity: 1;
}
.hasSlideshow--singleImg .flex-direction-nav {
	display: none;
}
.flex-direction-nav li .flex-disabled {
	opacity: 0.3;
	cursor: default;
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -1.5em;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	transition: opacity 200ms ease;
}
.hasMultiple .flex-control-nav {
	visibility: visible;
	opacity: 1;
}
.flex-control-nav li {
	margin: 0 0 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-nav li:first-child {
	margin: 0;
}
.flex-control-nav li {
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-nav li a {
	width: 8px;
	height: 8px;
	display: block;
	background: #fff;
	cursor: pointer;
	text-align: center;
	text-indent: 150%;
	white-space: nowrap;
	overflow: hidden;
	border-radius: 20px;
	box-sizing: border-box;
	border: solid 1px #999;
}
.flex-control-nav li a:hover {
	background-color: #999;
}
.flex-control-nav li a.flex-active {
	cursor: default;
	border: none;
}
@font-face {
	font-family: "fontello";
	src: url("../fontello.eot%3F18441760");
	src:
		url("../fontello.eot%3F18441760") format("embedded-opentype"),
		url("../fontello.woff2%3F18441760") format("woff2"),
		url("../fontello.woff%3F18441760") format("woff"),
		url("../fontello.ttf%3F18441760") format("truetype"),
		url("../fontello.svg%3F18441760") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: never;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0.2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-link:before {
	content: "\e800";
}
.icon-mail:before {
	content: "\e801";
}
.icon-food:before {
	content: "\e802";
}
.icon-picture:before {
	content: "\e803";
}
.icon-attention-alt:before {
	content: "\e804";
}
.icon-calendar-1:before {
	content: "\e805";
}
.icon-picture-1:before {
	content: "\e806";
}
.icon-info-1:before {
	content: "\e807";
}
.icon-phone-1:before {
	content: "\e808";
}
.icon-location-2:before {
	content: "\e809";
}
.icon-plus:before {
	content: "\e80a";
}
.icon-plus-circled:before {
	content: "\e80b";
}
.icon-mail-alt:before {
	content: "\e80c";
}
.icon-menu-2:before {
	content: "\e80d";
}
.icon-phone-outline:before {
	content: "\e80e";
}
.icon-plus-squared:before {
	content: "\e80f";
}
.icon-minus:before {
	content: "\e810";
}
.icon-menu-4:before {
	content: "\e811";
}
.icon-menu-3:before {
	content: "\e812";
}
.icon-menu-1:before {
	content: "\e813";
}
.icon-minus-circled:before {
	content: "\e814";
}
.icon-opentable:before {
	content: "\e815";
}
.icon-minus-squared:before {
	content: "\e816";
}
.icon-down-dir:before {
	content: "\e817";
}
.icon-up-dir:before {
	content: "\e818";
}
.icon-twitter:before {
	content: "\e819";
}
.icon-linkedin:before {
	content: "\e81a";
}
.icon-facebook:before {
	content: "\e81b";
}
.icon-instagram:before {
	content: "\e81c";
}
.icon-pinterest:before {
	content: "\e81d";
}
.icon-left-dir:before {
	content: "\e81e";
}
.icon-right-dir:before {
	content: "\e81f";
}
.icon-location-1:before {
	content: "\e820";
}
.icon-calendar-2:before {
	content: "\e821";
}
.icon-down-open:before {
	content: "\e822";
}
.icon-shop:before {
	content: "\e823";
}
.icon-left-open:before {
	content: "\e824";
}
.icon-right-open:before {
	content: "\e825";
}
.icon-up-open:before {
	content: "\e826";
}
.icon-angle-circled-left:before {
	content: "\e827";
}
.icon-angle-circled-right:before {
	content: "\e828";
}
.icon-angle-circled-up:before {
	content: "\e829";
}
.icon-angle-circled-down:before {
	content: "\e82a";
}
.icon-basket:before {
	content: "\e82b";
}
.icon-basket-1:before {
	content: "\e82c";
}
.icon-opentable:before {
	margin-left: -0.1em;
}
.mobileNavOpen .icon-down-dir:before,
.mobileSideNavOpen .icon-down-dir:before,
.mobileNavOpen .icon-down-open:before,
.mobileSideNavOpen .icon-down-open:before,
.mobileNavOpen .icon-angle-circled-down:before,
.mobileSideNavOpen .icon-angle-circled-down:before {
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.mobileNavOpen .icon-plus:before,
.mobileSideNavOpen .icon-plus:before,
.mobileNavOpen .icon-plus-circled:before,
.mobileSideNavOpen .icon-plus-circled:before,
.mobileNavOpen .icon-plus-squared:before,
.mobileSideNavOpen .icon-plus-squared:before {
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.zocial:before {
	font-family: zocial;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	vertical-align: middle;
	text-transform: none;
	position: relative;
	top: -0.1em;
}
.zocial.acrobat:before {
	content: "\f100";
}
.zocial.amazon:before {
	content: "\f101";
}
.zocial.android:before {
	content: "\f102";
}
.zocial.angellist:before {
	content: "\f103";
}
.zocial.angi:before {
	content: "\f171";
}
.zocial.angieslist:before {
	content: "\f171";
}
.zocial.appstore:before {
	content: "\f106";
}
.zocial.askfm:before {
	content: "\f107";
}
.zocial.bitbucket:before {
	content: "\f109";
}
.zocial.bitcoin:before {
	content: "\f10a";
}
.zocial.blogger:before {
	content: "\f10b";
}
.zocial.buffer:before {
	content: "\f10c";
}
.zocial.cal:before {
	content: "\f10d";
}
.zocial.call:before {
	content: "\f10e";
}
.zocial.cart:before {
	content: "\f10f";
}
.zocial.cloudapp:before {
	content: "\f111";
}
.zocial.creativecommons:before {
	content: "\f112";
}
.zocial.deviantart:before {
	content: "\f114";
}
.zocial.digg:before {
	content: "\f115";
}
.zocial.discordapp:before {
	content: "\f116";
}
.zocial.disqus:before {
	content: "\f117";
}
.zocial.dribbble:before {
	content: "\f118";
}
.zocial.dropbox:before {
	content: "\f119";
}
.zocial.drupal:before {
	content: "\f11a";
}
.zocial.dwolla:before {
	content: "\f11b";
}
.zocial.email:before {
	content: "\f11c";
}
.zocial.eventbrite:before {
	content: "\f11e";
}
.zocial.evernote:before {
	content: "\f120";
}
.zocial.facebook:before {
	content: "\f121";
}
.zocial.fivehundredpx:before {
	content: "\f122";
}
.zocial.flattr:before {
	content: "\f123";
}
.zocial.flickr:before {
	content: "\f124";
}
.zocial.foursquare:before {
	content: "\f126";
}
.zocial.github:before {
	content: "\f127";
}
.zocial.gitlab:before {
	content: "\f128";
}
.zocial.gmail:before {
	content: "\f129";
}
.zocial.google:before {
	content: "\f12a";
}
.zocial.googleplay:before {
	content: "\f12b";
}
.zocial.guest:before {
	content: "\f12f";
}
.zocial.homeadvisor:before {
	content: "\f172";
}
.zocial.houzz:before {
	content: "\f130";
}
.zocial.html5:before {
	content: "\f131";
}
.zocial.instagram:before {
	content: "\f133";
}
.zocial.instapaper:before {
	content: "\f134";
}
.zocial.intensedebate:before {
	content: "\f135";
}
.zocial.itunes:before {
	content: "\f136";
}
.zocial.lastfm:before {
	content: "\f13a";
}
.zocial.linkedin:before {
	content: "\f13c";
}
.zocial.lkdto:before {
	content: "\f13d";
}
.zocial.meetup:before {
	content: "\f140";
}
.zocial.messenger:before {
	content: "\f16f";
}
.zocial.myspace:before {
	content: "\f141";
}
.zocial.ninetyninedesigns:before {
	content: "\f142";
}
.zocial.openid:before {
	content: "\f143";
}
.zocial.opentable:before {
	content: "\f144";
}
.zocial.pandora:before {
	content: "\f16e";
}
.zocial.paypal:before {
	content: "\f145";
}
.zocial.persona:before {
	content: "\f146";
}
.zocial.pinboard:before {
	content: "\f147";
}
.zocial.pinterest:before {
	content: "\f148";
}
.zocial.pocket:before {
	content: "\f14b";
}
.zocial.podcast:before {
	content: "\f14c";
}
.zocial.print:before {
	content: "\f14e";
}
.zocial.quora:before {
	content: "\f14f";
}
.zocial.reddit:before {
	content: "\f150";
}
.zocial.rss:before {
	content: "\f151";
}
.zocial.salesforce:before {
	content: "\f170";
}
.zocial.scribd:before {
	content: "\f152";
}
.zocial.skype:before {
	content: "\f153";
}
.zocial.slack:before {
	content: "\f154";
}
.zocial.smashing:before {
	content: "\f155";
}
.zocial.snapchat:before {
	content: "\f173";
}
.zocial.songkick:before {
	content: "\f156";
}
.zocial.soundcloud:before {
	content: "\f157";
}
.zocial.spotify:before {
	content: "\f158";
}
.zocial.stackoverflow:before {
	content: "\f159";
}
.zocial.steam:before {
	content: "\f15b";
}
.zocial.stripe:before {
	content: "\f15c";
}
.zocial.stumbleupon:before {
	content: "\f15d";
}
.zocial.threads:before {
	content: "\f177";
}
.zocial.tiktok:before {
	content: "\f174";
}
.zocial.tumblr:before {
	content: "\f15e";
}
.zocial.twitch:before {
	content: "\f15f";
}
.zocial.twitter:before {
	content: "\f160";
}
.zocial.viadeo:before {
	content: "\f161";
}
.zocial.vimeo:before {
	content: "\f162";
}
.zocial.vk:before {
	content: "\f163";
}
.zocial.weibo:before {
	content: "\f164";
}
.zocial.wikipedia:before {
	content: "\f165";
}
.zocial.windows:before {
	content: "\f166";
}
.zocial.wordpress:before {
	content: "\f167";
}
.zocial.www:before {
	content: "\f168";
}
.zocial.xing:before {
	content: "\f169";
}
.zocial.yahoo:before {
	content: "\f16a";
}
.zocial.ycombinator:before {
	content: "\f16b";
}
.zocial.yelp:before {
	content: "\f16c";
}
.zocial.youtube:before {
	content: "\f16d";
}
.zocial.x:before {
	content: "\f176";
}
.zocial.addthis_button_email:before {
	content: "\f11c";
}
.zocial.addthis_button_facebook:before {
	content: "\f121";
}
.zocial.addthis_button_google_plusone_share:before {
	content: "\f12c";
	margin-left: 2px;
}
.zocial.addthis_button_linkedin:before {
	content: "\f13c";
}
.zocial.addthis_button_pinterest_pinit:before {
	content: "\f148";
}
.zocial.addthis_button_stumbleupon:before {
	content: "\f15d";
}
.zocial.addthis_button_twitter:before {
	content: "\f160";
}
@media print {
	* {
		background: transparent !important;
		color: #000 !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}
	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
}
