body,html,div,p,a,ul,li,input,button,form,textarea,span,img,h1,h2,h3 { margin: 0; padding: 0; }

body { background-color: rgb(28,28,28); color: rgb(168,168,168); text-shadow: 1px 1px 0 rgba(0,0,0,0.5); font-family: 'Muli', sans-serif; }
input, button { font-family: 'Muli', sans-serif; }

li { list-style-type: none; }

img { background-color: rgb(68,68,68); display: block; }

a { color: rgb(228,228,228); text-decoration: none; }
a:hover, h1 span, h2 span, .bikoh-pages-first i { color: rgb(214,179,30); }

h1, h2 { display: block; font-weight: normal; }
h1 { color: rgb(228,228,228); font-size: 20px; line-height: 24px; }
h2 { color: rgb(228,228,228); border-bottom: 1px solid rgb(8,8,8); box-shadow: 0 1px 0 0 rgb(48,48,48); padding-bottom: 8px; margin: 40px 5px 0 5px; font-size: 18px; line-height: 22px; }
 
.bikoh-head-wrap { background-color: rgb(48,48,48); }

.bikoh-head { overflow: hidden; font-size: 0; text-align: center; margin: 0 auto; width: 99%; max-width: 1900px; }
.bikoh-head-top { overflow: hidden; }
.bikoh-logo { float: left; margin: 5px 5px 0 5px; }
.bikoh-logo a { color: rgb(248,248,248); text-transform: uppercase; font-size: 24px; height: 30px; line-height: 30px; }
.bikoh-logo a span { color: rgb(214,179,30); }

.bikoh-head-open-menu { background-color: rgb(88,88,88);  color: rgb(255,255,255); height: 40px; margin: 0 1px; line-height: 40px; width: 40px; font-size: 20px;float: right; cursor: pointer; }
.bikoh-head-open-menu.active, .bikoh-head-open-menu:hover { background-color: rgb(214,179,30); color: rgb(255,255,255); }

.bikoh-head-open-search { background-color: rgb(88,88,88); color: rgb(255,255,255); height: 40px; margin: 0 1px; line-height: 40px; width: 40px; font-size: 18px; float: right; cursor: pointer; }
.bikoh-head-open-search.active, .bikoh-head-open-search:hover { background-color: rgb(214,179,30); color: rgb(255,255,255); }

.bikoh-head-menu { display: none; overflow: hidden; padding: 0 0 10px 0; font-size: 0; text-align: left; }
.bikoh-head-menu li { margin: 1px 1px 0 1px; }
.bikoh-head-menu li a { background-color: rgb(58,58,58); height: 40px; line-height: 40px; display: block; font-size: 16px; padding: 0 15px; }
.bikoh-head-menu li a:hover, .bikoh-head-menu li a.active, .bikoh-head-menu li.active a { background-color: rgb(214,179,30); color: rgb(255,255,255); }

.bikoh-search-bg { display: none; border-top: 1px solid rgb(68,68,68); margin-top: 10px; padding: 10px 0; overflow: hidden; }
.bikoh-search { overflow: hidden; margin: 0 auto; width: 98%; max-width: 600px; }
.bikoh-search form { overflow: hidden; }
.bikoh-search input { background-color: rgb(228,228,228); color: rgb(48,48,48); border: 0 none; height: 50px; line-height: 50px; outline: none; font-size: 16px; width: 74%; padding: 0 4%; }
.bikoh-search input:focus { background-color: rgb(248,248,248); }
.bikoh-search button { background-color: rgb(88,88,88); color: rgb(255,255,255); border: 0 none; float: right; outline: none; width: 18%; line-height: 50px; height: 50px; font-size: 20px; cursor: pointer; }
.bikoh-search button:hover { background-color: rgb(214,179,30); }

.bikoh-content { overflow: hidden; margin: 0 auto; width: 99%; max-width: 1900px; }

