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: Arial, Helvetica, sans-serif;
}
input {
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
}
.social_button {
 /*! display:inline-block; */float:right;
 padding-top:10px;
}
.social_button a:first-child {
 margin-left:0;
}
.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 {
 color: #484848;
 background: linear-gradient(180deg, rgb(249, 249, 249) 0%, rgb(229, 217, 234) 250px);
}
header nav ul li.select a,
header nav ul li a:hover,
body a {
 text-decoration:none;
 color:#a27c9f;
}
header nav ul li ul li.select a,
h1 em,
.description em,
.tubes li:hover div a h3 {
 color:#109966;
}
header {
 border-bottom:1px solid rgba(255,255,255,.05);
}
.similar ul li:hover,
.popular_search ul li:hover {
 background:#ef315a;
}
.categories_list div ul li a,
.categories_list div ul li small {
}
.totop:hover {
 background:#73116d;
}
section nav ul li a {
 color:rgb(115, 17, 109);
 border: 1px solid rgb(115, 17, 109);
}
section nav ul li:hover a,
section nav ul li.select span,
section nav ul li.select a {
 border:1px solid #109966;
 background:#109966;
 color:#ffffe7;
 text-transform: uppercase;
 padding: 0 10px;
}
.tubes li div div.details div a:hover {
 color:#109966;
}
.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;
 margin-top:7px;
}
header .content p a {
 text-transform:uppercase;
 font-weight:900;
 font-size:25px;
}
header .content p a em {
 color:#109966;
}
header .content p small {
 display:block;
 font-weight:normal;
 color:rgba(255,255,255,.4);
 font-size:12px;
}
header nav {
 display:inline-block;
 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;
}
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:#73116d;
 font-size:13px;
 margin-left:20px;
 line-height:40px;
 font-weight:600;
 display:block;
}
header nav ul li ul {
 position:absolute;
 right:0;
 background:#292d4a;
 z-index:11;
 width:490px;
}
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 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;
 height:37px;
 border: 1px solid #c8b2c6;
}
.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:#a27c9f 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;
}
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 {
}
section nav ul:first-child li a {
 padding:0 10px;
}
section nav ul li {
 display:inline-block;
 margin:0 2px;
}
section nav ul li span,
section nav ul li a {
 display: block;
 font-weight: 600;
 font-size: 24px;
 text-decoration: none;
 line-height: 35px;
 min-width: 55px;
 text-align:center;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 4px;
}
section header {
 border-bottom:0;
}
section header h1,
article h2,
section header h2,
.popular_search h2,
.categories_list h2,
.similar h2,
section header h3 {
 font-weight:600;
 color:#772873;
 text-transform:uppercase;
 font-size:15px;
 display:inline-block;
 line-height:1.4;
 margin:6px 0;
}
section header .description {
 display:block;
 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:3px;
 -moz-border-radius: 2px;
}
.tubes li div a {
 display:block;
}
.tubes li div a .ispan {
 position:relative;
 display:block;
 overflow:hidden;
}
.tubes li div a .ispan .hd,
.tubes li div a .ispan .views,
.tubes li div a .ispan .duration,
.tubes li div a .ispan .rate,
.tubes li div a .ispan .amount {
 line-height:20px;
 position:absolute;
 right:10px;
 bottom:10px;
 background:rgba(5, 5, 5, 0.48);
 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 .ispan .views:before,
.tubes li div a .ispan .duration:before,
.tubes li div a .ispan .rate:before,
.tubes li div a .ispan .amount:before {
}
.tubes li div a img:first-child {
 position:absolute;
 top:0;
}
.tubes li div a img {
 vertical-align:bottom;
}
.tubes li:hover div a img:first-child {
}
.tubes li div a h3 {
 color:#73116d;
 font-size:16px;
 font-weight:600;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 height:26px;
 line-height:26px;
 padding-left:10px;
}
.tubes li div a .details {
 padding:0;
}
.tubes li div a .details p {
 padding:0 4px;
 color:#fff;
}
.tubes li div a .ispan .rate {
 right:auto;
 left:10px;
}
.tubes li div a .ispan .duration {
 bottom:10px;
 top:auto;
 padding: 0 10px;
}
.tubes li div a .ispan .hd {
 background: #109966a3;
 position: absolute;
 left: 10px;
 bottom: 10px;
 z-index: 2;
 padding: 3px 6px 3px 6px;
 font-size: 10px;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 transition: all 300ms ease-in-out 0s;
 color: #FFF;
 font-weight: 600;
 text-transform: uppercase;
 right:auto;
 line-height:11px;
}
.tubes li div div {
 background:none;
 padding:0;
}
.tubes li div div p a {
 color:#b0b5ef;
 font-size:13px;
 text-transform: capitalize;
 text-overflow: ellipsis;
 white-space: nowrap;
 overflow: hidden;
}
.tubes li div div p {
 color:#754e6d;
 font-size:12px;
 line-height:1.4;
 overflow:hidden;
 max-height: 51px;
}
.tubes li div div.details {
 padding:4px;
}
.tubes li div div.details div.alltags a:first-child:before {
 content: "";
 display: block;
 background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%23da4453%7D.st1%7Bfill:green%7D%3C/style%3E%3Cpath class='st1' d='M165 90c33.063 0 68.15 2.272 99.662 12.354C268.011 93.856 270 84.673 270 75c0-8.291-6.709-15-15-15h-30c-5.449 0-10.898.63-16.23 1.846-6.035-32.842-32.49-56.88-33.75-58.022a15.04 15.04 0 0 0-20.039 0c-1.26 1.143-27.715 25.181-33.75 58.022A73.06 73.06 0 0 0 105 60H75c-8.291 0-15 6.709-15 15 0 9.571 1.97 18.651 5.251 27.074C102.638 90.068 142.02 90 165 90z'/%3E%3Cpath class='st0' d='M92.285 327.217c7.509-30.511 20.026-61.322 35.592-89.258C123.252 235.406 120 230.662 120 225v-30c0-8.291 6.709-15 15-15s15 6.709 15 15v8.049c8.481-11.656 17.474-22.344 26.807-31.677 22.291-22.311 46.091-36.401 70.948-42.777C221.732 121.617 192.638 120 165 120c-53.555 0-165 0-165 120 0 73.259 38.571 164.784 93.364 210.716C81.35 416.404 80.7 374.31 92.285 327.217zM60 285v-30c0-8.291 6.709-15 15-15s15 6.709 15 15v30c0 8.291-6.709 15-15 15s-15-6.709-15-15z'/%3E%3Cpath class='st1' d='m507.605 246.61-21.211-21.196a71.068 71.068 0 0 0-12.773-10.181c18.955-27.495 17.227-63.208 17.139-64.907-.41-7.632-6.504-13.726-14.15-14.136-1.787-.22-37.383-1.831-64.893 17.139a71.844 71.844 0 0 0-10.166-12.773L380.34 119.33c-5.856-5.856-15.355-5.856-21.211 0-6.773 6.773-11.807 14.595-15.441 22.883 34.235 17.336 61.533 44.425 79.074 61.976 17.271 17.271 44.187 45.2 61.523 79.393 8.577-3.71 16.509-8.954 23.32-15.76 5.86-5.86 5.86-15.352 0-21.212z'/%3E%3Cpath class='st0' d='M199.018 194.539c-34.131 34.131-63.486 88.477-76.611 141.797-15.41 62.637-7.032 113.979 23.584 144.58 36.215 36.241 94.612 35.893 144.551 23.569 53.35-13.125 107.695-42.48 141.826-76.611 84.31-84.296 5.531-164.171-31.816-201.519-37.882-37.88-116.749-116.645-201.534-31.816zm31.816 222.73-21.211 21.226c-5.86 5.86-15.351 5.86-21.211 0-5.859-5.845-5.859-15.352 0-21.211l21.211-21.226c5.859-5.859 15.352-5.859 21.211 0 5.859 5.845 5.859 15.351 0 21.211zm0-84.844-21.211 21.211c-5.86 5.86-15.351 5.86-21.211 0-5.859-5.859-5.859-15.352 0-21.211l21.211-21.211c5.859-5.859 15.352-5.859 21.211 0s5.859 15.352 0 21.211zm21.211-84.858c-5.859-5.859-5.859-15.352 0-21.211l21.211-21.211c5.859-5.859 15.352-5.859 21.211 0s5.859 15.352 0 21.211l-21.211 21.211c-5.86 5.859-15.352 5.859-21.211 0zm42.422 63.647 21.211-21.211c5.859-5.859 15.352-5.859 21.211 0s5.859 15.352 0 21.211l-21.211 21.211c-5.86 5.86-15.351 5.86-21.211 0-5.86-5.859-5.86-15.352 0-21.211zm51.211 76.055-21.211 21.226c-5.86 5.86-15.351 5.86-21.211 0-5.859-5.845-5.859-15.352 0-21.211l21.211-21.226c5.859-5.859 15.352-5.859 21.211 0 5.859 5.845 5.859 15.351 0 21.211zm76.084-54.844c5.859 5.859 5.859 15.352 0 21.211l-21.211 21.211c-5.86 5.86-15.351 5.86-21.211 0-5.859-5.859-5.859-15.352 0-21.211l21.211-21.211c5.859-5.859 15.351-5.859 21.211 0z'/%3E%3C/svg%3E") center/18px no-repeat;
 width: 18px;
 height: 18px;
 float: left;
 margin: 0 5px 0 0;
}
.tubes li div div.details div {
}
.tubes li div div.details div a,
span.active {
 ;
 line-height:17px;
 color:#29526a;
 font-size:12px;
 display:inline-block;
 -moz-border-radius: 2px;
 text-transform: lowercase;
}
span.active {
}
.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,.07);
 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: #fff;
 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;
 color:#73116d;
 border-bottom:1px dotted rgba(255,255,255,.1);
 font-size:16px;
}
.categories_list div ul li.title {
 border:0;
 background:rgba(255,255,255,.05);
 -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:rgba(47, 47, 47, 0.8);
 font-size:13px;
 margin-bottom:-1px;
 padding-left:4px;
}
.categories_list div ul li a:hover {
 color:#73116d;
}
.categories_list div ul li:hover small {
 color:rgb(115, 17, 109);
}
.categories_list div ul li small {
 font-size:11px;
 color:rgb(16, 153, 102);
 font-weight:normal;
 float:right;
 line-height:30px;
 margin-bottom:-1px;
 display:inline-block;
 padding-right:4px;
}
section header ul {
 display: inline-block;
}
section header ul li {
 display: inline-block;
 padding: 0 12px 0 0;
}
section header ul li a {
 text-decoration: underline;
}
li.select a {
 color: #fff;
 background-color: #109966;
 padding: 3px 6px;
 border-radius: 6px;
 text-decoration: none;
}
li.select a:hover {
 color: #fff;
}
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(47, 47, 47);
 font-size:13px;
 margin-top: 25px;
}
footer .content p a {
 text-decoration:none;
 font-size:13px;
}
footer .content small {
 font-size:12px;
}
.totop {
 line-height:45px;
 width:45px;
 position:fixed;
 right:20px;
 bottom:20px;
 background:rgba(0,0,0,.3);
 z-index:11;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 height:45px;
 display:none;
}
.totop.fixed {
 display:inline-block;
}
.totop:before {
 content:'';
 display:inline-block;
 width:45px;
 height:45px;
 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/12px 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);
 max-width: 976px;
}
.player {
 position: relative;
 padding: 56.25% 0 0;
 background: #000 
}
.player .vid,
.player .vid video {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
}
.player .vid video {
 object-fit: cover;
}
.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:#109966;
 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:#73116d;
 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:11px;
 color:#5e5e5e;
}
.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:#887491;
 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;
 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(60, 60, 60, 0.9);
 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: rgb(136, 93, 133);
 margin: 4px 2px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-weight: 500;
 font-size:12px;
 color:#fff;
}
.video .tags a:hover {
 background:#4d1f5e;
}
.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 {
}
.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;
 }
 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:10px;
  padding-right:10px;
 }
 section nav {
  margin-left:10px;
  margin-right:10px;
 }
 .tubes li {
  width:25%;
  margin:0;
 }
 .tubes li a img {
  width:100%;
  height: auto;
 }
 .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;
 }
 .social_button {
  float: none;
  /*! display: block; */margin-bottom: 10px;
 }
}
@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 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;
  padding-top: 10px;
 }
 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 {
 }
 header .content p {
  margin-bottom:12px;
  max-width:100%;
 }
 header .content p,
 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;
 }
 .search_block form,
 header .content form {
  display:block;
  text-align:center;
  float:none;
  margin: 0 10px;
  width: auto;
  min-width:100px;
 }
 header .content {
  padding: 10px 0 0 0;
 }
}
@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) {
 }
 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) {
 }
 .tubes li {
  float:none;
  display:block;
  width:100%;
 }
 .tubes li div div.details div {
 }
 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;
 }
}
.strawberry {
 background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%23da4453%7D.st1%7Bfill:green%7D%3C/style%3E%3Cpath class='st1' d='M165 90c33.063 0 68.15 2.272 99.662 12.354C268.011 93.856 270 84.673 270 75c0-8.291-6.709-15-15-15h-30c-5.449 0-10.898.63-16.23 1.846-6.035-32.842-32.49-56.88-33.75-58.022a15.04 15.04 0 0 0-20.039 0c-1.26 1.143-27.715 25.181-33.75 58.022A73.06 73.06 0 0 0 105 60H75c-8.291 0-15 6.709-15 15 0 9.571 1.97 18.651 5.251 27.074C102.638 90.068 142.02 90 165 90z'/%3E%3Cpath class='st0' d='M92.285 327.217c7.509-30.511 20.026-61.322 35.592-89.258C123.252 235.406 120 230.662 120 225v-30c0-8.291 6.709-15 15-15s15 6.709 15 15v8.049c8.481-11.656 17.474-22.344 26.807-31.677 22.291-22.311 46.091-36.401 70.948-42.777C221.732 121.617 192.638 120 165 120c-53.555 0-165 0-165 120 0 73.259 38.571 164.784 93.364 210.716C81.35 416.404 80.7 374.31 92.285 327.217zM60 285v-30c0-8.291 6.709-15 15-15s15 6.709 15 15v30c0 8.291-6.709 15-15 15s-15-6.709-15-15z'/%3E%3Cpath class='st1' d='m507.605 246.61-21.211-21.196a71.068 71.068 0 0 0-12.773-10.181c18.955-27.495 17.227-63.208 17.139-64.907-.41-7.632-6.504-13.726-14.15-14.136-1.787-.22-37.383-1.831-64.893 17.139a71.844 71.844 0 0 0-10.166-12.773L380.34 119.33c-5.856-5.856-15.355-5.856-21.211 0-6.773 6.773-11.807 14.595-15.441 22.883 34.235 17.336 61.533 44.425 79.074 61.976 17.271 17.271 44.187 45.2 61.523 79.393 8.577-3.71 16.509-8.954 23.32-15.76 5.86-5.86 5.86-15.352 0-21.212z'/%3E%3Cpath class='st0' d='M199.018 194.539c-34.131 34.131-63.486 88.477-76.611 141.797-15.41 62.637-7.032 113.979 23.584 144.58 36.215 36.241 94.612 35.893 144.551 23.569 53.35-13.125 107.695-42.48 141.826-76.611 84.31-84.296 5.531-164.171-31.816-201.519-37.882-37.88-116.749-116.645-201.534-31.816zm31.816 222.73-21.211 21.226c-5.86 5.86-15.351 5.86-21.211 0-5.859-5.845-5.859-15.352 0-21.211l21.211-21.226c5.859-5.859 15.352-5.859 21.211 0 5.859 5.845 5.859 15.351 0 21.211zm0-84.844-21.211 21.211c-5.86 5.86-15.351 5.86-21.211 0-5.859-5.859-5.859-15.352 0-21.211l21.211-21.211c5.859-5.859 15.352-5.859 21.211 0s5.859 15.352 0 21.211zm21.211-84.858c-5.859-5.859-5.859-15.352 0-21.211l21.211-21.211c5.859-5.859 15.352-5.859 21.211 0s5.859 15.352 0 21.211l-21.211 21.211c-5.86 5.859-15.352 5.859-21.211 0zm42.422 63.647 21.211-21.211c5.859-5.859 15.352-5.859 21.211 0s5.859 15.352 0 21.211l-21.211 21.211c-5.86 5.86-15.351 5.86-21.211 0-5.86-5.859-5.86-15.352 0-21.211zm51.211 76.055-21.211 21.226c-5.86 5.86-15.351 5.86-21.211 0-5.859-5.845-5.859-15.352 0-21.211l21.211-21.226c5.859-5.859 15.352-5.859 21.211 0 5.859 5.845 5.859 15.351 0 21.211zm76.084-54.844c5.859 5.859 5.859 15.352 0 21.211l-21.211 21.211c-5.86 5.86-15.351 5.86-21.211 0-5.859-5.859-5.859-15.352 0-21.211l21.211-21.211c5.859-5.859 15.351-5.859 21.211 0z'/%3E%3C/svg%3E") center/18px 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='%23fff' 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/7px 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 .ispan .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='black'%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/15px no-repeat;
}
.tubes li div a .ispan .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 .ispan .views:before {
 background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' 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/15px 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='%23000' 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/15px 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;
}
.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;
}
.query {
 font-size: 14px;
 height: 20px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.details h2 {
 display:flex;
}
#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 #625fec;
 margin-bottom: 12px;
 background-color: #202443;
 border-radius: 5px;
 color: #b4b4b4;
}
.message {
 display: block;
 width: 100%;
 font-size: 30px;
 padding: 25px 0;
 text-align: center;
}
p.long_desc {
 font-size: 14px;
 line-height: 20px;
}
.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;
 }
}
