.b5 {
    height: 100%;
/*    width временно пока через js не поставим*/
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7); 
    overflow: hidden;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
}
/*

.b5.b1--section-active {
    transition: transform 0.5s cubic-bezier(.85,.1,.1,.95);
}

.b5.b1--section-hidden {
    transition: opacity 0.3s cubic-bezier(.85,.1,.1,.95);
}
*/

.b5--gallery_wrapper {
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    
    width: calc(60% + 4em);
    height: 80%;
    max-width: calc(900px + 4em);
    max-height: 700px;
    

    margin: 0 auto;

    
/*    padding: 3em 0;*/
}
.b5--gallery {
    width: 100%;
    height: 100%;
    
    padding: 0;
    margin: 0;
    
    list-style: none;
}
.b5--gallery--arrow_wrapper {
    
    position: absolute;
    bottom: 0;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
    width: 6em;
    height: 20%;
    z-index: 2;
}
.b5--gallery--arrow-left {
    left: -5em;
}
.b5--gallery--arrow-right {
    right: -5em;
}
.b5--gallery--arrow { 
    width: 50px;
    height: 50px;
    cursor: pointer;
    
    transition: opacity 0.4s ease-out;
}
.b5--gallery--arrow.disabled {
    opacity: 0.1;
    cursor: not-allowed;
}

.b5--gallery--item {
    /*display: flex;*/
    /*flex-direction: column;*/
    /*justify-content: space-between;*/
    display: block;
    margin-right: 0;
    margin-left: auto;

    height: 100%;

    padding: 0 2em;
}
.b5--gallery--item--img_wrapper {
    width: 100%;
    height: 80%;
    overflow: hidden;
}
.b5--gallery--item--img {
    width: 100%;
}

.b5--gallery--item--content_wrapper {
    box-sizing: border-box;
    width: 100%;
    height: 20%;
    
    padding: 0 6em;
    
    display: flex;
    flex-flow: row;
}

.b5--gallery--item--content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    color: white;
}
.b5--gallery--item--content--title_wrapper {
    margin-bottom: 2em;
}
.b5--gallery--item--content--title {
    font-size: 1.5em;
}
.b5--gallery--item--content--text_wrapper {
    width: 100%;
}
.b5--gallery--item--content--text {
    text-align: center;
    font-weight: 200;
}

@media screen and (max-width: 840px) {
    .b5 {
        height: 100%;
        width: 100vw;
        justify-content: flex-start;
        padding-top: 60px;

        box-sizing: border-box;
    }
    .b5--gallery {
        margin: 0;    
    }
    .b5--gallery_wrapper {
         width: 100%;   
    }
    .b5--gallery--item {
        padding: 0;
        height: auto;
    }
    .b5--gallery--item--content_wrapper {
        padding: 1em 14px;
    }
    .b5--gallery--item--img_wrapper {
        width: 100vw;
        height: auto;
        overflow: hidden;
    }
    .b5--gallery--item--img {
        width: 100%;
        margin-left: 50%;
        transform: translateX(-50%);
    }
    .b5--gallery--arrow_wrapper {
        height: 66.67vw;
        top: 0;
        
    }
    .b5--gallery--arrow-left {
        left: -1.5em;
        background: linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,1));
    }
    .b5--gallery--arrow-right {
        right: -1.5em;
        background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1))
    }
    .owl-carousel .owl-stage-outer {
        overflow: visible;
    }
}

