@charset "UTF-8";
/* ---------------------------------------------------------------------------------
------------------------------   ICONS   ----------------------------------
------------------------------------------------------------------------------------*/

 @font-face {
	font-family: 'fontello';
	src: url('font/fontello.eot?56100132');
	src: url('font/fontello.eot?56100132#iefix') format('embedded-opentype'),  url('font/fontello.woff?56100132') format('woff'),  url('font/fontello.ttf?56100132') format('truetype'),  url('font/fontello.svg?56100132#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="krown-icon-"]:before, [class*=" krown-icon-"]:before {
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
}
.krown-icon-delicious:before {
	content: '\23';
} /* '#' */
.krown-icon-plus:before {
	content: '\2b';
} /* '+' */
.krown-icon-minus:before {
	content: '\2d';
} /* '-' */
.krown-icon-digg:before {
	content: '\3b';
} /* ';' */
.krown-icon-youtube:before {
	content: '\55';
} /* 'U' */
.krown-icon-email:before {
	content: '\5d';
} /* ']' */
.krown-icon-home:before {
	content: '\2302';
} /* '⌂' */
.krown-icon-hourglass:before {
	content: '\23f3';
} /* '⏳' */
.krown-icon-play:before {
	content: '\25b6';
} /* '▶' */
.krown-icon-cloud:before {
	content: '\2601';
} /* '☁' */
.krown-icon-umbrella:before {
	content: '\2602';
} /* '☂' */
.krown-icon-star:before {
	content: '\2605';
} /* '★' */
.krown-icon-moon:before {
	content: '\263d';
} /* '☽' */
.krown-icon-note-beamed:before {
	content: '\266b';
} /* '♫' */
.krown-icon-flag:before {
	content: '\2691';
} /* '⚑' */
.krown-icon-tools:before {
	content: '\2692';
} /* '⚒' */
.krown-icon-cog:before {
	content: '\2699';
} /* '⚙' */
.krown-icon-tape:before {
	content: '\2707';
} /* '✇' */
.krown-icon-flight:before {
	content: '\2708';
} /* '✈' */
.krown-icon-mail:before {
	content: '\2709';
} /* '✉' */
.krown-icon-pencil:before {
	content: '\270e';
} /* '✎' */
.krown-icon-feather:before {
	content: '\2712';
} /* '✒' */
.krown-icon-ok:before {
	content: '\2713';
} /* '✓' */
.krown-icon-cancel:before {
	content: '\2715';
} /* '✕' */
.krown-icon-asterisk:before {
	content: '\2731';
} /* '✱' */
.krown-icon-quote:before {
	content: '\275e';
} /* '❞' */
.krown-icon-forward:before {
	content: '\27a6';
} /* '➦' */
.krown-icon-cw:before {
	content: '\27f3';
} /* '⟳' */
.krown-icon-resize-vertical:before {
	content: '\2b0c';
} /* '⬌' */
.krown-icon-resize-horizontal:before {
	content: '\2b0d';
} /* '⬍' */
.krown-icon-volume:before {
	content: '\e033';
} /* '' */
.krown-icon-skype:before {
	content: '\e037';
} /* '' */
.krown-icon-phone-1:before {
	content: '\e065';
} /* '' */
.krown-icon-pencil-2:before {
	content: '\e068';
} /* '' */
.krown-icon-dribbble:before {
	content: '\e0c2';
} /* '' */
.krown-icon-digg-1:before {
	content: '\e0c5';
} /* '' */
.krown-icon-right-open-1:before {
	content: '\e0cc';
} /* '' */
.krown-icon-left-open-1:before {
	content: '\e0cd';
} /* '' */
.krown-icon-book-1:before {
	content: '\e0f5';
} /* '' */
.krown-icon-comment:before {
	content: '\e106';
} /* '' */
.krown-icon-eye:before {
	content: '\e70a';
} /* '' */
.krown-icon-tag:before {
	content: '\e70c';
} /* '' */
.krown-icon-tags:before {
	content: '\e70d';
} /* '' */
.krown-icon-print:before {
	content: '\e716';
} /* '' */
.krown-icon-chat:before {
	content: '\e720';
} /* '' */
.krown-icon-location:before {
	content: '\e724';
} /* '' */
.krown-icon-compass:before {
	content: '\e728';
} /* '' */
.krown-icon-rss:before {
	content: '\e73a';
} /* '' */
.krown-icon-share:before {
	content: '\e73c';
} /* '' */
.krown-icon-basket:before {
	content: '\e73d';
} /* '' */
.krown-icon-login:before {
	content: '\e740';
} /* '' */
.krown-icon-logout:before {
	content: '\e741';
} /* '' */
.krown-icon-resize-full:before {
	content: '\e744';
} /* '' */
.krown-icon-resize-small:before {
	content: '\e746';
} /* '' */
.krown-icon-bucket:before {
	content: '\e756';
} /* '' */
.krown-icon-thermometer:before {
	content: '\e757';
} /* '' */
.krown-icon-down-circle2:before {
	content: '\e758';
} /* '' */
.krown-icon-up-circle2:before {
	content: '\e75b';
} /* '' */
.krown-icon-left-open:before {
	content: '\e75d';
} /* '' */
.krown-icon-right-open:before {
	content: '\e75e';
} /* '' */
.krown-icon-right-open-mini:before {
	content: '\e762';
} /* '' */
.krown-icon-network:before {
	content: '\e776';
} /* '' */
.krown-icon-inbox:before {
	content: '\e777';
} /* '' */
.krown-icon-off:before {
	content: '\e78e';
} /* '' */
.krown-icon-road:before {
	content: '\e78f';
} /* '' */
.krown-icon-ajust:before {
	content: '\e793';
} /* '' */
.krown-icon-tint:before {
	content: '\e794';
} /* '' */
.krown-icon-brush:before {
	content: '\e79a';
} /* '' */
.krown-icon-paper-plane:before {
	content: '\e79b';
} /* '' */
.krown-icon-chart-pie-1:before {
	content: '\e7a2';
} /* '' */
.krown-icon-tablet:before {
	content: '\e7b1';
} /* '' */
.krown-icon-pencil-1:before {
	content: '\e800';
} /* '' */
.krown-icon-globe-1:before {
	content: '\e801';
} /* '' */
.krown-icon-magnet-1:before {
	content: '\e802';
} /* '' */
.krown-icon-flash-1:before {
	content: '\e803';
} /* '' */
.krown-icon-user-1:before {
	content: '\e804';
} /* '' */
.krown-icon-users-1:before {
	content: '\e805';
} /* '' */
.krown-icon-clock-1:before {
	content: '\e806';
} /* '' */
.krown-icon-heart-1:before {
	content: '\e807';
} /* '' */
.krown-icon-flickr:before {
	content: '\e808';
} /* '' */
.krown-icon-facebook-squared:before {
	content: '\e809';
} /* '' */
.krown-icon-gplus:before {
	content: '\e80a';
} /* '' */
.krown-icon-github:before {
	content: '\e80b';
} /* '' */
.krown-icon-comment-1:before {
	content: '\e80c';
} /* '' */
.krown-icon-picture-1:before {
	content: '\e80d';
} /* '' */
.krown-icon-plus-1:before {
	content: '\e80e';
} /* '' */
.krown-icon-minus-1:before {
	content: '\e80f';
} /* '' */
.krown-icon-cancel-1:before {
	content: '\e810';
} /* '' */
.krown-icon-eye-1:before {
	content: '\e811';
} /* '' */
.krown-icon-soundcloud:before {
	content: '\e813';
} /* '' */
.krown-icon-dropbox:before {
	content: '\e814';
} /* '' */
.krown-icon-xing:before {
	content: '\e815';
} /* '' */
.krown-icon-aim:before {
	content: '\e816';
} /* '' */
.krown-icon-fire-station:before {
	content: '\e817';
} /* '' */
.krown-icon-steam:before {
	content: '\e818';
} /* '' */
.krown-icon-instagram:before {
	content: '\e819';
} /* '' */
.krown-icon-grocery-store:before {
	content: '\e81e';
} /* '' */
.krown-icon-harbor:before {
	content: '\e81f';
} /* '' */
.krown-icon-heliport:before {
	content: '\e820';
} /* '' */
.krown-icon-religious-jewish:before {
	content: '\e831';
} /* '' */
.krown-icon-school:before {
	content: '\e834';
} /* '' */
.krown-icon-skiing:before {
	content: '\e836';
} /* '' */
.krown-icon-swimming:before {
	content: '\e838';
} /* '' */
.krown-icon-right-open-2:before {
	content: '\f006';
} /* '' */
.krown-icon-left-open-2:before {
	content: '\f007';
} /* '' */
.krown-icon-ccw:before {
	content: '\f025';
} /* '' */
.krown-icon-vector-pencil:before {
	content: '\f046';
} /* '' */
.krown-icon-move:before {
	content: '\f047';
} /* '' */
.krown-icon-certificate:before {
	content: '\f0a3';
} /* '' */
.krown-icon-filter:before {
	content: '\f0b0';
} /* '' */
.krown-icon-resize-full-alt:before {
	content: '\f0b2';
} /* '' */
.krown-icon-beaker:before {
	content: '\f0c3';
} /* '' */
.krown-icon-magic:before {
	content: '\f0d0';
} /* '' */
.krown-icon-gauge:before {
	content: '\f0e4';
} /* '' */
.krown-icon-sitemap:before {
	content: '\f0e8';
} /* '' */
.krown-icon-lightbulb:before {
	content: '\f0eb';
} /* '' */
.krown-icon-download-cloud:before {
	content: '\f0ed';
} /* '' */
.krown-icon-upload-cloud:before {
	content: '\f0ee';
} /* '' */
.krown-icon-bell-alt:before {
	content: '\f0f3';
} /* '' */
.krown-icon-beer:before {
	content: '\f0fc';
} /* '' */
.krown-icon-desktop:before {
	content: '\f108';
} /* '' */
.krown-icon-laptop:before {
	content: '\f109';
} /* '' */
.krown-icon-quote-left:before {
	content: '\f10d';
} /* '' */
.krown-icon-quote-right:before {
	content: '\f10e';
} /* '' */
.krown-icon-reply:before {
	content: '\f112';
} /* '' */
.krown-icon-vimeo:before {
	content: '\f306';
} /* '' */
.krown-icon-twitter:before {
	content: '\f309';
} /* '' */
.krown-icon-globe:before {
	content: '\f30e';
} /* '' */
.krown-icon-pinterest:before {
	content: '\f312';
} /* '' */
.krown-icon-tumblr:before {
	content: '\f315';
} /* '' */
.krown-icon-linkedin:before {
	content: '\f318';
} /* '' */
.krown-icon-stumbleupon:before {
	content: '\f31e';
} /* '' */
.krown-icon-lastfm:before {
	content: '\f321';
} /* '' */
.krown-icon-evernote:before {
	content: '\f333';
} /* '' */
.krown-icon-leaf:before {
	content: '\f342';
} /* '' */
.krown-icon-picasa:before {
	content: '\f345';
} /* '' */
.krown-icon-behance:before {
	content: '\f34e';
} /* '' */
.krown-icon-google-circles:before {
	content: '\f351';
} /* '' */
.krown-icon-gift:before {
	content: '\f381';
} /* '' */
.krown-icon-graduation-cap:before {
	content: '\f393';
} /* '' */
.krown-icon-mic:before {
	content: '\f3a4';
} /* '' */
.krown-icon-headphones:before {
	content: '\f3a7';
} /* '' */
.krown-icon-palette:before {
	content: '\f3a8';
} /* '' */
.krown-icon-trophy:before {
	content: '\f3c6';
} /* '' */
.krown-icon-award:before {
	content: '\f3c9';
} /* '' */
.krown-icon-thumbs-up:before {
	content: '\f44d';
} /* '' */
.krown-icon-thumbs-down:before {
	content: '\f44e';
} /* '' */
.krown-icon-bag:before {
	content: '\f45c';
} /* '' */
.krown-icon-user:before {
	content: '\f464';
} /* '' */
.krown-icon-users:before {
	content: '\f465';
} /* '' */
.krown-icon-lamp:before {
	content: '\f4a1';
} /* '' */
.krown-icon-briefcase:before {
	content: '\f4bc';
} /* '' */
.krown-icon-calendar:before {
	content: '\f4c5';
} /* '' */
.krown-icon-clipboard:before {
	content: '\f4cb';
} /* '' */
.krown-icon-book:before {
	content: '\f4d5';
} /* '' */
.krown-icon-phone:before {
	content: '\f4de';
} /* '' */
.krown-icon-megaphone:before {
	content: '\f4e3';
} /* '' */
.krown-icon-upload:before {
	content: '\f4e4';
} /* '' */
.krown-icon-download:before {
	content: '\f4e5';
} /* '' */
.krown-icon-mobile:before {
	content: '\f4f1';
} /* '' */
.krown-icon-mute:before {
	content: '\f507';
} /* '' */
.krown-icon-sound:before {
	content: '\f50a';
} /* '' */
.krown-icon-battery:before {
	content: '\f50b';
} /* '' */
.krown-icon-search:before {
	content: '\f50d';
} /* '' */
.krown-icon-key:before {
	content: '\f511';
} /* '' */
.krown-icon-bell:before {
	content: '\f514';
} /* '' */
.krown-icon-link:before {
	content: '\f517';
} /* '' */
.krown-icon-fire:before {
	content: '\f525';
} /* '' */
.krown-icon-flashlight:before {
	content: '\f526';
} /* '' */
.krown-icon-wrench:before {
	content: '\f527';
} /* '' */
.krown-icon-hammer:before {
	content: '\f528';
} /* '' */
.krown-icon-chart-area:before {
	content: '\f53e';
} /* '' */
.krown-icon-clock:before {
	content: '\f554';
} /* '' */
.krown-icon-rocket:before {
	content: '\f680';
} /* '' */
.krown-icon-truck:before {
	content: '\f69a';
} /* '' */
.krown-icon-block:before {
	content: '\f6ab';
} /* '' */
.krown-icon-picture:before {
	content: '🌄';
} /* '\1f304' */
.krown-icon-video:before {
	content: '🎬';
} /* '\1f3ac' */
.krown-icon-calendar-1:before {
	content: '📅';
} /* '\1f4c5' */
.krown-icon-chart:before {
	content: '📈';
} /* '\1f4c8' */
.krown-icon-chart-bar:before {
	content: '📊';
} /* '\1f4ca' */
.krown-icon-book-open:before {
	content: '📖';
} /* '\1f4d6' */
.krown-icon-mobile-1:before {
	content: '📱';
} /* '\1f4f1' */
.krown-icon-camera:before {
	content: '📷';
} /* '\1f4f7' */
.krown-icon-volume-up:before {
	content: '🔊';
} /* '\1f50a' */
.krown-icon-link-1:before {
	content: '🔗';
} /* '\1f517' */
i.i-default {
	color:#999;
	margin-right:15px;
	text-align:pointer;
	font-size:32px;
	cursor:default;
	display:table-cell;
	vertical-align:middle;
	height:40px;
}
i.i-small {
	width:29px;
	height:29px;
	background:#3B3B3B;
	border-radius:15px;
	color:#FFF;
	text-align:center;
	font-size:15px;
	padding-top:1px;
	display:table-cell;
	vertical-align:middle;
	cursor:default;
}
i.i-medium {
	width:65px;
	height:65px;
	background:#FD4326;
	border-radius:33px;
	color:#FFF;
	float:left;
	margin-right:20px;
	text-align:center;
	font-size:34px;
	padding-top:23px;
	cursor:default;
}
i.i-large, .rbTextIcon.one i {
	width:95px;
	height:95px;
	background:#EEE;
	border-radius:48px;
	color:#999;
	display:table-cell;
	vertical-align:middle;
	float:left;
	margin:-5px 10px 10px 0;
	text-align:center;
	font-size:48px;
	cursor:default;
}
i.i-custom {
	width:45px;
	height:45px;
	background:#333;
	border-radius:33px;
	color:#FFF;
	float:left;
	margin:5px;
	text-align:center;
	font-size:22px;
	padding-top:14px;
	cursor:default;
}
/* ---------------------------------------------------------------------------------
------------------------------   FANCYBOX   ----------------------------------
------------------------------------------------------------------------------------*/

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	border:0;
	outline:none;
	vertical-align:top;
	margin:0;
	padding:0;
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020;
}
.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.fancybox-opened {
	z-index:8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
	-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
	box-shadow:0 10px 25px rgba(0,0,0,0.5);
}
.fancybox-outer, .fancybox-inner {
	position:relative;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch;
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	white-space:nowrap;
	margin:0;
	padding:15px;
}
.fancybox-image, .fancybox-iframe {
	display:block;
	width:100%;
	height:100%;
}
.fancybox-image {
	max-width:100%;
	max-height:100%;
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:0.8;
	cursor:pointer;
	z-index:8060;
}
#fancybox-loading div {
	width:44px;
	height:44px;
}
.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040;
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url(../images/blank.gif);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040;
}
.fancybox-prev {
	left:0;
}
.fancybox-next {
	right:0;
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden;
}
.fancybox-prev span {
	left:10px;
	background-position:0 -36px;
}
.fancybox-next span {
	right:10px;
	background-position:0 -72px;
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible!important;
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0;
}
.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll;
}
.fancybox-title {
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050;
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center;
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	background:rgba(0,0,0,0.8);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:700;
	line-height:24px;
	white-space:nowrap;
	padding:2px 20px;
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff;
}
.fancybox-title-inside-wrap {
	padding-top:10px;
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	background:rgba(0,0,0,.8);
	padding:10px;
}
.fancybox-inner, .fancybox-lock {
	overflow:hidden;
}
.fancybox-nav:hover span, .fancybox-opened .fancybox-title {
	visibility:visible;
}
/* ---------------------------------------------------------------------------------
------------------------------   MEDIA ELEMENT   ----------------------------------
------------------------------------------------------------------------------------*/

