/* ---------------------------------------- fancybox custom */
.b-fancybox-popup-share {top:10px;z-index:20;}

.fancybox-image-wrap:before {content: "";width: 100px;height: 100%;background: linear-gradient(to right,#000,rgba(0, 0, 0, 0));opacity: 0.7;position: absolute;top: 0;left: 0;    z-index: 10;}
.fancybox-bg {background:#252525}
.fancybox-navigation .fancybox-button--arrow_left {top:50%;margin-top:-50px}
.fancybox-navigation .fancybox-button--arrow_right {top:50%;margin-top:-50px}
.fancybox-navigation .fancybox-button--arrow_left:before {background:#0fc3c3}
.fancybox-navigation .fancybox-button--arrow_right:before {background:#0fc3c3}
.fancybox-button {background:transparent;}

.fancybox-caption {border-top:0;text-align:right}


/* ---------------------------------------- for 3.5.7 */

.fancybox-navigation .fancybox-button--arrow_left div {background:#0fc3c3}
.fancybox-navigation .fancybox-button--arrow_left div svg {color:#fff}
.fancybox-navigation .fancybox-button--arrow_right div {background:#0fc3c3}
.fancybox-navigation .fancybox-button--arrow_right div svg {color:#fff}
.fancybox-navigation button:disabled {opacity:0;visibility:hidden !important;}
@media (max-width:640px) {
	
	.fancybox-navigation .fancybox-button--arrow_left div,
	.fancybox-navigation .fancybox-button--arrow_right div {background-color:transparent}
	.b-gallery-list__img-share.b-fancybox-popup-share {display:none}
}