body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}img,object,embed{vertical-align:bottom;}ol,ul{list-style:none;}a *,input[type=submit],button[type=submit]{cursor:pointer;}input,button,textarea,select{vertical-align:top;outline:none;-webkit-appearance:none;-webkit-border-radius:0;border:none;}
html{-webkit-text-size-adjust:100%;}
html,body{height:100%;}
body{background-color:#fff;color:#000;min-width:1250px;}
body,input,button,textarea,select{font-family:'Open Sans',sans-serif;font-weight:300;font-display:swap;}
h1,h2,h3,h4{color:#383838;font-size:38px;line-height:27px;font-weight:600;text-align:center;text-transform:uppercase;margin-top:40px;}
h1:after,h2:after,h3:after,h4:after{content:'';display:block;width:65px;height:2px;margin:21px auto 30px auto;background-color:#383838;}
h1 span,h2 span,h3 span,h4 span{color:#fe6d4c;}
a{text-decoration:none;color:#fe6d4c;}
a:hover{text-decoration:underline;}
b{font-weight:600;}
li>a>i,
li>b>i{}

#body{min-height:100%;}
#body:after{content:'';display:block;}
#header{background-color:#3d3d3d;background:rgba(61,61,61,0.95);height:62px;position: fixed;z-index:999;top:0;left:0;right:0;width:100%;}
#header .logo{float:left;text-indent:-9999px;background-image: url(/img/logo.png);background-image: linear-gradient(transparent, transparent), url(/img/logo.svg);background-position: center;}
#header .logo a{display:block;width:194px;height:28px;padding:17px 20px;}
#header .nav{display:block;float:left;}
#header .nav li{float:left;line-height:22px;}
#header .nav a{display:block;color:#ccc;font-size:14px;padding:20px;text-decoration:none;text-transform:uppercase;}
#header .nav a:hover{color:#fff;background-color:#2e2e2e;}
#header .nav a[href='#']{color:#ccc;}
#header .nav .active a{color:#fff;background-color:#4d4d4d;}
#header .nav a>i,
#header .nav b>i{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #ccc;border-right:4px solid transparent;border-left:4px solid transparent;content:'';margin:8px 4px;}
#header .nav li ul{position:absolute;display:none;max-height:0;-webkit-transition:max-height 0.5s ease;-moz-transition:max-height 0.5s ease;transition:max-height 0.5s ease;}
#header .nav li:hover ul{display:block;max-height:300px;}
#header .nav li ul li{float:none;background-color:#3d3d3d;}
#header .nav li ul li a{padding:10px 20px;}
#header .nav li ul.float li{float:left;}
#header .nav li ul .chars{width:546px;height:84px;display:block;}
#header .nav li ul .chars li{width:42px;height:42px;text-align:center;}
#header .nav li ul .chars li a{padding:10px;}
#header form{float:right;margin-top:3px;margin-right:6px;}
#header form input,
#header form button{float:left;height:23px;background-color:#fff;}
#header form input[type=text]{width:208px;font-size:14px;font-style:italic;font-weight:400;border:6px solid #fff;}
#header form button[type=submit]{width:35px;height:35px;color:#666;cursor:pointer;font-size:23px;}
#header form button[type=submit]:hover{color:#fe6d4c;}
#header form .type{font-size:12px;line-height:16px;color:#b2b2b2;margin:1px 0;}
#header form .type span{cursor:pointer;}
#header form .type .active{color:#fff;font-weight:600;}
#footer{background-color:#3d3d3d;color:#ffffff;padding:6px 0;font-size:12px;}
#footer .left{float:left;}
#footer form input{width:208px;height:24px;font-size:14px;font-style:italic;font-weight:400;background-color:#fff;border:2px solid #fff;border-left-width:6px;border-right-width:6px;}
#footer form button[type=submit]{color:#fff;background-color:#3d3d3d;font-size:28px;}
#footer form button[type=submit]:hover{color:#fe6d4c;}
#footer .success{color:green;font-size:24px;}
#footer .error{color:red;font-size:20px;margin-left:3px;float:right;}
#footer .right{float:right;text-align:right;}

#container{min-height:100%;margin-top:62px;margin-bottom:-63px;}
#container:before{content:'';display:block;/*height:62px;*/}
#container:after{content:'';display:block;height:63px;}
#container>div:after{content:'';display:block;padding-bottom:20px;}
#container>div:nth-child(even){background-color:#f2f2f2;}
#container>div:nth-child(odd){background-color:#e6e6e6;}
#container>div:first-child{background-color:#fff;}
#container>div.advertising{background-color:#fe6d4c;}
#container>div.advertising h4{color:#fff;}
#container>div.advertising h4:after{background-color:#fff;}

#header,#container,#footer{min-width:1250px;}

.wrapper-page{position:relative;overflow:hidden;}
.wrap{width:1240px;max-width:100%;margin:0 auto;position: relative;}
.wrap:before,.wrap:after{content:'';display:table;}
.wrap:after{clear:both;}
*.after:after,.items:after{content:'';display:block;clear:both;}

.wrap_h{position:relative;}
.wrap_h .left,
.wrap_h .right{position:absolute;}
.wrap_h .left{top:0;left:5px;}
.wrap_h .right{top:-4px;right:5px;color:#888;font-style:italic;font-size:15px;}
.wrap_h .right a{color:#fe6d4c;font-style:normal;text-decoration:underline;}
.wrap_h .right a:hover{text-decoration:none;}

.friendly{height:30px;line-height:30px;color:#000000;background-color:#838383;font-size:12px;}
.friendly a{color:#ffffff;}

.topbabes .thumb{float:left;width:250px;height:330px;overflow:hidden;}
.topbabes .thumb>div{position:relative;}
.topbabes .thumb>div i{position:absolute;top:0;right:0;display:block;width:42px;height:42px;line-height:42px;text-align:center;font-style:normal;font-size:21px;font-weight:400;color:#fff;background-color:rgba(254,109,76,0.9);}
.topbabes .thumb>div img{width:250px;height:330px;}
.topbabes .thumb>div span{position:absolute;bottom:0;left:0;right:0;height:42px;line-height:42px;text-align:center;text-transform:uppercase;font-size:20px;font-weight:600;color:#fff;background-color:rgba(77,77,77,0.8);text-shadow:1px 1px 1px #000;}
.topbabes ol{float:left;width:460px;margin:7px 0 7px 20px;font-size:17px;line-height:20px;}
.topbabes ol span{float:left;width:230px;}
.topbabes ol li{list-style-type:decimal-leading-zero;color:#666;margin-left:35px;font-weight:600;line-height:20px;height:20px;}
.topbabes ol li a{color:#4c4c4c;font-weight:400;line-height:20px;}
.topbabes ol li.hover a,
.topbabes ol li a:hover{color:#fe6d4c;text-decoration:underline;}
.topbabes ol li.top{list-style-type:none;margin-left:0;}
.topbabes ol li.top a{color:#fe6d4c;font-weight:600;}

.topbabes .advanced_search{float:left;width:510px;}
.advanced_search .title{color:#383838;font-size:20px;font-weight:600;text-align:center;text-transform:uppercase;}
.advanced_search .col{width:245px;float:left;}
.advanced_search .col+.col{margin-left:17px;}
.advanced_search .row{color:#888;font-size:14px;line-height:26px;height:26px;margin-top:5px;}
.advanced_search .row span{display:block;float:left;}
.advanced_search .row span:first-child{width:89px;}
.advanced_search .row span:last-child{width:156px;}
.advanced_search input{width:63px;padding:4px;}
.advanced_search input,
.advanced_search select{height:16px;line-height:16px;font-size:14px;border:1px solid #d9d9d9;background-color:#f2f2f2;}
.advanced_search input[type=submit]{color:#fe6d4c;border:1px solid #fe6d4c;background-color:#fff;font-size:14px;font-weight:400;width:100%;height:26px;line-height:24px;padding:0;}
.advanced_search input[type=submit]:hover{color: #fff;border-color: #fe6d4c;background-color: #fe6d4c;}
.advanced_search select{width:156px;height:26px;background:url(/img/caret.gif) no-repeat center right 5px #F2F2F6;padding-right:16px;-webkit-appearance:none;-moz-appearance:none;}
.advanced_search select[name=eyes],
.advanced_search select[name=hair]{width:73px;}
.advanced_search em{display:inline-block;width:10px;font-style:normal;text-align:center;}

.items{margin-top:-5px;margin-left:-5px;}
.items>.item>a[name]{display:block;position:relative;top:-67px;visibility:hidden;}
.videos .items,
.videos2 .items,
.dvds .items{width:1245px;}
.shows .items{width:1244px;margin-top:-10px;margin-left:-11px;}
.galleries .items{width:1254px;margin-top:-10px;margin-left:-14px;}
.item{float:left;position:relative;margin-top:5px;margin-left:5px;text-align:center;}
.videos .item,
.videos2 .item,
.galleries .item,
.dvds .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.videos .item,
.videos2 .item{width:244px;}
.galleries .item{width:165px;margin-top:10px;margin-left:14px;}
.shows .item{width:300px;margin-top:10px;margin-left:11px;}
.dvds .item{width:150px;}
.sites .item{margin:5px 0 5px 10px;}

.item span:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.item span{text-align:left;}

.item .thumb{display:block;position:relative;}
.item .thumb>a{display:block;}
.item .thumb a>img{display:block;}
.item .thumb:hover a>img,
.item>a:hover>img,
.profile .thumb a:hover>img,
.gallery a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.videos .item .thumb,
.videos .item .thumb a,
.videos .item .thumb a>img{width:244px;height:163px;}
.videos .item .thumb.rollover>a{background-repeat:no-repeat;background-position:center 0;}
.videos2 .item .thumb,
.videos2 .item .thumb a,
.videos2 .item .thumb a>img{width:244px;height:138px;}
.galleries .thumb,
.galleries .thumb a,
.galleries .thumb a>img{width:165px;height:225px;}

.items .item a.img,
.thumb a>img,
.gallery .picture a>img,
.gallery figure a>img{background:url(/img/loading1.gif) center no-repeat;color:#666;font-size:13px;}

.item .thumb .site,
.item .thumb .duration{position:absolute;bottom:5px;right:5px;padding:0 4px;font-size:14px;font-weight:600;line-height:20px;height:20px;color:#fff;background-color:rgba(61,61,61,0.7);}
.item .thumb .site{left:5px;right:auto;max-width:12px;min-width:14px;overflow:hidden;white-space:nowrap;-webkit-transition:max-width 0.5s;transition:max-width 0.5s;}
.videos .item .thumb:hover .site{max-width:177px;}
.galleries .item .thumb:hover .site{max-width:147px;}
.item .thumb .site a{color:#fff;white-space:nowrap;width:0;-webkit-transition:width 0.5s;transition:width 0.5s;}
.item .thumb:hover .site a{width:auto;}

.item .date,
.item .model{display:block;font-size:13px;overflow:hidden;}
.item .date{}
.item .model{}
.item .model a{color:#fe6d4c;}
.videos .item>.item_bottom{display:table;width:100%;}
.videos .item>.item_bottom>span{display:table-cell;width:auto;}
.videos .item>.item_bottom>span:last-child{text-align:right;}
.videos .item .date_ {float:left;max-width:93px;}
.videos .item .model_ {float:right;max-width:150px;text-overflow:ellipsis;}

.item .site:before{content:'\f02c';color:#fff;padding-right:4px;width:15px;}
.item .date:before{content:'\f073';color:#fe6d4c;padding:0 4px 0 2px;width:13px;}
.item .model:before{content:'\f007';color:#595959;padding:0 4px 0 2px;width:11px;}

.videos .ads{float:right;width:300px;height:250px;padding:76px 96px 77px 97px;background-color:#e6e6e6;margin-top:5px;}
.videos .ads:first-child{padding:58px 96px 59px 97px;}
.videos .ads.even{float:left;margin-left:5px;}
.videos .ads .ad_300x250{}
.galleries .ads{float:right;width:329px;padding:9px 7px;background-color:#f2f2f2;margin-top:10px;}
.galleries .ads.even{float:left;margin-left:14px;}
.galleries .ads .ad_300x250{margin:4px auto;}
.galleries .ads .ad_300x250+.ad_300x250{padding-top:2px;}

.more{margin-top:6px;text-align:center;font-size:30px;}
.more a{color:#fe6d4c;text-decoration:underline;}
.more a:hover{color:#666;}
.galleries .more{margin-top:0;}

.extras{text-align:center;}
.extras .col{float:left;width:50%;}
.extras .title{font-size:20px;text-transform:uppercase;color:#383838;font-weight:600;}
.extras .items{margin:0 50px;}
.extras .item{margin:2px 1px;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.extras .item a{font-size:14px;color:#666;text-decoration:none;}
.extras .item a:hover{color:#fe6d4c;}
.extras .item a>img{display:block;margin:0 7px;width:88px;height:88px;}

.advertising .ad_300x250{float:left;}
.advertising .ad_300x250+.ad_300x250{margin-left:13px;}

.ad_300x250{width:300px;height:250px;overflow:hidden;}
.ad_300x130{width:300px;height:130px;overflow:hidden;}

.models{}
.models a{display:block;}
.models a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.models a i{position:absolute;top:0;right:0;display:block;width:42px;height:42px;line-height:42px;text-align:center;font-style:normal;font-size:21px;font-weight:600;color:#fff;background-color:rgba(254,109,76,0.9);}
.models a>img{width:244px;height:322px;}
.models a span,
.sites a span{position:absolute;bottom:0;left:0;right:0;height:42px;line-height:42px;text-align:center;text-transform:uppercase;font-size:20px;font-weight:600;color:#fff;background-color:rgba(77,77,77,0.8);text-shadow:1px 1px 1px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.sites{}
.sites .item a{display:block;position:relative;text-decoration:none;text-align:center;font-size:18px;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.sites .item a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.sites .item a>img{width:300px;height:176px;}
.sites .item .update,
.sites .item .videos,
.sites .item .galleries{}
.sites .item .update{}
.sites .item .videos,
.sites .item .galleries{display:inline;height:22px;}
.sites .item .videos{float:left;}
.sites .item .galleries{float:right;}
.sites .item .videos em,
.sites .item .galleries em{font-style:normal;color:green;}

.site{}
.site .site_header{position:relative;margin-bottom:10px;height:335px;}
.site .thumb{}
.site .thumb img{width:570px;height:335px;}
.site .review{color:#4c4c4c;}
.site .review b{color:#000;}
.site .review p{text-indent:15px;margin-bottom:10px;}
.site .buttons,
.site .site_header .review{position:absolute;right:0;}
.site .buttons{top:0;margin:5px 25px;}
.site .buttons .button{width:200px;}
.site .buttons.site_links{top:170px;width:650px;margin:0;}
.site .buttons.site_links .button{width:auto;}
.site .buttons.site_links .button+.button{margin-left:1px;}
.site .buttons.site_links .button a{width:324px;height:44px;line-height:44px;background-color:#fe6d4c;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;transition: .5s;}
.site .buttons.site_links .button a:hover{background-color:#a4c555;}
.site .site_header .review{bottom:0;width:650px;}

.shows{}
.shows .item a{display:block;text-decoration:none;}
.shows .item a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.shows .item a>img{width:300px;height:200px;}
.shows .item a span{display:block;width:300px;text-align:center;font-size:18px;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.shows .item a:hover span{color:#fe6d4c;}

.dvds{}
.dvds .item a{display:block;text-decoration:none;}
.dvds .item a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.dvds .item a>img{width:150px;height:215px;}
.dvds .item a span{display:block;width:150px;text-align:center;font-size:18px;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.dvds .item a:hover span{color:#fe6d4c;}

#rating{width:250px;text-align:center;}
.profile #rating{float:left;}
#rating>button{width:67px;height:67px;border-radius:50%;background-color:#a4c555;color:#fff;font-size:2em;text-align:center;margin:0 auto;}
#rating.negative>button{background-color:#94301c;}
#rating>button[type=submit][value='1']{float:left;background-color:#a4c555;}
#rating>button[type=submit][value='0']{float:right;background-color:#94301c;}
#rating>button[type=submit][value='1']:hover{background-color:#bfd688;}
#rating>button[type=submit][value='0']:hover{background-color:#af695b;}
#rating em{font-style:normal;}
#rating>em{font-size:36px;font-weight:600;line-height:67px;color:#a4c555;}
#rating.negative>em{color:#94301c;}
#rating>p{clear:both;color:#888;}
#rating>p>em{font-weight:600;font-style:normal;}

#player{width:920px;height:520px;}
#player_ad{position:absolute;z-index:300;width:300px;height:200px;padding:20px;background-color:#1b1b1b;display:none;}
#player_ad>iframe{width:300px;height:200px;}
#player_ad>span{cursor:pointer;display:block;text-align:center;color:#ffffff;position:absolute;top:-12px;right:-12px;width:25px;height:25px;line-height:25px;font-weight:600;background-color:#4d4d4d;}

.pagination{font-size:14px;font-weight:400;overflow:hidden;text-align:left;margin-top:15px;}
.pagination li{margin-left:2px;display:inline-block;vertical-align:top;text-align:center;line-height:29px;}
.pagination li:first-child{margin-left:0;}
.pagination a{color:#ffffff;background:#595959;text-decoration:none;}
.pagination a:hover,
.pagination a:focus{background:#a4c555;}
.pagination a,
.pagination span{display:block;width:29px;padding:2px;}
.pagination span.active{color:#ffffff;background:#fe6d4c;}
.pagination span.title{width:auto;font-size:18px;font-weight:300;padding:0;margin:2px;}

.read_more{position:relative;}
.read_more:before{content:'Read more...';color:#4c4c4c;text-align:right;position:absolute;bottom:0;right:0;z-index:1;width:200px;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);}
.read_more:after{content:'';cursor:pointer;position:absolute;bottom:0;right:0;width:85px;height:22px;z-index:1;}

.bio{color:#717171;font-size:14px;line-height:22px;text-indent:15px;margin-top:10px;max-height:500px;-webkit-transition:max-height 1s ease;-moz-transition:max-height 1s ease;transition:max-height 1s ease;overflow-y:auto;}
.bio b{color:#383838;font-size:16px;font-weight:400;}
.bio p{margin:6px 0;}
.bio.read_more{max-height:66px;overflow:hidden;}
.bio.read_more b,
.bio.read_more p{display:inline;}
.bio.read_more b{margin-left:-15px;}
.bio.read_more p{margin:0;}

.buttons{}
.button{float:left;width:235px;text-align:center;font-size:16px;color:#4c4c4c;}
.topbabes .button{margin:10px;}
.button+.button{margin-left:10px;}
.button a,
.button b{display:block;font-size:26px;font-weight:400;color:#4c4c4c;text-decoration:none;}
.button b{color:#888;}
.button b small{display:block;font-size:16px;}
.button a:hover{color:#666;}
.button a.current{color:#808080;}
.button a i,
.button b i{width:90px;height:90px;line-height:93px;display:block;margin:0 auto;color:#fe6d4c;border-radius:50%;border:2px solid #fe6d4c;font-size:1.77em;transition: .5s;}
.button a i{}
.button b i{color:#888;border:2px solid #888;}
.button a:hover i{color:#94301c;border-color:#94301c;}
.button a.current i{color:#f7a797;border-color:#f7a797;}

.buttons2{float:right;}
.buttons2 a,
.buttons2 button,
input[type='submit'][value='Search']{border-radius:4px;cursor:pointer;width:245px;line-height:16px;font-size:16px;}
.profile .buttons2 a,
.profile .buttons2 button{width:204px;}
.buttons2 a{display:inline-block;text-decoration:none;text-align:center;line-height:30px;height:30px;color:#a4c555;border:1px solid #a4c555;text-transform:uppercase;font-size:14px;font-weight:600;}
.buttons2 button{height:32px;color:#888;border:1px solid #ccc;background-color:transparent;}
.buttons2 a:hover{border-color:#a4c555;background-color:#a4c555;color:#fff;}
.buttons2 button:hover{border-color:#ff0000;color:#ff0000;}
.buttons2 a+button,
.buttons2 button+button{margin-left:10px;}

.sale{padding:10px;background-color:#1b1b1b;}
.sale a{color:#FFF;font-weight:400;}

.join{padding-top:10px;}
.join a,
a.review{display:block;line-height:70px;height:70px;color:#fff;text-transform:uppercase;text-align:center;font-size:38px;font-weight:600;transition:.5s;}
.join a:hover,
a.review:hover{text-decoration:none;}
.join a,
.site .join a:hover{background-color:#fe6d4c;}
.join a:hover,
.site .join a{background-color:#a4c555;}
a.review{line-height: 50px;height: 50px;border-radius: 5px;font-weight: 600;font-size: 16px;text-transform: uppercase;color: #fe6d4c;border-color: #fe6d4c;border: 1px solid;transition:0;}
a.review:hover{background-color: #fe6d4c;color: #fff;border: 1px solid #fe6d4c;}

.profile{}
.profile .thumb{float:left;margin-right:10px;}
.profile .thumb img{width:250px;height:330px;}
.profile .thumb_wrap .thumb img{width:88px;height:88px;}
.profile .info{float:right;width:980px;}
.profile .middle{width:710px;min-height:100px;margin-left:20px;margin-bottom:10px;float:right;color:#4c4c4c;font-size:16px;line-height:19px;}
.profile .middle a{color:#f8694d;text-decoration:underline;font-style:normal;}
.profile .middle a:hover{color:#4c4c4c;}
.profile .middle em{color:#888;font-style:italic;}
.profile .middle .features{}
.profile .middle .features>span{float:left;width:236px;}
.profile .middle .costarred{white-space:nowrap;}
.profile .middle .costarred,
.profile .middle .aliases{overflow:hidden;text-overflow:ellipsis;}
.profile .middle .aliases{display:block;}
.profile .middle .aliases.read_more{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:38px;}
.profile .share{clear:both;float:left;min-width:320px;}
.profile .buttons{margin-top:6px;margin-bottom:30px;}
#costarred_preview{position:absolute;display:none;}

.traders{}
.traders .item{margin: 2px 2px 3px 3px;}
.traders .item a,
.traders .item a>img{display:block;width:150px;}
.traders .item a{font-size:14px;color:#666;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.traders .item a>img{height:200px;}
.traders .item a:hover{color:#fe6d4c;}
.traders .bottom{color:#888;font-style:italic;font-size:15px;padding-top:10px;}
.traders .bottom a{text-decoration:underline;color:#fe6d4c;font-style:normal;}
.traders .bottom a:hover{text-decoration:none;}
.traders .videos2 {padding-top:20px;}

.fa{margin:0;padding:0;}
#divExoLayerWrapper #divExoLayer .close{float:right;font-size:12px;width:45px;height:17px;cursor:pointer;color:#fff;text-shadow: 1px 1px 1px #000;}
.counter{display:none;}

.gallery_ad{float:right;}
.gallery_wrap{clear:both;margin:0 -10px;padding: 0 0 10px 0;}
.gallery_wrap .video{float:left;width:920px;height:520px;margin:10px;}
.gallery_wrap .video_ad{float:right;margin:10px;}
.gallery_wrap .video_ad>div+div{margin-top:20px;}
.gallery_wrap .picture,
.gallery_wrap figure{float:left;margin:10px;}
.gallery_wrap .picture a,
.gallery_wrap .picture a>img,
.gallery_wrap figure a,
.gallery_wrap figure a>img{width:190px;height:263px;display:block;}
.gallery_wrap .picture_ad{background-color:#f2f2f2;margin:10px;padding:10px 0;text-align:center;clear:both;}

.search{}
.search .item{text-align:left;}
.search.models .wrap{width:1240px;margin:auto;overflow:hidden}
.search.models .search_parameters{margin:-10px 5px 20px;text-align:right;font-style:italic;}
.search.models .search_parameters span{color:#fe6d4c;}
.search.models .items{margin:-8px -4px 0;}
.search.models .item{float:left;margin:8px 4px 0;width:200px;position:relative}
.search.models .thumb{overflow:hidden;position:relative;text-align:center;cursor:pointer}
.search.models .thumb img{display:block;width:200px;height:264px}
.search.models .thumb .name{font-size:18px;font-weight:600;text-decoration:underline;color:#fd6d4b}
.search.models .thumb .name:hover{text-decoration:none}
.search.models .description{color:#4b4b4b;font-weight:300;font-size:14px;text-align:center;padding:0 6px}
.search.models .description .videos{float:left}
.search.models .description .galleries{float:right}
.search.models .row:before,.search.models .row:after{display:table;content:'';clear:both}
.search.models .row>*{display:inline;min-height:19px;}
.search.models .hamburger,
.search.models .more-info{box-sizing:border-box;}
.search.models .hamburger{cursor:pointer;left:5px;top:5px;position:absolute;z-index:1;display:block;width:30px;height:30px;opacity:0.8;border-radius:4px;background-color:#4c4c4c;padding:7px}
.search.models .hamburger span{margin-top:2px;display:block;background:#fff;height:3px;border-radius:2px}
.search.models .more-info{z-index:-1;opacity:0;width:200px;height:264px;text-align:left;padding:42px 1px 4px 4px;line-height: 15px;position:absolute;left:0;top:0;overflow:hidden;background:#4d4d4d;background:rgba(77,77,77,0.84);font-weight:300;color:#ccc;font-size:13px}
.search.models .more-info .aliases{overflow:hidden;}
.search.models .more-info span{color:#fff}
.search.models .more-info.rotateInDownLeft{cursor:default;z-index:2;opacity:1;}
.animated,
.search.models .more-info{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateInDownLeft{
    0% {
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        -moz-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1;
    }
}
@keyframes rotateInDownLeft{
    0% {
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        -ms-transform: rotate3d(0, 0, 1, -45deg);
        -moz-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        -ms-transform: none;
        -moz-transform: none;
        transform: none;
        opacity: 1;
    }
}
@-webkit-keyframes rotateOutUpLeft{
    0% {
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        -moz-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
@keyframes rotateOutUpLeft{
    0% {
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        -moz-transform: rotate3d(0, 0, 1, -45deg);
        -ms-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

.banner-right{position:absolute;right:-150px;top:100%;width:140px;height:400px;}
@media (max-width: 1250px) {.banner-right{display:none;}}
.banner-right img {display:block;max-width:100%;}

.buttons_group{height:28px;margin-bottom:20px;text-align:center;}
.buttons_group a,
.buttons_group b{display:inline-block;position:relative;float:left;width:33%;height:26px;line-height:24px;background-color:#fff;color:#888;border:1px solid #888;border-radius:4px;font-size:16px;font-weight:400;}
.tags .buttons_group a,
.tags .buttons_group b{width:50%;margin:0 -1px;}
.buttons_group a{z-index:1;}
.buttons_group a+a,
.buttons_group a+b,
.buttons_group b+a{margin-left:-1px;}
.buttons_group a:first-child:not(:last-child),
.buttons_group b:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}
.buttons_group a:not(:first-child):not(:last-child),
.buttons_group b:not(:first-child):not(:last-child){border-radius:0;}
.buttons_group a:last-child:not(:first-child),
.buttons_group b:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}
.buttons_group a:hover{color:#fe6d4c;border-color:#fe6d4c;text-decoration:none;z-index:2;}
.buttons_group b{color:#ccc;border-color:#ccc;z-index:0;}

.autocomplete-suggestions{color:#ccc;background:#3d3d3d;overflow:auto;font-size:14px;line-height:20px;}
.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;cursor:pointer;}
.autocomplete-selected{color:#fff;background:#2e2e2e;}
.autocomplete-suggestions strong{font-weight:400;color:#f8694d;}

.recommended{}
.recommended .col{width:570px;float:left;padding:0 25px;}
.recommended p{margin:10px 0;font-size:16px;color:#383838;line-height:20px;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.video-js{}
.video-js>.ad_pause{position:absolute;top:0;right:0;bottom:0;left:0;}
.video-js>.ad_pause>div{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;margin:auto;width:300px;height:355px;padding:20px;background-color:#1b1b1b;}
.video-js>.ad_pause>div>b{display:block;height:35px;line-height:35px;font-size:12px;font-weight:300;text-transform:uppercase;padding-left:5px;}
.video-js>.ad_pause>div>iframe{width:300px;height:250px;margin:10px 0;display:block;}
.video-js>.ad_pause>div>button{width:100%;height:50px;line-height:50px;font-weight:600;font-size:23px;background:#fe6d4c;border:none;cursor:pointer;display:block;text-align:center;color:#ffffff;}
.video-js>.ad_pause>div>button:last-child{position:absolute;top:-12px;right:-12px;width:24px;height:24px;line-height:24px;font-size:14px;background-color:#4d4d4d;}

.gallery_header{width:100%;font-style:italic;margin-bottom:10px;}
.gallery_header>div{height:166px;position:relative;}
.gallery_header>.pull-left{width:400px;}
.gallery_header>.pull-right{width:820px;}

.gallery_header a{text-decoration:underline;color:#fe6d4c;font-weight:400;}
.gallery_header a:hover{text-decoration:none;}
.gallery_header .thumb{float:left;}
.gallery_header .thumb a>img{width:126px;height:166px;}
.gallery_header .name{line-height:34px;font-size:24px;font-weight:400;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gallery_header .info{line-height:22px;height:88px;}
.gallery_header .model{float:left;margin:0 10px;}

.gallery_header #rating{float:right;margin:0 0 10px 30px;}
.gallery_header .description{color:#808080;font-size:20px;height:60px;}

.gallery_header .published{float:left;margin-right:20px;}
.gallery_header .pictures,
.gallery_header .duartion{}

.gallery_header .published span,
.gallery_header .pictures span,
.gallery_header .duartion span{font-weight:400;font-style:normal;}

.gallery_header .costarred{}
.gallery_header .tags{}

.gallery_header .share{position:absolute;bottom:0;left:0;}

.comments{
	position: relative;
}
.comments .buttons{
	position: absolute;
	top: -39px;
	right: 0;
}
.comments button{
	color: #888;
	border: 1px solid #C2C2C2;
	border-radius: 4px;
	background-color: #FFF;
	font-size: 16px;
	font-weight: 300;
	width: 197px;
	height: 26px;
	line-height: 16px;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
.comments button:hover,
.comments button:focus{
	border-color: #888;
}
.comments button.active{
	color: #FFF;
	background-color: #C2C2C2;
	-webkit-transition: background-color 200ms linear;
	   -moz-transition: background-color 200ms linear;
			transition: background-color 200ms linear;
}
.comments button[type="submit"]{
	color: #fe6d4c;
	border-color: #fe6d4c;
}
.comments button[type="submit"]:hover{
	color: #FFF;
	border-color: #fe6d4c;
	background-color: #fe6d4c;
}
.comments button span{
	font-weight: 600;
}
.comments .layers>div{
	display: none;
	border: 1px solid #C2C2C2;
	border-radius: 4px;
	padding: 10px;
}

.comments .layers .title{
	font-size: 20px;
	font-weight: 400;
}
.comments form p{
	color: #808080;
	line-height: 28px;
}
.comments form>div+div{
	margin-top: 5px;
}
.comments form input,
.comments form textarea{
	width: 100%;
	border:1px solid #888;
	font-size: 15px;
	line-height: 20px;
	padding: 2px 5px;
	box-sizing: border-box;
}
.comments form textarea{
	resize: vertical;
	height: 100px;
}
.comments form input.error,
.comments form textarea.error{
	border-color: red;
}
.comments form .captcha img {
	vertical-align: top;
	width: 80px;
	height: 26px;
}
.comments form input[name="captcha"]{
	width: 80px;
	text-align: center;
}

.ellipsify {
	font-size:16px;
	line-height:22px;
	overflow: hidden;
	position: relative;
}
.ellipsify>.dots {
	float: right;
	clear: right;
}
.ellipsify>.hidedots {
	width: 100%;
	position: absolute;
}
.ellipsify,
.ellipsify>.hidedots{
	background: #fff;
	height: 22px;
}

.tags .add{float:right;}
.tags a.add{margin-left:10px;}
.tags .dots a,
.tags .list a.less{margin-left:5px;}
.tags .list a.less{display:none;}
.tags .items{width:10%;float:left;margin:0;}
.tags .items>.item{float:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tags .item>a{color:#555;text-decoration:none;}
.tags .item>a:hover{text-decoration:underline;}

body.modal{overflow:hidden;}
.tags_modal{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,0.8);-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;}
body.modal .tags_modal{visibility:visible;opacity:1;}
#tags{
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	margin: auto;
	height: 136px;
	min-width: 212px;
}
#tags input{
	display: block;
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	padding: 10px;
	line-height: 20px;
	height: 50px;
	color: #666;
	font-size: 16px;
	box-sizing: border-box;
}
#tags button{
	text-transform: uppercase;
	text-align: center;
	font-weight: 600;
	height: 50px;
	font-size: 16px;
	color: #fe6d4c;
	border: 1px solid #fe6d4c;
	border-radius: 5px;
	background-color: rgba(77,77,77,0.0);
	cursor: pointer;
	width: 200px;
	margin: 16px 6px 0 6px;
}
#tags button:focus,
#tags button:hover{
	color: #fff;
	background-color: #fe6d4c;
}

.vjs-ad-playing.vjs-ad-playing .vjs-progress-control {
	pointer-events: none;
}
.vjs-ad-playing.vjs-ad-playing .vjs-play-progress {
	background-color: #ffe400;
}
.vjs-ad-playing.vjs-ad-loading .vjs-loading-spinner {
	display: block;
}
.vast-skip-button {
	display: block;
	position: absolute;
	top: 5px;
	right: 0;
	width: auto;
	background-color: #000;
	color: #AAA;
	font-size: 12px;
	font-style: italic;
	line-height: 12px;
	padding: 10px;
	z-index: 2;
}
.vast-skip-button.enabled {
	cursor: pointer;
	color: #fff;
}
.vast-skip-button.enabled:hover {
	cursor: pointer;
	background: #333;
}
.vast-blocker {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