.bikoh-title-block { border-bottom: 1px solid rgb(8,8,8); box-shadow: 0 1px 0 0 rgb(48,48,48); padding-bottom: 8px; margin: 10px 5px 0 5px; overflow: hidden; }
.bikoh-sort { overflow: hidden; }
.bikoh-sort li { display: inline-block; vertical-align: top; margin: 10px 5px 0 0; height: 14px; line-height: 14px; font-size: 12px; }
.bikoh-sort li a:hover, .bikoh-sort li a.active, .bikoh-sort li.active a, .bikoh-sort li span i { color: rgb(214,179,30); }

.bikoh-thumbs-content { overflow: hidden; }

.bikoh-thumb-wr { float: left; width: 100%; }
.bikoh-thumb { margin: 10px 5px 0 5px; overflow: hidden; position: relative; }
.bikoh-thumb img { width: 100%; height: auto; max-height: 180px; }
.bikoh-thumb-photo img { max-height: 800px; }
.bikoh-thumb-name { margin-top: 5px; height: 15px; line-height: 15px; font-size: 12px; overflow: hidden; }
.bikoh-thumb-dur-tot { background-color: rgba(28,28,28,0.8); color: rgb(228,228,228); position: absolute; top: 1px; right: 1px; border-radius: 2px; height: 18px; line-height: 18px; padding: 0 3px; font-size: 9px; }
.bikoh-thumb-meta { margin-top: 3px; overflow: hidden; height: 15px; line-height: 15px; font-size: 10px; }
.bikoh-thumb-meta li { float: left; margin: 0 10px 0 0; }
.bikoh-thumb-meta li.bikoh-thumb-rating span { background-color: rgb(99,98,98); color: rgb(255,255,255); border-radius: 2px; padding: 0 3px; font-size: 9px; display: block; height: 15px; line-height: 15px; }
.bikoh-thumb-meta li.bikoh-thumb-date { float: right; margin: 0; }
.bikoh-thumb-category .bikoh-thumb-name { height: 20px; line-height: 20px; font-size: 16px; }
.bikoh-thumb-category .bikoh-thumb-meta  { margin-top: 0; }

.bikoh-pages-bl { border-top: 1px solid rgb(48,48,48); box-shadow: 0 -1px 0 0 rgb(8,8,8); margin: 20px 5px 0 5px; padding-top: 5px; overflow: hidden; }

.bikoh-pages { overflow: hidden; }
.bikoh-pages li { display: inline-block; vertical-align: top; margin: 2px 2px 0 0; height: 22px; line-height: 22px; font-size: 12px; }
.bikoh-pages li a, .bikoh-pages li span { background-color: rgb(48,48,48); display: block; min-width: 14px; padding: 0 5px; border-radius: 2px; text-align: center; }
.bikoh-pages li a { font-size: 11px; }
.bikoh-pages li a:hover, .bikoh-pages li a.active, .bikoh-pages li.active a { background-color: rgb(8,8,8); color: rgb(214,179,30); }
.bikoh-pages li span.bikoh-pages-first { background: none; padding: 0; }

.bikoh-bns-bl { margin-top: 10px; text-align: center; overflow: hidden; font-size: 0; }
.bikoh-bn { background-color: rgb(68,68,68); display: inline-block; vertical-align: top; margin: 10px 5px 0 5px; width: 300px; height: 250px; }
.bikoh-bn-2, .bikoh-bn-3, .bikoh-bn-4, .bikoh-bn-5, .bikoh-bn-6 { display: none; }

.bikoh-categories-list { overflow: hidden; }
.bikoh-categories-list li { float: left; width: 50%; }
.bikoh-categories-list li a { margin: 10px 5px 0 5px; display: block; }
.bikoh-categories-list li a span { display: block; overflow: hidden; }
.bikoh-categories-list li a span.category-name { font-size: 14px; height: 20px; line-height: 20px; overflow: hidden; }
.bikoh-categories-list li a span.category-total { background-color: rgb(48,48,48); color: rgb(168,168,168); margin-top: 3px; float: left; border-radius: 2px; padding: 0 3px; font-size: 10px; height: 18px; line-height: 18px; overflow: hidden; }
.bikoh-categories-list li a span.category-total i { color: rgb(214,179,30); }

