html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
body{font-family:helvetica,arial,sans-serif;font-size:82.5%;background:#181818;color:#ccc;padding:4px;margin-top:50px;position:relative}
body.active{min-height:1000px}
video{-webkit-transform-style:preserve-3d;z-index:1}
.wrap{margin:auto;margin:auto;padding:0;position:relative;overflow:hidden;background:#222}
a{color:orange}
#head{background:#333;padding:0;border-bottom:2px solid #111;text-align:center;position:fixed;top:0;left:0;right:0;z-index:9999;width:auto}
#head.premium a.menu{background:#004c98}
#head.basic a.menu{background:#ff3300}
#head a.logo{background:url(http://imedia.l3.mporn.com/images/logo.png);width:142px;height:26px;display:inline-block;margin:.9em .6em .7em}
#head a.logoPremium{background:url(http://imedia.l3.mporn.com/mporn.com/images/logo-premium.png);width:154px;height:26px;-webkit-background-size:154px 26px;background-size:154px 26px;display:inline-block;margin:.9em .6em .7em}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#head a.logo{background:url(http://imedia.l3.mporn.com/images/logo_hd.png);background-size:142px 26px}}
#head a.menu,#head a.search{float:left;border-right:2px solid #111;color:#ccc;cursor:pointer;text-decoration:none;font-size:120%;padding:1em;margin:0}
#head a.menu:hover,#head a.search:hover{color:#fff}
#head a.search{float:right;border-right:none;border-left:2px solid #111}
#head a.active{background:#111}
#head a.active span:before{content:"\e61a" !important}
.mTabs{letter-spacing:-5px;margin:0 0 8px 0;overflow:hidden;text-align:center;background:#111;clear:both}
.mTabs a,.mTabs iframe.sppc,body.tab a{height:3.3em;vertical-align:middle;width:24.9%;box-sizing:border-box;letter-spacing:normal;border-right:1px solid #444;text-transform:uppercase;background:#111;font-weight:bold;font-size:85%;color:#fff;display:inline-block;padding:12px 0;margin:0;text-align:center;vertical-align:top}
.mTabs iframe.sppc{border:none}
.mTabs iframe.sppc{margin:0 0 0 0;padding:0}
.mTabs a:last-child,.mTabs iframe.sppc:last-child{border:none}
body.tab{margin:0;padding:0}
body.tab a{width:100%}
.mTabs iframe.sppc{border:none}
span.aLabel{font-size:85%;margin:0 0 4px 0;padding:8px 0 0 0;text-align:center;color:#999;display:block}
#overlay{background:rgba(0,0,0,.75);position:fixed;top:0;left:0;bottom:0;right:0;height:100%;display:none;z-index:9997}
#overlay.active{display:block}
#menu{letter-spacing:-4px;z-index:9998;position:absolute;min-height:100%;top:0px;bottom:0;left:-260px;width:260px;box-sizing:border-box;background:#111;font-size:120%;-webkit-transition:left .2s ease-out;-o-transition:left .2s ease-out;transition:left .2s ease-out}
#menu .plusone{margin:8px}
#menu .userInfo{display:block;font-size:75%;line-height:140%;text-align:center;letter-spacing:normal;background:#111;margin:4px 5px 0;padding:6px 8px}
#menu .userInfo span{font-weight:bold}
#menu .userInfo.premium span{color:#0066ff}
#menu .userInfo.basic span{color:orange}
#menu .user{background:#333;padding-top:1px}
#menu .user a{width:50%;display:inline-block;font-size:80%;background:#111;border:5px solid #222;border-top:7px solid #222;text-align:center}
#menu .user a [class^="icon-"],#menu .user a [class*=" icon-"]{margin:0 10px 0 0}
#menu .user a.join{border-left:none;color:#ff9900}
#menu .user a.leave{border-left:none;color:#888}
#menu.active{left:0}
#menu a{display:block;letter-spacing:normal;color:#fff;box-sizing:border-box;padding:17px 12px;background:#151515;border-bottom:1px solid #222;text-decoration:none;font-weight:bold}
#menu a.child{color:#ccc;font-size:85%;padding:14px 8px 14px 24px}
#menu [class^="icon-"],#menu [class*=" icon-"]{margin:0 12px 0 8px;display:inline-block;vertical-align:top;color:#999}
#menu a.join span{color:#ff9900}
#menu a.leave span{color:#888}
#menu a.break{border-bottom:4px solid #222}
#menu a.active{color:orange}
#search{visibility:hidden;z-index:9998;position:fixed;top:-17px;transition:visibility 0 linear .4s,top .4s ease-out;left:0;box-shadow:0 2px 4px rgba(0,0,0,.5);background:#111;border-bottom:1px solid #111;padding:8px;width:100%;box-sizing:border-box}
#search.active{top:50px;visibility:visible;transition-delay:0}
#search input[type="text"]{border:none;width:100%;box-sizing:border-box;padding:8px;font-size:120%;outline:none}
#search button{background:none;border:none;position:absolute;top:15px;right:15px;padding:3px;cursor:pointer}
#search button span{color:#999}
#search .results{background:#eee;display:block}
#search .results a{display:block;padding:10px;text-decoration:none;color:#333;border-bottom:1px solid #ddd;font-size:110%}
#search .results a:last-child{border:none}
#search .results a strong{font-weight:bold}
#search .results a:hover,#search .results a.active{background:#6699ff;border-color:#6699ff;color:#fff}
#search .results span.type{float:right;color:gray;font-size:80%}
#search .results a:hover span.type{color:#fff}
#search .results span[class^="icon-"]{color:#bbb;margin-right:7px}
.heading{padding:1em 0 1em .4em;border-bottom:2px solid #333;position:relative}
.heading h1{font-weight:bold;text-transform:uppercase;font-size:110%}
.heading h3{font-weight:normal;color:#999;font-size:110%;margin:0 0 8px 0}
.heading p{font-weight:bold;color:#999;padding:18px 0 8px 0}
.heading img{float:right;height:30px;clear:right;border:1px solid #111;padding:1px;margin:-6px 6px 0}
.heading span.sub{color:#666;font-size:85%}
.heading .sort{float:right;font-size:120%;text-decoration:none;color:#6699ff;padding:.8em;margin:-1em 0 .2em 0;font-weight:bold}
.heading .sort:hover{color:#fff}
.sorting,.ddGroup .ddOptions{display:none;clear:both;font-size:110%;padding:3px;margin:4px 0 0 0;border:1px solid #333;background:#181818;position:absolute;right:0;top:32px;box-shadow:3px 3px 4px rgba(0,0,0,.25);box-sizing:border-box;z-index:9999}
.sorting span{display:block;text-align:right;font-size:85%;padding:6px;font-weight:bold}
.sorting a,.ddGroup a{text-decoration:none;margin:0;display:block;text-align:right;background:#111;border:1px solid #333;border-bottom:none;padding:14px 12px;color:#ff9900}
.sorting a.active,.ddGroup .ddOptions a.active,.subSort a.active{background:#333;color:#ccc}
.sorting a:last-child,.ddGroup a:last-child{border-bottom:1px solid #333}
.subSort a.active{background:#ff9900;color:#111}
.subSort{padding:1px;border:1px solid #333;background:#111;letter-spacing:-4px;clear:both}
.subSort a{display:inline-block;width:25%;padding:12px 4px;background:#222;letter-spacing:normal;border-right:1px solid #111;box-sizing:border-box;text-decoration:none;text-align:center;font-weight:bold}
.subSort a:last-child{border-right:none}
.subSort.s3 a{width:33.3333%}
.subSort.s2 a{width:50%}
.ddGroup{font-size:100%;margin:8px 2% 0;position:relative}
.ddGroup>a{border-bottom:1px solid #333;padding:6px 8px}
.ddGroup .ddOptions{right:0;width:auto;margin:2px 0 0 0}
ul{letter-spacing:-6px;clear:both}
ul li{box-sizing:border-box;letter-spacing:normal}
ul.listVideos{background:#181818;padding-top:.2em;text-align:center}
ul.listVideos li{display:inline-block;zoom:1;*display:inline;width:50%;padding:.4em .6em .6em .6em;margin:0;vertical-align:top;text-align:left}
ul.listVideos li span.hd{background:rgba(0,0,0,.75);position:absolute;bottom:2px;left:2px;padding:4px;border-radius:12px}
ul.listVideos li span.hd span{background:url(http://imedia.l3.mporn.com/images/hd.png);background-size:26px 14px;width:26px;height:14px;display:block}
ul.listVideos li img{width:100%;display:block;margin:0 0 0 0}
ul.listVideos li a{position:relative;text-decoration:none;display:block}
ul.listVideos li span.duration{position:absolute;bottom:2px;right:2px;border-radius:12px;background:rgba(0,0,0,.75);padding:3px 5px;color:#fff;font-size:85%;font-weight:bold}
ul.listVideos li a.videoTitle{text-decoration:none;display:block;font-size:85%;line-height:120%;font-weight:bold;overflow:hidden;margin:0;border-top:2px solid #050505;background:#222;padding:4px 4px 6px 4px}
ul.listVideos li .videoMeta{display:block;overflow:hidden;margin:0;background:#222;padding:0 4px 6px 4px}
ul.listVideos li span.title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 6px 0;font-size:85%;font-weight:bold}
ul.listVideos li span.rating,ul.listVideos li span.views{color:#888;background:#151515;padding:6px;margin:0 3px 0 0;font-size:85%;display:inline-block}
ul.listChannels li span.title,ul.listPornstars li span.title{font-size:110%;color:#ff9900;display:block;padding:4px;margin:0}
ul.listVideos li a.videoMeta{padding:4px}
ul.listChannels li .info{background:rgba(0,0,0,.75);position:absolute;bottom:0;left:0;right:0;text-align:right;color:#ccc;font-weight:bold;padding:7px}
ul.listChannels li span.icon-play{position:absolute;bottom:30px;left:8px;color:rgba(0,0,0,.75);font-size:340%}
ul.listPornstars li img.headshot{width:60px;height:60px;position:absolute;bottom:3px;left:3px;border:1px solid #111}
ul.listPornstars li span.title{font-size:110%;float:none}
.pager{border-top:2px solid #111;letter-spacing:-4px;padding:8px 4px 8px 4px}
.pager span{display:block;text-align:center;font-size:85%;color:#999;padding:2px;letter-spacing:normal}
.pager .prev,.pager .next{width:46%;box-sizing:border-box;font-size:175%;vertical-align:top;text-transform:uppercase;text-decoration:none;display:inline-block;padding:12px;text-align:center;letter-spacing:normal;margin:2%;box-shadow:0 3px rgba(0,0,0,.25)}
.pager .prev:hover,.pager .next:hover{padding:14px 12px 10px 12px}
.pager .next{background:#ff9900;color:#111}
.pager .prev{background:#666;color:#111}
.pager a span{color:#111;display:inline-block}
.pager .next span{margin:0 0 0 6px}
.pager .prev span{margin:0 6px 0 0}
.pager.small a.prev,.pager.small a.next{padding:6px;font-size:120%}
.pager .numbers{display:none}
.pager .numbers a{background:#666;color:#111;margin:2px;box-sizing:border-box;font-size:175%;vertical-align:top;text-transform:uppercase;text-decoration:none;display:inline-block;padding:12px;text-align:center;letter-spacing:normal;box-shadow:0 3px rgba(0,0,0,.25)}
.pager .numbers a.active{background:#6699ff}
#scene .right{float:right;display:none;padding:8px 8px 2px 8px;background:#181818}
#scene .right .zn{margin:0 0 6px 0}
#scene .player{background:#181818;padding:8px;margin:0 0 8px 0}
#scene #player{width:100%;min-height:100px;background:#000;margin:auto;box-sizing:border-box;vertical-align:middle;text-align:center;position:relative}
#scene #player video,#scene #player a.thumb{cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;width:100%;height:100%}
#scene #player a{text-decoration:none}
#scene .download{display:block;padding:12px;font-weight:bold;color:#ff9900;background:#111;border-bottom:4px solid #181818;text-decoration:none}
#scene .download span{margin:-1px 4px 0 0;display:inline-block;vertical-align:top}
#scene .sceneMeta{background:#111;padding:8px 10px 10px;text-align:center;margin:0 0 8px 0}
#scene .sceneMeta h1{font-size:120%}
#scene .sceneMeta span.meta{color:#998;padding:10px 12px 0 0;font-size:100%;display:inline-block}
#scene .sceneMeta span.meta span{color:#999}
#scene .video{background:#111}
#scene .video{margin:auto;position:relative;text-align:center}
#scene .video .icon-play2{position:absolute;cursor:pointer;color:rgba(255,255,255,.8);background:rgba(0,0,0,.65);font-size:400%;display:inline-block;line-height:100px;height:100px;vertical-align:top;border-radius:300px;width:100px;left:50%;top:42%;margin:-50px 0 0 -50px}
#scene .video .watermark{background-image:url(http://imedia.l3.mporn.com/images/logo.png);width:139px;height:26px;-webkit-background-size:139px 26px;background-size:139px 26px;position:absolute;bottom:8px;right:8px;background-color:rgba(0,0,0,.65);opacity:.8;border-radius:8px;background-repeat:no-repeat;background-position:5px 5px;padding:5px}
#scene .video .quality{position:absolute;bottom:8px;left:14px}
#scene .video .quality a{display:inline-block;margin:0 4px 0 0;background:#333;color:#ccc;text-decoration:none;padding:12px 14px;border-radius:8px}
#scene .video .quality a.active{color:#fff;background:#009933}
#scene .video .quality a.active span:before{content:"\e626"}
.sceneInfo{background:#181818;padding:8px;margin:0 0 8px 0}
.sceneInfo span.label{display:block;margin:0 0 4px 0}
.sceneInfo span.label span{margin:1px 4px 0 0}
.sceneInfo div.source{display:inline-block}
.sceneInfo div.source a{display:inline-block;padding:10px 12px;margin:0 8px 8px 0;background:#333;display:inline-block;text-decoration:none;color:#ccc;font-size:110%;font-weight:bold}
.sceneInfo div.source a [class^="icon-"]{color:#ff9900}
.sceneInfo div.source a:hover{background:#444}
.sceneInfo a.more{margin:0 -5px -5px -5px;display:block;background:#222;text-decoration:none;text-align:center;padding:12px;color:#888}
.sceneInfo .info{border-top:1px solid #252525;margin-top:4px;padding:0 0 8px 0}
.sceneInfo .info a{color:#ccc;background:#222;padding:10px 12px;text-decoration:none;margin:0 4px 4px 0;display:inline-block;font-size:85%}
.sceneInfo .info a.cat{font-weight:bold}
.sceneInfo .info a:hover{background:#333}
.sceneInfo .info .label{padding:8px 0 2px}
.sceneInfo .info.mhide{display:none}
.profile p{margin-top:3px}
.profile p span{font-weight:bold;display:inline-block;min-width:100px}
.tabs{clear:both;letter-spacing:-4px;border-bottom:2px solid #333;padding:8px 8px 0 8px;background:#282828}
.tabs a{display:inline-block;text-decoration:none;letter-spacing:normal;color:#999;text-align:center;padding:8px 12px;min-width:85px;box-sizing:border-box}
.tabs a [class^="icon-"],.tabs a [class*=" icon-"]{font-size:160%;color:#666}
.tabs a span.label{display:block;font-size:85%;font-weight:bold;padding:4px 0 0 0}
.tabs a.active{background:#181818;border-right:2px solid #333;margin-bottom:-2px;padding-bottom:10px}
.tabs a.active span{color:#ccc}
.listTags{padding-top:8px;letter-spacing:-4px}
.listTags li{display:inline-block;width:49%;margin:0 0 0 1%;font-size:120%;letter-spacing:normal}
.listTags li a{display:block;padding:4px;text-decoration:none;color:#ff9900}
.listTags li a:hover{color:#fff}
.listTags li a span{font-size:85%;color:#888}
.interact,.shareContainer{background:#181818;padding:8px;margin:0 0 8px 0}
.interact .vote{float:right}
.interact .vote a{margin:0}
.interact a,span.thanks{display:inline-block;font-size:100%;line-height:100%;text-decoration:none;color:#ccc;margin:0 4px 0 0;border:2px solid #333;background:#222;padding:12px 10px 10px}
.interact a:hover{border-color:#444}
span.thanks{color:#66cc66;font-weight:bold}
.interact a span.label,span.thanks span.label{padding:0 0 0 6px;display:inline-block;vertical-align:top;font-size:85%;font-weight:bold}
.interact a.up{border-right:none;margin-right:0}
.interact a.favorite [class^="icon-"]{color:#ff3333}
.interact a.up [class^="icon-"]{color:#009933}
.interact a.dn [class^="icon-"]{color:#777}
.interact a.share [class^="icon-"]{color:#6699ff}
.interact a.favorite.active [class^="icon-"]:before{content:"\e61c";color:#66cc66}
.interact a.active [class^="icon-"]:before{color:#ff9900;content:"\e626"}
.shareContainer{display:none}
#categories{margin-bottom:20px}
.group{border-bottom:4px solid #1d1d1d;clear:both;padding:8px 4px 2px;margin:0 0 0 0}
.group a.collapse{float:right;text-decoration:none;color:#6699ff;padding:6px 10px;font-size:110%}
.group a.collapse.active span:before{content:"\e60c"}
.group h2{font-size:160%;padding:4px 0 8px 0;margin-bottom:5px}
#categories .tags{letter-spacing:-4px;clear:both;font-size:85%;font-weight:bold}
#categories .tags li{margin:0 8px 8px 0;display:inline-block}
#categories .tags a{display:inline-block;letter-spacing:normal;vertical-align:middle;vertical-align:top;padding:.3em 1em 0 1em;line-height:3em;font-size:110%;text-decoration:none;color:#ccc}
#categories .tags a:first-child{background:#1d1d1d;color:#009933}
#categories .tags a:last-child{color:#ccc;background:#1d1d1d}
#categories .tags a:first-child:hover{color:#fff}
#categories .tags a:last-child:hover{color:#fff}
#categories .tags.mhide{display:none}
#categories li.active a{background:#0066ff;color:#fff}
#categories li.active a:first-child{background:#009933;color:#fff}
#categories li.active a:last-child{background:#0066ff;color:#fff}
#categories li.active a span:before{content:"\e61c"}
#categories li.active a span:before{content:"\e626"}
#categories li.inactive a{opacity:.4}
#categories li.inactive a:first-child span:before{content:"\e61a"}
#categories li.inactive a:last-child{color:#999}
#categories li.inactive a:first-child{color:#999}
#categories li.inactive a:first-child:hover{background:#1d1d1d}
#categories .summary{border-top:5px solid #ff9900;position:fixed;bottom:-120px;left:0;right:0;padding:5px 0 0 0;text-align:center;background:#111;z-index:9997;-webkit-transition:bottom .2s ease-in;-o-transition:bottom .2s ease-in;transition:bottom .2s ease-in}
#categories .summary.active{bottom:0}
#categories .summary>span{display:inline-block;padding:3px 2px;font-size:110%;font-weight:bold}
#categories .summary>span span{color:#009933;padding:0 2px}
#categories .summary a.go{display:block;padding:14px;font-size:110%;font-weight:bold;margin:5px;background:#ff9900;color:#111;text-decoration:none}
#categories .summary a.btn{font-size:110%;color:#999;font-weight:normal;padding:8px 0;display:inline-block}
#categories .thumbs{text-align:center}
#categories .thumbs li{max-width:135px;width:25%;display:inline-block;box-sizing:border-box;padding:2px;margin-bottom:2px}
#categories .thumbs li img{max-width:100%}
#categories .thumbs li a{padding:2px;background:#151515;border-bottom:1px solid #252525;display:block;margin-bottom:1px;text-decoration:none}
#categories .thumbs li a:last-child{padding:6px 2px}
#categories .list a{display:block;background:#151515;border-bottom:1px solid #111;border-top:1px solid #252525;padding:14px;font-size:120%;font-weight:bold;text-decoration:none}
#categories .list a i{float:right;color:#666}
#player .removed{background:#222;padding:100px 20px}
#player .removed img{max-width:100%}
#legal{max-width:800px}
#legal .group{padding-bottom:1px}
#legal .group h2,#legal .group h3{display:none}
#legal .group.active h2{color:#ffcc00}
#legal .group h2.show{display:block}
#legal p,#legal li{font-family:'Helvetica Neue',Helvetica,Arial;line-height:160%;margin:0 0 16px 0}
#legal ol,#legal ul{margin:0 30px}
#legal p{margin:0 30px 16px}
.comments{padding:8px;background:#181818}
.comments a.post{display:inline-block;text-decoration:none;text-align:center;background:#111;padding:8px;margin:6px 0 6px 0;border:1px solid #996600;color:#ff9900;font-weight:bold}
.comments form{background:#222;padding:8px;margin:8px 0}
.comments form textarea{background:#ccc;box-sizing:border-box;border:1px solid #111;height:30px;display:inline-block;vertical-align:top;width:100%;margin:0 0 4px 0}
.comments form button{background:#f90;color:#111;display:inline-block;vertical-align:top;margin:1px;border:none;padding:6px;text-align:center;box-sizing:border-box}
.comments form button span{margin-right:4px}
.comments form a{color:#6699ff;display:inline-block;padding:8px;vertical-align:top}
ul.listComments li{padding:4px 0 8px 0;line-height:140%;color:#999;margin:0 0 6px 0;padding-left:8px;border-left:1px solid #333;border-bottom:1px solid #333}
ul.listComments li ul li{margin:0 0 0 4px}
ul.listComments li ul li.new{background:#023100}
ul.listComments li a{color:#6699ff;text-decoration:none;font-weight:bold;padding-right:5px}
ul.listComments li .meta{display:none;font-size:85%;padding:4px;margin:4px 0 0 0;clear:both;background:#111}
ul.listComments li .meta.active{display:block}
ul.listComments li .meta .date{float:right;color:#666;padding:4px 0 0 0}
ul.listComments li .meta a,ul.listComments li a.expand {display:inline-block;font-size:100%;line-height:100%;margin:0 2px 0 0;text-decoration:none;color:#ccc;background:#222;padding:8px 8px 6px}
ul.listComments li .meta a.active{background:green}
ul.listComments li .user{color:white;font-weight:bold;padding-right:5px}
ul.listComments li a.expand {margin:-1px 0 4px 4px;padding:6px 9px 4px;float:right}
.qualityToggle{background:#181818;margin:8px 0;padding:8px;text-align:center}
.qualityToggle label{color:#999;font-weight:bold;padding:10px 6px 10px 0;display:inline-block;text-align:center}
.qualityToggle a{display:inline-block;padding:10px 9px;background:#333;color:#ccc;margin-right:6px;cursor:pointer;border-radius:8px;text-decoration:none}
.qualityToggle a i{display:none;margin-right:4px}
.qualityToggle a.active{background:#009933;color:#fff}
.qualityToggle a.active i{opacity:1;color:#fff;display:inline-block}
div.join{padding:16px;background:#181818;text-align:center;max-width:420px;box-sizing:border-box;margin:0 auto 12px}
div.join h2,form.fields h2{display:block;font-size:110%;font-weight:bold;border-bottom:2px solid #333;margin:0 0 12px 0;padding:0 0 6px}
div.join a{display:inline-block;padding:8px 12px;background:#0066ff;color:#fff;font-weight:bold;text-decoration:none}
form.fields{padding:8px;background:#181818;max-width:420px;box-sizing:border-box;-webkit-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in;margin:0 auto 22px}
form.fields h2{padding:8px 0;margin:0 0 8px 0}
form.fields p{position:relative;margin:0 0 8px 0}
form.fields p.msg{display:none;letter-spacing:normal}
form.fields p.note{margin:8px 0;padding:8px;background:#333;line-height:140%}
form.fields p.note.success{color:#66cc66;font-size:140%}
form.fields p.note .hl{font-weight:bold;padding:2px;margin:0 4px;color:#ffcc66}
form.fields p.note a{font-weight:bold;color:#6699ff}
form.fields p span.overlay{position:absolute;top:0;left:0;color:#999;font-size:110%;margin:12px 6px}
form.fields p label{color:#ccc;font-size:85%;font-weight:bold;display:block;margin:0 0 2px 0}
form.fields p.phone{letter-spacing:-4px}
form.fields p.phone select{width:30%;margin:0 1% 0 0;padding:11px 6px 11px 28px}
form.fields p.phone input{}
form.fields p a.btn,div.summary a.btn{color:orange;font-weight:bold;margin-left:10px}
form.fields ::-webkit-input-placeholder{color:#666}
form.fields p span.rel{position:relative;display:inline-block;width:69%}
form.fields input,form.fields select{font-size:110%;letter-spacing:normal;padding:12px 12px 12px 28px;background:#fff;border:none;width:100%;margin:0;box-sizing:border-box}
form.fields input.short{width:50%;vertical-align:top;margin-right:6px}
form.fields button{background:#f90;color:#111;margin:0;font-size:140%;border:none;padding:12px;text-align:center;min-width:60%;box-sizing:border-box}
form.fields .msg{font-size:85%;font-weight:bold;color:#f90;display:block;padding:4px 0 0 0;letter-spacing:normal}
form.fields .msg.good{color:#66cc66}
form.fields p.hl input,form.fields p.hl select{background:#ffcc66}
form.fields p.hl span.overlay{color:#996600}
form.fields button span{margin:2px 0 0 8px;display:inline-block;vertical-align:top}
form.fields select{padding:6px}
form.fields select.short{width:30%;margin:0 4px 0 0}
form.fields p.noIcon input{padding:10px}
p.about{color:#999;padding:10px;line-height:140%}
p.infoNote{padding:8px;font-size:110%;border:2px solid #333;margin:8px;text-align:left;line-height:120%;clear:both}
p.infoNote span{display:inline-block;vertical-align:top;color:#ff9900}
#footer{background:#181818;color:#666;margin:26px 0 0 0;padding:18px 0;text-align:center;border-top:2px solid #333;font-size:85%;line-height:120%;position:relative}
#footer .footer.mhide{display:none}
#footer a.collapse{background:#666;cursor:pointer;border-bottom:2px solid #111;top:-10px;left:10px;color:#111;position:absolute;text-decoration:none;padding:8px 12px}
#footer a{color:#777;padding:0 8px}
#footer p{margin:10px 0}
#premiumJoin{text-align:center}
#premiumJoin p.desc{padding:16px;font-size:110%;border:2px solid #333;margin:0 0 8px 0;text-align:left;line-height:120%}
#premiumJoin p.desc span{color:orange}
#premiumJoin h1{background:#000;color:#fff;text-transform:uppercase;font-size:160%;padding:16px;margin:4px 0}
#premiumJoin .compatability{background:#151515}
#premiumJoin .compatability h2{font-size:120%;font-weight:bold;padding:16px 4px;margin:0 0 4px 0;color:#ff9900}
#premiumJoin .compatability span{font-size:200%;margin:0 4px;margin-bottom:16px;display:inline-block}
#premiumJoin .pay{padding:16px 4px}
#premiumJoin .pay h3{margin:0 0 5px 0;display:block;font-weight:bold;color:#ccc}
#premiumJoin .pay button{border:5px solid #004c98;padding:0;cursor:pointer;background:#0066cc;border-radius:16px;-webkit-box-shadow:0 2px 0px rgba(0,0,0,.35),0 2px 0 rgba(255,255,255,.1) inset;box-shadow:0 2px 0px rgba(0,0,0,.35),0 2px 0 rgba(255,255,255,.1) inset;min-width:280px}
#premiumJoin .pay button .head{font-size:140%;display:block;text-align:center;color:#fff;padding:12px}
#premiumJoin .pay button span.tap{background:#004c98;padding:8px 8px 5px 8px;color:#fff;font-size:110%;display:block;margin:0 8px 8px 8px;border-radius:24px;font-weight:bold;text-transform:uppercase}
#premiumJoin .pay button .price{font-weight:bold;font-size:120%;display:block;padding:0 16px 8px;color:#fff}
#premiumJoin .pay button .price .was{text-decoration:line-through;color:#66ccff}
#premiumJoin .secure{font-size:120%;font-weight:bold;padding:16px 4px;background:#151515}
#premiumJoin .secure span{color:#f90}
#premiumJoin .benefits ul li{display:block;text-align:center;border-bottom:1px solid #222;border-top:1px solid #333;padding:8px 16px;font-size:110%;font-weight:bold;text-transform:uppercase}
#premiumJoin .benefits ul li span{color:#ffcc00}
#premiumJoin .content li{display:inline-block;width:50%;padding:4px}
#premiumJoin .content li img{display:block;width:100%}
#premiumJoin h4{padding:8px;font-weight:bold;color:#fff;background:#cc6600;font-size:120%}
#premiumJoin h5{padding:8px;background:#222;font-weight:bold;color:#fff}
#premiumJoin h1 a{display:inline-block;padding:8px;vertical-align:middle}
@font-face{font-family:'icomoon';src:url('/images/fonts/icomoon.eot?-9wdbkt');src:url('/images/fonts/icomoon.eot?#iefix-9wdbkt') format('embedded-opentype'),url('/images/fonts/icomoon.woff?-9wdbkt') format('woff'),url('/images/fonts/icomoon.ttf?-9wdbkt') format('truetype'),url('/images/fonts/icomoon.svg?-9wdbkt#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}
.icon-mobile:before{content:"\e62a"}
.icon-location:before{content:"\e62b"}
.icon-bolt:before{content:"\e62c"}
.icon-checkmark:before{content:"\e626"}
.icon-cross:before{content:"\e61a"}
.icon-plus:before{content:"\e627"}
.icon-arrow-down:before{content:"\e60a"}
.icon-arrow-up:before{content:"\e60b"}
.icon-drop-down:before{content:"\e60c"}
.icon-drop-up:before{content:"\e60d"}
.icon-ellipsis:before{content:"\e61b"}
.icon-home:before{content:"\e60e"}
.icon-pencil:before{content:"\e60f"}
.icon-play:before{content:"\e610"}
.icon-film:before{content:"\e62d"}
.icon-tags:before{content:"\e611"}
.icon-credit:before{content:"\e62e"}
.icon-clock:before{content:"\e603"}
.icon-screen:before{content:"\e62f"}
.icon-laptop:before{content:"\e630"}
.icon-mobile2:before{content:"\e621"}
.icon-tablet:before{content:"\e631"}
.icon-tv:before{content:"\e612"}
.icon-drawer:before{content:"\e625"}
.icon-reply:before{content:"\e619"}
.icon-bubble:before{content:"\e607"}
.icon-user:before{content:"\e61e"}
.icon-search:before{content:"\e600"}
.icon-key:before{content:"\e613"}
.icon-lock:before{content:"\e61f"}
.icon-shield:before{content:"\e623"}
.icon-sort:before{content:"\e601"}
.icon-menu:before{content:"\e602"}
.icon-cloud-upload:before{content:"\e629"}
.icon-earth:before{content:"\e624"}
.icon-eye:before{content:"\e604"}
.icon-bookmarks:before{content:"\e632"}
.icon-star:before{content:"\e614"}
.icon-heart:before{content:"\e615"}
.icon-thumbs-up:before{content:"\e605"}
.icon-thumbs-down:before{content:"\e606"}
.icon-checkmark2:before{content:"\e61c"}
.icon-plus2:before{content:"\e61d"}
.icon-enter:before{content:"\e620"}
.icon-exit:before{content:"\e622"}
.icon-play2:before{content:"\e616"}
.icon-shuffle:before{content:"\e628"}
.icon-arrow-right2:before{content:"\e608"}
.icon-arrow-left2:before{content:"\e609"}
.icon-newtab:before{content:"\e618"}
.icon-share:before{content:"\e617"}
.icon-apple:before{content:"\e633"}
.icon-android:before{content:"\e634"}
.icon-windows8:before{content:"\e635"}
iframe.sppc,li.zn{margin:0 auto 8px;text-align:center;display:block}
div.zn{min-width:1px;min-height:1px}
div#fzones{text-align:center;padding-top:12px}
div#fzones iframe.sppc{width:300px;height:250px;margin-left:10px}
div#fzones div{display:none}
div#fzones div:first-child{display:inline-block}
ul.listVideos li.zn{width:100%}
div.error{padding:16px 24px;margin-bottom:10px}
div.error h1{font-size:130%;font-weight:bold}
.notice-wrap{position:fixed;top:36px;right:0px;width:300px;z-index:9999}
* html .notice-wrap{position:absolute}
.notice-item p{top:50%;position:relative;transform:translateY(-50%)}
.notice-item{border-bottom:2px solid #111;background:#333;font-weight:bold;color:#eee;padding:6px;font-family:'Helvetica Neue',Helvetica,Arial;display:block;position:relative;margin:0 0 12px 0;border:3px solid wheat;padding-left:70px;height:50px}
.notice-item-close{position:absolute;font-family:Arial;font-size:12px;font-weight:bold;right:6px;top:6px;cursor:pointer}
.notice-item img{vertical-align:middle}
textarea#debugOut{z-index:9999;height:200px;background:white;position:fixed;top:10px;right:10px;border:1px solid black;min-width:500px;color:black}
body.tour #head a.search{display:none}
body.tour #footer .footer.mhide{display:block}
body.tour #footer a.collapse{display:none}
@media(min-width:500px){ul.listVideos li{width:33.3333%}
ul.listChannels li span.title,ul.listPornstars li span.title{font-size:110%}
.comments form textarea{width:60%;margin:0 4px 0 0}
#scene .download{width:50%;display:inline-block;box-sizing:border-box}
div#fzones iframe.sppc{width:220px;height:183px}
div#fzones div{display:inline-block}
div#fzones div:last-child{display:none}
#categories .thumbs li a{font-size:120%;font-weight:bold}
.qualityToggle label{display:inline-block}}
@media(min-width:690px){#search{visibility:hidden;transition-delay:0}}
@media(min-width:700px){.mTabs{margin:0 8px 8px}
ul.listVideos li{width:25%}
.sorting{width:auto;right:0}
#footer a.collapse{display:none}
#footer .footer.mhide{display:block}
#scene .sceneMeta{text-align:left}
.sceneInfo .info a,.sceneInfo .info label{font-size:100%}
.tabs a{padding:12px 16px}
.tabs a [class^="icon-"],.tabs a [class*=" icon-"]{font-size:120%;display:inline-block;margin:0 6px 0 0}
.tabs a span.label{font-size:120%;display:inline-block}
.tabs a.active{padding-bottom:14px}
.wrap{padding:0 8px 8px 8px}
.sceneInfo .info{padding:8px 0 0}
#scene #player{border:none}
#scene .sceneMeta h1{font-size:130%}
.interact a span.label,span.thanks span.label{font-size:100%}
div#fzones div{display:inline-block}
div#fzones div:last-child{display:inline-block}
div#fzones iframe.sppc{width:210px;height:175px}
#scene .right{display:block}
.listTags li{width:32.3333%}
#scene .right iframe.sppc{width:220px;height:183px}
#categories .list a{width:33.3333%;text-align:center;box-sizing:border-box;display:inline-block}
#categories .list a i{display:none}}
@media(min-width:820px){#categories .list a{width:25%}
.subSort{float:right;margin:8px}
.subSort a{white-space:nowrap;width:auto;padding:12px}
.heading{padding-left:1em}
#scene,#categories{padding:0 8px}
ul.listVideos{margin:0 8px}}
@media(min-width:1000px){ul.listVideos li{width:20%}
.pager{text-align:center}
.pager .numbers{display:inline-block}
.pager .prev,.pager .next{margin:2px 8px;width:auto}
.pager span{display:none}
.qualityToggle{margin:8px}
.sceneInfo a.more{display:none}
.sceneInfo .info.mhide{display:block}
#categories .tags{font-weight:normal}
#categories .tags li{font-size:150%}
#categories .tags li a{padding:0 12px;line-height:180%}
#categories .tags li a span{line-height:180%;vertical-align:top;display:inline-block}
#categories .tags.mhide{display:block}
#categories .group.dhide{display:none}
.listTags li{width:24%}
div#fzones div{display:inline-block}
#scene .right iframe.sppc{width:300px;height:250px}
div#fzones iframe.sppc{width:300px;height:250px}
#categories .list{border-top:1px solid #111;margin-top:6px;border-right:1px solid #111}
#categories .list a{width:20%;text-align:left;background:none;border-left:1px solid #111;border-right:1px solid #282828;border-top:1px solid #282828}
#categories .list a:hover{background:#151515}
#menu .userInfo{display:inline-block;background:none}}
@media(min-width:1300px){ul.listVideos li{width:16.6666%}
.listTags li{width:19%}
#categories .thumbs li{width:8.3333%;max-width:100%}}
@media(min-width:1600px){#categories .summary{left:260px}}
@media(min-width:26em){iframe#premium{height:2300px}}
@media(min-width:35em){iframe#premium{height:3200px}}
@media(min-width:56em){iframe#premium{height:2750px}}
@media(min-width:60em){iframe#premium{height:2200px}}
@media(min-width:72em){iframe#premium{height:2300px}}
@media(min-width:80em){}