/*===================== 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(top,rgba(0,0,0,.50) 0,rgba(0,0,0,.50) 33%,rgba(0,0,0,.50) 100%);   background-image: -moz-linear-gradient(top,rgba(0,0,0,.50) 0,rgba(0,0,0,.50) 33%,rgba(0,0,0,.50) 100%);  background-image: -o-linear-gradient(top,rgba(0,0,0,50) 0,rgba(0,0,0,50) 33%,rgba(0,0,0,.50) 100%);  background-image: linear-gradient(to bottom,rgba(0,0,0,.50) 0,rgba(0,0,0,.50) 33%,rgba(0,0,0,.50) 100%);}
.vt_slide_content { position: absolute; bottom: 0; left: 0; right: 0; color: #fff; font-weight: 400;   padding: 20px;}
.vt_slide_wrapper:hover .vt_slide_content {    opacity: 0;}
.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";}
/*======================= Banner section ========================*/
.vt_banner_section.banner_slider7 .vt_slide_content { padding: 15px;}
.banner_slider7 .post_category {display: block;   text-transform: capitalize; line-height: 18px;   color: #ffffff;   font-size: 15px; }
.vt_banner_section.banner_slider7 .post_time {   width: 100%; line-height: 17px;}
.vt_banner_section.banner_slider7 .vt_video_attribute span { position: static; padding: 0;   display: block;  line-height: 22px;background-color: transparent;}
.vt_banner_section.banner_slider7 .vt_video_attribute .vt_like i {  padding-right: 6px;}
.vt_banner_section.banner_slider7 .vt_video_title {	margin: 3px 0;}
.vt_slide_wrapper:hover .vt_add_playlist{	top:10px; visibility:visible;}
.vt_slide_wrapper .vt_add_playlist .vt_add_playlist_icon { height: 18px; width: 18px;}
.banner_slider7 .swiper-button-next, .banner_slider7 .swiper-button-prev {  width: 50px;  height: 50px;  line-height: 50px;  font-size: 50px; background: transparent; top: 50%;}
.banner_slider7 .swiper-button-next { right: 0;}
.banner_slider7 .swiper-button-prev {   left: 0;}
.banner_slider7 .swiper-button-next i, .banner_slider7 .swiper-button-prev i{margin:0px;}
.banner_slider7 .swiper-button-next:hover, .banner_slider7 .swiper-button-prev:hover{background:transparent;}