/*! revo_fancybox v2.1.5 fancyapps.com | fancyapps.com/revo_fancybox/#license */
.revo_fancybox-wrap, .revo_fancybox-skin, .revo_fancybox-outer, .revo_fancybox-inner, .revo_fancybox-image, .revo_fancybox-wrap iframe, .revo_fancybox-wrap object, .revo_fancybox-nav, .revo_fancybox-nav span, .revo_fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.revo_fancybox-wrap {position: absolute;top: 0;left: 0;	z-index: 8020;}
.revo_fancybox-skin {position: relative;background: #ae0101;color: #444;text-shadow: none;-webkit-border-radius: 0.29vw; -moz-border-radius: 0.29vw; border-radius: 0.29vw; }
.revo_fancybox-opened {z-index: 8030;}
.revo_fancybox-outer, .revo_fancybox-inner {position: relative;}
.revo_fancybox-inner {overflow: hidden;}
.revo_fancybox-type-iframe .revo_fancybox-inner {-webkit-overflow-scrolling: touch;}
.revo_fancybox-error {color: #444;font: 10.29vw/1.466vw "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0;padding: 1.1vw;	white-space: nowrap;}
.revo_fancybox-iframe {display: block;width: 100%;height: 100%;}
.revo_fancybox-image {max-width: 100%;max-height: 100%; object-fit: scale-down !important;}
#revo_fancybox-loading {position: fixed;top: 50%; right: 30px; margin-top: -22px;margin-left: -22px;background-position: 0 -108px;	opacity: 0.8;cursor: pointer;z-index: 8060;}
#revo_fancybox-loading div {width: 6.5vw;height: 6.5vw;background: url('../images/fancybox_loading.gif') center center no-repeat;}
.revo_fancybox-close {position: absolute;bottom: 1.1vw;right: 1.1vw;width: 2.64vw;height: 2.64vw; cursor: pointer;z-index: 8040; color: #eee;}
.revo_fancybox-nav {top: 0;	height: 100%;text-decoration: none;	background: transparent url('../images/blank.gif'); /* helps IE */	-webkit-tap-highlight-color: rgba(0,0,0,0);	z-index: 8040;}
.revo_fancybox-inner img{cursor: none !important;}
.revo_fancybox-nav i {cursor: pointer;z-index: 8040;font-size: 26px;color: #ddd; margin-top: 10px;}
.revo_fancybox-nav:hover i {color: #fff;}
.revo_fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;	max-width: 99999px;	max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.revo_fancybox-lock {overflow: hidden !important; width: auto;}
.revo_fancybox-lock body {overflow: hidden !important;}
.revo_fancybox-lock-test {overflow-y: hidden !important;}
.revo_fancybox-overlay {position: absolute;	overflow: hidden;display: none;	z-index: 8010;border-radius:0.366vw;background-color: #ae0101 !important;}/*-webkit-box-shadow: 0 0.733vw 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0.733vw 25px rgba(0, 0, 0, 0.5); box-shadow: 0 0.733vw 25px rgba(0, 0, 0, 0.5);*/
.revo_fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.revo_fancybox-lock .revo_fancybox-overlay {overflow: auto;}
/* Title helper */
.revo_fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;	text-shadow: none;z-index: 8050;}
.revo_fancybox-opened .revo_fancybox-title {visibility: visible;}
.revo_fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -2.566vw;z-index: 8050;text-align: center;}
.revo_fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 1.1vw; -moz-border-radius: 1.1vw; border-radius: 1.1vw;text-shadow: 0 1px 2px #222;	color: #FFF;font-weight: bold;line-height: 1.76vw;white-space: nowrap;}
.revo_fancybox-title-outside-wrap {position: relative;	margin-top: 0.733vw;color: #fff;}
.revo_fancybox-title-inside-wrap {padding-top: 0.733vw;}
.revo_fancybox-title-over-wrap {position: absolute;	bottom: 0;left: 0;color: #fff;padding: 0.733vw; background: #000;background: rgba(0, 0, 0, .8);}
.revo_fancybox-overlay .revoPhotoCnt {font-size: 20px; text-align: center; color: #eee; top: 0px; font-weight:bold; letter-spacing: 3px; font-family: KP CheonRiMa,WKLGothic,Gulim,Dotum;}
.revo_fancybox-overlay .controlDiv{position: fixed; bottom: 0px; height: 48px; z-index: 8150; width:100%;}
/*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){
	#revo_fancybox-loading div {background-image: url('../images/fancybox_loading3.gif');
		background-size: 1.76vw 1.76vw;}
}