/*********************************************************
 - Minitek Wall ™ -

General - Stylesheet

author:		Minitek.gr
website:  https://www.minitek.gr
**********************************************************/

/* /////////////////////////////////////// */
/* General */
/* /////////////////////////////////////// */

.mnwall_loader {
	display: none;
	line-height: 20px;
	height: 20px;
	min-width: 16px;
	margin: 20px 0 0;
}

.mnwall_container {
	display: none;
	opacity: 0;
	transition: opacity 0.4s ease;
}

.mnwall_container .clearfix:before, .clearfix:after {
  content: "";
  display: table;
  line-height: 0;
}

.mnwall_container .clearfix:after {
  clear: both;
}

.mnwall_container .clearfix:before, .clearfix:after {
  content: "";
  display: table;
  line-height: 0;
}

.mnwall_container .text-center {
	text-align: center;
}

.mnwall_container {
	padding: 0;
}

.mnwall_iso_container {
	margin-top: 0;
	margin-bottom: 0;
	overflow: hidden;
	transition: height 0.3s ease 0s;
}

.mnwall-item-clear {
	clear: both;
}

.mnwall-item-outer-cont {
	box-sizing: border-box;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.mnwall-item-inner {
	max-height: 100%;
}

.mnwall-item-separator {
  border-color: #777;
  border-style: solid;
  border-width: 2px 0 0;
  clear: both;
  color: transparent;
  display: inline-block;
  float: none;
  font-size: 6px;
  font-weight: 300;
  line-height: 7px;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}

/* /////////////////////////////////////// */
/* Append Results Loader & Button
/* /////////////////////////////////////// */

.mnwall_more_results {
  padding: 0;
  text-align: center;
  font-weight: 400;
  line-height: 30px;
  vertical-align: baseline;
	margin: 25px 0 30px;
}

.mnwall_more_results a {
	vertical-align: top;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset;
	border: 1px solid #d7d7d7;
  display: inline-block;
  padding: 8px 14px;
  text-decoration: none;
	line-height: 26px;
	font-size: 14px;
	min-width: 100px;
}

.mnwall_more_results a.mnwall-reset-btn {
	display: none;
}

.mnwall_more_results a.more-results.mnwall-loading  {
	background: rgba(247, 247, 247, 0.75) !important;
	border: 1px solid #d7d7d7 !important;
}

.mnwall_more_results a.more-results:hover,
.mnwall_more_results a.mnwall-reset-btn:hover {
	background: rgba(247, 247, 247, 0.75) !important;
	border: 1px solid #d7d7d7 !important;
	text-decoration: none;
	outline: none;
	color: #777 !important;
}

.mnwall_more_results a:hover,
.mnwall_more_results a:focus {
	text-decoration: none;
	outline: none;
}

.mnwall_more_results a.more-results span.no-results,
.mnwall_more_results a.more-results-pre span.no-results {
	display: none;
}

.mnwall_more_results a.disabled,
.mnwall_more_results a.disabled:hover,
.mnwall_more_results a.disabled:focus {
	opacity: 0.8;
	cursor: default;
}

.mnwall_append_loader {
	display: none;
	line-height: 26px;
	height: 26px;
}

.mas_loader {
	position: relative;
}

/* /////////////////////////////////////// */
/* Pagination arrows */
/* /////////////////////////////////////// */

.mnwall_arrows {
	text-align: center;
	margin: 25px 0 30px;
}

.mnwall_arrow {
	display: inline-block;
}

.mnwall_arrows .mnwall-reset-btn {
	display: none;
}

.mnwall_arrow,
.mnwall_arrows .mnwall-reset-btn {
	padding: 8px 12px;
	border: 1px solid #ddd;
	border-radius: 3px;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset;
	margin: 0 2px;
	text-decoration: none;
	outline: none;
	color: #777;
	background: #fff;
	vertical-align: top;
	line-height: 20px;
	font-size: 16px;
}

.mnwall_arrow:hover,
.mnwall_arrows .mnwall-reset-btn:hover {
	background: rgba(247, 247, 247, 0.75) !important;
	border: 1px solid #d7d7d7 !important;
	text-decoration: none;
	outline: none;
	color: #777 !important;
}

.mnwall_arrow:focus,
.mnwall_arrows .mnwall-reset-btn:focus {
	text-decoration: none;
	outline: none;
}

.mnwall_arrow.mnwall-loading  {
	background: rgba(247, 247, 247, 0.75) !important;
	border: 1px solid #d7d7d7 !important;
}

.mnwall_arrow .more-results {
	display: inline-block;
	min-width: 16px;
	line-height: 20px;
	vertical-align: top;
}

.mnwall_arrow.disabled,
.mnwall_arrow.disabled:hover,
.mnwall_arrow.disabled:focus {
	opacity: 0.75;
	cursor: default;
}

.mnwall_arrow_loader {
	display: none;
	line-height: 20px;
	height: 20px;
	min-width: 16px;
}

/* /////////////////////////////////////// */
/* Pagination pages */
/* /////////////////////////////////////// */

.mnwall_pages {
	text-align: center;
	margin: 25px 0 30px;
}

.mnwall_page {
	display: inline-block;
}

.mnwall_pages .mnwall-reset-btn {
	display: none;
}

.mnwall_page,
.mnwall_pages .mnwall-reset-btn {
	padding: 8px 12px;
	border: 1px solid #ddd;
	border-radius: 3px;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset;
	margin: 0 2px;
	text-decoration: none;
	outline: none;
	color: #777;
	background: #fff;
	vertical-align: top;
	line-height: 20px;
}

.mnwall_page:hover,
.mnwall_page:focus,
.mnwall_pages .mnwall-reset-btn:hover,
.mnwall_pages .mnwall-reset-btn:focus {
	outline: none;
	text-decoration: none;
	color: #333;
}

.mnwall_pages .mnwall-reset-btn:hover {
	background: rgba(247, 247, 247, 0.75) !important;
	border: 1px solid #d7d7d7 !important;
	text-decoration: none;
	outline: none;
	color: #777 !important;
}

.mnwall_page .page-number {
	display: inline-block;
	min-width: 16px;
	line-height: 16px;
	vertical-align: middle;
}

.mnwall_page_loader {
	display: none;
	line-height: 20px;
	height: 20px;
	min-width: 16px;
}

/* /////////////////////////////////////// */
/* Filters buttons */
/* /////////////////////////////////////// */

.mnwall_filters_sortings {
	margin: 5px 0 15px;
}

.mnwall_iso_filters_cont,
.mnwall_iso_reset_cont {
	padding: 0;
	position: relative;
	display: inline-block;
	margin: 10px 0 0;
	text-align: left;
}

.mnwall_filters_loader {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 0;
	width: 100%;
	background: rgba(255,255,255,0.7);
	z-index: 999;
	text-align: center;
}

.mnwall_filters_loader img {
	top: 6px;
	position: relative;
}

.mnwall_iso_filters,
.mnwall_iso_reset {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.mnwall_iso_reset .btn-reset {
	background: #fff;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset;
	border: 1px solid #d7d7d7;
	line-height: 31px;
	height: 33px;
	padding: 0 12px;
	color: #777;
	margin-bottom: 10px;
}

.mnwall_iso_reset .btn-reset:hover,
.mnwall_iso_reset .btn-reset:focus {
	outline: none;
}

.mnwall_iso_reset .btn-reset:focus {
	background: #fff;
}

.mnwall_iso_buttons {
	margin-bottom: 8px;
	margin-right: 20px;
	position: relative;
}

.mnwall_iso_buttons ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}

.mnwall_iso_buttons ul li {
	display: inline-block;
}

.mnwall_iso_buttons a {
	padding: 0 12px;
	display: inline-block;
	line-height: 31px;
	height: 33px;
	border: 1px solid #ddd;
	margin: 0 2px 5px;
	text-decoration: none;
	outline: none;
	color: #777;
	background: #ffffff;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset;
}

.mnwall_iso_buttons a:hover,
.mnwall_iso_buttons a:focus {
	outline: none;
	text-decoration: none;
	color: #444;
}

.mnwall_iso_buttons > span {
	padding: 0 7px;
	color: #777;
	display: inline-block;
	line-height: 33px;
}

.mnwall_iso_filters .button-group {
	display: inline-block;
}

.mnwall_iso_buttons a.mnw_filter_active {
	color: #fff;
}

.mnwall_iso_reset .btn-reset:hover,
.mnwall_iso_reset .btn-reset:focus {
	color: #fff ;
}

/* /////////////////////////////////////// */
/* Filters list */
/* /////////////////////////////////////// */

.mnwall_iso_dropdown {
	position: relative;
	min-width: 170px;
	max-width: 100%;
	display: inline-block;
	vertical-align: top;
	margin: 0 15px 10px 0;
	text-align: left;
}

.mnwall_iso_dropdown.expanded ul {
	max-height: 180px;
  opacity: 1;
  transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}

.mnwall_iso_dropdown ul {
	background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #d7d7d7;
	border-top: 0;
  border-radius: 0 0 3px 3px;
  margin: 0;
  max-height: 0;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  width: 100%;
	border-radius: 0 0 3px 3px;
	position: absolute;
}

.mnwall_iso_dropdown ul.button-group {
	z-index: 999;
}

.mnwall_iso_dropdown ul.sorting-group {
	z-index: 998;
}

.mnwall_iso_dropdown ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
}

