
/*====================================================*/
/* FILE /plugins/image-zoom/css/theme3.css*/
/*====================================================*/
.gallery_colorbox  {cursor: url(img/zoomin.cur), pointer;}

#cboxOverlay {position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999; background:#000; cursor: default !important;}
#colorbox {position:fixed;left: 50% !important;transform: translateX(-50%);width:100%;height: 100%;z-index:9999;overflow: unset !important;/* max-width: 1400px; */}

#cboxWrapper {padding: 0;}
#cboxContent {position: relative;left: 50%;transform: translateX(-50%);max-width: 1440px;margin: 0 auto;}
.cboxIframe {background:#fff;}
#cboxError {padding:50px; border:1px solid #ccc;}

#cboxLoadedContent {margin: 69px 0;overflow: hidden;text-align: center;max-width: 1440px;z-index: 1;}
#cboxLoadedContent img {border-left: 20px solid rgba(0, 0, 0, 0);border-right: 20px solid rgba(0, 0, 0, 0);width: 100%;height: auto;}
#cboxLoadingOverlay {/* background:#000; */}
#cboxLoadingGraphic {background: url(img/loading03.gif) no-repeat center;}

#cboxTitle {display: none !important;padding:5px;border:5px;color:#ccc;}
#cboxTitle h2 {font-size:110%;	font-weight:bold ;}

#cboxClose {position:absolute;top: -55px;top: 14px;right: 10px;display: block;float: none !important;width: 40px;height: 40px;background: url("img/btn_icon_close.svg") no-repeat center;transition: 0.25s ease;text-indent:-9999px;cursor: pointer;opacity: 0;forwards;animation-fill-mode: forwards;animation-name: cboxClose;animation-delay: 0.3s;animation-duration: 0.4s;animation-iteration-count: 1;}
#cboxClose:hover {transform: rotate(90deg);}
#cboxPrevious {position:absolute;top: 0;left: -71px;/* left: 0; */background: linear-gradient(90deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.0));width: 80px;height: 100%;text-indent:-9999px;cursor: pointer;}
#cboxPrevious:before {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;width: 22px;height: 42px;content: "";background: url(img/btn_icon_arrow_left.svg) center no-repeat;}
#cboxNext {position:absolute;top: 0;right: -71px;/* right: 0; */background: linear-gradient(90deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.1));width: 80px;height: 100%;text-indent:-9999px;cursor: pointer;}
#cboxNext:before {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;width: 22px;height: 42px;content: "";background: url(img/btn_icon_arrow_right.svg) center no-repeat;}

.cboxSlideshow_off #cboxSlideshow {display: none !important;position:absolute;bottom:23px;left: 50%;margin-left: -13px;display:block;background:url(img/theme3.png) no-repeat;background-position:-37px -130px; /* left top (lacation) */width:26px;height:32px;text-indent:-9999px;}
.cboxSlideshow_off #cboxSlideshow:hover {background-position:-37px -162px; /* left top (lacation) */}
.cboxSlideshow_on #cboxSlideshow {position:absolute; bottom:15px; left: 50%; margin-left: -13px;	display:block; background:url(img/theme3.png) no-repeat ;	background-position:-37px -194px; width:26px; height:32px; text-indent:-9999px;}
.cboxSlideshow_on #cboxSlideshow:hover {background-position:-37px -226px;}

#cboxCurrent {position:absolute;bottom: 36px;right: 20px;font-size: 15px;letter-spacing: 0.1px;}
	
@keyframes cboxClose {
	from {opacity: 0;}
	to {opacity: 1;}
}






@media (max-width:1600px) {
#cboxPrevious {left: 20px;transition: 0.3s all;}
#cboxNext {right: 20px;transition: 0.3s all;}






}




@media (max-width:959px) {
.gallery_colorbox  {pointer-events: none;}






}