
@-webkit-keyframes showGridAnimationBeforeLarge {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
    50.001% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes showGridAnimationBeforeLarge {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
    50.001% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@-webkit-keyframes showGridAnimationAfterLarge {
    0% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
}
@keyframes showGridAnimationAfterLarge {
    0% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
}
@-webkit-keyframes showGridAnimationBeforeMedium {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
    50.001% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes showGridAnimationBeforeMedium {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
    50.001% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@-webkit-keyframes showGridAnimationAfterMedium {
    0% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
}
@keyframes showGridAnimationAfterMedium {
    0% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
}
@-webkit-keyframes showGridAnimationBeforeSmall {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
    50.001% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@keyframes showGridAnimationBeforeSmall {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
    50.001% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}
@-webkit-keyframes showGridAnimationAfterSmall {
    0% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
}
@keyframes showGridAnimationAfterSmall {
    0% {
        -webkit-transform: translate3d(3399px, 0, 0);
        transform: translate3d(3399px, 0, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    100% {
        -webkit-transform: translate3d(-3399px, 0, 0);
        transform: translate3d(-3399px, 0, 0)
    }
}



.page-overview .section-entertainment .image-show-grid {
    position: relative;
    width: 3399px;
    height: 486px;
}
.section-entertainment{
-webkit-box-shadow:0px 7px 9px rgba(0,0,0,0.4);
 -moz-box-shadow:0px 7px 9px rgba(0,0,0,0.4);
 box-shadow:0px 7px 9px rgba(0,0,0,0.4);
    overflow-x: hidden;
    
}

@media only screen and (max-width: 1068px) {
    .page-overview .section-entertainment .image-show-grid {
        width: 3399px;
    }
}
@media only screen and (max-width: 735px) {
    .page-overview .section-entertainment .image-show-grid {
        width: 100%;
    }
}
@media only screen and (max-width: 1068px) {
    .page-overview .section-entertainment .image-show-grid {
        height: 468px;
    }
}
@media only screen and (max-width: 735px) {
    .page-overview .section-entertainment .image-show-grid {
        height: 468px;
    }
}
html.touch .page-overview .section-entertainment .image-show-grid {
    background-repeat: no-repeat;
    background-size: 3399px 486px;
    height: 486px;
    width: 3399px;
    background-image: url("../img/filmas_lg.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi),
(-webkit-min-device-pixel-ratio: 144),
(min-resolution: 144dppx) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-size: 3399px 486px;
        height: 486px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-resolution: 144dpi),
only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-size: 3399px 486px;
        height: 486px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 144dpi),
only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 735px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-repeat: no-repeat;
    }
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-size: 3399px 486px;
        height: 486px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (max-width: 1068px) and (min-resolution: 144dpi),
only screen and (max-width: 1068px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 1068px) and (max-width: 1068px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-repeat: no-repeat;
        background-size: 3399px 468px;
        height: 468px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
        -webkit-transform: translateX(-397px);
        -ms-transform: translateX(-397px);
        transform: translateX(-397px);
    }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 144dpi),
only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 735px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) and (max-width: 1068px) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-size: 3399px 468px;
        height: 468px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 144dpi),
only screen and (max-width: 735px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 735px) and (max-width: 1068px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) and (max-width: 735px) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-size: 3399px 468px;
        height: 468px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi),
only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dppx) {
    html.touch .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}
html.oldie .page-overview .section-entertainment .image-show-grid {
    background-repeat: no-repeat;
    background-size: 3399px 486px;
    height: 486px;
    width: 3399px;
    background-image: url("../img/filmas_lg.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi),
(-webkit-min-device-pixel-ratio: 144),
(min-resolution: 144dppx) {
    html.oldie .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    html.oldie .page-overview .section-entertainment .image-show-grid {
        background-size: 3399px 468px;
        height: 468px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-resolution: 144dpi),
only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    html.oldie .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) {
    html.oldie .page-overview .section-entertainment .image-show-grid {
        background-size: 3399px 468px;
        height: 468px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 144dpi),
only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 735px) and (min-resolution: 144dppx) {
    html.oldie .page-overview .section-entertainment .image-show-grid {
        background-image: url("../img/filmas_lg.jpg");
    }
}

.page-overview .section-entertainment .image-show-grid::before,
.page-overview .section-entertainment .image-show-grid::after {
    content: '';
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 3399px 486px;
    height: 486px;
    width: 3399px;
    background-image: url("../img/filmas_lg.jpg");
    -webkit-animation-duration: 160s;
    animation-duration: 160s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi),
(-webkit-min-device-pixel-ratio: 144),
(min-resolution: 144dppx) {
    .page-overview .section-entertainment .image-show-grid::before,
    .page-overview .section-entertainment .image-show-grid::after {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    .page-overview .section-entertainment .image-show-grid::before,
    .page-overview .section-entertainment .image-show-grid::after {
        background-size: 3399px 468px;
        height: 468px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-resolution: 144dpi),
only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-overview .section-entertainment .image-show-grid::before,
    .page-overview .section-entertainment .image-show-grid::after {
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) {
    .page-overview .section-entertainment .image-show-grid::before,
    .page-overview .section-entertainment .image-show-grid::after {
        background-size: 3399px 468px;
        height: 468px;
        width: 3399px;
        background-image: url("../img/filmas_lg.jpg");
    }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 144dpi),
only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 144),
only screen and (max-width: 735px) and (min-resolution: 144dppx) {
    .page-overview .section-entertainment .image-show-grid::before,
    .page-overview .section-entertainment .image-show-grid::after {
        background-image: url("../img/filmas_lg.jpg");
    }
}
html.touch .page-overview .section-entertainment .image-show-grid::before,
html.touch .page-overview .section-entertainment .image-show-grid::after {
    display: none;
}
html.oldie .page-overview .section-entertainment .image-show-grid::before,
html.oldie .page-overview .section-entertainment .image-show-grid::after {
    display: none;
}
.page-overview .section-entertainment .image-show-grid.fog-active::before {
    -webkit-animation-name: showGridAnimationBeforeLarge;
    animation-name: showGridAnimationBeforeLarge
}
@media only screen and (max-width: 1068px) {
    .page-overview .section-entertainment .image-show-grid.fog-active::before {
        -webkit-animation-name: showGridAnimationBeforeMedium;
        animation-name: showGridAnimationBeforeMedium;
    }
}
.page-overview .section-entertainment .image-show-grid.fog-active::after {
    -webkit-animation-name: showGridAnimationAfterLarge;
    animation-name: showGridAnimationAfterLarge;
}
@media only screen and (max-width: 1068px) {
    .page-overview .section-entertainment .image-show-grid.fog-active::after {
        -webkit-animation-name: showGridAnimationAfterMedium;
        animation-name: showGridAnimationAfterMedium
    };
}
@media only screen and (max-width: 735px) {
    .page-overview .section-entertainment .image-show-grid::before {
        -webkit-animation-name: showGridAnimationBeforeSmall;
        animation-name: showGridAnimationBeforeSmall
    }
}
@media only screen and (max-width: 735px) {
    .page-overview .section-entertainment .image-show-grid::after {
        -webkit-animation-name: showGridAnimationAfterSmall;
        animation-name: showGridAnimationAfterSmall
    }
}