.mejs-container {
	position:relative;
	background:#000;
	font-family:Helvetica, Arial;
	text-align:left;
	vertical-align:top;
	text-indent:0;
}
.me-plugin {
	position:absolute;
}
.mejs-embed, .mejs-embed body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#000;
	overflow:hidden;
}
.mejs-container-fullscreen {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	overflow:hidden;
	z-index:1000;
}
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
	width:100%;
	height:100%;
}
.mejs-background {
	position:absolute;
	top:0;
	left:0;
}
.mejs-mediaelement {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.mejs-poster {
	position:absolute;
	top:0;
	left:0;
}
.mejs-poster img {
	border:0;
	padding:0;
	border:0;
	display:block;
}
.mejs-overlay {
	position:absolute;
	top:0;
	left:0;
}
.mejs-overlay-play {
	cursor:pointer;
}
.mejs-overlay-button {
	position:absolute;
	top:50%;
	left:50%;
	width:100px;
	height:100px;
	margin:-50px 0 0 -50px;
	background:url(images/mediaelement/bigplay.png) no-repeat;
}
.no-svg .mejs-overlay-button {
	background-image:url(images/mediaelement/bigplay.png);
}
.mejs-overlay:hover .mejs-overlay-button {
	background-position:0 -100px;
}
.mejs-overlay-loading {
	position:absolute;
	top:50%;
	left:50%;
	width:80px;
	height:80px;
	margin:-40px 0 0 -40px;
	background:#333;
	background:url(images/mediaelement/background.png);
	background:rgba(0,0,0,0.9);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
	background:-webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background:-moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background:-o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background:-ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background:linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
}
.mejs-overlay-loading span {
	display:block;
	width:80px;
	height:80px;
	background:transparent url(images/mediaelement/loading.gif) 50% 50% no-repeat;
}
.mejs-container .mejs-controls {
	position:absolute;
	background:none;
	list-style-type:none;
	margin:0;
	padding:0;
	bottom:0;
	left:0;
	background:url(images/mediaelement/background.png);
	background:rgba(0,0,0,0.7);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	height:30px;
	width:100%;
}
.mejs-container .mejs-controls div {
	list-style-type:none;
	background-image:none;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:26px;
	height:26px;
	font-size:11px;
	line-height:11px;
	background:0;
	font-family:Helvetica, Arial;
	border:0;
}
.mejs-controls .mejs-button button {
	cursor:pointer;
	display:block;
	font-size:0;
	line-height:0;
	text-decoration:none;
	margin:7px 5px;
	padding:0;
	position:absolute;
	height:16px;
	width:16px;
	border:0;
	background:transparent url(images/mediaelement/controls.png) no-repeat;
}
.no-svg .mejs-controls .mejs-button button {
	background-image:url(images/mediaelement/controls.png);
}
.mejs-controls .mejs-button button:focus {
	outline:solid 1px yellow;
}
.mejs-container .mejs-controls .mejs-time {
	color:#fff;
	display:block;
	height:17px;
	width:auto;
	padding:8px 3px 0 3px;
	overflow:hidden;
	text-align:center;
	padding:auto 4px;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
.mejs-container .mejs-controls .mejs-time span {
	font-size:11px;
	color:#fff;
	line-height:12px;
	display:block;
	float:left;
	margin:1px 2px 0 0;
	width:auto;
}
.mejs-controls .mejs-play button {
	background-position:0 0;
}
.mejs-controls .mejs-pause button {
	background-position:0 -16px;
}
.mejs-controls .mejs-stop button {
	background-position:-112px 0;
}
.mejs-controls div.mejs-time-rail {
	width:200px;
	padding-top:5px;
}
.mejs-controls .mejs-time-rail span {
	display:block;
	position:absolute;
	width:180px;
	height:10px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	cursor:pointer;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	margin:5px;
	background:#333;
	background:rgba(50,50,50,0.8);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
.mejs-controls .mejs-time-rail .mejs-time-buffering {
	width:100%;
	background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	-webkit-background-size:15px 15px;
	-moz-background-size:15px 15px;
	-o-background-size:15px 15px;
	background-size:15px 15px;
	-webkit-animation:buffering-stripes 2s linear infinite;
	-moz-animation:buffering-stripes 2s linear infinite;
	-ms-animation:buffering-stripes 2s linear infinite;
	-o-animation:buffering-stripes 2s linear infinite;
	animation:buffering-stripes 2s linear infinite;
}
@-webkit-keyframes buffering-stripes {
from {
background-position:0 0;
}
to {
	background-position:30px 0;
}
}
@-moz-keyframes buffering-stripes {
from {
background-position:0 0;
}
to {
	background-position:30px 0;
}
}
@-ms-keyframes buffering-stripes {
from {
background-position:0 0;
}
to {
	background-position:30px 0;
}
}
@-o-keyframes buffering-stripes {
from {
background-position:0 0;
}
to {
	background-position:30px 0;
}
}
@keyframes buffering-stripes {
from {
background-position:0 0;
}
to {
	background-position:30px 0;
}
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background:#3caac8;
	background:rgba(60,170,200,0.8);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));
	background:-webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background:-moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background:-o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background:-ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background:linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	width:0;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	width:0;
	background:#fff;
	background:rgba(255,255,255,0.8);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}
.mejs-controls .mejs-time-rail .mejs-time-handle {
	display:none;
	position:absolute;
	margin:0;
	width:10px;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	border:solid 2px #333;
	top:-2px;
	text-align:center;
}
.mejs-controls .mejs-time-rail .mejs-time-float {
	position:absolute;
	display:none;
	background:#eee;
	width:36px;
	height:17px;
	border:solid 1px #333;
	top:-26px;
	margin-left:-18px;
	text-align:center;
	color:#111;
}
.mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin:2px;
	width:30px;
	display:block;
	text-align:center;
	left:0;
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	position:absolute;
	display:block;
	width:0;
	height:0;
	line-height:0;
	border:solid 5px #eee;
	border-color:#eee transparent transparent transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	top:15px;
	left:13px;
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
	width:48px;
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
	width:44px;
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	left:18px;
}
.mejs-controls .mejs-fullscreen-button button {
	background-position:-32px 0;
}
.mejs-controls .mejs-unfullscreen button {
	background-position:-32px -16px;
}
.mejs-controls .mejs-mute button {
	background-position:-16px -16px;
}
.mejs-controls .mejs-unmute button {
	background-position:-16px 0;
}
.mejs-controls .mejs-volume-button {
	position:relative;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display:none;
	height:115px;
	width:25px;
	background:url(images/mediaelement/background.png);
	background:rgba(50,50,50,0.7);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	top:-115px;
	left:0;
	z-index:1;
	position:absolute;
	margin:0;
}
.mejs-controls .mejs-volume-button:hover {
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position:absolute;
	left:11px;
	top:8px;
	width:2px;
	height:100px;
	background:#ddd;
	background:rgba(255,255,255,0.5);
	margin:0;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position:absolute;
	left:11px;
	top:8px;
	width:2px;
	height:100px;
	background:#ddd;
	background:rgba(255,255,255,0.9);
	margin:0;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position:absolute;
	left:4px;
	top:-3px;
	width:16px;
	height:6px;
	background:#ddd;
	background:rgba(255,255,255,0.9);
	cursor:N-resize;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	margin:0;
}
.mejs-controls div.mejs-horizontal-volume-slider {
	height:26px;
	width:60px;
	position:relative;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position:absolute;
	left:0;
	top:11px;
	width:50px;
	height:8px;
	margin:0;
	padding:0;
	font-size:1px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#333;
	background:rgba(50,50,50,0.8);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position:absolute;
	left:0;
	top:11px;
	width:50px;
	height:8px;
	margin:0;
	padding:0;
	font-size:1px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#fff;
	background:rgba(255,255,255,0.8);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display:none;
}
.mejs-controls .mejs-captions-button {
	position:relative;
}
.mejs-controls .mejs-captions-button button {
	background-position:-48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility:hidden;
	position:absolute;
	bottom:26px;
	right:-10px;
	width:130px;
	height:100px;
	background:url(images/mediaelement/background.png);
	background:rgba(50,50,50,0.7);
	border:solid 1px transparent;
	padding:10px;
	overflow:hidden;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin:0;
	padding:0;
	display:block;
	list-style-type:none!important;
	overflow:hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
	margin:0 0 6px 0;
	padding:0;
	list-style-type:none!important;
	display:block;
	color:#fff;
	overflow:hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
	clear:both;
	float:left;
	margin:3px 3px 0 5px;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
	width:100px;
	float:left;
	padding:4px 0 0 0;
	line-height:15px;
	font-family:helvetica, arial;
	font-size:10px;
}
.mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size:10px;
	margin:0 0 5px 0;
}
.mejs-chapters {
	position:absolute;
	top:0;
	left:0;
	-xborder-right:solid 1px #fff;
	width:10000px;
	z-index:1;
}
.mejs-chapters .mejs-chapter {
	position:absolute;
	float:left;
	background:#222;
	background:rgba(0,0,0,0.7);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);
	overflow:hidden;
	border:0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size:11px;
	color:#fff;
	padding:5px;
	display:block;
	border-right:solid 1px #333;
	border-bottom:solid 1px #333;
	cursor:pointer;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right:none;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	background:#666;
	background:rgba(102,102,102,0.7);
	background:-webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
	background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background:-moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background:-o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background:-ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background:linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232);
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
	font-size:12px;
	font-weight:bold;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin:0 0 3px 0;
	line-height:12px;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
	font-size:12px;
	line-height:12px;
	margin:3px 0 4px 0;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.mejs-captions-layer {
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	line-height:22px;
	font-size:12px;
	color:#fff;
}
.mejs-captions-layer a {
	color:#fff;
	text-decoration:underline;
}
.mejs-captions-layer[lang=ar] {
	font-size:20px;
	font-weight:normal;
}
.mejs-captions-position {
	position:absolute;
	width:100%;
	bottom:15px;
	left:0;
}
.mejs-captions-position-hover {
	bottom:45px;
}
.mejs-captions-text {
	padding:3px 5px;
	background:url(images/mediaelement/background.png);
	background:rgba(20,20,20,0.8);
}
.mejs-clear {
	clear:both;
}
.me-cannotplay a {
	color:#fff;
	font-weight:bold;
}
.me-cannotplay span {
	padding:15px;
	display:block;
}
.mejs-controls .mejs-loop-off button {
	background-position:-64px -16px;
}
.mejs-controls .mejs-loop-on button {
	background-position:-64px 0;
}
.mejs-controls .mejs-backlight-off button {
	background-position:-80px -16px;
}
.mejs-controls .mejs-backlight-on button {
	background-position:-80px 0;
}
.mejs-controls .mejs-picturecontrols-button {
	background-position:-96px 0;
}
.mejs-contextmenu {
	position:absolute;
	width:150px;
	padding:10px;
	border-radius:4px;
	top:0;
	left:0;
	background:#fff;
	border:solid 1px #999;
	z-index:1001;
}
.mejs-contextmenu .mejs-contextmenu-separator {
	height:1px;
	font-size:0;
	margin:5px 6px;
	background:#333;
}
.mejs-contextmenu .mejs-contextmenu-item {
	font-family:Helvetica, Arial;
	font-size:12px;
	padding:4px 6px;
	cursor:pointer;
	color:#333;
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
	background:#2C7C91;
	color:#fff;
}
.mejs-controls .mejs-sourcechooser-button {
	position:relative;
}
.mejs-controls .mejs-sourcechooser-button button {
	background-position:-128px 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	visibility:hidden;
	position:absolute;
	bottom:26px;
	right:-10px;
	width:130px;
	height:100px;
	background:url(images/mediaelement/background.png);
	background:rgba(50,50,50,0.7);
	border:solid 1px transparent;
	padding:10px;
	overflow:hidden;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
	margin:0;
	padding:0;
	display:block;
	list-style-type:none!important;
	overflow:hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
	margin:0 0 6px 0;
	padding:0;
	list-style-type:none!important;
	display:block;
	color:#fff;
	overflow:hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
	clear:both;
	float:left;
	margin:3px 3px 0 5px;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
	width:100px;
	float:left;
	padding:4px 0 0 0;
	line-height:15px;
	font-family:helvetica, arial;
	font-size:10px;
}
.mejs-postroll-layer {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background:url(images/mediaelement/background.png);
	background:rgba(50,50,50,0.7);
	z-index:1000;
	overflow:hidden;
}
.mejs-postroll-layer-content {
	width:100%;
	height:100%;
}
.mejs-postroll-close {
	position:absolute;
	right:0;
	top:0;
	background:url(images/mediaelement/background.png);
	background:rgba(50,50,50,0.7);
	color:#fff;
	padding:4px;
	z-index:100;
	cursor:pointer;
}
/* ---------------------------------------------------------------------------------
------------------------------   FLEX SLIDER   ----------------------------------
------------------------------------------------------------------------------------*/

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline:none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin:0;
	padding:0;
	list-style:none;
}
/* Icon Fonts
*********************************//* FlexSlider Necessary Styles
*********************************/.flexslider {
	margin:0;
	padding:0;
}
.flexslider .slides > li {
	display:none;
	-webkit-backface-visibility:hidden;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {
	width:100%;
	display:block;
}
.flex-pauseplay span {
	text-transform:capitalize;
}
/* Clearfix for the .slides element */.slides:after {
	content:"\0020";
	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;
}
.flexslider {
	margin:0 0 60px;
	background:#fff;
	border:4px solid #fff;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow:0 1px 4px rgba(0,0,0,.2);
	box-shadow:0 1px 4px rgba(0,0,0,.2);
	zoom:1;
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.loading .flex-viewport {
	max-height:300px;
}
.flexslider .slides {
	zoom:1;
}
.carousel li {
	margin-right:5px;
}
/* Direction Nav */.flex-direction-nav {
	height:0;
}
.flex-direction-nav a {
	text-decoration:none;
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0,0,0,0.8);
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.flex-direction-nav .flex-prev {
	left:-50px;
}
.flex-direction-nav .flex-next {
	right:-50px;
	text-align:right;
}
.flexslider:hover .flex-prev {
	opacity:0.7;
	left:10px;
}
.flexslider:hover .flex-next {
	opacity:0.7;
	right:10px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity:1;
}
.flex-direction-nav .flex-disabled {
	opacity:0!important;
	filter:alpha(opacity=0);
	cursor:default;
}
.flex-direction-nav a.flex-next:before {
	content:'\f002';
}
/* Pause/Play */.flex-pauseplay a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:0.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000;
}
.flex-pauseplay a:hover {
	opacity:1;
}
.flex-pauseplay a.flex-play:before {
	content:'\f003';
}
/* Control Nav */.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:-40px;
	text-align:center;
}
.flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1;
	display:inline;
}
.flex-control-paging li a {
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0,0,0,0.5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
}
.flex-control-paging li a:hover {
	background:#333;
	background:rgba(0,0,0,0.7);
}
.flex-control-paging li a.flex-active {
	background:#000;
	background:rgba(0,0,0,0.9);
	cursor:default;
}
.flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden;
}
.flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0;
}
.flex-control-thumbs img {
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer;
}
.flex-control-thumbs img:hover {
	opacity:1;
}
.flex-control-thumbs .flex-active {
	opacity:1;
	cursor:default;
}
@media screen and max-width 860px {
.flex-direction-nav .flex-prev {
opacity:1;
left:10px;
}
.flex-direction-nav .flex-next {
opacity:1;
right:10px;
}
}
/* ---------------------------------------------------------------------------------
------------------------------   ISOTOPE   ----------------------------------
------------------------------------------------------------------------------------*/

.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -ms-transform, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
