
.mcw-modelcollection-gallery-view {
    overflow: hidden;
    margin-bottom:4rem;
}

/**
 * First on the page
 */
/* ------------------------------------------------ */
.mcw-modelcollection-gallery-view.widget_index_0 {
    margin-top:12rem;
}

@media (max-width: 1240px) {
    .mcw-modelcollection-gallery-view > .background {
        margin-top:10rem;
    }
}
@media (max-width: 768px) {
    .mcw-modelcollection-gallery-view > .background {
        margin-top:8rem;
    }
}
@media (max-width: 576px) {
    .mcw-modelcollection-gallery-view > .background {
        margin-top:6rem;
    }
}
/* ------------------------------------------------ */


/** ------------------------------------ */
.aqc-main-gallery-section {
    margin-top:3rem;
    margin-left:14%;
    margin-right:14%;
    width: calc(100vw - 28%);
    margin-bottom: 3rem;
}
@media (max-width: 1240px) {
    .aqc-main-gallery-section {
        margin-top:3rem;
    }
}

/* ------------------------------------------------ */
@media (max-width: 576px) {
    .aqc-main-gallery-section {
        margin-top:4rem;
    }
}
/* ------------------------------------------------ */
@media (max-width: 1240px) {
    .aqc-gallery-page-label {
        font-size: 40px;
    }
}
/* ------------------------------------------------ */
@media (max-width: 576px) {
    .aqc-gallery-page-label {
        font-size: 30px;
    }
}


/* ------------------------------------------------ */
.mcw-modelcollection-gallery-view .aqc-gallery {
    height: fit-content;
}
/* ------------------------------------------------ */
.mcw-modelcollection-gallery-view .aqc-gallery.fullwidth {
    width: calc(100%);
    /*height: 600px;*/
}
@media (max-width: 1240px) {
    .mcw-modelcollection-gallery-view .aqc-gallery {
        /*height: 520px;*/
    }
    .mcw-modelcollection-gallery-view .aqc-gallery.fullwidth {
        width: calc(100%);
        /*height: 520px;*/
    }
}
@media (max-width: 576px) {
    .mcw-modelcollection-gallery-view .aqc-gallery {
        /*height: 400px;*/
    }
    .mcw-modelcollection-gallery-view .aqc-gallery.fullwidth {
        width: calc(100%);
        /*height: 320px;*/
    }
}





/* Balra mozgas */
/* Balra mozgas */
/* Balra mozgas */
/* Balra mozgas */
/* Balra mozgas */

/**
 * Animate out left <==---
 */
.mca-default--before-animate-out-left-2 {
    transform: translate(-110%, -15%);
    opacity: 0.6;
}
.mca-default--animate-out-left-2 {
    transform: translate(-220%, -30%);
    opacity: 0.2;
}

/**
 * Animate out left <==---
 */
.mca-default--before-animate-out-left {
    transform: translate(0px, 0px);
}
.mca-default--animate-out-left {
    transform: translate(-110%, -15%);
    opacity: 0.6;
}

/**
 * Animate out right <==---
 */
.mca-default--before-animate-in-right {
    transform: translate(110%, 15%);
    opacity: 0.6;
}

.mca-default--animate-in-right {
    transform: translate(0px, 0px);
    opacity: 1;
}

/**
 * Animate out right <==---
 */
.mca-default--before-animate-in-right-2 {
    transform: translate(220%, 30%);
    opacity: 0.5;
}

.mca-default--animate-in-right-2 {
    transform: translate(110%, 15%);
    opacity: 0.6;
}

/**
 * Animate from right <==---
 */
.mca-default--before-animate-in-right-3 {
    transform: translate(320%, 40%);
    opacity: 0.4;
}

.mca-default--animate-in-right-3 {
    transform: translate(220%, 30%);
    opacity: 0.5;
}

/**
 * Animate from right <==---
 */
.mca-default--before-animate-in-right-4 {
    transform: translate(420%, 42%);
    opacity: 0.3;
}

.mca-default--animate-in-right-4 {
    transform: translate(320%, 40%);
    opacity: 0.4;
}

/**
 * Animate from right <==---
 */
.mca-default--before-animate-in-right-5 {
    transform: translate(520%, 43%);
    opacity: 0.2;
}

.mca-default--animate-in-right-5 {
    transform: translate(420%, 42%);
    opacity: 0.3;
}

/**
 * Animate from right <==---
 */
.mca-default--before-animate-in-right-6 {
    transform: translate(520%, 44%);
    opacity: 0.2;
}

.mca-default--animate-in-right-6 {
    transform: translate(420%, 43%);
    opacity: 0.6;
}


/* Jobbra mozgas */
/* Jobbra mozgas */
/* Jobbra mozgas */
/* Jobbra mozgas */
/* Jobbra mozgas */

/**
 * Animate int left <==---
 */
.mca-default--before-animate-in-left {
    transform: translate(-110%, -15%);
    opacity: 0.6;
}

/**
 * Animate int left <==---
 */
.mca-default--before-animate-in-left-20p {
    transform: translate(-15%, 0%);
    opacity: 0.2;
    z-index: 1;
}

.mca-default--animate-in-left {
    transform: translate(0px, 0px);
    opacity: 1;
}
/**
 * Animate int left 2 <==---
 */
.mca-default--before-animate-in-left-2 {
    transform: translate(-220%, -30%);
    opacity: 0.2;
}

.mca-default--animate-in-left-2 {
    transform: translate(-110%, -15%);
    opacity: 0.6;
}

/**
 * Animate out right -==>
 */
.mca-default--before-animate-out-right {
    transform: translate(0px, 0px);
    opacity: 1;
    z-index: 2;
}
.mca-default--animate-out-right {
    transform: translate(110%, 15%);
    opacity: 0.6;
}

.mca-default--before-animate-out-right-2 {
    transform: translate(110%, 15%);
    opacity: 0.6;
}
.mca-default--animate-out-right-2 {
    transform: translate(220%, 30%);
    opacity: 0.5;
}

.mca-default--before-animate-out-right-3 {
    transform: translate(220%, 30%);
    opacity: 0.5;
}
.mca-default--animate-out-right-3 {
    transform: translate(320%, 40%);
    opacity: 0.4;
}

.mca-default--before-animate-out-right-4 {
    transform: translate(320%, 40%);
    opacity: 0.5;
}

.mca-default--animate-out-right-4 {
    transform: translate(420%, 42%);
    opacity: 0.4;
}

.mca-default--before-animate-out-right-5 {
    transform: translate(420%, 42%);
    opacity: 0.4;
}
.mca-default--animate-out-right-5 {
    transform: translate(520%, 43%);
    opacity: 0.3;
}

.mca-default--before-animate-out-right-6 {
    transform: translate(520%, 43%);
    opacity: 0.3;
}
.mca-default--animate-out-right-6 {
    transform: translate(620%, 44%);
    opacity: 0.2;
}


/* ---------- */


.mca-default--animate-out-scaleup {
    transform: translate(10px, 10px);
    opacity: 0;
    transition: opacity 0.5s ease-out 0.0s;
    overflow: hidden;
    z-index: 3;
}

.mca-default--animate-out-scaleup > .img-wrap > img {
    transform: scale(2);
    transition: transform 1.1s ease-out;
}


.mca-no-transition-dur {
    transition: 0s ease-in-out;
}

.mca-transition-dur-1s {
    transition: all 1.2s ease-out;
}

.mca-transition-dur-1s-delayed {
    transition: all 1.2s ease-out 0.1s;
}
