/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
}

.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-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.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;
	background: url(../img/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -30px;
	line-height: 22px;
	right: 0;
	width: 21px;
	color: #ffffff;
	height: 20px;
	text-indent: -45px;
	font-size: 11px;
	text-transform: uppercase;
	cursor: pointer;
	z-index: 9040;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjIzLjMxMzg3MyIgICBoZWlnaHQ9IjIzLjMxNDM4MSIgICB2aWV3Qm94PSIwIDAgMjMuMzEzODczIDIzLjMxNDM4MSIgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIGlkPSJzdmcyIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNsb3NlIFtQxZlldmVkZW7DvV0uc3ZnIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTIwIj48cmRmOlJERj48Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICAgIGlkPSJkZWZzMTgiIC8+PHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAyNyIgICAgIGlkPSJuYW1lZHZpZXcxNiIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIgICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIiAgICAgaW5rc2NhcGU6em9vbT0iOS44MzMzMzMzIiAgICAgaW5rc2NhcGU6Y3g9Ii0xLjM0NzIxNjkiICAgICBpbmtzY2FwZTpjeT0iMTIuMDAwNzgxIiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjE5MTIiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz48ZyAgICAgaWQ9ImxpbmVfbGVmdC10by1yaWdodF8xXyIgICAgIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgICAgIiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNjg2MiwtMC42ODY0KSI+PGcgICAgICAgaWQ9ImxpbmVfbGVmdC10by1yaWdodCI+PGcgICAgICAgICBpZD0iZzYiPjxyZWN0ICAgICAgICAgICB4PSIxMSIgICAgICAgICAgIHk9Ii0zIiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxLC0wLjcwNzEsMC43MDcxLDAuNzA3MSwtNC45NzA2LDEyKSIgICAgICAgICAgIHdpZHRoPSIyIiAgICAgICAgICAgaGVpZ2h0PSIzMCIgICAgICAgICAgIGlkPSJyZWN0OCIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNlZmVlZjMiIC8+PC9nPjwvZz48L2c+PGcgICAgIGlkPSJsaW5lX3JpZ2h0LXRvLWxlZnRfMV8iICAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3ICAgICIgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjY4NjIsLTAuNjg2NCkiPjxnICAgICAgIGlkPSJsaW5lX3JpZ2h0LXRvLWxlZnQiPjxnICAgICAgICAgaWQ9ImcxMiI+PHJlY3QgICAgICAgICAgIHg9Ii0yLjc0OTAwMDEiICAgICAgICAgICB5PSIxMS40ODMiICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEsLTAuNzA3MSwwLjcwNzEsMC43MDcxLC01LjE3NzcsMTIuNDk5OCkiICAgICAgICAgICB3aWR0aD0iMzAuNDk3IiAgICAgICAgICAgaGVpZ2h0PSIyLjAzMyIgICAgICAgICAgIGlkPSJyZWN0MTQiICAgICAgICAgICBzdHlsZT0iZmlsbDojZWZlZWYzIiAvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
	background-size: 21px 20px;
	background-position: left top;
	background-repeat: no-repeat;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
}
.fancybox-close:hover, .fancybox-nav span:hover {
	opacity: 0.6;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../img/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
	width: 80px;
}

.fancybox-next {
	left: 135px;
}

.fancybox-nav span {
	position: absolute;
	top: -15px;
	width: 13px;
	height: 23px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
	background-size: 11px 20px;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 27px;
	color: #fff;
	font-size: 11px;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	text-transform: uppercase;
}

.fancybox-numbers {
	position:absolute;
	left: 105px;
	top: -26px;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
}
.fancybox-prev span {
	left: 80px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJWcnN0dmFfMSIgICB4PSIwcHgiICAgeT0iMHB4IiAgIHdpZHRoPSI5Ljk5OTY4NDMiICAgaGVpZ2h0PSIxOS45OTk3MDEiICAgdmlld0JveD0iMCAwIDkuOTk5Njg0MiAxOS45OTk3MDEiICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODQxLjg5IDU5NS4yNzYiICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIgICBzb2RpcG9kaTpkb2NuYW1lPSJtb2RhbF9hcnJvd19sZWZ0LnN2ZyI+PG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGExNyI+PHJkZjpSREY+PGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzICAgICBpZD0iZGVmczE1IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMSIgICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgICBncmlkdG9sZXJhbmNlPSIxMCIgICAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMjciICAgICBpZD0ibmFtZWR2aWV3MTMiICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBmaXQtbWFyZ2luLXRvcD0iMCIgICAgIGZpdC1tYXJnaW4tbGVmdD0iMCIgICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIgICAgIGlua3NjYXBlOnpvb209IjAuMzk2NDU0NzUiICAgICBpbmtzY2FwZTpjeD0iNS4wMDAwMDczIiAgICAgaW5rc2NhcGU6Y3k9IjEwLjAwMDA1NyIgICAgIGlua3NjYXBlOndpbmRvdy14PSItOCIgICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJWcnN0dmFfMSIgLz48ZyAgICAgaWQ9ImczIiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQxNS45NDUsLTI4Ny42MzgzNikiPjxkZWZzICAgICAgIGlkPSJkZWZzNSI+PHJlY3QgICAgICAgICBpZD0iU1ZHSURfMV8iICAgICAgICAgd2lkdGg9Ijg0MS44OTAwMSIgICAgICAgICBoZWlnaHQ9IjU5NS4yNzYiICAgICAgICAgeD0iMCIgICAgICAgICB5PSIwIiAvPjwvZGVmcz48Y2xpcFBhdGggICAgICAgaWQ9IlNWR0lEXzJfIj48dXNlICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIiAgICAgICAgIGlkPSJ1c2U5IiAgICAgICAgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlIiAgICAgICAgIHg9IjAiICAgICAgICAgeT0iMCIgICAgICAgICB3aWR0aD0iMTAwJSIgICAgICAgICBoZWlnaHQ9IjEwMCUiIC8+PC9jbGlwUGF0aD48cGF0aCAgICAgICBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiAgICAgICBkPSJtIDQxNS45NDUsMjk3LjYzOCBjIDAsLTAuMTYyIDAuMDYxLC0wLjMyMyAwLjE4LC0wLjQ1NSBsIDguNDI0LC05LjI4NiBjIDAuMjc2LC0wLjMwMyAwLjc3MywtMC4zNDYgMS4xMDksLTAuMDk2IDAuMzM2LDAuMjU0IDAuMzg0LDAuNzAxIDAuMTA1LDEuMDA2IGwgLTguMDEyLDguODMxIDguMDEyLDguODMgYyAwLjI3OCwwLjMwNiAwLjIzLDAuNzUzIC0wLjEwNSwxLjAwNyAtMC4zMzYsMC4yNTEgLTAuODMzLDAuMjA3IC0xLjEwOSwtMC4wOTYgbCAtOC40MjQsLTkuMjg2IGMgLTAuMTE5LC0wLjEzMiAtMC4xOCwtMC4yOTMgLTAuMTgsLTAuNDU1IiAgICAgICBpZD0icGF0aDExIiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjwvZz48L3N2Zz4=);
	text-indent: -80px;
}