.mnwall_iso_dropdown ul li a {
	font-size: 14px;
	line-height: 14px;
	display: block;
	padding: 8px 10px;
	color: #666;
}

.mnwall_iso_dropdown ul li a:hover {
	background: #f5f5f5;
	text-decoration: none;
}

.mnwall_iso_dropdown ul li a:focus {
	text-decoration: none;
	outline: none;
}

.mnwall_iso_dropdown ul li a.mnw_filter_active {
	background: #f5f5f5;
}

.mnwall_iso_dropdown .dropdown-label {
	background: #ffffff;
	border: 1px solid #d7d7d7;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset;
	margin: 0;
	height: 33px;
	padding: 0;
	vertical-align: middle;
	width: 100%;
	cursor: pointer;
	color: #777;
}

.mnwall_iso_dropdown:hover .dropdown-label {
	background: #fff;
}

.mnwall_iso_dropdown.expanded .dropdown-label {
	color: #fff;
}

.mnwall_iso_dropdown.expanded:hover .dropdown-label {
	color: #fff !important;
}

.mnwall_iso_dropdown .dropdown-label span {
	display: inline-block;
	line-height: 31px;
	font-size: 14px;
}

.mnwall_iso_dropdown .dropdown-label span i {
	margin: 0 7px;
}

/* /////////////////////////////////////// */
/* Sortings buttons */
/* /////////////////////////////////////// */

.mnwall_iso_sortings_cont {
	padding: 0;
	position: relative;
	display: inline-block;
	margin: 10px 0 0;
	text-align: left;
}

