@charset "utf-8";body,ul,ol,li,p,img,h1,h2,h3,h4,h5,h6,form,fieldset,label,legend,input,table,tr,td,th,iframe,a,dl,dt,dd{margin:0;padding:0;font-size:100%;line-height:116%;outline:none}
ul,ol,li{list-style:none}
button::-moz-focus-inner{border:0;padding:0}
h1,h2,h3,h4,h5{font-weight:normal}
img{border:none;display:block}
body{padding:0;font:82.5% 'Helvetica Neue',Helvetica,Arial;background:#f2f2f2;-webkit-text-size-adjust:none}
h1,h2{font-family:'Helvetica Neue',Helvetica,Arial;font-size:180%;color:#333;padding:8px 0px;margin:0 0 6px 0;display:inline-block}
h1 span.count,h2 span.count,h3 span.count{color:#999;padding:0 8px 0 8px;margin:0 0 0 4px;border-left:1px solid #ddd}
h3{font-family:'Helvetica Neue',Helvetica,Arial;font-size:130%;color:#666;padding:1px 0 8px 0;margin:0 0 6px 0}
a:link{color:#4184a2}
a:visited{color:#6496ad}
a:hover{color:#195772}
a.reset{vertical-align:top;display:block;margin:4px 0 0 6px}
a.reset:hover{color:#4184a2}
.wrap{max-width:1458px;margin:auto;padding:0 5px}
.wrap.msg{text-align:center;padding:6px;background:#eaeaea;width:auto;max-width:100%;margin-bottom:1px}
.wrap.msg a{color:#ed1c24;font-weight:bold}
.wrap.msg.kpr{color:#333;clear:both}
.wrap.msg.kpr a{color:#0051d5;text-decoration:underline;text-decoration:none}
.wrap.msg.kpr a span{padding:0 8px;color:#000;font-weight:bold}
.wrap.msg.kpr a.bfriday{font-size:16px}
.wrap.msg.kpr a.bfriday span.u{text-decoration:underline;background:#f470ff;color:#fff;padding:5px 16px;border-radius:18px;display:inline-block}
.wrap.msg.kpr a.bfriday strong{color:#ff3333}
.abmsg{border:2px solid #f55701;padding:4px;text-align:center;font-size:14px;background:#eee;font-weight:bold;border-radius:4px;margin-top:3px;margin-bottom:3px}
.abmsg a{color:#f55701;font-weight:bold;text-decoration:underline}
.abmsg a.close{float:right;cursor:pointer}
.abmsg i{display:inline-block;vertical-align:middle;margin-right:8px;font-size:24px;color:#f55701}
.abmsg strong{border-bottom:1px dotted #f55701;cursor:help}
a.wrap.superbowl{background:url(http://mediav.porn.com/images/prem_sbowl.gif) center;display:block;height:72px}
a.wrap.superbowl.low{display:none;height:auto !important;max-width:100%;background:none}
.grid{clear:both;padding-bottom:20px}
.grid:after{clear:both;content:" ";display:table}
.grid .mainw{float:left;width:100%;padding:0}
.grid .main{width:auto}
.grid .left170,.grid .left200,.grid .rbar300{float:left}
.grid .left170{width:190px;margin-left:-100%}
.grid .left200{width:200px;margin-left:-100%}
.grid .rbar300{width:300px;margin-left:-300px}
.grid .l170{margin-left:210px}
.grid .l200{margin-left:220px}
.grid .r300{margin-right:320px}
.grid .left170 h2{font-size:140%;padding:12px 0;margin:0}
.grid .left200 h2{font-size:120%;padding:0;font-weight:bold}
.grid .rbar300 ul.sFilters{margin-bottom:20px}
body.member .grid .r300{margin-right:0}
body.member .rFixed .r300{margin-right:320px}
body.member #playerbox_wrapper{max-width:918px;margin:auto}
body.member #player{background:#000000;background:-moz-linear-gradient(top,#000000 0%,#222222 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000000),color-stop(100%,#222222));background:-webkit-linear-gradient(top,#000000 0%,#222222 100%);background:-o-linear-gradient(top,#000000 0%,#222222 100%);background:-ms-linear-gradient(top,#000000 0%,#222222 100%);background:linear-gradient(to bottom,#000000 0%,#222222 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#222222',GradientType=0 )}
.grid .left170.expanded{display:block}
div.method{padding:20px;margin:2%;box-shadow:0 0 20px rgba(0,0,0,.1);background:#eee}
div.method-col{float:left;width:50%}
div.method .method{margin:0 0 10px 0}
div.method h2,div.method h3{display:block;padding:0;margin:0 0 0 24px;font-size:200%}
div.method select{width:180px}
div.method h3{margin:0;padding:1px 0 3px 0}
div.method select,div.method p{margin-bottom:18px;font-size:110%}
div.method ul li{margin:10px 0;font-size:120%}
div.method ul li span{display:inline-block;vertical-align:middle;margin-left:8px;color:#666;font-size:85%}
div.method ul li span:first-child{color:#999;margin:0 8px 0 0}
div.method form{border:1px solid #ccc;padding:16px;margin:8px 0;border-radius:3px}
div.method input[type="text"]{width:100%;margin:4px 0;padding:8px;box-sizing:border-box;border-radius:3px;border:1px solid #ccc}
div.method input[type="date"]{padding:8px;display:inline-block;vertical-align:middle;margin-right:8px;box-sizing:border-box;border-radius:3px;border:1px solid #ccc}
.press div.method-col:first-child{width:66.6666%}
.press div.method-col:last-child{width:33.3333%}
span.embedLink{display:block;padding:6px 0 0 0;margin:6px 0 0 0;border-top:1px solid #e1e1e1}
span.embedLink input{width:96%;display:block;padding:2%;margin:3px 0 0 0}
header #networkBar{background:#d1d1d1;border-bottom:1px solid #f2f2f2}
header #networkBar:before,header #networkBar:after,header:before,header:after{content:" ";display:table}
header #networkBar:after,header:after{clear:both}
header #networkBar.premium{background:#252525;border-bottom:1px solid #333;margin-bottom:-1px}
header #networkBar.premium ul.network li a,header #networkBar.premium ul.right>li>a{text-transform:uppercase;color:#ccc;font-weight:bold}
header #networkBar.premium ul.network li a:hover,header #networkBar.premium ul.right>li>a:hover{background:#333;color:#fff}
header #networkBar.premium ul.network li.label{padding:9px 8px;color:#999;vertical-align:top;text-transform:uppercase}
header{background:#e1e1e1;margin:0 0 1px 0}
header #networkBar ul{display:inline-block;letter-spacing:-5px}
header #networkBar ul.right{float:right}
header #networkBar ul li{display:inline-block;letter-spacing:normal;position:relative}
header #networkBar ul li a{display:inline-block;color:#444;vertical-align:top;text-decoration:none;font-size:100%;padding:9px 8px}
header #networkBar ul li.premium a{background:#ff3333;color:#fff;font-weight:bold}
header #networkBar ul li.premium a:hover{background:#333;color:#fff}
header #networkBar ul li a.admin,header #networkBar ul li a.admin:hover{color:red}
header #networkBar ul li a:hover{color:#ed1c24;background:#f2f2f2}
header #networkBar ul li.active>a{background:#444;color:#fff}
header #networkBar ul li.active>a span.arrow{border-color:#fff transparent transparent}
header #networkBar ul.dropDownMenu{display:block}
header div.logo{position:relative;margin:13px 0;float:left;width:200px;height:33px;margin-right:5px}
header a.logo{background:url(http://mediav.porn.com/images/logo.svg) no-repeat;width:200px;height:33px;position:absolute;top:0;left:0}
header .logo.holHalloween span{position:absolute;top:-7px;left:19px;width:40px;height:40px;background:url(http://mediav.porn.com/images/hol_halloween.png);background-size:40px 40px}
header .logo.holChristmas{padding-left:34px}
header .logo.holChristmas span{z-index:1;position:absolute;top:-11px;right:-50px;width:60px;height:54px;background:url(http://mediav.porn.com/images/hol_christmas.png);background-size:60px 54px}
header .logo.holChristmas span:after{content:" ";position:absolute;top:8px;left:-193px;width:205px;height:29px;background:url(http://mediav.porn.com/images/hol_christmas2.png);background-size:205px 29px}
header div.logoGay{position:relative;margin:13px 0;float:left;width:240px;height:33px;margin-right:5px}
header a.logoGay{background:url(http://mediav.porn.com/images/logo_gay.svg) no-repeat;width:240px;height:33px;position:absolute;top:0;left:0}
header div.logoLive{position:relative;margin:13px 0;float:left;width:240px;height:33px;margin-right:5px}
header a.logoLive{background:url(http://mediav.porn.com/images/logo_live.svg) no-repeat;width:240px;height:33px;position:absolute;top:0;left:0}
header #networkBar .lang span.arrow{border-width:4px;border-style:solid;border-color:#444 transparent transparent;width:0;height:0;background:none;display:inline-block;vertical-align:top;margin:5px 0 0 4px}
header #networkBar .lang ul li,header #networkBar .lang ul li a{display:block !important}
header #networkBar .lang span,.langNotification h3 span,.sections .lang ul a span,.sections .lang a span.flag{background:url(http://mediav.porn.com/images/flags.png) no-repeat;background-size:360px 80px;width:30px;height:20px;margin:-3px 0 -3px 6px;border:1px solid #e1e1e1;display:inline-block}
header #networkBar ul.right .lang a span.flag{margin:-5px 0 -6px 6px;border:1px solid #c1c1c1}
header #networkBar .lang ul.dropDownMenu{width:140px}
header #networkBar .lang ul.dropDownMenu span{float:right}
header #networkBar .en span,header #networkBar .lang .en span,.langNotification h3.en span,.sections li.en>a span,.sections .lang.en a span.flag{background-position:-0px -0px}
header #networkBar .au span,header #networkBar .lang .au span,.langNotification h3.au span,.sections li.au>a span,.sections .lang.au a span.flag{background-position:-0px -40px}
header #networkBar .ca span,header #networkBar .lang .ca span,.langNotification h3.ca span,.sections li.ca>a span,.sections .lang.ca a span.flag{background-position:-0px -60px}
header #networkBar .de span,header #networkBar .lang .de span,.langNotification h3.de span,.sections li.de>a span,.sections .lang.de a span.flag{background-position:-30px -0px}
header #networkBar .es span,header #networkBar .lang .es span,.langNotification h3.es span,.sections li.es>a span,.sections .lang.es a span.flag{background-position:-60px -0px}
header #networkBar .mx span,header #networkBar .lang .mx span,.langNotification h3.mx span,.sections li.mx>a span,.sections .lang.mx a span.flag{background-position:-60px -20px}
header #networkBar .fr span,header #networkBar .lang .fr span,.langNotification h3.fr span,.sections li.fr>a span,.sections .lang.fr a span.flag{background-position:-90px -0px}
header #networkBar .it span,header #networkBar .lang .it span,.langNotification h3.it span,.sections li.it>a span,.sections .lang.it a span.flag{background-position:-120px -0px}
header #networkBar .nl span,header #networkBar .lang .nl span,.langNotification h3.nl span,.sections li.nl>a span,.sections .lang.nl a span.flag{background-position:-150px -0px}
header #networkBar .jp span,header #networkBar .lang .jp span,.langNotification h3.jp span,.sections li.jp>a span,.sections .lang.jp a span.flag{background-position:-180px -0px}
header #networkBar .pl span,header #networkBar .lang .pl span,.langNotification h3.pl span,.sections li.pl>a span,.sections .lang.pl a span.flag{background-position:-210px -0px}
header #networkBar .pt span,header #networkBar .lang .pt span,.langNotification h3.pt span,.sections li.pt>a span,.sections .lang.pt a span.flag{background-position:-240px -0px}
header #networkBar .br span,header #networkBar .lang .br span,.langNotification h3.br span,.sections li.br>a span,.sections .lang.br a span.flag{background-position:-240px -20px}
header #networkBar .ru span,header #networkBar .lang .ru span,.langNotification h3.ru span,.sections li.ru>a span,.sections .lang.ru a span.flag{background-position:-270px -0px}
header #networkBar .se span,header #networkBar .lang .se span,.langNotification h3.se span,.sections li.se>a span,.sections .lang.se a span.flag{background-position:-300px -0px}
header #networkBar .tr span,header #networkBar .lang .tr span,.langNotification h3.tr span,.sections li.tr>a span,.sections .lang.tr a span.flag{background-position:-330px -0px}
header #networkBar ul.right .lang.us a span.flag{display:none}
.langNotification{position:fixed;bottom:10px;right:10px;width:100%;max-width:560px;border:1px solid #666;box-shadow:3px 3px 10px rgba(0,0,0,.2);padding:0;z-index:9999;background:#fff}
.langNotification a.close{opacity:.4 !important;top:0px !important;right:0px !important;padding:5px !important;position:absolute}
.langNotification a.close:hover{opacity:.8 !important}
.langNotification h3 span{float:none;display:inline-block;margin:-2px 6px 0 0;vertical-align:top}
.langNotification h3{font-weight:bold;margin:0;padding:0}
.langNotification h3 a{text-decoration:underline;padding:15px 15px 0;color:#4177b7;display:inline-block}
.langNotification a{text-decoration:none;color:#333;display:block;padding:10px 15px 15px}
.langNotification a:hover{color:#333}
header #networkBar ul li.theme a,.sections li.heading ul a{display:inline-block;width:24px;margin:5px 4px 0 0;border:2px transparent solid !important;vertical-align:top;text-decoration:none;font-size:100%;box-sizing:border-box}
header #networkBar ul li.theme a:hover,.sections li.heading ul a:hover{opacity:.75}
header #networkBar ul li.theme a.active,header #networkBar ul li.theme a.active:hover,header #networkBar.premium ul li.theme a.active,header #networkBar.premium ul li.theme a.active:hover,.sections li.heading ul a.active,.sections li.heading ul a.active:hover{border-color:#63a270 !important;opacity:1}
header #networkBar ul li.theme a.light,header #networkBar.premium ul.right li.theme a.light.active:hover,.sections li.heading ul a.light{background:#f2f2f2 !important}
header #networkBar ul li.theme a.dark{background:#111 !important;margin-right:10px}
header #networkBar.premium ul li.theme a.dark,header #networkBar.premium ul li.theme a.dark.active:hover{background:#555 !important}
header #networkBar.premium ul.right>li.theme>a.light:hover{background:#ddd}
header .profileInformation{float:right;margin-left:4px;position:relative}
header .profileInformation>a{width:78px;height:50px;padding:6px;box-sizing:border-box;margin:5px 0 0;border:1px solid #ccc;border-radius:7px;box-shadow:1px 1px #f2f2f2 inset;position:relative;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transition:background .2s ease-out,transform .2s ease-out;-o-transition:background .2s ease-out,transform .2s ease-out;transition:background .2s ease-out,transform .2s ease-out}
header .profileInformation>a .profile{background:url(http://mediav.porn.com/images/guest_profile.png);-webkit-background-size:auto 100%;background-size:auto 100%;height:100%;border-radius:2px;display:inline-block;vertical-align:middle;margin-right:7px}
header .profileInformation>a img{height:100%;with:auto}
header .profileInformation>a .arrow{display:inline-block;border-width:4px;border-style:solid;border-color:#333 transparent transparent}
header .profileInformation>a i{display:inline-block;color:#000;font-size:1.2em;vertical-align:middle}
header .profileInformation>a span.count{position:absolute;top:-4px;left:-4px;border-radius:20px;padding:2px 4px;background:#337ab7;min-width:10px;text-align:center;font-weight:bold;font-size:85%;color:#fff}
header .profileInformation>a:hover{background:#f2f2f2}
header .profileInformation .userMenu{position:absolute;background:#333;width:230px;box-shadow:2px 2px 8px rgba(0,0,0,.1);right:0;padding:2px 0;z-index:99999;display:none}
header .profileInformation .userMenu a{display:block;min-width:160px;margin:1px 2px;padding:10px 12px;color:#fff;text-decoration:none}
header .profileInformation .userMenu a span{border-radius:20px;float:right;padding:4px 6px;background:#337ab7;margin:-4px;min-width:10px;text-align:center}
header .profileInformation .userMenu a i{color:#666;margin:0 9px 0 -3px}
header .profileInformation .userMenu a:hover{background:#444}
header .profileInformation .userMenu a.premium{color:#f90}
header .profileInformation .userMenu a.premium:hover{background:#f90;color:#fff}
header .profileInformation .userMenu a.register{color:#fff}
header .profileInformation .userMenu a.register:hover{background:#4d90fe;color:#fff}
header .profileInformation .userMenu a.register:hover i{color:#fff}
header .profileInformation .userMenu:before{content:"";position:absolute;top:0;right:0;border-width:4px;border-color:transparent transparent #333}
header .profileInformation hr{margin:0;border:none;background:none;border-bottom:1px solid #444}
header .profileInformation.flash>a{background:#fff4cc;transform:scale(1.2)}
form.filter{}
form.filter p{padding:10px 0}
.guestNote{clear:both;display:block;padding:1em;font-size:110%;border:1px solid #e1e1e1;background:#f9f9f9;margin-bottom:18px}
.guestNote p{margin-bottom:.75em}
.guestNote p i{color:#999;font-size:190%;display:inline-block;vertical-align:middle;margin:-1px 10px 0 0}
.sections{float:left;margin:0 0 0 12px;letter-spacing:-5px;font-weight:bold}
.sections li{display:inline-block;letter-spacing:normal}
.sections li a,header .externalLinks a{text-decoration:none;display:inline-block;padding:1.75em .5em 2.35em;height:.6em;color:#333;position:relative}
.sections li a span.new,.externalLinks a span.new{position:absolute;background:#ed1c24;color:#fff;font-weight:bold;top:-4px;right:0;padding:2px 4px;font-size:85%}
.sections li.active>a,.sections li.active>a:hover{background:#f2f2f2}
.sections li a:hover,header .externalLinks a:hover{color:#333;text-decoration:underline}
.sections li .arrow{display:block;transition:all .15s ease-out;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;width:0;margin:6px auto 0}
.sections .expandedNav{display:none;overflow:hidden;position:absolute;left:0;width:100%;transition:opacity .15s ease-out .3s;padding:.25em 0;background:rgba(0,0,0,.85);z-index:10000;text-align:center;box-shadow:0 4px 0 rgba(0,0,0,.1)}
.expandedNav li{display:inline-block}
.expandedNav ul li a{display:inline-block;padding:.75em;min-width:80px;border:1px solid #444;background:#333;height:auto;margin:.25em;text-decoration:none !important;color:#ccc}
.expandedNav ul li a i{font-size:240%;display:block;margin:0 auto 6px}
.expandedNav ul li a:hover{border-color:#666;color:#f2f2f2}
.expandedNav ul li span.thumb{display:block;width:100px;height:100px;background-size:auto 100px;margin-bottom:4px;border:1px solid #000}
.sections .catNav .wrap,.main .expandedNav{max-width:1238px}
.main .expandedNav{text-align:center;margin:20px auto 0}
.main .expandedNav ul li a{background:#ddd;border:1px solid #d1d1d1;color:#333}
.main .expandedNav ul li a:hover{border-color:#c1c1c1;color:#222}
.sections li.expand .expandedNav{display:block}
.sections>li.expand {background:#d1d1d1}
.sections>li.expand .arrow{margin-top:8px;border-top-color:#333}
.sections li.heading{padding:8px;text-align:left;border-bottom:1px solid #444;background:#111 !important;font-size:110%;color:#ccc;display:none;box-sizing:border-box}
.sections li.heading ul{float:right;margin-top:-2px}
.sections li.heading ul a{width:22px;margin-top:0;padding:8px}
.sections li.heading ul li.theme a.dark{margin-right:0 !important;background:#555 !important}
.sections li.login,.sections li.signup{width:50%;float:left;text-align:center;display:none}
.sections li.login a,.sections li.signup a,.sections li.premium a{text-align:center;padding:8px;margin:6px;color:#fff;border-radius:3px;border:none}
.sections li.signup a{background:#4d90fe !important;color:#fff;border-radius:3px;border:none}
.sections li.login a{background:#555 !important}
.sections li.premium a{background:#dd4b39 !important}
.sections li.premium{clear:both;border-bottom:1px solid #444;display:none}
.sections li.lang{width:100%;display:none}
.sections li.lang>a{padding:8px 0 6px 8px !important;background:#333 !important;font-size:110%;font-weight:bold;border:none;text-decoration:none}
.sections li.lang a span{display:inline-block;vertical-align:middle;margin:0 6px 2px 0}
.sections li.lang a span.arrow{float:right;position:static;margin:4px 12px 2px 0}
.sections li.lang a span.flag{border:none;vertical-align:top;margin:-3px 6px 0 6px}
.sections li.lang ul{overflow:hidden;margin-bottom:1px;background:#222;display:none}
.sections li.lang ul li{width:33.3333%;float:left;font-size:85%;clear:none}
.sections li.lang ul li a{text-align:center;font-weight:normal;border-top:1px solid #333;border-right:1px solid #333;text-decoration:none}
.sections li.lang ul li.active a{background:#111 !important}
.sections li.lang ul li a span{margin:0 auto 4px;display:block;border:none}
.subSections{display:block;background:#f2f2f2;text-align:center;font-size:110%;font-weight:bold}
.subSections li{display:inline-block}
.subSections li a{display:inline-block;padding:12px;text-decoration:none;color:#555;border-right:1px solid #e1e1e1}
.subSections li a:hover{color:#ff6600}
.subSections li.active a{color:#ff6600}
.subSections li:last-child a{border-right:none}
.subSections li a i{margin-right:6px}
.gayrainbow{background:url(http://mediav.porn.com/images/gay-head.png) repeat-x;display:block;height:3px;width:100%;margin-top:-1px}
header .externalLinks{float:right}
header a.lowNav{padding:11px 9px 9px 9px;display:inline-block;text-decoration:none;color:#000;display:none;font-size:210%}
header a.lowNav i{display:inline-block;font-size:}
header a.lowNav.menu{float:left}
header a.lowNav.search{float:right}
.sections li.tab{display:none}
#mTabs{display:block;text-align:center;background:#d1d1d1;height:58px;overflow:hidden;clear:both}
#mTabs li{display:inline-block;width:25%;vertical-align:top;line-height:1}
#mTabs iframe{display:block}
#mTabs a{border-right:1px solid #e1e1e1;display:block;text-decoration:none;color:#000;text-align:center;padding:3px 0;line-height:1;border-bottom:1px solid #aaa;border-left:1px solid #aaa}
#mTabs a span.ico{background:url(http://mediav.porn.com/images/tabs_sd.png) no-repeat;display:inline-block;width:52px;height:37px}
@media screen and (-webkit-min-device-pixel-ratio:2){#mTabs a span.ico{background:url(http://mediav.porn.com/images/tabs_hd.png) no-repeat;background-size:460px 37px;-webkit-background-size:460px 37px}}
#mTabs a.register span.ico{background-position:0 0px}
#mTabs a.cams span.ico{background-position:-52px 0}
#mTabs a.dating span.ico{background-position:-101px 0}
#mTabs a.dating-gay span.ico{background-position:-154px 0}
#mTabs a.app-apple span.ico{background-position:-205px 0}
#mTabs a.app-android span.ico{background-position:-256px 0}
#mTabs a.app-general span.ico{background-position:-307px 0}
#mTabs a span.link{font-size:85%;font-weight:bold;display:block}
.player-page #mTabs{height:auto}
.player-page #mTabs a{padding:10px 0}
.player-page #mTabs a span.ico{display:none}
div.notification.wrap{margin:2px auto 6px;padding:0;text-align:center}
div.notification.wrap p{padding:10px}
.clear{clear:both;display:block}
.searchbox{width:18%;background:#fff;float:left;margin:14px 0 14px 5px;height:31px;border-radius:3px;position:relative}
.searchbox:hover{border-color:#aaa}
.searchbox input[type="text"]{width:97%;background:none;border:none;padding:6px;z-index:9;font-family:'Helvetica Neue',Helvetica,Arial;font-size:120%;position:absolute;top:0;left:0}
.searchbox button.btn{border:none;padding:0 12px;height:31px;border-radius:3px;margin:0;z-index:10;position:absolute;right:0}
.searchbox.expanded{display:block}
form span.results{position:absolute;top:35px;left:-1px;right:-1px;background:#fff;z-index:99999;box-shadow:3px 3px 0 rgba(0,0,0,.1);display:none;padding:4px;border:1px solid #d1d1d1}
.mdlMain form span.results{top:50px}
form span.results a{border-bottom:1px solid #e1e1e1;display:block;text-decoration:none;padding:5px;color:#333;font-size:110%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
form span.results a:last-child{border-bottom:none}
form span.results span.type{font-size:85%;float:right;color:#999}
form span.results a:hover,form span.results a.active{background:#4d90fe;color:#fff}
form span.results a:hover span.type{color:#fff}
.searchbox form span.results a{padding-right:50px}
.searchbox form span.results span.type{margin-right:-40px}
ul li.mZone,ul.listThumbs li.mZone,.mZone,.tZone{display:block;min-width:10px;width:auto;text-align:center;margin:4px 0;max-width:100%}
.mZone iframe,.azF iframe{display:block;margin:auto}
.mZone>span,.azF>span{font-size:10px;color:#aaa;background:#e1e1e1;padding:4px 6px;display:inline-block;text-transform:uppercase;border-radius:3px;margin-top:2px;line-height:1;letter-spacing:normal}
.azF{padding:20px 0 30px;letter-spacing:-5px;text-align:center;clear:both}
.rmHolder{overflow:hidden}
.externalLinks .rmHolder{display:inline-block;vertical-align:top;height:4.7em;max-width:95px;min-height:1px;min-width:1px}
.externalLinks iframe{height:4.7em;display:inline-block;vertical-align:top}
.azF .rmHolder{display:inline-block;width:25%}
.azF iframe{margin:auto}
.azF .rmHolder{margin-bottom:10px}
.tooltip{position:absolute;z-index:40001;display:block;text-align:center}
.tooltip div,.tooltip span{background:black;color:white;padding:5px 8px;display:block}
.tooltip .text{border-radius:3px}
.tooltip .arrow{background:transparent;margin:auto;width:0;height:0;border:5px solid;padding:0;border-color:black transparent transparent;border-bottom:none}
footer{background:#2d2d2d;margin:6px 0 0 0;clear:both;padding:30px 0}
footer .wrap{display:table;width:100%;box-sizing:border-box}
footer .logo{display:table-cell;width:30%}
footer .logo img{max-width:245px;display:inline-block;vertical-align:middle;margin-top:30px}
footer .cr{color:#666;font-size:85%;margin:3px 0 0 10px;float:left}
footer a{text-decoration:none}
footer a:hover{text-decoration:underline}
footer ul{clear:both;display:table-cell;width:20%;vertical-align:top}
footer ul:last-child{width:30%}
footer ul li{display:block;padding:8px 20px 0 0;color:#616161}
footer ul li.head{text-transform:uppercase;font-weight:bold;color:#f2f2f2;font-size:110%}
footer ul li.head i{display:none}
footer ul li a:link,footer ul li a:visited{display:block;font-size:110%;color:#616161;padding:4px 0}
footer ul li a:hover{color:#ccc}
footer ul li.sml{font-size:80%}
footer ul li img{margin:0 -5px 2px}
footer p{color:#999;clear:both;display:block;padding:2em 0 0 30%}
footer p a:link,footer p a:visited{color:#999;text-decoration:underline}
.navOverlay i{display:none}
a.btn,input.btn,button.btn{background:#eeeeee;border:1px solid #ccc;padding:8px;vertical-align:top;display:inline-block;text-decoration:none;border-radius:2px;color:#333}
a.btn:hover,input.btn:hover,button.btn:hover{border-color:#aaa;cursor:pointer}
a.btn.active .activeIco{display:inline-block}
.btn.active{border-color:#aaa !important;background:#dddddd}
a.btnBlue,.vidSource a.btnBlue,input.btnBlue,button.btnBlue{background:#4d90fe;border:1px solid #3079ED;color:#fff}
a.btnBlue:hover,a.btnBlue.active,input.btnBlue.active{border-color:#1b67df}
.dropDown a.btnBlue.drop:hover,input.btnBlue:hover{border-color:#1b67df}
a.btnBlue.active,a.btnBlue:active,.dropDown > a.btnBlue:active,.dropDown a.drop.btnBlue:hover,.buttons a.drop.btnBlue.active{background:#4787ed;border-color:#1b67df}
a.btnBlock{display:block;text-align:center}
.player a.btnBlock{font-weight:bold;font-size:110%;margin-bottom:8px}
a.ctaRight{float:right;margin:0 0 4px 4px}
.pager{padding:10px 0 36px;text-align:left;overflow:hidden;text-align:center}
.pager a{padding:8px 12px 7px;font-size:130%;text-decoration:none;color:#333;font-weight:bold;border-radius:3px;display:inline-block}
.pager a:hover{border-color:#d6d6d6}
.pager a.active{background:#4d90fe;color:#fff;border:none}
.pager a.nav{padding:9px 14px 8px;border:none;background:#4d90fe;color:#fff}
.pager a.nav:hover{border-color:#bbb}
.buttons{padding:8px 0 4px;vertical-align:top;color:#666;float:right}
.buttons .label{display:inline-block;margin:8px 5px 0 0;vertical-align:top}
.buttons a{margin:0 0 4px 0}
.buttons .btn{border-color:#888}
.buttons .btn:hover{border-color:#666}
.buttons .btn.active{background:#4d90fe;color:#fff;border-color:#4d90fe !important}
.buttons .dropDown{padding-left:4px}
.btnGroup{display:inline-block}
.btnGroup a.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.btnGroup a.btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}
a.lowSort{display:none;padding:6px;float:right;margin-top:2px}
.dropDown{display:inline-block;position:relative;vertical-align:top}
.dropDownMenu{position:absolute;background:#fff;right:0;width:160px;z-index:9999;box-shadow:3px 3px 0 rgba(0,0,0,.1);display:none;padding:4px;border:1px solid #d1d1d1}
.dropDownMenu a{display:block;padding:7px;text-decoration:none;color:#333;margin:0}
.dropDownMenu a i.icon-checkmark{color:#666}
.dropDownMenu a span.l1{float:right;color:#777;font-size:85%}
.dropDownMenu a.divider{border-bottom:2px solid #ccc}
.dropDownMenu h3{margin:0;font-size:115%;padding:3px 8px;background:#ddd}
.dropDownMenu a:last-child{border:none}
.dropDownMenu a:hover,header #networkBar ul.dropDownMenu li a:hover{background:#4d90fe;color:#fff}
.dropDownMenu a:hover i.icon-checkmark{color:#fff}
.dropDownMenu li.active a{background:#555;color:#fff}
.dropDownMenu li.active a:hover{background:#222;color:#fff}
.dropDown a.sub{border-top-right-radius:0;border-bottom-right-radius:0}
.dropDown a.drop{border-left:none;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:1px;padding-right:1px}
.dropDown a.drop:hover,.buttons a.drop.active{border-left:1px solid #aaa;margin-left:-1px}
.dropDown a.drop span,.dropDown a span.arrow,.buttons a span.arrow{border-width:4px;border-style:solid;border-color:#666 transparent transparent;width:0;height:0;display:inline-block;vertical-align:top;margin:5px 0 0 0}
.dropDown a.drop:hover span{border-color:#333 transparent transparent}
.dropDown a.btnBlue.drop span{border-top-color:#fff}
.dropDown a.btn.active span.arrow{border-color:#fff transparent transparent}
.dropDown>a:active{border:1px solid #aaa;box-shadow:1px 1px 0 rgba(0,0,0,.1) inset;background:#dddddd}
.related{clear:both;padding-top:16px}
.listThumbs.listThumbsWide li{width:100%;margin-bottom:12px}
.listThumbs.listThumbsWide li a.thumb{width:100px;margin:0 8px 0 0;float:left}
.listThumbs.listThumbsWide li a.thumb img{min-height:0}
.listThumbs.listThumbsWide li .recommended{font-style:italic;font-size:95%;color:#666}
.listThumbs.listThumbsWide li .recommended a{text-decoration:none;color:#666;font-weight:bold}
.listThumbs.listThumbsWide li .recommended a:hover{color:#333}
.buttons a:hover span.settings,.buttons a:hover span.filters{opacty:.8}
.listFiltersWide .sFilters{columns:7;-webkit-columns:7;-moz-columns:7;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;clear:both}
.listFiltersWide .sFilters ul{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}
.listFiltersWide .sFilters.cBreak ul{-webkit-column-break-inside:auto;-moz-column-break-inside:auto;-o-column-break-inside:auto;-ms-column-break-inside:auto;column-break-inside:auto}
.listFiltersWide .sFilters ul ul{display:block}
.listFiltersWide .sFilters li a{padding:4px 0}
.listFiltersWide .sFilters li a.expand {padding-top:6px}
.listFiltersLeft .sFilters li.header{display:block;width:100%;float:none;clear:both}
.listFiltersLeft .sFilters li{float:left;width:14.2857%;margin-bottom:2px}
.listFiltersLeft .sFilters li:last-child{margin-bottom:8px}
.listFiltersLeft .sFilters li a{padding-right:12px}
.btnToggle{float:right;margin:5px 0 0 0}
.btnToggle .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}
.btnToggle .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}
.btnToggle .btn.active{position:relative;z-index:2}
.sFilters{font-size:95%;font-weight:bold}
.sFilters li:last-child>a{border:none}
.sFilters li{position:relative;display:inline-block;width:100%;box-sizing:border-box}
.sFilters li.hr{border-bottom:1px solid #e1e1e1;margin-bottom:8px;padding-bottom:8px}
.sFilters li.header{padding:8px;background:#e1e1e1;margin:8px 0;font-size:18px;font-weight:normal;color:#888}
.sFilters li a{line-height:normal;color:#333;text-decoration:none;display:block;padding:2px 0;position:relative}
.sFilters li>a:hover{text-decoration:underline}
.sFilters li a span.count,.sFilters li a span.countSub{font-weight:normal;float:right;font-size:85%;color:#a1a1a1}
.sFilters li a span.countSub{display:none;font-weight:bold;color:#888}
.sFilters li a.add:hover ~ a .count{display:none}
.sFilters li a.add:hover ~ a .countSub{display:block}
.sFilters.initial li:hover>a span.count,.sFilters.initial li:hover .group .count{display:block;color:#333}
.sFilters .tooltip{font-size:85%}
.sFilters li a.add{padding:2px 6px;margin-right:4px;color:#4085fb;float:left;z-index:2;margin-right:4px;font-weight:normal}
.sFilters li a.add:hover{background:#4085fb;color:#fff;text-decoration:none}
.sFilters li.active>a.add{background:#ed1c24;color:#fff}
.sFilters li.active>a.add:hover{background:#dc0305;color:#fff}
.sFilters li.noResults a{color:#888;padding-left:24px}
.sFilters li.noResults a:hover .count{display:block}
.sFilters li span.rm{padding:0 4px 0 0;display:inline-block}
.sFilters li.active>a{background:#0ca860;color:#fff;padding-top:4px;padding-bottom:4px;border-bottom:none}
.sFilters li.active>a .count{color:#fff}
.sFilters li.active:hover>a:last-child{background:#0ca860}
.sFilters li.active>a:hover{background:#06713f}
.sFilters li a.expand {padding:4px 2px 0;margin:0 0 0 0;float:right;background:none;display:inline-block;cursor:pointer;width:auto;z-index:1;text-decoration:none !important}
.sFilters li a.expand span{border-width:5px;border-style:solid;border-color:#666 transparent transparent;display:inline-block;opacity:.75}
.sFilters li a.expand:hover span{opacity:1}
.sFilters li ul{margin:0 0 0 20px;display:none}
.sFilters li ul li.active a{font-weight:normal}
.sFilters li ul li a{padding-left:4px}
.sFilters li.active ul li a.rm{margin:0;padding:1px 8px}
.sFilters li.active ul{display:block}
.sFilters li a span.vr,.sFilters li a span.hd{position:static;display:inline-block;vertical-align:top;margin:-1px 0 0 5px}
.filterSuggest{margin:0 0 16px 0;padding:16px;border:1px solid #e1e1e1;border-radius:3px;clear:both}
.filterSuggest h3.sub{clear:both;padding:0;font-size:100%;margin:0 0 6px 0}
.filterSuggest a{display:inline-block;color:#4184a2;text-decoration:none;padding:4px 0 4px 0;border-radius:3px;margin:0;color:#222}
.filterSuggest .count{color:#888;padding:4px 8px 4px 4px;vertical-align:top;display:inline-block;font-size:85%}
.filterSuggest a:hover{color:#333;border-color:#cdcdcd;text-decoration:underline}
.relatedSearch{padding:8px 20px;border:1px solid #e1e1e1;box-shadow:1px 1px 1px rgba(0,0,0,.05);border-radius:3px}
.relatedSearch h3{margin-bottom:0}
.relatedSearch a{display:inline-block;padding:4px 8px;color:#333;text-decoration:none;vertical-align:middle}
.relatedSearch a:hover{text-decoration:underline}
.relatedSearch a.s5{font-size:140%}
.relatedSearch a.s4{font-size:125%}
.relatedSearch a.s3{font-size:110%}
.relatedSearch a.s2{font-size:95%}
.relatedSearch a.s1{font-size:85%}
.featureCategories{margin-bottom:18px}
.featureCategories ul{clear:both}
.featureCategories ul li{font-size:120%;display:inline-block;width:20%}
.featureCategories ul li a{background:#eee;padding:8px;margin:0 2px 2px 0}
.featureCategories ul li a:hover{background:#e1e1e1}
.featureCategories ul li a.expand {display:none}
.featureCategories ul li a span{display:none !important}
.azRB{float:right;width:300px}
.listThumbs,.listProfiles,.listChannels{letter-spacing:-5px;clear:both;margin:0 -.3%}
.listThumbs li,.listProfiles li,.listChannels li{border-radius:2px;display:inline-block;vertical-align:top;width:19.8%;padding:.25%;margin:.1%;box-sizing:border-box;letter-spacing:normal;font-size:95%;color:#666;position:relative}
body.member .listChannels li{width:22%}
.listThumbs li a.title,.listProfiles li a.title{color:#000;text-decoration:none;padding:0 0 2px 0;display:block;line-height:140%;font-weight:bold}
.listThumbs li a.thumb,.listProfiles li a.thumb,.listChannels li a.thumb{display:block;position:relative;margin:0 0 6px 0;border-radius:2px;overflow:hidden}
.listThumbs li a.thumb,.listChannels li a.thumb,.listChannels li span.sthumbs a{background:#e1e1e1;background-position:center;background-repeat:no-repeat}
.listThumbs li a.thumb .scrub{height:18px;position:absolute;background:rgba(0,0,0,.3);bottom:-30px;left:0;width:100%;-webkit-transition:bottom .2s linear;-moz-transition:bottom .2s linear;-ms-transition:bottom .2s linear;-o-transition:bottom .2s linear;transition:bottom .2s linear}
.listThumbs li a.thumb .scrub span{width:5%;position:absolute;left:0;padding:9px 0;background:rgba(0,0,0,.6);margin:0}
.listThumbs li a.thumb:hover .scrub{bottom:0}
.listThumbs li a.thumb:hover .duration{bottom:-30px}
.listThumbs li a.thumb:hover span.hd,.listThumbs li a.thumb:hover span.vr,.listThumbs li a.thumb:hover span.k4{bottom:-30px}
.listThumbs li a.thumb img,.listChannels li a.thumb img,.listChannels li span.sthumbs a img{width:100%;height:auto;border:none}
.listThumbs li a.thumb img{min-height:100px}
.listThumbs li .profileSmall{margin:0 6px 0 0;width:auto;height:auto;float:none;display:inline-block;vertical-align:middle}
.listThumbs li .profileSmall img{max-width:20px}
.listThumbs li .ul{display:block;clear:both;border-top:1px solid #e1e1e1;padding-top:6px;margin-top:6px}
.listThumbs li .ul strong a{color:#175B79}
.listThumbs li span.uploader{display:block;margin:-4px 0 2px 0}
.listThumbs li.azR{float:right;width:auto;width:38%;padding-top:3.7%;padding-bottom:3.7%;text-align:center;background:none !important}
.listThumbs li.azR span{display:block;color:#888;text-align:center;margin:0 0 4px 0}
.listThumbs li.azR iframe{margin:auto}
.listThumbs li.azR:hover{background:none}
.listThumbs li a.close{position:absolute;right:-5px;top:-5px;background:rgba(0,0,0,.75);color:#fff;text-decoration:none;padding:.5em;font-size:110%;z-index:9;border-radius:20px}
.listThumbs li a.close i{display:block}
.profile .listThumbs li a.thumb img,#playlist .listThumbs li a.thumb img{min-height:20px}
.listThumbs li a.thumb .duration{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.6);color:#fff;padding:2px 5px;-webkit-transition:bottom .2s linear;-moz-transition:bottom .2s linear;-ms-transition:bottom .2s linear;-o-transition:bottom .2s linear;transition:bottom .2s linear}
.listThumbs li span.tags{display:block;margin:8px 0;letter-spacing:-5px;border-bottom:1px solid #e1e1e1}
.listThumbs li span.expanded{height:auto;overflow:auto}
.listThumbs li span.tags span.all{position:absolute;top:0;right:0;margin:0;padding:5px 8px}
.listThumbs li span.expanded span.all{bottom:0;top:auto}
.listThumbs li span.tags span{display:inline-block;color:#666;width:48%;letter-spacing:normal;vertical-align:top;margin:0 0 6px 0}
.listThumbs li span.tags>span:nth-child(2n){margin-left:4%}
.listThumbs li span.tags span span.thumb{background-size:100% auto;display:block;width:100%;border-radius:2px}
.listThumbs li span.tags span span.thumb img{width:100%;height:auto}
.listThumbs li span.tags span span.name{display:block;width:100%;margin:0}
.listThumbs li span.rating,.listProfiles li span.rating{display:inline-block}
.listProfiles li span.added,.listThumbs li span.added{float:right}
.listThumbs li span.rating i,.listProfiles li span.rating i{color:#6eb491}
.listThumbs li .swipeTip{position:absolute;top:12%;left:16%;right:16%;text-align:center;color:#ffcc00;background:rgba(0,0,0,.65);font-size:70px;padding:16px;border-radius:10px}
.listThumbs li .swipeTip span{display:block;font-weight:bold;font-size:14px;padding-top:12px;color:#fff}
.listThumbs li a.thumb .previewSlider{position:absolute;width:600%;top:0;left:0}
.listThumbs li a.thumb .previewSlider img{width:16.6666%;float:left}
ul.camList li img{width:100%;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}
ul.camList li a{display:block;overflow:hidden;float:left;position:relative;background-size:100%}
ul.camList span.camPerformer{position:absolute;bottom:0px;left:0px;right:0px;text-decoration:none;padding:6px;background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000',endColorstr='#00000000',GradientType=1 );z-index:1;color:#fff;font-weight:bold}
ul.camList span.camPerformer span{float:left;margin:1px 5px 0px 0;background:#80b533;padding:5px;border-radius:50%}
ul.camCatList{margin-top:12px;border-radius:3px;overflow:hidden;border:1px solid #e1e1e1}
ul.camCatList li a{padding:8px 10px;background:#f0f0f0;border-bottom:1px solid #e1e1e1;color:#333;font-weight:normal;font-size:18px}
ul.camCatList li a:hover{color:#000}
li a.thumb span.locked{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.75);text-align:center;border-radius:3px;font-weight:bold;color:#fff;text-align:center;font-size:145%;padding:8px}
span.hd,span.vr,span.k4{background-image:url(http://mediav.porn.com/images/hd.svg);background-repeat:no-repeat;background-size:32px 15px;width:32px;height:15px;position:absolute;bottom:4px;left:4px;-webkit-transition:bottom .2s linear;-moz-transition:bottom .2s linear;-ms-transition:bottom .2s linear;-o-transition:bottom .2s linear;transition:bottom .2s linear}
.listChannels span.hd,.listChannels span.vr,.listChannels span.k4{bottom:auto;top:4px}
span.vr{background-image:url(http://mediav.porn.com/images/vr.svg)}
span.k4{background-image:url(http://mediav.porn.com/images/4k.svg)}
.profile .listThumbs li{width:23%}
.profile #tabHistory p{font-size:85%;margin:0 0 6px 0;color:#666}
.r300 .l200 .listThumbs li{width:23%}
ul.listChannels li span.title{font-size:110%;font-weight:bold;margin:0;color:#fff;line-height:160%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.listChannels li span.base{position:absolute;bottom:0;left:0;width:95%;padding:.3% 2.5%;background:rgba(0,0,0,.75)}
.listChannels li a.thumb img.logo{width:70px;position:absolute;right:2px;top:-30px;border:1px solid #000}
.listChannels li span.count{display:block;margin:0 0 6px 0;color:#ccc}
.listChannels li a.thumb{margin:0}
.l170 .listChannels li{width:24.8%}
.main h2,.main h1{float:left;clear:left}
.main .pageTitle{float:left;clear:left;margin:0 0 10px 0}
.main .pageTitle h2,.main .pageTitle h1{margin-bottom:0;padding-bottom:0}
.main .pageTitle h1 a{text-decoration:none}
.main .pageTitle h3{font-size:100%;clear:left;margin:0;padding:0}
.main.error{padding-top:30px;text-align:center}
.main.error h1{float:none;display:block}
h2.cam{margin-bottom:0;padding:0}
h2 span.help{background:#3079ed;color:#fff;font-weight:bold;font-size:55%;line-height:65%;display:inline-block;padding:6px;border-radius:10px;vertical-align:top;margin:3px 0 0 6px;cursor:help}
.left200 h2{display:block}
.left200 .listProfiles li{padding:5px;width:44%;padding:3%;margin:0;box-shadow:none}
.left200 .listProfiles a.title{padding:0 0 2px 0}
.listPlaylists li .profileSmall{width:auto;height:auto;display:block;padding:6px 0 0 0}
.listPlaylists li .profileSmall img{display:inline-block;position:static;vertical-align:top;margin:-3px 4px 0 0;max-width:20px}
.listPlaylists li a.thumb{margin-bottom:1px}
.listPlaylists li a.thumb .duration{bottom:auto !important;top:0}
.listPlaylists .btn i{color:#777}
.listPlaylists li a.title{font-weight:bold;display:block;padding:2px 0 6px 0}
.listPlaylists .plContainer{display:block;position:relative}
.listPlaylists a.browse,.listPlaylists a.launch{text-decoration:none;font-weight:bold;color:#222;padding:8px;background:#d1d1d1;left:0;margin-bottom:6px;right:0;text-align:center;display:block}
.listPlaylists a.browse{bottom:0px;top:auto;position:absolute;margin:0;background:rgba(0,0,0,.75);color:#ccc}
.listPlaylists a.browse:hover{color:#fff}
.listPlaylists a.launch:hover{background:#f90;color:#fff}
.listPlaylists a i{margin-right:4px}
.listPlaylists a.edit{text-decoration:none;vertical-align:middle;margin-left:6px}
ul.tagFilter li{display:inline-block}
ul.tagFilter a span{color:#999}
.profile div.tagFilter{margin:0 0 -38px;float:right}
.profile div.tagFilter .dropDownMenu{width:500px;padding:0 0 0 4px}
div.empty{background:#f2f2f2;text-align:center;padding:30px;border:1px solid #e1e1e1;margin:4px 0 20px 0;color:#666;clear:both}
.listDVDs{letter-spacing:-5px;clear:both}
.listDVDs li{position:relative;display:inline-block;width:18%;padding:1%;letter-spacing:normal;vertical-align:top;margin:0 0 0 0;border-radius:2px;box-sizing:border-box}
.listDVDs li a.thumb{width:100%;height:auto;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:100% auto;border-radius:3px;margin:0 0 8px 0}
.listDVDs li a.thumb img{height:auto;width:100%}
.listDVDs li a.title{font-size:110%;font-weight:bold;text-decoration:none;display:inline-block;margin:0 0 0 0;color:#333}
.listDVDs li span.rating{color:#666;font-size:85%;display:block}
.listTags,.listChannels{margin:0 -.3%;letter-spacing:-5px;clear:both}
.listTags h1{letter-spacing:normal;display:block}
.listTags .cat{position:relative;display:inline-block;width:13.2%;vertical-align:top;margin:0 .5% 1%;letter-spacing:normal;text-align:left}
.listTags .cat a.thumbs{display:block}
.listTags .cat a.thumbs img{width:100%;height:auto;border-radius:2px}
.listTags .cat a.name,.listChannels li .title{font-size:130%;font-family:'Helvetica Neue',Helvetica,Arial;color:#333;display:block;margin:0 0 6px 0;text-decoration:none}
.listTags .cat a.name{font-size:120%;font-weight:bold;padding-top:4px}
.listTags .cat .stats{overflow:hidden;font-weight:bold}
.listTags .cat .stats a{text-align:left;font-size:85%;padding:6px;text-decoration:none;color:#005276;display:block;margin:0 0 2px 0}
.listTags .cat .stats a:hover{color:#333}
.listTags .cat .stats a span{float:right}
.categories h1,.categories h2{display:inline-block;clear:both;float:left;padding:15px 0}
.categories .buttons{float:right;clear:none}
.listMembers li{width:23%;display:inline-block;padding:5px 1% 5px 1%;position:relative}
.listMembers li p.user a.uAvatar{position:static;display:inline-block;margin:-4px 4px 0 0;vertical-align:top;background:#fff}
.listMembers li p.user a.profileSmall{margin:-8px 6px 8px 0}
.listMembers li p.user a.profileSmall img{border:none}
.listMembers li p.user a{text-decoration:none;font-weight:bold;font-size:85%;color:#175B79}
.listMembers li p.user a:hover{text-decoration:underline}
.listMembers li p.user a.close{border-radius:2px;padding:4px;top:6px;right:6px;background:rgba(0,0,0,.75)}
.listMembers li .memberDrop{width:auto;left:34px;top:22px;width:220px;padding:5%;font-size:85%}
.listMembers li .memberDrop a{text-decoration:none}
.camsAlert{background:#14171a;background:-moz-linear-gradient(top,#14171a 0%,#3f474f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#14171a),color-stop(100%,#3f474f));background:-webkit-linear-gradient(top,#14171a 0%,#3f474f 100%);background:-o-linear-gradient(top,#14171a 0%,#3f474f 100%);background:-ms-linear-gradient(top,#14171a 0%,#3f474f 100%);background:linear-gradient(to bottom,#14171a 0%,#3f474f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#14171a',endColorstr='#3f474f',GradientType=0 );padding:10px;position:relative;position:fixed;bottom:0;right:0;border:1px solid #000;border-bottom:none;box-shadow:0 0 10px rgba(0,0,0,.4);text-decoration:none;width:340px;margin:0 0 0 116px}
.camsAlert .logo{background:url(http://mediav.porn.com/images/porncomlive_white.png);width:182px;height:23px;margin:0 0 12px 0;display:block}
.camsAlert .close{position:absolute;top:1px;right:1px;background:rgba(0,0,0,.4);padding:6px 10px;color:#fff}
.camsAlert .close:hover{background:#ed1c24}
.camsAlert .preview{max-width:106px;border:1px solid #ccc;float:left;width:106px;height:70px;background-size:100% auto;margin:0 8px 0 0}
.camsAlert .avatar{display:inline-block;border:1px solid #ccc;vertical-align:top;margin:0 8px 8px 0}
.camsAlert .name{display:inline-block;font-size:180%;color:#fff;vertical-align:top;margin:4px 0 0 0}
.camsAlert .name .status{color:#00ad14;font-size:50%;font-weight:bold;display:block;margin:2px 0 0 0;text-decoration:blink}
.camsAlert .watch{background:#00ad14;font-weight:bold;text-transform:uppercase;padding:7px 0px;margin:0 0 0 116px;border-radius:3px;display:block;text-
align:center;color:#000;text-align:center;font-size:110%}
.camsAlert .watch:hover{background:#00cb17}
p.about{color:#333;line-height:180%;margin-bottom:20px;font-size:14px;clear:both;padding:20px;background:#e1e1e1;box-sizing:border-box}
#player{position:relative}
#player>div{clear:both}
#player .rmedia{background:rgba(0,0,0,.75);position:absolute;padding:42px 40px 35px 40px;width:300px;left:50%;margin-left:-190px;margin-top:-180px;top:50%;z-index:9}
#player .rmedia span.text{font-size:85%;display:block;text-align:center;color:#999;position:absolute;top:2px;width:100%;left:0}
#player .scrubthumb{background:#222;border-radius:5px;width:130px;height:88px;text-align:center;border:7px solid #222;color:white;text-shadow:1px 1px black;position:absolute;bottom:43px;background-repeat:no-repeat;background-position:center center}
#player .play{width:302px;height:201px;margin:auto;border:1px solid #000;display:block;position:relative;width:100%;max-width:480px;height:auto;-webkit-background-size:100%;background-size:100%}
#player .play img{width:100%;height:auto}
#player .rmedia .play{cursor:pointer;position:absolute;top:-10px;right:-10px;width:auto;height:auto;border:none;border-radius:40px;background:#333;color:#fff;font-size:200%;text-decoration:none;padding:13px 12px;border:2px solid #009933}
#player .rmedia .play span{display:block;width:16px;height:13px;line-height:14px}
#player .rmedia .play:hover{background:#222}
#player .rmedia span.close{position:absolute;top:14px;left:0;width:100%;text-align:center;padding:4px 0;color:#ffcc33;font-weight:bold;font-size:125%;cursor:pointer;text-decoration:underline}
#player .rmedia span.close:hover{color:#fff}
#player .rmedia span.close2{position:absolute;bottom:4px;left:0;width:100%;text-align:center;padding:4px 0;color:#ffcc33;font-weight:bold;font-size:125%;cursor:pointer;text-decoration:underline}
#player .rmedia span.close2:hover{color:#fff}
#player-removed{position:relative;background:#383838;background:-moz-linear-gradient(top,#383838 0%,#111111 100%);background:-webkit-linear-gradient(top,#383838 0%,#111111 100%);background:linear-gradient(to bottom,#383838 0%,#111111 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838',endColorstr='#111111',GradientType=0 );padding:1px 50px}
#player-removed img{margin:180px 0;max-width:100%}
body>#player-removed{position:absolute;top:0;right:0;bottom:0;left:0}
.blowplayer{margin:auto}
div.na{background:#111;padding:170px 20px;color:#ccc;text-align:center;font-weight:bold;font-size:110%;clear:both}
div.na a{color:#f8961d;text-decoration:none}
div.na a:hover{text-decoration:underline}
div.na .locked{font-size:300%;margin-bottom:18px;display:block}
.plOptions p,.embedOptions p,.reportOptions p{margin:0 0 12px 0}
.plOptions p.bdr{padding:8px;border:1px solid #ccc}
.plOptions p label{padding:0 6px;display:inline-block}
.plOptions p input.short{width:60px}
.plOptions ul{background:#e6e6e6;margin:10px 0;padding:8px;border:1px solid #d1d1d1}
.plOptions ul li a{text-decoration:none;padding:4px 6px;display:block;color:#444;font-weight:bold;border-radius:3px}
.plOptions ul li a span{font-weight:normal;padding:0 0 0 6px;color:#777;font-size:85%;display:inline-block;vertical-align:top}
.plOptions ul li a span.l2{padding:0 0 0 6px;font-style:italic}
.plOptions ul li a span.icoCheck{float:right;padding:0}
.plOptions ul li a:hover{background:#555;color:#fff}
.plOptions ul li a:hover span{color:#aaa}
.plOptions ul li.active a{background:#f90;color:#fff}
.embedOptions textarea,.reportOptions textarea{width:90%;padding:1%}
.embedOptions .links p{width:49%;display:inline-block;vertical-align:top}
.embedOptions p label{display:block;margin:0 0 2px 0;font-weight:bold}
.embedOptions p input{width:96%;padding:1%}
.reportOptions{padding:12px;background:#eee}
.reportOptions label input{margin:0 4px 0 0}
.reportOptions .msg{font-weight:bold}
.reportOptions .btn{margin-right:9px}
form .msg{color:#666}
form .msg.error{color:#911}
div.notification{background:#ffffcc;border:1px solid #cccc33;padding:8px 12px;margin:0 0 12px 0;clear:both}
div.notification p{margin:0}
.mCTA{text-align:center;padding:6px;font-size:110%;background:#fff;border:1px solid #ccc;margin:4px 0}
.lowTabs{border-bottom:1px solid #ccc;margin:0 5px;display:none}
.lowTabs li{display:inline-block}
.lowTabs li.active a{background:#ccc;color:#111}
.lowTabs li a{display:inline-block;background:#f1f1f1;padding:12px;text-decoration:none;color:#666}
.lowZone{display:none;border-top:1px solid #e1e1e1;margin:10px 0 0 0;padding:10px 0 0 0;text-align:center;clear:both}
.lowZone .zF1,.lowZone .zF2,.lowZone .zF3{display:inline-block;margin:5px 0;max-width:305px}
.intZone{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;text-align:center;background:#222}
.intZone div{display:inline-block;margin-top:10vh;border:5px solid white}
.intZone span{display:block}
.dvdCover{position:relative;display:block;margin:16px 2% 16px 0;float:left;border:4px solid #e1e1e1;width:28%;box-sizing:border-box}
.dvdCover span img{max-width:100%;display:block;margin:auto}
.dvdCover span:last-child{position:absolute;top:0;left:0;right:0;display:none}
.dvdCover a{position:absolute;z-index:10;bottom:5px;right:5px;padding:4px;background:rgba(0,0,0,.75);text-decoration:none;color:#fff;font-weight:bold;font-size:160%}
.dvdRight{float:left;width:70%}
.itemHead h1{float:none;display:block;padding-top:26px}
.dvdScene h2{float:none;display:block;padding:0;margin:0 0 12px 0;font-size:140%}
.dvdScene h2 a{text-decoration:none;color:#ff6600;font-style:italic}
.dvdScene{background:#f9f9f9;padding:16px;margin-bottom:16px;border-bottom:3px solid #e1e1e1;clear:both}
.dvdScene a.thumbs{border:1px solid #e1e1e1;border-bottom:none;display:block;overflow:hidden;padding:5px;background:#eee;text-decoration:none}
.dvdScene a.thumbs span{margin:.25%;padding:1px;float:left;width:24.5%;box-sizing:border-box;border:1px solid #c1c1c1;position:relative}
.dvdScene a.thumbs span i{position:absolute;top:50%;left:50%;font-size:500%;color:#fff;background:rgba(0,0,0,.45);margin:-43px 0 0 -43px;border-radius:50%;padding:10px 6px 10px 14px}
.dvdScene a.thumbs img{max-width:100%;float:left;border-radius:2px}
.dvdScene p.dvdSceneStats{color:#666;margin:6px 0;padding:6px;background:#eee;font-size:120%}
.dvdScene p.dvdSceneStats span{font-weight:bold}
#profile{margin:auto}
#profile .listThumbs,#profile .listProfiles,#profile .listChannels{margin:0}
#profile #head{position:relative;background:#666}
#profile #head .contents{position:absolute;left:0;bottom:0;z-index:9999;padding:10px 20px;margin:0;float:none;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(34,34,34,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(34,34,34,.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(34,34,34,.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(34,34,34,.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(34,34,34,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(34,34,34,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#cc222222',GradientType=0 )}
#profile #head .contents .pp{max-width:200px;width:42%;margin:0 0 0 auto;position:relative;background:#fff;padding:2px;margin-bottom:6px}
#profile #head .contents .pp img{max-width:100%;margin:0 auto}
#profile #head .contents h2{color:#fff;display:block;text-align:right;margin:0 0 2px 0;padding:0}
#profile #head .contents h2 a{color:#fff;text-decoration:none}
#profile #head .contents p{font-size:85%;color:#ccc;line-height:1.4;display:block;text-align:right}
#profile #head .edit{position:absolute;top:5px;left:5px;text-decoration:none;color:#fff;background:rgba(0,0,0,.65);padding:6px 8px}
#profile #head>.edit{left:auto;top:5px;right:5px;z-index:99}
#profile #head .wp{max-height:270px;overflow:hidden;position:relative;min-height:114px}
#profile #head .wp img{margin:-15px 0 0 0;width:100%}
#profile #head a.olink{position:absolute;bottom:8px;right:8px;font-size:130%;background:rgba(0,0,0,.65);color:#fff;text-align:center;font-weight:bold;text-decoration:none;padding:8px 12px;border-radius:3px}
#profile #head a.olink img{display:block;margin:auto;border-radius:3px;margin-bottom:4px}
#profile #head a.olink:hover{background:#000;text-decoration:underline}
#profile .infoBar{border-top:1px solid #444}
#profile .infoBar .controls{min-width:240px;float:left;background:#333}
#profile .infoBar ul{}
#profile .infoBar .bar{background:#222}
#profile .controls .counts{width:100%;font-size:90%}
#profile .controls .counts a{width:50%;text-align:center;float:left;padding:6px 8px 8px 8px;box-sizing:border-box;text-decoration:underline}
#profile .message a:hover{background:#4177b7;color:#fff}
.rStatic .userNav{height:55px;background:#222}
#profile .userNav .profileLeft{margin:0;padding:0}
#profile .profileLeft ul.tabs li{font-size:100% !important;font-weight:bold}
#profile .info{background:#fff;padding:16px;box-shadow:2px 2px rgba(0,0,0,.2);font-size:110%;color:#333;margin:0 15px;position:absolute;bottom:15px;left:20%}
#profile .info span.f{font-weight:bold;color:#ff66cc}
#profile .info span.m{font-weight:bold;color:#0066cc}
#profile .info span i{margin-right:6px}
#profile .profileContent{float:left;width:100%}
#profile .profileBG{background:#e8e8e8;width:100%;content:" ";display:table}
#profile .profileBG:after{clear:both}
#profile .profileLeft{width:20%;margin-left:-100%;float:left;box-sizing:border-box;padding:20px}
#profile .profileLeft h2{font-size:110%;font-weight:bold;margin:0 0}
#profile .profileLeft .listComments li{border-color:#f2f2f2;padding:10px;margin:0 -10px}
#profile .profileLeft textarea{margin-right:6px}
#profile .profileLeft .btn{vertical-align:top}
#profile .profileLeft .shareOptions{margin:0 -22px;text-align:center}
#profile .profileLeft .shareOptions>div{display:inline-block;text-align:left}
#profile .profileLeft .bio p{margin:8px 0;line-height:150%;font-weight:bold;font-size:110%;word-wrap:break-word}
#profile .profileLeft .bio p.desc{font-weight:normal}
#profile .profileLeft .bio p span{font-size:85%;color:#666;display:block;font-weight:normal}
#profile .profileLeft .bio p>i{float:left;margin:13px 13px 10px 0;color:#999;font-size:130%}
#profile .profileLeft .bio p.desc i{font-size:100%;margin:2px 10px 0 0}
#profile hr{border:none;border-bottom:1px solid #ccc;margin:12px 0}
#profile .profileLeft .tagCloud{text-align:center}
#profile .profileLeft .tagCloud h3{font-weight:bold;color:#222}
#profile .profileLeft .tagCloud a{display:inline-block;padding:3px;text-decoration:none;vertical-align:middle}
#profile .profileLeft .tagCloud a:hover{text-decoration:underline}
#profile .profileLeft .tagCloud a.s1{font-size:85%;color:#888}
#profile .profileLeft .tagCloud a.s2{font-size:100%;color:#777}
#profile .profileLeft .tagCloud a.s3{font-size:120%;color:#666}
#profile .profileLeft .tagCloud a.s4{font-size:140%;color:#444}
#profile .profileLeft .tagCloud a.s5{font-size:160%;color:#222}
#profile .profileLeft .shareOptions{margin-bottom:12px}
#profile a.cell{display:block;text-align:center;padding:8px;background:#ec2127;font-size:110%;color:#fff;font-weight:bold;margin:0 0 12px 0;text-decoration:none}
a.mPremium{background:#3079ED;border:3px solid #c1c1c1;border-radius:6px;padding:12px 6px;margin:10px 0 6px;font-size:110%;color:#fff !important;display:block;text-align:center;font-weight:bold;text-decoration:none}
a.mPremium span{display:block;color:#fff;padding:8px 0 0 0;margin-top:8px;border-top:1px solid rgba(255,255,255,.25);text-transform:uppercase}
#profile [class^="trophy"],#profile [class*=" trophy"]{display:inline-block;background:#000;border-radius:18px;padding:6px;line-height:1;float:right;margin-top:-1px}
#profile [class^="trophy"] i.icon-,#profile [class*=" trophy"] i.icon-{display:block;margin:0;color:#fff}
#profile .trophy0{background:#18b8e8;background:-moz-linear-gradient(-45deg,#18b8e8 0%,#005ba8 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#18b8e8),color-stop(100%,#005ba8));background:-webkit-linear-gradient(-45deg,#18b8e8 0%,#005ba8 100%);background:-ms-linear-gradient(-45deg,#18b8e8 0%,#005ba8 100%);background:linear-gradient(135deg,#18b8e8 0%,#005ba8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#18b8e8',endColorstr='#005ba8',GradientType=1 )}
#profile .trophy1a,#profile .trophy2a,#profile .trophy3a{background:#fbbb35;background:-moz-linear-gradient(-45deg,#fbbb35 0%,#f68624 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#fbbb35),color-stop(100%,#f68624));background:-webkit-linear-gradient(-45deg,#fbbb35 0%,#f68624 100%);background:-ms-linear-gradient(-45deg,#fbbb35 0%,#f68624 100%);background:linear-gradient(135deg,#fbbb35 0%,#f68624 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbbb35',endColorstr='#f68624',GradientType=1 )}
#profile .trophy1a i,#profile .trophy2a i,#profile .trophy3a i{color:#fff}
#profile .trophy1b,#profile .trophy2b,#profile .trophy3b{background:#bdc6cb;background:-moz-linear-gradient(-45deg,#bdc6cb 0%,#797a7e 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#bdc6cb),color-stop(100%,#797a7e));background:-webkit-linear-gradient(-45deg,#bdc6cb 0%,#797a7e 100%);background:-ms-linear-gradient(-45deg,#bdc6cb 0%,#797a7e 100%);background:linear-gradient(135deg,#bdc6cb 0%,#797a7e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdc6cb',endColorstr='#797a7e',GradientType=1 )}
#profile .trophy1c,#profile .trophy2c,#profile .trophy3c{background:#eaad6c;background:-moz-linear-gradient(-45deg,#eaad6c 0%,#c3732c 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#eaad6c),color-stop(100%,#c3732c));background:-webkit-linear-gradient(-45deg,#eaad6c 0%,#c3732c 100%);background:-ms-linear-gradient(-45deg,#eaad6c 0%,#c3732c 100%);background:linear-gradient(135deg,#eaad6c 0%,#c3732c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaad6c',endColorstr='#c3732c',GradientType=1 )}
#profile .profileRight{margin-left:20%;padding:0 0 0 0;width:auto}
#profile .profileRight h2,#community h2{font-size:110%;font-weight:bold;background:#fff;padding:12px;margin:0;display:block;float:none}
#profile .profileRight h2 .right,#community h2 .right{float:right;font-weight:normal}
#profile .profileRight ul.tabs li{font-size:100%;font-weight:bold}
#profile .profileRight ul.tabs li a{background:#d1d1d1}
#profile .profileRight ul.tabs li.active a{background:#e8e8e8}
#profile .listThumbs:before,#profile .listThumbs:after{content:" ";display:table}
#profile .listThumbs:after{clear:both}
#profile .pager{text-align:center}
.newsFeed{clear:both}
.newsFeed li.item{padding:20px;background:#e1e1e1;margin:0 0 1px}
.newsFeed li.item>.controls a{padding:8px 12px;margin:-2px 12px 6px 0;float:right;position:relative;z-index:0;color:#444;text-decoration:none;display:inline-block;background:#f2f2f2;box-shadow:1px 1px rgba(0,0,0,.1)}
.newsFeed li.item>.controls a i{margin-right:4px}
.newsFeed li.item>.controls a:hover{background:#eee}
.newsFeed .comment.re a.emojiButton{top:40px;right:12px}
.newsFeed .comment.re #emoji{top:66px}
.newsFeed .comments button.btn{width:auto;display:inline-block;vertical-align:middle;margin-right:6px}
.newsFeed .listThumbs li.azR{display:none}
.newsFeed li.item .listThumbs,.newsFeed li.item .listProfiles{margin:0}
.newsFeed .user{margin-bottom:6px;padding:6px;background:#f2f2f2;font-size:110%}
.newsFeed .user a{color:#333}
.newsFeed .user a.remove{float:right;color:#666;text-decoration:none;padding:3px}
.newsFeed .user img{display:inline-block;vertical-align:middle;margin:0 6px 0 0;border:1px solid #666;max-width:30px}
.newsFeed .user span.date{color:#888;margin-left:6px}
.newsFeed blockquote{margin:-5px 0 2px 0;padding:10px;display:block;font-size:17px;line-height:1.4;background:#f2f2f2;box-shadow:1px 1px rgba(0,0,0,.1)}
.newsFeed blockquote span{font-size:85%;color:#444;display:block;padding:8px 10px 0;margin:8px -10px 0;border-top:1px solid #e1e1e1}
.newsFeed blockquote span a{color:#444}
.newsFeed .new blockquote{background:#fffded}
.comments{background:#f2f2f2}
#profile .comments{margin-left:12px;box-shadow:1px 1px rgba(0,0,0,.1)}
#profile .item.comments{margin-left:0;box-shadow:none}
a.replyToggle{display:block;font-size:85%;padding:0 0 8px 0;color:#333;text-decoration:none;background:#f2f2f2 !important}
a.replyToggle.active i.icon-arrow-down:before{content:"\e3b0"}
#profile a.replyToggle{font-size:100%}
#profile .item>a.replyToggle{padding:12px;margin:0 0 1px 12px;box-shadow:1px 1px rgba(0,0,0,.1);background:#eee}
#profile .item>a.replyToggle:hover{background:#f2f2f2}
.comments li img{display:inline-block;vertical-align:middle;width:18px;margin:-1px 6px 0 0;border:1px solid #999}
.comments li.none{border-radius:3px;text-align:center;display:block;color:#666;font-style:italic}
.comments li.none p{padding:0}
.comments .page a{display:inline-block;box-sizing:border-box;margin:0;text-align:center;opacity:1}
.comments .page a:first-child{margin-right:2%}
.comments .page a i{color:#999}
.comments .page a.inactive{opacity:.4}
.comments .page a.inactive i{display:inline-block}
.comments .commentSort{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin-bottom:6px;padding:1px;text-align:right}
.comments .commentSort p{display:inline-block;vertical-align:top;padding:6px 4px 6px 0;float:left}
.comments .commentSort a{color:#333;padding:6px 8px;text-decoration:none;display:inline-block;vertical-align:top}
.comments .commentSort a i{display:none;margin-right:6px}
.comments .commentSort a:hover{text-decoration:underline}
.comments .commentSort a.active{font-weight:bold;background:#e1e1e1;text-decoration:none}
.comments .commentSort a.active i{display:inline-block}
.comments li a{color:#333}
.comments li{padding:10px 0}
.comments li ul{border-left:1px solid #e1e1e1}
.comments li ul li{padding:10px 10px 0}
.comments li span.controls a.remove{float:right;margin-right:8px}
.comments li strong,.comments li>a{padding:6px;background:#e5e5e5;display:block}
.comments li>a strong{display:inline;background:none;padding:0}
#profile .comments li{padding:10px 0 0 14px}
#profile .comments li:not(:last-child){border-image:linear-gradient(to right,#e1e1e1,rgba(0,0,0,0)) 0 1 100%;border-bottom:1px}
.comments li p{display:block;padding:8px 0 2px;line-height:140%}
.comments li p i{font-size:110%}
#profile .comments li p{display:inline-block;padding:4px 6px 0}
.comments li span.date{display:inline-block;color:#888;font-size:85%;margin-right:6px}
.comments li .showRating{font-size:85%;display:inline-block;color:#aaa;position:relative;opacity:.75}
.comments li .showRating i.active{color:#ed1c24}
.comments li:hover .showRating{opacity:1}
.comments li .showRatingOverlay{color:#ed1c24;position:absolute;top:0;left:0;overflow:hidden}
.comments li span.controls{display:block;font-size:85%;padding:4px 0 0 0}
.comments li span.controls:hover>a{opacity:1}
.comments li span.controls a{padding:3px 4px;margin:-3px 0;color:#666;opacity:.6;text-decoration:none;display:inline-block;margin-left:3px}
.comments li span.controls a:hover{color:#4184a2;background:#fff}
.comments li span.controls a.up.active,.comments li span.controls a.up.active:hover{background:#339933;color:#fff !important;opacity:1}
.comments li span.controls a.dn.active,.comments li span.controls a.dn.active:hover{background:#cc3333;color:#fff !important;opacity:1}
#profile .comments li span.controls{padding:6px 0}
#profile .comments li span.controls a:hover{color:#6666cc}
.comments li span.controls span.score{color:#339933;font-weight:bold;display:inline-block;padding:3px 0}
.comments li span.controls span.score.bad{color:#cc3333}
.comments li span.controls a.up{}
#profile .comments form{padding:8px;background:#fff}
#profile .post{background:#fff;padding:20px;margin:0;padding-top:0}
#profile .post .msg{float:right}
#profile .post input.btn{display:inline-block;vertical-align:middle}
#profile .comments>form{margin:0 0 1px 12px}
#profile .comments>form .msg{float:right}
#profile .post textarea{display:block;box-sizing:border-box;width:100%;padding:6px;margin-bottom:6px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
#profile .post .hint{color:#999;font-size:80%;display:inline-block;vertical-align:middle;line-height:1.3;margin:0 0 0 8px}
#profile .post .hint strong{color:#777}
#profile .textBio{padding:10px 80px 10px 40px;background:#222;overflow:hidden;height:42px;position:relative}
#profile .textBio p{display:block;color:#999;line-height:150%;font-size:110%;margin-bottom:16px}
#profile .textBio a{color:#fff;position:absolute;background:#444;top:1px;right:1px;padding:22px;text-decoration:none;z-index:100;font-size:14px;transition:background .2s ease-out}
#profile .textBio:hover a{background:#555}
#profile .textBio.expanded a i:before{content:"\e3b0"}
#profile .textBio.expanded a{bottom:auto}
#profile .textBio a:hover{color:#fff;background:#666}
#profile .textBio.expanded{height:auto}
#profile .textBio.expanded p{white-space:normal;overflow:visible;text-overflow:initial}
#profile .textBio .overlay{box-shadow:0 -20px 20px rgba(34,34,34,1) inset;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99}
#profile .textBio.expanded .overlay{display:none}
.communityHead{position:relative;text-align:center;background:#333}
.communityHead img{max-width:100%}
.communityHead .about{padding:6px 0;width:100%}
.communityHead .about ul{margin-bottom:12px}
.communityHead .about ul li{color:#999;font-size:100%;margin:3px 18px;font-weight:bold;display:inline-block;vertical-align:middle}
.communityHead .about ul li:first-child{color:#fff;display:block;font-size:160%;font-weight:normal}
.communityHead .about ul li:last-child{display:block}
.communityHead .about a{display:inline-block;background:#ff9900;color:#000;font-weight:bold;padding:8px 16px;margin-bottom:6px;border-radius:3px;text-decoration:none}
.communityHead .strip{overflow:hidden}
.communityHead .strip img{filter:url(#greyscale);-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;float:left;width:6.66666%;opacity:.75;-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}
.album{padding-top:8px}
.album p.source .label{display:block}
.albumHead{background:#333}
.albumHead .infoBar{margin:0}
.album .vidSource{padding:12px;background:#e1e1e1;margin-bottom:18px}
.album .vidSource p.source a.suggest{display:none}
.album .vidSource p.source a>img{display:none}
.album .infoBar .follow{width:50%}
.album .infoBar .rate{width:50%}
.album .infoBar .follow a{border-right:none}
.album .vidSource .views{margin-bottom:18px;float:none;display:block;text-align:left}
.album .vidSource .views p{font-size:200%}
.album .vidSource .views span{font-size:85%;color:#666;text-align:left}
.album a.cta{display:block;vertical-align:middle;margin:0 0 12px 0;text-align:center;background:#dd4b39;color:#fff;font-weight:bold;font-size:140%;text-transform:uppercase;padding:16px}
.album h1{display:block;float:none;padding:8px}
.listPics{text-align:center;background:#e1e1e1;padding:8px 4px}
.listPics li{display:inline-block;vertical-align:top;padding:1px;margin:6px;background:#ffffff}
.listPics li img{max-height:176px}
.mdlMain.mdlPic{max-width:1600px;background:#222;max-height:94vh;display:inline-block;width:auto}
.mdlMain.mdlPic a{-webkit-transition:background .1s ease-out;-o-transition:background .1s ease-out;transition:background .1s ease-out}
.mdlMain.mdlPic img{max-width:100%;display:block;max-height:100%;box-sizing:border-box;margin:auto;border:1px solid rgba(255,255,255,.75);max-height:94vh;min-height:10px;min-width:10px}
.mdlMain.mdlPic .close{text-shadow:2px 2px 6px rgba(0,0,0,.5)}
.mdlMain.mdlPic.loading{width:300px;height:300px}
.mdlMain.mdlPic.loading img{display:none}
.mdlMain.mdlPic.loading .ploader{display:block}
.mdlMain.mdlPic.loading .picControls,.mdlMain.mdlPic.loading a.nav{display:none}
.picControls{position:absolute;bottom:12px;left:12px;font-size:110%;font-weight:bold}
.picControls a,.picControls .label{color:#fff;margin-right:4px;display:inline-block;padding:12px 6px;background:rgba(0,0,0,.25);text-decoration:none}
.picControls a:hover{background:rgba(0,0,0,.75)}
.picControls .label i{margin-right:8px}
.picControls a.active{background:#4d90fe}
.mdlMain.mdlPic a.nav{position:absolute;color:#fff;top:50%;text-decoration:none;font-size:200%;background:rgba(0,0,0,.5);border-radius:3px;padding:12px}
.mdlMain.mdlPic a.nav i{display:block}
.mdlMain.mdlPic a.nav.navright{right:12px}
.mdlMain.mdlPic a.nav.navleft{left:12px}
.mdlMain.mdlPromo{max-width:800px;position:relative}
.mdlMain.mdlPromo a.articleLink{position:absolute;top:57%;left:13%;right:9%;height:15%}
.mdlMain.mdlPromo a.continueLink{position:absolute;top:83%;left:27%;right:27%;height:8%}
.mdlMain.mdlPromo img{width:100%}
.bMembership{width:40%;display:inline-block;zoom:1;*display:inline;vertical-align:top;padding:20px 5% 10px 0;text-align:left;font-size:120%}
.bMembership .icoPoints,.bMembership .icoFavs,.bMembership .icoConnect,.bMembership .icoProfile,.bMembership .icoPlaylists,.bMembership .icoHD,.bMembership .icoAds,.bMembership .icoDownload,.bMembership .icoContent{position:absolute;top:0;left:0;vertical-align:top;background-repeat:no-repeat;background-image:url(http://mediav.porn.com/images/freemembership.png);width:60px;height:60px}
.bMembership .icoPoints{background-position:0px 0px}
.bMembership .icoFavs{background-position:0px -68px}
.bMembership .icoConnect{background-position:0px -131px}
.bMembership .icoProfile{background-position:0px -199px}
.bMembership .icoPlaylists{background-position:0px -267px}
.bMembership .icoHD{background-position:0px -338px}
.bMembership .icoAds{background-position:0 -406px}
.bMembership .icoDownload{background-position:0 -474px}
.bMembership .icoContent{background-position:0 -542px}
.bMembership li{position:relative;padding:0 0 36px 86px}
.bMembership li.large{font-size:160%;padding-left:0}
.bMembership li:last-child{padding-bottom:0}
.bMembership h4{font-size:130%;margin:0 0 3px 0;color:#333}
.bMembership p{color:#666;line-height:1.6}
.bMembership p img{padding:2px;border:1px solid #e1e1e1;margin:7px 3% 5px 0;display:inline-block;border-radius:3px}
.btn.searchFilters{display:block;clear:both;text-align:center}
.left170.search{padding-top:12px}
.main .left170.search{display:block;margin:0;width:auto;float:none}
.left170.search h3{background:#666;color:#fff;padding:8px;margin:0 0 3px 0;font-size:18px}
.left170.search .contentType>li>a{padding:8px;color:#333;font-size:100%;border-bottom:1px solid #e1e1e1;text-decoration:none;display:block}
.left170.search .contentType>li>a i{margin-right:8px;display:inline-block;color:#666}
.left170.search .contentType>li.active>a{background:#ff6600;color:#fff}
.left170.search .contentType>li.active>a i{color:#fff}
.left170.search .contentType>li ul{background:#e1e1e1;font-size:85%}
.left170.search .contentType>li ul li a{color:#666;display:block;padding:8px;font-weight:bold;text-decoration:none;border-bottom:1px dotted #c1c1c1}
.left170.search .contentType>li ul li a i{opacity:0;display:inline-block;margin-right:6px}
.left170.search .contentType>li ul li.active a i{opacity:1;color:#339966}
.left170.search .contentType>li:last-child a{border:none}
.left170.search .contentType a:hover,.left170.search .listSearches a:hover,.left170.search .listProfileSmall a:hover{text-decoration:underline}
.left170.search .searchOption{border:1px solid #ccc;padding:1px;margin-bottom:12px}
.left170.search .listSearches a{display:block;padding:4px 8px;color:#333;text-decoration:none}
.left170.search .listProfileSmall a{text-decoration:none;display:block;color:#333;font-weight:bold;overflow:hidden}
.left170.search .listProfileSmall img{max-width:40px;margin:2px 8px 2px 2px;border:1px solid #666;float:left}
.left170.search .listProfileSmall a span{margin:10px 8px 0 0;display:block}
.left170.search .searchOption ul.sFilters{max-height:600px;overflow:auto}
.left170.search .searchOption ul.sFilters span.count{padding-right:3px}
.main .pageTitle h3.results{display:table;clear:both;color:#222;font-size:130%;padding-top:10px}
h3.results a{color:#1a0dab}
h3.results a strong{font-style:italic}
#community.grid .rbar300{margin-top:20px}
#community .buttons,.profileRight .buttons{padding:4px}
ul.tabs{display:block;border-bottom:1px solid #8db5c7;margin:0 0 10px 0;clear:both;display:table;width:100%}
ul.tabs li{display:table-cell;padding-right:2px}
ul.tabs li:last-child{padding:0}
ul.tabs li.right{float:right}
ul.tabs li a{padding:10px 13px;background:#e1e1e1;margin:0 0 0 0;color:#333;text-decoration:none;display:block;text-align:center}
ul.tabs li.right a{margin-right:0}
ul.tabs li a:hover{text-decoration:underline;color:#333}
ul.tabs li a:hover{background:#d1d1d1}
ul.tabs li.active a{color:#333;background:none;background:#f2f2f2;border:1px solid #8db5c7;border-bottom:none;margin-bottom:2px;padding:9px 12px 13px;margin-bottom:-1px}
.itemHead h1{margin:0 6px 0 0;vertical-align:middle}
.itemHead h1 a{display:inline-block;font-size:85%;vertical-align:middle;text-decoration:none;color:#333}
.itemHead .vidSource p.source{margin-bottom:12px}
.playlist .itemHead .btn{float:right;margin:4px 0}
.playlist .vidSource p.source{margin:10px 0}
.playlist .infoBar{clear:both}
.infoBar a.launch{float:right;border-left:1px solid #444}
.listProfiles li{width:16.4666%}
.listProfiles li img{width:100%;display:block}
.listProfiles li p.title a{font-weight:bold;font-size:110%;text-decoration:none;display:block;margin:6px 0}
.listProfiles li p.meta{margin:0 0 6px 0;font-size:85%}
.listProfiles li p.meta i.icon-female{color:#fff;margin-right:3px;background-color:#ff66cc;padding:3px}
.listProfiles li p.meta i.icon-male{color:#fff;margin-right:3px;background-color:#0066cc;padding:3px}
.listProfiles li a.thumb span.online{position:absolute;bottom:4px;display:block;left:4px;padding:8px;background:#339966;font-weight:bold;border-radius:15px}
.listProfiles li .follow,.listProfiles li .message{display:inline-block;margin-right:5px;margin-bottom:4px}
.listProfiles li .follow a,.listProfiles li .message a{background:#d1d1d1;color:#000;font-size:13px;border-radius:3px;display:inline-block;margin:0;padding:5px 8px;text-decoration:none;text-align:center;border:none}
.listProfiles li .follow a.active,.listProfiles li .message a.active,.listProfiles li .follow a.active:hover,.vidSource p.source span.follow a.active{border:none;background:#ec2127;color:#fff}
.listProfiles li .follow a.active:hover i:before{content:"\e36c"}
.listProfiles li .follow a:hover,.listProfiles li .message a:hover{background:#f90}
.rbar300 .listProfiles li{width:50%;margin:0 0 16px}
#community .rbar300 h2{margin-bottom:12px}
.vidSource .views{clear:none;float:right;padding:0;text-align:right}
.vidSource .views p{font-size:200%;color:#333}
.vidSource .views span{display:block;font-size:85%;color:#666;margin:0;padding:0 0 0 0;text-align:right}
#community .infoBar a{padding:18px 24px;width:auto}
#community .infoBar a:hover{background:#444}
#community .infoBar a.active{background:#f90;color:#fff}
#community .infoBar a:last-child{border-right:1px solid #444}
.player{position:relative}
.player .vLeft,.player .vRight{position:fixed;top:45%;padding:44px 10px;text-decoration:none;font-size:18px;color:#333;background:#ccc}
.player .vLeft:hover,.player .vRight:hover{background:#8c8c8c;color:#fff}
.player .vLeft i,.player .vRight i{display:block}
.player .vLeft span,.player .vRight span{display:none}
.player .vLeft{left:0px}
.player .vRight{right:0px}
.player .infoBar,.dvd .infoBar{margin-bottom:2px}
.player h1{display:block;margin:2px 0;padding:5px;font-size:120%;float:none;display:block;background:#eee;color:#444}
.player hr{background:none;border:none;border-bottom:1px solid #e1e1e1;clear:both}
.player .infoBar .srcChannel{padding:3px;float:right;border:none}
.player .infoBar .srcChannel:hover{background:#666}
.player .infoBar .srcChannel img{max-width:49px}
div.dlOptions{background:#e1e1e1;border-top:4px solid #ff6600;margin:-2px 0 2px}
div.dlOptions h3{display:block;padding:10px 10px 2px 10px;margin:0 0 1px 0;border-bottom:1px solid #d1d1d1}
div.dlOptions .dlRow{display:table;width:100%}
div.dlOptions .dlRow a{display:table-cell;padding:4px 0;padding:14px 10px;text-decoration:none;color:#333;font-weight:bold}
div.dlOptions a:hover{background:#4d90fe;color:#fff}
div.dlOptions a:hover span{color:#fff}
div.dlOptions a span{font-size:85%;font-weight:normal;color:#666}
div.dlOptions a span.l1{display:block;padding-top:2px}
div.dlOptions a span.hd,div.dlOptions a span.vr,div.dlOptions a span.k4{position:static;display:inline-block;vertical-align:top;margin:0px 2px 0 2px}
div.dlOptions a i{float:left;font-size:160%;margin:5px 6px 0 0}
div.dlOptions a i.icon-lock{color:#ec2127}
div.dlOptions a i.icon-checkmark{color:#7abd9b}
div.plOptions{background:#e1e1e1;border-top:4px solid #f90;margin:-2px 0 2px;padding:12px}
div.plOptions a{display:block;padding:6px;text-decoration:none;font-weight:bold}
div.plOptions input,div.plOptions select{vertical-align:middle !important;width:auto !important;display:inline-block !important;padding:.5em !important}
div.plOptions input.short{width:70px !important}
div.dlOptions div.vr{background:#f78538;color:#fff;text-align:center;padding:8px;font-size:110%}
div.dlOptions div.vr a{color:#fff;background:none !important}
div.dlOptions div.vr span.vr{position:static;display:inline-block;vertical-align:top}
div.dlOptions div.vrdl{background:#eabc9d}
.dragTip{position:absolute;left:50%;margin-left:-100px;top:8%;display:inline;min-height:100px}
.dragTip img{width:120px;cursor:grab;cursor:-webkit-grab;background:rgba(0,0,0,.8);padding:40px;margin-bottom:8px;border-radius:30px}
.dragTip button{display:block;margin:auto;font-size:110%;background:#4387fd;color:white;border:3px solid white;border-radius:7px;padding:4px 10px;cursor:pointer}
.dragTip button:hover{background:#2058b9}
.player div.embedOptions{margin:-2px 0 2px;border-top:4px solid #4d90fe;padding:12px;background:#e1e1e1}
#tab-related,#tab-comments{padding:0;margin:0;overflow:visible;border:none}
.vidSource{position:relative;padding:12px;background:#eee;margin-bottom:2px}
.vidSource:after{content:" ";clear:both;display:table}
.vidSource p.source{color:#666;display:block;margin:0 0 10px 0;line-height:160%;font-size:110%;clear:left}
.vidSource a.btn{display:block;clear:both;text-align:center}
.vidSource a.btn i{margin:0 6px 0 0}
.vidSource a.btn.active .icon-arrow-down:before{content:"\e3b0"}
.vidSource p.source .profileSmall{margin:-2px 2px 0 4px;float:none;display:inline-block;vertical-align:top;width:auto;height:auto}
.vidSource p.source .profileSmall img{width:26px}
.vidSource .uAvatar{margin:-1px 2px 0 4px}
.vidSource p{font-size:100%;color:#444}
.vidSource p.hd{padding:16px 0}
.vidSource a{color:#175B79}
.vidSource p.source a{font-weight:bold}
.vidSource p.source a:last-child{margin-right:6px}
.vidSource p.source a>img{max-width:32px;display:inline-block;vertical-align:middle;margin:0 8px 6px 0;border-radius:3px}
.vidSource p.source.categories a{font-weight:normal;text-decoration:none;border:1px solid #ccc;border-top-color:#e1e1e1;border-left-color:#e1e1e1;display:inline-block;padding:6px;margin:0 3px 3px 0}
.vidSource p.source span.follow a{border:none;background:#f90;color:#000;font-size:13px;border-radius:3px;display:inline-block;margin:-2px 0 0 0;padding:5px 8px;text-decoration:none;vertical-align:middle}
.vidSource p.source a.suggest{color:#555;font-size:13px;border-radius:3px;display:inline-block;margin:-2px 0 0 0;padding:5px 8px;text-decoration:none;vertical-align:middle}
.vidSource p.source a.suggest:hover{background:#d1d1d1;color:#333}
.vidSource a.male{color:#666}
.vidSource a:hover{color:#333}
.vidSource p.playlists{line-height:180%;margin-bottom:18px;clear:both}
.vidSource p.playlists a{text-decoration:none;display:inline-block;font-weight:bold}
.vidSource p.playlists a span{color:#999;font-weight:normal}
.vidSource p.playlists a:hover span{color:#666}
.vidSource p.desc{clear:both;line-height:160%;font-size:110%;padding:16px 0}
.vidSource a.srcDVD,.vidSource a.srcChannel,.vidSource a.srcActor{float:left;border:1px solid #e1e1e1;border-radius:2px;padding:2px;margin:-2px 6px 6px 0}
.vidSource a img{max-width:130px}
.vidSource a.srcDVD:hover,.vidSource a.srcChannel:hover,.vidSource a.srcActor:hover{border-color:#175B79}
.vidSource a.actionCall{display:inline-block;padding:4px 12px;margin:-2px 0 0 6px;vertical-align:middle}
.vidSource a.actionCall:hover{color:#fff}
.rbar300 a.actionCall{display:block;text-align:center;margin:0}
.vidSource .suggestActor{padding:15px 15px 7px 15px;margin:0 0 10px 0;border:1px solid #d1d1d1;box-shadow:3px 3px 0 rgba(0,0,0,.1);z-index:9999;background:#fff;clear:both;position:absolute;left:12px;right:12px;box-shadow:}
.vidSource .suggestActor a.close{float:right;text-decoration:none;color:#666}
.vidSource .suggestActor input{width:100% !important;box-sizing:border-box;padding:6px}
.vidSource .suggestActor p.note{font-size:100%;margin:0 0 4px 0}
.vidSource .suggestActor ul{padding:8px 0 0 0}
.vidSource .suggestActor ul li{border:1px solid #e1e1e1;width:105px;padding:4px;text-align:center;display:inline-block;margin:0 8px 8px 0}
.vidSource .suggestActor ul li:hover{border:1px solid #ccc}
.vidSource .suggestActor ul li.active{background:#ffffcc;border:1px solid #cccc33}
.vidSource .suggestActor ul li img{width:105px;height:105px;margin:0 0 4px 0;background:#ccc}
.vidSource .suggestActor ul li span{font-weight:bold;font-size:85%;display:block;margin:0 0 4px 0}
.vidSource .suggestActor ul li a.btn{display:block;text-align:center;margin:0}
.vidSource a.report{position:absolute;bottom:-28px;right:0;background:#e1e1e1;color:#333;padding:6px;text-decoration:none}
.profileLeft p.followers a{display:inline-block;padding:8px;background:rgba(0,0,0,.45);color:#fff;font-weight:bold;margin:5px 5px 0 0;border-radius:3px;text-decoration:none}
.profileLeft p.followers a.active{text-decoration:underline}
.infoBar{background:#333}
.infoBar:before,.infoBar:after{content:" ";display:table}
.infoBar:after{clear:both}
.infoBar a{border-right:1px solid #444;color:#ccc}
.infoBar .bar{background:#444}
.infoBar .rate,.infoBar .follow{float:left}
a.vDn:hover,a.vDn.active{background:#555;color:#fff}
a.vUp:hover,a.vUp.active{background:#339966;color:#fff}
.infoBar .follow a:hover,.infoBar .follow a.active{background:#ec2127;color:#fff}
.infoBar .follow a.active i:before,.infoBar .rate a.active i:before{content:"\e370"}
.rate a{float:left;width:50%;box-sizing:border-box;padding:12px;font-weight:normal;color:#999}
.rate a i{color:#ccc}
.rate a.vUp.active ~ a.vDn{color:#555}
.rate a.vUp.active ~ a.vDn:hover{color:#999}
.rate a.vUp:hover{background:#339966}
.rate a.vDn:hover{background:#555}
.rate .result{display:block;background:#cc3333;clear:both;position:absolute;bottom:0;right:1px;left:0;border:1px solid #333;border-right:none}
.rate .result span{padding:4px 0;background:#7abd9b;display:block}
.infoBar a{text-decoration:none}
#profile .infoBar .rate a{padding:6px 0 10px 0}
.infoBar a.download{clear:both}
.infoBar a.download:hover,.infoBar a.download.active{background:#ff6600;color:#fff}
.infoBar a.share:hover,.infoBar a.share.active{background:#4d90fe;color:#fff}
.infoBar a.playlist:hover,.infoBar a.playlist.active{background:#f90;color:#fff}
.infoBar .srcChannel{display:none}
.infoBar a.launch:hover{background:#f90;color:#fff}
.infoBar>a,.infoBar .follow,.infoBar .rate,.infoBar .message{width:18%;float:left;padding:0;vertical-align:top;position:relative;box-sizing:border-box;font-weight:bold}
.infoBar .rate{width:28%}
.infoBar a.download{clear:none}
.infoBar .follow a,.infoBar .message a{padding:12px 0;display:block;text-align:center}
#profile .infoBar .follow a,#profile .infoBar .message a{padding:8px 0}
.infoBar a{font-size:100%;text-align:center;padding:12px 0}
.infoBar a i,a.download span.hd,a.download span.vr,a.download span.k4{display:block;margin:0 auto 6px;font-size:155%}
a.download span.hd,a.download span.vr,a.download span.k4{width:43px;height:20px;background-size:43px 20px;position:static;opacity:.75}
a.download.active span.hd,a.download.active span.vr,a.download.active span.k4{opacity:1}
.infoBar>a:last-child{border-right:none}
.infoBar .profileLeft .follow,.infoBar .profileLeft .rate,.infoBar .profileLeft .message{width:50%}
#profile .infoBar a{border-color:#444}
.infoBar .userNav>a{float:left;font-size:110%;padding:12px 30px;text-align:center;font-weight:bold;text-decoration:none;position:relative;color:#ccc;box-sizing:border-box}
.infoBar .userNav>a:hover{background:#444;color:#fff}
.infoBar .userNav>a span{font-weight:normal;font-size:75%;display:inline-block;vertical-align:top;color:#999;display:block}
.infoBar .userNav>a i{display:inline-block;vertical-align:top}
.infoBar .userNav>a.active,#profile .infoBar .userNav>a.active{background:#ff6600;color:#fff}
.infoBar .userNav>a.active span{color:#fff}
.player .bn{padding:4px;background:#161616}
.player .bn img{width:100%;max-width:770px;display:block;margin:auto}
.player .bd{background:#e1e1e1;padding:4px;margin-bottom:2px;overflow:hidden}
.player .bd img{float:left;margin-right:12px}
.player .bd p{color:#444;font-size:120%;line-height:140%;padding-top:6px}
.player .bd p a{color:#175B79}
.player .rbar300{-webkit-transition:margin-top .3s ease-out;-o-transition:margin-top .3s ease-out;transition:margin-top .3s ease-out}
.player.wide #player{margin-right:-320px}
.categoryList{margin-bottom:18px}
.categoryList strong{display:block;color:#666;margin:4px 0}
.categoryList a{display:inline-block;padding:4px 0 4px 2px;text-decoration:none}
.categoryList a:hover{text-decoration:underline}
.timeTags{background:#111;display:block;position:relative;padding:3px;margin:0 0 2px 0}
.timeTags li{display:inline-block;position:relative}
.timeTags li span.label{padding:7px 4px 0;color:#fff;font-size:85%;display:inline-block;vertical-align:top;font-weight:bold}
.timeTags li a{display:inline-block;color:#ffb400;vertical-align:top;text-decoration:none;border:1px solid #333;border-top:none;border-left:none;padding:2px 6px 4px;margin:2px}
.timeTags li a:hover{border:1px solid #000;border-right:none;border-bottom:none}
.timeTags li a{display:inline-block;vertical-align:top;font-size:85%}
.timeTags li a span{color:#fff;font-weight:normal;display:block;color:#999;font-size:75%}
.timeTags li a.close{border:none;padding:4px}
.timeTags li:hover a.close{opacity:.75}
.timeTags li:hover a.close:hover{opacity:1}
.timeTags li.add{position:relative}
.timeTags li.add a{font-weight:normal;font-weight:bold}
.timeTags li.add ul{right:0;top:32px;position:absolute;width:100%;background:#111;border-top:none}
.timeTags li.add ul li{position:static;display:block;border-bottom:1px solid #333}
.timeTags li.add ul li:last-child{border:none}
.timeTags li.add ul li a{display:block;font-weight:normal;padding-top:2px 10px}
.comment1,.comment2{position:relative}
.comment2 p.captcha input{width:34%;float:left;margin-right:4px}
.comment2 p.captcha img{margin-bottom:4px}
.player.col2 .mainw .comments h2{display:block;float:none}
.player.col2 .mainw .comments ul.comments,.player.col2 .mainw .comments .commentSort{font-size:120%;padding:8px}
.player.col2 .mainw .comments li span.date{float:right}
.comments textarea,.comments input[type="text"]{margin:0 0 6px 0;padding:6px;color:#666;vertical-align:top;box-sizing:border-box;width:100%;box-sizing:border-box;border:2px solid #ccc;border-radius:3px;outline:none}
form.comment .msg{font-size:85%;padding:0 0 4px 0;display:block}
.comments textarea{height:58px;-moz-transition:height .2s linear;-webkit-transition:height .2s linear;padding:4px 26px 4px 4px;font-family:'Helvetica Neue',Helvetica,Arial}
.comments textarea:focus,.comments input[type="text"]:focus{box-shadow:0 0 10px rgba(128,181,51,.6);border-color:#80b533}
.comment2 .error input[type="text"]{box-shadow:0 0 10px rgba(255,72,0,.6);border-color:#ff7800}
.comments .sRating{display:block;font-size:100%;margin-bottom:6px}
.comments .sRating i{display:inline-block;color:#666;font-size:140%;opacity:.4}
.comments .sRating i.hover{color:#dd4b39;cursor:pointer;opacity:.85}
.comments .sRating i.active{color:#dd4b39;cursor:pointer;opacity:1}
form.comment{position:relative}
form.comment a.emojiButton{color:#999;border-radius:20px;position:absolute;top:4px;right:4px;padding:2px;text-decoration:none;font-size:130%}
form.comment a.emojiButton i{display:block}
form.comment a.emojiButton:hover{color:#666;background:#eee}
.commentPost{padding:6px;background:#e1e1e1;margin-bottom:12px}
.comments #emoji{top:36px;right:6px;left:auto;bottom:auto}
.comments li.new{background:#fffded;padding:10px}
.comments p.success{background:#80b533;color:#fff;padding:8px;font-weight:bold;font-size:110%;margin-bottom:6px}
.comments p.success i{margin-right:6px}
.comments h3{font-size:100%;font-weight:bold;color:#666}
.comments form label{font-weight:bold;margin-bottom:3px;display:inline-block;color:#444;font-size:85%;min-width:120px}
.comments form .msg{display:block;margin-bottom:8px;margin-left:120px}
.comments input[type="text"]{width:auto;display:inline-block;vertical-align:middle}
.comments .captcha{margin:4px 0}
#tabComments .btn{vertical-align:top}
.listComments li{border-bottom:1px solid #e1e1e1;padding:8px 0;font-size:85%;color:#666;position:relative}
.listComments li:last-child{border-bottom:none}
.listComments li p{padding:3px;overflow:hidden}
.listComments li p span{font-weight:normal}
.listComments li p.date{color:#999;display:inline-block}
.listComments li p.rm{float:right;opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.listComments li p.rm a{font-weight:normal;color:red;text-decoration:none}
.listComments li p.rm a:hover{text-decoration:underline}
.listComments li:hover p.rm{opacity:1}
.listComments li.basic a,a.basic{text-decoration:none;color:#175B79}
.listComments li.basic a:hover{text-decoration:underline;color:#333}
.listComments li.premium{color:#333}
.listComments li.premium p,.listComments li.basic p{padding:3px 3px 3px 3px}
.listComments li.premium p.date{padding:3px;font-weight:normal}
.listComments li a.uAvatar,.uAvatar{padding:1px;border:1px solid #ccc;position:absolute;top:0px;left:0;margin:0}
.listComments li a.uAvatar:hover{border:1px solid #999}
.listComments li.premium a.username,a.premium{font-weight:bold;text-decoration:none;color:#ed1c24}
.listComments li.premium a:hover{color:#333;text-decoration:underline}
.listComments a.all{font-size:85%}
.listComments li p.actions a{display:inline-block;margin:0 2px;padding:6px 8px;border-radius:3px;vertical-align:middle;text-decoration:none;font-size:100%;color:#666}
.listComments li p.actions a:hover{background:#e1e1e1;color:#333;text-decoration:none}
.listComments li p.actions a.up.active,.listComments li p.actions a.up:hover{background:#339966;color:#fff}
.listComments li p.actions a.dn.active,.listComments li p.actions a.dn:hover{background:#555;color:#fff}
.listComments li p.actions{padding:0;display:none}
.listComments li:hover p.actions{display:block}
.listComments a.close{padding:4px;border-radius:3px;top:0;right:0}
.listComments p .username{font-weight:bold}
.listComments li:hover a.close{opacity:.65}
.profileSmall{float:left;width:32px;height:32px;margin:4px 4px 0 0}
.profileSmall img{border-radius:3px}
.left200 p.note{margin-top:0}
a.btn.lowAlpha{display:none}
.alpha{margin:0 0 20px 0;display:block;clear:both}
.alpha a{display:inline-block;margin:2px;padding:6px 0;text-align:center;width:29px;font-size:85%;text-transform:uppercase;text-decoration:none;background:#eee;border-radius:2px;color:#555}
.alpha a:hover,.alpha a.active{color:#fff;background:#4177b7}
select.category{display:block;padding:2%;width:100%;margin:auto;clear:both;margin:0 0 6px 0}
.mFilters{clear:both;margin:0 0 6px 0}
.mFilters li{display:block;border-bottom:1px solid #e1e1e1;overflow:hidden}
.mFilters li:last-child{border-bottom:none}
.mFilters li a{font-weight:bold;padding:6px;float:left;font-size:85%}
.mFilters li a.remove{font-weight:normal;float:right;padding:2px 3px;text-decoration:none;color:#ed1c24;font-size:140%}
.listUsers li{border-bottom:1px solid #eee;padding:6px 0;overflow:auto;width:100%;color:#222}
.listUsers li:last-child{border:none}
.listUsers li .pointCount{font-size:100%;display:block;color:#333;margin:-18px 0 0 40px}
.listPlaylistsText li{border-bottom:1px solid #eee;padding:6px 0;color:#222;display:block}
.listPlaylistsText li a{text-decoration:none;font-weight:bold}
.listPlaylistsText li:last-child{border:none}
.listPlaylistsText li span.count{float:right;font-weight:normal}
.listPlaylistsText li span.date{font-size:85%;color:#999;font-weight:normal;display:block}
.camPromo{width:190px;height:338px;display:block;position:relative;text-decoration:none;color:#fff;font-weight:bold;margin:12px auto 0;font-family:'Helvetica Neue',Helvetica,Arial;text-transform:uppercase}
a.camPromo:link,a.camPromo:visited{color:#fff}
.camPromo input.txt{height:32px;width:119px;background:none;border:none;color:#333;top:355px;left:18px;position:absolute}
.camPromo input.btn{position:absolute;top:355px;right:11px;background:none;border:none;width:34px;height:34px}
.camPromo.soon{height:338px}
.camPromo.soon input.txt,.camPromo.soon input.btn,.camPromo.live input.txt,.camPromo.live input.btn{display:none}
.camPromo:hover{color:#fff}
.camPromo.live{color:#ffc600;text-decoration:blink;cursor:pointer}
.camPromo .counter{position:absolute;width:100%;top:319px;left:0;text-align:center;font-size:110%;text-shadow:1px 1px rgba(0,0,0,.1)}
a.promo{display:block;overflow:hidden;background:#000;vertical-align:middle;text-align:right;color:#fff;font-weight:bold;font-size:85%}
a.promo span{display:inline-block;vertical-align:middle;width:17%}
a.promo img.left{float:left;max-width:716px;width:48%}
a.promo img.right{display:inline-block;vertical-align:middle;max-width:502px;width:35%}
a.actionCall{display:block;text-align:center;border-radius:3px;text-decoration:none;margin:6px 0}
p.intro{text-align:center;border-bottom:1px solid #e1e1e1;margin-bottom:6px;padding-bottom:6px}
.mdlOpen{overflow:hidden}
.mdlWrap{position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;z-index:99999;outline:0;opacity:0;background:rgba(0,0,0,.45);padding:0 3%}
.mdlOpen .mdlWrap{overflow-x:hidden;overflow-y:auto;opacity:1}
.mdlMain{width:85%;max-width:600px;position:relative;margin:30px auto;text-align:left;background-color:white;box-shadow:8px 8px 30px rgba(0,0,0,.2);display:none}
.mdlMain .modal-head{background:#1c72be;padding:24px;color:#fff}
.mdlMain .modal-body{background:#fff;padding:10px 10px}
.mdlMain a.close{position:absolute;padding:8px;top:12px;cursor:pointer;right:12px;text-decoration:none;font-size:280%;color:#fff}
.mdlMain a.close i{display:block}
.mdlMain .notification{border:none;margin:0;padding:14px 24px;background:#ff6600;color:#fff;font-weight:bold}
.mdlMain h3{font-size:220%;color:#fff;margin:0;padding:0}
.mdlMain h3.sub{font-size:140%;padding:0 0 0 0}
.mdlMain p{margin:0 0 22px 0;line-height:140%}
.mdlMain img.promo{width:100%;max-width:640px;border:1px solid #ccc;padding:5px;margin:0 0 12px 0}
.mdlMain img.fRight{float:right;border:1px solid #ccc;padding:5px;margin:0 0 4px 8px}
.mdlMain h3 span{color:#ed1c24}
.mdlMain h4{color:#fff;margin:0 0 0 0;font-weight:bold;padding:4px 0 0 0}
.mdlMain h4 a{color:#fff}
.mdlMain form{background:#eee;padding:14px}
.mdlMain form label{display:block;font-weight:bold;margin:0 0 5px 0;color:#333}
.mdlMain form label.remember{display:inline-block;font-weight:normal;color:#666;margin:0 0 0 0}
.mdlMain form label.remember:hover{color:#555}
.mdlMain form label.remember input{display:inline-block;vertical-align:top;margin:1px 3px 0 0}
.mdlMain form p{padding:8px 0;margin:0}
.mdlMain form p span.msg{font-size:85%}
.mdlMain form select{padding:4px;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.mdlMain form input[type="text"],.mdlMain form input[type="password"],.memberSearch input[type="text"],.memberSearch select,.vidSource div.suggestActors .suggestActor input,div.plOptions input[type="text"],div.plOptions select{width:50%;padding:1em;width:100%;box-sizing:border-box;border:2px solid #ccc;border-radius:3px;outline:none;display:inline-block;vertical-align:top}
.mdlMain form input[type="text"]:focus,.mdlMain form input[type="password"]:focus,.memberSearch input[type="text"]:focus,.memberSearch select:focus,.vidSource div.suggestActors .suggestActor input:focus,div.plOptions input[type="text"]:focus,div.plOptions select:focus{box-shadow:0 0 10px rgba(128,181,51,.6);border-color:#80b533}
.mdlMain form p.error input[type="text"],.mdlMain form p.error input[type="password"]{box-shadow:0 0 10px rgba(255,72,0,.6);border-color:#ff7800}
.mdlMain form span.note{font-size:85%;margin:-5px 0 5px 2px;clear:left}
.mdlMain form span{display:block;color:#666;margin:4px 0 0 0}
.mdlMain form p.captcha img{margin-left:10px;display:inline-block}
.mdlMain form input.btn,a.actionCall,.profile a.upgrade,.multiTag input.btn{border:1px solid transparent;display:inline-block;vertical-align:middle;margin:0 6px 6px 0;background:#dd4b39;color:#fff;font-weight:bold;font-size:120%;text-transform:uppercase;padding:8px 12px}
.mdlMain form input.btn{text-transform:none;font-size:200%;font-weight:normal;padding:12px 22px}
.mdlMain form span.rdo label{display:inline-block;padding:0 8px 0 0}
.mdlMain form span.rdo label:hover{text-decoration:underline;cursor:pointer}
.mdlMain form span.rdo label input{vertical-align:top;margin:1px 4px 0 0}
.mdlMain form input.btn:hover,a.actionCall:hover,.profile a.upgrade:hover{background:#c53727}
.mdlMain form input.btn{background:#3499e0}
.mdlMain form input.btn:hover{background:#2188d0}
.mdlMain .group{padding:0 0 12px 0}
.mdlMain .group h4{border:none;font-weight:bold;margin-bottom:2px;color:#333;font-size:120%;margin-bottom:6px}
.mdlMain .group p{margin:0;margin:0 0 4px 0;background:#e1e1e1}
.mdlMain p span.secure{font-size:105%;display:block;vertical-align:middle;color:#333}
.mdlMain p span.secure i{color:#ff9600}
.mdlMain .group p:hover{border-color:#aaa}
.mdlMain .group p.active{background:#f9f9f9 !important;border:1px solid #2780f8 !important;box-shadow:0 0 7px rgba(39,128,248,.15);border-radius:4px}
.mdlMain .group label{margin:0;cursor:pointer;padding:8px;font-size:110%}
.mdlMain .group label input{vertical-align:top;display:inline-block;margin:1px 4px 0 0}
.mdlMain .group label span{margin:2px 0 0 21px}
.mdlMain .group label span.desc{color:#2c72ea;font-size:85%;display:none}
.mdlMain .group label span.perday{color:#d97b16;font-size:75%;font-weight:bold}
.mdlMain .group label span.price{margin:0;float:right}
.mdlMain .group.secondary{text-align:center}
.mdlMain .group.secondary a{color:#212f68;font-weight:bold;margin-bottom:4px;display:inline-block;padding:8px;background:#f2f2f2;border-radius:3px;margin-right:4px;border:1px solid #ccc;text-decoration:none}
.mdlMain .group.secondary a:hover{text-decoration:underline}
.join .mdlMain.mdlUpgrade{float:right;margin-top:0;margin-bottom:0;max-width:600px}
.join .mdlMain.mdlUpgrade .modal-body{padding:2px}
.mdlMain.mdlUpgrade p.group{text-align:center}
.mdlMain.mdlUpgrade .group{max-width:480px;margin:auto}
.mdlMain.mdlUpgrade .group p{padding:1px 0;background:none;border:1px solid transparent;border-radius:4px}
.mdlMain.mdlUpgrade .group p:hover{border-color:#e1e1e1}
.mdlMain.mdlUpgrade .group label input{vertical-align:top}
.mdlMain.mdlUpgrade .group label img{display:inline-block;vertical-align:top;margin:-4px 0;max-height:24px;float:right}
div.join{text-align:left;padding:5px;margin:auto;max-width:1260px}
.join .mdlMain{border:3px solid #3499e0}
.join .mdlMain .modal-head{background:#3499e0;padding:12px 24px;text-shadow:0 3px 1px rgba(0,0,0,.1)}
.join .mdlMain .modal-head h4{color:#fff;opacity:.8;text-shadow:none}
.join .mdlMain h3{color:#fff}
.join .mdlMain h4{color:#666;font-size:100%;font-weight:normal}
.join .mdlMain{box-shadow:none}
.join .mdlMain.mdlNY .modal-head{background:#c00;color:#ccc}
.join .mdlMain.mdlNY .modal-head h3,.join .mdlMain.mdlNY .modal-head h4{color:#fff}
.join .mdlMain.mdlNY{border-color:#c00}
.join .mdlMain a.skip{position:absolute;left:0;right:0;text-align:center;margin-top:12px}
.poll{background:#262331;border-radius:4px;box-shadow:4px 4px 12px rgba(38,45,49,.1);padding:1.75rem;width:320px;position:fixed;bottom:.75rem;right:.75rem}
.poll.collapsed .choices{height:0;overflow:hidden}
.darkmode .poll{border:3px solid #999;border-radius:10px}
.poll h3{font-size:1.4rem;text-align:center;color:#fff !important;margin-bottom:.25em;padding-bottom:0}
.poll h3 i{display:block;margin:.4rem auto 0;height:0;opacity:0;-webkit-transition:opacity .2s ease-out,transform .2s ease-out,height .75s ease-out 1s;-o-transition:opacity .2s ease-out,transform .2s ease-out,height .75s ease-out 1s;transition:opacity .2s ease-out,transform .2s ease-out,height .75s ease-out 1s}
.poll h3:hover i{transform:scale(1.4)}
.poll h3.step{margin:.1em auto .5em;font-size:1.25rem;opacity:.7}
.poll.collapsed h3 i{max-height:20px;opacity:1}
.poll.collapsed h3{margin-bottom:.75em;cursor:pointer}
.poll a.close{position:absolute;top:0;right:0;color:#999;font-size:1.5rem;text-decoration:none;padding:.75rem}
.poll a.close:hover{color:#fff}
.poll .choices a{background:none;font-weight:bold;box-shadow:0 0 0 4px #4a90e2 inset;color:#fff !important;position:relative;overflow:hidden;-webkit-transition:background .2s ease-out,box-shadow .2s ease-out;-o-transition:background .2s ease-out,box-shadow .2s ease-out;transition:background .2s ease-out,box-shadow .2s ease-out;font-size:1rem;padding:.75rem;border-radius:5px;text-decoration:none;text-align:center;display:block;margin-bottom:.25em}
.poll .choices a:hover,.poll .choices a.active{background:#00b83d;box-shadow:0 0 0 4px #00b83d inset}
.poll .choices a .back{position:absolute;top:0;left:0;bottom:0;background:#4a90e2;padding:.8rem;color:#fff;display:none}
.poll .choices a.active .back{display:block}
.poll .choices a .back i{-webkit-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;display:block}
.poll .choices a .back:hover i{transform:scale(1.4)}
.poll .recaptcha .recapbox{background:#e9e9e9;border-radius:3px;padding:.75rem 0;margin-top:.75rem}
.poll .recaptcha .recapbox .g-recaptcha div{margin:auto}
.poll .recaptcha .recapbox h4{color:#444;text-align:center;font-size:.85rem;margin-bottom:.75rem;font-weight:bold}
.poll .recaptcha p.note{text-align:center;color:#fff;margin:.75rem}
.poll.success .recaptcha{color:#5ddf7d;text-align:center;font-size:1.2rem;padding-top:1rem}
.poll.success .recaptcha i{display:block;font-size:2rem;margin:1rem auto}
#playlist{background:#333;border:1px solid #111;margin-bottom:12px}
#playlist #plBar{background:#222;overflow:hidden;border-bottom:1px solid #444}
#playlist #plBar .left{float:left}
#playlist #plBar .right{float:right}
#playlist #plBar a{display:inline-block;padding:12px 14px;margin:0;color:#ccc;background:#333;border-right:1px solid #444;font-size:1rem;text-decoration:none;vertical-align:middle}
#playlist #plBar a i{display:block;margin:0}
#playlist #plBar a.title{font-size:100%;background:none}
#playlist #plBar a:hover{color:#fff}
#playlist #plBar a.active{background:#f90;color:#fff}
#playlist #plBar .follow{font-size:100%;vertical-align:middle;display:inline-block}
#playlist #plBar .rate{vertical-align:middle;display:inline-block}
#playlist #plContent{overflow:hidden;position:relative;height:104px;-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out}
#playlist #plContent>a{position:absolute;top:0;bottom:0;z-index:99;padding:8px 12px;font-size:120%;background:rgba(0,0,0,.75);text-decoration:none;color:#ccc}
#playlist #plContent>a i{margin-top:36px;display:block}
#playlist #plContent>a:hover{text-decoration:none;background:rgba(0,0,0,.85);color:#ccc}
#playlist #plContent>a#plSlideLeft{left:0}
#playlist #plContent>a#plSlideRight{right:0}
#playlist #plContent ul{position:absolute;top:0;left:0;width:4000em;margin:5px;-webkit-transition:left .7s ease-out;-o-transition:left .7s ease-out;transition:left .7s ease-out}
#playlist #plContent li{background:none;max-width:130px;padding:2px;margin:2px}
#playlist #plContent li.active{background:#f90}
#playlist #plContent li .thumb{margin:0}
#playlist #plContent li a.thumb .scrub{display:none}
#playlist.collapsed #plContent{height:0}
#playlist.collapsed .icon-arrow-up3:before{content:"\e412"}
.datePromoHead{background:url(/images/promo_date_bg.jpg) no-repeat;padding:2rem;color:#fff;font-size:4em;text-align:center;font-weight:bold;margin:20px 0}
.datePromo .left{box-sizing:border-box;width:64%;background:#fff;padding:40px;margin-bottom:60px;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:2px;float:left}
.datePromo .right{box-sizing:border-box;width:34%;margin-left:2%;background:#fff;padding:40px;margin-bottom:60px;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:2px;float:left}
.datePromo p{font-size:120%;line-height:160%;margin-bottom:12px}
.datePromo .g-recaptcha{margin-bottom:12px}
.datePromo img{float:left;margin:0 1em 1em 0;max-width:58%}
.datePromo h1{font-size:1.8em;color:#77c159;margin:0 0 12px 0}
.datePromo label{display:block;margin-bottom:4px}
.datePromo input[type="text"]{padding:.35em;width:100%;box-sizing:border-box;border:2px solid #ccc;border-radius:3px;outline:none;display:inline-block;vertical-align:top}
.datePromo input[type="submit"]{background:#f6533d;color:#fff;border-radius:2px;border:none;cursor:pointer;padding:1em}
@media(max-width:840px){.datePromoHead{font-size:1.4em}
.datePromo .left,.datePromo .right{margin:0 0 12px 0;padding:20px;width:100%;float:none}}
.vidSource p.source.hide,.hide{display:none}
.vidSource p.source.tags a{font-weight:normal}
.grid .mdlMain{display:inline-block;zoom:1;*display:inline;vertical-align:top;text-align:left;width:50%;max-width:100%}
.mdlMain form input[type="text"],.mdlMain form input[type="password"]{width:100%}
.mdlMain form p.captcha input[type="text"]{width:50%}
.grid .mdlMain .notification{display:none}
.grid .mdlMain.solo{float:none;display:block;margin:10px auto;max-width:600px}
.mdlMain .features ul{border:4px solid #d1d1d1;margin-top:4px}
.mdlMain .features ul li{display:inline-block;width:50%;padding:6px;font-size:110%;border:1px solid #d1d1d1;border-top:none;border-left:none;background:#e1e1e1;color:#666;box-sizing:border-box}
.grid .mdlMain .features ul li{font-size:140%}
.mdlMain .features ul li i{color:#999;margin-right:6px}
.mdlMain form p.msg{padding:0;margin:0}
.memberSearch{padding:8px;background:#fff;margin:8px -10px 8px 0;border:1px solid #ccc}
.memberSearch p{margin:16px 0}
.memberSearch label{margin:0 0 3px 0;font-size:110%;display:block;color:#333}
.memberSearch form p{padding:5px 0}
.memberSearch select{padding:8px}
.memberSearch input[type="text"]{padding:8px;width:100%;box-sizing:border-box}
.memberSearch select.age{width:75px;margin-right:4px;vertical-align:middle}
.memberSearch .check label{font-weight:normal;margin:6px 0}
#noVideo{position:relative;overflow:hidden;min-height:300px}
#noVideo .thumbs{opacity:.7}
#noVideo .thumbs img{display:block;float:left;width:20%}
#noVideo .cta{width:70%;margin:0 0 0 10%;position:absolute;top:5%;background:rgba(0,0,0,.75);padding:5%;text-align:center;border-radius:10px}
#noVideo .cta h3{font-size:220%;line-height:100%;margin:0 0 20px 0;display:block;color:#fff}
#noVideo .cta p{font-weight:bold;margin:0 0 20px 0;font-size:120%;display:block;line-height:120%;color:#fff}
#noVideo .cta a.go{padding:10px;font-weight:bold;text-decoration:none;border-radius:5px;font-size:160%;display:block;color:#fff;background:#559900;text-shadow:1px 1px 0 rgba(0,0,0,.1)}
#noVideo .cta a.go:hover{padding:10px !important;color:#fff;height:auto !important;background:#77ad33}
#emoji{position:absolute;top:36px;left:6px;width:260px;background:#eee;box-shadow:2px 2px 6px rgba(0,0,0,.1);z-index:99999;border-radius:6px;padding:6px;border:2px solid #e1e1e1;box-sizing:border-box;font-size:1.2rem}
#profile #emoji{left:auto;right:6px}
#profile .newsfeed #emoji{top:56px}
#emoji .emojiTabs a{display:inline-block;line-height:1;text-decoration:none;text-align:center;color:#666;padding:6px;border-radius:6px 6px 0 0;box-sizing:border-box;width:25%}
#emoji .emojiTabs a:hover{color:#005ba8;background:#e1e1e1}
#emoji .emojiTabs a.active{color:#005ba8;background:#fff}
#emoji .emojiSet{background:#fff;padding:6px;text-align:center;border-radius:0 0 3px 3px;max-height:200px;overflow:auto;font-size:20px}
#emoji .emojiSet i{margin:4px;cursor:pointer}
#emoji .emojiSet i:hover{outline:1px solid #005ba8}
#emoji p{font-size:small;background:#ddd;border-radius:5px;margin-top:6px;padding:3px}
.notice-wrap{position:fixed;top:50%;width:450px;left:calc(50% - 225px);z-index:9999}
* html .notice-wrap{position:absolute}
.notice-item{background:#fff4cc;box-shadow:2px 2px 8px rgba(0,0,0,.1);border:3px solid #ffe070;font-weight:bold;color:#333;border-radius:3px;text-align:center;font-size:110%;padding:16px;font-family:'Helvetica Neue',Helvetica,Arial;display:block;position:relative;margin:0 0 12px 0}
.notice-item-close{position:absolute;padding:10px;font-family:Arial;font-size:14px;font-weight:bold;right:6px;top:6px;cursor:pointer}
textarea#debug_out{height:200px;background:white;position:fixed;top:10px;right:10px;border:1px solid black;min-width:500px;color:black}
.legal #cb_content,.legal table.statement{margin:20px 6%}
.legal p{font-family:'Helvetica Neue',Helvetica,Arial;line-height:160%;margin:0 0 16px 0}
.legal p.title,#legal h3,#legal h2{font-weight:bold;text-shadow:none;margin:20px;font-size:110%;color:#555}
.legal p.title{margin-top:0}
.legal ol{margin:20px}
.legal ol li{display:list-item;list-style:upper-roman;margin:10px 60px}
.legal .terms ol li{display:list-item;list-style:lower-alpha;margin:10px 60px}
.legal .terms ol ol li{list-style:lower-roman}
.legal .dmca ol li{display:list-item;list-style:decimal;margin:10px 60px}
.legal table.records{margin:auto;font-family:'Helvetica Neue',Helvetica,Arial}
.legal table.records td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px}
.legal table.records td:hover{background:rgba(255,255,255,.3)}
.legal .terms ul,.legal .terms ul li{list-style:disc;margin:0 0 0 30px}
.bp-logo{height:1.9em;width:8.1em}
.jcrop-holder{direction:ltr;text-align:left}
.jcrop-vline,.jcrop-hline{background:#fff;font-size:0;position:absolute}
.jcrop-vline{height:100%;width:1px !important}
.jcrop-vline.right{right:0}
.jcrop-hline{height:1px !important;width:100%}
.jcrop-hline.bottom{bottom:0}
.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}
.jcrop-handle{background-color:#333333;border:1px #eeeeee solid;width:7px;height:7px;font-size:1px}
.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}
.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}
.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}
.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}
.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}
.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}
.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}
.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}
.jcrop-dragbar.ord-n{margin-top:-4px}
.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}
.jcrop-dragbar.ord-e{margin-right:-4px;right:0}
.jcrop-dragbar.ord-w{margin-left:-4px}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#ffffff;filter:alpha(opacity=70) !important;opacity:.70!important}
.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000000;border-color:#ffffff;border-radius:3px}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000000;filter:alpha(opacity=70) !important;opacity:.7 !important}
.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#ffffff;border-color:#000000;border-radius:3px}
.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#ffffff}
.jcrop-holder img,img.jcrop-preview{max-width:none}
.ploader{display:none}
.ploader,.ploader:before,.ploader:after{border-radius:50%}
.ploader:before,.ploader:after{position:absolute;content:''}
.ploader:before{width:5.2em;height:10.2em;background:#222;border-radius:10.2em 0 0 10.2em;top:-.1em;left:-.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}
.ploader{font-size:11px;text-indent:-99999em;margin:90px auto 0;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
.ploader:after{width:5.2em;height:10.2em;background:#222;border-radius:0 10.2em 10.2em 0;top:-.1em;left:5.1em;-webkit-transform-origin:0px 5.1em;transform-origin:0px 5.1em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}
@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
#player{min-height:200px}
@media(max-width:1360px) and (max-height:880px),(max-width:1620px) and (min-height:880px){.player .vLeft,.player .vRight{display:none}
.listFiltersLeft .sFilters li{width:16.6666%}}
@media(max-width:1199px){.grid .rbar300,.grid .rbar300 .rmHolder{display:none}
.grid .r300{margin-right:0}
body.member .rFixed .r300{margin-right:0}
.rStatic .rbar300,.rStatic .rbar300 .rmHolder{display:block}
.rStatic .r300{margin-right:320px}
.album .rbar300{display:block;float:none;margin:0;width:auto;clear:both}
.album .rbar300 a.actionCall{display:none}
header .nav{clear:both;background:#e1e1e1}
.sections{margin:0 0 1px 0;display:block;float:none;width:100%;display:table}
.sections li a{padding:1.25em 0 1.25em;height:auto;display:block;background:#d1d1d1;border-left:1px solid #e1e1e1}
.sections li:first-child a{border-left:none}
.sections>li{display:table-cell;text-align:center}
.sections li .arrow{position:absolute;right:0;left:0}
.sections li.catNav .arrow{display:none}
.sections li.catNav .expandedNav{display:none}
header .externalLinks a{background:#d1d1d1}
header .externalLinks{clear:both}
.searchbox{width:41%;float:right;margin:14px 5px 14px 0}
header .wrap{padding:1px}
header div.logo,header div.logoGay,header div.logoLive{margin-left:5px}
header .profileInformation{margin-right:5px}
.buttons .label{display:none}
.listThumbs li{width:24.8%}
.listProfiles li{width:19.8%}
.l170 .listChannels li,body.member .listChannels li{width:33.3333%;margin:0}
.listChannels li,.l170 .listChannels li,body.member .listChannels li{width:25%;margin:0}
.listDVDs li{width:24.5%}
.azF .rmHolder:nth-child(4){display:none}
.externalLinks .rmHolder{height:2.7em;max-width:89px}
.externalLinks .rmHolder iframe{height:2.7em}
.listTags .cat{width:19%}
.showPic{float:none;margin:auto}
.listFiltersWide .sFilters{columns:5;-webkit-columns:5;-moz-columns:5}
.listFiltersLeft .sFilters li{width:20%}
.listThumbs li.azR{width:48%}
footer .logo{display:none}
#profile #head .contents,#profile.member #head .contents{width:100%;padding:10px;top:0;background:-moz-linear-gradient(left,rgba(34,34,34,.8) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(34,34,34,.8)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(34,34,34,.8) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(34,34,34,.8) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(34,34,34,.8) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(34,34,34,.8) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc222222',endColorstr='#00000000',GradientType=1 )}
#profile #head .contents .pp,#profile.member #head .contents .pp{float:left;width:30%;max-width:90px;margin:0 8px 0 0}
#profile #head .contents .pp img{max-width:100%;width:auto}
#profile #head .contents h2{text-align:left;font-size:220%;font-weight:normal}
#profile #head .contents p{text-align:left}
.playlist .infoBar>a,.playlist .infoBar .follow{width:26%}}
@media(max-width:1024px){.rStatic .left200{float:none;width:auto;margin-left:0;clear:left}
.rStatic .l200{margin-left:0;float:none}
.comments .btn{padding:14px 16px}
.player .listThumbs li:first-child{display:none}
.player .listThumbs li:last-child{display:none}
.communityHead .about ul li{display:none}
.communityHead .about ul li:first-child,.communityHead .about ul li:last-child{display:inline-block}
#profile .profileRight{margin-left:0}
#profile .profileLeft{margin-left:0;width:100%;clear:both}
#profile #head .wp img{width:100%;margin:0}
#profile .infoBar{overflow:hidden;height:auto;background:none}
#profile .info{left:24%;padding:6px;font-size:100%}
.newsFeed li.item{padding:20px 6px}
#profile .profileBG{display:block}
#profile.member .userNav .profileLeft{width:100%;background:#333}
#profile .userNav .profileLeft{width:100%;border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;font-size:85%;background:#333}
.playlist .infoBar>a,.playlist .infoBar .follow{width:36%}
#profile .infoBar .userNav>a{background:#f2f2f2;border-color:#e1e1e1;color:#555}
#profile.actor .infoBar .userNav>a{width:25%}
#profile.member .infoBar .userNav>a{width:25%}
.listFiltersLeft .sFilters li{width:25%}
.memberSearch{margin-right:0}
div.dlOptions .dlRow,div.dlOptions .dlRow a{display:block}
div.dlOptions .dlRow a{padding:12px 10px}
div.dlOptions a span.l1{float:right;padding-top:0}
div.dlOptions a i{font-size:100%;margin-top:0}}
@media(max-width:979px){a.promo{text-align:left}
a.promo img.left{width:100%;display:block}
a.promo img.right{display:none}
a.promo span.txt{display:none}
.listThumbs li.azR{display:none}
.rStatic .rbar300 .rmHolder:nth-child(3){display:none}
.rStatic .mainw .main:first-child{min-height:540px}
#profile #head a.olink{font-size:100%}
#profile #head a.olink img{max-width:160px}
.gayrainbow{background-size:100%}
.listThumbs li,.r300 .l200 .listThumbs li{width:33.3333333%;margin:0}
.listThumbs li{width:50%}
.listDVDs li{width:33%}
.listFiltersWide .sFilters{columns:4;-webkit-columns:4;-moz-columns:4}
.listProfiles li{margin:0;box-shadow:none}
.left200 .listProfiles li{width:46%;padding:2%;margin:0;box-shadow:none}
.l170 .listChannels li,body.member .listChannels li{width:33.333333%;margin:0}
h1,h2{display:block;font-size:140%;padding:7px 0px}
.azF .rmHolder{width:50%}
.azF .rmHolder:nth-child(3){display:none}
.listTags .cat{width:24%}
a.wrap.superbowl{background-size:940px;height:45px}}
@media(max-width:768px){.grid .left200{float:none;width:auto;margin-left:0;clear:left}
.grid .l200{margin-left:0;float:none}
.grid .left170{display:none}
.camPromo{display:none}
.grid .l170{margin-left:0}
.left170.search{float:none;clear:both;width:100%;display:block;margin:0}
.sections li.login,.sections li.signup,.sections li.lang,.sections li.premium,.sections li.heading{display:block}
.sections li.tab{float:left;width:33.3333%;display:block}
.sections li.tab a{font-size:100%;display:block;background:#333 !important;border-right:1px solid #222;padding:10px 0;text-align:center}
.sections li.tab a span.ico{background:url(http://mediav.porn.com/images/tabs_hd_light.png);-webkit-background-size:460px auto;background-size:460px auto;display:block;margin:auto;width:52px;height:38px;margin-bottom:6px}
.sections li.tab:last-child a{border-right:none}
.sections li.tab a.cams span.ico{background-position:-52px 0}
.sections li.tab a.dating span.ico{background-position:-101px 0}
.sections li.tab a.dating-gay span.ico{background-position:-154px 0}
.sections li.tab a.app-apple span.ico{background-position:-205px 0}
.sections li.tab a.app-android span.ico{background-position:-256px 0}
.sections li.tab a.app-general span.ico{background-position:-307px 0}
.listFilters.expanded{background:#fff;box-shadow:6px 6px 30px #000;z-index:9999;display:block;margin:0;padding:1% 0;position:absolute;top:35px;left:0;width:100%}
.listFilters.expanded ul.sFilters>li{display:inline-block;width:31.33333%;margin:0 1%}
.listFilters.expanded h2{display:none}
.listFilters.expanded li a{padding:5px 4px}
.listFilters.expanded li a.expand {padding:5px}
.listFilters.expanded li a.add{padding:5px 6px}
.listFilters.expanded li a span.count{top:7px}
.listFilters.expanded li a.sub span.countSub{bottom:7px}
ul.sFilters li.active > a{padding:5px 4px}
.listPics li{margin:2px}
.listPics li img{max-height:100px}
.searchbox{margin:10px 5px 7px 0}
.azF{clear:both}
body.navOpen{position:relative}
.navOverlay i.icon-close{color:#fff;font-size:240%;position:fixed;top:0;left:80%;padding:10px;display:none}
.navOverlay{overflow:hidden;top:0;visibility:hidden;background:rgba(0,0,0,.95);opacity:0;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;position:absolute;right:0;bottom:0;z-index:99998}
.navOverlay i.icon-close{display:block}
body.navOpen .navOverlay{visibility:visible;opacity:1;left:0}
body.navOpen nav{left:0}
nav{position:absolute;top:0;bottom:0;left:-80%;width:80%;background:#222;z-index:99999}
.sections{-webkit-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out;margin:0;display:block;width:100%;background:#333}
.sections li{width:100%;display:block}
.sections li a,.sections li.active a,.sections .expandedNav ul li a{padding:12px;background:none !important;border-left:none;margin:0;text-align:left;font-size:110%;color:#ccc;height:auto;display:block;border-bottom:1px solid #222 !important}
.sections li a{font-weight:bold;font-size:120%}
.sections li a .arrow{position:absolute;display:block;border-width:8px;right:12px;bottom:18px;left:auto}
.sections>li.expand {background:none}
.sections>li.expand .arrow{border-top-color:#fff}
.sections .expandedNav{display:none;height:auto;position:static;visibility:visible;opacity:1;-webkit-transition:none;-o-transition:none;transition:none;padding:0;background:rgba(0,0,0,.15);box-shadow:none}
.sections li.active a{background:#222 !important;border-bottom:1px solid #111 !important}
.sections>li:hover{background:none}
.sections li a:hover,.sections li.active a:hover{background:none}
.sections.expanded{display:block}
.sections li a:hover{color:#fff}
.sections .expandedNav ul li a{display:block;border:none;background:none}
.sections .expandedNav ul li a i{font-size:100%;display:inline-block;margin:0 8px 0 0;color:#ffcc00}
header .nav{border:none;padding:0}
.subSections{display:none}
header a.lowNav.menu{display:block}
header .profileInformation a{background:none;margin:1px 4px 1px 1px}
header div.logo,header div.logoGay,header div.logoLive{margin:10px 0 10px 8px}
header .externalLinks{display:none}
.listThumbs li span.tags{display:none}
.listProfiles li,.left200 .listProfiles li{width:24.6666%}
.player .listThumbs li:first-child{display:inline-block}
.player .listThumbs li:last-child{display:none}
.listDVDs li{width:33%;margin-bottom:6px}
.grid{padding-bottom:0;overflow:visible}
.pager .numbers a{display:none}
.pager .numbers span{display:none}
.pager .numbers a.active{display:inline-block;background:#ccc;color:#333;padding:18px 0;margin:0 2%;width:15%}
.pager{padding-bottom:10px}
.pager a.nav{width:40%;text-align:center;padding:18px 0}
.azF{padding-top:10px;padding-bottom:10px}
.dropDown a.sub{padding:8px 6px}
.plusone{display:none}
.joinStrip p{font-size:140%;padding:10px 0 0}
.listTags .cat{width:24%;box-shadow:none}
.left200 span.cover{max-width:200px;float:left;margin:0 20px 0 0}
.left200 .infoBar{clear:none}
.left200 .comments,.left200 .comments form{clear:both}
header #networkBar>ul li{font-size:85%}
.mdlMain{border:none;width:95%;margin:5px auto}
.mdlMain .notification{display:none}
.mdlMain a.close{top:-6px;right:-6px}
.listChannels li,.l170 .listChannels li,body.member .listChannels li{width:33.333333%;margin:0}
.showPic{width:98%;padding:1%;height:auto;max-height:none}
.showPic img{width:100%;height:auto}
.showPic .pager{bottom:0;position:static}
.showPic .pager a{color:#fff;background:#000}
.bMembership,.grid .mdlMain,.join .mdlMain.mdlUpgrade{width:93%;float:none;display:block;margin:0 auto 20px}
.bMembership{clear:both}
header #networkBar{text-align:right}
header #networkBar ul li{display:none}
header #networkBar ul li.premium{display:inline-block;float:left}
header #networkBar ul{display:block}
header #networkBar ul.right li{display:inline-block;float:none}
.vidSource a.actionCall{display:block;margin:6px 0 0 0}
#sponsor p{font-size:90%}
.vidSource p.source{font-size:100%}
.listFiltersWide .sFilters{columns:4;-webkit-columns:4;-moz-columns:4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.listFiltersLeft .sFilters li{width:33.3333%}
div.na{padding:80px 20px}
#playlist #plContent ul{-webkit-transition:left .3s ease-out;-o-transition:left .3s ease-out;transition:left .3s ease-out}
.infoBar .userNav>a{width:33.33333%;padding:6px 0;box-sizing:border-box}}
@media(max-width:760px){.rStatic .mainw .main:first-child{min-height:0}
.rStatic .rbar300,.rStatic .rbar300 .rmHolder{display:none}
.rStatic .r300{margin-right:0}
p.intro{display:none}
.player ul.tabs li{font-size:100%}
.player ul.tabs li a{display:block;text-align:center;font-weight:bold}
.player ul.tabs li a span{display:none}
footer{margin-top:0}
.communityHead .strip{display:none}
.bp-controls .btn-expand {display:none !important}
.featureCategories ul li{width:25%}
.comments .page a{width:48%}
.poll{border-radius:0;bottom:0;right:0;left:0;width:auto;padding:.5rem}
.poll.collapsed h3{margin:0}
.poll h3{margin-bottom:.75rem;font-size:.85rem;font-weight:bold;line-height:1.4rem;padding:0 3rem}
.poll .choices a{font-size:.85rem}
.poll .recaptcha .recapbox{background:none}
.poll .recaptcha .recapbox h4{color:#fff}
.poll .choices a{box-shadow:0 0 0 2px #4a90e2 inset}
.poll.success .recaptcha{padding-top:1rem}}
@media(max-width:600px){.main .pageTitle{margin:3px 0 0 0}
.main h1{margin:0;padding:6px 0 0}
a.lowSort{display:inline-block;margin:4px 0 0}
.profileRight a.lowSort{margin-right:4px}
div.sorting{clear:both;display:none;float:none;margin-top:-12px;width:100%;box-sizing:border-box}
div.sorting .dropDown,div.sorting .dropDown a.btn{display:block}
div.sorting .dropDown a.btn{text-align:center}
div.sorting .dropDown,div.sorting .btnGroup{display:table-cell;position:static}
div.sorting .btnGroup{padding-right:16px}
div.sorting .btnGroup a{box-sizing:border-box;width:50%;text-align:center}
div.sorting.buttons .dropDownMenu{right:6px;left:6px;width:auto;box-shadow:none}
div.sorting>a.drop{display:block}
.buttons{clear:left;display:block;margin-left:0}
.buttons .dropDownMenu{right:auto;left:0}
.azF .rmHolder{width:100%}
.azF .rmHolder:nth-child(2){display:none}
header{padding-top:55px}
header>div.wrap{position:fixed;top:0;right:0;left:0;background:#e1e1e1;z-index:999}
header div.logo,header div.logoGay,header div.logoLive{margin:10px auto}
.loggedUser header div.logo,.loggedUser header div.logoGay,.loggedUser header div.logoLive{float:left}
#profile #head a.olink img{display:none}
#sp img{width:100px;height:40px}
#sp p{font-size:85%}
#sp a.cta{font-size:100%}
.listThumbs li span.scrub{display:none}
.listDVDs li{width:49%}
.blockHeader p.desc{padding:5px 0}
.listChannels li,.l170 .listChannels li,body.member .listChannels li{width:50%;box-shadow:none;margin:0 0 20px}
.listChannels li:hover{box-shadow:none}
#player .scrubthumb{background-size:100%;width:93px;height:63px}
.listFilters.expanded ul.sFilters>li{width:48%}
.vidSource a.srcDVD{display:none}
.profile div.tagFilter .dropDownMenu{width:310px}
p.about{padding-top:6px;line-height:140%;font-size:13px}
.listTags .cat{width:32.3333%}
.listFiltersWide .sFilters{columns:auto;-webkit-columns:auto;-moz-columns:auto}
.listFiltersWide .sFilters li{width:50%;float:left}
.listFiltersWide .sFilters li a{padding:6px 10px}
.listFiltersWide .sFilters li.header{float:none;width:100%}
.listFiltersWide .sFilters li ul li{width:100%;float:none}
footer .logoRed{position:static;display:block}
ul.tabs{clear:both}
#profile .info{display:none}
#profile #head .contents .pp{max-width:50px}
#profile .infoBar .message a,#profile .infoBar .follow a,#profile .rate a{border:1px solid #444;border-left:none}
#profile #head{background:#444}
#profile #head .contents .pp img{margin:0}
#profile #head .contents h2{font-size:160%}
#profile #head .contents h2,#profile #head .contents p{text-align:left}
#profile #head .contents,#profile.member #head .contents{width:100%;overflow:hidden;position:static}
#profile .profileLeft h2{font-size:140%;font-weight:normal;margin-bottom:8px}
#profile #head .pp .edit{top:-6px;left:-6px}
#profile #head .wp{display:none}
#profile .infoBar{border-top:none}
#profile .profileRight h2 .right{float:none;display:block;padding:10px 0 4px 0;font-size:85%}
#profile .post{padding:0 10px 10px 10px}
#profile .post .hint{margin:8px 0 0 0;display:block}
a.btn.lowAlpha{display:block;margin-left:4px;padding:6px;float:right;margin-top:2px}
.alpha{display:none}
footer{padding:20px 20px 8px 20px}
footer ul{display:block;width:100% !important;margin-bottom:16px}
footer ul li{padding:0}
.infoBar a.share{display:none}
.infoBar .rate{width:34%;font-weight:normal}
.infoBar>a,.infoBar .follow{width:22%;font-weight:normal}
.playlist .infoBar>a,.playlist .infoBar .follow{width:33%}
.playlist .vidSource .views{display:none}
#community .infoBar a{padding:16px 0;width:25%}
#community .infoBar a:last-child{border:none}
.tagCloud hr{display:none}
.dvdCover{float:none;margin:auto;display:block;width:100%;background:#e1e1e1}
.dvdCover span img{max-height:185px}
.dvdRight{width:100%;float:none}
.dvd .itemHead h1{float:none;display:block;padding:12px;text-align:center;background:#e1e1e1;margin:1px 0 0 0}
.dvdScene{padding:6px}
.searchbox{display:none}
.searchbox{margin:0 1% 4px 1%;width:98%}
header a.lowNav.search{display:block}
.dvdScene a.thumbs span{float:none;width:100%;margin:0 auto;display:block;max-width:300px}
.dvdScene a.thumbs img{float:none;display:block}
.dvdScene h2{padding:6px;font-size:110%;margin:0}
.dvdCover span,.dvdCover span:last-child{display:inline-block !important;position:static;margin:0 6px}
.dvdCover a{display:none}
.dvdCover{text-align:center}
.featureCategories .buttons{clear:none;float:right}
.main .featureCategories h2{margin-top:11px}
div.method-col{width:100%;float:none}
#player-removed{padding:1px 30px}
#player-removed img{margin:60px 0}
.listFiltersLeft .sFilters li{width:50%}
.listFiltersLeft .sFilters li a span.count{display:none}
.guestNote{font-size:95%;margin-top:6px}
.guestNote p{line-height:140%}
.guestNote p i{display:none}
ul.camList li{overflow:hidden;text-align:left;width:50%;padding:3px 2px}}
@media(max-width:479px){.mdlWrap{padding:0 1%}
.camLogo{display:none}
.filterSuggest{border-color:#d1d1d1;overflow:hidden}
.filterSuggest .count{display:none}
.filterSuggest a{padding:8px;margin:0 0 4px 0;background:#ddd;width:46%;float:left;box-sizing:border-box;margin:2%;text-align:center}
header .profileInformation{margin:0}
.buttons{float:none;display:block;text-align:left}
.player .bn{background:none}
.vidSource a.btn{margin-bottom:8px}
#sp img{display:none}
#sp p{display:none}
div.na{padding:20px 20px}
#noVideo .thumbs img{width:25%}
.comments input[type="text"]{width:100%;display:block}
.comments form .msg{margin-left:0}
.main .pageTitle h3{font-size:80%}
header{padding-top:44px}
header #networkBar ul li a.gohd{display:none}
.blockHeader p.desc{font-size:85%}
h1,h2{font-size:110%;font-weight:bold}
.rStatic .main h1{font-size:110%;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.grid .mainw{float:none}
.player .listThumbs li:last-child{display:inline-block}
header #networkBar ul li a{font-size:95%}
.listProfiles{text-align:center}
.listProfiles li,.left200 .listProfiles li{width:33%}
.listProfiles li p.title a{font-size:100%}
.listThumbs li,.r300 .l200 .listThumbs li,.profile .listThumbs li{width:50%;padding:6px 8px;margin:0;box-shadow:none}
.listThumbs{text-align:center}
.listThumbs li{width:100%;max-width:340px;text-align:left}
.listThumbsSplit .listThumbs li{width:50%}
.listThumbs li a.close{right:3px;top:1px}
.rStatic .r300{margin-right:0}
header .externalLinks>a.btn{display:none}
.picControls{display:none}
#profile .textBio{padding:4px 70px 4px 16px;font-size:85%}
#profile .textBio a{padding:16px}
.vidSource .views{float:left;text-align:left;margin-bottom:12px}
.left200 span.cover{max-width:260px;float:none;margin:0 auto 14px;display:block}
.left200 .infoBar{clear:both}
#profile #head a.olink{bottom:5px;right:5px;padding:5px 8px}
.main .pageTitle h1,.main .pageTitle h2{font-size:90%}
.vidSource a.srcDVD,.vidSource a.srcChannel,.vidSource a.srcActor{display:none}
.listChannels li,.l170 .listChannels li,body.member .listChannels li{width:100%}
.mdlMain .modal-head,.mdlMain .notification{padding:14px}
.mdlMain h3{font-size:140%}
.mdlMain form p{margin:0 0 0 0;padding:6px 0}
.mdlMain form span,.mdlMain h4{font-size:85%}
.mdlMain form input[type="text"],.mdlMain form input[type="password"],.memberSearch input[type="text"],.memberSearch select,.vidSource div.suggestActors .suggestActor input{padding:.75em}
ul.tabs li{font-size:85%}
ul.tabs li a{padding:14px 10px}
ul.tabs li.active a{padding:14px 6px 17px}
header div.logo{width:152px;height:25px;margin:8px auto}
header a.logo{width:152px;height:25px}
header div.logoGay,header div.logoLive{width:190px;height:25px;margin:8px auto}
header a.logoGay,header a.logoLive{width:190px;height:25px}
.loggedUser header div.logo,.loggedUser header div.logoGay,.loggedUser header div.logoLive{float:left}
header .logo.holHalloween span{top:-6px;left:13px;width:32px;height:32px;background-size:32px 32px}
header .logo.holChristmas span{top:-7px;right:-32px;width:42px;height:38px;background-size:42px 38px}
header .logo.holChristmas span:after{top:4px;left:-144px;width:155px;height:22px;background-size:155px 22px}
header a.lowNav{font-size:180%;padding:8px 8px 7px 8px}
.loggedUser header a.lowNav{padding-left:6px;padding-right:6px}
header .profileInformation>a{height:36px;width:auto;margin:2px 0}
.userNav>a span{display:none}
.mdlMain .features{display:none}
#playlist #plBar .right{float:none;display:table;width:100%}
#playlist #plBar .right a{text-align:center;display:table-cell;border:1px solid #222}
#playlist #plBar .left{float:none;width:auto}
#playlist #plBar .left .follow,#playlist #plBar .left .rate{float:right}
#playlist #plContent .listThumbs{text-align:left}
.listProfiles li a.title{padding-bottom:3px}
.listProfiles li{margin-bottom:12px}
.communityHead .about ul li:last-child{display:none}
.communityHead .about ul li.heading{display:block}
footer ul{height:22px;overflow:hidden;-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out}
footer ul li.head{cursor:pointer;height:22px;color:#999}
footer ul li.head i{display:inline-block;margin:0 6px 0 0}
footer ul li.head.active i:before{content:"\e3b0"}
.player .bd img{width:44%}
.listProfiles li span.rating{display:none}
.mdlMain form input.btn{font-size:140%}
.mdlMain.mdlUpgrade{width:100%;box-sizing:border-box}
.mdlMain.mdlUpgrade .group label input{float:left}
.mdlMain.mdlUpgrade .group p{padding:1px 5px}
.mdlMain.mdlUpgrade .modal-body{padding:1px}
.mdlMain.mdlUpgrade form{padding:6px}
.join .mdlMain .modal-head{padding:6px}
.join .mdlMain .modal-head h4{display:none}
#profile #head .contents .pp{margin:-7px 8px -7px -7px}
#profile .infoBar .userNav>a{font-size:90%}
.featureCategories ul li{width:33.33333%}
div.join{padding:0}
.join .mdlMain.mdlUpgrade{width:100%}
.left170.search .listSearches a{float:left;width:50%;box-sizing:border-box;font-weight:bold;padding-bottom:8px}
.searchOption{overflow:hidden}
.left170.search h3{font-size:12px;padding:5px 8px}
.notice-wrap{left:calc(50% - 160px)}
.notice-item{width:320px;box-sizing:border-box}
.notice-item-close{top:-6px;right:-6px}
div.method{padding:5px}}
@media(max-height:880px){.player.wrap.col2{max-width:1220px}}
@media(max-height:780px){.player.wrap.col2{max-width:1072px}}
#tab #mTabs li{width:100%}
#tab #mTabs li span.ico{vertical-align:top}
#tab{background-color:#e1e1e1}
#tab div a{text-decoration:none;padding:1.75em 0 2.35em;height:.6em;display:block;color:#175b79}
#tab div a:hover{background:#d1d1d1;color:#333333}
#tab div.tab{text-align:center}
@media(max-width:89px){#tab div a{padding:.75em .5em 1.35em}}
.blowplayer{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.blowplayer a{text-decoration:none;color:white}
.blowplayer svg{fill:white;display:block;vertical-align:middle}
.bp-pane{position:relative;overflow:hidden}
.bp-title,.bp-share,.bp-menu,.bp-related,.bp-related a,.bp-share .share-btn,.bp-overlay,.blowplayer{box-sizing:border-box;background-clip:padding-box}
.bp-menu,.bp-share,.bp-related,.bp-sharebar,.bp-scrubs,.bp-context,.bp-loader{position:absolute;display:none}
.bp-menu{z-index:2}
.bp-close{position:absolute;cursor:pointer;right:-1em;top:-1em;width:2.5em;height:2.5em;background:#333;text-align:center;border-radius:2em}
.bp-close:hover{background:#444}
.bp-menu .bp-close svg{width:1.5em;height:1.5em;margin:6px auto}
.bp-btn.active .bp-menu{display:block}
.blowplayer.bp-fs{position:fixed;top:0;left:0;z-index:9999}
.bp-title{display:block;transition:.4s all;top:0;position:absolute;background:rgba(0,0,0,.6);width:100%;padding:.4em}
.bp-title.linked:hover{text-decoration:underline}
.blowplayer .linked{cursor:pointer}
.blowplayer,.blowplayer video,.blowplayer canvas,.blowplayer .bp-poster{width:100%;height:100%;background-color:black;background-size:cover;background-position:center}
.bp-poster{position:absolute;top:0;left:0}
.blowplayer .bp-btn{display:inline-block;cursor:pointer}
.bp-controls .bp-btn svg{height:2.2em;width:2.2em;opacity:.7;transition:opacity .3s,transform .3s;margin:auto}
.bp-controls .bp-btn:hover svg{opacity:1}
.bp-controls{color:#ddd;position:absolute;bottom:0;background:#222;width:100%;height:2.9em}
.bp-controls .bp-menu{background:#2d2d2d;bottom:2.15em}
.bp-controls .btn-play{width:4.3em}
.bp-controls .bp-btn,.bp-controls .timestamp{float:left}
.bp-controls .bp-btn.active svg{opacity:1}
.bp-controls .btn-settings,.bp-controls .btn-expand,.bp-controls .btn-fullscreen,.bp-controls .btn-related,.bp-controls .btn-cardboard,.bp-controls .btn-chromecast,.bp-controls .bp-logo{float:right}
.bp-controls .btn-settings.active>svg{transform:rotate(20deg)}
.bp-controls .timestamp{cursor:default;padding-top:.6em;padding-left:.8em}
.bp-controls .bp-logo{margin-right:.5em;padding-top:.15em}
.bp-controls .bp-logo img{height:1.9em}
.bp-fs .bp-controls .btn-expand {display:none}
.bp-seekbar,.blowplayer .btn-volume{position:relative;cursor:pointer}
.bp-controls label,.bp-scrubs span{text-shadow:.1em .1em 1px #000}
.bp-controls .btn-settings .bp-menu{padding:.33em .5em;width:16em;right:0}
.bp-controls .btn-settings .bp-menu .bp-mrow{margin:.5em 0}
.bp-controls .btn-settings .bp-menu label{width:6.2em;display:inline-block;padding-top:.35em;vertical-align:top}
.bp-controls .btn-volume .bp-menu{width:2.2em}
.bp-controls .btn-volume:hover .bp-menu{display:block}
.bp-controls .btn-volume .bar{background:#999;margin:.45em auto;height:4.2em;width:.43em;position:relative}
.bp-controls .btn-volume .bar .handle{width:1.1em;height:.4em;background:#fff;position:absolute;margin-left:-.333em}
.bp-controls .btn-volume .bar .level{bottom:0;background:red;position:absolute;width:100%}
.bp-seekbar{height:.7em;background:#444;width:100%;position:relative}
.bp-seekbar div{position:absolute;width:0;left:0;height:100%;background:#888}
.bp-seekbar .handle{width:.35em;height:100%;background:#fff;box-shadow:0 0 5px #fff}
.bp-seekbar .progress{background:red}
.bp-seekbar.active .progress{background:#e22f2f}
.bp-seekbar .bp-scrubs{width:auto;height:auto;background:#333;bottom:1.25em;box-sizing:content-box;border-radius:.5em}
.bp-seekbar .bp-scrubs.preview{width:130px;height:88px;border:.75em solid #222}
.bp-seekbar .bp-scrubs div{position:absolute;bottom:.2em;width:100%;height:1.43em;text-align:center;background:none}
.bp-seekbar .bp-scrubs span{display:inline-block;background:#222;padding:.16em .33em;border-radius:.45em}
.bp-seekbar.over .bp-scrubs,.bp-seekbar.active .bp-scrubs{display:block}
.bp-seekbar .tag{position:absolute;display:block;width:.4em;height:.4em;background:white;border-radius:2em;top:.15em;margin-left:-.25em}
.bp-tooltip{position:absolute;text-align:center;z-index:3}
.bp-tooltip .text{display:block;border-radius:.35em;background:#111;padding:.15em .4em}
.bp-tooltip .arrow{display:block;height:0;width:0;border:.45em solid black;border-color:black transparent transparent;margin:auto;border-bottom:none}
.bp-context{min-width:12.5em;background:#eee;border:1px solid #aaa;white-space:nowrap;z-index:5}
.bp-context a{display:block;color:black;padding:.35em .5em}
.bp-context a:hover{background:#333;color:white}
.bp-pane>.bp-menu{top:10%;left:10%;max-height:80%;width:80%;background:rgba(10,10,10,0.8);border-radius:1em;padding:1em;border:1px solid #444}
.blowplayer:not(.mode-stereo) .bp-pane:hover .bp-sharebar{display:block}
.bp-pane .bp-btn{background:rgba(0,0,0,.8);padding:1em;border-radius:.5em;opacity:.7;transition:.2s opacity}
.bp-pane .bp-btn:hover{opacity:1}
.bp-pane .bp-btn svg{width:2.2em;height:2.2em}
.bp-sharebar{right:.9em;top:.9em}
.bp-sharebar .bp-btn{margin:8px;display:block}
.bp-share label{padding:3px 0;display:block}
.bp-share textarea,.bp-share input{width:100%;box-sizing:border-box;border:none;padding:4px;font-size:12px;font-family:Arial}
.bp-share textarea{height:4.2em}
.bp-share .share-btn{background:#f2f2f2;border-radius:.5em;margin:.5%; width:11.5%; padding:.25em;display:inline-block}
.bp-share .share-btn:hover{background:#fff}
.bp-share .bp-stumbleupon svg{fill:#ea4b24}
.bp-share .bp-pinterest svg{fill:#bd2126}
.bp-share .bp-facebook svg{fill:#3a5795}
.bp-share .bp-google svg{fill:#dc4b38}
.bp-share .bp-tumblr svg{fill:#529ecc}
.bp-share .bp-reddit svg{fill:#000}
.bp-share .bp-reddit svg circle{fill:#e7541d}
.bp-share .bp-blogger svg{fill:#ff9334}
.bp-share .bp-vk svg{fill:#6383a8}
.bp-share .bp-twitter svg{fill:#55acee}
.bp-related{width:100%;height:100%;top:0;left:0;border:.16em solid transparent;background:rgba(10,10,10,0.8);z-index:1}
.bp-related a{display:block;height:33.3333%;width:25%;border:.16em solid transparent;background-size:cover;background-position:center;background-repeat:no-repeat;float:right}
.bp-related a:hover{opacity:.8}
.bp-overlay{cursor:pointer;transition:.2s background;width:14%;top:41%;left:43%;position:absolute;background:rgba(0,0,0,.7);padding:3px;border:1px solid black;border-radius:.7em}
.bp-overlay:hover{background:rgba(0,0,0,.8)}
.bp-msg p{text-align:center;font-size:large}
.bp-msg p a{color:#9edffd}
.blowplayer:not(.mode-stereo) .bp-pane>.bp-loader.active,.mode-stereo :not(.menu-vr) .eye-vr .bp-loader.active{display:block}
.bp-loader{width:14%;top:41%;left:50%;margin-left:-7%;animation:rotating 2s linear infinite}
@keyframes rotating{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}}
.bp-select{text-align:left;display:inline-block;color:black;position:relative}
.bp-select .default,.bp-select .entries{border-radius:.25em;background:white;border:1px solid gray;overflow:auto;max-height:300px}
.bp-select .default{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bp-select .entries{display:none;position:absolute;bottom:1.8em;right:0;min-width:100%;max-width:200%;box-sizing:border-box;z-index:3}
.bp-select .entries span,.bp-select .default{display:block;padding:.35em;white-space:nowrap}
.bp-select .entries span:hover{background:#333;color:white;border-radius:.25em}
.bp-select .entries span.active{font-weight:bold}
.blowplayer .bp-select span svg{width:1.4em;height:1.4em;fill:black;opacity:1;margin-left:.25em;display:inline-block}
.blowplayer .bp-select span:hover svg{fill:white}
.bp-select.open .entries{display:block}
.bp-select.open.down .entries{bottom:initial;top:1.8em}
.bp-select .arrow{width:0;height:0;display:inline-block;float:right;border:.4em solid black;margin-top:.4em;border-color:black transparent transparent}
.bp-controls .btn-settings .bp-select{width:8.6em}
.bp-roll a.link{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.60);text-align:center;left:0;padding:16px;font-size:20px}
.bp-roll a.link:hover{text-decoration:underline}
.bp-roll a.close{position:absolute;right:0;color:#ccc;padding:0 10px;bottom:0;text-decoration:none;font-size:48px}
.bp-roll a.close:hover{color:#fff}
.bp-rmedia{background:rgba(0,0,0,.75);border:1px solid #666;position:absolute;padding:0 30px 30px;width:300px;left:50%;margin-left:-150px;margin-top:-150px;top:50%;color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:content-box}
.bp-rmedia .play span{position:absolute;right:0;color:#ccc;padding:0 10px;top:0;text-decoration:none;font-size:48px;cursor:pointer}
.bp-rmedia .play span:hover{color:#fff}
.bp-rmedia .close{display:block;text-align:center;padding:18px;color:#ffcc00;text-decoration:underline;font-weight:bold}
.bp-rmedia .close:hover{cursor:pointer;color:#fff}
.bp-qualities{position:absolute;bottom:.5em}
.bp-qualities a{background:#222;padding:10px 12px;margin-left:.5em;border-radius:.75em;display:inline-block}
.bp-qualities a.active{background:#009933}
.bp-qualities a.active svg{display:inline-block}
.bp-qualities svg{width:1em;height:1em;margin-right:.25em;display:none}
.blowplayer .corner-logo{background:rgba(10,10,10,.5);position:absolute;bottom:.5em;right:.5em;padding:8px 10px;border-radius:.75em}
.blowplayer .corner-logo img{max-width:200px;max-height:50px;height:3em}
.blowplayer canvas,.blowplayer .btn-cardboard,.eye-vr,.bp-cursor-vr,.bp-controls-vr,.blowplayer.mode-vr video,.blowplayer.mode-stereo .bp-pane>.bp-title,.blowplayer:not(.mode-stereo) .bp-pane>.bp-btn{display:none}
.blowplayer.mode-vr canvas,.blowplayer.mode-vr .btn-cardboard,.mode-vr .menu-vr .bp-controls-vr,.mode-vr .menu-vr .bp-cursor-vr,.mode-stereo .eye-vr,.mode-stereo .bp-pane .btn-back{display:block}
.bp-pane>.bp-btn{background:transparent;position:absolute;opacity:1}
.bp-pane .btn-back{left:0;top:0;padding:1em 1.5em 1.5em 1em}
.bp-pane .btn-back svg{width:1.8em;height:1.8em}
.bp-pane .btn-settings,.bp-pane .btn-center{bottom:.6em;left:50%;padding:0;width:3.0em;margin-left:-1.5em}
.bp-pane .btn-settings svg,.bp-pane .btn-center svg{width:3em;height:3em}
.bp-controls-vr{font-size:11px;position:absolute;width:18em;box-sizing:border-box;padding:0 1.4em}
.bp-controls-vr .btn-play{margin:1em auto;display:block;width:2.2em;box-sizing:content-box}
.bp-controls-vr .bp-title{position:relative;background:none;padding:0;text-align:center}
.bp-controls-vr .bp-btn-vr{background:none;padding:0;display:inline-block;opacity:.7;vertical-align:middle}
.bp-controls-vr .bp-btn-vr.active,.bp-controls-vr .bp-btn.active{opacity:1}
.bp-controls-vr .bp-btn-vr svg{height:1.9em;width:1.9em}
.blowplayer canvas{transition:.15s opacity}
.blowplayer .menu-vr canvas{opacity:.4}
.bp-seekbar .handle-preview{width:1px;background:#fff;height:100%;display:none}
.bp-seekbar.active .handle-preview{display:block}
.bp-cursor-vr{width:1px;height:1px;background:rgba(255,255,255,1);margin-top:-1px;margin-left:-1px;position:absolute;top:50%;left:50%;border:1px solid white;border-radius:3em;box-sizing:border-box;transition:.2s width,.2s height,.2s margin,.35s background}
.bp-cursor-vr.active{width:1.2em;height:1.2em;margin-top:-.6em;margin-left:-.6em;background:rgba(255,255,255,.05)}
.blowplayer .menu-vr .bp-seekbar{height:.5em;margin:.15em 0;transition:.2s all}
.blowplayer .menu-vr .bp-seekbar.active{margin:0;height:.8em}
.blowplayer .menu-vr .timestamp{margin-top:.2em}
.menu-vr .timestamp{display:inline-block;vertical-align:middle}
.menu-vr .btn-volume.active .bp-menu{width:5em}
.menu-vr .btn-volume .bp-menu{left:100%;width:0;top:0;transition:.3s width;display:block}
.menu-vr .btn-volume .bp-menu .bar{width:100%;background:#888;margin:.6em 0;height:.8em;position:relative}
.menu-vr .btn-volume .bp-menu .level{position:absolute;background:red;height:100%}
.menu-vr .btn-tags{float:right}
.bp-pane .eye-vr{width:50%;height:100%;position:absolute;top:0;overflow:hidden}
.bp-pane .eye-vr.eye-right{right:0}
.mode-vr .bp-pane{cursor:grab;cursor:-webkit-grab;cursor:-moz-grab}
.mode-vr .bp-pane.drag{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.menu-vr .tag-menu span{border:2px solid gray;padding:.2em .4em;background:rgba(60,60,60,.5);margin:0 1px 1px 0;border-radius:.3em;display:inline-block;transition:.25s background;cursor:pointer}
.menu-vr .tag-menu span.active{background:rgba(140,140,140,.8);border-color:#ddd}
.menu-vr .tag-menu span svg{width:.9em;height:.9em;display:inline}
@media(min-resolution:2dppx){.menu-vr .tag-menu span{border-width:1px}
.bp-controls-vr{font-size:8px}
.bp-seekbar .handle-preview{transform:scale(.5,1)}
.bp-cursor-vr{transform:scale(.5);width:3px;height:3px}
.bp-cursor-vr.active{width:20px;height:20px;margin-top:-10px;margin-left:-10px}}
@media(min-resolution:3dppx){.bp-seekbar .handle-preview{transform:scale(.333333,1)}
.bp-controls-vr{font-size:5.5px}}
@media(max-width:800px){}
@font-face{font-family:'icomoon';src:url('/images/fonts/i.eot?5os8bo');src:url('/images/fonts/i.eot?#iefix5os8bo') format('embedded-opentype'),url('/images/fonts/i.woff?5os8bo') format('woff'),url('/images/fonts/i.ttf?5os8bo') format('truetype'),url('/images/fonts/i.svg?5os8bo#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="trophy1"] i.icon-:before,[class*=" trophy1"] i.icon-:before{content:"\e215"}
[class^="trophy2"] i.icon-:before,[class*=" trophy2"] i.icon-:before{content:"\e214"}
[class^="trophy3"] i.icon-:before,[class*=" trophy3"] i.icon-:before{content:"\e213"}
[class^="trophy0"] i.icon-:before,[class*=" trophy0"] i.icon-:before{content:"\e21e"}
.icon-help:before{content:"\e902"}
.icon-hd:before{content:"\e901"}
.icon-swipe:before{content:"\e900"}
.icon-user:before{content:"\e185"}
.icon-arrow-right2:before{content:"\e3c3"}
.icon-arrow-left2:before{content:"\e3c7"}
.icon-sort:before{content:"\e418"}
.icon-pencil:before{content:"\e00d"}
.icon-camera:before{content:"\e036"}
.icon-camera2:before{content:"\e04c"}
.icon-envelop:before{content:"\e0eb"}
.icon-history:before{content:"\e0ff"}
.icon-clock:before{content:"\e102"}
.icon-bell:before{content:"\e10b"}
.icon-calendar:before{content:"\e113"}
.icon-mobile:before{content:"\e126"}
.icon-tv:before{content:"\e129"}
.icon-cd:before{content:"\e135"}
.icon-reply:before{content:"\e14e"}
.icon-users:before{content:"\e186"}
.icon-user-plus:before{content:"\e187"}
.icon-search:before{content:"\e1b7"}
.icon-lock:before{content:"\e1d1"}
.icon-cog:before{content:"\e1df"}
.icon-stats-up:before{content:"\e207"}
.icon-3rd:before{content:"\e213"}
.icon-2nd:before{content:"\e214"}
.icon-1st:before{content:"\e215"}
.icon-podium:before{content:"\e216"}
.icon-trophy:before{content:"\e21e"}
.icon-flower:before{content:"\e233"}
.icon-rocket:before{content:"\e234"}
.icon-fire:before{content:"\e23f"}
.icon-car:before{content:"\e25d"}
.icon-list:before{content:"\e29d"}
.icon-menu:before{content:"\e2af"}
.icon-cloud:before{content:"\e2b4"}
.icon-download:before{content:"\e2be"}
.icon-upload:before{content:"\e2bf"}
.icon-flag:before{content:"\e2d1"}
.icon-eye:before{content:"\e2d9"}
.icon-star:before{content:"\e2ff"}
.icon-star2:before{content:"\e301"}
.icon-heart:before{content:"\e304"}
.icon-heart2:before{content:"\e305"}
.icon-thumbs-up:before{content:"\e313"}
.icon-thumbs-down:before{content:"\e314"}
.icon-male:before{content:"\e319"}
.icon-female:before{content:"\e31b"}
.icon-grin:before{content:"\e31e"}
.icon-stack-picture:before{content:"\e344"}
.icon-stack-play:before{content:"\e351"}
.icon-notification:before{content:"\e357"}
.icon-info:before{content:"\e363"}
.icon-close:before{content:"\e36c"}
.icon-checkmark:before{content:"\e370"}
.icon-plus:before{content:"\e376"}
.icon-exit:before{content:"\e37e"}
.icon-play:before{content:"\e385"}
.icon-previous:before{content:"\e38c"}
.icon-next:before{content:"\e38d"}
.icon-shuffle:before{content:"\e3ab"}
.icon-arrow-up:before{content:"\e3b0"}
.icon-arrow-right:before{content:"\e3b1"}
.icon-arrow-down:before{content:"\e3b2"}
.icon-arrow-left:before{content:"\e3b3"}
.icon-arrow-down2:before{content:"\e3b4"}
.icon-arrow-up3:before{content:"\e410"}
.icon-arrow-down3:before{content:"\e412"}
.icon-share:before{content:"\e48c"}
.icon-feed:before{content:"\e4a0"}
.icon-file-zip:before{content:"\e4e6"}
.icon-code:before{content:"\e4e8"}