.fancybox-next span {
	left: 0;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJWcnN0dmFfMSIgICB4PSIwcHgiICAgeT0iMHB4IiAgIHdpZHRoPSIxMC4wMDA4NjIiICAgaGVpZ2h0PSIxOS45OTk3MDEiICAgdmlld0JveD0iMCAwIDEwLjAwMDg2MiAxOS45OTk3MDEiICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODQxLjg5IDU5NS4yNzYiICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIgICBzb2RpcG9kaTpkb2NuYW1lPSJtb2RhbF9hcnJvd19yaWdodC5zdmciPjxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMTciPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnMxNSIgLz48c29kaXBvZGk6bmFtZWR2aWV3ICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEiICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDI3IiAgICAgaWQ9Im5hbWVkdmlldzEzIiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgZml0LW1hcmdpbi10b3A9IjAiICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgICBpbmtzY2FwZTp6b29tPSIwLjM5NjQ1NDc1IiAgICAgaW5rc2NhcGU6Y3g9IjUuMDAwODY5MSIgICAgIGlua3NjYXBlOmN5PSIxMC4wMDAwNTciICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iVnJzdHZhXzEiIC8+PGcgICAgIGlkPSJnMyIgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MTUuOTQ0MTQsLTI4Ny42MzgzNikiPjxkZWZzICAgICAgIGlkPSJkZWZzNSI+PHJlY3QgICAgICAgICBpZD0iU1ZHSURfMV8iICAgICAgICAgd2lkdGg9Ijg0MS44OTAwMSIgICAgICAgICBoZWlnaHQ9IjU5NS4yNzYiICAgICAgICAgeD0iMCIgICAgICAgICB5PSIwIiAvPjwvZGVmcz48Y2xpcFBhdGggICAgICAgaWQ9IlNWR0lEXzJfIj48dXNlICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIiAgICAgICAgIGlkPSJ1c2U5IiAgICAgICAgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlIiAgICAgICAgIHg9IjAiICAgICAgICAgeT0iMCIgICAgICAgICB3aWR0aD0iMTAwJSIgICAgICAgICBoZWlnaHQ9IjEwMCUiIC8+PC9jbGlwUGF0aD48cGF0aCAgICAgICBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiAgICAgICBkPSJtIDQyNS45NDUsMjk3LjYzOCBjIDAsMC4xNjIgLTAuMDYyLDAuMzIzIC0wLjE4MSwwLjQ1NSBsIC04LjQyNCw5LjI4NiBjIC0wLjI3NiwwLjMwMyAtMC43NzMsMC4zNDcgLTEuMTA5LDAuMDk2IC0wLjMzNiwtMC4yNTQgLTAuMzg0LC0wLjcwMSAtMC4xMDYsLTEuMDA3IGwgOC4wMTEsLTguODMgLTguMDExLC04LjgzMSBjIC0wLjI3OCwtMC4zMDUgLTAuMjMsLTAuNzUyIDAuMTA2LC0xLjAwNiAwLjMzNiwtMC4yNSAwLjgzMywtMC4yMDcgMS4xMDksMC4wOTYgbCA4LjQyNCw5LjI4NiBjIDAuMTIsMC4xMzIgMC4xODEsMC4yOTMgMC4xODEsMC40NTUiICAgICAgIGlkPSJwYXRoMTEiICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+PC9nPjwvc3ZnPg==);
	text-indent: 30px;
}

.fancybox-nav span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
}
.fancybox-overlay:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #666666;
	opacity: 0.9;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	color: #ffffff;
	z-index: 8050;
	font-size: 11px;
	padding-top: 10px;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -45px;
	z-index: 8050;
	text-align: left;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 30px;
	color: #FFF;
	font-size: 16px;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-content .fancybox-title-outside-wrap {
	margin: 0 0 13px 0;
	text-transform: uppercase;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading div {
		background-image: url(../img/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}