.vpage {margin: 10px 0 0;}
.vpage .p-head {}
.vpage .p-head .p-menu {overflow: hidden;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #666;}
.vpage .p-head .p-menu .p-title {float: left;font: bold 30px/30px 'Roboto Condensed',Arial;margin-right: 20px;}
.vpage .p-head .p-menu ul.menu-links {float: left;margin-top: 8px;}
.vpage .p-head .p-menu ul.menu-links li {float: left;margin-right: 10px;}
.vpage .p-head .p-menu ul.menu-links li h1, .vpage .p-head .p-menu ul.menu-links li a {font: 400 18px/20px 'Roboto Condensed',Arial;}
.vpage .p-head .p-menu a, .vpage .p-head .p-title {}


.vbox {position: relative;display: block;width: 100%;}
.vbox .pla-wrap {position: relative;display: inline-block;width: 100%;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.vbox .pla-wrap .pla-item {position: relative;display: inline-block;width: 100%;}
.vbox .pla-wrap .pla-item .p-thumb {position: relative;display: block;width: 100%;height: 0;padding-bottom: 56.25%;margin-bottom: 15px;overflow: hidden;}
.vbox .pla-wrap .pla-item .p-thumb iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.vbox .pla-wrap .pla-item .p-entry .vtit {font-size: 18px;line-height: 26px;font-weight: 600;margin-bottom: 5px;}

.vbox .pli-wrap {display: inline-block;width:100%;margin-bottom:20px}
.vbox .pli-wrap .horizontal {margin: 0 -10px;}
.vbox .pli-wrap .pli-item {float:left;width: 25%;cursor: pointer;}
.vbox .pli-wrap .pli-item .p-thumb {position: relative;margin-bottom: 10px;}
.vbox .pli-wrap .pli-item.active .p-entry .vtit {font-weight:bold;}
.vbox .pli-wrap .pli-item .p-thumb img {width:100%;}
.vbox .pli-wrap .pli-item .p-thumb .thumb-ico {position: absolute;bottom: 5px;right: 5px;width: 20px;height: 20px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.vbox .pli-wrap .pli-item .p-thumb .thumb-ico:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('../images/ico-play.svg') no-repeat;z-index: 12;}
.vbox .pli-wrap .pli-item .p-entry .vtit {font-size: 14px;line-height: 22px;}
.vbox .pli-wrap .pli-item.active .p-entry .vtit,.vbox .pli-wrap .pli-item:hover .p-entry .vtit {color: #234cab;}
.vbox .pli-wrap .swiper-button {top: inherit;bottom: -5px;}
.vbox .pli-wrap .swiper-button:after {font-size: 20px;font-weight: bold;color: #000;}
.has-scroll .swiper-scrollbar {right: 0!important;background: #ededef;}
.has-scroll .swiper-scrollbar-drag {background: #c0c0c4!important;}

.vbox .pli-wrap.vertical {}
.vbox .pli-wrap.vertical.has-scroll {height: 400px;}
.vbox .pli-wrap.vertical .swiper-wrapper {flex-direction: column;}
.vbox .pli-wrap.vertical .pli-item {width: 100%;height: auto;padding: 0 15px 10px 0;}
.vbox .pli-wrap.vertical .pli-item .p-thumb {float: left;width: 150px;margin-left: 15px;margin-bottom: 10px;}
.vbox .pli-wrap.vertical .pli-item .p-entry {float: left;width: calc(100% - 165px);}

.blaBox {display: block;background: #231f20;color: #fff;margin: 20px -20px;clear: both;}
.blaBox a:hover {color:bisque!important}
.blaBox .s-header {display: inline-block;width: 100%;padding: 25px 20px 10px;border-bottom: 1px solid #646466;margin-bottom: 0;}
.blaBox .s-header .s-title {float: left;color: #fff;margin-right: 25px;}
.blaBox .s-header .s-title:hover, .blaBox a:hover, .blaBox .vbox .pli-wrap .pli-item:hover .p-entry .vtit, .blaBox .vbox .pli-wrap .pli-item.active .p-entry .vtit {color: bisque;}
.blaBox .s-header .subMenu {float: left;margin-top: 7px;}
.blaBox .s-header .subMenu li {float: left;margin-right: 20px;margin-bottom: 5px;}
.blaBox .s-header .subMenu li a {font: 300 15px/20px 'Roboto Condensed', Arial;color:#fff;}
.blaBox .s-cont {padding: 15px 20px 25px;}
.blaBox .s-cont .p-meta, .blaBox .s-cont .p-meta a {color:#aaa}
.blaBox .vbox .pli-wrap {display: block;margin: 0 -10px;}
.blaBox .vbox .pli-wrap.has-scroll {margin: 0 0 20px;}
.blaBox .vbox .pla-wrap .pla-item .p-thumb {position: relative;float: left;width: 68%;padding-bottom: 38%;}
.blaBox .vbox .pla-wrap .pla-item .p-entry {padding-left: 20px;float: left;width: 32%;}
.blaBox .vbox .pla-wrap .pla-item .p-entry .vtit {font-size: 24px;line-height: 35px;}

.widget.vscbox .vbox .pla-wrap {}
.widget.vscbox .vbox .pli-wrap {margin-bottom: 15px;}
.widget.vscbox .vbox .pli-wrap .pli-item {cursor: pointer;display: inline-block;width: 100%;height: auto;margin-bottom: 10px;padding: 0 15px 10px 0;border-bottom: 1px solid #d2d3d4;}
.widget.vscbox .vbox .pli-wrap .pli-item:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.widget.vscbox .vbox .pli-wrap .pli-item .p-entry .vtit {font-size: 14px;line-height: 20px;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.widget.vscbox .vbox .pli-wrap.vertical {position: relative;display: inline-block;width: 100%;margin-bottom: 18px;}
.widget.vscbox .vbox .pli-wrap.vertical .pli-item .p-thumb {float: right;width: 150px;margin-left: 15px;margin-bottom: 0;}
.widget.vscbox .vbox .pli-wrap.has-scroll .pla-cont {position: relative;height: 400px;margin-bottom: 15px;}


/* Video Box Styles */
.video-box .p-thumb {width:100%;height: 0;padding-bottom: 56%;margin-bottom: 5px;overflow: visible;}
.video-box .rmp-title {display: none;}
.video-box .thumb-top .p-entry > span {display: inline-block;padding-right: 15px;margin-right: 0;}
.video-box .thumb-top .p-meta > span:before {content: "\00b7";position: absolute;right: 2px;font-size: 25px;display: none;line-height: 18px;}
.video-box .thumb-top .p-meta > span:last-child {margin-right:0; padding-right:0}
.video-box .thumb-top .p-meta > span:last-child:before {display:none;}

.video-box .swiper-button-next:before, .video-box .swiper-button-prev:before{top:40%;}
.float-video {position: absolute;background: rgba(0,0,0,0.7);top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;cursor: pointer;}
.float-video > iframe {position: relative;display: block;width: 100%;height: 100%;margin: 0 auto;z-index: 1;}
.float-video.fr4x3 > iframe {width: 93%;}
.float-video.fr1x1 > iframe {width: 63%;}
.float-video.fr9x16 > iframe {width: 37.9%;}
.float-video .player-thumb {position: absolute;top: 50%;left: 50%;width: 100%;height: auto;transform: translate(-50%,-50%);}

.fluid-width-video-wrapper {display:grid;width: 100%;position: relative;padding: 0;}
.fluid-width-video-wrapper > iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.single-post-video {position: relative;display:inline-block;width: 100%;height: 0;z-index: 2;padding-bottom: 56%;margin-bottom: 10px;}
.single-post-video .player-wrap {cursor:pointer;}
.single-post-video .player-wrap img.ply-thumb {position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);}
.single-post-video .player-wrap:before {content: '';position: absolute;top: 50%;left: 50%;width: 50px;height: 50px;transform: translate(-50%,-50%);background: url('../images/ico-play.svg') no-repeat;opacity: 0.8;z-index: 2;}
.single-post-video:hover .player-wrap:before {opacity:1}
.single-post-video .player-wrap.loaded .ply-thumb {}
.single-post-video .rmp-container {height:100%!important;}
.single-post-video > iframe, .single-post-video .player-wrap{position: absolute!important;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.single-post-video.fr4x3{background: #1f2024;padding-bottom: 76%;}
.single-post-video.fr4x3 > iframe {width: 76%;left: 50%;transform: translate(-50%,0%);}

#v-wrap {position: relative;padding-bottom: 25px;margin-bottom: 35px;border-bottom: 1px solid #000;}
#v-wrap #v-player {position: relative;width: calc(100% - 400px);}
#v-wrap #v-player .vp-wrapper {position: relative;display: block;width: 100%;height: 0;padding-bottom: 56%;z-index: 2;overflow: hidden;}
#v-wrap #v-player .vp-wrapper .vid-bg, #v-wrap #v-player .vp-wrapper img {width:100%;}
#v-wrap #v-player .vp-wrapper .video-frame {position: absolute;display: block;top: 0;left: 50%;width: 100%;height: 100%;visibility: hidden;transform: translate(-50%,0);}

#v-wrap #v-cont {position: absolute;top: 0;right: 0;bottom: 24px;width: 400px;overflow: hidden;}
#v-wrap #v-cont ul.tabs {position: absolute;bottom: 0;left: 0;width: 100%;height: 46px;border-top: 1px solid #ccc;}
#v-wrap #v-cont ul.tabs li {float: left;width: 50%;}
#v-wrap #v-cont ul.tabs li a {display: inline-block;width: 100%;height: 45px;font: bold 20px/45px 'Roboto Condensed',Arial;text-align: center;text-transform: uppercase;}
#v-wrap #v-cont ul.tabs li a.active, #v-wrap a:hover,.vpage .p-head .p-menu li.current a, .vpage .p-head .p-menu a:hover {color: #234cab;}
#v-wrap #v-cont .tab-content {position: absolute;top: 0;left: 0;right: 0;bottom: 45px;overflow: hidden;}
#v-wrap #v-cont .content-wrap, #v-wrap #v-cont .comment-wrap {position: absolute;top: 0;left: 20px;right: 0;height: 100%;padding-right: 20px;overflow: auto;}
#v-wrap #v-cont .content-wrap .swiper-slide {height: 100%;padding-right: 20px;overflow: auto;}

#v-wrap #v-cont .content-wrap .post-head .post-title {font-size: 24px;line-height: 34px;font-weight: bold;margin-bottom: 18px;}
#v-wrap #v-cont .content-wrap .post-head .p-meta {color: #aaa;margin-bottom: 20px;}
#v-wrap #v-cont .content-wrap .post-head .p-cats {display: block;margin-bottom: 15px;}
#v-wrap #v-cont .content-wrap .post-head .p-cats a {padding-right: 10px;font: bold 15px/20px 'Roboto Condensed',Arial;text-transform: uppercase;}
#v-wrap #v-cont .content-wrap .post-head .p-cats a:hover, #v-wrap #v-cont .post-content a:hover {color: bisque;}
#v-wrap #v-cont .content-wrap .post-content a {color:#fff}
#v-wrap #v-cont #comment-tab.tab-content {background: #fff;}
#v-wrap #v-cont #comment-tab.tab-content .comment-wrap {left: 15px;}
#v-wrap #v-cont .has-scroll .swiper-scrollbar {background: #231f20;}
#v-wrap #v-cont .has-scroll .swiper-scrollbar-drag {background: #727172!important;}

#v-wrap .share-post {position: relative;width: 100%;text-align: center;margin-top: 10px;}
#v-wrap .share-post .sharethis-inline-share-buttons {display: initial;}
#v-wrap .share-post .sharethis-inline-share-buttons .st-btn:hover {top:initial}

.video-box .s-cont .see-more {display: block;text-align: center;background: #234cab;color: #fff!important;font: 500 14px Roboto, Arial;width: 150px;padding: 7px;line-height: 19px;border-radius: 30px;margin: 0 auto;border-radius: 30px;text-transform: uppercase;}
.video-box .s-cont .see-more:hover {background: #1b3f94;}

/* Global Styles */
.padding15 {padding: 15px;}
.video-thumb {position: relative;}
.video-thumb a:before {content: "\f04b";font: normal normal normal 20px/1 FontAwesome;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border: 2px solid #fff;padding: 10px 12px;color: #fff;border-radius: 100%;text-align: center;opacity: 0.8;text-shadow: 0px 1px 6px #000;}
.fade-in {opacity: 1;animation-name: fadeIn;animation-iteration-count: 1;animation-timing-function: ease-in;animation-duration: 0.5s;}
.video-list .p-title {font-size: 15px;line-height: 19px;font-weight: 600;}
.etvn-videos .video-list .video-article .p-thumb img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

/* Video Playlist Left Column Styles */
#headline-videos {margin-top: -25px;padding: 40px 0;background: #222;margin-bottom: 20px;}

.videos-block {position: relative;display: inline-block;width: 100%;}
.video-playlist-wrapper {background-color: #000;position: relative;width: 66%;padding-top: 37%;float: left;overflow: hidden;}
.video-playlist-wrapper .video-content, #player .video-content{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.video-playlist-wrapper .fixed-vid, #player .video-content.fixed-vid {background:#000;position: fixed;top: initial;bottom: 65px;left: initial;right: 10px;width: 350px;height: 196px;padding: 0;border-radius: 3px;z-index: 9999999999;overflow: hidden;box-shadow: 1px 2px 4px #555;}

.video-playlist-wrapper .loader-overlay {z-index: 1;}
.video-playlist-wrapper .loader-overlay img.loading-img,#player .loading-img{position: absolute;height: 100%;margin: 0 auto;left: 50%;z-index: 1;transform: translate(-50%, 0%);}
.video-player-wrapper {position: relative;display: block;width: 100%;height: 0;padding-bottom: 56%;z-index: 2;overflow: hidden;}
.video-player-wrapper .video-frame{position: absolute;display: block;top: 0;left: 50%;width: 100%;height: 100%;visibility: hidden;transform: translate(-50%,0)}
.video-player-wrapper .video-frame.embed-responsive-1by1 {width: 56%;}
.video-player-wrapper .video-frame.embed-responsive-4by3 {width: 578.6px;}
.video-player-wrapper .embed-responsive-9by16 {width: 38%;}
.video-player-wrapper .video-thumb {position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-filter: blur(20px);filter: blur(40px);width: 100%;height: 100%;opacity: .6;transform: scale(1.1);}
.video-player-wrapper img.vid-bg {width: 100%;}

/* Video Playlist right column styles */
.video-playlist-nav-wrapper {position: absolute;top: 0;right: 0;bottom: 0;width: 34%;float: right;overflow: hidden;}
.video-playlist-nav-wrapper .container {max-width: 100%;padding: 0;}
.video-playlist-nav-wrapper .playlist-title {background: #0074ad;color: #ffffff;height: 70px;width: 100%;padding: 0 15px;line-height: 17px;font-size: 20px;z-index: 9;}
.video-playlist-nav-wrapper .playlist-title h2 {padding-top: 14px;font-size: 18px;font-weight: 600;margin-bottom: 5px;}
.video-playlist-nav-wrapper .playlist-title .videos-number {font-size: 13px;display: block;float: left;}
.video-playlist-nav-wrapper .playlist-title .playlist-title-icon {font-size: 27px;float: left;margin-right: 10px;height: 70px;line-height: 70px;width: 40px;text-align: center;font-weight: normal;}
.video-playlist-nav-wrapper .playlist-title .playlist-title-icon .fa {line-height: inherit;}
.video-playlist-nav-wrapper .video-playlist-nav.has-custom-scroll {position: absolute;top: 0px;left: 0;bottom: 0;width: 100%;}
.video-playlist-nav-wrapper .video-playlist-nav.playlist-has-title {margin-top: 70px;border: 1px solid #e6e6e6;}
.video-playlist-nav-wrapper .video-playlist-nav:not(.playlist-has-title) {border-top: 1px solid rgba(0, 0, 0, 0.05);}
.video-playlist-nav-wrapper .video-playlist-item {padding: 10px 15px 10px 9px;display: block;overflow: hidden;cursor: pointer;color: #fff;border-bottom: 1px dashed #444;transition: 0.3s;}
.video-playlist-nav-wrapper .video-playlist-item:last-of-type {border-bottom: 0;}
.video-playlist-nav-wrapper .video-playlist-item:hover {background: rgba(255,255,255,0.04);}
.video-playlist-nav-wrapper .video-playlist-item .video-paused-icon, .video-playlist-nav-wrapper .video-playlist-item .video-play-icon, .video-playlist-nav-wrapper .video-playlist-item .video-number {float: left;width: 20px;text-align: left;line-height: 46px;font-size: 11px;color: #fff;}
.video-playlist-nav-wrapper .video-playlist-item .video-play-icon {display: none;color: bisque;}
.video-playlist-nav-wrapper .video-playlist-item .video-paused-icon {display: none;}
.video-playlist-nav-wrapper .video-playlist-item .video-thumbnail {width: 75px;height: 42.18px;background-repeat: no-repeat;background-position: center center;background-size: cover;float: left;}
.video-playlist-nav-wrapper .video-playlist-item .video-info {padding-left: 105px;}
.video-playlist-nav-wrapper .video-playlist-item .video-title {font: 500 14px/18px Roboto, Arial;}
.video-playlist-nav-wrapper .video-playlist-item .video-duration {float: left;font-size: 11px;color: #2c2f34;margin-top: 5px;line-height: 1;}
.video-playlist-nav-wrapper .video-playlist-item.is-playing {color: bisque;}
.video-playlist-nav-wrapper .video-playlist-item.is-playing .video-play-icon {display: block;}
.video-playlist-nav-wrapper .video-playlist-item.is-playing .video-number {display: none;}
.video-playlist-nav-wrapper .video-playlist-item.is-paused .video-paused-icon {display: block;}
.video-playlist-nav-wrapper .video-playlist-item.is-paused .video-number {display: none;}
.video-playlist-nav-wrapper .mCustomScrollBox > .mCSB_scrollTools {right: 0;left: auto;}
.video-playlist-nav .mCSB_draggerContainer {margin-right: -12px;}

.video-list .swiper-container {padding-bottom: 20px;margin-bottom: 15px;}
.video-list .swiper-container .swiper-pagination {bottom:0}
.video-list .swiper-pagination-bullet {background: #0d76b3;}

.dark-bg {background: #212a3c;}
.dark-bg .s-header{padding-bottom: 10px!important;background: transparent!important;border-bottom: 3px solid #ddd;margin-bottom: 20px!important;}
.dark-bg .s-header h2, .dark-bg .s-header h1, .dark-bg .p-entry .p-title {color: #fff;}
.dark-bg .p-meta,.dark-bg .p-meta a {color:#ccc;}
.dark-bg .video-playlist-nav-wrapper {background: #141a26;}
.dark-bg .video-playlist-nav-wrapper .playlist-title {background: #3167a4;}
.dark-bg .video-playlist-nav-wrapper .video-playlist-item {border-bottom: 1px dashed #454749;color: #a7a9ac;}
.dark-bg .video-playlist-nav-wrapper .video-playlist-item:hover,.dark-bg .video-playlist-nav-wrapper .video-playlist-item.is-playing{background: rgba(0,0,0,0.3);}
.dark-bg .video-playlist-nav-wrapper:before, .dark-bg .video-playlist-nav-wrapper:after{background: transparent;}
.dark-bg .video-playlist-nav-wrapper .video-playlist-item .video-paused-icon, .dark-bg .video-playlist-nav-wrapper .video-playlist-item .video-play-icon, .dark-bg .video-playlist-nav-wrapper .video-playlist-item .video-number{color: #a7a9ac;}
.dark-bg .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: rgba(255, 255, 255, 0.3);float: right;}
.dark-bg .video-playlist-nav-wrapper .video-playlist-item .video-thumbnail{font-size: 13px;}
.dark-bg .video-playlist-nav .mCSB_draggerContainer{margin-right: 0;}
.dark-bg .mCSB_scrollTools .mCSB_draggerRail{float: right;}

/* Fixed Video Styles */
.fixed-vid .embed-responsive-1by1 iframe {width: 196px;}
.fixed-vid .embed-responsive-4by3 iframe {width: 261px;}
.video-player-wrapper .close-btn {display: none;position: absolute;top: 0;right: 0;width: 20px;height: 20px;line-height: 16px;text-align: center;background: #000;color: #fff;font-size: 20px;font-weight: 500;border-radius: 0 0 0 4px;opacity: 0.6;z-index: 999;cursor: pointer;}
.fixed-vid .video-player-wrapper .close-btn {display:block;}

/* Video Category Page Styles */
.s-header h1 {color: #2c4097;font: 600 25px/30px Roboto,Arial;display: inline-block;margin-right: 15px;float: left;}
#category-videos .s-cont {padding: 0;}

/* Watch Video Page Styles */
#vPost {}
#video-wrap {position: relative;margin-bottom: 25px;}
#player {position: relative;z-index: 8;width: 100%;padding-top: 56.25%;background: #000;text-align: center;}

#video-content {padding: 20px 0;}
#video-content .p-title {font: 600 25px/35px Roboto,Arial;margin-bottom: 10px;}
#video-content .p-meta {border-bottom: 1px dashed #ddd;padding-bottom: 10px;margin-bottom: 12px;}
#video-content .p-meta .tie-date {margin-top: 4px;}
#video-content .post-comment {}

/* Scroll Styles */
.mCustomScrollbar {-ms-touch-action: pinch-zoom;touch-action: pinch-zoom;}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {-ms-touch-action: auto;touch-action: auto;}
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_container {overflow: hidden;width: auto;height: auto;}
.mCSB_scrollTools {position: absolute;width: 16px;height: auto;right: auto;top: 0;left: 0;bottom: 0;}
.mCSB_outside + .mCSB_scrollTools {left: -26px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {left: auto;right: 0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {right: -26px;}
.mCSB_scrollTools .mCSB_draggerContainer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer {margin: 20px 0;}
.mCSB_scrollTools .mCSB_draggerRail {width: 2px;height: 100%;margin: 0 auto;}
.mCSB_scrollTools .mCSB_dragger {cursor: pointer;width: 100%;height: 30px;z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {position: relative;width: 4px;height: 100%;margin: 0 auto;text-align: center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {width: 12px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {width: 8px;}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {display: block;position: absolute;height: 20px;width: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}
.mCSB_scrollTools .mCSB_buttonDown {bottom: 0;}
.mCSB_horizontal.mCSB_inside > .mCSB_container {margin-right: 0;margin-bottom: 30px;}
.mCSB_horizontal.mCSB_outside > .mCSB_container {min-height: 100%;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom: 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {width: auto;height: 16px;top: auto;right: 0;bottom: 0;left: 0;}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom: -26px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {margin: 0 20px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 2px;margin: 7px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {width: 30px;height: 100%;left: 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 4px;margin: 6px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {height: 12px;margin: 2px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height: 8px;margin: 4px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {display: block;position: absolute;width: 20px;height: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {left: 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {right: 0;}
.mCSB_container_wrapper {position: absolute;height: auto;width: auto;overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;margin-right: 30px;margin-bottom: 30px;}
.mCSB_container_wrapper > .mCSB_container {padding-right: 30px;padding-bottom: 30px;box-sizing: border-box;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {bottom: 20px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {right: 20px;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {bottom: 0;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {right: 0;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {left: 20px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {left: 0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {margin-right: 0;margin-left: 30px;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {padding-right: 0;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {padding-bottom: 0;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 0;margin-left: 0;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom: 0;}
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {transition: opacity .2s ease-in-out, background-color .2s ease-in-out;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;}
.mCSB_scrollTools {opacity: 0.75;filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)";}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {opacity: 0;filter: "alpha(opacity=0)";-ms-filter: "alpha(opacity=0)";}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {opacity: 1;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)";}
.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background: rgba(0, 0, 0, 0.3);filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)";}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background: rgba(0, 0, 0, 0.3);filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #fff;background: rgba(0, 0, 0, 0.4);filter: "alpha(opacity=85)";-ms-filter: "alpha(opacity=85)";}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #fff;background: rgba(0, 0, 0, 0.5);filter: "alpha(opacity=90)";-ms-filter: "alpha(opacity=90)";}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@media(max-width: 1280px) {
    .blaBox .vbox .pla-wrap .pla-item .p-thumb {position: relative;width: 100%;padding-bottom: 56.25%;}
    .blaBox .vbox .pla-wrap .pla-item .p-entry {float: left;width: 100%;padding-left: 0;margin-bottom: 20px;}
}
@media(max-width: 1024px) {
    .blaBox {margin-right: -20px;}
    #v-wrap #v-player {display: inline-block;width: 100%;border-bottom: 1px solid #727172;}
    #v-wrap .share-post {position: initial;margin: 10px auto;}
    #v-wrap #v-cont {position: initial;width: 100%;height: inherit;margin-top: 20px;}
    #v-wrap #v-cont .tab-content, #v-wrap #v-cont .content-wrap, #v-wrap #v-cont ul.tabs {position: inherit;}
    #v-wrap #v-cont #comment-tab.tab-content .comment-wrap {position: inherit;}
}
@media(max-width: 768px) {

}
@media(max-width: 600px) {
    .vbox .pli-wrap .pli-item .p-thumb {float: left;width: 150px;margin-bottom: 0;}
    .vbox .pli-wrap .pli-item .p-entry {float:left; width: calc(100% - 150px);padding-left:15px} 
    .video-playlist-wrapper .fixed-vid, #player .video-content.fixed-vid {width: 250px;height: 140px;}
    .videos-block {display: block;width: initial;margin-left: -20px;margin-right: -20px;}
}