* { margin: 0; padding: 0; outline: none; box-sizing: border-box; }
img {border:0;}
body {position: relative; background:#8C7264; font:12px Arial, Helvetica, sans-serif; color:#e3e3e3;}
.container {max-width:1880px; min-width:320px; margin:0 auto; padding:0 10px; position:relative;}
ul {list-style:none;}
a {text-decoration: none;}
.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px; content:''; display:block;}
a, button {transition:all 0.1s ease-in-out;}

.pad {height: 60px; margin-bottom: 18px;}
header {height: 60px; box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75); background:#7f6659; position: fixed; left: 0; top: 0; right: 0; z-index: 2;}
.logo { text-align: center; padding-top:5px; }
.logo img {height: 50px; width: auto;}
header .container {max-width: 1100px;}

/*Search*/
#wszegetzcznr { height: 30px; width:30px; fill:#e3e3e3; cursor: pointer; position: absolute; top: 10px; right: 10px; display: none;}
#wszegetzcznr:hover {fill:#000}
.tdvsrbjkdzqv {position: absolute; top: 15px; right: 10px;}
.rdgkuuvnrqjm input {height: 30px; border-radius: 3px 0 0 3px; border: 1px solid #e3e3e3; transition: all 0.2s ease-in-out; width: 150px; padding: 0 0 0 10px; font:14px Arial, Helvetica, sans-serif; background: #fff;}
.rdgkuuvnrqjm input:focus { border-color: #a72222; width: 200px;}
.rdgkuuvnrqjm form * {float: left;}
.rdgkuuvnrqjm button {width: 70px; height: 30px; border: 0; transition: background 0.2s ease-in-out; text-align: center; font:14px Arial, Helvetica, sans-serif; border-radius: 0 3px 3px 0; color: #fff; background: #d02828} 
.rdgkuuvnrqjm button:hover {background: #a72222; cursor: pointer;}

/*menu*/
.tfnibktrcqyk {position: absolute; left: 10px; top: 12px; cursor: pointer;}
.tfnibktrcqyk:hover .xtufztizchyv, .tfnibktrcqyk.ajyztqbmhgpb .xtufztizchyv  {color: #000;}
.xtufztizchyv {color: #e3e3e3; float: left; font-size: 22px; font-weight: bold; padding: 5px 0 0 20px; transition: all .3s ease-in-out;}
.xaifhygaduje { width: 30px; height: 40px; cursor: pointer; float: left; position: relative;}
.ecwhtvsronwn {width: 100%; top: 50%; right: 0px; margin-top: -5px; opacity: 1;}
.ecwhtvsronwn em {width: 30px; top: 10px;}
.ecwhtvsronwn span {width: 30px; bottom: 10px;}
.ecwhtvsronwn span, .ecwhtvsronwn em, .ecwhtvsronwn { display: block; transition: all .3s ease-in-out; height: 3px; position: absolute; background:#e3e3e3;}
.tfnibktrcqyk:hover .xaifhygaduje .ecwhtvsronwn, .tfnibktrcqyk:hover .xaifhygaduje .ecwhtvsronwn span, .tfnibktrcqyk:hover .xaifhygaduje .ecwhtvsronwn em {background: #000}

.ajyztqbmhgpb .ecwhtvsronwn span {transform: rotate(-45deg); bottom: 0px; background:#000;}
.ajyztqbmhgpb .ecwhtvsronwn em {transform: rotate(45deg); top: 0px; background:#000;}
.tfnibktrcqyk.ajyztqbmhgpb .ecwhtvsronwn, .tfnibktrcqyk.ajyztqbmhgpb:hover .xaifhygaduje .ecwhtvsronwn { background: rgba(111,111,111,0);}


/*Category list*/
nav {background: rgba(0, 0, 0, .85); position: fixed; left: 0; top: 60px; right: 0;  bottom: 0; height: 0; overflow: hidden; transition: all 0.2s ease-in-out; z-index: 2;}
nav>div {position: absolute; left: 10px; top: 20px; right: 10px; bottom: 20px; overflow: auto;}
nav ul { margin-bottom: 5px; font-size: 0; column-count: 8;}
nav ul li { line-height: 17px; }
nav ul li a {color: #e3e3e3; font-size: 14px;}
nav ul li a:hover {color:#d02828;}
nav p {font-weight: bold; font-size: 18px; color: #d02828; margin-bottom: 5px;}
.qsxhihujhgyd { height: calc(100% - 60px)}
nav>div::-webkit-scrollbar {width: 5px;}
nav>div::-webkit-scrollbar-track {background: #eee; }
nav>div::-webkit-scrollbar-thumb {background: #d02828; }
nav>div::-webkit-scrollbar-thumb:hover {background: #555; }

/*Sorting and Pages*/
.container2, .uxkyhbutnmlp {max-width: 1080px; margin: 0 auto;}
.header { max-width: 1080px; margin: 0 auto; position: relative; text-align: center;}
h1 {font-size: 18px; color: #e3e3e3; margin-bottom: 12px; line-height: 23px;}
.srfdtmplpwwk, .balpvukvzkrb {position: absolute; top: 0px; font-size: 0;}
.srfdtmplpwwk, .balpvukvzkrb, .srfdtmplpwwk *, .balpvukvzkrb * {display: inline-block; vertical-align: middle;}
.srfdtmplpwwk li, .balpvukvzkrb li {font-size: 13px; display: inline-block; vertical-align: middle; margin: 0 2px;}
.srfdtmplpwwk p, .balpvukvzkrb p {font-size: 13px; color: #e3e3e3; margin-right: 3px;}
.srfdtmplpwwk li a, .balpvukvzkrb li a {display: block; height: 25px; background: rgba(0, 0, 0, .6); color: #e3e3e3; padding: 0 9px; line-height: 25px;}
.srfdtmplpwwk li a:hover, .balpvukvzkrb li a:hover {background:#d02828;}
.srfdtmplpwwk li a.active, .balpvukvzkrb li a.active {background: #d02828}
.srfdtmplpwwk {right: -2px}
.balpvukvzkrb {left: -2px}

/*Main thumbs*/
.gfminleklnqt {width: 100%; overflow: hidden; margin-bottom: 12px;}
.lwtprduwfqdz {font-size: 0; }
.lwqzjnnptzyg {padding: 2px; display: inline-block; vertical-align: top; position: relative;}
.lwqzjnnptzyg img {border: 1px solid #666; display: block; transition: border 0.1s ease-in-out; width: 304px; height: 228px; box-sizing: content-box;}
.lwqzjnnptzyg a {display: block; position: relative;}
.lwqzjnnptzyg img:hover {border: 1px dashed #e3e3e3;}
.lwqzjnnptzyg span {position: absolute; top: 1px; left: 1px; background:rgba(0, 0, 0, .5); font-size: 18px; line-height: 25px; padding: 2px 8px 3px 8px; color: #e3e3e3}
.lwqzjnnptzyg em {position: absolute; bottom: 1px; right: 1px; background:rgba(0, 0, 0, .5); font-size: 12px; line-height: 20px; padding: 0 5px; color: #e3e3e3; font-style: normal;}

.mlrscvrnrhna {font-size: 0; text-align: center; margin-bottom: 12px;}
.uaqoaoulsmhi {width: 302px; height: 252px; display: inline-block; vertical-align: top; margin: 2px}
.uaqoaoulsmhi>div, .kdrwqhpcejrv { border: 1px solid #666;}

footer {text-align: center; color: #e3e3e3; padding: 30px 0;}

/*Video Page*/
.uxkyhbutnmlp {min-height: 25px; margin-bottom: 12px; position: relative; text-align: center}
.hcdzkqafrqts {font-size: 0; text-align: center;}
.hcdzkqafrqts>div {vertical-align: top; display: inline-block;}
.fodxalfvjqtq {width: 1018px;}
.phohxizcwczx {width: 306px; padding:0 0 0 4px;}
.kdrwqhpcejrv {margin-bottom: 4px;}
.phohxizcwczx .kdrwqhpcejrv:last-child {margin-bottom: 2px;}
.snjfavvhyyhi {overflow: hidden; padding-top: 75%; position: relative; margin-bottom: 2px;}
.snjfavvhyyhi iframe {border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.hcdzkqafrqts h1 {text-align: left; padding-left: 15px; max-width: 1324px; margin: 0 auto 15px auto;}

/*Responsive*/
@media (max-width: 1900px) {
  .container {max-width:1570px;}
}
@media (max-width: 1590px) {
  .container {max-width:1260px;}
  .mlrscvrnrhna .uaqoaoulsmhi:nth-child(5), .phohxizcwczx .kdrwqhpcejrv:nth-child(3) {display: none;}
  .fodxalfvjqtq {width: 677px;}
  .hcdzkqafrqts h1 {max-width: 983px;}
}
 @media (max-width: 1279px) {
  .container {max-width:950px;}
  body header .container {max-width: 950px;}
  nav ul {column-count: 6;}
  .mlrscvrnrhna .uaqoaoulsmhi:nth-child(4) {display: none;}
  .fodxalfvjqtq, .phohxizcwczx {width: 100%;}
  .phohxizcwczx {padding: 0;}
  .phohxizcwczx .kdrwqhpcejrv:nth-child(3) {display: inline-block;}
  .phohxizcwczx .kdrwqhpcejrv {display: inline-block; margin-bottom: 2px;}
  .phohxizcwczx .kdrwqhpcejrv:nth-child(2) {margin: 0 10px;}
  .snjfavvhyyhi {margin-bottom: 4px;}
}
@media (max-width: 949px) {
  header {height: 50px;}
  .tfnibktrcqyk {top: 8px;}
  .pad {height: 50px; margin-bottom: 10px;}
  .logo img {height: 40px;}
  .xtufztizchyv {display: none;}
  .lwqzjnnptzyg {width: 33.333%}
  .lwqzjnnptzyg img { width: 100%; height: auto; box-sizing: border-box; }
  nav {right: auto; height: auto; width: 0; bottom: 0; top: 50px;}
  .qsxhihujhgyd { height: auto; width: 200px;}
  nav ul {column-count: 1;}
  nav .container {min-width:1px; padding: 0}

  #wszegetzcznr {display: inline-block;}
  .tdvsrbjkdzqv {height: 0; overflow: hidden; position: absolute; left: 0; right: 0; top: 50px; transition: height 0.2s ease-in-out;}
  .rdgkuuvnrqjm {padding: 10px 80px 10px 10px; background: rgba(0, 0, 0, .85); height: 50px;}
  .rdgkuuvnrqjm input, .rdgkuuvnrqjm button {border: 0; transition: none}
  .rdgkuuvnrqjm input, .rdgkuuvnrqjm input:focus {width: 100%;}
  .rdgkuuvnrqjm button {position: absolute; top: 10px; right: 10px;}
  .tdvsrbjkdzqv.bbcebpvvsrnk {height: 50px;}

  .pad {margin-bottom: 12px;}
  h1 {margin-bottom: 11px;}
  .srfdtmplpwwk, .balpvukvzkrb {top: 0;}
  .mlrscvrnrhna .uaqoaoulsmhi:nth-child(3), .phohxizcwczx .kdrwqhpcejrv:nth-child(3) {display: none;}
  .phohxizcwczx .kdrwqhpcejrv, .phohxizcwczx .kdrwqhpcejrv:nth-child(2) {margin: 0 2px 2px 2px;}
  .hcdzkqafrqts h1 {max-width: 983px; padding: 0; text-align: center}
}
@media (max-width: 767px) {
  .lwqzjnnptzyg {width: 50%}	
  h1 {margin-bottom: 8px; font-size: 16px}
  .ccdjhexexwid {position: relative; height: 25px; margin: 0 2px 10px 2px;}
}
@media (max-width: 631px) {
  .mlrscvrnrhna .uaqoaoulsmhi:nth-child(2), .phohxizcwczx .kdrwqhpcejrv:nth-child(2) {display: none;}
  .mlrscvrnrhna .uaqoaoulsmhi {margin: 0;}
  .phohxizcwczx .kdrwqhpcejrv {margin: 0 0 2px 0;}
}
@media (max-width: 568px) {
  .ccdjhexexwid {height: auto; margin: 0;}
  .srfdtmplpwwk, .balpvukvzkrb {margin:0 0 10px 0; position: static; display: block;}
}
@media (max-width: 375px) {
  .lwqzjnnptzyg {width: 100%}	
}