@media screen and (max-width: 840px) and (orientation: landscape) { 
    .b5--gallery--item--img_wrapper {
        height: calc(100vh - 60px);
    }
    .b5--gallery--arrow_wrapper {
        height: 50px;
        bottom: calc(5% - 50px);
        top: auto;
    }
    .b5--gallery--arrow-left, 
    .b5--gallery--arrow-right {
        background: transparent;
    }
    
    .b5--gallery--item--content_wrapper {
        position: absolute;
        bottom: 0;
        padding: 0;
        height: 30%;
        background: rgba(0,0,0,0.6);
    }
    .b5--gallery--item--content {
        width: 70%;
        margin: 0 auto;
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Jsb2NrNS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxZQUFZO0FBQ2hCLCtDQUErQztJQUMzQyxXQUFXO0lBQ1gsb0NBQW9DO0lBQ3BDLGdCQUFnQjs7SUFFaEIsYUFBYTtJQUNiLHNCQUFzQjtJQUN0Qix1QkFBdUI7QUFDM0I7QUFDQTs7Ozs7Ozs7O0NBU0M7O0FBRUQ7SUFDSSxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsdUJBQXVCOztJQUV2QixzQkFBc0I7SUFDdEIsV0FBVztJQUNYLDRCQUE0QjtJQUM1QixpQkFBaUI7OztJQUdqQixjQUFjOzs7QUFHbEIsc0JBQXNCO0FBQ3RCO0FBQ0E7SUFDSSxXQUFXO0lBQ1gsWUFBWTs7SUFFWixVQUFVO0lBQ1YsU0FBUzs7SUFFVCxnQkFBZ0I7QUFDcEI7QUFDQTs7SUFFSSxrQkFBa0I7SUFDbEIsU0FBUzs7SUFFVCxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixtQkFBbUI7O0lBRW5CLFVBQVU7SUFDVixXQUFXO0lBQ1gsVUFBVTtBQUNkO0FBQ0E7SUFDSSxVQUFVO0FBQ2Q7QUFDQTtJQUNJLFdBQVc7QUFDZjtBQUNBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlOztJQUVmLGlDQUFpQztBQUNyQztBQUNBO0lBQ0ksWUFBWTtJQUNaLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGlCQUFpQjtJQUNqQiwwQkFBMEI7SUFDMUIsa0NBQWtDO0lBQ2xDLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCOztJQUVqQixZQUFZOztJQUVaLGNBQWM7QUFDbEI7QUFDQTtJQUNJLFdBQVc7SUFDWCxXQUFXO0lBQ1gsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLFdBQVc7O0lBRVgsY0FBYzs7SUFFZCxhQUFhO0lBQ2IsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLFdBQVc7SUFDWCxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUNBO0lBQ0ksV0FBVztBQUNmO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0k7UUFDSSxZQUFZO1FBQ1osWUFBWTtRQUNaLDJCQUEyQjtRQUMzQixpQkFBaUI7O1FBRWpCLHNCQUFzQjtJQUMxQjtJQUNBO1FBQ0ksU0FBUztJQUNiO0lBQ0E7U0FDSyxXQUFXO0lBQ2hCO0lBQ0E7UUFDSSxVQUFVO1FBQ1YsWUFBWTtJQUNoQjtJQUNBO1FBQ0ksaUJBQWlCO0lBQ3JCO0lBQ0E7UUFDSSxZQUFZO1FBQ1osWUFBWTtRQUNaLGdCQUFnQjtJQUNwQjtJQUNBO1FBQ0ksV0FBVztRQUNYLGdCQUFnQjtRQUNoQiwyQkFBMkI7SUFDL0I7SUFDQTtRQUNJLGVBQWU7UUFDZixNQUFNOztJQUVWO0lBQ0E7UUFDSSxZQUFZO1FBQ1osa0VBQWtFO0lBQ3RFO0lBQ0E7UUFDSSxhQUFhO1FBQ2I7SUFDSjtJQUNBO1FBQ0ksaUJBQWlCO0lBQ3JCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLDBCQUEwQjtJQUM5QjtJQUNBO1FBQ0ksWUFBWTtRQUNaLHVCQUF1QjtRQUN2QixTQUFTO0lBQ2I7SUFDQTs7UUFFSSx1QkFBdUI7SUFDM0I7O0lBRUE7UUFDSSxrQkFBa0I7UUFDbEIsU0FBUztRQUNULFVBQVU7UUFDVixXQUFXO1FBQ1gsMkJBQTJCO0lBQy9CO0lBQ0E7UUFDSSxVQUFVO1FBQ1YsY0FBYztJQUNsQjtBQUNKIiwiZmlsZSI6ImJsb2NrNS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYjUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4vKiAgICB3aWR0aCDQstGA0LXQvNC10L3QvdC+INC/0L7QutCwINGH0LXRgNC10LcganMg0L3QtSDQv9C+0YHRgtCw0LLQuNC8Ki9cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyBcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLypcclxuXHJcbi5iNS5iMS0tc2VjdGlvbi1hY3RpdmUge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKC44NSwuMSwuMSwuOTUpO1xyXG59XHJcblxyXG4uYjUuYjEtLXNlY3Rpb24taGlkZGVuIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoLjg1LC4xLC4xLC45NSk7XHJcbn1cclxuKi9cclxuXHJcbi5iNS0tZ2FsbGVyeV93cmFwcGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICB3aWR0aDogY2FsYyg2MCUgKyA0ZW0pO1xyXG4gICAgaGVpZ2h0OiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoOTAwcHggKyA0ZW0pO1xyXG4gICAgbWF4LWhlaWdodDogNzAwcHg7XHJcbiAgICBcclxuXHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBcclxuLyogICAgcGFkZGluZzogM2VtIDA7Ki9cclxufVxyXG4uYjUtLWdhbGxlcnkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmI1LS1nYWxsZXJ5LS1hcnJvd193cmFwcGVyIHtcclxuICAgIFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgd2lkdGg6IDZlbTtcclxuICAgIGhlaWdodDogMjAlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG4uYjUtLWdhbGxlcnktLWFycm93LWxlZnQge1xyXG4gICAgbGVmdDogLTVlbTtcclxufVxyXG4uYjUtLWdhbGxlcnktLWFycm93LXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAtNWVtO1xyXG59XHJcbi5iNS0tZ2FsbGVyeS0tYXJyb3cgeyBcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7XHJcbn1cclxuLmI1LS1nYWxsZXJ5LS1hcnJvdy5kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uYjUtLWdhbGxlcnktLWl0ZW0ge1xyXG4gICAgLypkaXNwbGF5OiBmbGV4OyovXHJcbiAgICAvKmZsZXgtZGlyZWN0aW9uOiBjb2x1bW47Ki9cclxuICAgIC8qanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBwYWRkaW5nOiAwIDJlbTtcclxufVxyXG4uYjUtLWdhbGxlcnktLWl0ZW0tLWltZ193cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA4MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5iNS0tZ2FsbGVyeS0taXRlbS0taW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYjUtLWdhbGxlcnktLWl0ZW0tLWNvbnRlbnRfd3JhcHBlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIwJTtcclxuICAgIFxyXG4gICAgcGFkZGluZzogMCA2ZW07XHJcbiAgICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdztcclxufVxyXG5cclxuLmI1LS1nYWxsZXJ5LS1pdGVtLS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uYjUtLWdhbGxlcnktLWl0ZW0tLWNvbnRlbnQtLXRpdGxlX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG59XHJcbi5iNS0tZ2FsbGVyeS0taXRlbS0tY29udGVudC0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxufVxyXG4uYjUtLWdhbGxlcnktLWl0ZW0tLWNvbnRlbnQtLXRleHRfd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uYjUtLWdhbGxlcnktLWl0ZW0tLWNvbnRlbnQtLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgIC5iNSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICAuYjUtLWdhbGxlcnkge1xyXG4gICAgICAgIG1hcmdpbjogMDsgICAgXHJcbiAgICB9XHJcbiAgICAuYjUtLWdhbGxlcnlfd3JhcHBlciB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlOyAgIFxyXG4gICAgfVxyXG4gICAgLmI1LS1nYWxsZXJ5LS1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5iNS0tZ2FsbGVyeS0taXRlbS0tY29udGVudF93cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMTRweDtcclxuICAgIH1cclxuICAgIC5iNS0tZ2FsbGVyeS0taXRlbS0taW1nX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5iNS0tZ2FsbGVyeS0taXRlbS0taW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICAgIC5iNS0tZ2FsbGVyeS0tYXJyb3dfd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2Ni42N3Z3O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5iNS0tZ2FsbGVyeS0tYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgbGVmdDogLTEuNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDEpKTtcclxuICAgIH1cclxuICAgIC5iNS0tZ2FsbGVyeS0tYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMS41ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDEpKVxyXG4gICAgfVxyXG4gICAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyBcclxuICAgIC5iNS0tZ2FsbGVyeS0taXRlbS0taW1nX3dyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG4gICAgfVxyXG4gICAgLmI1LS1nYWxsZXJ5LS1hcnJvd193cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKDUlIC0gNTBweCk7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmI1LS1nYWxsZXJ5LS1hcnJvdy1sZWZ0LCBcclxuICAgIC5iNS0tZ2FsbGVyeS0tYXJyb3ctcmlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYjUtLWdhbGxlcnktLWl0ZW0tLWNvbnRlbnRfd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMzAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIH1cclxuICAgIC5iNS0tZ2FsbGVyeS0taXRlbS0tY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufSJdfQ== */