/*=======================================================================
* FancyBox Fixs =========================================================
**=====================================================================*/

.fancybox-margin {
    margin: 0 !important
}

.fancybox-lock {
    overflow: auto !important
}

.fancybox-lock .fancybox-overlay {
    overflow-y: hidden
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.fancybox-skin {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #fff;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('fancybox_sprite.png')
}

@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, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('fancybox_sprite@2x.png')
    }

}

.fancybox-close {
    top: -4px;
    right: -5px;
}

.fancybox-nav span {
	visibility: visible !important;
}