.mnwall_iso_sortings {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.mnwall_iso_sortings .sorting-group {
	display: inline-block;
}

/* /////////////////////////////////////// */
/* Wall items
/* /////////////////////////////////////// */

.mnwall-item {
	overflow: hidden;
	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
	width: 100%;
	cursor: default;
}

.mnwall-item-inner-cont {
	height: 100%;
	position: relative;
	overflow: hidden;
}

.mnwall-item-inner {
	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
	overflow: hidden;
	position: absolute;
}

.mnwall-cover {
	position: relative;
	overflow: hidden;
}

.mnwall-masonry .mnwall-photo-link {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-attachment: scroll;
	overflow: hidden;
}

/* /////////////////////////////////////// */
/* Items - Hidden Classes                  */
/* /////////////////////////////////////// */

.mnwall-item .db-hidden {
	display: none;
}

.mnwall-item .title-hidden .mnwall-title {
	display: none;
}

.mnwall-item .introtext-hidden .mnwall-desc {
	display: none;
}

.mnwall-item .date-hidden .mnwall-date {
	display: none;
}

.mnwall-item .category-hidden .mnwall-item-category {
	display: none;
}

.mnwall-item .location-hidden .mnwall-item-location {
	display: none;
}

.mnwall-item .type-hidden .mnwall-item-type {
	display: none;
}

.mnwall-item .author-hidden .mnwall-item-author {
	display: none;
}

.mnwall-item .price-hidden .mnwall-price {
	display: none;
}

.mnwall-item .hits-hidden .mnwall-hits {
	display: none;
}

.mnwall-item .count-hidden .mnwall-count {
	display: none;
}

.mnwall-item .readmore-hidden .mnwall-readmore {
	display: none;
}

/* /////////////////////////////////////// */
/* Items - Typography / Text Colors        */
/* /////////////////////////////////////// */

/* Typography */

h3.mnwall-title {
	line-height: 24px;
	margin: 0;
	padding: 10px 15px;
}

h3.mnwall-title a,
h3.mnwall-title span {
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	word-wrap: break-word;
}

h3.mnwall-title a:hover,
h3.mnwall-title a:focus {
	text-decoration: none;
	outline: none;
}

.mnwall-big .mnwall-item-inner h3.mnwall-title a,
.mnwall-big .mnwall-item-inner h3.mnwall-title span {
	font-size: 28px;
	line-height: 32px;
}

.mnwall-horizontal .mnwall-item-inner h3.mnwall-title a,
.mnwall-horizontal .mnwall-item-inner h3.mnwall-title span {
	font-size: 20px;
	line-height: 24px;
}

.mnwall-s-desc,
.mnwall-desc {
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	padding: 8px 15px 15px;
}

.mnwall-desc img {
	max-width: 100%;
}

.mnwall-date {
	text-transform: uppercase;
	padding: 10px 15px 0;
	font-size: 12px;
}

.mnwall-item-info {
	padding: 0;
	font-size: 12px;
}

.mnwall-item-info a {
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}

.mnwall-item-info p:first-child {
	padding-top: 8px;
}

.mnwall-item-category,
.mnwall-item-location,
.mnwall-item-type,
.mnwall-item-author {
	margin: 0 0 2px;
	padding: 0 15px;
}

.mnwall-item-info a:hover,
.mnwall-item-info a:focus {
	text-decoration: none;
}

.mnwall-price,
.mnwall-hits,
.mnwall-count {
	font-size: 12px;
	padding: 0 15px;
}

.mnwall-price {
	margin: 0 0 10px;
	font-size: 18px;
}

.mnwall-hits p,
.mnwall-count p {
	margin: 0 0 2px;
}

.mnwall-readmore {
	font-size: 12px;
	padding: 0 15px 15px;
	margin: 10px 0 0;
}

.mnwall-readmore a {
	padding: 8px 15px;
	border-radius: 0;
	background: none;
	display: inline-block;
}

.mnwall-readmore a:hover,
.mnwall-readmore a:focus {
	outline: none;
	text-decoration: none;
}

/* Dark Colors */

.dark-text h3.mnwall-title a,
.dark-text h3.mnwall-title span {
	color: #333;
}

.dark-text h3.mnwall-title a:hover,
.dark-text h3.mnwall-title a:focus {
	color: #000;
}

.dark-text .mnwall-item-info {
	color: #555;
}

.dark-text .mnwall-item-info a {
	color: #555;
}

.dark-text .mnwall-item-info a:hover,
.dark-text .mnwall-item-info a:focus {
	color: #333;
	border-bottom: 1px dotted #333;
}

.dark-text .mnwall-s-desc,
.dark-text .mnwall-desc,
.dark-text .mnwall-price,
.dark-text .mnwall-hits,
.dark-text .mnwall-count {
	color: #555;
}

.dark-text .mnwall-date {
	color: #666;
}

.dark-text .mnwall-item-separator {
	border-color: #777;
}

.dark-text .mnwall-readmore a {
	color: #555;
	border: 1px solid #777;
}

.dark-text .mnwall-readmore a:hover,
.dark-text .mnwall-readmore a:focus {
	color: #000;
	border: 1px solid #111;
}

/* Light Colors */

.light-text h3.mnwall-title a,
.light-text h3.mnwall-title span {
	color: rgba(255,255,255,0.9);
}

.light-text h3.mnwall-title a:hover,
.light-text h3.mnwall-title a:focus {
	color: #fff;
}

.light-text .mnwall-item-info {
	color: rgba(255,255,255,0.7);
}

.light-text .mnwall-item-info a {
	color: rgba(255,255,255,0.8);
}

.light-text .mnwall-item-info a:hover,
.light-text .mnwall-item-info a:focus {
	color: #fff;
	border-bottom: 1px dotted rgba(255, 255, 255, 0.8);
}

.light-text .mnwall-s-desc,
.light-text .mnwall-desc,
.light-text .mnwall-price,
.light-text .mnwall-hits,
.light-text .mnwall-count {
	color: rgba(255,255,255,0.8);
}

.light-text .mnwall-date {
	color: rgba(255,255,255,0.7);
}

.light-text .mnwall-item-separator {
	border-color: rgba(255,255,255,0.7);
}

.light-text .mnwall-readmore a {
	color: rgba(255,255,255,0.7);
	border: 1px solid rgba(255,255,255,0.7);
}

.light-text .mnwall-readmore a:hover,
.light-text .mnwall-readmore a:focus {
	color: #fff;
	border: 1px solid #fff;
}

/* /////////////////////////////////////// */
/* Hover Box
/* /////////////////////////////////////// */

.mnwall-hover-box {
	cursor: default;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	box-sizing: border-box;
	text-align: center;
	overflow: hidden;
	z-index: 4;
}

.mnwall-hover-box-content {
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	top: 0;
	padding: 10px;
  top: 50%;
  -webkit-transform: translateY(-51%);
	-ms-transform: translateY(-51%);
	transform: translateY(-51%);
}

/* /////////////////////////////////////// */
/* Hover Box Typography
/* /////////////////////////////////////// */

.mnwall-hover-box h3.mnwall-item-title a,
.mnwall-hover-box h3.mnwall-item-title span {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.mnwall-hover-box h3.mnwall-item-title a:hover,
.mnwall-hover-box h3.mnwall-item-title a:focus {
	text-decoration: none;
	outline: none;
}

.mnwall-hover-box-content,
.mnwall-hover-box-content span {
	font-size: 12px;
	line-height: 18px;
}

.mnwall-hover-box-content a:hover,
.mnwall-hover-box-content a:focus {
	text-decoration: none;
	outline: none;
}

.mnwall-hover-box-content h3.mnwall-title {
	margin: 0 0 12px;
}

.mnwall-hover-box-content h3.mnwall-title a,
.mnwall-hover-box-content h3.mnwall-title span {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}

.mnwall-hover-box-content h3.mnwall-title a:hover,
.mnwall-hover-box-content h3.mnwall-title a:focus {
	text-decoration: none;
	outline: none;
}

.mnwall-hover-box-content .mnwall-price {
	margin: 0 0 10px;
}

.mnwall-hover-box-content .mnwall-price span {
	font-size: 18px;
}

.mnwall-hover-box-content .mnwall-hits p {
	margin: 0;
}

.mnwall-hover-box-content .mnwall-item-link-icon,
.mnwall-hover-box-content .mnwall-item-lightbox-icon {
	display: inline-block;
	font-size: 16px;
	width: 40px;
	height: 40px;
	margin: 0 5px;
	border-radius: 50%;
	vertical-align: middle;
	line-height: 40px;
	padding: 0;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	text-align: center;
}

.mnwall-hover-box-content .mnwall-item-link-icon:hover,
.mnwall-hover-box-content .mnwall-item-link-icon:focus,
.mnwall-hover-box-content .mnwall-item-lightbox-icon:hover,
.mnwall-hover-box-content .mnwall-item-lightbox-icon:focus {
	background: #fff;
	color: #333;
}

.mnwall-hover-box-content .mnwall-item-link-icon .fa-link,
.mnwall-hover-box-content .mnwall-item-lightbox-icon .fa-link {
	height: 40px;
	width: 40px;
	line-height: 40px;
}

.mnwall-hover-box-content .mnwall-item-icons {
	padding: 8px 0;
}

/* /////////////////////////////////////// */
/* Hover Box Effects - Animations
/* /////////////////////////////////////// */

/* Simple, no effects */

.mnwall-hover-box.hoverShow {
	visibility: visible;
	opacity: 1;
}

/* Simple fade */

.mnwall-hover-box.hoverFadeIn {
	visibility: visible;
	opacity: 1;
}

/* Flip Y */

.mnwall-img-div.flip,
.mnwall-item-outer-cont.flip {
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	overflow: visible !important;
}
.mnwall-img-div.flip .mnwall-item-img,
.mnwall-item-outer-cont.flip .mnwall-item-img {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
}
.mnwall-img-div.flip .mnwall-hover-box,
.mnwall-item-outer-cont.flip .mnwall-hover-box {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	opacity: 1;
	visibility: visible;
	z-index: 98;
}
.mnwall-img-div.flipY .mnwall-hover-box,
.mnwall-item-outer-cont.flipY .mnwall-hover-box {
	transform: rotateY(-180deg) translateZ(1px);
	-webkit-transform: rotateY(-180deg) translateZ(1px);
	-ms-transform: rotateY(-180deg) translateZ(1px);
	-o-transform: rotateY(-180deg) translateZ(1px);
}
.mnwall-img-div.hoverFlipY,
.mnwall-item-outer-cont.hoverFlipY {
	transform: rotateY(180deg) translateZ(1px);
	-webkit-transform: rotateY(180deg) translateZ(1px);
	-ms-transform: rotateY(180deg) translateZ(1px);
	-o-transform: rotateY(180deg) translateZ(1px);
}
.mnwall-cover.perspective,
.mnwall-item.perspective {
	perspective: 1000px;
	-webkit-perspective: 1000px;
	-ms-perspective: 1000px;
	-o-perspective: 1000px;
}

/* Flip X */

.mnwall-img-div.flipX .mnwall-hover-box,
.mnwall-item-outer-cont.flipX .mnwall-hover-box {
	transform: rotateX(-180deg) translateZ(1px);
	-webkit-transform: rotateX(-180deg) translateZ(1px);
	-ms-transform: rotateX(-180deg) translateZ(1px);
	-o-transform: rotateX(-180deg) translateZ(1px);
}
.mnwall-img-div.hoverFlipX,
.mnwall-item-outer-cont.hoverFlipX {
	transform: rotateX(180deg) translateZ(1px);
	-webkit-transform: rotateX(180deg) translateZ(1px);
	-ms-transform: rotateX(180deg) translateZ(1px);
	-o-transform: rotateX(180deg) translateZ(1px);
}

/* Slide In Right */

.mnwall-cover.slideInRight .mnwall-hover-box.slideInRight,
.mnwall-item.slideInRight .mnwall-hover-box.slideInRight {
 	right: 0;
}

.mnwall-cover.slideInRight .mnwall-hover-box,
.mnwall-item.slideInRight .mnwall-hover-box {
	right: -100%;
	left: auto;
	visibility: visible;
	opacity: 1;
}

/* Slide In Left */

.mnwall-cover.slideInLeft .mnwall-hover-box.slideInLeft,
.mnwall-item.slideInLeft .mnwall-hover-box.slideInLeft {
 	left: 0;
}

.mnwall-cover.slideInLeft .mnwall-hover-box,
.mnwall-item.slideInLeft .mnwall-hover-box {
	left: -100%;
	right: auto;
	visibility: visible;
	opacity: 1;
}

/* Slide In Top */

.mnwall-cover.slideInTop .mnwall-hover-box.slideInTop,
.mnwall-item.slideInTop .mnwall-hover-box.slideInTop {
 	top: 0;
}

.mnwall-cover.slideInTop .mnwall-hover-box,
.mnwall-item.slideInTop .mnwall-hover-box {
	top: -100%;
	bottom: auto;
	visibility: visible;
	opacity: 1;
}

/* Slide In Bottom */

.mnwall-cover.slideInBottom .mnwall-hover-box.slideInBottom,
.mnwall-item.slideInBottom .mnwall-hover-box.slideInBottom {
 	bottom: 0;
}

.mnwall-cover.slideInBottom .mnwall-hover-box,
.mnwall-item.slideInBottom .mnwall-hover-box {
	bottom: -100%;
	top: auto;
	visibility: visible;
	opacity: 1;
}

/* Zoom in */

.mnwall-cover.mnwzoomIn .mnwall-hover-box.mnwzoomIn,
.mnwall-item.mnwzoomIn .mnwall-hover-box.mnwzoomIn {
 	transform: scale(1,1);
	visibility: visible;
	opacity: 1;
}

.mnwall-cover.mnwzoomIn .mnwall-hover-box,
.mnwall-item.mnwzoomIn .mnwall-hover-box {
	transform: scale(0,0);
}

/* /////////////////////////////////////// */
/* Detail box / Image / Hover positions
/* /////////////////////////////////////// */

/* Detail box positions */

.mnwall-masonry .mnwall-item-outer-cont.content-left .mnwall-item-inner {
	bottom: 0;
	left: 0;
	top: 0;
	width: 50%;
}
.mnwall-masonry .mnwall-item-outer-cont.content-right .mnwall-item-inner {
	bottom: 0;
	right: 0;
	top: 0;
	width: 50%;
}
.mnwall-masonry .mnwall-item-outer-cont.content-top .mnwall-item-inner {
	right: 0;
	left: 0;
	top: 0;
	height: 50%;
}
.mnwall-masonry .mnwall-item-outer-cont.content-bottom .mnwall-item-inner {
	right: 0;
	left: 0;
	bottom: 0;
	height: 50%;
}
.mnwall-masonry .mnwall-item-outer-cont.content-cover .mnwall-item-inner {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.mnwall-masonry .mnwall-item-inner.mnw-no-image {
	width: 100% !important;
	height: 100% !important;
}

/* Image positions */

.mnwall-masonry .half-size.content-left .mnwall-photo-link {
	right: 0;
	left: auto;
	top: 0;
	bottom: 0;
	width: 50%;
}
.mnwall-masonry .half-size.content-right .mnwall-photo-link {
	left: 0;
	right: auto;
	top: 0;
	bottom: 0;
	width: 50%;
}
.mnwall-masonry .half-size.content-top .mnwall-photo-link {
	right: 0;
	left: 0;
	top: auto;
	bottom: 0;
	height: 50%;
}
.mnwall-masonry .half-size.content-bottom .mnwall-photo-link {
	right: 0;
	left: 0;
	bottom: auto;
	top: 0;
	height: 50%;
}

.mnwall-masonry .content-cover .mnwall-photo-link,
.mnwall-masonry .mnw-no-content .mnwall-photo-link {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}

/* /////////////////////////////////////// */
/* Wall items - Masonry / General
/* /////////////////////////////////////// */

.mnwall-masonry .mnwall-item-inner {
	position: absolute;
	padding: 10px;
	max-height: 100%;
	width: 100%;
	height: 100%;
}

/* /////////////////////////////////////// */
/* Masonry - Item default heights
/* /////////////////////////////////////// */

.mnwall-big {
	height: 480px;
}

.mnwall-horizontal {
	height: 240px;
}

.mnwall-vertical {
	height: 480px;
}

.mnwall-small {
	height: 240px;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 1 */
/* /////////////////////////////////////// */

.mnwall-grid1 .mnwitem1 {
	width: 100%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 3a */
/* /////////////////////////////////////// */

.mnwall-grid3a .mnwitem1 {
	width: 50%;
}
.mnwall-grid3a .mnwitem2 {
	width: 50%;
}
.mnwall-grid3a .mnwitem3 {
	width: 50%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 3b */
/* /////////////////////////////////////// */

.mnwall-grid3b .mnwitem1 {
	width: 50%;
}
.mnwall-grid3b .mnwitem2 {
	width: 50%;
}
.mnwall-grid3b .mnwitem3 {
	width: 50%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 3c */
/* /////////////////////////////////////// */

.mnwall-grid3c .mnwitem1 {
	width: 50%;
}
.mnwall-grid3c .mnwitem2 {
	width: 25%;
}
.mnwall-grid3c .mnwitem3 {
	width: 25%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 4 */
/* /////////////////////////////////////// */

.mnwall-grid4 .mnwitem1 {
	width: 50%;
}
.mnwall-grid4 .mnwitem2 {
	width: 50%;
}
.mnwall-grid4 .mnwitem3 {
	width: 25%;
}
.mnwall-grid4 .mnwitem4 {
	width: 25%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 5 */
/* /////////////////////////////////////// */

.mnwall-grid5 .mnwitem1 {
	width: 40%;
}
.mnwall-grid5 .mnwitem2 {
	width: 20%;
}
.mnwall-grid5 .mnwitem3 {
	width: 40%;
}
.mnwall-grid5 .mnwitem4 {
	width: 20%;
}
.mnwall-grid5 .mnwitem5 {
	width: 40%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 5b */
/* /////////////////////////////////////// */

.mnwall-grid5b .mnwitem1 {
	width: 25%;
}
.mnwall-grid5b .mnwitem2 {
	width: 25%;
}
.mnwall-grid5b .mnwitem3 {
	width: 50%;
}
.mnwall-grid5b .mnwitem4 {
	width: 25%;
}
.mnwall-grid5b .mnwitem5 {
	width: 25%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 6 */
/* /////////////////////////////////////// */

.mnwall-grid6 .mnwitem1 {
	width: 40%;
}
.mnwall-grid6 .mnwitem2 {
	width: 20%;
}
.mnwall-grid6 .mnwitem3 {
	width: 40%;
}
.mnwall-grid6 .mnwitem4 {
	width: 20%;
}
.mnwall-grid6 .mnwitem5 {
	width: 20%;
}
.mnwall-grid6 .mnwitem6 {
	width: 20%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 7 */
/* /////////////////////////////////////// */

.mnwall-grid7 .mnwitem1 {
	width: 50%;
}
.mnwall-grid7 .mnwitem2 {
	width: 50%;
}
.mnwall-grid7 .mnwitem3 {
	width: 25%;
}
.mnwall-grid7 .mnwitem4 {
	width: 25%;
}
.mnwall-grid7 .mnwitem5 {
	width: 25%;
}
.mnwall-grid7 .mnwitem6 {
	width: 25%;
}
.mnwall-grid7 .mnwitem7 {
	width: 25%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 8 */
/* /////////////////////////////////////// */

.mnwall-grid8 .mnwitem1 {
	width: 40%;
}
.mnwall-grid8 .mnwitem2 {
	width: 40%;
}
.mnwall-grid8 .mnwitem3 {
	width: 20%;
}
.mnwall-grid8 .mnwitem4 {
	width: 20%;
}
.mnwall-grid8 .mnwitem5 {
	width: 20%;
}
.mnwall-grid8 .mnwitem6 {
	width: 20%;
}
.mnwall-grid8 .mnwitem7 {
	width: 40%;
}
.mnwall-grid8 .mnwitem8 {
	width: 40%;
}

/* /////////////////////////////////////// */
/* Masonry - Grid 9 */
/* /////////////////////////////////////// */

.mnwall-grid9 .mnwitem1 {
	width: 50%;
}
.mnwall-grid9 .mnwitem2 {
	width: 50%;
}
.mnwall-grid9 .mnwitem3 {
	width: 25%;
}
.mnwall-grid9 .mnwitem4 {
	width: 25%;
}
.mnwall-grid9 .mnwitem5 {
	width: 25%;
}
.mnwall-grid9 .mnwitem6 {
	width: 25%;
}
.mnwall-grid9 .mnwitem7 {
	width: 25%;
}
.mnwall-grid9 .mnwitem8 {
	width: 25%;
}
.mnwall-grid9 .mnwitem9 {
	width: 25%;
}

/* /////////////////////////////////////// */
/* Rows - Grid 9 */
/* /////////////////////////////////////// */

.mnwall-grid9r .mnwitem1 {
	width: 33.33%;
}
.mnwall-grid9r .mnwitem2 {
	width: 33.33%;
}
.mnwall-grid9r .mnwitem3 {
	width: 33.33%;
}
.mnwall-grid9r .mnwitem4 {
	width: 50%;
}
.mnwall-grid9r .mnwitem5 {
	width: 50%;
}
.mnwall-grid9r .mnwitem6 {
	width: 25%;
}
.mnwall-grid9r .mnwitem7 {
	width: 25%;
}
.mnwall-grid9r .mnwitem8 {
	width: 25%;
}
.mnwall-grid9r .mnwitem9 {
	width: 25%;
}

/* /////////////////////////////////////// */
/* Rows - Grid 11 */
/* /////////////////////////////////////// */

.mnwall-grid11r .mnwitem1 {
	width: 50%;
}
.mnwall-grid11r .mnwitem2 {
	width: 50%;
}
.mnwall-grid11r .mnwitem3 {
	width: 33.33%;
}
.mnwall-grid11r .mnwitem4 {
	width: 33.33%;
}
.mnwall-grid11r .mnwitem5 {
	width: 33.33%;
}
.mnwall-grid11r .mnwitem6 {
	width: 50%;
}
.mnwall-grid11r .mnwitem7 {
	width: 50%;
}
.mnwall-grid11r .mnwitem8 {
	width: 50%;
}
.mnwall-grid11r .mnwitem9 {
	width: 50%;
}
.mnwall-grid11r .mnwitem10 {
	width: 50%;
}
.mnwall-grid11r .mnwitem11 {
	width: 50%;
}

/* /////////////////////////////////////// */
/* Rows - Grid 12 */
/* /////////////////////////////////////// */

.mnwall-grid12r .mnwitem1 {
	width: 25%;
}
.mnwall-grid12r .mnwitem2 {
	width: 25%;
}
.mnwall-grid12r .mnwitem3 {
	width: 25%;
}
.mnwall-grid12r .mnwitem4 {
	width: 25%;
}
.mnwall-grid12r .mnwitem5 {
	width: 20%;
}
.mnwall-grid12r .mnwitem6 {
	width: 20%;
}
.mnwall-grid12r .mnwitem7 {
	width: 20%;
}
.mnwall-grid12r .mnwitem8 {
	width: 20%;
}
.mnwall-grid12r .mnwitem9 {
	width: 20%;
}
.mnwall-grid12r .mnwitem10 {
	width: 33.33%;
}
.mnwall-grid12r .mnwitem11 {
	width: 33.33%;
}
.mnwall-grid12r .mnwitem12 {
	width: 33.33%;
}

/* /////////////////////////////////////// */
/* Rows - Grid 16 */
/* /////////////////////////////////////// */

.mnwall-grid16r .mnwitem1 {
	width: 40%;
}
.mnwall-grid16r .mnwitem2 {
	width: 20%;
}
.mnwall-grid16r .mnwitem3 {
	width: 20%;
}
.mnwall-grid16r .mnwitem4 {
	width: 20%;
}
.mnwall-grid16r .mnwitem5 {
	width: 40%;
}
.mnwall-grid16r .mnwitem6 {
	width: 20%;
}
.mnwall-grid16r .mnwitem7 {
	width: 40%;
}
.mnwall-grid16r .mnwitem8 {
	width: 20%;
}
.mnwall-grid16r .mnwitem9 {
	width: 20%;
}
.mnwall-grid16r .mnwitem10 {
	width: 20%;
}
.mnwall-grid16r .mnwitem11 {
	width: 20%;
}
.mnwall-grid16r .mnwitem12 {
	width: 20%;
}
.mnwall-grid16r .mnwitem13 {
	width: 20%;
}
.mnwall-grid16r .mnwitem14 {
	width: 20%;
}
.mnwall-grid16r .mnwitem15 {
	width: 40%;
}
.mnwall-grid16r .mnwitem16 {
	width: 20%;
}

/* /////////////////////////////////////// */
/* Wall items - Masonry Columns
/* /////////////////////////////////////// */

.mnwall-columns .mnwall-item-inner-cont {
	padding: 0;
	height: 100%;
}

.mnwall-columns .mnwall-cover {
	height: 100%;
}

.mnwall-columns .mnwall-img-div {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.mnwall-columns .mnwall-item-img {
	height: 100%;
}

.mnwall-columns .mnwall-photo-link {
	z-index: 1;
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	height: 100%;
}

.mnwall-columns .mnwall-photo-link img {
	object-fit: cover;
	min-width: 100%;
	min-height: 100%;
	max-width: 100%;
}

.mnwall-columns .mnwall-item-inner {
	padding: 10px 0;
	position: relative;
	z-index: 2;
}

.mnwall-columns .content-bottom .mnwall-item-inner {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
}

.mnwall-columns .content-cover .mnwall-item-inner {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
}

/* /////////////////////////////////////// */
/* Wall items - Vertical List
/* /////////////////////////////////////// */

.mnwall-list .mnwall-item {
	width: 100%;
}

.mnwall-list .mnwall-item-inner-cont {
	padding: 0;
}

.mnwall-list .mnwall-item-inner {
	position: relative;
	padding: 0 10px;
}

.mnwall-list .mnwall-cover {
	float: left;
	margin: 0;
	max-width: 50%;
}

.mnwall-list .mnwall-img-div img {
	width: 100%;
	max-width: 100%;
}
@media print{a.jcepopup span.jcemediabox-zoom-image{background:0 0!important}}.jcepopup.hide,.jcepopup.noshow{display:none}#jcemediabox-popup-body,#jcemediabox-popup-container,#jcemediabox-popup-content,#jcemediabox-popup-iframe,#jcemediabox-popup-img,#jcemediabox-popup-loader,#jcemediabox-popup-object,#jcemediabox-popup-overlay,#jcemediabox-popup-page{left:0;top:0;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;height:100%;width:100%}#jcemediabox-popup-body,#jcemediabox-popup-container,#jcemediabox-popup-content,#jcemediabox-popup-overlay{box-sizing:content-box}#jcemediabox-popup-page{position:fixed!important;z-index:10000}#jcemediabox-popup-page.scrolling{position:absolute!important}#jcemediabox-popup-overlay{position:absolute;cursor:pointer}#jcemediabox-popup-frame{position:relative;overflow:visible;height:100%;z-index:10001;cursor:pointer}#jcemediabox-popup-body{position:relative;overflow:visible;margin:0 auto;width:300px;height:300px;z-index:10002;cursor:default}#jcemediabox-popup-loader{text-align:center;line-height:0}#jcemediabox-popup-info-bottom,#jcemediabox-popup-info-top{overflow:hidden;position:relative;margin:0;padding:0;border:0;visibility:hidden}#jcemediabox-popup-container{overflow:hidden}#jcemediabox-popup-content{width:100%;height:auto}#jcemediabox-popup-content.broken-image{background:url(plugins/system/jcemediabox/img/broken-image.png) center no-repeat}#jcemediabox-popup-content.broken-media{background:url(plugins/system/jcemediabox/img/broken-media.png) center no-repeat}#jcemediabox-popup-content.broken-page{background:url(plugins/system/jcemediabox/img/broken-page.png) center no-repeat}#jcemediabox-popup-content p.media-support{font-size:20px;color:#888;font-weight:700;text-align:center;height:100%;position:relative;top:50%;margin-top:-10px}#jcemediabox-popup-iframe,#jcemediabox-popup-img,#jcemediabox-popup-object{text-align:center}#jcemediabox-popup-content>embed,#jcemediabox-popup-content>img,#jcemediabox-popup-content>object,#jcemediabox-popup-content>video{width:100%;height:auto}#jcemediabox-popup-content object[type="application/x-shockwave-flash"]{height:inherit}#jcemediabox-popup-page.android #jcemediabox-popup-content,#jcemediabox-popup-page.ios #jcemediabox-popup-content{overflow:scroll}#jcemediabox-popup-ajax{overflow:auto;border:0;padding:0;margin:0;width:auto;height:100%;background-color:#fff;position:relative}a.jcemediabox-image{line-height:0!important;font-size:0!important}.wf_caption a.jcepopup{display:block}a.jcepopup span.jcemediabox-zoom-span{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;display:inline-block;position:relative;float:none}a.jcepopup span.jcemediabox-zoom-image{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;display:block;background:url(plugins/system/jcemediabox/img/zoom-img.png) bottom right no-repeat;width:100%;height:100%;position:absolute;z-index:1;bottom:0;left:0}a.jcepopup.icon-bottom-left span.jcemediabox-zoom-image,a.jcepopup.icon-left span.jcemediabox-zoom-image,a.jcepopup.zoom-bottom-left span.jcemediabox-zoom-image{background-position:bottom left}a.jcepopup.icon-top-left span.jcemediabox-zoom-image,a.jcepopup.zoom-top-left span.jcemediabox-zoom-image{background-position:top left}a.jcepopup.icon-top span.jcemediabox-zoom-image,a.jcepopup.icon-top-right span.jcemediabox-zoom-image,a.jcepopup.zoom-top-right span.jcemediabox-zoom-image{background-position:top right}a.jcepopup.icon-center span.jcemediabox-zoom-image,a.jcepopup.zoom-center span.jcemediabox-zoom-image{background-position:center center}a.jcepopup.icon-center-left span.jcemediabox-zoom-image,a.jcepopup.zoom-center-left span.jcemediabox-zoom-image{background-position:center left}a.jcepopup.icon-center-right span.jcemediabox-zoom-image,a.jcepopup.zoom-center-right span.jcemediabox-zoom-image{background-position:center right}a.jcepopup.icon-center-bottom span.jcemediabox-zoom-image,a.jcepopup.icon-center-top span.jcemediabox-zoom-image,a.jcepopup.zoom-center-bottom span.jcemediabox-zoom-image,a.jcepopup.zoom-center-top span.jcemediabox-zoom-image{background-position:center top}a.jcepopup span.jcemediabox-zoom-link,a.jcepopup span.jcemediabox-zoom-link.icon-right,a.jcepopup span.jcemediabox-zoom-link.zoom-right{padding-right:16px;background:url(plugins/system/jcemediabox/img/zoom-link.gif) center right no-repeat;display:inherit}a.jcepopup span.jcemediabox-zoom-link.icon-left,a.jcepopup span.jcemediabox-zoom-link.zoom-left{padding-left:18px;background:url(plugins/system/jcemediabox/img/zoom-link.gif) center left no-repeat}#jcemediabox-popup-caption,#jcemediabox-popup-caption h4,#jcemediabox-popup-caption p{margin:0;padding:0;border:0}div.jcemediabox-tooltip,div.jcemediabox-tooltip-simple{z-index:10010;width:180px;text-align:left;color:#000;background-color:#fff;border:1px solid #000;padding:4px;float:none;max-width:100%;position:absolute;top:0;left:0;visibility:hidden}div.jcemediabox-tooltip h4,div.jcemediabox-tooltip-simple h4{font-weight:700;font-size:11px;margin:0;background:0 0;padding:0}div.jcemediabox-tooltip p,div.jcemediabox-tooltip-simple p{font-size:11px;background:0 0;margin:0;padding:0}a.jcepopup.ie6 span.jcemediabox-zoom-image{background:url(plugins/system/jcemediabox/img/zoom-img.png) no-repeat;width:20px;height:20px;left:auto;top:auto;right:0}a.jcepopup.ie6 span.jcemediabox-zoom-link{display:inline-block}a.jcepopup.icon-bottom-left span.jcemediabox-zoom-image,a.jcepopup.ie6.icon-left span.jcemediabox-zoom-image{top:auto;right:0}a.jcepopup.icon-top-right span.jcemediabox-zoom-image,a.jcepopup.ie6.icon-top span.jcemediabox-zoom-image{top:0}a.jcepopup.ie6.icon-left span.jcemediabox-zoom-image{left:0;right:auto}.wf-mediaplayer-object{background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center}.wf-mediaplayer-object i{padding:5px 0;display:inline-block;text-align:center;background-color:#fff}.wf-mediaplayer-object img{width:inherit;height:inherit}.wf-mediaplayer-container{display:block}#jcemediabox-popup-caption h4 a,#jcemediabox-popup-caption h4 a:active,#jcemediabox-popup-caption h4 a:hover,#jcemediabox-popup-caption h4 a:visited,#jcemediabox-popup-caption p a,#jcemediabox-popup-caption p a:active,#jcemediabox-popup-caption p a:hover,#jcemediabox-popup-caption p a:visited,span#jcemediabox-popup-numbers a:active,span#jcemediabox-popup-numbers a:hover,span#jcemediabox-popup-numbers a:link,span#jcemediabox-popup-numbers a:visited{font-weight:700;text-decoration:none;color:#000}#jcemediabox-popup-page.android #jcemediabox-popup-closelink,#jcemediabox-popup-page.ios #jcemediabox-popup-closelink{top:10px}#jcemediabox-popup-frame{padding:10px}#jcemediabox-popup-container{background-color:#fff}#jcemediabox-popup-loader{background:url(plugins/system/jcemediabox/themes/standard/img/loader.gif) center center no-repeat}#jcemediabox-popup-content{padding:0 10px}.jcemediabox-popup-corner-tl{background:url(plugins/system/jcemediabox/themes/standard/img/corner-tl.png) left top no-repeat;clear:both;height:10px}.jcemediabox-popup-corner-tr{background:url(plugins/system/jcemediabox/themes/standard/img/corner-tr.png) right top no-repeat;height:10px}.jcemediabox-popup-corner-tc{background-color:#fff;height:10px;margin:0 10px;width:auto}.jcemediabox-popup-corner-bl{background:url(plugins/system/jcemediabox/themes/standard/img/corner-bl.png) left bottom no-repeat;clear:both;height:10px}.jcemediabox-popup-corner-br{background:url(plugins/system/jcemediabox/themes/standard/img/corner-br.png) right bottom no-repeat;height:10px}.jcemediabox-popup-corner-bc{background-color:#fff;height:10px;margin:0 10px;width:auto}#jcemediabox-popup-info-bottom{padding-top:10px;margin-top:-20px}#jcemediabox-popup-closelink{width:20px;height:20px;background:url(plugins/system/jcemediabox/themes/standard/img/close.png) no-repeat #ccc;bottom:0;top:10px;right:10px;position:relative;float:right;border:none}#jcemediabox-popup-nav{line-height:10px;padding:0;background-color:#fff}#jcemediabox-popup-next,#jcemediabox-popup-prev{width:20px;height:20px;position:absolute;border:none;background-color:#ccc;background-repeat:no-repeat}#jcemediabox-popup-closelink:hover,#jcemediabox-popup-next:hover,#jcemediabox-popup-prev:hover{background-color:#333}#jcemediabox-popup-prev{background-image:url(plugins/system/jcemediabox/themes/standard/img/prev.png);left:10px}#jcemediabox-popup-next{background-image:url(plugins/system/jcemediabox/themes/standard/img/next.png);right:10px}span#jcemediabox-popup-numbers{text-align:center;display:block;padding:10px 0}span#jcemediabox-popup-numbers:empty{padding:0}span#jcemediabox-popup-numbers a{border:none;display:inline-block;margin:0 1px;width:20px}#jcemediabox-popup-page.android .jcemediabox-popup-corner-bc,#jcemediabox-popup-page.android .jcemediabox-popup-corner-br,#jcemediabox-popup-page.android .jcemediabox-popup-corner-tc,#jcemediabox-popup-page.android .jcemediabox-popup-corner-tr,#jcemediabox-popup-page.ios .jcemediabox-popup-corner-bc,#jcemediabox-popup-page.ios .jcemediabox-popup-corner-br,#jcemediabox-popup-page.ios .jcemediabox-popup-corner-tc,#jcemediabox-popup-page.ios .jcemediabox-popup-corner-tr{display:none}span#jcemediabox-popup-numbers a:hover{font-size:1.2em}span#jcemediabox-popup-numbers a.active{cursor:default;font-size:1.2em}#jcemediabox-popup-caption{padding:10px 35px 10px 10px;background-color:#fff}#jcemediabox-popup-caption:empty{padding:0;min-height:30px}div.jcemediabox-tooltip{color:#000;border:0;background:0 0}div.jcemediabox-tooltip h4{color:#000}div.jcemediabox-tooltip .jcemediabox-tooltip-top-left{background:url(plugins/system/jcemediabox/themes/standard/img/tip-tl.png) top left no-repeat;clear:both}div.jcemediabox-tooltip .jcemediabox-tooltip-top-right{background:url(plugins/system/jcemediabox/themes/standard/img/tip-tr.png) top right no-repeat}div.jcemediabox-tooltip .jcemediabox-tooltip-top-center{background-color:#fff;height:4px!important;margin:0 4px;overflow:hidden;border-top:1px solid #000}div.jcemediabox-tooltip .jcemediabox-tooltip-middle-left{clear:both;background-color:#fff;border-left:1px solid #000}div.jcemediabox-tooltip .jcemediabox-tooltip-middle-right{background-color:#fff;border-right:1px solid #000}div.jcemediabox-tooltip .jcemediabox-tooltip-middle-center{margin:0 4px;background-color:#fff}div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-left{background:url(plugins/system/jcemediabox/themes/standard/img/tip-bl.png) bottom left no-repeat}div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-center{background-color:#fff;height:4px!important;margin:0 4px;overflow:hidden;border-bottom:1px solid #000}div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-right{background:url(plugins/system/jcemediabox/themes/standard/img/tip-br.png) bottom right no-repeat}#jcemediabox-popup-page.ie6 #jcemediabox-popup-nav{height:10px}#jcemediabox-popup-page.ie6 #jcemediabox-popup-caption{margin-top:-1px}div.jcemediabox-tooltip.ie6 .jcemediabox-tooltip-top-left{background:url(plugins/system/jcemediabox/themes/standard/img/tip-tl.gif) top left no-repeat}div.jcemediabox-tooltip.ie6 .jcemediabox-tooltip-top-right{background:url(plugins/system/jcemediabox/themes/standard/img/tip-tr.gif) top right no-repeat}div.jcemediabox-tooltip.ie6 .jcemediabox-tooltip-bottom-left{background:url(plugins/system/jcemediabox/themes/standard/img/tip-bl.gif) bottom left no-repeat}div.jcemediabox-tooltip.ie6 .jcemediabox-tooltip-bottom-right{background:url(plugins/system/jcemediabox/themes/standard/img/tip-br.gif) bottom right no-repeat}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-tl{background:url(plugins/system/jcemediabox/themes/standard/img/corner-tl.gif) left top no-repeat}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-tc{overflow:hidden}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-tr{background:url(plugins/system/jcemediabox/themes/standard/img/corner-tr.gif) right top no-repeat}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-bl{background:url(plugins/system/jcemediabox/themes/standard/img/corner-bl.gif) left bottom no-repeat}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-bc{overflow:hidden}div.jcemediabox-tooltip.ie6 .jcemediabox-popup-corner-br{background:url(plugins/system/jcemediabox/themes/standard/img/corner-br.gif) right bottom no-repeat}#jcemediabox-popup-page.ios .jcemediabox-popup-corner-bl,#jcemediabox-popup-page.ios .jcemediabox-popup-corner-tl{background:#fff;width:auto;margin:0;height:11px}#jcemediabox-popup-page.ios .jcemediabox-popup-corner-tl{border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:-1px}#jcemediabox-popup-page.ios .jcemediabox-popup-corner-bl{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-6px}#jcemediabox-popup-page.ios #jcemediabox-popup-next,#jcemediabox-popup-page.ios #jcemediabox-popup-prev{margin:0}#jcemediabox-popup-page.ios #jcemediabox-popup-caption{margin:-1px 0}#jcemediabox-popup-page.ios #jcemediabox-popup-nav{margin-bottom:-1px}#jcemediabox-popup-page.ios span#jcemediabox-popup-numbers{margin-top:5px}#jcemediabox-popup-page.android .jcemediabox-popup-corner-bl,#jcemediabox-popup-page.android .jcemediabox-popup-corner-tl{background:#fff;width:auto;margin:0;height:11px}#jcemediabox-popup-page.android .jcemediabox-popup-corner-tl{border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:-1px}#jcemediabox-popup-page.android .jcemediabox-popup-corner-bl{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-6px}#jcemediabox-popup-page.android #jcemediabox-popup-next,#jcemediabox-popup-page.android #jcemediabox-popup-prev{margin:0}#jcemediabox-popup-page.android #jcemediabox-popup-caption{margin:-1px 0}#jcemediabox-popup-page.android #jcemediabox-popup-nav{margin-bottom:-1px}#jcemediabox-popup-page.android span#jcemediabox-popup-numbers{margin-top:5px}@font-face {
  font-family: 'rokbox';
  src: url('plugins/system/rokbox/assets/fonts/rokbox.eot');
}
@font-face {
  font-family: 'rokbox';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
  font-weight: normal;
  font-style: normal;
}
[data-rokboxicon]:before {
  font-family: 'rokbox';
  content: attr(data-rokboxicon);
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
[class^="rokbox-icon-"]:before,
[class*=" rokbox-icon-"]:before {
  font-family: 'rokbox';
  font-style: normal;
  speak: none;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.rokbox-icon-next:before {
  content: "\6e";
}
.rokbox-icon-previous:before {
  content: "\70";
}
.rokbox-icon-fullscreen:before {
  content: "\66";
}
.rokbox-icon-exit-fullscreen:before {
  content: "\73";
}
.rokbox-icon-close:before {
  content: "\78";
}
.rokbox-icon-unfit-screen:before {
  content: "\77";
}
.rokbox-icon-fit-screen:before {
  content: "\64";
}
body.rokbox-opened {
  overflow: hidden;
}
.rokbox-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA09pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDRDMkMyRjk3ODkxMTFFMkFCMUVCOThBOEM0MEFCQUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDRDMkMyRkE3ODkxMTFFMkFCMUVCOThBOEM0MEFCQUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNEMyQzJGNzc4OTExMUUyQUIxRUI5OEE4QzQwQUJBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNEMyQzJGODc4OTExMUUyQUIxRUI5OEE4QzQwQUJBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrFZyHMAAAItSURBVHja7NMBDQAACMOwg383GMQACkgrYckqyQR4rSUAowNGB4wOGB0wOmB0wOiA0cHogNEBowNGB4wOGB0wOmB0MDpgdMDogNEBowNGB4wOGB2MDhgdMDpgdMDogNEBowNGB4wORgeMDhgdMDpgdMDogNEBo4PRAaMDRgeMDhgdMDpgdMDoYHTA6IDRAaMDRgeMDhgdMDpgdDA6YHTA6IDRAaMDRgeMDhgdjA4YHTA6YHTA6IDRAaMDRgejA0YHjA4YHTA6YHTA6IDRAaOD0QGjA0YHjA4YHTA6YHTA6GB0wOiA0QGjA0YHjA4YHTA6GB0wOmB0wOiA0QGjA0YHjA4YHYwOGB0wOmB0wOiA0QGjA0YHowNGB4wOGB0wOmB0wOiA0cHogNEBowNGB4wOGB0wOmB0wOhgdMDogNEBowNGB4wOGB0wOhgdMDpgdMDogNEBowNGB4wORgeMDhgdMDpgdMDogNEBowNGB6MDRgeMDhgdMDpgdMDogNHB6IDRAaMDRgeMDhgdMDpgdDA6YHTA6IDRAaMDRgeMDhgdMDoYHTA6YHTA6IDRAaMDRgeMDkYHjA4YHTA6YHTA6IDRAaOD0QGjA0YHjA4YHTA6YHTA6IDRweiA0QGjA0YHjA4YHTA6YHQwOmB0wOiA0QGjA0YHjA4YHYwOGB0wOmB0wOiA0QGjA0YHjA5GB4wOGB0wOmB0wOiA0QGjg9EBowNGB4wOGB0wOmB04LICDABTNgKn7mrGuAAAAABJRU5ErkJggg==) \9;
  background-color: rgba(0,0,0,0.7);
  z-index: 25000;
  overflow: auto;
  display: none;
  opacity: 0;
  filter: alpha(opacity=0);
}
.rokbox-wrapper.error .rokbox-header h3 {
  color: #B94A48;
}
.rokbox-wrapper .rokbox-outer {
  display: table;
  height: 100%;
  width: 100%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row {
  display: table-row;
  width: 100%;
  height: 100%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
  margin: 20px 40px;
  display: inline-block;
  outline: medium none;
  text-align: left;
  position: relative;
  background: black;
  min-width: 100px;
  min-height: 100px;
  max-width: 1200px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  vertical-align: middle;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container img,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container iframe,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container object,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container embed {
  border-radius: 4px;
  image-rendering: optimizequality;
  border: 0;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container img {
  width: 100%;
  height: auto;
  max-width: 100%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container:hover .rokbox-controls {
  opacity: 1;
  filter: alpha(opacity=100);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-loading .rokbox-loader {
  display: block;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-loading .rokbox-loader .rokbox-loader-image {
  -webkit-animation: rotate .7s linear infinite;
  -moz-animation: rotate .7s linear infinite;
  -ms-animation: rotate .7s linear infinite;
  -o-animation: rotate .7s linear infinite;
  animation: rotate .7s linear infinite;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content {
  border-radius: 6px;
  height: 100%;
  -webkit-transform: translateZ(0);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content .rokbox-contentborder {
  border: 1px solid #555;
  border: 1px solid rgba(255,255,255,0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 6px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-content #rokbox-error {
  background: #FFF;
  color: #333;
  padding: 5px 20px;
  max-width: 330px;
  word-wrap: break-word;
  border-radius: 6px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-loader {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset,1px 1px 1px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset,1px 1px 1px rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset,1px 1px 1px rgba(255, 255, 255, 0.1);
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  margin-left: -30px;
  margin-top: -30px;
  display: none;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-loader .rokbox-loader-image {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/png;base64,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);
  width: 100%;
  height: 100%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div {
  position: absolute;
  cursor: pointer;
  display: block;
  font-size: 12px;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 10px rgba(0,0,0,0.7);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-close {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 20px;
  height: 20px;
  padding: 2px;
  z-index: 2;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-fitscreen {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  padding: 2px;
  z-index: 2;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-unfitscreen {
  display: none;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-fullscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-exit-fullscreen {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  padding: 2px;
  display: none;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: block;
  background: rgba(0,0,0,0.001);
  background-image: url(data:image/gif;base64,R0lGODlh+gD6AIAAAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2ICgxMy4wIDIwMTIwMzA1Lm0uNDE1IDIwMTIvMDMvMDU6MjE6MDA6MDApICAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1M0Y0OTlGOTkzRTExMUUyQjBERkY1NTUxNTc3RTExMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1M0Y0OTlGQTkzRTExMUUyQjBERkY1NTUxNTc3RTExMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzRjQ5OUY3OTNFMTExRTJCMERGRjU1NTE1NzdFMTExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUzRjQ5OUY4OTNFMTExRTJCMERGRjU1NTE1NzdFMTExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAAAsAAAAAPoA+gAAAv+Ej6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Lx/JM1/aN5/rO9/4PDAqHxKLxiEwql8ym8wmNSqfUqvWKzWq33K73Cw6Lx+Sy+YxOq9fstvsNj8vn9Lr9js/r9/y+/w8YKDhIWGh4iJiouMjY6PgIGSk5SVlpeYmZqbnJ2en5CRoqOkpaanqKmqq6ytrq+gobKztLW2t7i5uru8vb6/sLHCw8TFxsfIycrLzM3Oz8DB0tPU1dbX2Nna29zd3t/Q0eLj5OXm5+jp6uvs7e7v4OHy8/T19vf4+fr7/P3+//DzCgwIEECxo8iDChwoUMGzp8CDGixIkUK1q8iDGjxo1WHDt6/AgypMiRJEuaPIkypcqVLFu6fAkzpsyZNGvavIkzp86dPHv6/Ak0qNChRIsaPYo0qdKlTJs6fQo1qtSpVKtavYo1q9atXLt6/Qo2rNixZMteKAAAOw==) \9;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous:hover,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next div {
  font-size: 36px;
  top: 50%;
  margin-top: -18px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous {
  left: 0;
  width: 20%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous div {
  left: 10px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next {
  right: 0;
  width: 80%;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next div {
  right: 10px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content .rokbox-content-element {
  padding: 15px;
  background: white;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content .rokbox-content-element,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-content > div {
  border-radius: 6px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-close {
  top: -22px;
  right: -22px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-fitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-unfitscreen,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-fitscreen {
  top: -22px;
  left: -22px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-next {
  width: 40px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-previous {
  left: -40px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-previous div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-previous div {
  left: 0;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-next {
  right: -40px;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-next div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-next div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-next div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-next div,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-next div {
  right: 0;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-caption,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-caption,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-caption,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-caption,
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-caption {
  position: relative;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption {
  position: absolute;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5;
  padding: 5px 10px;
  font-size: 15px;
  border-radius: 0 0 3px 3px;
  background: #000;
  background: rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 -1px 0 rgba(255,255,255,0.1);
  -moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.1);
  box-shadow: 0 -1px 0 rgba(255,255,255,0.1);
  color: #fff;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption:hover {
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background: #000;
  background: rgba(0,0,0,0.7);
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-caption.rokbox-hidden {
  display: none;
}
.rokbox-wrapper .rokbox-outer .rokbox-header,
.rokbox-wrapper .rokbox-outer .rokbox-footer {
  display: none;
  background: rgba(0,0,0,0.6);
  border: 1px solid #000;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
  box-shadow: 0 0 4px rgba(0,0,0,0.5);
}
.rokbox-wrapper .rokbox-outer .rokbox-header > div,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div {
  color: #fff;
  font-size: 20px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.rokbox-wrapper .rokbox-outer .rokbox-header > div.rokbox-previous,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div.rokbox-previous {
  float: left;
}
.rokbox-wrapper .rokbox-outer .rokbox-header > div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-header > div.rokbox-next,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div.rokbox-next {
  float: right;
  text-align: right;
}
.rokbox-wrapper .rokbox-outer .rokbox-header > div.rokbox-close,
.rokbox-wrapper .rokbox-outer .rokbox-footer > div.rokbox-close {
  font-size: 15px;
  width: 50px;
}
.rokbox-wrapper .rokbox-outer .rokbox-header:before,
.rokbox-wrapper .rokbox-outer .rokbox-header:after,
.rokbox-wrapper .rokbox-outer .rokbox-footer:before,
.rokbox-wrapper .rokbox-outer .rokbox-footer:after {
  content: " ";
  display: table;
}
.rokbox-wrapper .rokbox-outer .rokbox-header:after,
.rokbox-wrapper .rokbox-outer .rokbox-footer:after {
  clear: both;
}
.rokbox-wrapper.touch-device .rokbox-header,
.rokbox-wrapper.touch-device .rokbox-footer {
  display: block;
}
.rokbox-wrapper.touch-device .rokbox-controls {
  display: none;
}
@media (max-width: 767px) {
  .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container {
    margin: 5px 10px;
  }
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