.bikoh-topl-block { overflow: hidden; }
.bikoh-topl-col { overflow: hidden; float: left; width: 50%; }
.bikoh-topl-col ul { overflow: hidden; }
.bikoh-topl-col li { margin: 10px 5px 0 5px; }
.bikoh-topl-col li a { color: rgb(148,148,148); display: block; height: 15px; line-height: 15px; font-size: 12px; text-align: left; overflow: hidden; }
.bikoh-topl-col li a:hover, .bikoh-topl-col li a i { color: rgb(228,228,228); }
.bikoh-topl-col li a:hover { text-decoration: underline; }

.bikoh-video-wrap { margin: 0 5px; }

.bikoh-player-col { padding-top: 10px; }
.bikoh-player { background-color: rgb(0,0,0); position: relative; width: 100%; height: 250px; }
.bikoh-player iframe, .bikoh-player object, .bikoh-player embed { width: 100%; height: 100%; }

.bikoh-on-player-wrap { display: none; background-color: rgba(0,0,0,0.6); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5000; }
.bikoh-on-player-block { position: absolute; top: 50%; left: 50%; width: 300px; height: 250px; z-index: 5500; margin: -125px 0 0 -150px; }
.bikoh-on-pl-spts { overflow: hidden; }
.bikoh-on-player-spot { background-color: rgb(40,40,40); width: 300px; height: 250px; }
.bikoh-on-player-spot-2 { display: none; }
.bikoh-on-player-close { position: absolute; z-index: 5600; background-color: rgb(28,28,28); color: rgb(248,248,248); border-radius: 50%; top: -15px; right: -15px; width: 30px; text-align: center; height: 30px; line-height: 30px; font-size: 18px; cursor: pointer; }
.bikoh-on-player-close:hover { background-color: rgb(214,179,30); color: rgb(255,255,255); }
.bikoh-on-player-close-bottom { position: absolute; z-index: 5600; background-color: rgb(28,28,28); color: rgb(248,248,248); border-radius: 12px; bottom: -35px; left: 50%; width: 160px; margin-left: -80px; text-align: center; height: 30px; line-height: 30px; font-size: 14px; text-transform: uppercase; cursor: pointer; }
.bikoh-on-player-close-bottom:hover { background-color: rgb(214,179,30); color: rgb(255,255,255); }

.bikoh-gallery-col { padding-top: 8px; }
.bikoh-gallery { overflow: hidden; }
.bikoh-gallery li { float: left; width: 50%; }
.bikoh-gallery li a { display: block; margin: 2px 1px 0 1px; }
.bikoh-gallery li a img { width: 100%; height: auto; }
.bikoh-gallery li a:hover img { opacity: 0.9; }

.bikoh-video-bottom { overflow: hidden; }

.bikoh-video-rating { overflow: hidden; margin: 10px 0 0 0; text-align: center; }
.bikoh-video-rating li { margin: 0 1px; float: left; font-size: 12px; height: 40px; line-height: 40px; }
li.bikoh-video-rating-like a { border: 1px solid rgb(68,68,68); height: 38px; line-height: 38px; padding: 0 10px; display: block; font-size: 14px; border-radius: 2px; }
li.bikoh-video-rating-like a:hover { background-color: rgb(8,8,8); color: rgb(209,125,84); }
li.bikoh-video-rating-dislike a { border: 1px solid rgb(68,68,68); width: 38px; height: 38px; line-height: 38px; display: block; font-size: 14px; border-radius: 2px; }
li.bikoh-video-rating-dislike a:hover { background-color: rgb(8,8,8); color: rgb(228,68,68); }
li.bikoh-video-rating-votes { background-color: rgb(28,28,28); padding: 0 10px; }
li.bikoh-video-rating-votes span { color: rgb(209,125,84); }

