/* ------------------------------------------------------------ *\
	Section Video
\* ------------------------------------------------------------ */

.lvw-section-video { padding: 60px 0; border-bottom: 1px solid hsla(165, 2%, 40%, .1); background: #fff; }

.lvw-section-video p { max-width: 100%; width: 900px; }

.lvw-section-video .lvw-section__head { position: relative; padding-bottom: 20px; }
.lvw-section-video .lvw-section__head:after { content: ''; display: inline-block; left: 0; bottom: 0; height: 2px; width: 200px; background: rgba(74, 87, 98, .1); }
.lvw-section-video .lvw-section__head p { font-size: 24px; font-weight: 300; color: rgba(74, 87, 98, .8); line-height: 1.3; width: 960px; margin-bottom: 15px; font-family: 'Roboto', sans-serif-cond; }

.lvw-section-video .lvw-section__video { margin: 35px 0; width: 50%; }
.lvw-section-video .lvw-section__video-inner { padding-top: 56.17%; width: 100%; height: 0; position: relative; }
.lvw-section-video .lvw-section__video-inner.cookie-yt { padding-top: 0; width: 100%; height: auto; }
.lvw-section-video .lvw-section__video iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.lvw-section-video .lvw-section-small-text, .lvw-section-video .lvw-section-small-text p { font-size: 8pt; }

.video_wrapper {
    /*background-image: url( '/lv/wp-content/themes/lv-1871-new/resources/images/logo.svg' );*/
    /*background-size: 320px;*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    /*box-shadow: 0px 3px 5px #333;*/
    height: 400px;
    max-width: 710px;
    width: 100%;
    margin: 0 auto;
    /*position: absolute;*/
    /*height: 100%;*/
}

.video_wrapper .video_trigger {
    padding: 30px 30px;
    height: 100% ;
    width: 100%;

    position: absolute;
    bottom: 0;
    z-index: 9;
    background-color: rgba( 0, 0, 0, .4);
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.video_wrapper .video_trigger img {
    position: absolute;
    z-index: -1;
    height: calc(100% + 135px);
    width: 100%;
    filter: brightness(70%);
    object-fit: cover;
}

.video_wrapper .video_layer {
    position: relative;
    display: none;
    height: inherit;
    width: inherit;
    margin: auto;
}
.video_wrapper .video_layer iframe {
    border: 0px none transparent;
    height: inherit;
    width: inherit;
}

/* Tablet Portrait */

@media (max-width: 991px) {
	.lvw-section-video { padding: 30px 0; }
	
	.lvw-section-video .lvw-section__video { width: 75%; }
}

/* Mobile */

@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
	.lvw-section-video .lvw-section__video { width: 100%; }
	
}