@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap&subset=cyrillic');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; font-family: Sans-serif; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } a:hover { border: 0; }
body, input, button, textarea {font-family: 'Roboto', sans-serif;}
input {-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.totop,
.totop:before,
header nav ul li span,
.logotype a {transition: all 300ms ease-in-out 0s;}
  .user-ico:before { font-family: 'fontello';}
  .border2 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
  .clear:after {clear:both; display:block; content:'';}
   .with2 {display:inline-block; float:left; width: -webkit-calc(100% - 320px); width: -moz-calc(100% - 320px); width: calc(100% - 320px);}


body {background:#f5e7cb; color:#665e55;}
header nav ul li.select a,
header nav ul li a:hover,
body a {text-decoration:none; color:#e1993c;}
header nav ul li ul li.select a,
h1 em,
.description em,
.tubes li:hover div a h3 {color:#e05f24;}
header {border-bottom:1px solid rgba(255,255,255,.05);}
.similar ul li:hover,
.popular_search ul li:hover {background:#f9f9f9;}
.categories_list div ul li a,
.categories_list div ul li small {}
.totop:hover {background:#f9910b;}
section nav ul li a{color:rgba(0, 0, 0, 0.74); border: 1px solid rgba(225, 144, 24, 0.73); border-radius: 5px; }
section nav ul li:hover a,
section nav ul li.select span,
section nav ul li.select a {border: 1px solid #dd9174;
background: #f9f9f9; color: #000; border-radius: 5px;}
.tubes li div div.details div a:hover {background:#f36b37; color:#fff; border-color:#625fec;}
.tubes li.sponsor_tube {position:relative; overflow:hidden;}
.tubes li.sponsor_tube a {display:block; padding:4px; margin:4px;}
.tubes li.sponsor_tube a img {vertical-align:bottom; width:100%;}


header .content {padding-left:12px; padding-right:12px; }
header .content p {display:inline-block; float:left; max-width: -webkit-calc(100% - 540px); max-width: -moz-calc(100% - 540px); max-width: calc(100% - 540px);}
/*header .content p a {text-transform:uppercase; font-weight:900; font-size:25px;}*/
img.logo {width:181px; height: 41px;}
header .content p a em {color:#fff;}
header .content p small {display:block; font-weight:normal; color:rgba(255,255,255,.4); font-size:12px;}
header nav {display:block;   background:rgba(255,255,255,.04); margin-bottom:10px;}
header nav ul li ul{display:none;}
header nav ul li ul.visible {display:inline-block;}
header nav ul li {display:inline-block;  position:relative; float: right;}
header nav ul li i {}
header nav ul li span {position:relative; padding-right:20px; cursor:pointer;}
header nav ul li span:before {height:40px; width:20px; position:absolute; right:0; top:0;   content:''; display:inline-block;}

header nav ul li span,
header nav ul li a {text-transform:uppercase; color:#000; font-size:13px; margin-left:20px; line-height:40px; display:block;  }
header nav ul li ul {position:absolute; right:0; background:#fffdf4; z-index:11; width:490px; -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.66); -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.66);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.66);}
header nav ul li ul li {float:left; width:33.3%;}
header nav ul li ul li a {padding:0 8px;}
header nav ul li i {display: inline-block; width: 19px; height:40px; background-size: contain; background-position: 50%; background-repeat: no-repeat; vertical-align: top; margin-right: 4px; }
header nav ul li i.en_flag {background-image: url(/images/flags/gb.svg);}
header nav ul li i.da_flag {background-image: url(/images/flags/dk.svg);}
header nav ul li i.de_flag {background-image: url(/images/flags/de.svg);}
header nav ul li i.es_flag {background-image: url(/images/flags/es.svg);}
header nav ul li i.fr_flag {background-image: url(/images/flags/fr.svg);}
header nav ul li i.it_flag {background-image: url(/images/flags/it.svg);}
header nav ul li i.hu_flag {background-image: url(/images/flags/hu.svg);}
header nav ul li i.nl_flag {background-image: url(/images/flags/nl.svg);}
header nav ul li i.no_flag {background-image: url(/images/flags/no.svg);}
header nav ul li i.pl_flag {background-image: url(/images/flags/pl.svg);}
header nav ul li i.pt_flag {background-image: url(/images/flags/pt.svg);}
header nav ul li i.sk_flag {background-image: url(/images/flags/sk.svg);}
header nav ul li i.sl_flag {background-image: url(/images/flags/si.svg);}
header nav ul li i.fi_flag {background-image: url(/images/flags/fi.svg);}
header nav ul li i.sv_flag {background-image: url(/images/flags/se.svg);}
header nav ul li i.el_flag {background-image: url(/images/flags/gr.svg);}
header nav ul li i.ru_flag {background-image: url(/images/flags/ru.svg);}
header nav ul li i.cs_flag {background-image: url(/images/flags/cz.svg);}
header nav ul li i.ja_flag {background-image: url(/images/flags/jp.svg);}
header nav ul li i.ko_flag {background-image: url(/images/flags/kr.svg);}
header nav ul li ul li a{margin-left:0;}
.search_block form,
header .content form {display:inline-block; float:right; min-width:450px; position:relative;}
.search_block form input,
header .content form input{border:0; width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px); width: calc(100% - 0px); padding-left:20px;  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height:35px;}
.search_block form input:focus,
.search_block form button:focus,
header .content form button:focus,
header .content form input:focus {outline:none;}
.search_block form button,
header .content form button {position:absolute; right:1px; top:1px; height:35px; width:35px; cursor:pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background:#755109 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff' %3E%3Cpath d='M23.822 20.88l-6.353-6.354c.93-1.465 1.467-3.2 1.467-5.059.001-5.219-4.247-9.467-9.468-9.467s-9.468 4.248-9.468 9.468c0 5.221 4.247 9.469 9.468 9.469 1.768 0 3.421-.487 4.839-1.333l6.396 6.396 3.119-3.12zm-20.294-11.412c0-3.273 2.665-5.938 5.939-5.938 3.275 0 5.94 2.664 5.94 5.938 0 3.275-2.665 5.939-5.94 5.939-3.274 0-5.939-2.664-5.939-5.939z'/%3E%3C/svg%3E") center/14px no-repeat; border:0; -webkit-box-shadow: 0px 10px 16px 0px rgba(98,95,236,0);
-moz-box-shadow: 0px 10px 16px 0px rgba(98,95,236,0);
box-shadow: 0px 10px 16px 0px rgba(98,95,236,0); transition: all 300ms ease-in-out 0s;}
/*.search_block form button:hover,
header .content form button:hover {-webkit-box-shadow: 0px 10px 16px 0px rgba(98,95,236,1);
-moz-box-shadow: 0px 10px 16px 0px rgba(98,95,236,1);
box-shadow: 0px 10px 16px 0px rgba(98,95,236,1);}
*/
section {margin-top:5px;}
section nav {padding:10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
section nav ul {display:inline-block; float:right; font-size:12px;}
section nav ul:first-child {float:left;}
section nav ul:first-child li a {padding:0 20px;}
section nav ul li {display:inline-block; margin:0 2px;}
section nav ul li span,
section nav ul li a{display: block; font-size: 14px; text-decoration: none; line-height: 35px; min-width: 55px; text-align:center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px;}


section header {border-bottom:0; padding-left: 20px !important;}
section header h1,
article h2,
section header h2,
.popular_search h2,
.categories_list h2,
.similar h2,
section header h3 {font-weight:600; color:#000; text-transform:uppercase; font-size:15px; display:inline-block; line-height:1.4; margin:6px 0;}
section header .description {display:inline-block; float:right; margin-top:10px;font-size: 14px;}
article {padding:5px 12px 10px 12px;}
header:after,
section header:after,
header .content:after,
header nav ul:after,
.categories_list div:after,
.categories_list div ul li:after,
section nav:after,
.tubes:after {content:''; display:block; clear:both;}
.tubes {margin:0px -4px 10px -4px; text-align:left;}
.tubes li {display:inline-block; width:25%; text-align:left; vertical-align: top;}
.tubes li div {padding:4px; background:rgba(255,255,255,.05); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 6px;}
/*.tubes li div a {display:block;}*/
.tubes li div a .imgblock {position:relative; display:block; overflow: hidden;}
.tubes li div a .imgblock .hd,
.tubes li div a .imgblock .views,
.tubes li div a .imgblock .duration,
.tubes li div a .imgblock .rate,
.tubes li div a .imgblock .amount {line-height:20px; position:absolute; right:10px; bottom:10px; background:rgba(0,0,0,.4); color:#fff; z-index:2; display:inline-block; font-size:11px; padding:0 4px 0 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.tubes li div a .imgblock .views:before,
.tubes li div a .imgblock .duration:before,
.tubes li div a .imgblock .rate:before,
.tubes li div a .imgblock .amount:before {content:''; display:inline-block; width:20px; height:20px; vertical-align:middle; margin-right:4px;}
.tubes li div a img:first-child {position:absolute;  top:0;}
.tubes li div a img { vertical-align:bottom;     transition: all 300ms ease-in-out 0s;}
/*.tubes li:hover div a img:first-child {transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px); -webkit-transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px); -moz-transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px); -o-transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px); -ms-transform: rotate(0deg) scale(1.089) skew(1deg) translate(0px);}*/
.tubes li div a h3 {color:#000; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:26px; line-height:26px; padding-left:10px;text-transform: uppercase;}
.tubes li div a .details {padding:0;}
.details h3 {overflow:hidden;white-space: nowrap;text-overflow: ellipsis; line-height: normal;}
.tubes li div a .details p {padding:0 4px;}
.tubes li div a .details div  {}
.tubes li div a .details div a {}
.tubes li div a .imgblock .rate {right:auto; left:10px;}
.tubes li div a .imgblock .duration {bottom:auto; top:10px;}
.tubes li div a .imgblock .hd {background: #f6df3e; position: absolute; left: 10px; top: 10px; z-index: 2; padding: 3px 6px 3px 6px; font-size: 11px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; transition: all 300ms ease-in-out 0s; color: #262209; font-weight: 600; text-transform: uppercase; right:auto; bottom:auto; line-height:11px;}
.tubes li div div {background:none;padding:0;}
.tubes li div div p a {color:#846407; font-size:15px; line-height: 14px; text-transform: capitalize;}
.tubes li div div p {font-size:12px; line-height:1.5; max-height:36px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 10px;}
.tubes li div div.details {padding:0;}
.tubes li div div.details div {background:rgba(255,255,255,.05); padding:4px; margin:5px -3px 0 -3px; height:44px; overflow:hidden;}
.tubes li div div.details div a {padding:0 4px; line-height:17px; color:#fff; border:1px solid rgba(255,255,255,.1); font-size:12px; margin:0 3px 5px 3px; display:inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}


.similar {margin:10px 0;}
.similar ul {}
.similar ul li {}
.similar ul li a {}
.popular_search ul {text-align:justify;}
.similar ul li,
.popular_search ul li{display: inline-block; padding: 4px 8px; background-color:rgba(255, 255, 255, 0.29);  margin: 4px 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: 500;}
.similar ul li a,
.popular_search ul li a{color: #575151; font-size: 14px; text-decoration:none;}

.search_block { text-align:center; padding:20px 0; margin:25px 0;}
.search_block form {float:none;}

.categories_list {}
.categories_list div {margin:10px 0px;}
.categories_list div ul {float:left; width:100%; columns:5; -webkit-columns: 5; -moz-columns: 5;}
.categories_list div ul li {font-weight:600; margin-bottom:8px;  color:#5d5b54; border-bottom:1px dotted rgba(255,255,255,.1); font-size:16px;}
.categories_list div ul li.title {border:0; background:rgba(186, 160, 71, 0.07); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding:0 10px; height:30px; line-height:30px;}
.categories_list div ul li a { text-decoration:none; display:inline-block; line-height:30px; float:left; color:rgb(126, 100, 47); font-size:12px; margin-bottom:-1px; padding-left:4px;}
.categories_list div ul li a:hover {color:#f36b37;}
.categories_list div ul li:hover small {color:rgba(255,255,255,.9);}
.categories_list div ul li small {font-size:11px; color:rgb(87, 86, 83); font-weight:normal; float:right; line-height:30px; margin-bottom:-1px; display:inline-block; padding-right:4px;}


footer {padding:15px 0; border-top:1px solid rgba(255,255,255,.1); margin-top:25px;}
footer .content {}
footer .content .social_button {display:block; text-align:center; float:none; padding:0; margin:5px 0 10px 0;}
footer .content .social_button a:before,
footer .content .social_button a {height:35px; width:35px;}
footer .content p {text-align:justify; line-height:1.4; color:rgb(99, 96, 96); font-size:13px; margin-top: 25px;}
footer .content p a{color:#f36b37; text-decoration:none; font-size:13px;}
footer .content small {font-size:12px; }
.totop {line-height:55px; width:55px; position:fixed; right:20px; bottom:20px; background:rgba(228, 27, 27, 0.34); z-index:11; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; height:55px; display:none;}
.totop.fixed {display:inline-block;}
.totop:before {content:''; display:inline-block; width:55px; height:50px; background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' fill='%23fff' viewBox='0 0 433.5 433.5' style='enable-background:new 0 0 433.5 433.5;' xml:space='preserve' %3E%3Cg%3E%3Cg id='file-upload'%3E%3Cpolygon points='140.25,331.5 293.25,331.5 293.25,178.5 395.25,178.5 216.75,0 38.25,178.5 140.25,178.5 '/%3E%3Crect x='38.25' y='382.5' width='357' height='51'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A") center/18px no-repeat; position:absolute; left:0; bottom:0;}
.totop:hover:before {bottom:4px;}
.sponsor_block {position:fixed; right:10px; bottom:10px; z-index:20; display:none;}
.sponsor_block div {position:relative;}
.sponsor_block div a {display:block;}
.sponsor_block div a img{display:block; vertical-align:bottom; width:100%;}
.sponsor_block div small {display: inline-block; color: rgb(255, 255, 255); font-size: 12px;  position: absolute; left: 0px; top: -20px; height: 20px; line-height: 20px; padding: 0px 5px; background: rgba(0, 0, 0, 0.6); text-decoration: none; z-index: 100;}
.sponsor_block div em {
    color: rgb(255, 255, 255);
    font-size: 12px;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 20px;
    line-height: 20px;
    padding: 0px 5px;
    background: rgba(0, 0, 0, 0.6);
    text-decoration: none;
    z-index: 100; cursor:pointer;}
.video .player_box .details .data:after,
.links:after,
.video:after {content:''; display:block; clear:both;}
.video .player_box {display: inline-block; float: left; width: -webkit-calc(100% - 320px); width: -moz-calc(100% - 320px); width: calc(100% - 320px);}
.video .player_box .player {position: relative; padding-bottom: 56.25%; zoom: 1; width: 100%}
.video .player_box .player .vid {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; float: none; overflow: hidden;}
.video .player_box .details {}
.rate-this {display:inline-block; width:260px; text-align:center; float:left;}
.rate-this .like,
.rate-this .dislike {display:inline-block;  height:35px; line-height:35px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; transition: all 300ms ease-in-out 0s;color:#fff; position:relative}
.rate-this .like {background:#00bd66; width:40px; float:left;}
.rate-this .like:before,
.rate-this .dislike:before {text-align:center; color:#fff; position:absolute; left:0; top:0; height:100%; width:100%; content:'';}
.rate-this .dislike {float:right; background:#e34449; width:40px;}
.rate-this .statistick {display:inline-block; width: -webkit-calc(100% - 100px); width: -moz-calc(100% - 100px); width: calc(100% - 100px); text-align:center;}
.rate-this .statistick div {margin-bottom:3px;}
.rate-this .statistick div strong {font-weight:600; font-size:14px; color:#000; }
.rate-this .statistick  small {font-weight:normal; font-size:10px; display:block; padding-top:3px;}
.rate-this .statistick span {height:2px; overflow:hidden; width:100%; background:#e34449; position:relative; display:block;}
.rate-this .statistick span hr {display:inline-block; position:absolute; left:0; top:0; height:2px; margin:0; padding:0; background:#00bd66; border:0;}
.video .player_box .details .data {padding:10px 0;}
.video .player_box .details .data .views,
.video .player_box .details .data .time,
.video .player_box .details .data .date {float: right; display: inline-block; height: 35px; line-height: 35px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; transition: all 300ms ease-in-out 0s; font-size: 12px; border: 1px solid rgba(255,255,255,.1); padding: 0 12px 0 3px; margin: 0 3px;}
.video .player_box .details .data .views:before,
.video .player_box .details .data .time:before,
.video .player_box .details .data .date:before {display:inline-block; line-height:35px; width:30px; vertical-align:middle; background:red; content:''; height:35px; margin-right:5px;}
.video aside {display: inline-block; float: right; width: 300px;}
.video aside a {display:block; margin-bottom:10px;}
.video aside a img {vertical-align:bottom; display:block; width:100%;}
.video .player_box .details p {color:rgba(128, 97, 43, 1); line-height:1.4; font-size:13px; text-align:justify; margin:8px 0;}
.video .tags {}
.video .tags a {display: inline-block; padding: 4px 8px; background-color: rgba(255,255,255,.07); margin: 4px 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: 500; font-size:12px; color:#fff;}

.video .bottom_block {text-align:center; margin:12px 0;}
.video .bottom_block a {display:inline-block;}
.secondary_sponsor {text-align:center; margin:12px 0; display:none;}
.secondary_sponsor a {display:inline-block;}
.links {}
.links .tags {display:inline-block; float:left; width: -webkit-calc(100% - 280px); width: -moz-calc(100% - 280px); width: calc(100% - 280px);}
.links .social_button {float:right; padding-top:0;}

.totop.fixed,
header nav ul,
.sponsor_block,
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn, .tubes li div a img,.totop.fixed, header nav ul li ul.visible,.sponsor_block { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

.embed h1{display:block; margin: 10px 0 2px 0;}
.embed .description{width: 100%; margin-top: 0;
margin-bottom: 10px;}

@media screen and (min-width: 1296px) {
    article,
    section header,
    header nav ul,
    .popular_search,
    .categories_list,
    footer .content,
    .similar,
    section nav,
    header .content {max-width:1296px; padding-left:0; padding-right:0; margin-left:auto; margin-right:auto;}
    section nav {padding:10px;}
}
@media screen and (min-width: 1622px) {
    article,
    section header,
    header nav ul,
    .popular_search,
    .categories_list,
    footer .content,
    .similar,
    section nav,
    header .content {max-width:1622px; padding-left:0; padding-right:0; margin-left:auto; margin-right:auto;}
        section nav {padding:10px;}
        .tubes li {width:20%; margin:0;}
        .tubes li.sponsor_tube a img {margin-bottom:10px;}
}

@media screen and (max-width:1296px) {
    .popular_search,
    .categories_list,
    header nav,
    .similar,
    section header {padding-left:20px; padding-right:20px;}
    section nav {margin-left:10px; margin-right:10px;}
    .tubes li {width:25%; margin:0;}
    .tubes li a img {width:100%;}
    .tubes li.sponsor_tube {display:none;}
    .categories_list div ul {columns:4; -webkit-columns: 4; -moz-columns: 4;}
    footer .content p {margin: 20px 10px;}
}
@media screen and (max-width:1080px) {
    .video .bottom_block a img{width:100%;}
}

@media screen and (max-width:995px) {
    .categories_list div ul {float:none; columns: 3; -webkit-columns: 3; -moz-columns: 3;}
    .categories_list div ul:after {content:''; display:block; clear:both;}
     .categories_list div ul li.title {padding:0;    text-indent: 10px;}
    .secondary_sponsor {display:block;}
    .video aside,
    .video .player_box {width:100%; float:none; display:block;}
    .tubes li {width:33.3%;}
    .video aside {text-align:center; margin:12px 0; overflow:hidden; max-height:250px;}
    .video aside a {display:inline-block; margin:0;}
    .search_block {padding:20px 12px;}
}
@media screen and (max-width:860px) {

    section nav {text-align:center; margin-bottom:12px;}
    section nav ul li {margin-bottom:5px;}
    section nav ul {float:none; display:none;;}
    section nav ul:first-child {float:none; display:block;}
    section.secondary nav ul{display:block;}
    section.secondary nav ul:first-child {display:none;}
    section nav ul:after {content:''; display:block; clear:both;}
    section nav ul li {width: -webkit-calc(50% - 10px); width: -moz-calc(50% - 10px); width: calc(50% - 10px);}
    section.secondary nav ul li:first-child {display:none;}
    section.secondary nav ul li {width:auto; display:none;}
    section.secondary nav ul li.select,
    section.secondary nav ul li:last-child {display:inline-block;}
}
@media screen and (max-width:760px) {
        .categories_list div ul {float:none; columns: 2; -webkit-columns: 2; -moz-columns: 2;}
}
@media screen and (min-width:720px) {
    header .content {height:50px; position: relative;}
    header .content section {position: absolute;  top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%);}
}
@media screen and (max-width:720px) {
    .tubes li {width:50%;}
    header nav ul li {/*width:33.3%; margin: 0 0 0 10px;*/ float: none;}
    header nav ul li b {display: none;}
    header .content p {margin-bottom:12px; max-width:100%;}
    header .content p,
    .search_block form, header .content form,
    header nav .social_button {display:block; text-align:center; float:none; width:100%; min-width:100px;}
    header nav {padding:0;}
    header, .similar { text-align: center;}
    header nav .social_button {padding-bottom:10px; border-bottom:1px solid rgba(255,255,255,.1);}
header nav ul li span, header nav ul li a {white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
header nav ul li ul {width:100vw;}
section header h1, article h2, section header h2, .popular_search h2, .categories_list h2, .similar h2, section header h3 {line-height:1.4;}
section header .description {padding:2px 0; float:none; display:block; text-align:center;}
}
@media screen and (max-width:640px) {
    .rate-this{width:100%; float:none; display:block; margin-bottom:10px;}
.video .player_box .details .data .views, .video .player_box .details .data .time, .video .player_box .details .data .date {float:left;}
.links .tags {width:100%; float:none;}
.links .social_button {float:none; display:block; text-align:center; width:100%; margin-top:10px;}
}
@media screen and (max-width:480px) {
    .categories_list div ul {columns: 1; -webkit-columns: 1; -moz-columns: 1;}
}
@media screen and (max-width:480px) {
    .tubes li.sponsor_tube {height:auto!important; text-align:center;}
    .tubes li.sponsor_tube a img {width:100%;}
    .tubes li.sponsor_tube a {position:static;}
    header nav ul li:nth-child(2) {/*width:60px;*/}
    header nav ul li:nth-child(2) span {width:22px; overflow:hidden; margin-left:10px; text-overflow:unset; color:#292d4a;}
    header nav ul li:nth-child(3),
    header nav ul li:nth-child(4) {/*width: -webkit-calc(50% - 30px); width: -moz-calc(50% - 30px); width: calc(50% - 30px);*/}
    .tubes li {float:none; display:block; width:100%;}
    .tubes li div div.details div {height:auto;}
    header nav ul li ul li {width:50%!important; float:left!important; display:inline-block!important; text-align:left!important;}
    header nav ul li span:before {right:5px;}
    .tubes li div div p {height: auto;}
    .tubes li div div.details div {padding: 0;}
}
@media screen and (max-width:400px) {
    .categories_list div ul li {width:100%; float:none; display:block;}
    header nav ul li ul li {width:50%;}
    header nav ul li span, header nav ul li a {font-size: 10px; margin-left: 5px;}

}


.amount:before {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff' %3E%3Cpath d='M13.5 8c.276 0 .5.224.5.5v7c0 .276-.224.5-.5.5h-11c-.276 0-.5-.224-.5-.5v-7c0-.276.224-.5.5-.5h11zm2.5 0c0-1.104-.896-2-2-2h-12c-1.104 0-2 .896-2 2v8c0 1.104.896 2 2 2h12c1.104 0 2-.896 2-2v-8zm6 1.854v4.293l-2-1.408v-1.478l2-1.407zm2-3.854l-6 4.223v3.554l6 4.223v-12z'/%3E%3C/svg%3E") center/15px no-repeat;}
.popular {background:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%23e05f24' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M7.467 0c1.102.018 5.555 2.549 6.386 8.558.905-.889 1.409-3.664 1.147-4.843 3.952 2.969 6 6.781 6 11.034 0 5.094-3.43 9.251-8.963 9.251-5.728 0-9.037-3.753-9.037-8.276 0-6.26 5.052-7.62 4.467-15.724zm3.262 19.743c-.749.848-.368 1.945.763 2.045 1.035.093 1.759-.812 2.032-1.792.273-.978.09-2.02-.369-2.893-.998 1.515-1.52 1.64-2.426 2.64zm4.42 1.608c2.49-1.146 3.852-3.683 3.852-6.58 0-2.358-.94-4.977-2.5-7.04-.743 2.867-2.924 3.978-4.501 4.269.05-3.219-.318-6.153-2.602-8.438-.296 4.732-4.321 7.63-4.398 12.114-.029 1.511.514 3.203 1.73 4.415.491.489 1.054.871 1.664 1.16-.121-.608-.062-1.254.195-1.848.911-2.106 3.333-2.321 4.202-5.754.952.749 3.275 3.503 2.778 6.358-.082.469-.224.923-.42 1.344z'/%3E%3C/svg%3E") center/15px no-repeat;}
.new {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23e05f24' viewBox='0 0 24 24'%3E%3Cpath d='M8 24l2.674-9h-9.674l16-15-2.674 9h8.674l-15 15zm-1.586-11h6.912l-1.326 4 5.739-6h-6.065l1.304-4-6.564 6z'/%3E%3C/svg%3E") center/15px no-repeat;}
header nav ul li span:before {background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 306 306' style='enable-background:new 0 0 306 306;' fill='%2300' xml:space='preserve'%3E%3Cg%3E%3Cg id='expand-more'%3E%3Cpolygon points='270.3,58.65 153,175.95 35.7,58.65 0,94.35 153,247.35 306,94.35 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A") center/8px no-repeat;}
header nav ul li span.check:before {-moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);}
.video .player_box .details .data .time:before,
.tubes li div a .imgblock .duration:before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23e05f24' %3E%3Cpath d='M6 14h6v-6c3.309 0 6 2.691 6 6s-2.691 6-6 6-6-2.691-6-6zm16 0c0 5.523-4.478 10-10 10s-10-4.477-10-10 4.478-10 10-10 10 4.477 10 10zm-2 0c0-4.411-3.589-8-8-8s-8 3.589-8 8 3.589 8 8 8 8-3.589 8-8zm-6-11.819v-2.181h-4v2.181c1.408-.238 2.562-.243 4 0zm6.679 3.554l1.321-1.321-1.414-1.414-1.407 1.407c.536.402 1.038.844 1.5 1.328z'/%3E%3C/svg%3E") center/14px no-repeat;}
.tubes li div a .imgblock .rate:before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2300bd66' viewBox='0 0 24 24'%3E%3Cpath d='M5 9v8h-2v-8h2zm2-2h-6v12h6v-12zm6-4v14h-2v-14h2zm2-2h-6v18h6v-18zm6 13v3h-2v-3h2zm2-2h-6v7h6v-7zm1 9h-24v2h24v-2z'/%3E%3C/svg%3E") center/14px no-repeat;}
.video .player_box .details .data .views:before,
.tubes li div a .imgblock .views:before {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23e05f24' viewBox='0 0 24 24'%3E%3Cpath d='M15 12c0 1.657-1.343 3-3 3s-3-1.343-3-3c0-.199.02-.393.057-.581 1.474.541 2.927-.882 2.405-2.371.174-.03.354-.048.538-.048 1.657 0 3 1.344 3 3zm-2.985-7c-7.569 0-12.015 6.551-12.015 6.551s4.835 7.449 12.015 7.449c7.733 0 11.985-7.449 11.985-7.449s-4.291-6.551-11.985-6.551zm-.015 12c-2.761 0-5-2.238-5-5 0-2.761 2.239-5 5-5 2.762 0 5 2.239 5 5 0 2.762-2.238 5-5 5z'/%3E%3C/svg%3E") center/14px no-repeat;}
.video .player_box .details .data .date:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23e05f24' viewBox='0 0 24 24'%3E%3Cpath d='M17.812 23c-7.812 0-7.812-8-7.812-8h-3l4.979-4 5.021 4h-3s-.812 6.094 3.812 8zm1.667-14.908c-.212-3.951-3.473-7.092-7.479-7.092s-7.267 3.141-7.479 7.092c-2.57.463-4.521 2.706-4.521 5.408 0 3.037 2.463 5.5 5.5 5.5h3.302c-.275-.717-.46-1.404-.578-2h-2.724c-1.93 0-3.5-1.57-3.5-3.5 0-2.797 2.479-3.833 4.433-3.72-.167-4.218 2.208-6.78 5.567-6.78 3.453 0 5.891 2.797 5.567 6.78 1.745-.046 4.433.751 4.433 3.72 0 1.93-1.57 3.5-3.5 3.5h-2.518c.062.62.21 1.329.499 2h2.019c3.037 0 5.5-2.463 5.5-5.5 0-2.702-1.951-4.945-4.521-5.408z'/%3E%3C/svg%3E") center/14px no-repeat;}
.rate-this .like:before {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M19.396 20.708c-.81-.062-.733-.812.031-.953 1.269-.234 1.827-.914 1.827-1.543 0-.529-.396-1.022-1.098-1.181-.837-.189-.664-.757.031-.812 1.132-.09 1.688-.764 1.688-1.41 0-.565-.425-1.108-1.261-1.22-.857-.115-.578-.734.031-.922.521-.16 1.354-.5 1.354-1.51 0-.672-.5-1.562-2.271-1.49-1.228.05-3.667-.198-4.979-.885.907-3.657.689-8.782-1.687-8.782-1.594 0-1.896 1.807-2.375 3.469-1.718 5.969-5.156 7.062-8.687 7.603v9.928c6.688 0 8.5 3 13.505 3 3.199 0 4.852-1.735 4.852-2.666-.001-.334-.273-.572-.961-.626z'/%3E%3C/svg%3E") center/14px no-repeat;}
.rate-this .dislike:before {background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M19.396 3.292c-.811.062-.734.812.031.953 1.268.234 1.826.914 1.826 1.543 0 .529-.396 1.022-1.098 1.181-.837.189-.664.757.031.812 1.133.09 1.688.764 1.688 1.41 0 .565-.424 1.108-1.26 1.22-.857.115-.578.734.031.922.521.16 1.354.5 1.354 1.51 0 .672-.5 1.562-2.271 1.49-1.228-.05-3.666.198-4.979.885.907 3.657.689 8.782-1.687 8.782-1.594 0-1.896-1.807-2.375-3.469-1.718-5.969-5.156-7.062-8.687-7.603v-9.928c6.688 0 8.5-3 13.505-3 3.198 0 4.852 1.735 4.852 2.666-.001.334-.273.572-.961.626z'/%3E%3C/svg%3E") center/14px no-repeat;}

.flag {margin-right: 8px;}
li.lang {float:right;}
.a2a_kit:before, .a2a_svg:before{background:none;}
.a2a_kit, .a2a_svg {padding:0; margin:0; line-height: normal;position: initial;}
.a2a_kit a {margin-left:2px;}
.a2a_kit_size_24 {margin: auto; max-width: 210px;}
.a2a_kit_size_32 {margin: auto; max-width: 270px;}

.player .vid video{
    object-fit: cover;
}
.tags {color: #000; line-height: 1.4 !important;}
.tags a{color: #803333  !important; font-size: 12px !important;}
.tags a:hover{color: #f89a22 !important;}
.tags a:before {content:'#'; padding-left: 3px;
padding-right: 1px; color: #f89a22;}

#myInput {
background-image: url('/images/filter.png');
background-position: 10px 9px;
background-repeat: no-repeat;
width: 200px;
font-size: 14px;
padding: 10px 20px 10px 40px;
border: 1px solid #ab9f19;
margin-bottom: 12px;
background-color: #f5d89f;
border-radius: 5px;
color: #080808;
}
.message {display: block; width: 100%; font-size: 30px; padding: 25px 0; text-align: center;}
p.long_desc{
    font-size: 14px;
    line-height: 20px;
    margin: 10px auto;
}
.spot-block,
.spot-block .spot{
    margin: auto;
    overflow: hidden;
}
.spot-block span {
    padding: 6px 0;
    display: block;
    width: 100%;
    margin: auto;
    font-size: 12px;
    text-align: center;
}
.spot-block.mhdr {
    display:none;
}
.spot-block.mhdr .spot{
    width:300px;
    height:100px;
}
.spot-block.mbtm{
    display:none;
}
.spot-block.mbtm .spot{
    width:300px;
    height:250px;
    margin-bottom: 15px;
}
.adv-block {
    padding: 45px 0;
}
.spot-list {
    text-align: center;
    height: 250px;
    overflow: hidden;
}
.spot-list > li {
    display: inline-block;
    margin-right: 5px;
    width: 300px;
}

@media only screen and (max-width: 675px){
    .spot-block.mhdr,
    .spot-block.mbtm{
        display: list-item;
    }
}