.bikoh-video-info { overflow: hidden; }

.bikoh-video-meta { overflow: hidden; }
.bikoh-video-meta li { margin: 10px 10px 0 0; float: left; font-size: 12px; height: 15px; line-height: 15px; }
.bikoh-video-meta li span { color: rgb(228,228,228); }
.bikoh-video-meta li i { color: rgb(214,179,30); }

.bikoh-video-links { overflow: hidden; }
.bikoh-video-links li { margin: 10px 10px 0 0; float: left; font-size: 12px; height: 15px; line-height: 15px; }
.bikoh-video-links li a:hover { text-decoration: underline; }
.bikoh-video-links li i { color: rgb(214,179,30); }

.bikoh-video-wide-bn { display: none; background-color: rgb(48,48,48); padding: 10px; margin: 10px 0 0 0; border-radius: 2px; }
.bikoh-video-wide { background-color: rgb(68,68,68); width: 728px; height: 90px; margin: 0 auto; }

.bikoh-video-rt { margin-top: 10px; font-size: 0; text-align: center; }
.bikoh-video-bn { background-color: rgb(68,68,68); display: inline-block; vertical-align: top; margin: 10px 5px 0 5px; width: 300px; height: 250px; }
.bikoh-video-bn-2, .bikoh-video-bn-3, .bikoh-video-bn-4 { display: none; }

.bikoh-footer { background-color: rgb(48,48,48); margin-top: 30px; }
.bikoh-foot { overflow: hidden; margin: 0 auto; width: 99%; max-width: 1900px; padding: 20px 0; font-size: 12px; text-align: center; }
.bikoh-foot span { color: rgb(214,179,30); }
.bikoh-foot a { text-decoration: underline; }
.bikoh-foot a:hover { text-decoration: none; }


@media all and (min-width:360px) {
.bikoh-thumb-wr { width: 50%; }
}

@media all and (min-width:400px) {
    .bikoh-logo a { font-size: 26px; }
    .bikoh-player { height: 300px; }
    .bikoh-gallery li { width: 33.3333%; }
}

@media all and (min-width:500px) {
    .bikoh-player { height: 350px; }
    .bikoh-on-player-wrap { display: block; }
    .bikoh-categories-list li { width: 33.3333%; }
}

@media all and (min-width:620px) {
    .bikoh-thumb-wr { width: 25%; }
    .bikoh-player { height: 400px; }
    .bikoh-bn-2, .bikoh-video-bn-2 { display: inline-block; }
    .bikoh-on-player-close-bottom { border-radius: 15px; bottom: -40px; height: 35px; line-height: 35px; }
}

@media all and (min-width:700px) {
    .bikoh-player { height: 450px; }
    .bikoh-topl-col { width: 25%; }
    .bikoh-gallery li { width: 25%; }
}

@media all and (min-width:800px) {
	.bikoh-player { height: 500px; }
    .bikoh-categories-list li { width: 20%; }
}

@media all and (min-width:900px) {
	.bikoh-player { height: 540px; }
}

@media all and (min-width:950px) {
    .bikoh-bn-3 { display: inline-block; }
}

