/* Magnific Popup CSS */

.mfp-preloader {
    /*color: #CCC;*/
    /*position: absolute;*/
    /*top: 50%;*/
    width: 24px;/****/
    height: 24px;/*++*/
    background: url('../images/preloader-dark.gif') center center no-repeat;
    /*text-align: center;*/
    margin-top: -12px;/****/
    margin-left: -12px;/*++*/
    left: 50%;/****/
    right: unset;/*--*/
    /*z-index: 1044;*/
    text-indent: -9999px;/*++*/
}

.mfp-iframe-scaler iframe {
    /*position: absolute;*/
    /*display: block;*/
    /*top: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 100%;*/
    box-shadow: inherit;/*--*/
    /*background: #000;*/
}



/* overlay at start */
.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;

    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}
