/* Animation for image grid */
.js-collagePlus__effect {
    animation: js-collagePlus__opacity ease forwards;
	overflow: visible !important;
	/* Переписываем дефолный оверфлоу что бы показать уголок */
}

@keyframes js-collagePlus__opacity {
    from {opacity: 0; }
    to {opacity: 1; }
}
.js-collagePlus__opacity {
  animation: js-collagePlus__opacity 1s linear;
}

/* Вендорные префиксы */
@-webkit-keyframes js-collagePlus__opacity {
    from {opacity: 0; }
    to {opacity: 1; }
}

@-moz-keyframes js-collagePlus__opacity {
    from {opacity: 0; }
    to {opacity: 1; }
}

@-ms-keyframes js-collagePlus__opacity {
    from {opacity: 0; }
    to {opacity: 1; }
}

@-o-keyframes js-collagePlus__opacity {
    from {opacity: 0; }
    to {opacity: 1; }
}

.js-collagePlus__grid {
	padding: 15px 15px 0px 15px;
	text-align: center;
	margin-left: -15px;
	margin-right: -15px;
}
.js-collagePlus__grid_small {
	padding: 15px 15px 0px 15px;
	text-align: left;
	margin-left: -15px;
	margin-right: -15px;
}
.js-collagePlus__grid_medium {
	padding: 15px 15px 0px 15px;
	text-align: left;
	margin-left: -15px;
	margin-right: -15px;
}

.js-collagePlus__wrapper {
    opacity:0;
    overflow: visible !important;
    /*background-image: linear-gradient(45deg, #b0b0b0 25%, transparent 25%), linear-gradient(-45deg, #b0b0b0 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #b0b0b0 75%), linear-gradient(-45deg, transparent 75%, #b0b0b0 75%);
    background-size: 20px 20px;
    background-position: 0 0, 0 10px, 10px -10px, -10px 0px;*/
    /**min-height: 180px;**/
    min-width: auto;
    /* Оптимизация для Safari: включение аппаратного ускорения */
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    -webkit-perspective: 1000;
    perspective: 1000;
}




/** ЭТО ВСЕ НАДО ЧИСТИТЬ !!! **/
