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: 'Montserrat', sans-serif;}
input {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?42630103');
  src: url('../font/fontello.eot?42630103#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?42630103') format('woff2'),
       url('../font/fontello.woff?42630103') format('woff'),
       url('../font/fontello.ttf?42630103') format('truetype'),
       url('../font/fontello.svg?42630103#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?42630103#fontello') format('svg');
  }
}
*/

.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:#151419; color:#68676f;}   

.header_block {background:#151419; border-bottom:1px solid rgba(255,255,255,0.1); margin-bottom:15px;}  
.header_block header {border-bottom:1px solid rgba(255,255,255,.1); text-align:center;}
.header_block header div {text-align:center; position:relative; padding-left:10px; padding-right:10px;}
.header_block header div .trending {line-height:40px; position:absolute; left:0; top:6px; text-decoration:none; color:#fff; text-transform:uppercase; font-size:12px; font-weight:600;}
.header_block header div .trending:before {background:#f60; width:30px; height:30px; display:inline-block;
background: rgba(218,21,34,1);
background: -moz-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,21,34,1)), color-stop(100%, rgba(245,68,80,1)));
background: -webkit-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -o-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -ms-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1522', endColorstr='#f54450', GradientType=1 );
content: '\e804'; font-weight: normal;     font-family: 'fontello';
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size:12px; line-height:30px; font-weight:normal; margin-right:8px;}
.header_block header div .trending:hover {color:#db1622;}
.header_block header div .trending:hover:before {color:#fff;}
.header_block header div form {display:inline-block; float:right; max-width:420px; position:relative; margin-top:0px; position:absolute; right:0; top:5px;}
.header_block header div .search,
.header_block header div .menu {display:none; float:right; line-height:37px; width:37px; text-align:center; height:37px; margin:5px 0 0 8px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border:1px solid rgba(255,255,255,.2);cursor:pointer;}
.header_block header div .search:before,
.header_block header div .menu:before {font-family: 'fontello';content: '\f008'; color:#fff; font-size:14px; }
.header_block header div .search:before {    content: '\e806';}
.header_block header div .menu.check,
.header_block header div .search.check,
.header_block header div .search:hover,
.header_block header div .menu:hover {
background: rgba(218,21,34,1);
background: -moz-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,21,34,1)), color-stop(100%, rgba(245,68,80,1)));
background: -webkit-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -o-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -ms-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1522', endColorstr='#f54450', GradientType=1 );
}
.header_block header div .search.check:before {content: '\e80e'; }
.header_block header div form input {width: -webkit-calc(100% - 12px); width: -moz-calc(100% - 12px); width: calc(100% - 12px); padding-left:10px; background:none; border:0; line-height:35px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background:#130619; min-width:260px;transition: all 300ms ease-in-out 0s; color:#fff;}
.header_block header div form {transition: all 300ms ease-in-out 0s;}
.header_block header div form button:focus,
.header_block header div form input:focus {outline:none; background:#130619;}
.header_block header div form button{height:35px; width:35px; position:absolute; right:0; top:0; line-height:35px; text-align:center; border:0; background:none; cursor:pointer; color:#fff;}
.header_block header div form button:hover:before{color:#b01de3;}
.header_block header div form button:before {content: '\e806'; font-family: 'fontello';}
footer div a.logo,
.header_block header div a.logo {text-decoration:none; color:#fff; font-weight:700;text-transform:uppercase; display:inline-block; line-height:50px; font-size:18px;  }
footer div a.logo strong,
.header_block header div a.logo strong {background-image: -webkit-linear-gradient(left, #e52834, #ec3440, #f7535e);
    background-image: -moz-linear-gradient(left, #e52834, #ec3440, #f7535e);
    background-image: -ms-linear-gradient(left, #e52834, #ec3440, #f7535e);
    background-image: -o-linear-gradient(left, #e52834, #ec3440, #f7535e);
    background-image: linear-gradient(to right, #e52834, #ec3440, #f7535e);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    position: relative; font-weight:900;}
.header_block nav {text-align:center; padding-left:10px; padding-right:10px;}
.header_block nav:after {content:''; display:block; clear:both;}
.header_block nav a{display:inline-block; line-height:45px; text-decoration:none; color:#c0a4ce; text-transform:uppercase; font-weight:600; font-size:12px; float:left; width:20%;}
.header_block nav a:before {font-family: 'fontello'; font-weight:normal; margin-right:5px;}
.header_block nav a:first-child:before {content: '\e800';}
.header_block nav a:nth-child(2):before {content: '\e805';}
.header_block nav a:nth-child(3):before {content: '\e810';}
.header_block nav a:nth-child(4):before {content: '\e803';}
.header_block nav a:last-child:before {content: '\f164';}
.header_block nav a:hover,
.header_block nav a.check {color:#db1622;}
.header_block header div .menu.check:before {content: '\e80c';}
.header_block nav a:hover:before,
.header_block nav a.check:before {color:#db1622;}  
  
.article {padding:0px 10px 15px 10px;;}  
.article h1 {display:block; font-weight:700; font-size:14px; text-transform:uppercase; margin-bottom:12px;}  
.article h1,
.article h2 {color:#fff;}
.article .list_videos:after {content:''; display:block; clear:both;}
.article .list_videos {margin:10px -3px 0 -3px;}
.article .list_videos h3.item {display:inline-block; float:left; width:25%; }
.article .list_videos.videos h3.item {padding:3px; width: -webkit-calc(25% - 6px); width: -moz-calc(25% - 6px); width: calc(25% - 6px);}
.article .list_videos h3.item a.block {display:block; background:#200d29; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin:3px; text-decoration:none; color:#fff; transition: all 100ms ease-in-out 0s; -webkit-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0); -moz-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0); box-shadow: 0px 6px 12px 0px rgba(0,0,0,0); line-height:24px;}
.article .list_videos h3.item a img {vertical-align:bottom; width:100%; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px;}
.article .list_videos h3.item a span.item_title  {display:block; text-transform:uppercase; font-weight:600;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:13px; line-height:24px; padding-left:8px;}
.article .list_videos h3.item a.block:hover {-webkit-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.21);-moz-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.21);box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.21); background:#19181d;}  
.article .list_videos h3.item a.block:hover span {color:#da1622;}
.article .list_videos.videos h3.item a.video {background:#151419;}
.article .list_videos.videos h3.item a.video:hover {background:#f7f6fc;  -webkit-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0);
    -moz-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0);
    box-shadow: 0px 6px 12px 0px rgba(0,0,0,0);}
.article .list_videos.videos h3.item a.video img {display:block;}
.article .list_videos.videos h3.item a.video {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight:600; font-size:13px;}
.article .list_videos h3.item a.video img {display:block;}
.article .list_videos h3.item a.video {font-weight:600; color:#fff; font-size:12px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:22px; display:block; position:relative;}
.article .list_videos.videos h3.item a.video .hd,
.article .list_videos.videos h3.item a.video .duration {position:absolute; right:6px; top:6px; color:#fff; font-size:10px; background:rgba(0,0,0,.6); padding:0px 5px; text-align:center; min-width:32px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.article .list_videos.videos h3.item a.video .hd {right:auto; left:6px; background:orange; text-transform:uppercase;}
.article .list_videos.videos h3.item:hover a.video,
.article .list_videos.videos h3.item:hover {background:#1d1c21;}
.article .list_videos h3.item div {height:34px; overflow:hidden;}
.article .list_videos h3.item div p {font-size:11px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:1.6;}
.article .list_videos h3.item div p a{font-size:11px; text-decoration:none; color:#fe5964; font-weight:600; margin-right:4px;}
.article .list_videos h3.item div p a:before { content: '\e808';  font-family: 'fontello';   margin-right:4px; margin-left:1px;}
.article .list_videos h3.item div p a:hover {color:#db1622;}
.sort-items:after,
.title-block:after {content:''; display:block; clear:both;}
.title-block h1,
.title-block h2 {display:inline-block; margin-bottom:0; float:left; padding-top:11px;}
.title-block .sort {display:inline-block; line-height:35px;  float:right; font-weight: 700; font-size: 11px; text-transform: uppercase; padding:0 25px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: rgba(218,21,34,1);
background: -moz-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,21,34,1)), color-stop(100%, rgba(245,68,80,1)));
background: -webkit-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -o-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -ms-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1522', endColorstr='#f54450', GradientType=1 ); color:#fff; cursor:pointer;}
.title-block .sort:after {  font-family: 'fontello'; content: '\f0b0'; margin-left:5px;}
.title-block .sort.check:after {content: '\e80f';}
.sort-items {background:#1d1c21; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding:0 10px; margin-top:0px; transition: all 300ms ease-in-out 0s; max-height:0px; overflow:hidden;}
.sort-items.visible {padding:10px; max-height:1000px; margin-top:12px;}
.sort-items div {display:inline-block; float:left; width:33.3%;}
.sort-items div .name {display:block; font-weight:600; text-transform:uppercase; font-size:11px;}
.sort-items div p {margin-top:15px;}

.sort-items p input {
    display: none;
}
.sort-items div p input~label {display:inline-block; line-height:30px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration:none; font-size:12px; text-transform:uppercase; padding:0 15px; background:rgba(0,0,0,.04); margin:0 4px 4px 0;}
.sort-items p span, .sort-items p label, .sort-items p input {cursor: pointer;}
.sort-items div p input:checked~label, .sort-items div p span.checked:hover {
    background: rgba(218,21,34,1);
    background: -moz-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,21,34,1)), color-stop(100%, rgba(245,68,80,1)));
    background: -webkit-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
    background: -o-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
    background: linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1522', endColorstr='#f54450', GradientType=1 );color:#fff;
} 
.sort-items div.accept-changes {position:relative; margin-top:5px; padding-top:8px; margin-bottom:0; float:none; width:100%;}
.accept-changes:before {content:''; display:inline-block; height:1px; background:rgba(255,255,255,.05); position:absolute; left:-10px; top:0;
width: -webkit-calc(100% + 20px); width: -moz-calc(100% + 20px); width: calc(100% + 20px);}
.accept-changes button:hover {background:#ff7a83;-webkit-box-shadow: 0px 0px 27px 0px rgba(255,122,131,0.62);
-moz-box-shadow: 0px 0px 27px 0px rgba(255,122,131,0.62);
box-shadow: 0px 0px 27px 0px rgba(255,122,131,0.62);}
.accept-changes button {line-height:45px; border:0; padding:0 35px; background:#fe5964; color:#fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-weight:600; font-size:11px; text-transform:uppercase;}
.accept-changes button:focus {outline:none;}
 

.page_navi {padding-left:10px; padding-right:10px; text-align:center;}
.page_navi:after {content:''; display:block; clear:both;}
.page_navi a {display:inline-block; line-height:32px; min-width:32px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border:1px solid #1d1c21; text-transform:uppercase; font-size:12px; font-weight:600; text-decoration:none; color:#fff; margin:0 2px;}
.page_navi a:hover,
.page_navi a.select {background: rgba(218,21,34,1);
background: -moz-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,21,34,1)), color-stop(100%, rgba(245,68,80,1)));
background: -webkit-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -o-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -ms-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1522', endColorstr='#f54450', GradientType=1 );border-color:#db1622; color:#fff;}
.page_navi a.prev:before,
.page_navi a.next:after {line-height:32px;  font-family: 'fontello';}
.page_navi a.next:after {content: '\e80c';}
.page_navi a.prev:before {content: '\e80b'; }

.target-block {padding:10px; background:rgba(0,0,0,.03);}
.target-block h2 {display:block; font-weight:800; text-transform:uppercase; margin:12px 0 10px 0; color:#fff;}
.target-block div {text-align:justify;}
.target-block div a:hover {color:#fe5964;}
.target-block div a{display: inline-block;
    vertical-align: middle;
    line-height: 1.5;
    padding: 0 3px;
    margin: 2px;
    text-decoration: none;
    color: #68676f;
    font-size:12px;}
.target-block div a.size5{font-size:16px; font-weight:bold;}
.target-block div a.size4{font-size:15px;}
.target-block div a.size3{font-size:14px;}
.target-block div a.size2{font-size:12px;}
.target-block.models_videos {margin-bottom:0px; margin-top:15px;}
.target-block.models_videos h2 {font-weight:800; color:#fff;}
.target-block.models_videos div {}
.target-block.models_videos div a{color:rgba(255,255,255,.6);}
.target-block.models_videos div a.size5:hover,
.target-block.models_videos div a:hover {color:#db1622;}
.target-block.models_videos div a.size5 {color:#fff;}
.target-block.models_videos{background:#1d1c21;}
.target-block ul {padding-bottom:25px;}
.target-block ul li {display:inline-block; }
.target-block ul li a:before {    content: '\e80a'; font-weight: normal; font-family: 'fontello'; margin-right:6px;}
.target-block ul li a:hover {background:#fe5964; color:#fff;}
.target-block ul li a{line-height:30px; padding:0 10px 0 10px; background: rgba(218,21,34,1);
background: -moz-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,21,34,1)), color-stop(100%, rgba(245,68,80,1)));
background: -webkit-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -o-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -ms-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1522', endColorstr='#f54450', GradientType=1 );
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    line-height: 30px;
    font-weight: normal;
	color:#fff; font-weight:600;
    margin-right: 8px;}

	footer {background:#1d1c21; padding:12px 10px 15px 10px; color:rgba(255,255,255,.5); font-size:12px; line-height:1.4; }
	footer div p {margin-bottom:9px; line-height:1.4;}
	footer div p:last-child {margin-bottom:0px;}
	footer div p a {font-size:12px; color:#fff; text-decoration:none; border-bottom:1px dotted rgba(255,255,255,.4);}
	footer div p a:hover {border-bottom-color:transparent; color:#db1622;}
	.scrollup {position:fixed; right:10px; bottom:35px;line-height:35px; width:35px; display:inline-block; height:35px; background:#fe5964; color:#fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align:center; text-decoration:none; display:none;}
	.scrollup:hover {background: rgba(218,21,34,1);
background: -moz-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,21,34,1)), color-stop(100%, rgba(245,68,80,1)));
background: -webkit-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -o-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: -ms-linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
background: linear-gradient(45deg, rgba(218,21,34,1) 0%, rgba(245,68,80,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1522', endColorstr='#f54450', GradientType=1 );}
	.scrollup:before  {content: '\e80e'; font-family: 'fontello';}
	footer div a.logo {line-height:30px; margin-bottom:8px;}
	
body.noscroll, html.noscroll {overflow:hidden; }	
.header_block.visible-menu nav,
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .header_block.visible-menu nav{ -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }
	
@media screen and (min-width:1200px) {
	.header_block header div,
	.article,
	.page_navi,
	.models_videos h2,
	.models_videos div,
	.target-block h2,
	.target-block div,
	footer div,
	.header_block nav {padding-left:0; margin-left:auto; margin-right:auto; padding-right:0; max-width:1200px;}
}
@media screen and (min-width:1450px) {
	.article .list_videos.videos h3.item {width: -webkit-calc(20% - 6px); width: -moz-calc(20% - 6px); width: calc(20% - 6px);}
	.article .list_videos h3.item {width:20%;}	
	.header_block header div,
	.article,
	.page_navi,
	.models_videos h2,
	.models_videos div,
	.target-block h2,
	.target-block div,
	footer div,
	.header_block nav {max-width:1420px;}	
}
@media screen and (min-width:1620px) {
	.article .list_videos.videos h3.item {width: -webkit-calc(16.6% - 6px); width: -moz-calc(16.6% - 6px); width: calc(16.6% - 6px);}
	.article .list_videos h3.item {width:16.6%;}	
	.header_block header div,
	.article,
	.page_navi,
	.models_videos h2,
	.models_videos div,
	.target-block h2,
	.target-block div,
	footer div,
	.header_block nav {max-width:1600px;}	
}
@media screen and (min-width:1960px) {
	.article .list_videos.videos h3.item {width: -webkit-calc(14.2% - 6px); width: -moz-calc(14.2% - 6px); width: calc(14.2% - 6px);}
	.article .list_videos h3.item {width:14.2%;}	
	.header_block header div,
	.article,
	.page_navi,
	.models_videos h2,
	.models_videos div,
	.target-block h2,
	.target-block div,
	footer div,
	.header_block nav {max-width:1920px;}	
}
@media screen and (max-width: 1220px) {
.header_block header div .trending {left:10px;}
.header_block header div form {right:10px;}
}
@media screen and (max-width: 1024px) {
	.article .list_videos.videos h3.item {width: -webkit-calc(33.3% - 6px); width: -moz-calc(33.3% - 6px); width: calc(33.3% - 6px);}
	.article .list_videos h3.item {width:33.3%;}
}
@media screen and (max-width: 780px) {
	.header_block header div:after {content:''; display:block; clear:both;}
	.header_block header div .trending {display:none;}
	.header_block header div a.logo {float:left;}
	.header_block header div form {position:relative; float:right; margin-top:5px; top:0;}
}
@media screen and (max-width: 720px) {
	.sort-items div {width:50%;}
	.sort-items div:nth-child(2):after {content:''; display:block; clear:both; margin-bottom:12px;}
	.sort-items div:nth-child(3){width:100%; float:none; display:block;  }
}
@media screen and (max-width: 680px) {
	.header_block header {border-bottom-color:transparent;}
		.article .list_videos.videos h3.item {width: -webkit-calc(50% - 6px); width: -moz-calc(50% - 6px); width: calc(50% - 6px);}
	.article .list_videos h3.item {width:50%;}
	.header_block.visible-menu nav {display:inline-block;}
	.header_block header {position:relative; z-index:23;}
	.header_block header div .menu {display:inline-block;}
	.header_block nav {padding:0; position:fixed; right:0; top:50px; width:240px;
	height: -webkit-calc(100vh - 50px); height: -moz-calc(100vh - 50px); height: calc(100vh - 50px); background:#151419;
-webkit-box-shadow: -4px 0px 12px 0px rgba(0,0,0,0.21);
-moz-box-shadow: -4px 0px 12px 0px rgba(0,0,0,0.21);
	box-shadow: -4px 0px 12px 0px rgba(0,0,0,0.21);display:none; z-index:22;}
	.header_block nav a {display:block; width:100%; padding:0 0 0 15px; text-align:left; width: -webkit-calc(100% - 15px); width: -moz-calc(100% - 15px); width: calc(100% - 15px);}	
}
@media screen and (max-width: 640px) {
	 .target-block div {text-align:left;}
}
@media screen and (max-width: 540px) {
	.header_block header div form {background:#151419; left:0; top:51px;  position:absolute;max-width:none; margin:0; padding:0px;
	width: -webkit-calc(100% - 16px); width: -moz-calc(100% - 16px); width: calc(100% - 16px);}
	.header_block header div form button {right: 12px; top: 10px;}
	.header_block header div form  {overflow:hidden; padding:0; max-height:0px;}
	.header_block header div .search {display:inline-block;}
	.header_block.visible-search header div form  {max-height:55px; padding:8px;}
}

@media screen and (max-width: 520px) {
	.page_navi a {display:none; line-height:43px; min-width:43px;}
	.page_navi a.prev,
	.page_navi a.next,
	.page_navi a.select {display:inline-block;}
}
@media screen and (max-height: 280px) {
	.header_block nav {overflow:auto;}
}
@media screen and (max-width: 460px) {
		.sort-items div{float:none; width:100%; display:block; margin-bottom:12px;}		
		.sort-items div:last-child {margin-bottom:0;}	
		.sort-items div:nth-child(3):after {display:none;}
}	
@media screen and (max-width: 340px) {
		.article .list_videos.videos h3.item {width: -webkit-calc(100% - 6px); width: -moz-calc(100% - 6px); width: calc(100% - 6px); float:none; display:block;} 
.article .list_videos h3.item {width:100%; float:none; display:block;}		
}

.scrollup {z-index:22;}
iframe.resizable.mult {height:330px!important;}
.mlppromo2,
body {background:#130619; color:#af98b9;} 
.header_block {background:#3c1e4a;}
.header_block header div .trending:hover,
.article .list_videos h3.item div p a:hover,
.target-block.models_videos div a.size5:hover, .target-block.models_videos div a:hover,
.header_block nav a:hover:before, .header_block nav a.check:before,
footer div p a:hover,
.article .list_videos.videos h3.item:hover a.video,
.header_block nav a:hover, .header_block nav a.check {color:#b01de3;}
.header_block header div form input {background:#130619;}
.title-block .sort,
.sort-items div p input:checked~label, .sort-items div p span.checked:hover,
.accept-changes button,
.scrollup,
.page_navi a:hover, .page_navi a.select,
.header_block header div .menu.check, .header_block header div .search.check, .header_block header div .search:hover, .header_block header div .menu:hover,
.header_block header div .trending:before {background:#b01de3;}
.sort-items {background:#3c1e4a;}
.article .list_videos h3.item div p a {color:#fff;}
.article .list_videos.videos h3.item:hover a.video, .article .list_videos.videos h3.item:hover,
.sort-items div p input~label {background:#2d1538;}
.accept-changes button:hover {    background: #b01de3;
    -webkit-box-shadow: 0px 0px 27px 0px rgba(176,29,227,0.62);
    -moz-box-shadow: 0px 0px 27px 0px rgba(176,29,227,0.62);
    box-shadow: 0px 0px 27px 0px rgba(176,29,227,0.62);
	    box-shadow: 0px 0px 27px 0px rgba(176,29,227,0.62);
}
.article .list_videos h3.item div {background:#2d1538;}
.page_navi a {border:1px solid rgba(255,255,255,.1);}
.scrollup {background:#2d1538; border:1px solid #2d1538;}
.scrollup:hover {border: 1px solid #b01de3;background:#b01de3;}
.article .list_videos.videos h3.item a.video {background:#2d1538;}
.target-block.models_videos div a{color:#aaa4ad;}
.target-block.models_videos {background:#200d29;}
footer {background:#3c1e4a;}
.article .list_videos h3.item a.block:hover {background:#b01de3;}
.article .list_videos h3.item a.block:hover span {color:#fff;}
.page_navi a:hover, .page_navi a.select {border-color:#b01de3;}
.article .echo-player-main {background:rgb(45 21 56); margin-bottom:15px;}
.article .echo-player-info {background:rgb(80 42 97);}
.article .echo-player-info ul.tags a:hover{background:#b01de3; color: #fff;}
.article .echo-player-info ul li {color:#af98b9;}
.article .echo-player-info ul.tags a:before {background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24' fill='%23b01de3'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V6h5.17l2 2H20v10zm-6.92-3.96L12.39 17 15 15.47 17.61 17l-.69-2.96 2.3-1.99-3.03-.26L15 9l-1.19 2.79-3.03.26z'/%3E%3C/svg%3E") center/16px no-repeat;}
.article .echo-player-info ul.tags a:hover:before {background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V6h5.17l2 2H20v10zm-6.92-3.96L12.39 17 15 15.47 17.61 17l-.69-2.96 2.3-1.99-3.03-.26L15 9l-1.19 2.79-3.03.26z'/%3E%3C/svg%3E") center/16px no-repeat;}
.article .echo-player-info ul:last-child li i.fa.fa-eye {background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24' fill='%23b01de3'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M12 6.5c3.79 0 7.17 2.13 8.82 5.5-1.65 3.37-5.02 5.5-8.82 5.5S4.83 15.37 3.18 12C4.83 8.63 8.21 6.5 12 6.5m0-2C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zm0 5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5m0-2c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5z'/%3E%3C/svg%3E") center/15px no-repeat;}
.article .echo-player-info ul:last-child li i.fa.fa-clock-o {background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24' fill='%23b01de3'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M16.24 7.75c-1.17-1.17-2.7-1.76-4.24-1.76v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48zM12 1.99c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E") center/15px no-repeat;}
.article .echo-player-info ul:last-child li i.fa.fa-cloud-upload {background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24' fill='%23b01de3'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V10h16v11zm0-13H4V5h16v3z'/%3E%3C/svg%3E") center/15px no-repeat;}
 .article .list_videos.videos h3.item a.video .hd, .article .list_videos.videos h3.item a.video .duration {background:rgba(19,6,25,.7); z-index:10; right:12px;}
 .article .echo-player-go:hover {background:#8841a9;}
 .article .echo-player-go {background:#b01de3;}
 footer div a.logo strong, .header_block header div a.logo strong {color:#b01de3;}
@media screen and (max-width: 680px){
	.header_block header div .search, .header_block header div .menu { }
.header_block nav {background:#3c1e4a; top:47px;}
}
@media screen and (max-width: 540px){
.header_block header div form {
background: #3c1e4a; top:46px;} }

.target-block ul li a {color:#fff; background:#2d1538;}
.target-block ul li a:hover {background:#b01de3; color:#fff;}
.target-block ul li:hover a,
.target-block div ul li a:hover,
.target-block ul li a {color:#fff!important;}
.target-block ul li a:before {color:#fff;}