

/* Start:/local/templates/template/components/bitrix/news.list/videos/style.css?17917297203249*/
/* Section CSS extraction: app.min.css then costume.css. */

/* Source: app.min.css */
.b-video__link {
    display:block;
    position:relative;
    text-align:center;
}

.b-video:hover .b-video__play {
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}

.b-video:hover .b-video__label {
    color:#eebb63;
}

.b-video__img {
    z-index:2;
    position:relative;
}

.b-video__img.b-img::before {
    padding-top:60%;
    background-color:rgba(20,20,20,.3);
    -webkit-box-shadow:inset 0 4px 100px rgba(0,0,0,.25);
    box-shadow:inset 0 4px 100px rgba(0,0,0,.25);
    z-index:3;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
}

.b-video:hover .b-video__img.b-img::before {
    background-color:rgba(20,20,20,.6);
}

.b-video,
.b-video__play {
    min-width:80px;
    min-height:80px;
}

.b-video__play {
    display:inline-block;
    position:relative;
    margin:0 auto;
    background-color:rgba(255,255,255,.2);
    border-radius:50%;
    -ms-flex-negative:0;
    flex-shrink:0;
    z-index:3;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
}

.b-video__play::before {
    content:'';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    z-index:2;
    border-radius:50%;
    width:70%;
    height:70%;
    background:#eebb63 url("/local/templates/template/img/dest/icons/play-circle.svg") center/80% no-repeat;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
}

.b-video__label {
    margin-top:15px;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
}

.b-video__img-center {
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:9;
    color:#fff;
}

.projects__items {
    padding-top:1px;
}

@media only screen and (min-width:992px) {
    .videos-items>.row {
        margin:0 -20px;
    }

    .videos-items>.row>div[class*=col] {
        padding:0 20px;
    }
}

.videos-items__item {
    background-color:#fff;
    -webkit-box-shadow:0 -3px 49px rgba(0,0,0,.05);
    box-shadow:0 -3px 49px rgba(0,0,0,.05);
}

.videos-items__item:hover {
    -webkit-box-shadow:0 -3px 49px rgba(0,0,0,.21);
    box-shadow:0 -3px 49px rgba(0,0,0,.21);
}

.videos-items__video .b-video__img.b-img::before {
    min-height:200px;
}

.videos-items__text {
    padding:25px 40px 30px;
    overflow:hidden;
    position:relative;
}

@media only screen and (max-width:1199px) {
    .videos-items__text {
        padding-left:30px;
        padding-right:30px;
    }
}

.videos-items__text::before {
    content:'';
    position:absolute;
    right:-45px;
    top:-25px;
    width:213.49px;
    height:132.53px;
    background:url("/local/templates/template/img/dest/bg/decor-1.png") center/contain no-repeat;
    opacity:.2;
}

.videos-items__city {
    font-weight:500;
}

/* Source: costume.css */
@media only screen and (min-width: 992px) {
    .videos-items > .row > div[class*=col] {
        padding: 10px 20px;
    }
}

/* End */
/* /local/templates/template/components/bitrix/news.list/videos/style.css?17917297203249 */
