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;color:#1b1b1b;font-family:'georgia',Arial,sans-serif;}
h1{font-family:Arial,sans-serif;}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
:focus{outline:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#1b1b1b;}
input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;color:#1b1b1b;}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#1b1b1b;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder
{color:#1b1b1b;}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder
{color:transparent;}
input:focus:-moz-placeholder,textarea:focus:-moz-placeholder
{color:transparent;}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder
{color:transparent;}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder
{color:transparent;}
input.placeholder,textarea.placeholder
{color:#1b1b1b !important;}

html,body{height:100%;}

body{line-height:1;min-width:320px;overflow-x:hidden;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;}
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{text-decoration:none;}
*{background:transparent;margin:0;padding:0;outline:none;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*--- SET ---*/
.button,.pagi-load a,.up-second li a,.usp-edit a,.qq-upload-button,.meta-fav a,.usp-btn a,.form-submit button,.bbcodes,.form-wrap input[type="button"],.ui-button[type="button"],.ac-submit button,.login,.login-box button{border-radius:2px; border:1px solid #ab0314; font:500 16px/20px 'Roboto',Arial,sans-serif;color:#ab0314; padding:10px; display:inline-block;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0; padding:0;}
button[disabled],input[disabled]{cursor:default;}
.button:hover,.up-second li a:hover,.usp-edit a:hover,.qq-upload-button:hover,.pagi-load a:hover,.usp-btn a:hover,.ui-button:hover,.ac-submit button:hover,.login:hover,.meta-fav a:hover,.form-submit button:hover,.bbcodes:hover,.form-wrap input[type="button"]:hover,.login-box button:hover,.search-nav .button-open-search:hover
{color:#fff; background-color:#ed1212; border:1px solid #ed1212;}
input[type="submit"].bbcodes,input[type="button"].bbcodes,input.bbcodes,.ui-button
{font-size:12px !important; height:30px !important; line-height:30px !important; padding:0px 10px; border-radius:3px;}
.sub-title h1{margin:25px 0 15px;font-size:21px; font-weight:500;line-height:1;}
.fx-row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
label{ font:400 14px/18px 'Roboto',Arial,sans-serif;}


input[type="text"],input[type="password"]{display:block; width:100%; height:40px; line-height:40px; padding:0 15px;color:#1b1b1b; background-color:#fff; border-radius:4px; -webkit-appearance:none; box-shadow:0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1);}
input[type="text"]:focus{}

input:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}

select{height:40px;  box-shadow:0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1); background-color:#fff; color:#1b1b1b;}
textarea{font:400 13.3333px Arial; display:block; width:100%; padding:10px; box-shadow:0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1);border-radius:4px; background-color:#fff; color:#1b1b1b;border-radius:0;  overflow:auto; vertical-align:top; resize:vertical;}

body{font:400 14px/18px 'Roboto',Arial,sans-serif;background:url('../images/bg_body.jpg') repeat;background-color:#bf1f02;}

.clearfix:after{content:"";display:table;clear:both;}
.wrap{background:url(../images/bg_main.jpg) repeat;background-color:#fff1c4;box-shadow:0 0 10px #000;}
.container{max-width:1178px;width:100%;padding:0 10px;margin:0 auto;position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.header{background-color:#ab0314;padding:10px 0;box-shadow:0 0 10px #000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;margin:0 -10px 10px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}

.header-holder > div{display:inline-block !important;vertical-align:middle;}

.logo-holder{position:relative;display:inline-block;width:110px;height:38px;}
.logo-holder img{margin:-7px auto;display:block;}

.logo-holder .slogan-holder{font:9px/11px Arial,sans-serif;font-weight:bold;color:#fff;position:absolute;right:0;bottom:1px;text-transform:uppercase;letter-spacing:0.2px;cursor:pointer;}

.main-nav{margin:0 0 0 20px;display:inline-block;}

ul.top-menu > li{display:inline-block;}
.main-nav .nav .link,.main-nav .nav .link-categories{font:500 16px/21px 'Roboto',Arial,sans-serif;color:#fff;padding:10px;background-color:rgba(0,0,0,0);vertical-align:middle;border:1px solid #d85353;border-radius:3px;display:inline-block;margin-right:5px;}

.main-nav .nav .link-categories{display:block;width:100%;text-align:center;margin:5px 0 0;}

.main-nav .nav .link i{font-size:12px;color:#fff;vertical-align:middle;display:inline-block;margin:0 0 1px;}

.main-nav .item:hover .link,.main-nav .nav .link-categories:hover{padding:10px;background-color:#ed1212;color:#fff;border-radius:3px;border:1px solid #ed1212;}

.text-dropable .link-categories:hover{border:1px solid #fff;background-color:#fff;}
.main-nav .nav .link-categories:hover{border:1px solid #ed1212;background-color:#ed1212;}
.main-nav .item:hover i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.header.open-categories2 .rmenu,.header.open-categories .lmenu {display:block !important;}
.header.open-categories .rmenu,.header.open-categories2 .lmenu{display:none !important;}

.header .open-categories2 .rmenu,.header .open-categories .lmenu {display:block !important;}
.header .open-categories .rmenu,.header .open-categories2 .lmenu{display:none !important;}
@media screen and (min-width:1179px){
    .header .js-open-categories-li:hover .rmenu,.header .js-open-categories-li:hover .lmenu {display:block !important;}
}

.top-menu .tools-dropable{position:absolute;padding-top:10px;left:0;z-index:2;display:none;width:100%;}
.top-menu .tools-dropable.rmenu{left:auto;/*right:0;*/}
.top-menu .tools-dropable.rmenu{width:220px;}
.top-menu .tools-dropable.rmenu .column{width:100%;}
.top-menu .tools-dropable.rmenu .bg-dropable{padding:10px;}
.top-menu .tools-dropable.rmenu .text-dropable{padding:0;}
.top-menu .tools-dropable.rmenu .item_drop .link_drop{width:100%;}
/*.main-nav .nav .item:hover .tools-dropable{display:block;}*/

.top-menu .bg-dropable{background:rgba(171,3,20,0.9);border:1px solid #9a0010;padding:20px 15px 20px 30px;position:relative;}

.top-menu .bg-dropable .text-dropable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}

.bg-dropable .text-dropable .column{width:25%;}

.item_drop .link_drop{padding:5px 0 5px 10px;width:calc(100% - 15px);font:400 16px/21px 'Roboto',Arial,sans-serif;color:#fff;display:inline-block;border-radius:3px;}

.item_drop .link_drop:hover{background-color:#ed1212;color:#fff;}

.search-favorites{font-size:0;line-height:0;float:right;margin-right:5px;}
.login{float:right;background-color:inherit;cursor:pointer;border:1px solid #d85353;}
.login.show-login .fa{ color:#fff; }
#l-fav{color:#fff;}
.lb-menu li{font:400 14px/18px 'Roboto',Arial,sans-serif;color:#fff;}

.login-box{background-color:#FFF; padding:20px; display:none;}
.login-box button{cursor:pointer;}
.lb-user{margin:-20px -20px 20px -20px; padding:20px; background-color:#f6f6f6;display:flex; flex-flow:row wrap; justify-content:center; align-items:center;}
.lb-ava{width:80px; height:80px; border-radius:50%; margin-right:20px;}
.lb-name div{font-size:18px;}
.lb-name a{margin-top:10px;}
.lb-menu a{display:block; line-height:30px; padding:0 10px; background-color:#f6f6f6;font-family:Arial,sans-serif;}
.lb-menu a:hover,.lb-menu a:hover .fa{background-color:#ab0314; color:#fff;}
.lb-menu a .fa{color:#ab0314;}
.login-box input[type="text"],.login-box input[type="password"],.login-box button,.lb-check{display:block; margin-bottom:20px; width:100%;}
.lb-check input{display:none;}
.lb-check input + label:before{width:14px; height:14px; margin-right:7px; cursor:pointer; position:relative; top:3px;border-radius:3px; border:1px solid #ccc; content:""; background-color:#f6f6f6; display:inline-block;}
.lb-check input:checked + label:before{background-color:#e5050b;}
.lb-soc{margin:20px -20px -20px -20px; padding:20px; background-color:#f6f6f6; text-align:center;}
.lb-soc a{display:inline-block; margin:10px 3px 0 3px; vertical-align:top;}
.lb-soc img{display:block; width:30px;}

.header-holder .search-block{text-align:left;display:inline-block;vertical-align:middle;}

.search-bar .input-text{width:200px;height:43px;font:500 12px/17px 'Roboto',Arial,sans-serif;border-width:1px 0 1px 1px;background:#fff;padding:5px 10px;color:#0f0f0f;float:left;box-shadow:none;}

.search-bar .search-btn{width:32px;height:43px;border-radius:3px;border:none;background-color:#fff;cursor:pointer;}

.search-bar .search-btn i{font-size:18px;color:#ab0314;display:inline-block;transition:-webkit-transform .3s;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;}

.search-bar .search-btn:hover i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}

.header-holder .favorites{display:inline-block;vertical-align:middle;border-radius:3px;border:1px solid #323130;text-align:center;color:#fff;width:32px;cursor:pointer;}

.header-holder .favorites:hover{background-color:#ab0314;border:1px solid #ab0314;}

.header-holder .favorites i{font-size:15px;line-height:32px;color:#ab0314;}

.header-holder .favorites:hover i{color:#323130;}

.title-text.video-pages{padding:0 0 5px;}

.title-text .title-holder,.title-player .title-holder{font:700 21px/25px 'Roboto',Arial,sans-serif;color:#fff;margin:14px 0;}
.title-text .title-holder h1,.title-player .title-holder h1{font-weight:normal;}

.title-text .title-holder{margin:6px 0;}

.title-player .title-holder{font-weight:400;letter-spacing:0.4px;}

.title-player .title-holder div,.title-player .title-holder h1{display:inline;}

.title-player .title-holder i{font-size:15px;color:#ab0314;}

.title-text .text-holder .text{font:400 15px/20px 'Roboto',Arial,sans-serif;color:#1b1b1b;padding:0 0 5px;}

.scroll-pane{height:41px;overflow:auto;}

.title-text .text-holder .link{font:400 15px/20px 'Roboto',Arial,sans-serif;color:#959595;}

.title-text .text-holder .porno{color:#fff;}

.title-text .text-holder .sveta{color:#ab0314;}

.title-text .text-holder .link:hover .sveta,.title-text .text-holder .link:hover{color:#fff;border-bottom:1px solid #fff;}

.title-block-sorting{padding:7px 0 9px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:24px;box-sizing:content-box;}
.sorter.mod-sort{position:relative;}
.title-block-sorting .title-block{font:500 21px/27px /*'Roboto',*/Arial,sans-serif;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;/*text-transform:uppercase;*/}

.title-block-sorting .title-block i{color:#ab0314;margin:0 10px 0 0;font-size:15px;width:16px;    position:absolute;
    top:13px;
    left:0;}

.title-block-sorting .sorting{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}

.title-block-sorting .sorting .item{margin:0 0 0 10px;}

.content-holder{margin:-5px;}
.story .content-holder{margin:0;}
.clr{clear:both;}
.tabs-b{counter-reset:a;}
.fplayer .tabs-sel{margin-top:10px;height:40px;line-height:40px;color:#fff;font-weight:500;white-space:nowrap;overflow-y:hidden;overflow-x:auto;}
.fplayer.tabs-box{background:#000;}
.fplayer .tabs-sel .tab-item{text-align:center;min-width:40px;cursor:pointer;display:inline-block;padding:0 10px;height:40px;color:#fff;text-transform:uppercase;font-weight:500;font:400 14px/42px 'Roboto',Arial,sans-serif;float:none;width:auto !important;}
.scene_scroller{display:inline-block;position:relative;padding:0 30px 0 98px;box-sizing:content-box;}
.scene_scroller.scene_count_false{padding-left:70px;}
.fplayer.tab-scen .tabs-sel{width:165px;overflow-y:inherit;overflow-x:inherit;line-height:inherit;height:inherit;margin-top:inherit;padding-left:5px;}
.fplayer .tabs-sel .tab-item.current{color:#fff; background-color:#ab0314;}
.tabs-b.video-box{background-color:#000;}
.js .fplayer .tabs-b{display:none;}
.js .fplayer .tabs-b.visible{display:block;}
.fplayer.tab-vid .tabs-sel .tab-item i{color:#fff; margin-right:5px;}
.fplayer.tab-model.tabs-box{background:none;position:relative;}
.tab-vid.tab-model .tabs-b{padding:0;}
.tab-model .tabs-b{font:400 14px/18px 'Roboto',Arial,sans-serif;padding:10px;border:1px solid #ab0314;}
.tab-model .tab-item .fa{color:#ab0314;font-size:15px;margin-right:5px;}
.nomargin{margin:0 !important;}
.tab-model .tab-item.current .fa{color:#fff;}
.tab-model.fplayer .tabs-sel span.tab-item{margin:2px 10px 0 0;font:400 14px/41px 'Roboto',Arial,sans-serif;color:#ab0314;border:1px solid #ab0314;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;}
.tab-model.fplayer .tabs-sel span.tab-item.current{color:#fff;}
.tab-model .full-comms{margin:0;}
.fshare{padding:10px;}
.fshare-capt,.fshare textarea{margin-bottom:10px;}
.fshare-capt a{display:inline-block; margin:0 3px 0 3px; vertical-align:top;}
.fshare-capt img{display:block; width:30px;}
.fshare textarea{padding:10px; height:35px; font-size:14px; overflow:hidden;}
.action-title{position:absolute;left:0;color:#fff;top:0;font:500 16px/40px 'Roboto',Arial,sans-serif;padding:0 10px;margin:0;}
.video-block{width:25px;padding:5px;float:left;width:25%;vertical-align:middle;}

.video-block .link{padding:1px;display:block;border:1px solid #ab0314;border-radius:2px;}
.video-block .link .img-holder{position:relative;padding-bottom:130%;}
.video-block.model{width:20%;}
.video-block.model .img-holder{padding-bottom:120%;}
.video-block .link .img-holder img{position:absolute;top:0;left:0;right:0;border:0;display:block;width:100%;height:100%;}
.model-title{text-align:center;position:absolute;bottom:0;background:rgba(0,0,0,.46);color:#fff;font-size:17px;font-weight:700;width:100%;padding:7px 10px 4px;line-height:18px;}
.video-block:hover .model_rus_name{color:#ff5757;}
#show-more{cursor:pointer;}
.p1 .cdown,.p2 .cup{display:block;}
.p1 .cup,.p2 .cdown{display:none;}
.model_rus_name{display:block;color:#fff;margin-bottom:3px;width:100%;font-family:Arial,sans-serif;}
.model_eng_name{color:#ccc;display:block;font-size:15px;}
.model-content{width:100% !important;}
.full-model .fposter{float:left; position:relative;margin-bottom:30px;}
.fposter img{max-width:240px;width:240px;max-width:100%;}
.subscribe-form.form-wrap{display:none; margin:50px 0 0 0;}
.subscribe{cursor:pointer;}
.slice{overflow:hidden; position:relative; transition:height .2s}
.slice-btn{margin:5px 0 0}
.slice-btn span{display:inline-block; cursor:pointer; text-decoration:underline; color:#ab0314}
.button.subs-btn{position:absolute;width:100%;display:block;text-align:center;margin-top:10px;}
.button.subs-btn:hover{background-color:#ab0314;border-color:#ab0314;}

.full-model .player-holder{padding-left:260px;}
/*.full-model.list_actreeses .player-holder{padding-left:310px;}*/

.full-model{margin-top:40px;}
.full-vid{margin-top:20px;}
.left-column.full-vid{margin-top:25px !important;}
.full-model .views-data-like{padding-top:0 !important;}
.full-model .views-data .statistic .item i{font-size:16px !important;}
.finfo{margin-bottom:3px;}
.finfo span:first-child{font-weight:700;color:#ab0314;}
i.fa.fa-bars.all-tags{margin-left:5px;color:#ab0314;cursor:pointer;}
.finfo a:hover,.text-video a:hover{text-decoration:underline; color:#ab0314;}
.finfo img{vertical-align:middle;}

.video-col{color:#000;font-size:16px;line-height:23px;font-weight:700;position:absolute;display:block;height:25px;padding-left:30px;right:10px;top:6px;font-family:Arial,sans-serif;}
.video-block .img-holder .label{padding:3px 5px;background:#ab0314;font:700 10px/10px 'Roboto',Arial,sans-serif;color:#fff;position:absolute;text-transform:uppercase;top:5px;right:5px;border-radius:2px;}

.video-block .img-holder .duration{padding:0 5px;background-color:rgba(43,43,43,.5);border-radius:2px;font:700 12px/17px 'Roboto',Arial,sans-serif;color:#fff;position:absolute;bottom:5px;right:5px;}
.video-block .img-holder .views{padding:0 5px;background-color:rgba(43,43,43,.5);border-radius:2px;font:700 12px/17px 'Roboto',Arial,sans-serif;color:#fff;position:absolute;bottom:5px;left:5px;}
.video-block .img-holder .views i{vertical-align:middle;font-size:12px;line-height:17px;margin:0 4px 0 0;color:#fff;}
.video-block .title-holder{padding:5px 3px;}
.video-block .title-holder .title{height:38px;overflow:hidden;font:400 14px/18px 'Roboto',Arial,sans-serif;color:#1b1b1b;border-bottom:1px solid #ab0314;}
.video-block .link:hover .title{color:#ab0314;}
.video-block .title-holder .statistic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#9b9b9b;font:400 12px/16px 'Roboto',Arial,sans-serif;padding:3px 0 0 0;}
.video-block .title-holder .statistic span{font:400 12px/16px 'Roboto',Arial,sans-serif;}
.video-block .title-holder .statistic .data i{color:#ab0314;margin:0 5px 0 0;}
.video-block .title-holder .statistic .percent{color:#ab0314;}

.popular_films .statistic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;color:#9b9b9b;font:400 12px/16px 'Roboto',Arial,sans-serif;padding:3px 0 0 0;border-top: 1px solid #ab0314;}
.popular_films .statistic span{font:400 12px/16px 'Roboto',Arial,sans-serif;}
.popular_films .statistic .data i{color:#ab0314;margin:0 5px 0 0;}
.popular_films .statistic .percent{color:#ab0314;margin-right:2px;}

.item.video-block.studios{width:20%;}
.item.video-block.studios .title-holder .title{border-bottom:0;}
.story-sort.title-block-sorting .sorter{position:relative;}
.add-story{margin-top:10px;}
.add-story .button{float:right;}
.add-story .button:hover{background-color:#ab0314;border-color:#ab0314;}
.title-player.stories{margin-top:20px;clear:both;}
.stories .title-holder {margin:14px 0 !important;}
.stories .title-holder a:hover{color:#ab0314;text-decoration:underline;}
.stories .player-holder .tags{padding:0 !important;border-bottom:1px solid #ab0314;}
.stories .views-data-like{border-bottom:0 !important; padding:0 !important;}
.stories .player-holder .text-video {border-bottom:0 !important;}
.statistic .percent i{margin:0 0 0 5px;font-size:13px;}
.content-video.story .left-column{margin:30px 0 0 0;width:260px;}
.lblock{margin-bottom:30px;}
.rkl{text-align:center;}
.stena-img{margin:0 auto 10px;display:block;}
.stena-img-area img{width:350px !important;max-width:100% !important;height:auto !important;}
.content-video.story  .main-content{margin:0 0 0 50px;}
.left-column.story .video .last-video,.genres-stories li a{font:500 20px/23px 'Roboto',Arial,sans-serif !important;}
.genres-stories li a{border-bottom:1px solid #ab0314;display:block;font-size:15px !important;font-weight:500;line-height:normal;padding-top:7px;padding-bottom:7px;padding-right:10px;position:relative;}
.all-genres a{width:100%;margin-top:10px;text-align:center;}
.all-genres a:hover{background-color:#ab0314;border-color:#ab0314;}
.all-genres a i{font-size:13px;color:#ab0314;margin-left:5px;}
.all-genres a:hover i{color:#fff;}
ul.all-genr{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
.content-holder ul li a:hover{color:#ab0314;text-decoration:underline;}
.genres-stories li a:after{content:"\f054";color:#ab0314;font:normal normal normal 14px/1 FontAwesome;font-size:11px;position:absolute;right:0;top:14px;}
.story.content-video .player-holder .text-video{padding-left:0; padding-right:0;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}
.podborki{margin:20px 0;}
.podborki a{text-decoration:none;color:#1b1b1b;}

.podborki > ul{-webkit-column-count:6;-moz-column-count:6;column-count:6;}
.podborki li{display:list-item;margin-bottom:8px;}
.podborki a{margin:0 15px 3px 0;font-size:13px;line-height:15px;display:inline-block;border:1px solid #ab0314;color:#ab0314;text-decoration:none;box-sizing:border-box;border-radius:3px;cursor:pointer;padding:5px 8px;font-family:Arial,sans-serif;}
.podborki a:hover{color:#fff !important;text-decoration:none !important;background-color:#ab0314;}
.pagination-bottom{padding:16px 0 26px;text-align:center;}
.pagination-list{font-size:0;}
.pagination-list span,.pagination-list a{display:inline-block;vertical-align:middle;margin:0 3px;}
.pagination-list span.btn-prev{margin-left:0;}
.pagination-list span.btn-next{margin-right:0;}
.pagination-list span.no_link{padding:0 3px;}

.pagination-list span,.pagination-list a:hover{background:#ab0314 !important;color:#fff !important;}

.pagination-list a,.pagination-list span{height:40px;padding:0 15px;color:#1b1b1b;border-radius:3px;border:1px solid #ab0314;display:inline-block;text-align:center;font:500 18px/40px 'Roboto',Arial,sans-serif;}

.pagination-list .btn-prev a{padding:0 13px 0 8px;}

.pagination-list .btn-next a{padding:0 8px 0 13px;}

.pagination-list .btn-prev i{font-size:16px;vertical-align:middle;display:inline-block;margin:0 5px 3px 0;}

.pagination-list .btn-next i{font-size:16px;vertical-align:middle;display:inline-block;margin:0 0 3px 5px;}
span.btn-prev,span.btn-next{background:none !important;padding:0;border:0;}
.pagination-bottom.p1,.pagination-bottom.p2{padding:0 0 6px;}
.pagination-bottom.p1 .btn-next,.pagination-bottom.p2 .btn-next{width:100%;margin:0;}
.title-text.bottom .title-holder{color:#fff;margin:10px 0;font:700 18px/23px 'Roboto',Arial,sans-serif;}

.title-text.bottom .text-holder .text{/*font:400 12px/17px 'Roboto',Arial,sans-serif;color:#959595;*/
height:auto;}
.title-text.top{margin:20px 0;}
.logo-bottom{padding:35px 0;display:block;position:absolute;text-align:center;right:0;left:0;bottom:-150px;border-top:1px solid #323130;}

.logo-bottom .logo{position:relative;display:inline-block;}

.footer{margin:120px 0 0 0;padding:10px 15px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}

.footer-holder{text-align:center;font:400 12px/17px 'Roboto',Arial,sans-serif;}

.footer-holder .footer-text .link{font:400 12px/17px 'Roboto',Arial,sans-serif;}

.footer-holder .footer-text .link:hover{border-bottom:1px solid #ab0314;}

.footer-holder .bottom-menu{font-size:0;line-height:0;}

.footer-holder .bottom-menu .item{display:inline-block;vertical-align:middle;font:400 12px/17px 'Roboto',Arial,sans-serif;margin:5px 0 0 5px;border-right:1px solid #969696;}

.footer-holder .bottom-menu .item:last-of-type{border-right:none;}

.footer-holder .bottom-menu .item:first-of-type{margin:5px 5px 0 0;border-right:none;}

.footer-holder .bottom-menu .copyright{color:#ab0314;}

.footer-holder .bottom-menu .item .link{padding:0 5px 0 0;font:400 12px/17px 'Roboto',Arial,sans-serif;}

.footer-holder .bottom-menu .item .link:hover{color:#ab0314;}

.footer-holder .meter{padding:5px 0 0;}

.scrollup{padding:0 10px;position:fixed;bottom:50px;right:10px;display:none;font-size:15px;background:#fff;border-radius:3px;border:1px solid #514e4c;}

.scrollup i{font-size:15px;line-height:32px;color:#ab0314;}

.title-text .title-holder.video i{font-size:15px;color:#ab0314;}

.content-video{font-size:0;line-height:0;margin:0 0 20px;}

.content-video .main-content{display:inline-block;vertical-align:top;width:calc(100% - 310px);margin:0 10px 0 0;}

.content-video .left-column{display:inline-block;vertical-align:top;width:300px;margin:55px 0 0 0;}

.left-column .title-block-sorting{padding:0 !important;}

.content-video .left-column .advertising{margin:0 0 10px;display:block;}

.content-video .left-column .advertising img{width:100%;}

.content-video .left-column .video{padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;}

.content-video .left-column .video .last-video{font:500 18px/23px 'Roboto',Arial,sans-serif;margin:0 0 10px;}

.content-video .left-column .video .last-video i{font-size:16px;color:#ab0314;margin:0 5px 0 0;}

.content-video .left-column .video-block{width:100%;padding:0 0 10px;}
.item.video-block.related-vid{width:50%;padding:5px;}
.roles .item.video-block{width:50% !important;padding:5px;}
.lblock .slick-list.draggable{min-height:370px;}
.lblock .slick-next{right:0;float:right !important;}
.lblock .slick-prev{left:0;float:left;}
.lblock .slick-arrow{top:inherit;bottom:0;position:relative;width:48.1%;background:#ab0314 !important;float:left;margin-top:-10px;height:30px;}
.lblock .slick-prev:before{content:"\f077"
}
.lblock .slick-next:before{content:"\f078"
}
.lblock .slick-prev:before,.lblock .slick-next:before{font:normal normal normal 14px/1 FontAwesome;line-height:1;font-size:18px;opacity:1 !important;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots{display:none !important;}
.lcomm + .lcomm{margin-top:20px;}
.linfo{margin-top:10px; padding-left:40px;}
.ltext{background-color:#ab0314;padding:10px;position:relative;color:#fff;}
.ltext:after{content:""; border:10px solid transparent; border-top:10px solid #ab0314; border-right:10px solid #ab0314;position:absolute; top:100%; left:10px;}
.lcomm a{text-decoration:underline;}

.title-text.video{border:none;padding:0;}

.content-video .player-holder{margin:0 0 10px;}

.player{position:relative;z-index:0;}

.content-video .screen{position:absolute !important;}

.content-video .views-data-like{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #ab0314;}

.views-data-like .views-data{font-size:0;line-height:0;}

.views-data-like .views-data .statistic{font-size:0;line-height:0;display:inline-block;vertical-align:middle;}

.views-data .statistic .item{display:inline-block;font:normal 16px/21px 'Roboto',Arial,sans-serif;color:#fff;vertical-align:middle;margin:0 20px 0 0;}
.views-data .statistic .item span{font:normal 15px/21px 'Roboto',Arial,sans-serif;}
.views-data .statistic .item i{color:#ab0314;font-size:13px;margin:0 7px 0 0;}

.views-data .favorites a{padding:8px;border-radius:3px;border:1px solid #ab0314;display:inline-block;vertical-align:middle;cursor:pointer;}
.views-data .shar{font:400 14px/18px 'Roboto',Arial,sans-serif;padding:6px;margin-right:10px;color:#ab0314;border-radius:3px;border:1px solid #ab0314;display:inline-block;vertical-align:middle;cursor:pointer;}
.views-data  .shar:hover{background:#ab0314;color:#fff;border:1px solid #ab0314;}
.views-data .shar i{color:#ab0314;margin-right:5px;}
.views-data .shar:hover i{color:#fff;}

.share-block{display:none;font:400 14px/18px 'Roboto',Arial,sans-serif;margin:10px 0;}
.views-data .favorites a:hover{background:#ab0314;color:#fff;border:1px solid #ab0314;}

.views-data .favorites a i{font-size:14px;color:#ab0314;}

.views-data .favorites a:hover i{color:#fff;}

.like-dislayer{font-size:0;line-height:0;}
.like-dislayer .subs-btn {margin:0; position:relative;}
.like-dislayer .subs-btn .fa{color:#ab0314;}
.like-dislayer .subs-btn:hover .fa{color:#fff;}
.us-profile .views-data .statistic .item {color:#ab0314;}
.edit-profile .finfo {margin-bottom:11px;}
.atten {font:500 12px/17px 'Roboto',Arial,sans-serif; color:#ab0314; margin-top:10px; width:240px;text-align:center;}
.at-tit.atten {font:500 17px/20px 'Roboto',Arial,sans-serif;}
.upload-ava.button.subs-btn {position:relative; width:240px; clear:both; margin-top:10px;}


.like-dislayer .like,.like-dislayer .dislayer{padding:4px;border-radius:3px;border:1px solid #ab0314;display:inline-block;vertical-align:middle;cursor:pointer;}

.like-dislayer .like:hover,.like-dislayer .dislayer:hover{background:#ab0314;color:#fff;border:1px solid #ab0314;}

.like-dislayer .like i,.like-dislayer .dislayer i{font-size:21px;color:#ab0314;}

.like-dislayer .like:hover i,.like-dislayer .dislayer:hover i{color:#fff;}

.like-dislayer .progresss{width:75px;display:inline-block;vertical-align:middle;text-align:center;}
.like-dislayer .progresss .result-vote{font:500 16px/21px 'Roboto',Arial,sans-serif;color:#ab0314;display:block;}
.like-dislayer .progresss p{font:500 12px/17px 'Roboto',Arial,sans-serif;color:#fff;display:block;}
.like-dislayer .progresss p span{color:#2f2f2f;font:500 12px/17px 'Roboto',Arial,sans-serif;}

.main-content .player-holder .text-video{font:400 14px/19px 'georgia',Arial,sans-serif;color:#959595;border-bottom:1px solid #ab0314;padding:15px 0;}
.text-video img{max-width:100%;}
.poster{display:inline-block;float:left;margin-right:10px;}
.poster img{width:126px;}
.finfo.st span{font-weight:inherit;color:inherit;}
/*.finfo.st a{color:#ab0314;}*/
.main-content .player-holder .tags{position:relative;min-height:38px;padding:15px 0;font:400 13px/18px 'Roboto',Arial,sans-serif;}

.main-content .player-holder .tags .row{margin:0 0 5px;color:#ab0314;}

.main-content .player-holder .tags .row:last-of-type{margin:0;}

.tags .row .tag{font:400 13px/18px 'Roboto',Arial,sans-serif;margin:0 5px 0 0;display:inline-block;vertical-align:middle;}

.tags .row a{font:400 14px/18px 'Roboto',Arial,sans-serif;padding:5px;color:#ab0314;display:inline-block;vertical-align:middle;border:1px solid #ab0314;border-radius:3px;margin:2px 10px 2px 0;}

.tags .row a:hover{color:#fff;background:#ab0314;border:1px solid #ab0314;}

.tags .icon{text-align:right;}

.tags .icon i{margin:0 0 0 5px;font-size:17px;background:#fff;overflow:hidden;cursor:pointer;}

.tags .icon .path1,.tags .icon .path2,.tags .icon .path3{margin:0;}

.main-advertising{padding:10px 6px;border:1px solid #514e4c;background:#0f0f0f;border-radius:2px;font-size:0;line-height:0;margin:0 0 10px;display:block;}

.main-advertising .item{width:33.33%;padding:0 4px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}

.main-advertising .item img{width:100%;max-width:300px;}

/* COMMENTS
----------------------------------------------- */
.icon-l .fa{margin-right:10px;}
.icon-r .fa{margin-left:5px;}
.img-box{overflow:hidden; position:relative; background-color:#000;}
.img-box img{width:100%; min-height:100%; display:block;}
.full-comms{padding:15px 0; margin:30px 0;}
.full-comms.lastcom{padding:0;}
.lastcom .comms-title{margin-bottom:20px;}
.full-comms.lastcom .last-comm-link{font-size:inherit;}
.comms-title{line-height:40px;}
.comms-title > span{font:500 20px/25px 'Roboto',Arial,sans-serif;}
.comms-title > span > span{color:#ab0314;}
.add-comm-btn{cursor:pointer;    margin-bottom:20px;}
.add-comm-form{position:relative; margin:15px 0 35px 0;display:none;;}
.ac-soc{position:absolute; right:0px; top:-8px;}
.ac-soc:before{content:attr(data-label); display:inline-block; vertical-align:top; line-height:30px; margin-right:5px;}
.ac-soc a{display:inline-block; margin:0 0 0 3px; vertical-align:top;}
.ac-soc img{display:block; width:30px;}
.ac-inputs,.ac-textarea{margin-bottom:15px;}

.ac-av{width:40px; height:40px; border-radius:0%; float:left; margin-right:10px;background:#fff url(../images/noavatar.png) no-repeat; background-size:contain;}
.ac-title{font-weight:700; margin-bottom:15px; text-transform:uppercase;}
.ac-inputs input{width:49%; background-color:#FFF; box-shadow:0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1);}
.ac-textarea textarea{height:85px;}
.ac-submit{}
.sec-answer + .sec-label{margin-top:10px;}
.ac-protect{margin-top:-10px; display:none;}
.ac-protect .label{font-size:12px;}
.ac-protect .sep-input{padding:10px 10px 10px 160px;}
.ac-protect input{background-color:#FFF;}
.mcontent{ margin-top:20px;}
.mass_comments_action{text-align:right; padding:5px 15px; margin:20px 0 0 0;}
.last-comm-link{font-size:16px; margin-bottom:10px;}
.last-comm-link a{text-decoration:underline; color:#ab0314;}
.full-comms{}
#dle-comments-list{margin-top:15px;}

.comm-item{padding-left:65px; margin-bottom:15px;}
.comm-left{width:50px; height:50px; margin-left:-65px; float:left; border-radius:50%;}
.comm-right{width:100%; float:right; padding:10px; position:relative; border:1px solid #ab0314;}

.comm-one{padding:0 80px 5px 0; position:relative; font-size:14px;line-height:20px;}
.comm-one > span:nth-child(4){color:#bcbcbc; float:right; margin-right:0;}
.comm-one > span{float:left; margin-right:20px;font-family:Arial,sans-serif;}
.comm-author{font-weight:700;}
.comm-author a{text-decoration:underline;}
.rate3-comm{position:absolute; right:0; top:0; white-space:nowrap; font-size:16px;}
.rate3-comm a{cursor:pointer; height:20px; line-height:20px; display:inline-block;font-size:14px;color:#497b41; margin:0 5px 0 0; vertical-align:top}
.rate3-comm a:last-child{color:#a03939; margin:0 0 0 5px;}
.rate3-comm a:hover{opacity:0.5;}
.rate3-comm > span{height:20px; line-height:20px; display:inline-block; font-size:16px; font-weight:400; vertical-align:top;font-family:Arial,sans-serif;}
.rate3-comm > span > span.ratingtypeplus{color:#06b601;}
.rate3-comm.clearfix .fa{color:#ab0314;}
.rate3-comm > span > span.ratingplus{color:#95c613;}
.rate3-comm > span > span.ratingminus{color:#ff0e0e;}
.rate3-comm > span.minus{margin-right:15px;}
.comm-two{color:#1b1b1b; line-height:20px; padding-bottom:0; font-size:14px;}
.signature{font:italic 12px Georgia,"Times New Roman",Times,serif; margin-top:10px; padding-top:10px;border-top:1px dashed #888; color:#888;}
.comm-three{margin-top:10px; font-size:12px; text-align:right;}
.comm-three li{display:inline-block; margin-left:10px;  font:400 12px/16px 'Roboto',Arial,sans-serif;}
.comm-three a{color:#ab0314; text-decoration:underline; font:400 12px/16px 'Roboto',Arial,sans-serif;}
.comm-three li:first-child{margin-left:0px; float:left;}

.show-more-holder{display:block;text-align:center;margin:10px 0;}

.show-more-holder .show-more-btn{padding:10px;border-radius:5px;border:1px solid #323130;background-color:#000000;font:500 16px/21px 'Roboto',Arial,sans-serif;color:#949494;display:inline-block;}

.show-more-holder .show-more-btn:hover{color:#000000;background-color:#ab0314;border:1px solid #ab0314;}

.content-video .form{padding:20px 37px;}

.block-comments .success{font:500 16px/20px 'Roboto',Arial,sans-serif;color:#fff;padding:10px 0 0 0;}

.bottom-advertising{font-size:0;line-height:0;margin:0 -5px 15px;display:block;}

.bottom-advertising .item{width:25%;padding:0 5px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}

.bottom-advertising .item img{width:100%;max-width:300px;}

.title-bottom{font:500 20px/25px 'Roboto',Arial,sans-serif;}

.title-bottom i{color:#ab0314;}

.vodeo-bottom{font-size:0;line-height:0;margin:0 -5px 10px;}

.bottom .show-more-holder{border-bottom:1px solid #323130;padding:0 0 10px;}

.categories-block{width:25px;padding:5px;float:left;width:25%;vertical-align:middle;}

.categories-block .link{padding:1px;display:block;border:1px solid #ab0314;border-radius:2px;}
.categories-block .link .img-holder{position:relative;padding-bottom:130%;}
.categories-block .link .img-holder img{position:absolute;top:0px;left:0px;right:0px;display:block;width:100%;height:100%;border-width:0px;border-style:initial;border-color:initial;-webkit-border-image:initial;-o-border-image:initial;border-image:initial;}

.categories-block .title-holder{display:block;position:relative;padding:2px 5px;font:400 16px/23px 'Roboto',Arial,sans-serif;color:#9b9b9b;}
.categories-block .title{width:75%;height:46px;overflow:hidden;font:400 16px/23px 'Roboto',Arial,sans-serif;}
.categories-block:hover .title-holder{color:#fff;}

.categories-block .title-holder .videos{font-size:0;top:0;position:absolute;right:5px;}

.title-holder .videos .text{display:inline-block;vertical-align:middle;font:500 14px/29px 'Roboto',Arial,sans-serif;}

.title-holder .videos i{font-size:16px;color:#ab0314;display:inline-block;vertical-align:middle;margin:0 0 0 5px;}

.empty-content{font:500 14px/20px 'Roboto',Arial,sans-serif;color:#fff;}

.empty-content .item{margin:5px;}

.page-error{font:700 30px/35px 'Roboto',Arial,sans-serif;color:#ab0314;padding:10px 0;position:absolute;top:50%;top:50%;margin-top:-7%;text-align:center;width:100%;}

.page-error .home{font:500 20px/25px 'Roboto',Arial,sans-serif;color:#fff;}

.page-error .home:hover{border-bottom:2px solid #fff;}

.no-thumb{font:500 18px/18px 'Roboto',Arial,sans-serif;color:#ab0314;right:0;left:0;top:50%;margin-top:-50px;display:block;text-align:center;position:absolute;}

.content_static{font:400 12px/17px 'Roboto',Arial,sans-serif;color:#fff;}

.content_static .title{margin:2em 0 1em 0;font-size:14px;}

.content_static .title:first-of-type{margin:0 0 1em;}

.content_static ul{padding-left:20px;}

.content_static .list-first{padding:0;}

.content_static .item{list-style:none;margin-bottom:1em;text-align:justify;}

.content_static .fat{font-weight:700;}

.content_static a{font:400 12px/17px 'Roboto',Arial,sans-serif;color:#ab0314;}

.content_static a:hover{text-decoration:underline;}

.success{font:400 15px/20px 'Roboto',Arial,sans-serif;color:#ab0314;}

.blockUI,.blockOverlay{opacity:0 !important;}

@media screen and (max-width:1179px){
    .top-menu .bg-dropable{background:#8e010f;}
    .search-nav .button-open-search span,.login span{padding:11px 0 !important;}
    .main-nav .menu-open{cursor:pointer;display:inline-block;text-align:right;}
    .main-nav .menu-open .button-open-menu + span{display:inline-block;vertical-align:middle;padding:0 0 0 5px;}
    .main-nav .button-open-menu{display:inline-block;vertical-align:middle;position:relative;width:32px;height:18px;}
    .main-nav .button-open-menu span,.main-nav .button-open-menu span:after,.main-nav .button-open-menu span:before{height:2px;background-color:#fff;position:absolute;left:5px;right:5px;top:50%;margin-top:-1px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
    .main-nav .button-open-menu span:after,.main-nav .button-open-menu span:before{content:"";left:0;right:0;top:-6px;}
    .main-nav .button-open-menu span:after{top:8px;}
    .header.open-menu .button-open-menu span{background-color:transparent;}
    .header.open-search .drop-1{top:49px !important;}
    .header.open-menu .button-open-menu span:before{-webkit-transform:rotate(45deg) translate(5px,5px);-ms-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px);background-color:#fff;}
    .header.open-menu .button-open-menu span:after{-webkit-transform:rotate(-45deg) translate(5px,-5px);-ms-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px);background-color:#fff;}
    .main-nav .drop{display:none;}
    .header.open-menu .drop{display:block;left:0;position:absolute;text-align:center;top:45px;width:100%;z-index:2;background:#ab0314;padding:0 0 10px;}
    .top-menu .tools-dropable{position:static;padding:0;}
    .top-menu .tools-dropable{width:100%;}
    .main-nav .item{margin:0 10px;}
    .main-nav .item .link,.main-nav .item:hover .link{width:100%;}
    .main-nav .nav .link{margin-top:5px;}
    ul.top-menu > li{display:block;}
    .main-nav .item:hover i{-webkit-transform:none;-ms-transform:none;transform:none;}
    .main-nav .nav .item:hover .tools-dropable{display:none;}
    .header.open-categories .main-nav .item .tools-dropable,.header.open-categories2 .main-nav .item .tools-dropable{display:block;}
    .header.open-categories .main-nav .item i,.header.open-categories2 .main-nav .item i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
    .top-menu .tools-dropable.rmenu{width:100%;}
    .form-item select{margin-bottom:10px;}
}

@media screen and (max-width:1010px){
    ul.all-genr{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
}
@media screen and (max-width:992px){
    .content-video .main-content{width:calc(100% - 260px);}
    .story.content-video .main-content{width:calc(100% - 310px);}
    .content-video .left-column{width:250px;}
}

@media screen and (max-width:910px){
    .title-block-sorting{display:block;}
    .title-block-sorting .sorting .item{margin:0;}
    .title-block-sorting .title-block{margin:0 0 10px;}
}

.search-nav .search-open{cursor:pointer;display:inline-block;text-align:right;vertical-align:middle;margin:0;}
.search-nav .search-open .button-open-search + span{display:inline-block;vertical-align:middle;}
.search-nav .button-open-search,.login{margin-top:0;text-align:center;border-radius:3px;border-width:1px;border-style:solid;border-color:#d85353;color:#ab0314;padding:0 10px;}
.search-nav .button-open-search span,.login span{padding:13px 0;font-size:15px;}
.search-nav .button-open-search span{display:block;color:#fff;}
.search-nav.open .button-open-search span{background-color:transparent;}
.search-nav .drop-1{display:none;}

.header.open-search .drop-1{display:block;left:0;position:absolute;top:53px;width:100%;z-index:2;background:#ab0314;padding:0 10px 10px;}
.search-bar .input-text{width:100%;}
.header.open-search .search-bar .search-btn{position:absolute;right:10px;}
@media screen and (max-width:950px){
    .search-nav .button-open-search,.login{margin-top:2px;text-align:center;width:32px;border-radius:3px;border-width:1px;border-style:solid;border-color:#d85353;color:#ab0314;padding:0;}
    .search-nav .button-open-search span,.login span{font-size:15px;}
    .search-favorites{position:static;z-index:33;}
    .logo-holder{display:inline-block;right:0;left:0;top:0;text-align:center;}
    .logo-holder .logo{position:relative;}
    .main-nav{margin:0;}
}
@media screen and (max-width:826px){
    .podborki > ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
    .video-block{width:33.33%;}
    .video-block.model,.item.video-block.studios{width:25%;}
    .bottom-advertising .item{width:50%;padding:0 5px 5px;text-align:center;}
    .content-video .main-content{width:100%;}
    .content-video .left-column{display:none;}
    .content-video .left-column{display:block;width:100% !important;}
    .roles .item.video-block{width:25%;}
    .content-video.story .main-content{margin:0;width:100% !important;}
    .content-video .views-data-like,.main-content .player-holder .text-video,.main-content .player-holder .tags,.comments .title,.leave .title,.content-video .form{padding:8px;}
    .content-video .views-data-like{padding-top:15px !important;}
    .comments .user-сomments{padding:8px 8px 0;}
    .main-content .player-holder .tags .row{margin:0 0 8px;}
    .tags .icon{bottom:21px;}
    .views-data .statistic .item{margin:0 8px 0 0;font:400 14px/19px 'Roboto',Arial,sans-serif;}
    .top-menu .bg-dropable{padding:20px 15px;}
    .top-menu .bg-dropable::before{display:none;}
    .item_drop .link_drop{padding:5px 0px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
    .title-player .title-holder{margin:5px 0;}
    .title-player .title-holder i{display:none;}
    .title-player .title-holder div{font-size:18px;line-height:18px;}
    .title-player .title-holder div,.title-player .title-holder h1{display:inline-block;}
    .block-comments .success{padding:8px 0 0 10px;}
}
@media screen and (max-width:760px){
    .full-model .player-holder{padding-left:0 !important;}
    .full-model .fposter{float:none;text-align:center;margin-bottom:10px;}
    .button.subs-btn{position:relative;margin-bottom:10px;}
    .full-model .title-holder{text-align:center !important;}
    .comm-three li:not(:first-child){display:block;clear:both;text-align:left;margin-left:0;}
	.atten {margin-top:10px; width:100%;}
}
@media screen and (max-width:640px){
    .roles .item.video-block{width:50%;}
    .podborki > ul,ul.all-genr{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
    .top-menu .tools-dropable{padding:0;}
    .top-menu .bg-dropable .text-dropable{border:none;padding:0;display:block;}
    .bg-dropable .text-dropable .column{width:100%;text-align:center;}
    .top-menu .bg-dropable{padding:20px 5px;}
    .video-block,.bottom-advertising .item,.categories-block{width:50%;}
    .video-block.model,.item.video-block.studios{width:33.3%;}
    .main-advertising .item{width:100%;margin:0 0 5px;text-align:center;}
    .pagination-list > a,span.nav_ext{display:none;}
    .pagination-list .btn-prev,.pagination-list .btn-next{display:inline-block;}
    .tags .row a{margin:0 10px 5px 0;padding:3px;}
    .tags .row a:hover{padding:3px;}
    .tags .icon{position:static;}
}

@media screen and (max-width:550px){
    .title-block-sorting .sorting .item{margin:0;}
    .video-block.model,.item.video-block.studios{width:50%;}
    .content-video .form input{width:100%;}
    .comments .user-сomments .user{padding:0;width:100%;text-align:center;}
    .comments .user-сomments .сomments-block{width:100%;}
    .comments .user-сomments .сomments-block .name{text-align:center;}
    .footer{padding:10px;}
    .footer-holder .bottom-menu .item{display:block;text-align:center;border-right:none;}
}
@media screen and (max-width:480px){
    .podborki > ul,ul.all-genr{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
    .like-dislayer,.views-data-like .views-data{margin:0 auto;}
    .pagination-list .link{font:500 14px/35px 'Roboto',Arial,sans-serif;height:35px;}
}
@media screen and (max-width:440px){
    .video-block,.bottom-advertising .item,.main-advertising .item,.categories-block,.video-block.model,.item.video-block.studios{width:100%;}
    .sorting-holder{display:block;width:100%;height:35px;position:relative;}
}
@media screen and (max-width:380px){
    .pagination-list .item{margin:0 2px;}
    .pagination-list .btn-prev .link{padding:0 10px 0 5px;}
    .pagination-list .link{padding:0 10px;}
}

.player{display:block;width:640px;overflow:hidden;background:#000;position:relative;}

.video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame,.video-box > div{max-width:100% !important; display:block; width:100%; height:100%; position:absolute !important;}

.no-script{font-size:20px;line-height:25px;position:absolute;right:0;left:0;text-align:center;top:50%;transform:translateY(-50%);color:#fff;}

.main-content.stena_sajta .text-video.clearfix img{width:400px;height:auto !important;max-width:100%;}

.content-holder.roles{height:370px;overflow:hidden;}
.content-holder.roles.roles_small{height:auto;overflow:visible;}

.sort_button_area{text-align:center;}
.sort_but{display:inline-block;cursor:pointer;color:#0f0f0f;padding:0 10px;line-height:30px;background-color:#fff;border:1px solid #323130;border-radius:5px;font-size:13px;margin-right:5px;}

.sort_but.selected{background-color:#ab0314;color:#fff;}
.sort_but:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.sort_but.sort_asc:after{content:"\f106";}
.sort_but.sort_desc:after{content:"\f107";}

.title-holder.video h2 a{font-family:Arial,sans-serif;}
.title-block h2{font-family:Arial,sans-serif;padding-left:20px;}
.ui-dialog-title{font-family:Arial,sans-serif;}

/*.container .usp-cols *{font-family:Arial,sans-serif;}
.container .us-prof,.container .usp-name{border-color:transparent;background-color:transparent;}
.container .usp-meta li:nth-child(2n+1){background-color:transparent;}
.container .usp-left{background-color:transparent;}
.container .usp-activ{background-color:transparent;}
.container .usp-activ > div + div{border-color:transparent;}
.container .usp-av{border:none;}
.container .us-prof *,.container .user-popup *{color:#000;}*/

.container .usp-cols *{font-family:Arial,sans-serif;}
.container .us-prof,.container .usp-name{border-color:#beaf76;background-color:#beaf76;}
.container .usp-meta li:nth-child(2n+1){background-color:#beaf76;}
.container .usp-left{background-color:#beaf76;}
.container .usp-activ{background-color:#beaf76;}
.container .usp-activ > div + div{border-color:#beaf76;}
.container .usp-av{border:none;}
.container .us-prof *,.container .user-popup *{color:#000;}

.fplayer.tab-model.tabs-box .sorting-holder{position:relative;height:45px;}
.middle_video_block{clear:both;width:100%;display:block;}
.block-author-info.tags{margin-bottom:10px;}
.text.news_text img{max-width:100%;height:auto;}
.comm-two.clearfix.full-text{overflow:hidden;font-family:Arial,sans-serif;}
.title-holder h2{font:500 20px/25px Arial,sans-serif;}

.player.video-box{padding-bottom:57.3% !important;}

@media screen and (max-width:760px){
    .player.video-box{padding-bottom:65% !important;}
    .player_area{margin:0 -10px !important;}
}
/*.disclaimer{float:right;width:40px;height:40px;margin-right:3px;background:url('/templates/tizam/images/disclaimer.png') center center no-repeat;background-size:35px;}*/


/*NEW CODE*/
.lb-menu a.not_fa {
    display:flex;
    align-items:center;
}
.lb-menu a span.ico_story {
    display:inline-block;
    width:14px;
    height:14px;
    margin-right:10px;
    background:url("../images/ico_story.png") 0 0 no-repeat;
}
.lb-menu a span.ico_foto {
    display:inline-block;
    width:14px;
    height:14px;
    margin-right:10px;
    background:url("../images/ico_foto.png") 0 0 no-repeat;
}
.lb-menu a:hover span.ico_story, .lb-menu a:hover span.ico_foto {
    background-position:0 -14px;
}
.how_old {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    padding:2px 0 2px;
    background:rgba(0,0,0,.75);
    z-index:999;
    display:flex;
    justify-content:center;
    align-items:center;
}
.how_old p {
    color:#fff;
    font-family:Arial;
    font-size:24px;
    margin-right:30px;
}
.how_old .btn1 {
    cursor:pointer;
    color:#fff;
    margin-right:20px;
    display:flex;
    justify-content:center;
    align-items:center;
    width:120px;
    height:50px;
    font-family:Arial;
    font-size:18px;
    background-color:#c1af68;
    box-sizing:border-box;
    border:1px solid #8a0e0c;
    border-radius:10px;
    text-align:center;
    padding:5px;
}
.how_old .btn2 {
    cursor:pointer;
    color:#fff;
    display:flex;
    justify-content:center;
    align-items:center;
    width:120px;
    height:50px;
    font-family:Arial;
    font-size:18px;
    background-color:#bb2525;
    box-sizing:border-box;
    border:1px solid #8a0e0c;
    border-radius:10px;
    text-align:center;
    padding:5px;
}
.how_old .btn1:hover, .how_old .btn2:hover {
    color:#000;
}

.mb20 {
    margin-bottom:20px;
}

.popular_films {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}
.popular_films a {
    display:block;
    width:calc(16.5% - 5px);
    border:1px solid #8a0e0c;
    padding:1px;
    border-radius:2px;
    margin-bottom:10px;
    text-align:center;
    font-family:Arial,sans-serif;
}
.popular_films a img {
    width:100%;
    display:block;
    margin:0;
    max-width:100%;
    border-radius:2px;
}

.select_box {
    cursor:pointer;
    border-radius:2px;
    border:1px solid #ab0314;
    width:100%;
    display:block;
    margin-top:10px;
    box-sizing:border-box;
    position:relative;
    z-index:5;
}
.select_box .val {
    padding:10px;
    font:500 16px/20px 'Roboto',Arial,sans-serif;
    color:#ab0314;
    text-align:center;
}
.select_box .options {
    display:none;
    position:absolute;
    top:calc(100% - 1px);
    left:-1px;
    width:calc(100% + 2px);
    border:1px solid #ab0314;
    background:#fff;
    padding:10px;
    box-sizing:border-box;
    border-radius:0 0 2px 2px;
}
.select_box .options .option {
    display:block;
    font:400 14px/24px Arial,sans-serif;
    transition:.3s;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.select_box .options .option:hover {
    color:#ab0314;
}

.model_slider .video-block.model {
    width:100%;
}

.comment_slider {
    margin:5px 0 30px;
}
.model_slider .slider_nav {
    padding:10px;
    margin-top:5px;
    border-top:1px solid #8a0e0c;
    border-bottom:1px solid #8a0e0c;
}
.slider_nav {
    padding:25px 0;
    width:100%;
    display:flex;
    justify-content:center;
}
.dots_owl {
    display:flex;
    justify-content:center;
    align-items:center;
    margin:1px 12px 0;
}
.slider_nav button.owl-prev,
.slider_nav button.owl-next {
    cursor:pointer;
    font-weight:bold;
    font-size:20px;
}
.slider_nav button.owl-dot {
    cursor:pointer;
    display:block;
    width:10px;
    height:10px;
    margin:0 3px;
    border:1px solid #c64650;
    box-sizing:border-box;
    background-color:transparent;
    transition:.3s;
}
.slider_nav button.owl-dot.active {
    border:1px solid #8a0e0c;
    background-color:#be4854;
}
.comment_slider .comment_box {
    display:flex;
    align-items:flex-start;
    width:100%;
    padding:20px;
    background-color:#ebdc9c;
    border:1px solid #cfbb68;
    border-radius:5px;
    box-sizing:border-box;
}
.comment_slider .fa {
    font-size:20px;
    font-weight:bold!important;
}
.comment_slider .comment_box .ico {
    display:flex;
    justify-content:space-around;
    align-items:center;
    flex-shrink:0;
    margin-right:20px;
    padding-left:1px;
    color:#fff;
    width:32px;
    height:32px;
    border-radius:50%;
    background:#be4854;
}
.comment_slider .comment_box .ico .fa {
    color:#fff;
}
.comment_slider .comment_box .text {
    padding-top:7px;
    font-style:italic;
    font-family:Arial;
    font-size:14px;
}
.new_search {
    position:relative;
    cursor:pointer;
    color:#0f0f0f;
    padding:0 30px 0 10px;
    line-height:30px;
    background-color:#fff;
    border:1px solid #323130;
    border-radius:5px;
    font-size:13px;
}
.new_search input {
    border:none;
    padding:0;
    height:30px;
    background:transparent;
    box-shadow:none;
}
.new_search input::placeholder {
    color:#000;}
.new_search button {
    cursor:pointer;
    position:absolute;
    top:0;
    right:0;
    width:30px;
    height:30px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.scrollup {z-index:99}

.title-block-sorting.d-flex {
    width:100%;
    justify-content:flex-end;
}

.add_to_me {
    font-family:Arial;
    font-size:13px;
    padding-left:10px;
    color:#ab0314;
}
.add_to_me:hover {text-decoration:underline}

.tabs_block_bottom {
    padding:10px 0;
    border-bottom:1px solid #ab0314;
}
.tabs_block_bottom .button {margin-right:12px}
.tabs_block_bottom .button.active {
    color:#fff;
    background-color:#ed1212;
}
.user_nav {
    width:100%;
    padding-top:20px;
}
.user_nav li {
    display:block;
}
.user_nav li a {
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    height:36px;
    font-size:15px;
    line-height:20px;
    font-family:arial;
    border-bottom:1px solid #ab0314;
}
.user_nav li a:hover, .user_nav li a.active {
    color:#ab0314;
    text-decoration:none!important;
}
.user_nav li a .fa {
    font-weight:bold;
    font-size:20px;
    color:#ab0314;
}
.p_title {
    width:100%;
    font:400 21px/26px Arial,sans-serif;
}
.p_title.mt30 {
    margin-top:0;
}
.album_block {
    display:flex;
    flex-wrap:wrap;

    width:100%;
    padding:5px;
    border:1px solid #ab0314;
}
.album_block .item {
    min-height:300px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    width:calc(25% - 10px);
    padding:1px;
    margin:5px;
    border:1px solid #ab0314;
    border-radius:2px;
}
.album_block .item:hover .name {
    color:#ab0314;
}
.album_block .item img {
    width:100%;
    max-width:100%;
}
.album_block .item .name {
    width:100%;
    padding:0 10px;
    font:400 14px/18px Arial,sans-serif;
    display:flex;
    align-items:center;
    height:40px;
    transition:.3s;
}
.album_block .item .create_one {
    display:flex;
    justify-content:center;
    align-items:center;
    min-width:80%;
    margin:0 10px;
    padding:10px;
    box-sizing:border-box;
    font:400 21px/26px Arial,sans-serif;
    color:#ab0314;
    background-color:#f1d985;
    border:1px solid #cab66c;
    border-radius:5px;
}
.album_block .item .create_one:hover {
    border-color:#ab0314;
}
.drag_box {
    position:relative;
}
.ui-draggable-dragging {
    z-index:99999;
}
.ico_drag {
    position:absolute;
    top:10px;
    right:10px;
    width:38px;
    height:38px;
    background:url("../images/draggable.png") center no-repeat;
    box-sizing:border-box;
    border-radius:2px;
    background-color:#f1d985;
    border:1px solid #ab0314;
}
.all_albums {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:-1;
    opacity:0;
    box-sizing:border-box;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    align-content:center;
    padding:7px 7px 72px;
}
.all_albums .album_drop {
    margin:2px 0;
    width:100%;
    height:60px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    color:#ab0314;
    background-color:#f1d985;
    border:1px solid #ab0314;
    border-radius:5px;
    box-sizing:border-box;
    padding:5px 10px;
}
.all_albums .album_drop .go_to {
    width:100%;
    font-size:13px;
    font-weight:400;
    font-style:italic;
    font-family:arial;
}
.all_albums .album_drop .name {
    width:100%;
    font-size:13px;
    font-weight:700;
    font-family:arial;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.all_albums.visible {
    z-index:1;
    opacity:1;
}

.filter_block {
    position:relative;
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
    margin-bottom:10px;
}
.filter_block .tags_block {
    max-width:730px;
    display:flex;
    flex-wrap:wrap;
    align-items:flex-end;
}
.filter_block .tags_block .selected_box {
    display:flex;
    flex-wrap:wrap;
    width:100%;
    margin-bottom:3px;
}
.filter_block .tags_block .selected_box > div {
    position:relative;
    margin-right:5px;
    margin-bottom:5px;
    line-height:28px;
    height:28px;
    padding:0 35px 0 13px;
    background-color:#ab0314;
    border-radius:5px;
    box-sizing:border-box;
    color:#f0e1a9;
    font-family:Arial;
    text-align:center;
    font-size:13px;
}
.filter_block .tags_block .selected_box > div .del {
    position:absolute;
    top:9px;
    right:13px;
    width:10px;
    height:10px;
    cursor:pointer;
}
.filter_block .tags_block .selected_box > div .del:after,
.filter_block .tags_block .selected_box > div .del:before{
    content:'';
    position:absolute;
    top:calc(50% - 1px);
    left:0;
    width:8px;
    border-bottom:2px solid #f0e1a9;
    transform:rotate(-45deg);
}
.filter_block .tags_block .selected_box > div .del:after {
    transform:rotate(45deg);
}
.filter_block .tags_block .selected_box > div .del:hover:after {
    border-color:#000;
}
.filter_block .tags_block .selected_box > div .del:hover:before {
    border-color:#000;
}
.filter_block .tags_block .tags_box {
    flex-grow:1;
    display:flex;
    flex-wrap:wrap;
    width:calc(100% - 110px);
    margin-bottom:-5px;
    max-height:93px;
    overflow:hidden;
    transition:.2s;
}
.filter_block .tags_block .tags_box.showed {
    max-height:none;
    transition:.4s;
}
.filter_block .tags_block .tags_box > div {
    margin-right:5px;
    margin-bottom:5px;
    line-height:24px;
    height:26px;
    padding:0 13px;
    background-color:#f0e1a9;
    border:1px solid #cdb054;
    border-radius:5px;
    box-sizing:border-box;
    font-family:Arial;
    text-align:center;
    font-size:13px;
    cursor:pointer;
}
.filter_block .tags_block .tags_box > div:hover {
    border-color:#ab0314;
}
.filter_block .tags_block .show_all {
    display:flex;
    justify-content:center;
    align-items:center;
    width:104px;
    height:26px;
    box-sizing:border-box;
    background:#fff;
    border:1px solid #ab0314;
    border-radius:5px;
    cursor:pointer;
    color:#000;
    text-transform:uppercase!important;
    font-family:Arial, sans-serif;
    font-size:11px!important;
    cursor:pointer;
}
.filter_block .tags_block .show_all *{font-family:Arial, sans-serif;}

.filter_block .tags_block .show_all span:last-child {
    display:none
}
.filter_block .tags_block .show_all.active span:first-child {
    display:none
}
.filter_block .tags_block .show_all.active span:last-child {
    display:initial;
}
.filter_block .tags_block .show_all:hover {
    color:#fff;
    background:#ab0314;
}
.filter_block .tags_block .show_all:hover span {
    color:#fff;
}
.filter_block .selects_block {
    margin-left:5px;
    flex-shrink:0;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    width:225px;
}
.filter_block .selects_block .clear {
    width:133px;
    height:26px;
    box-sizing:border-box;
    background:#fff;
    border:1px solid #ab0314;
    border-radius:5px;
    cursor:pointer;
    color:#000;
    text-transform:uppercase!important;
    font-family:Arial!important;
    font-size:11px!important;
}
.filter_block .selects_block .clear:hover {
    color:#fff!important;
    background:#ab0314;
}
.select_year {
    position:relative;
    z-index:1;
}
.select_year .cur {
    cursor:pointer;
    line-height:26px;
    width:77px;
    height:26px;
    background-color:#f0e1a9;
    border:1px solid #cdb054;
    border-radius:5px;
    box-sizing:border-box;
    font-family:Arial;
    text-align:center;
    font-size:13px;
}
.select_year .options {
    display:none;
    z-index:-1;
    padding-top:7px;
    position:absolute;
    top:calc(100% - 7px);
    left:0;
    width:100%;
    box-sizing:border-box;
    background:#fff;
    border:1px solid #ab0314;
    border-radius:5px;
    height:245px;
    overflow-x:hidden;
    overflow-y:scroll;
}
.sort_years{
    height:230px;
    overflow-x:hidden;
    overflow-y:scroll;
}

.select_year .options  .option {
    cursor:pointer;
    padding:3px 0;
    font-family:Arial;
    text-align:center;
    font-size:13px;
}
.filter_block .sorter {
    position:relative;
    width:100%;
    top:auto;
    margin-bottom:7px;
    padding-right:5px;
}
.filter_block .sorter #set_sort{width:175px;}
.filter_block .sorter > span{text-align:right;display:block;letter-spacing:-0.3px;white-space: nowrap;}
.filter_block .sorter:before{padding-right:1px;}
.breadcrumbs {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
}
.breadcrumbs a {
    color:#ab0314;
    font-size:14px;
    font-family:Arial;
}
.breadcrumbs a:hover {
    text-decoration:underline;
}
.breadcrumbs span {padding:0 5px;font-size:14px;font-family:Arial;}
.breadcrumbs span.item{padding:0}
.breadcrumbs span.item.small_item{font-size:11px;}
.breadcrumbs p {
    font-size:14px;
    font-family:Arial;
}

@media screen and (max-width:991px) {
    .album_block .item .create_one {
        font-size:16px;
    }
}

@media screen and (max-width:826px) {
    .popular_films a {
        width:calc(33.1% - 5px);
    }
    .p_title.mt30 {
        margin-top:30px;
    }
    .user_nav.mt50 {
        margin-top:0;
    }
    .album_block .item {
        width:calc(33.3% - 10px);
    }
    .filter_block .tags_block .tags_box {
        width:100%;
        margin-bottom:2px;
    }
}

@media screen and (max-width:640px){
    .how_old{display:block;
        text-align:center;
    }
    .how_old p {
        font-size:14px;
        margin-right:20px;
        text-align:center;
    }
    .how_old .btn1 {
        margin-right:10px;
        width:140px;
        height:30px;
        font-size:14px;
        border-radius:5px;
        display:inline-block;
    }
    .how_old .btn2 {
        width:120px;
        height:30px;
        font-size:14px;
        border-radius:5px;
        display:inline-block;
    }
    .popular_films a {
        width:calc(50% - 5px);
    }
    .album_block .item {
        width:calc(50% - 10px);
    }
    .filter_block {
        flex-wrap:wrap;
        justify-content:flex-end;
    }
    .filter_block .tags_block {
        margin-bottom:10px;
    }
}

@media screen and (max-width:440px){
    .popular_films a {
        width:100%;
    }
    .album_block .item {
        width:100%;
    }
}

.ui-dialog-titlebar-close{position:absolute;right:0;height:50px !important;font-size:0 !important;width:50px;}

.popular_films .popular-video-title{text-align: left;width: 100%;display: inline-block;margin-top: 5px;padding-left: 3px;font-family: Arial,sans-serif !important;height:36px;overflow:hidden;}
