/*===================== Banner section =======================*/
.vt_banner_section { position: relative;margin-bottom: 70px;}
.full_banner_slider {    overflow: hidden;}
.swiper-container {    width: 100%;    margin-left: auto;   margin-right: auto;}
.swiper-slide {   background-size: cover;   background-position: center;}
.full_banner_slider .gallery-top {   height: auto;    width: 100%;}
.full_banner_slider .gallery-bottom { height: auto; box-sizing: border-box; padding: 10px 0;}
.full_banner_slider .gallery-bottom .swiper-wrapper { height: auto;}
.full_banner_slider .gallery-bottom .swiper-slide {    width: auto;  height: auto;}
.full_banner_slider .gallery-bottom .swiper-slide-active {  opacity: 1;}
.full_banner_slider .gallery-top .swiper-slide, .gallery-top .swiper-wrapper { height: auto;}
.full_banner_slider .gallery-top .swiper-slide {  width: auto;}
.vt_slide_wrapper img {   max-width: 100%;}
.vt_slide_wrapper {  position: relative;}
.vt_slide_wrapper:before, .banner_center_slider .swiper-slide:before, .banner_center_slider .swiper-slide.swiper-slide-active:before, .large_post_background:before, .vt_banner_section.banner_slider14 .vt_slide_wrapper:before, .vt_banner_section.banner_slider14 .vt_slide_wrapper:hover:before {content: "";position: absolute;top: 0;left: 0;right: 0;   bottom: 0;background-color: transparent;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(33%,rgba(0,0,0,0)),to(rgba(0,0,0,.85)));   background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 33%,rgba(0,0,0,.85) 100%);  background-image: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 33%,rgba(0,0,0,.85) 100%); background-image: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 33%,rgba(0,0,0,.85) 100%);  background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 33%,rgba(0,0,0,.85) 100%);}
.vt_slide_wrapper:hover:before {background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.50)),color-stop(33%,rgba(0,0,0,.50)),to(rgba(0,0,0,.50)));   background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 33%,rgba(0,0,0,.65) 100%); background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 33%,rgba(0,0,0,.65) 100%); background-image: -o-linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 33%,rgba(0,0,0,.65) 100%); background-image: linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 33%,rgba(0,0,0,.65) 100%);}
.vt_slide_content { position: absolute;  bottom: 0; left: 0; right: 0;color: #fff;font-weight: 400; padding: 30px;}
.vt_slide_wrapper:hover .vt_slide_content {   opacity: 0;visibility:hidden;}
.vt_slide_content .vt_video_att2 .post_size{margin-left:10px;}
.vt_like {   color: #ffffff;   font-size: 13px;}
.vt_like i {    color: #f13435;    padding-right: 10px;}
.full_banner_slider .swiper-button-next, .full_banner_slider .swiper-button-prev { width: 100px;  height: 100px;background-color: rgba(0, 0, 0, 0.60); border-radius: 100%;  background-image: none;  top: 50%; margin-top: -50px; color: #fff;}
.full_banner_slider .swiper-button-next {  right: -50px;}
.full_banner_slider .swiper-button-prev {   left: -50px;}
.full_banner_slider .swiper-button-next:after, .full_banner_slider .swiper-button-prev:after { content: "\f105";font: normal normal normal 14px/1 FontAwesome;  font-size: 40px;top: 50%; position: absolute; margin-top: -20px;  left: 25px;}
.full_banner_slider .swiper-button-prev:after {  left: auto; right: 25px; content: "\f104";}
.vt_slide_wrapper:hover .vt_add_playlist{top:10px; 	visibility:visible;}
.vt_slide_wrapper .vt_add_playlist .vt_add_playlist_icon {height: 20px;width: 20px;}
.vt_index2_slider .swiper-button-next, .vt_index2_slider .swiper-button-prev {width: 50px;   height: 50px; border-radius: 0;}
.vt_index2_slider .swiper-button-next {   right: 0;}
.vt_index2_slider .swiper-button-prev {   left: 0;}
.vt_index2_slider .swiper-button-next, .vt_index2_slider .swiper-button-prev { width: 50px;  height: 50px; border-radius: 0;line-height: 50px; font-size: 40px;  top: 50%;}
.vt_index2_slider .swiper-button-next i, .vt_index2_slider .swiper-button-prev i {margin: 0;}