h2 .duration {font-weight: normal;}
h2 .profile_name { font-weight: normal;}
h2 .profile_name a, h2 .profile_name a:visited,
#main #video-tags li.profile_name a, #main #video-tags li.profile_name a:visited {color: #f00;font-weight: bold;text-decoration: underline;}
#item-flag .content-block-header { margin-bottom: 18px;}
#main #video-tags {margin: 0; font-size: 13px; margin-top: 5px; margin-bottom: 10px;}
#main #video-tags li { display: inline;}
#main #video-tags li a { text-decoration: none;}
#main #video-tags li a:hover { text-decoration: underline; }
.mejs-poster, video, .vjs-poster {background-size: 100% auto !important;}
#video_kgvid_0_meta {background: none !important;margin-top:5px !important;}
.kgvid_meta_icons {margin-right: 10px !important;}
.kgvid_video_meta {padding: 0 !important;}
.kgvid_wrapper {margin: 0 !important;}
.single-video-header * { display: inline-block;position: relative;}
.single-video-header .duration {font-size: 130%;font-weight: bold;position: relative;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {position: absolute;top: 0;left: 0;bottom: 0;height: 100% !important;width: 100% !important;border: 0;}
.embed-responsive-16by9, .fluid_video_wrapper, .ctpl-video > iframe, .ctpl-video .fluid_video_wrapper {padding-bottom: 56.25% !important;margin-top: 2px !important;}
.embed-responsive-4by3 {padding-bottom: 75%;}
.fluid_button_theatre {display: none !important}
.tags_list {margin: 0;padding-left: 5px;}
.tags_list li a { text-decoration: underline;}
.single-lek {margin: 2px 0 2px 0;background: #000;max-width: 935px;text-align: center;display: block;}
.single-lek img, .single-lek iframe, .single-lek object, .single-lek embed, .single-lek video {max-width: 100% !important;}
#main #content {margin-top: 10px;}
#main #player {width: 75%;display:block;position: relative;overflow: hidden;}
@media screen and (min-width: 993px) {
  #main #player {
    width: 75% !important;
    display: block;
    position: relative;
    overflow: hidden;
  }
}
#main #player, h2.single-title, #video-tags {padding-left: 5px;/*padding-right: 5px;*/display: inline-block;position: relative;}
#main .ads-right {float: right;width: 25%;overflow : hidden;position : relative;height: 100%;}
#main .ads-right iframe,.ads-right object,.ads-right embed,.ads-right img,.ads-right video {max-width: 100% !important;height: 250px;overflow: hidden;}
#videoTabs {margin: 5px 0 0;clear: both;}
#tabComments div#commentForm .leftCol {width: 90px;text-align: center;padding-top: 3px;}
#tabComments div#commentForm .leftCol div {margin-top: 23px;padding: 4px 8px;font-size: 11px;}
#tabComments div#commentForm p {font-size: 14px;margin:  0 0 8px 2px;}
#tabComments div#commentForm.noLoginReq p {font-size: 13px;text-align: left;line-height: 22px;}
#tabComments div#commentForm.noLoginReq .leftCol { width: 100px; }
#tabComments div#commentForm.noLoginReq .leftCol div { margin-top: 20px; }
#tabComments div#commentForm textarea {width: 97%;padding: 4px;}
#tabComments .comment {padding: 10px 0;margin: 0 4px;overflow: hidden;border-bottom: 1px solid #CCCCCC;border-top: 1px solid #FFFFFF;}
#tabComments .comment:first-child { border-top: none; }
#tabComments .comment .comment_profilepic {float: left;padding-right: 10px;width: 52px;height: 52px;}
#tabComments .comment .comment_profilepic img {width: 50px;height: 50px;border: 1px solid #000;}
#tabComments .comment .comment_user {font-size: 12px;border: 1px solid #000;background: #dadad9;padding: 1px 6px;margin: 0 0 6px 0;overflow: hidden;font-weight: normal;}
#tabComments .comment .comment_date { display: inline; }
#tabComments .comment .comment_comment { overflow: hidden; }
#tabComments .pagination {margin: 0 4px;padding-top: 20px;border-top: 1px solid #FFFFFF;}
#tabShare #shareButtons {margin: 20px auto 0;width: 500px;}
#tabEmbed #mediaEmbedCodeInput {font-size: 14px;margin: 20px 0 0;padding: 2px 8px;width: 96%;}
#tabDescription{text-align: left;}
#relatedVideos {margin-top: 20px;overflow: hidden;*zoom: 1;}
#relatedVideos .thumbBlock {width: 20%;border: none;background: none;}
#relatedVideosWithMore {position: relative;height: 390px;margin-top: 20px;overflow: hidden;*zoom: 1;}
#relatedVideosWithMore .page {position: absolute;width: 100%;	top: 100%;left: 0;}
#relatedVideosWithMore .thumbBlock {width: 20%;border: none;background: none;}
#relatedVideosMoreLink {text-align: center;}
#relatedVideosMoreLink a {font-weight: bold;font-size: 15px;}
/* ==== VIDEO & PLAYERS ==== */
#jwplayer {width: 100% !important;height: 100% !important;margin-top: 4px;}
.video-js-box,.sh5vp-video-box,.sh5vp-video,.video-js {width: 100% !important;height: auto !important;}
.mejs-container {width: 100% !important;height: auto !important;padding-top: 57%;}
.ui-autocomplete ul {width: 200px !important;}
.mejs-overlay,
.mejs-poster {width: 100% !important;height: 100% !important;}
.mejs-mediaelement video {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100% !important;height: 100% !important;}
.wp-video {width: 100% !important;height: 100% !important;}
.adtext {color: #fff;}
.close-btn:hover .fa-times{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#tabDownload a {font-size: 160%; font-weight: 600;}
.tabsContainer ul.tabButtons {overflow: hidden;margin-left: 10px; pading:10px 0 10px 0;}
.tabsContainer ul.tabButtons li {float: left;margin: 0 17px 0 0;}
.tabsContainer ul.tabButtons li img {margin-bottom: 3px;}
.tabsContainer ul.tabButtons li.headtab {font-size: 14px;border: 1px solid #918e8c;background: #f7f7f7 url('awpt/css/images/xv-button-bg.png') left top repeat-x;padding: 3px 10px;cursor: pointer;color: #000;}
.closeBtn {color: #000 !important;} .closeBtn:hover {color: #fff !important;}
.tabsContainer ul.tabButtons li.headtab:hover,.tabsContainer ul.tabButtons li.headtab.selected {background: url('awpt/css/images/btn-hover.png') repeat-x;color: #fff;border-color: #000}
.tabsContainer ul.tabButtons li.headtab a,.tabsContainer ul.tabButtons li.headtab a:visited { text-decoration: none; }
.tabsContainer ul.tabButtons li.headtab .closeBtn {text-decoration: none;display: none;margin-left: 12px;font-weight: bold;font-size: 12px;line-height: 11px;padding: 1px 4px 0;background: #fff;color: #000;}
.tabsContainer ul.tabButtons li.headtab .closeBtn:hover { background: #000; color: #fff; }
.tabsContainer ul.tabButtons li.headtab.selected .closeBtn {display: inline;}
.tabsContainer .tabs {margin-top: 5px;clear: both;*zoom: 1;}
#videoTabs {margin: 6px 0 0;clear: both;z-index: 100;}
#videoTabs .nb_views {display: inline-block;font-size: 15px;line-height: 15px;font-weight: bold;text-align: center;vertical-align: top;}
#videoTabs .nb_views .text {font-size: 11px;font-weight: normal;}
.tabsContainer .tabs .tab {/*background: #f2f1f0;*/border: 1px solid #a4a09d;padding: 10px;}
.tabsContainer .tab .tabHeaderForm {border: 1px solid #000;background: #fff;padding: 6px 12px;overflow: hidden;}
.tabsContainer .tab .tabHeaderForm .leftCol {float: left;margin: 0 15px 0 0;overflow: hidden;}
.tabsContainer .tab .tabHeaderForm .rightCol { overflow: hidden; }
.tabsContainer .notLoggedIn { font-size: 13px; }
.notLoggedIn .leftCol {padding-right: 15px;border-right: 1px solid #000;}
.tabHeaderForm.notLoggedIn table th {font-weight: normal;padding: 5px 10px 5px 0;text-align: left;}
.tabHeaderForm.notLoggedIn table td { padding: 5px 0; }
.tabHeaderForm.notLoggedIn .forgot_password { margin-top: 10px; }
.tabHeaderForm.notLoggedIn input[type="submit"] { float: right; margin-top: 10px; }
.tabHeaderForm.notLoggedIn ul {font-weight: bold;padding-left: 30px;}
.tabHeaderForm.notLoggedIn .signup { text-align: center; }
.tabHeaderForm.notLoggedIn .signup a { font-weight: bold; }
.post-tape {width: 100%;text-align: center !important;background:#000;height: 36px;}
.post-tape ul {background:#000;}
.post-tape li {display: inline-block !important;}
.post-tape li a {color: #fff;float: left;padding: 8px 16px;text-decoration: none;backgroun: #f7f7f7;border: 1px solid #2c2d30;}
.post-tape li a:hover {color: #000;background: #e8e8e8;}
.post-tape li a.current {color: #fff;}
/* ==== VOTES ==== */
#tabVote .btnVote, .voteGroup .btnVote {font-weight: bold;padding: 1px 8px;font-size: 15px; line-height: 16px;}
#voteYes, .voteGroup .voteYes {margin: 0 0 0 8px;border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;}
#voteNo, .voteGroup .voteNo {margin: 0;border-left: none;border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;}
#tabVote .btnVote.withThumb, .voteGroup .btnVote.withThumb { background: #404040; border: none;  }
#tabVote #voteYes.withThumb.visitor_vote, .voteGroup .voteYes.withThumb.visitor_vote { background-position: center -26px; }
#tabVote #voteYes.withThumb:hover, .voteGroup .voteYes.withThumb:hover { background: #666 }
#tabVote #voteNo.withThumb, .voteGroup .voteNo.withThumb { background-position: center -74px; }
#tabVote #voteNo.withThumb.visitor_vote, .voteGroup .voteNo.withThumb.visitor_vote { background-position: center -98px; }
#tabVote #voteNo.withThumb:hover, .voteGroup .voteNo.withThumb:hover { background: #666 }
#tabVote .ratingBarBlock, .voteGroup .ratingBarBlock{font-size: 11px;line-height: 12px;color: #333;overflow: hidden;vertical-align: middle;margin: 0 0 0 12px;display: inline-block;*display: inline;zoom: 1;}
.viewer .voteGroup .ratingBarBlock {margin-left: 4px;}
.viewer .voteGroup .ratingBar { width: 50px; }
.rating {
    font-size: 12px;
    /* padding: 3px 10px; */
    font-weight: bold;
}
.votebar {float: left;font-size: 12px;line-height: 14px;font-weight: 300; color: #fff;background: url(awpt/css/awpt/css/images/bg_border03.png) repeat-y 100% 0;float: left;}
.l-vote {width: 25px;text-align: center;padding: 12px 6px;text-decoration: none;position: relative}
.votebar img {vertical-align: top;width: 20px; height: 20px; filter: Alpha(Opacity=100);opacity: 1}
.justRated,.vote-system h2 {color:#007A2E;margin: 0;font-size: 10px;display: inline-block;}
.not_rated {font-size: 10px !important;}
.output-vote {display: none;}
.vote_buttons {display: inline-block;}
.like-bar {position: absolute;left: 0;top: 0;height: 5px;border-right-width: 1px;border-right-style: solid;background:#4C4C4C;padding: 12px;}
.like-bar {border-right-color: blue;}
#note-bar {height: 5px;width: 150px;overflow: hidden;margin: 5px 0 0 0;position: absolute;border-radius: 3px;margin-left:-76px;}
.output-vote {margin-top: 4px;margin-left: 3px;overflow: hidden;text-align: center;padding-top: 14px;color: #4e4e4e;font-size: 16px;font-weight: 700;line-height: 18px}
h2 {
   font-weight: 700;
    margin: 3px 0 0 3px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 40px;
}

.ratingCounts {padding-right: 4px;}
textarea#flag-comments {width: 100%;outline: none;padding:5px !important;}
#ReportForm {display: none;}
.crf_message {text-align: center;padding:10px;font-size: 110%;}
.crf_message strong {line-height: 26px;}
.flag-reason {margin-bottom: 8px;}
.flag-reason label {margin-right: 10px;}
.flag-btn {margin-right: 10px;}
#ReportForm .form-footer {float: right;padding: 6px 0 10px 0;}
#ReportForm .form-footer .btn-pd {height: 34px;padding: 2px 6px 2px 6px;}
h3.blackTitle.fav_list #tabVote, h3.blackTitle.fav_list .voteGroup {font-size: 15px; line-height: 23px;margin-top: 3px;}
.flag-reason {margin:5px 0 15px 0;}
.flag-reason label {font-size: 13px;margin-left: 5px;display: inline-block;line-height: 16px;margin-bottom: 0;}
.flag-reason label input[type="radio"]{float: left;}
p.description {font-size: 15px; padding: 12px;}
a#lucky-postnotlogged, .lucky-post a {color: #fff !important;text-decoration: underline;}
.lucky-post #lucky-post_btt #lucky-post,li.lucky-post #lucky-post_btt #lucky-postnotlogged {background: transparent url("awpt/css/images/random.png") left top no-repeat;display: inline;color: #fff;padding: 0 2px 3px 20px;font-weight: bold;}
.simplefavorite-button {border:none !important;}
.v-overlay {z-index: 101;position: absolute;top: 50%;left: 50%;margin-left: -150px;text-align: center;background: transparent;margin-top: 6%;}
a.close_lek, a.close_lek, a.close_lek:hover, a.close_lek:hover {color: #fff !important;}
a.close_lek {margin-top: -5px;margin-right: -5px;font-size: 17px;background:red;padding: 5px 7px 4px 7px;position: absolute;right: 5px;}
.continue_watch a {text-decoration: none;color: #fff;display: inline-block;font-size: 12px;padding: 5px 15px 4px;text-transform: uppercase;vertical-align: top;margin-top: 13px !important;z-index: 101;width: 100%;}
.mbylle_lekun {color: #fff; float:right; text-decoration: none;font-size: 120%;}
@media only screen and (max-width:1215px){
#main #player {width: 74.5%;}
}
@media only screen and (max-width:1050px){
#main #player {width: 100%;display: block;}
.ads-right {display: none;}
}
@media only screen and (max-width:720px){
.tabButtons .tab-txt {font-size: 0 !important;}
/*.tabButtons li .fa {font-size: 150% !important;line-height: 150%;padding-left: 4px;}*/
.tabButtons .closeBtn {position: relative;top:-2px;}
}
@media only screen and (max-width:516px){
.tabButtons li#tabVote { margin-bottom: 15px;}
}
@media only screen and (max-width:320px){
.tabButtons li#tabVote {width: 100% !important;margin-bottom: 10px;}
.tabButtons li .fa {font-size: 130% !important;line-height: 150%;}
.tabButtons .closeBtn {position: relative;top:-2px;}
}
.video-sponsor {padding:3px 3px 3px 0;}
.video-sponsor strong {background:red;padding:4px 3px 1px 3px;color: #fff;border-radius: 2px;}
.video-sponsor a {font-size: 100%;font-weight: bold;text-transform: uppercase;text-decoration: none;}
#video-actions .likes{cursor:pointer;margin-right:3px;font-size:20px}.video-stats{display:flex;gap:10px;margin:7px}.video-stats span{display:flex;gap:5px;font-size:13px}.video-stats i{}#video-actions .dislikes{cursor:pointer;font-size:20px;margin-left:3px}#video-actions .rating{cursor:pointer;display:inline-flex;margin-left:3px}#video-actions{margin-top:3px;float:right;border-radius:15px;height:36px;/* margin-bottom:10px; */background-color:rgba(255,255,255,.08)}.likes i{color:#cacaca}.likes.active i{color:#34c759}.like-count.active{color:green}.dislike-count.active{color:#e44545}.dislikes i{color:#cacaca}.dislikes.active i{color:#e44545}.rating i{color:rgb(255,59,92);font-size:20px}.filter-head{border-bottom:1px solid #262626;padding-bottom:5px}.tabs-toplike>li>a{padding:5px 20px;background:#23232a;margin:0 3px;color:#fff;border-radius:1px}.tabs-toplike{margin-top:15px}.tabs-toplike>li.active>a,.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background:#662929}@media (max-width:767px){.tabs-toplike>li>a{margin-bottom:1px!important;float:left}}.tabs-toplike>li>a:hover,.tabs-toplike>li>a:focus{text-decoration:none;background-color:#333}@media (min-width:768px){.nav-justified>li{width:unset !important}}@media only screen and (max-width:639px){.tabs-toplike>li>a{padding:5px 10px}}.video-rank{font-size:.9em;position:absolute;top:0;border-left:3px solid #ea4335;border-radius:0 4px 4px 0;background:none repeat scroll 0 0 rgba(17,17,17,.6);margin-top:2px;padding:2px 4px;color:#fff}
@media screen and (min-width: 1025px) {
    div#video-actions {
        margin-right: 320px;
    }
}


/* Search Meter Plugin CSS */
.search-meter-plugin #search_meter_menu {
    line-height: 1.4em;
    margin: 5px 0 0 0;
    padding: 0;
    border-bottom: 1px solid #aaaaaa;
}
.search-meter-plugin #search_meter_menu li {
    border: 1px solid #cccccc;
    border-bottom: none;
    line-height: 1.4em;
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}
.search-meter-plugin #search_meter_menu li.sm-current {
    border-color: #aaaaaa;
}
.search-meter-plugin #search_meter_menu li.sm-current span {
    background-color: #ffffff;
    font-weight: bold;
    padding: 0 5px 1px 5px;
}
.search-meter-plugin #search_meter_menu li a,
.search-meter-plugin #search_meter_menu li a:visited {
    padding: 0 5px;
    text-decoration: none;
}
.search-meter-plugin #search_meter_menu li a:hover {
    background-color: #eaf2fa;
}
.search-meter-plugin div.sm-stats-table {
    float: left;
    padding-right: 3em;
    padding-bottom: 1.5em;
}
.search-meter-plugin div.sm-stats-table th,
.search-meter-plugin div.sm-stats-table td {
    padding-right: 0.5em;
}
.search-meter-plugin div.sm-stats-table h3 {
    margin-top: 0;
    margin-bottom: 0.5em;
}
.search-meter-plugin div.sm-stats-table .sm-text {
    text-align: left;
}
.search-meter-plugin div.sm-stats-table .sm-number {
    text-align: right;
}
.search-meter-plugin div.sm-stats-clear {
    clear: both;
}
.search-meter-plugin #dashboard_search_meter h4 {
    line-height: 1.7em;
}
.search-meter-plugin #dashboard_search_meter div.sm-stats-table {
    float: none;
    padding-bottom: 0;
    padding-right: 0;
}
.search-meter-plugin #dashboard_search_meter div.sm-stats-table th {
    color: #8F8F8F;
}
.search-meter-plugin #dashboard_search_meter ul.subsubsub {
    float: none;
}