@media all and (min-width:1020px) {
    h1,h2 {  text-align: left; }
    .bikoh-title-block h1 { float: left; height: 26px; line-height: 26px; }
    .bikoh-sort { float: right; }
    .bikoh-sort li { height: 24px; line-height: 24px; margin: 2px 0 0 10px; }
    .bikoh-head { height: 50px; padding: 0; }
    .bikoh-head-top { float: left; padding: 0; }
    .bikoh-logo { float: none; margin: 10px 0 0 0; text-align: left;}
    .bikoh-head-open-menu, .bikoh-head-open-search { display: none; }
    .bikoh-search-bg { display: block !important; border-top: 0 none; padding: 0; margin: 0; }
    .bikoh-search { float: right; margin: 0 5px 0 0; width: 240px; }
    .bikoh-head-menu { display: block !important; float: left; margin-left: 20px; }
    .bikoh-head-menu ul { padding: 0; }
    .bikoh-head-menu li { float: left; margin: 0 2px 0 0; text-align: center; }
    .bikoh-head-menu li a { height: 50px; line-height: 50px; font-size: 16px; padding: 0 15px; }
    .bikoh-head-menu li a i { color: rgb(214,179,30);  }
    .bikoh-head-menu li a:hover, .bikoh-head-menu li a.active, .bikoh-head-menu li.active a { background-color: rgb(28,28,28); color: rgb(214,179,30); }
    .bikoh-thumb-wr { width: 25%; }
    .bikoh-pages { float: left;  }
    .bikoh-bns-bl { padding: 10px 15px 20px 15px; }
    .bikoh-categories-list li { width: 16.6666%; }
    .bikoh-desc { padding: 20px; }
    .bikoh-video-tab { display: table; width: 100%; }
    .bikoh-player-col, .bikoh-video-rt, .bikoh-allery{ display: table-cell; vertical-align: top; }
    .bikoh-player { height: 502px; }
    .bikoh-on-player-close { top: -20px; right: -20px; width: 40px; height: 40px; line-height: 40px; }
    .bikoh-video-rating { float: left; margin-right: 20px; }
    .bikoh-video-rating li { height: 43px; line-height: 43px; margin-bottom: 5px; }
    li.bikoh-video-rating-like a { font-size: 18px; padding: 0 20px; height: 41px; line-height: 41px; }
    li.bikoh-video-rating-dislike a { width: 41px; font-size: 18px; height: 41px; line-height: 41px; }
    li.bikoh-video-rating-votes { background: none; float: none; clear: both; height: 20px; line-height: 20px; font-size: 12px; border-radius: 2px; padding: 0; margin-bottom: 0; }
    .bikoh-video-rt { width: 310px; padding: 8px 0 0 0; margin: 0; }
    .bikoh-video-bn { display: block; margin: 2px 0 0 10px; }
    .bikoh-video-bn-3, .bikoh-video-bn-4 { display: none; }
    .bikoh-foot { width: 996px; }
    
.bikoh-thumb-pic {
  position: relative;
  overflow: hidden;
}
.bikoh-thumb-pic img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bikoh-thumb-pic:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

}
@media all and (min-width:1120px) {
    .bikoh-search { width: 300px; }
}

@media all and (min-width:1278px) {
    .bikoh-search { width: 320px; }
    .bikoh-head-menu li a { min-width: 100px; }
    .bikoh-thumb-wr { width: 20%; }
    .bikoh-gallery li { width: 20%; }
    .bikoh-bn-4 { display: inline-block; }
    .bikoh-video-bn-3 { display: block; }
    .bikoh-player { height: 558px; }
    .bikoh-video-wide-bn { display: block; }
    .bikoh-on-player-block { width: 608px; margin: -125px 0 0 -304px; }
    .bikoh-on-player-spot { float: left; margin: 0 2px; }
    .bikoh-on-player-spot-2 { display: block; }

} 

@media all and (min-width:1360px) {
    .bikoh-topl-col { width: 12.5%; }
} 

@media all and (min-width:1378px) {
    .bikoh-player { height: 668px; }
} 

@media all and (min-width:1400px) {
    .bikoh-search { width: 380px; }
    .bikoh-categories-list li { width: 12.5%; }
}

@media all and (min-width:1478px) {
    .bikoh-player { height: 754px; }
} 



@media all and (min-width:1600px) {
    .bikoh-head-menu li a { min-width: 140px; }
    .bikoh-search { width: 440px; }
    .bikoh-categories-list li a span.category-name { font-size: 16px; height: 24px; line-height: 24px; }
    .bikoh-bn-5 { display: inline-block; }
    .bikoh-player { height: 812px; }
    .bikoh-video-bn-4 { display: block; }
    .bikoh-thumb-wr { width: 16.5%; }
}


@media all and (min-width:1918px) {
    .bikoh-bn-6 { display: inline-block; }
}