@charset "utf-8";@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v10/gFXtEMCp1m_YzxsBpKl68gsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYAzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local('Montserrat Medium'),local('Montserrat-Medium'),url(https://fonts.gstatic.com/s/montserrat/v10/BYPM-GE291ZjIXBWrtCwevfgCb1svrO3-Ym-Rpjvnho.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:local('Montserrat Medium'),local('Montserrat-Medium'),url(https://fonts.gstatic.com/s/montserrat/v10/BYPM-GE291ZjIXBWrtCweteM9fzAXBk846EtUMhet0E.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcjrEaqfC9P2pvLXik1Kbr9s.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcmaVI6zN22yiurzcBKxPjFE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(https://fonts.gstatic.com/s/montserrat/v10/H8_7oktkjVeeX06kbAvc0E35xRr55vqc_g-KyS3KPQI.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url(https://fonts.gstatic.com/s/montserrat/v10/H8_7oktkjVeeX06kbAvc0GXcKQM3CJKNQg5O_z0AU2U.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}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,header,footer,main,aside,div,section,article{margin:0;padding:0;font-size:100%;line-height:116%;box-sizing:border-box}
ul,ol,li{list-style:none;margin:0;padding:0}
button::-moz-focus-inner{border:0;padding:0}
h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}
img{border:none;display:block;max-width:100%}
body{background:#fff;padding:0;margin:0;color:#000;line-height:1;font-family:'Montserrat',sans-serif;-webkit-text-size-adjust:100%}
input,button{outline:none;font-size:16px;font-family:'Montserrat',sans-serif}
body.modal-open{position:relative;overflow:hidden}
body.modal-open.pic-modal-open{overflow:hidden}
.cf:before,.cf:after,.wrap:before,.wrapw:before,.wrap:after,.wrapw:after{content:" ";display:table}
.cf:after,.wrap:after,.wrapw:after{clear:both}
.wrap{margin:auto;min-width:980px;max-width:1558px;position:relative}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex.col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flex.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.netbar{padding:.4em 1em;border-bottom:1px solid #ccc}
.netbar .network li{font-size:.85rem}
.netbar .network li:first-child{margin-right:.35em;color:#ed2128;font-size:.75rem;font-weight:500;text-transform:uppercase}
.netbar .network li a{margin-right:.15em;padding:.2rem .35rem;border-radius:.25em;color:#777;text-decoration:none}
.netbar .network li.active a,.netbar .network li a:hover{background:#eee;color:#333}
header{background:#fff;padding:1rem;z-index:9998;vertical-align:middle}
header>div{flex:1.6 0 0;text-align:left}
header>div.flex>a{flex:0 0 11em;margin-right:1em}
body.gay header>div.flex>a{flex:0 0 13em}
body.gay>nav:before{background-image:url(https://mediav.porn.com/images/gay-head.png);background-repeat:repeat-x;content:" ";display:block;height:6px;border-bottom:1px solid #fff}
header>div .search{flex:1;font-size:.85em}
header img.logo{width:auto;height:28px;display:inline-block;vertical-align:middle}
header .search{border:1px solid #d1d1d1;border-radius:.25em;max-width:28em;position:relative}
header .search .suggestions{border:1px solid #ccc;border-radius:0 0 .25em .25em;position:absolute;left:-1px;right:-1px;margin-top:-2px;z-index:99;background:#fff;box-shadow:4px 4px 10px rgba(0,0,0,.15);display:none}
header .search .suggestions a{display:block;padding:.35em .65em;color:#333;text-decoration:none;font-size:.9em}
header .search .suggestions a:hover{background:#eee}
header .search .suggestions a span.type{float:right;font-weight:normal;font-size:.85em;float:right;color:#666}
header .search .suggestions a.active{border:1px solid #ccc}
header .search .suggestions .separator{font-weight:bold;display:block;background:#eee;padding:.2em .5em}
header .search.active{border-color:#ccc;box-shadow:4px 4px 10px rgba(0,0,0,.15)}
header .search form input{border:none;background:none;padding:.5em;width:100%;flex:1}
header .search form>button{color:#ed1c24;text-decoration:none;font-size:1.2em;background:none;border:none;flex:0 0 10%;margin:0;padding:.5em 0;cursor:pointer;text-align:center;border-left:1px solid #e1e1e1;margin-left:.75em;border-radius:0 .25em .25em 0}
header .search form>button:hover{background:#eee}
header .search form>div{flex:0 1 auto;margin:0;position:relative}
header .search form div a,header .search form div span{text-decoration:none;color:#555;cursor:pointer}
header .search form>div a i,header .search form div span i{display:inline-block;vertical-align:top;margin-top:.05em}
header .search form>div .dropdown{margin:.5em 0 0 0;left:0;right:auto;padding:.5em;display:none}
header .search form>div .dropdown.active{display:block}
header>div.flex>.upload{cursor:pointer;text-decoration:none;padding:.5em .75em;flex:0 0 auto !important;margin:0 0 0 1em;background:#4d90fe;border-radius:.25em;color:#fff;font-size:.85em}
header nav{display:inline-block;vertical-align:middle;flex:1 0 0;text-align:right;position:relative}
header nav a,header nav span.tt,header nav span#header-login,header nav span.cta{cursor:pointer;text-decoration:none;color:#333;padding:.55em;display:inline-block;transition:color .2s ease-out;margin-left:.35em;position:relative;vertical-align:middle;line-height:1}
header nav span.count{font-size:.65em;background:#eee;border:1px solid #e1e1e1;border-radius:.25em;padding:.5em;margin:-.25em 0 0 .8em;display:inline-block;vertical-align:middle;color:#333}
header nav span.count.active{background:#ec2127;color:#fff}
header nav a:hover,header nav span.tt:hover,header nav span#header-login:hover{cursor:pointer;color:#4d90fe}
header nav span.cta{background:#f90;color:#fff;cursor:pointer;padding:.5em .85em;border-radius:1.25em;margin-left:.35em}
header nav .active>i:before{content:"\e907"}
header nav a img:first-child{border-radius:50%;max-width:28px;vertical-align:top;display:inline-block;margin-top:-2px}
header nav span i.icon-chevron-down{font-size:1.2em;margin-top:.1em;display:inline-block;vertical-align:top}
header nav>div{position:relative;display:inline-block}
header nav .dropdown{right:0;margin:0}
header nav .dropdown a{margin-left:0;white-space:nowrap}
header nav .guest-menu .dropdown{min-width:16em}
header nav .lang{white-space:nowrap;cursor:pointer;padding:.55em;display:inline-block}
header nav .lang span,span.flag{background:url(https://mediav.porn.com/images/flags.png) no-repeat;float:none !important;padding:0 !important;font-size:1rem !important;background-size:360px 80px;width:30px;height:20px;margin-right:.5em;padding:0;font-size:1rem;vertical-align:middle;border:1px solid #e1e1e1;display:inline-block;float:none}
header nav .lang.en span,span.flag.en{background-position:-0px -0px}
header nav .lang.au span,span.flag.au{background-position:-0px -40px}
header nav .lang.ca span,span.flag.ca{background-position:-0px -60px}
header nav .lang.us span,span.flag.us{background-position:-0px -20px}
header nav .lang.de span,span.flag.de{background-position:-30px -0px}
header nav .lang.es span,span.flag.es{background-position:-60px -0px}
header nav .lang.mx span,span.flag.mx{background-position:-60px -20px}
header nav .lang.fr span,span.flag.fr{background-position:-90px -0px}
header nav .lang.it span,span.flag.it{background-position:-120px -0px}
header nav .lang.nl span,span.flag.nl{background-position:-150px -0px}
header nav .lang.jp span,span.flag.jp{background-position:-180px -0px}
header nav .lang.pl span,span.flag.pl{background-position:-210px -0px}
header nav .lang.pt span,span.flag.pt{background-position:-240px -0px}
header nav .lang.br span,span.flag.br{background-position:-240px -20px}
header nav .lang.ru span,span.flag.ru{background-position:-270px -0px}
header nav .lang.se span,span.flag.se{background-position:-300px -0px}
header nav .lang.tr span,span.flag.tr{background-position:-330px -0px}
body>nav{background:#333;margin-bottom:1em}
body>nav .wrap{padding:0 1rem}
body>nav ul.right{float:right}
body>nav ul li{display:inline-block;position:relative}
body>nav ul li .dropdown{min-width:12em;margin:.25em;right:0;left:auto}
body>nav ul li .dropdown a i{margin-right:0;float:right}
body>nav ul li .dropdown a.dark{background:#111;color:#ccc}
body>nav a{font-size:.85rem;display:inline-block;color:#fff;text-decoration:none;padding:1rem .65em}
body>nav a i{display:inline-block;vertical-align:top;margin:.05em .25em 0 0}
body>nav a i.icon-chevron-down{margin:.05em 0 0 .5em;color:#999}
body>nav ul li{position:relative}
body>nav ul li ul{position:absolute;left:0;background:#333;min-width:14em;transition:all .1s ease-out;margin-top:-1em;visibility:hidden;opacity:0}
body>nav ul li ul li{display:block}
body>nav ul li ul li a{display:block;padding:.5em .65em}
body>nav ul li ul li:last-child a{padding-bottom:1em}
body>nav ul li:hover ul{visibility:visible;opacity:1;margin-top:0;z-index:999}
body>nav a:hover{color:#f90}
body>nav .subnav{background:#222;padding:1.5em 0;position:absolute;left:0;right:0;z-index:10;display:none}
body>nav .subnav ul{width:18%}
body>nav .subnav ul li{display:block}
body>nav .subnav ul li a{padding:.35em .75em}
body>nav .subnav .listings{width:82%}
body>nav .subnav .listings section.thumb-list h3 a,body>nav .subnav .channels a h3{color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body>nav .subnav .listings .item{display:block}
body>nav .subnav .listings section.thumb-list{padding:0 1em;width:25%}
body>nav .subnav .listings section.thumb-list .item{width:100%}
body>nav .subnav .listings section.thumb-list>h3,body>nav .subnav ul li h3,body>nav .subnav .channels>h3{color:#fff;margin:0 .5em 1em;padding-bottom:.5em;border-bottom:1px solid #333;text-transform:uppercase;font-size:.85em}
body>nav .subnav .thumb-list .thumb .playlist-nav a{padding-top:1.1em}
body>nav .subnav .channels{padding:0 .5em;width:25%}
body>nav .subnav .channels .item a{display:inline-block;width:50%;padding:0 .5em 1.7em}
body>nav .subnav .channels .item a img{margin-bottom:.35em;border:1px solid #999}
body>nav .subnav .channels a.more{margin:0 .5em}
body>nav .subnav .playlists .thumb{margin-bottom:0}
body>nav .subnav .categories{flex-wrap:wrap;max-width:1040px;margin:auto;width:100%}
body>nav .subnav .categories li{flex:0 0 16.66666%;width:16.66666%}
body>nav .subnav .categories li a{text-align:center}
body>nav .subnav .categories li img{margin-bottom:.25em}
body>nav .subnav ul.searches{display:none}
body>nav .subnav a.more{display:block;padding:.5em;text-align:center;background:#333;color:#ccc;border-radius:.25em;text-decoration:none;width:auto}
body>nav .subnav a.more:hover{color:#fff;background:#4d90fe}
body>nav li.premium a{background:#ec2127;color:#fff}
div.content div.main{flex:1;padding:0 1rem;position:relative;order:2}
div.content aside{flex:0 0 16em;width:16em;padding:.65rem 1rem 1rem;border-right:1px solid #ccc;order:1}
div.content aside h2{font-weight:500;margin-bottom:.5em;padding:0 1rem}
div.content aside h3{padding:.75rem 1rem .25rem;margin-bottom:.5em;font-weight:500}
div.content aside>ul{margin-bottom:1em}
div.content aside>ul li{flex-wrap:wrap}
div.content aside>ul li a{text-decoration:none;color:#333;display:block;padding:.2rem 1rem;font-size:.9em;flex:1 1 auto;text-align:left;border-radius:.25em}
div.content aside>ul li a span.count{float:right;color:#777;margin-top:.15em}
div.content aside>ul li a:hover,div.content aside>ul.menu .active a{background:#eee}
div.content aside>ul li a.combine{flex:0 0 auto;padding-right:.25em;padding-left:.25em;margin-left:.75em;color:#999}
div.content aside>ul li a.combine ~ a,div.content aside>ul li.cat-inactive>i ~ a{padding-left:.25em}
div.content aside>ul li a.combine:hover{color:#333}
div.content aside>ul li a.expand {max-width:2em;padding:.2rem;text-align:center}
div.content aside>ul li.expanded a.expand i:before{content:"\e907"}
div.content aside>ul li.expanded ul{display:block}
div.content aside>ul li.cat-active>a:nth-child(2){background:#4d90fe;color:#fff;padding:.35em}
div.content aside>ul li.cat-active a:first-child{padding-top:.35em;padding-bottom:.35em}
div.content aside>ul li.cat-inactive a{color:#999}
div.content aside>ul li.cat-inactive>i{visibility:hidden;padding-left:.25em;margin-left:.75em}
div.content aside>ul li ul{margin-left:1em;width:100%;display:none}
div.content aside>ul li.divider{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #ddd}
div.content aside>ul li.important a{font-weight:500;padding:.75rem 1rem}
div.content aside>ul.profiles{margin:0 .5rem}
div.content aside>ul.profiles li{display:inline-block;width:calc(50% - 1rem);margin:.5rem;vertical-align:top}
div.content aside>ul.profiles li img{margin-bottom:.25em}
div.content aside>ul.profiles li a{padding:0;margin-bottom:.25em;font-size:.75em;background:none !important}
div.content aside>ul.profiles li p.meta{font-size:.75em;color:#666}
div.content aside>ul.menu a{padding:.25rem 1rem .15rem .5rem}
div.content aside>ul.menu a.more{font-weight:500}
div.content aside>ul.menu a span.ic,.guest-menu .dropdown span.ic{float:none;padding:.15em 0 .25em;margin-right:.5em;display:inline-block;vertical-align:middle;min-width:2.2em;text-align:center;color:#3366ff}
div.content aside span.hd,div.content aside span.vr,div.content aside span.k4{position:static}
div.content aside .tip{background:#fff0d9;padding:1em;margin:.5em 0;font-size:.85rem;position:relative;border:1px solid #f90;border-radius:.25em;line-height:150%}
div.content aside .tip a.close{position:absolute;text-decoration:none;top:0;right:0;padding:.5em;color:#333}
div.content aside .cover{margin-bottom:1em}
div.content aside>ul.playlists li{margin-bottom:.65em;border-bottom:1px solid #e1e1e1;padding-bottom:.65em}
div.content aside>ul.playlists li>a{padding:.15rem 1rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div.content aside>ul.playlists li a:hover{background:none;text-decoration:underline}
div.content aside>ul.playlists li p{padding:.15em 1rem;font-size:.8em}
div.content aside>ul.playlists li p span{color:#666;margin-right:.65em}
div.content aside>ul.playlists li p a{display:inline-block;padding:0}
div.content hr{border:none;border-bottom:1px solid #e1e1e1}
.tooltip{position:absolute;z-index:40001;display:block;text-align:center;font-size:.85rem;margin-bottom:.5rem}
.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}
.tooltip .arrow.up{border-color:transparent transparent black;border-top:none;border-bottom:5px solid black}
.title{margin:0 0 .65em;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.title.message{padding:3em 2em;border:1px solid #e1e1e1;margin:0 1em 2em}
.title.message h1 i{font-size:2em;margin-bottom:.5em;display:block}
.title.message p a{color:#003569}
.title p{padding:0 .65rem .65rem;font-size:.85em}
.title div{flex:2.9 0 0}
.title h1,.title h2,.title h3{padding:.75rem;font-weight:500;flex:0 0 auto}
.title h2.sub{font-size:.85em;font-weight:normal;margin-top:-1.25em;flex:1 1 100%}
.title h1 span,.title h2 span{color:#666;font-weight:normal}
.title h1 a.refresh{color:#111;text-decoration:none;padding:0 .35em}
.title a.cta{flex:0 0 auto;padding:.35em .65em;border:1px solid #339933;border-radius:.25em;text-decoration:none;color:#339933;font-size:.85em;font-weight:500}
.title a.cta:hover{color:#fff;background:#339933}
.title a.cta i{display:inline-block;vertical-align:middle}
.title .controls{text-align:right;padding-right:.5em;flex:1 0 0}
.title .controls>div{position:relative;display:inline-block;margin-left:.35em}
.title .controls a,div.dropdown .controls a{text-decoration:none;color:#333;background:#eee;border-radius:.25em;padding:.4em .75em;display:inline-block;border:1px solid #ccc}
.title .controls a:hover,div.dropdown .controls a:hover{border-color:#aaa !important}
.title .controls a.active,div.dropdown .controls a.active{background:#d7d7d7}
.title .controls a.active i:before{content:"\e91c"}
.title .controls a.list{background:transparent}
.title .controls a.list.active i:before{content:"\e91e"}
.title .controls a.plist{background:#333;color:#fff;border-color:#333 !important}
.title .controls a.plist i{margin-right:.5em}
.title .controls a.cta,.title .controls a.cta:hover{border-color:#4d90fe !important;background:#4d90fe;color:#fff}
.title .controls .group a,div.dropdown .controls .group a{border-radius:none;position:relative;z-index:1;z-index:0;margin:0;border-radius:0;margin-right:-1px}
.title .controls .group a:first-child,div.dropdown .controls .group a:first-child{border-radius:.25em 0 0 .25em}
.title .controls .group a:last-child,div.dropdown .controls .group a:last-child{border-radius:0 .25em .25em 0;border-right:1px solid #ccc;margin-right:0}
.title .controls .group a:hover,div.dropdown .controls .group a:hover{z-index:2}
.title .controls .sorting a{display:block;margin:0;padding:.5em;background:none;border:none}
.title .controls .sorting a:hover{background:#eee}
div.dropdown .controls .group a{font-size:.75rem;width:auto}
div.sorting,div.subsorting{background:#fff;padding:.65em;display:none;border-radius:.25em;position:absolute;right:0;z-index:1;box-shadow:5px 5px 15px rgba(0,0,0,.15);min-width:12em;border:1px solid #ccc;margin-top:.25em}
div.subsorting{background:none;margin-bottom:0;padding-bottom:0}
div.subsorting{display:none}
div.sorting.up{bottom:2.8em}
div.sorting .filters a{flex:1 0 0}
div.subsorting .filters.sub{padding-bottom:.35em;margin-bottom:0;background:transparent}
div.subsorting .filters.sub a{flex:1 1 auto;border-radius:.25em;color:#000;font-weight:500;font-size:.8em !important}
div.subsorting .filters.sub a:hover{background:#eee}
div.sorting a,div.subsorting a,.alpha.flex a{text-align:center;text-decoration:none;margin:.35em;padding:.5em;background:#ddd;border-radius:.25em;color:#333;display:block}
div.sorting a.active,div.subsorting .filters.sub a.active,.alpha.flex a.active{background:#b81a1e !important;color:#fff !important}
div.sorting a:hover,div.subsorting a:hover,.alpha.flex a:hover{background:#d1d1d1}
div.sorting ul li a{display:block}
div.sorting ul li:last-child a{margin-bottom:0}
.alpha.flex{flex-wrap:wrap;margin:-.75rem .55rem .75rem}
.alpha.flex a{flex:0 0 auto;margin:.15em}
div.settings{padding:1.35rem;border-top:1px solid #333;border-bottom:1px solid #333;margin-bottom:.85em;color:#ccc}
div.settings .toggle{margin-bottom:1em}
div.settings div:last-child{margin-bottom:0}
div.settings p{flex:1.6 0 0;font-size:1.1em;line-height:1;padding-right:.25em}
div.settings p span{font-size:.65em;display:block;text-transform:none;padding-top:.45em;line-height:1.2em;color:#aaa}
div.settings ul{flex:1.35 0 0}
div.settings ul li{width:50%;float:left;text-align:center}
div.settings ul li a{text-decoration:none;color:#ddd;background:#333;display:block;padding:.75em 0}
div.settings ul li.active a{color:#fff;background:#4d90fe}
div.dropdown,form.member-search p .results{display:none;position:absolute;background:#fff;box-shadow:.25em .25em 1em rgba(0,0,0,.25);padding:.65em;margin-top:-2em;z-index:9;font-size:.85rem;max-width:30em;text-align:left;border-radius:.25em;border:1px solid #ccc}
div.dropdown.up{bottom:3em}
div.dropdown p{font-weight:500;padding:.25em;margin-bottom:.35em}
div.dropdown.addto ul{max-height:13em;overflow:auto;margin-bottom:.35em}
div.dropdown.addto a i,div.dropdown.download a i{margin-right:.25em}
div.dropdown.addto a i.icon-check{width:0;transition:all .2s ease-out;display:inline-block;visibility:hidden;opacity:0;margin-right:0}
div.dropdown.addto .active a i.icon-check{width:1.5em;visibility:visible;opacity:1}
div.dropdown a,div.dropdown li>span,.dropdown span.more{text-decoration:none;color:#111;padding:.55em .45em;display:block;font-size:.85rem;text-align:left}
div.dropdown a:hover,div.dropdown li>span:hover,.dropdown span.more:hover{cursor:pointer;background:#eee;color:#111}
div.dropdown li a.active:before{content:}
div.dropdown a span,div.dropdown span.count{float:right;font-size:.85em;color:#888;padding:0 .65em}
div.dropdown li.favorites a{font-weight:500}
div.dropdown li.watch-later{font-weight:500}
div.dropdown li.watch-later:not(:last-child){border-bottom:1px solid #eee;padding-bottom:.35em;margin-bottom:.45em}
div.dropdown a.new{border-top:1px solid #eee;padding-top:.65em}
div.dropdown a.disabled{color:#777}
div.dropdown a.active{background:#eee}
div.dropdown.share{text-align:center;min-width:24em}
div.dropdown.share a{display:inline-block;padding:1em .5em;text-align:center;width:28.3333%;margin:.5em;font-size:.7em;text-align:center}
div.dropdown.share a i{font-size:2rem;display:block;margin:0 0 .25em 0}
div.dropdown.share a.social-twitter i{color:#55acee}
div.dropdown.share a.social-reddit i{color:#666}
div.dropdown.share a.social-fb i{color:#4d69a2}
div.dropdown.share a.social-gplus i{color:#d95032}
div.dropdown.share a.social-tumblr i{color:#529ecc}
div.dropdown.share a.social-stumbleupon i{color:#ea4b24}
div.dropdown.share span.lbl{display:block;font-weight:500;margin-bottom:.45em;padding:.25em 0;border-bottom:1px solid #e1e1e1}
div.dropdown.share .start input[type="text"]{width:5em;padding:.25em}
div.dropdown.share .start{display:block;margin-bottom:.35em;color:#666}
div.dropdown.share .start label input{display:inline-block;vertical-align:top;margin:.2em .25em 0 0}
div.dropdown.share input[type="text"],div.dropdown.share textarea{border-radius:.25em;box-sizing:border-box;outline:none;border:1px solid #ccc;width:100%;padding:.65em;font-size:.75rem;font-family:"Courier New",Courier,monospace}
div.dropdown.share .embed-group{margin-bottom:1.35em;text-align:left}
div.dropdown.download span.hd,div.dropdown.download span.vr,div.dropdown.download span.k4{display:inline-block;background:#333;color:#fff;float:none;padding:.0em .45em;position:static;border-radius:.25em;vertical-align:top;font-size:.75em;margin:-.25em 0 0 .85em}
div.info{margin:-.65em 0 .65em}
div.info.active{display:block}
div.info p{margin:.25em .75em;line-height:150%;font-weight:500;word-wrap:break-word;clear:both}
div.info p span{font-size:.75em;color:#666;display:block;font-weight:normal}
div.info p i{float:left;color:#666;font-size:1.2em;margin:.75em 1em .75em 0;clear:both}
div.info hr{background:none;border:none;border-bottom:1px solid #bbb}
div.info p.desc{font-weight:normal;margin:.75em}
div.info .tagCloud{margin:.75em;text-align:center;font-size:.95em}
div.info .tagCloud a{margin:.25em;display:inline-block;color:#003569;text-decoration:none}
div.info .tagCloud a.s5{font-size:140%}
div.info .tagCloud a.s4{font-size:125%}
div.info .tagCloud a.s3{font-size:110%}
div.info .tagCloud a.s2{font-size:95%}
div.info .tagCloud a.s1{font-size:85%}
.textBio{overflow:hidden;max-height:4em;position:relative;margin-bottom:1em}
.textBio.expanded{max-height:100%;padding-bottom:2em}
.textBio.expanded .overlay{display:none}
.textBio.expanded i.icon-chevron-down:before{content:"\e907"}
.textBio p{font-weight:normal;font-size:.85em;margin-bottom:.85em;line-height:135%}
.textBio .overlay{position:absolute;bottom:0;left:0;right:0;height:3em;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}
.textBio a.expand {position:absolute;left:40%;right:40%;bottom:0;text-decoration:none;font-size:.85em;color:#999;text-align:center;background:#eee;border-radius:.35rem;border:1px solid #e1e1e1;padding:.35em 0;box-shadow:0 0 20px 6px #fff}
.textBio a.expand:hover{color:#000}
div.tabs{margin:0 .5rem .5rem;border-bottom:1px solid #999;}
div.tabs a{flex:0 1 auto;margin-right:.25em;padding:.75em;background:#e2e2e2;color:#000;font-weight:500;font-size:.85rem;text-align:center;text-decoration:none}
div.tabs a:last-child{margin-right:0}
div.tabs a:hover{background:#4d90fe;color:#fff}
div.tabs a:hover span{color:#fff}
div.tabs a.active,div.tabs a.active:hover{background:#fff;border:1px solid #999;border-bottom:none;margin-bottom:-1px;color:#000}
div.tabs a.right{margin-left:auto;padding:.4em .75em;border-radius:.25em}
div.tabs a span,div.tabs a.active:hover span{color:#666;font-weight:normal;margin-left:.25em}
div.tabs a i{margin-right:.35em}
ul.tabs{margin-bottom:1em}
ul.tabs li{display:block}
ul.tabs li a{display:block;padding:1em;background:#e2e2e2;color:#000;font-weight:500;font-size:.85em;text-decoration:none}
ul.tabs li.active a{background:#4d90fe !important;color:#fff !important}
ul.tabs li a span{margin-left:1em;font-weight:normal;color:#666}
ul.tabs li.active a span{color:#fff}
ul.tabs.dropdown{position:relative;margin:.5em .5em 1em .5em}
ul.tabs.dropdown > li.active a{border-radius:.25em}
ul.tabs.dropdown.active > li.active a{background:#3a80f3 !important}
ul.tabs.dropdown span.dropdown{position:absolute;top:2.8em;left:0;right:0;z-index:99;overflow:hidden;border-radius:.25em}
ul.tabs.dropdown i{display:inline-block;vertical-align:middle;font-size:1.6em;margin:-.15em 0 0;float:right}
ul.tabs.dropdown.active li i:before{content:"\e907"}
aside ul.tabs.dropdown{margin-top:-1em}
div.about{color:#333;line-height:145%;text-align:left;margin-bottom:20px;font-size:14px;clear:both;padding:20px;box-sizing:border-box}
div.about p{margin-bottom:1em}
div.about h2{font-size:1.4em;font-weight:500;margin-bottom:.75rem}
div.about h3{font-size:1.3em;font-weight:500;margin-bottom:.75rem}
div.about h4{font-size:1.2em;font-weight:500;margin-bottom:.75rem}
div.search-related{margin-bottom:1em}
div.search-related li{margin:0 0 .35em}
div.search-related a{display:block;margin:0 .25em;padding:.25em .5em;background:#eee;border-radius:.2em;color:#000;font-size:.8em;text-align:center;text-decoration:none}
.thumb-list{padding:0 .25em}
.thumb-list .item{padding:0 .5em .65em;display:inline-block;vertical-align:top}
.thumb-list.videos.mini .item:nth-child(6){display:none}
.thumb-list .item img{width:100%}
.thumb-list.pictures .item img{min-height:52px}
.thumb-list .item h3{margin-bottom:.2em}
.thumb-list .item h3 a{font-size:.85em;color:#000;text-decoration:none;display:block;padding:.15em 0 0 0;line-height:1.2em;font-weight:500}
.thumb-list.community .item h3 a.username{display:inline}
.thumb-list .item .thumb:hover ~ p a,.thumb-list .item h3 a:hover{color:#3366ff}
.thumb-list .item h3.truncate a{display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.thumb-list .item h3.truncate a i{float:right}
.thumb-list .item .thumb{position:relative;overflow:hidden;display:block}
.thumb-list .item .thumb a{display:block;background-size:100% auto;background-position:center;transition:opacity .2s ease-out;padding:0}
.thumb-list .item .meta{color:#666;font-size:.75em;line-height:140%;padding:0}
.thumb-list .item .meta a{color:#333;text-decoration:underline}
.thumb-list .item .meta p{display:inline-block;vertical-align:middle;margin:0;text-align:right}
.thumb-list .item .meta p:after{content:'•';margin:0 4px}
.thumb-list .item .meta p:last-child{margin-right:0}
.thumb-list .item .meta p:last-child:after{display:none}
.thumb-list .item .meta p span{color:#666}
.thumb-list .item .meta p i{margin-right:.35em}
span.hd,span.vr,span.rank,span.k4{position:absolute;bottom:.3em;left:.3em;text-transform:uppercase;display:inline-block;background:#ec2127;padding:0 .3em;color:#fff;border-radius:.25em;font-weight:bold;font-size:.8em;vertical-align:middle;transition:left .1s ease-out,right .1s ease-out}
span.vr{background:#4d90fe}
span.k4{background:#009900}
span.rank{bottom:auto;top:.3em;background:#666}
.thumb-list .item .thumb .hd span{line-height:1}
.thumb-list.small .item .thumb .hd{font-size:.6em;padding:0 .4em}
.thumb-list .item .thumb .photo{position:absolute;bottom:.05em;left:.2em;color:#fff;font-size:1.75em;text-shadow:1px 1px 5px rgba(0,0,0,.35)}
.thumb-list .item .profile-small{margin:.25em 0 0 auto;padding:.5em;color:#000;font-size:.9em;text-decoration:none}
.thumb-list .item .profile-small img{max-width:1.75em;margin-right:.5em;border-radius:50%}
.thumb-list.small .item .profile-small{padding:.25em;font-size:.7em}
.thumb-list .item-actions a,.thumb-list.models.profiles .item .btn{margin-right:.75em;margin-top:.5em;padding:.5em .75em;background:#eee;border-radius:.25em;color:#333;font-size:.75em;font-weight:500;text-align:center;text-decoration:none}
.thumb-list .item-actions a:last-child{margin-right:0}
.thumb-list.small .item-actions a{margin-top:.5em;padding:.25em .5em;font-size:.65em}
.thumb-list a.remove{position:absolute;top:0;right:0;padding:.25em;font-size:1.4em;text-decoration:none;color:#fff;text-shadow:0 0 .75em #000}
.thumb-list .item.removed .thumb a:first-child{opacity:.3}
.thumb-list .item.removed a.remove{text-shadow:none}
.thumb-list .item.removed a.remove i:before{content:"\e90a";color:#000}
.thumb-list .item.removed a.remove.playlist i:before{content:"\e926"}
.thumb-list.videos.small .item h3 a{font-size:.7em}
.thumb-list.videos.small .item .thumb .meta{font-size:.7em}
.thumb-list.videos .item,.thumb-list.livecams .item{width:33.3333%;max-width:380px}
.thumb-list.videos.large.mini .item:nth-child(7){display:none}
.player-right h3{padding:0 .25em .25em}
.player-right .thumb-list{padding:0}
.player-right .thumb-list.videos .item,.player-right .thumb-list.livecams .item{width:50%;padding:.25em}
.player-right .bd img{max-width:110px;float:left;margin:.25em 1em .5em 0}
.player-right .bd p{line-height:140%;font-size:.85rem;margin-bottom:1em}
.player-right .bd p a{font-weight:500;color:#ec2127}
.thumb-list.profiles .item{width:25%}
.thumb-list.profiles .item .meta{margin-bottom:.5em}
.thumb-list.categories.large .item{width:25%}
.thumb-list.categories.noimg img{display:none}
.thumb-list.pictures{padding:0;margin:0 .5em}
.thumb-list.pictures .grid-sizer,.thumb-list.pictures .item{width:25%}
.thumb-list.pictures .itemw{width:50%;text-align:center}
.thumb-list.pictures .itemw iframe{margin:auto;display:block}
.thumb-list.pictures .meta{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.75);padding:.25em;text-decoration:none;color:#fff}
.thumb-list.channels .item{width:33.33333%;padding-bottom:.85em}
.thumb-list.channels .item .thumb{overflow:visible}
.thumb-list.channels .item .thumb img.channel-cover{position:absolute;bottom:-3em;right:.25em;max-width:88px;padding:4px;box-shadow:0 0 1em rgba(0,0,0,.45);background:#fff}
.thumb-list.channels .multiple{align-items:flex-start}
.thumb-list.channels .multiple img{flex:1 0 auto}
.thumb-list.channels a.subscribe{margin-top:.5em;font-size:.75em !important}
.community-header{position:relative;margin:-.5rem 1rem 1rem;padding:0 0 15px;background:#161616;text-align:center}
.community-header .globe{position:absolute;right:0;top:0;display:block;width:100%;height:100%;background-size:150%;background-position:0% 4%;background-repeat:no-repeat;background-image:url('https://mediav.porn.com/images/community-globe.svg');opacity:.05;z-index:2}
.community-header .heading{position:relative;margin-bottom:10px;padding:0 10px;background:rgba(55,55,55,.25);z-index:3}
.community-header h3{display:inline-block;margin:10px 0;padding:0;color:#fff;font-size:250%;font-weight:700;line-height:1em;text-align:center}
.community-header h3 span{color:#f90;font-size:80%;font-style:italic;font-weight:300}
.community-header h3 em{color:#ec2127;font-style:normal}
.community-header .signup{position:relative;display:inline-block;margin:0 0 .75em 1em;padding:.25em .75em;background:transparent;border:1px #f90 solid;border-radius:.25em;color:#f90;font-size:100%;text-decoration:none;vertical-align:middle;cursor:pointer;z-index:3;transition:.1s background ease-in,.1s color ease-in}
.community-header .signup:hover{background:#f90;color:#fff}
.community-header .intro{position:relative;margin:0 auto 25px;max-width:45em;color:#eee;font-weight:500;font-size:90%;z-index:3}
.community-header ul{position:relative;width:100%;z-index:3}
.community-header ul li{flex:1 1 auto;margin:0 .25em;color:#eee;font-size:110%;text-align:center}
.community-header ul li i{margin-right:.5em;color:#999}
.community-header ul li i.icon-list{font-size:90%}
.community-header ul li .additional{display:block;margin-top:.4em;color:rgba(255,255,255,.35);font-size:85%}
.community-header .count{max-width:50%;margin:.15em 0 0 .5em;padding:.15em .75em;background:#555;border-radius:2em;color:#fff;font-size:.75em;font-weight:500}
.thumb-list.community{margin:auto}
.thumb-list.community > .item{width:100%;padding:0 0 .75em;margin:0 0 .75em;border-bottom:1px solid #e1e1e1}
.thumb-list.community .thumb-list.videos{justify-content:flex-start;padding:.5em .5em 0}
.thumb-list.community .comments .item{display:block}
.thumb-list.community .item .user.meta{padding:.35em .5em;width:100%;font-size:1em}
.thumb-list.community .item .user.meta a{color:#000;margin-right:.25em;font-weight:500;font-size:1.1em}
.thumb-list.community .item .user.meta img{max-width:32px;margin:.5em 1em .5em 0;border-radius:50%}
.thumb-list.community .item .user.meta span{margin:0 .125em}
.thumb-list.community .item .user.meta .time{text-align:right;color:#999}
.thumb-list.community blockquote span{display:block;font-size:90%;padding:.75em 0 0 0;font-style:italic}
.thumb-list.community blockquote a{color:#003569;text-decoration:none}
.thumb-list.community blockquote a.rm{float:right}
.thumb-list.community blockquote p{padding-top:1em;font-style:italic}
.thumb-list.community .item a.follow,.thumb-list.models.profiles .item a.follow{font-size:1em;display:block;padding-left:35px;text-decoration:none;font-weight:normal;padding-top:.45em;color:#111}
.thumb-list.community .item a.follow.active.thumb-list.models.profiles .item a.follow.active{color:#ec2127}
.thumb-list.community .item a.follow.active i:before,.thumb-list.models.profiles .item a.follow.active i:before{content:"\e924"}
.tabs ~ .comments{border-top:none}
.thumb-list.models.profiles .item h3{margin:0}
.thumb-list.models.profiles .item h3 a{width:100%;font-size:1rem}
.thumb-list.models.profiles .item .btn{display:inline-block;margin-top:.25em;font-size:.7em}
.thumb-list.models.profiles .item .meta{right:0;bottom:0;height:auto;width:auto;max-width:none}
.thumb-list.models.profiles .item .meta.scenes{margin:.25em 0;font-size:.7em}
.thumb-list.models.profiles .item a.follow{padding-left:0;margin-bottom:.65em}
.thumb-list.models.profiles .item .gender{position:absolute;left:.25em;bottom:.25em;border-radius:.25em;padding:.25em;color:#fff;font-size:1.1em;text-decoration:none}
.thumb-list.models.profiles .item .gender.icon-female{background:#e751a6}
.thumb-list.models.profiles .item .gender.icon-male{background:#519fe7}
.thumb-list.community .comments.item blockquote{padding:0 .5em .5em 2.8em;margin:.45em 0 .25em 1em}
.thumb-list.community .comments.item .controls a{display:inline-block;font-weight:bold;font-size:.8em;color:#999;text-decoration:none;margin-left:1em;padding:.5em .5em 0 2.8rem;vertical-align:middle}
.thumb-list.community > .item.comments .replyToggle{display:inline-block;margin-bottom:.75em;color:#000;font-size:.85rem;font-weight:500;text-decoration:none}
.thumb-list.community > .item.comments{border-top:none}
.thumb-list.community > .item.comments > .controls{display:block;margin-bottom:.75em}
.thumb-list.livecams{transition:opacity .3s ease-in;margin-bottom:1em}
.thumb-list.livecams.loading{opacity:0}
.thumb-list.livecams .thumb{margin-bottom:.35rem}
.thumb-list.livecams>p{margin-bottom:.35rem}
.thumb-list.livecams .show-type,.cam-bio .show-type{font-size:.75em;text-transform:uppercase;padding:.5em .75em;border-radius:.35em;display:inline-block;border:1px solid #61AE24;color:#61AE24}
.thumb-list.livecams .show-type span,.cam-bio .show-type span{display:inline-block;background:#61AE24;width:8px;height:8px;border-radius:50%;vertical-align:top;margin:.25em .35em 0 0}
.thumb-list.livecams .show-type.goldshow,.cam-bio .show-type.goldshow{border:1px solid #F18D05;color:#F18D05}
.thumb-list.livecams .show-type.goldshow span,.cam-bio .show-type.goldshow span{background:#F18D05}
.thumb-list.livecams .show-type.partychat,.cam-bio .show-type.partychat{border:1px solid #00A1CB;color:#00A1CB}
.thumb-list.livecams .show-type.partychat span,.cam-bio .show-type .partychat span{background:#00A1CB}
.thumb-list.livecams .show-type.offline,.cam-bio .show-type.offline{border:1px solid #666;color:#666}
.thumb-list.livecams .show-type.offline span,.cam-bio .show-type .offline span{background:#666}
.thumb-list.livecams .user-flag{position:absolute;bottom:.25em;right:.25em}
.thumb-list.livecams .item h3{font-size:1.2em}
.thumb-list.livecams .item h3 a{display:inline-block}
.thumb-list.livecams .item h3 a.favorite{color:#E54028;margin-right:.35em;margin-top:1px;vertical-align:top}
.thumb-list.livecams .item h3 a.favorite.active i:before{content:"\e924"}
.thumb-list.livecams .item h3 a.favorite.active{color:#4d90fe}
.thumb-list.livecams .item h3 span.right{float:right;font-weight:500;color:#666;font-size:.75em;margin-top:1px}
.thumb-list.livecams .item .title{background:rgba(0,0,0,.75);line-height:1.3;transition:top .2s ease-out;visibility:hidden;color:#fff;padding:.35em .5em;font-size:.75em;position:absolute;top:-3em;left:0;right:0}
.thumb-list.livecams .item:hover .title{top:0;visibility:visible}
.player-right .thumb-list.livecams .item h3{font-size:1em}
.cssload-loader.cams-loader{position:absolute;top:10em;left:0;right:0;display:none;border-color:#ec2127}
.cssload-loader.cams-loader .cssload-loader-inner{background-color:#ec2127}
.thumb-list.livecams.loading ~ .cssload-loader.cams-loader{display:block}
div.content aside.livecams>ul.menu a span.ic span.gold,div.content aside.livecams>ul.menu a span.ic span.party{width:14px;height:14px;margin:2px 0 0 0;background:#ccc;border-radius:50%;display:inline-block}
div.content aside.livecams>ul.menu a span.ic span.gold{background:#F18D05}
div.content aside.livecams>ul.menu a span.ic span.party{background:#00A1CB}
div.content aside.livecams>ul.menu.checkbox{font-size:.85em}
div.content aside.livecams>ul.menu.checkbox a{padding-right:0}
div.content aside.livecams>ul.menu.checkbox a span.ic{border-radius:.15em;padding:.15em 0 .1em;min-width:1.5em;margin-left:.65em;border:1px solid #3366ff}
div.content aside.livecams>ul.menu.checkbox a:hover{background:none}
div.content aside.livecams>ul.menu.checkbox .inactive a span.ic{border-color:#e1e1e1}
div.content aside.livecams>ul.menu.checkbox .inactive a span.ic i{opacity:0}
div.content aside.livecams>ul.menu.checkbox .inactive a{color:#999}
div.content aside.livecams ul a{text-transform:capitalize}
div.content aside.livecams ul:not(.menu) a span.count{margin-top:0}
div.content aside.livecams ul li.active a{background:#eee}
div.content aside.livecams ul li.active{margin-bottom:.2em}
section.cam-bio .title{font-size:1.2em}
section.cam-bio .title .status{margin:0 .75rem}
section.cam-bio .title h1{display:inline-block;vertical-align:middle;padding:.25rem .75rem}
section.cam-bio .title .show-type{display:inline-block;vertical-align:top;margin:.15rem 0 0;border:none}
section.cam-bio .title .show-type span{width:12px;height:12px;margin-top:.15rem}
section.cam-bio .title{padding-bottom:0}
section.cam-bio .bio-tagline p{color:#444;padding:0 .75rem}
section.cam-bio .bio-tagline p span{font-weight:500}
section.cam-bio .thumb-list.livecams{padding:0;margin-bottom:1rem}
section.cam-bio .thumb-list.livecams .item{width:25%}
section.cam-bio .thumb-list.livecams .item:nth-child(5),section.cam-bio .thumb-list.livecams .item:nth-child(6){display:none}
section.cam-bio a.subscribe{margin:.35em 0 0 1em;vertical-align:top}
section.cam-bio .cam-about div:first-child{flex:1 1 24%}
section.cam-bio .cam-about div{flex:1 1 38%;margin:.75rem}
section.cam-bio .cam-about h3{font-weight:normal;font-size:1.4em;margin-bottom:.65rem;color:#999}
section.cam-bio .cam-about p{margin-bottom:.65em;line-height:150%}
section.cam-bio .cam-about p label{color:#666;font-size:.85em;display:block;margin-bottom:.25em}
section.cam-bio .cam-about ul.tags li{display:inline-block;font-size:.75em;color:#999;margin-right:.5em;margin-bottom:.25em}
section.cam-bio .cam-about ul.tags li a{text-decoration:none;color:#4d90fe}
section.cam-bio .cam-about ul.tags li a:hover{text-decoration:underline;color:#333}
section.cam-bio #tab-photo .thumb-list .item,section.cam-bio #tab-video .thumb-list .item{width:13.3333%}
section.cam-bio #tab-photo .thumb-list .item img{margin-bottom:.35em}
section.cam-bio #tab-photo .thumb-list .item h3{margin-bottom:0}
section.cam-bio .comments{border:none}
section.breadcrumb{border-bottom:1px solid #e1e1e1;padding:.25rem .75rem .75rem;color:#222;margin-bottom:.75rem}
section.breadcrumb a{text-decoration:underline;color:#ec2127}
section.breadcrumb strong{font-weight:500}
form.member-search{padding:0 1rem;text-transform:none}
form.member-search p{position:relative}
form.member-search p .results{margin-top:.25em}
form.member-search p .results a{color:#333;display:block;text-decoration:none;padding:.25em;border-radius:.25em}
form.member-search p .results a:hover{background:#eee}
form.member-search h3{font-size:1.1em;font-weight:500;margin-bottom:.5em}
form.member-search .check,form.member-search p{margin-bottom:.75em}
form.member-search p label{display:block;margin-bottom:.5em;font-size:.9em;font-weight:500}
form.member-search .check{font-size:.85em}
form.member-search .check label{display:block;padding:.35em 0}
form.member-search select,form.member-search input[type=text]{padding:.35em .5em;background:#fff;border:2px #ccc solid}
form.member-search .btn{padding:.5em .75em;background:#4d90fe;border:0;cursor:pointer;border-radius:.25em;color:#fff;text-align:center;text-decoration:none;font-size:1em;font-weight:500;-webkit-appearance:none}
.listFiltersWide{padding:.75em;width:100%}
.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;margin-left:1em}
.listFiltersWide .sFilters li a{padding:.15em;display:block;text-decoration:none;color:#333;border-radius:.25em}
.listFiltersWide .sFilters li a:hover{background:#eee}
.listFiltersWide .sFilters li a.expand {padding-top:6px}
.listFiltersWide .sFilters li.header{border-bottom:1px solid #ccc;padding:.5em 0}
.categories.all.active img{display:none}
.categories.all.active > .item{width:auto;flex:1 1 auto}
.categories.all.active a{padding:.5em;background:#ccc}
nav.pager{margin:0 auto 2em;padding:0 .25em;max-width:40em}
nav.pager a.prev,nav.pager a.next{flex:2 0 0}
nav.pager a{flex:1 0 0;text-align:center;text-decoration:none;font-size:1.1em;margin:.05em;padding:1em .5em;color:#333;text-transform:uppercase;font-weight:500;margin:.25em;border-radius:.25em}
nav.pager a.inactive{background:none;opacity:.75}
nav.pager a.active{background:#eee}
nav.pager a:hover{background:#e1e1e1}
nav.pager a.next,nav.pager a.more{background:#4d90fe !important;color:#fff !important}
nav.pager a.more{width:80%;max-width:30em;flex:0 0 auto}
.gmessage{padding:.65em;border-radius:.25em;margin:.5em .5em 1em .5em;border:1px solid #e1e1e1}
.gmessage p{font-size:.85rem;line-height:140%;color:#333;margin-bottom:1em}
.gmessage a.btn{display:inline-block;background:#4d90fe;border-radius:.25em;padding:.65em 1em;color:#fff;text-decoration:none;font-size:.85em}
.gmessage a.btn.secondary{color:#666;background:none}
.gmessage.error{background:#ffcb00;border:none}
.profile,.video{}
.profile .wp{width:100%}
.profile ul.tabs.dropdown{margin:-1em .5em 1.5em .5em}
.interract{justify-content:flex-start;font-size:1em;border-bottom:1px solid #e1e1e1;padding-bottom:.5em;margin-bottom:.75em}
.profile{position:relative;margin:0 1rem 1rem}
.profile .interract{position:absolute;bottom:0;right:0;left:0;border:none;margin:0;background:rgba(255,255,255,.5);padding:.65em 0}
.profile .interract a.intbutton:hover{background:#444}
.profile div.dropdown{margin-top:-.75em}
.interract .pp{flex:0 0 27%;max-width:150px}
.interract .social{flex:0 1 auto}
.interract .pp{position:relative;margin:0 0 0 2%}
.interract .pp .name{position:absolute;left:140px;bottom:145%;width:200%;font-size:160%;margin-left:1rem}
.interract .pp h1 span,.interract .pp h1 a{display:inline-block;padding:.25em;margin:.25em;color:#fff;max-width:100%;font-size:.85em;background:rgba(0,0,0,.75);padding:.5em;border-radius:.25em}
.interract .pp .name>a{font-size:.55em;background:rgba(0,0,0,.75);display:inline-block;margin-right:.35em;padding:.5em;color:#fff;text-decoration:none;max-width:100%;width:auto;font-weight:normal}
.interract .pp .name>a span{font-size:1em;font-weight:bold;display:inline}
.interract .pp img{position:absolute;bottom:20%;left:0;right:0}
.interract .vote{flex:0 1 35%;max-width:14em;justify-content:flex-end;margin-left:auto}
.interract .intbutton{text-decoration:none;color:#111;font-size:1.4em;padding:.65em .65em .25em;margin:.25rem;border-radius:.35em;line-height:1;text-align:center}
.interract .intbutton:hover{color:#4d90fe}
.interract .intbutton i{display:block}
.interract .intbutton.active i.icon-user-plus:before{content:"\e924"}
.interract .intbutton span{font-size:.65rem;display:block;padding-top:1em}
.interract .intbutton.active .icon-heart:before{content:"\e93a"}
.olink{text-decoration:none;display:block;text-align:center;color:#003569;margin-bottom:1em}
.olink img{margin:auto}
.video .header{transition:margin .2s ease-out}
.wide .video .player,.wide .video .header{margin-right:-316px}
.video{margin-bottom:.25em;position:relative}
.video .comments{margin-bottom:2em}
.player-container,.album-container{margin:auto;padding:0 1rem}
.album-container{max-width:1080px}
.album-container .images{background:#eee;padding:.25em}
.album-container a.more{background:#4d90fe;color:#fff;text-decoration:none;padding:1em;text-align:center;width:80%;max-width:20em;margin:1em auto}
.album-container a.cta{background:#eee}
.album-container .album-right .thumb-list.pictures{margin:0 -.5em}
.album-container .album-right .thumb-list.pictures .item{width:50%}
.album-container .album-right h3{font-weight:500;margin:.5em 0 1em}
.player-container .player-left,.album-container .album-left{flex:1;position:relative;padding:0;max-width:1226px;transition:max-width .2s ease-out;padding-right:1rem}
.player-container .player-left{max-width:calc(100% - 300px)}
.player-container .player-right,.album-container .album-right{flex:0 0 30%;max-width:300px;min-width:300px;padding:0}
.player-container .player-right{transition:margin .3s ease-out;margin-bottom:1em}
.player-container .player-right span.hd,.player-container .player-right span.vr{font-size:.6em}
.player-container .bd.flex{background:#e1e1e1;padding:.5rem}
.player-container .bd.flex>a{flex:1 0 auto;margin:0 1rem 0 0}
.player-container .bd.flex p{line-height:135%}
.player-container .bn{display:table;margin:auto}
.player-container .bn,.player-container .bn a{line-height:0}
.player-container div.dropdown{min-width:25em}
.player-container .removed{background:#111;padding:8em 2em}
.player-container .removed img{max-width:100%;margin:auto}
.player-container .removed span.info{display:block;margin-bottom:1em}
.video .meta{position:relative}
.video .meta .report{cursor:pointer;position:absolute;top:1em;right:1em;background:#eee;border-radius:.25em;text-decoration:none;color:#333;font-weight:normal;padding:.5em 1em}
.video .meta .report i{margin-right:.35em}
.video .meta,.album .meta{padding:.75rem;font-size:.85em}
.video .meta p,.album .meta p{margin:0 0 .65em 0;line-height:1.7}
.video h1,.album .meta h1{margin:0 auto .25em 0;font-weight:500}
.video h1 span.hd,.video h1 span.k4,.video h1 span.vr{display:inline-block;position:static;margin:0 .5em}
.video h1 span.length{color:#666}
.video .header{flex-wrap:wrap}
.video .header .pornstars{font-size:.85em;margin-bottom:.5rem;font-weight:500}
.video .header .pornstars .label{margin-right:.25em}
.video .header .pornstars a{text-decoration:none;color:#003569}
.video .header .pornstars a:hover{text-decoration:underline}
.video .meta a,.album .meta a,div.content aside .meta a{color:#003569;text-decoration:none;font-weight:500}
.video .meta .edit,.video .header .edit,.album .meta .edit,div.content aside .meta .edit{cursor:pointer;display:inline-block;vertical-align:middle;background:#eee;border-radius:.25em;padding:.25em .5em;font-weight:normal;color:#333}
.video .meta a span{color:#666;font-weight:normal;text-decoration:none}
.video .meta .edit:hover,.video .header .edit:hover{background:#e1e1e1;text-decoration:none;color:#111}
.video .meta a:hover{color:#ec2127;text-decoration:underline}
.video .meta a.more,.album .meta a.more{color:#999;font-weight:normal}
.video .meta .subscribe{margin:0 .5em}
.video .meta .comments p a,.album .meta .comments p a{color:#111}
.video .meta .comments a.more,.album .meta .comments a.more{padding:.25em 0}
.video .meta .added,.album .meta .added{text-transform:uppercase;color:#999;font-size:.75em}
div.content aside .meta{line-height:140%}
div.content aside .meta span{display:block;font-weight:bold}
.video .player{position:relative}
.video .player>div{margin:auto;transition:all .2s ease-out}
.video .player .m-zne4{position:absolute;top:5%;right:5%;left:5%;bottom:3.75em;width:90%;padding:0;max-width:30em}
.video .player .m-zne4 iframe{transform:scale(.65);transform-origin:left top;margin:0;box-sizing:content-box;border:4px solid rgba(0,0,0,.85);background:#000}
.video .player .m-zne4 span.play{position:absolute;top:0;right:0;background:rgba(0,0,0,.85);color:#fff;font-size:3.2em;padding:.25em}
.video .owner,.album .owner,.thumb-list .owner{padding:0 0 .65rem 0;font-size:.85em}
.video .owner img,.album .owner img,.thumb-list .owner img{border-radius:50%;display:inline-block;margin:0 .5em 0 0;vertical-align:middle;max-width:30px}
.video .owner a,.album .owner a,.thumb-list .owner a{color:#111;text-decoration:none;font-weight:500}
.video .owner span,.album .owner span{display:block;padding-top:.65em}
.player-right .channel{padding:1em 0;font-size:1rem}
.player-right .channel img{border-radius:.25em;max-width:100px;vertical-align:top;margin-right:1rem;border:1px solid #ccc}
.player-right .channel div span{color:#666;padding:0;display:block;font-size:.75rem}
.player-right .channel div .subscribe{margin-top:.35em}
.player-right .channel div a:first-child{font-size:1.2rem;font-weight:500;margin-bottom:.35rem;display:inline-block;text-decoration:none;color:#111;line-height:1}
.thumb-list .owner{padding:1em 0 .35em}
.thumb-list .owner a.follow{display:inline-block;font-size:1.2em;padding-left:.65em;vertical-align:middle}
.thumb-list .owner a.follow.active{color:#ec2127}
.thumb-list .owner a.follow.active i:before{content:"\e924"}
.thumb-list .owner .subscribe{margin-right:.5em}
.thumb-list .owner .subscribe i{margin:0}
.thumb-list .owner span{font-size:.65rem;font-weight:normal;display:inline-block;vertical-align:middle;color:#111;padding-left:.65em}
.thumb-list.small .owner a{font-size:.75em}
.thumb-list.small .owner img{max-width:30px}
.thumb-list.small .owner a.follow{display:block;padding-left:1.85em;font-size:1.2rem}
.player-left .player-cams{background:#222;padding:.5em .5em .5em 0;align-items:center;justify-content:center;margin-top:-.5em}
.player-left .player-cams .logo img{display:inline-block;max-width:105px;margin:0 0 0 .5em}
.player-left .player-cams .thumb-list{position:relative}
.player-left .player-cams .thumb-list .end{position:absolute;top:0;right:0;bottom:0;left:82%;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%)}
.player-left .player-cams .thumb-list a.more{background:#ed1c24;border-radius:.25em;position:absolute;top:50%;margin-top:-1em;text-decoration:none;color:#fff;right:1em;padding:.5em;font-size:.75em;box-shadow:4px 4px 8px rgba(0,0,0,.2);text-transform:uppercase;font-weight:500}
.player-left .player-cams .thumb-list .item{position:relative;width:8.33333%;margin:0;padding:0}
.player-left .player-cams .thumb-list .item .hd{display:none}
.player-left .player-cams .thumb-list .item img{max-height:60px}
.player-left .player-cams .thumb-list .item .hover{position:absolute;border:1px solid #000;box-shadow:0 22px 48px -12px rgba(0,0,0,.12);z-index:99;top:-1em;left:3em;display:none;width:180px;height:135px}
.player-left .player-cams .thumb-list .item:hover .hover{display:block}
.player-left .player-cams .thumb-list .item:hover .thumb{overflow:visible}
.player-left .player-cams .thumb-list .item:hover .thumb span.hd{display:block;left:.3em;background:#33cc00}
.player-left .player-cams .thumb-list .item .hover img{width:180px;max-height:180px}
.player-left .player-cams .thumb-list .item .hover a.watch{position:absolute;top:50%;left:50%;transition:transform .1s ease-out;padding:.5em;background:rgba(0,0,0,.25);text-transform:uppercase;font-size:1.25em;text-decoration:none;color:#fff;border-radius:10em;margin:-1em 0 0 -1em}
.player-left .player-cams .thumb-list .item .hover a.watch i{display:block}
.player-left .player-cams .thumb-list .item .hover:hover a.watch{transform:scale(1.1)}
.player-left .player-cams .thumb-list .item h3{display:none}
.player-left .player-cams .thumb-list .item .thumb{margin-bottom:0}
.player-left .player-cams .thumb-list .item .thumb:after{content:" ";background:#33cc00;border-radius:3em;width:6px;height:6px;position:absolute;top:3px;right:3px}
.player-left .player-cams .thumb-list .item:nth-child(12),.player-left .player-cams .thumb-list .item:nth-child(11),.player-left .player-cams .thumb-list .item:nth-child(10),.player-left .player-cams .thumb-list .item:nth-child(9){display:none}
.player-left .player-cams .thumb-list .item{width:12.5%}
.player-left .player-cams .thumb-list{margin:0 -.25em 0}
.player-left .player-cams .show-type{border:none !important;font-size:.55em;text-transform:uppercase;padding:.25em;line-height:1;background:rgba(130,181,65,.75) !important;border-radius:0;position:absolute;bottom:.3em;right:.5em;display:inline-block;color:#fff !important}
.player-left .player-cams .show-type span{display:none !important}
.player-left .player-cams .thumb-list.livecams .user-flag{display:none}
.player-left .player-cams .logo{min-width:125px;padding:0 .35em 0 .35em;text-align:center}
.player-left .player-cams .logo a.free-show{color:#ccc;font-size:.85em}
.thumb-list .playlist-nav{position:absolute;top:0;right:-100%;bottom:0;width:100%;transition:right .1s ease-out}
.thumb-list .playlist-nav.dvd{height:9em;top:auto}
.thumb-list .thumb:hover .playlist-nav{right:0}
.thumb-list.playlists .thumb{margin-bottom:.5em}
.thumb-list .thumb .playlist-nav a{position:absolute;top:2%;right:2%;bottom:51%;left:2%;background:rgba(0,0,0,.75);color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid #000;padding-top:1.5em}
.thumb-list .thumb .playlist-nav a:last-child{top:51%;right:2%;bottom:2%;left:2%}
.thumb-list .thumb .playlist-nav a:hover{background:rgba(0,0,0,.95)}
.thumb-list .thumb img.playIcon{left:0;position:absolute;bottom:0;fill:#fff;transition:opacity .2s ease-out;display:none;width:1.6em;height:auto}
.thumb-list .thumb a.playRight img.playIcon{left:auto;right:0}
.thumb-list .thumb a.playRight img.playIcon,.thumb-list .thumb a.playLeft img.playIcon{display:block}
.thumb-list .thumb a.playLeft .hd,.thumb-list .thumb a.play .k4,.thumb-list .thumb a.playLeft .vr{left:auto;right:.3em}
.thumb-list .thumb a.playLeft.hover span.hd,.thumb-list .thumb a.playLeft.hover span.vr,.thumb-list .thumb a.playLeft.hover span.rank,.thumb-list .thumb a.playLeft.hover span.k4{right:-2.75em;left:auto}
.thumb-list .thumb a.playLeft.hover img.playIcon,.thumb-list .thumb a.playRight.hover img.playIcon{opacity:0}
.thumb-list.playlists .thumb .additional-thumbs{background:rgba(0,0,0,.75);position:absolute;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);transition:opacity .1s ease-out}
.thumb-list.playlists .thumb:hover .additional-thumbs{opacity:0}
.thumb-list.playlists .thumb .additional-thumbs span{width:29.3333%;margin:3% 3% 3% 0;display:inline-block;float:left;background-size:100% auto;background-position:center}
.thumb-list.playlists .thumb .additional-thumbs span img{border:1px solid #000}
.thumb-list.playlists .thumb .additional-thumbs span:first-child{margin-left:3%}
.thumb-list.playlists a.profile-small{margin-top:0;padding-top:0}
.thumb-list .thumb video{width:100%;display:none;position:absolute;top:0;left:0}
.thumb-list .thumb .hover video{display:block}
.thumb-list .thumb .hover span.hd,.thumb-list .thumb .hover span.vr,.thumb-list .thumb .hover span.rank,.thumb-list .thumb .hover span.k4{left:-2.75em}
.wrap>.msg{text-align:center;margin:-.5rem 1rem .5rem;padding-bottom:.5rem;border-bottom:1px solid #e1e1e1;font-size:.85em}
.wrap>.msg a{text-decoration:none;color:#0051d5;font-weight:500}
aside .thumb-list.profiles{margin:0}
aside .thumb-list.profiles .item{width:100%}
aside .thumb-list.profiles .item .thumb{float:left;max-width:62px;margin:.25em .5em .5em 0}
aside .thumb-list.profiles .item .thumb img{border-radius:.35em}
aside .thumb-list.profiles .item h3{padding:0;font-size:.85rem;clear:none}
aside .thumb-list.profiles.models .item h3 a{font-size:.85rem}
aside .thumb-list.profiles .item .meta{clear:none}
aside .thumb-list.models.profiles .item .gender{font-size:.65em}
div.content aside .title h2{padding:.75rem}
.interract{border:none;margin:0 0 .35em;background:#e1e1e1;padding:.3em 0}
.interract>div{flex:1 0 auto;position:relative}
.interract div .intbutton{cursor:pointer;font-size:.85rem;padding:.5rem .75rem;border-radius:.25em;background:#222;color:#fff;display:inline-block}
.interract .intbutton:hover{background:#111;color:#fff}
.interract .social div:nth-child(1) .intbutton i{color:#009900}
.interract .social div:nth-child(2) .intbutton i{color:#4d90fe}
.interract .social div:nth-child(3) .intbutton i{color:#f90}
.interract .social div:nth-child(4) .intbutton i{color:#ff0066}
.interract .social div:nth-child(1) .intbutton.active{background:#009900}
.interract .social div:nth-child(2) .intbutton.active{background:#4d90fe}
.interract .social div:nth-child(3) .intbutton.active{background:#f90}
.interract .social div:nth-child(1) .intbutton.active i{color:#fff}
.interract .social div:nth-child(2) .intbutton.active i{color:#fff}
.interract .social div:nth-child(3) .intbutton.active i{color:#fff}
.interract .social div:nth-child(1) .intbutton.active span{color:#fff}
.interract div.vote .intbutton.active{background:#4d90fe;color:#fff}
.interract div.vote .intbutton.active span{color:#fff}
.interract div .intbutton.loading{-webkit-animation:intloading .4s ease infinite;animation:intloading .4s ease infinite;background:linear-gradient(270deg,#000000,#666666);background-size:400% 400%}
.interract .social div .intbutton i.icon-chevron-down{color:#fff;margin-right:0;margin-left:.25em}
.interract .social a::hover{text-decoration:none !important;background:#b81a1e !important}
.interract a i,.interract .intbutton i{display:inline-block;margin-right:.5rem;vertical-align:top}
.interract a span,.subscribe span,.interract .intbutton span{display:inline-block;padding:0;font-size:1em;vertical-align:top;color:#888;margin-left:.35em;font-weight:normal}
.subscribe span{color:#fff}
.interract .vote{padding-right:.5em}
.interract .social{padding-left:.5em}
.interract div.dropdown{margin:.25em}
div.dropdown{margin:-.5em 1.5em 0}
@-webkit-keyframes intloading{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}}
@keyframes intloading{0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}}
.subscribe{cursor:pointer;background:#ec2127 !important;color:#fff !important;padding:.25rem .5rem;border-radius:.25em;color:#fff;font-size:.85rem !important;transition:background .1s ease-out;display:inline-block;text-decoration:none}
.subscribe:hover{text-decoration:none !important;background:#b81a1e !important}
.subscribe i{margin-right:.5em;display:inline-block;transition:transform .1s ease-out;color:#fff !important}
.subscribe.active{background:#4d90fe !important}
.subscribe.active i{transform:scale(1.3)}
.subscribe.active i:before{content:"\e924"}
.meta-tags span.label{max-width:8.5em;flex:1 0 8.5em;font-weight:500}
.meta-tags span,.album-right .meta p span{flex:1}
.meta-tags span span{margin-left:1em}
.meta-tags .playlists span span{margin:0 0 0 .25em;display:inline-block;text-decoration:none}
.meta-tags span img{border-radius:50%;display:inline-block;vertical-align:middle;margin-right:.65em;max-width:40px}
.album-right .meta p span.label{display:block;font-weight:500}
.video .dvd-covers{padding:.5em .25em 0}
.video .dvd-covers > span{padding:0 .25em}
.video .meta .info,.album .meta .info{display:block;padding:.85em 0}
.video .meta .info a span,.album .meta .info a span{font-weight:normal;color:#999;font-size:.85em}
.video .playlist-info{font-size:.85em;padding:0;margin-bottom:.35rem;background:#222;color:#666}
.video .playlist-info p a{text-decoration:none;font-weight:500;color:#eee;margin-right:.5em}
.video .playlist-info p a.expand {font-size:1.8em;margin-bottom:-.4em;display:inline-block;vertical-align:top;float:right;margin-right:0}
.video .playlist-info p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.65em}
.video .playlist-info p .edit{color:#666;font-weight:normal;text-decoration:underline}
.video .playlist-info a.subscribe{margin-left:.5em}
.video .playlist-info .controls{padding:0 0 0 .65em;display:inline-block;float:right}
.video .playlist-info .controls a i{display:block}
.video .playlist-info .controls a{padding:.45em .85em;display:inline-block;margin-right:.25em;color:#888;background:#333;border-radius:.25em}
.video .playlist-info .controls a.active{color:#fff;background:#4d90fe}
.video .playlist-contents{overflow:hidden;position:relative;height:0}
.video .playlist-contents a.left,.video .playlist-contents a.right{background:rgba(0,0,0,.85);padding:.5em;color:#fff;top:1px;bottom:0;right:-4em;text-decoration:none;position:absolute;transition:all .1s ease-out}
.video .playlist-contents a.left{right:auto;left:-4em}
.video .playlist-contents:hover a.right{right:0}
.video .playlist-contents:hover a.left{left:0}
.video .playlist-contents a.left i,.video .playlist-contents a.right i{margin-top:1.8em;display:inline-block}
.video .playlist-contents section{transition:height .2s ease-out;overflow:auto}
.video .playlist-contents.active{height:auto}
.video .playlist-contents .thumb-list{padding:0;width:4000em;border-top:1px solid #333}
.video .playlist-contents .thumb-list .item.active{background:#444;border:none}
.video .playlist-contents .thumb-list .item.active:first-child{margin-top:0}
.video .playlist-contents .thumb-list .item{margin:0em;padding:.55em;border-right:1px solid #333;max-width:120px}
.video .playlist-contents .thumb-list .item h3{display:none}
.video .playlist-contents .thumb-list .item .thumb .meta,.video .playlist-contents .thumb-list .item .thumb .gradient{display:none}
.video .playlist-contents .thumb-list .item .meta{display:none}
.video .ownersite{text-align:center;margin-bottom:.65em}
.video .ownersite p{font-size:.85em}
.video .ownersite p a{color:#003569;display:inline-block}
.video .ownersite img{display:block;margin:auto;margin-bottom:.25em}
.album .title{margin-bottom:0}
.album .topper{background:#e1e1e1;padding:.25em .5em;margin-bottom:1px}
.album .images img{display:block;margin:auto}
.album .meta{padding:0 .75rem}
.album .images img{min-height:50px}
.album .images a{display:block;text-decoration:none}
.album .images .desc a{display:inline;color:#b7d2ec;font-weight:bold}
.album .images .image{margin:0 auto .65em}
.album .images .image span.desc{background:#333;padding:.65em;display:block;color:#fff}
.album a.play{text-align:center;text-decoration:none;font-size:1.1em;margin:.65em;padding:.65em .5em;display:block;background:#4d90fe;color:#fff;text-transform:uppercase;font-weight:500;border-radius:.25em}
.album.collapsed .meta p,.album.collapsed .added{display:none}
.album.collapsed .meta p.show{display:flex}
.album .owner{}
.album .toggle{font-size:2em;float:right}
.album .toggle i{display:block;padding-top:.15em}
.album .slideshow{justify-content:space-between;align-items:center}
.album .slideshow p{color:#666;font-size:1.4em;padding:0 1rem}
.album .slideshow a{flex:1 0 0;text-align:center;text-decoration:none;margin:.05em;padding:.75em .5em;background:#eee;color:#333;font-weight:500;margin:.25em;border-radius:.25em}
section.album{margin-bottom:3em}
.subheading{display:block;font-size:.75em;color:#444;padding:0 .75rem 1rem;margin-top:-.75rem}
.subheading a{color:#003569;display:inline-block}
.subheading a i{display:inline-block;vertical-align:top;margin:.05em .65em .25em}
.subsearch{padding:0 .5rem .65rem;position:relative;max-width:30em}
.subsearch .flex div{flex:1 0 70%}
.subsearch .flex div input{display:block;border:2px solid #ccc;border-radius:.25em;padding:.5em;font-size:.85em;background:#fff;width:100%}
.subsearch .flex a{flex:0 0 auto;text-decoration:none;color:#666;padding:0 .75em}
.subsearch .flex a i{margin:0 .25em}
.jump{padding:0 .75rem .75rem;margin-top:-.5em;color:#666}
.jump a{color:#003569;text-decoration:none;display:inline-block;padding:.25em .5em;border-radius:.25em;border:1px solid #e1e1e1}
.jump a:hover{background:#eee}
.theme-dark .jump a{border-color:#666;color:#ccc}
.theme-dark .jump a:hover{background:#666;color:#fff}
.f-zne4,.t-zne4{display:block;width:950px;text-align:center;margin:1em auto;line-height:0}
.f-zne4 iframe,.t-zne4 iframe,.s-zne4 iframe{border:1px solid #bbb}
.f-zne4>div{display:inline-block;margin-right:4px}
.f-zne4 span,.s-zne4 span,.t-zne4 span,.itemw span{display:inline-block;margin:.25em 0;background:#e1e1e1;color:#333;font-size:.85em;padding:.25em .5em}
.s-zne4{margin-bottom:.5em;text-align:center;display:block;line-height:0}
.t-zne4{float:right;width:66.66666%;padding:.8em 0}
.t-zne4 iframe{margin:auto;display:block}
section#upload{font-size:.7rem}
section#upload .uploadVideo.uimage .status{display:none}
section#upload .uploadVideo .alert{background:none}
section#upload .uploadVideo .alert .msg{padding-left:0;font-style:italic}
section#upload .uploadVideo .alert .msg span{display:none}
section#upload .uploadVideo{border:3px solid #ccc;padding:1em 2em 2em 2em;border-radius:1em}
section#upload .uploadVideo .files{border:none}
section#upload .uploadVideo .files p.mainProgress{margin-bottom:.5em;font-size:1.4em}
section#upload .uploadVideo .uThumbs{margin-bottom:.65em}
section#upload .uploadVideo .uThumbs li{position:relative;border:none}
section#upload .uploadVideo .uThumbs li span.fileThumb{border:none;border:none;border-radius:.25em;max-width:160px;height:120px;min-width:158px}
section#upload .uploadVideo .files .uRight{float:none;margin-bottom:.65em;display:block}
section#upload .uploadVideo .files .uRight a{text-align:center;background:#ec2127;width:160px;border-radius:.25em;font-size:1.2em;margin-right:0;margin-left:0}
section#upload .uploadVideo .files .uRight a:hover{background:#b81a1e}
section#upload .uploadVideo .uThumbs li a{color:#666;text-decoration:none}
section#upload .uploadVideo input[type="text"],section#upload .uploadVideo input[type="date"],section#upload .uploadVideo select{font-size:.85rem;padding:.4em}
section#upload .uploadVideo p.confirm{border-radius:.25em;padding-bottom:14px;background:#eee;margin-bottom:.65em;font-size:.85em}
section#upload .uploadVideo form p{background:none;padding:0 0 1em 0;position:relative}
section#upload .uploadVideo .files{padding:0;margin:0}
section#upload .uploadVideo .files span.fileMessage{position:absolute;left:0;bottom:2px;width:160px;text-align:center;padding:.35em;background:rgba(0,0,0,.65);color:#fff;box-sizing:border-box;transition:opacity .4s ease-out .4s}
section#upload .uploadVideo .files li.uploaded span.fileMessage{opacity:0;background:#339933}
section#upload .uploadVideo.uploaded p.mainMessage,section#upload .uploadVideo.uploading.collapsed p.mainMessage{line-height:140%}
section#upload .uploadVideo p.mainMessage{padding:.75em;border-radius:.25em}
section#upload .uploadVideo .fileInfo{display:-webkit-box;display:-ms-flexbox;display:flex}
section#upload .uploadVideo .fileInfo .fileThumb{flex:1 0 0}
section#upload .uploadVideo .fileInfo .fileExtra{flex:1 0 0}
section#upload .uploadVideo .fileInfo .fileExtra input[type="text"]{padding:.5em;border:2px solid #ccc;width:98%;margin-top:.5em}
section#upload .uploadVideo .uThumbs .rem{float:none;padding:5px;position:absolute;top:2px;left:0;background:rgba(0,0,0,.25);color:#fff}
section#upload form span.results{margin:0}
section#upload .uploadVideo p span.tag{font-size:100%;border-radius:.5em;overflow:hidden;padding:6px 36px 6px 8px}
section#upload .uploadVideo p span.tag span{top:0;right:0;background:#999;color:#fff;border-radius:.5em;font-size:100%;padding:6px}
section#upload .uploadVideo p label.rdio{color:#111}
section#upload .uploadVideo span.count{top:46px;right:10px}
section#upload div.uploadVideo .processing{padding:10em 2em;margin:1em .65em;text-align:center;border:2px dotted #ccc;border-radius:.5em}
section#upload div.uploadVideo .processing p{display:block;padding-top:1em}
section#upload div.uploadVideo.committing .files,section#upload div.uploadVideo.committing form{display:none}
section#upload{max-width:800px;margin:auto}
section#upload .uploadVideo p span.tags{margin-bottom:1em;padding:.25em 0 0 0}
section#upload .uploadVideo p.confirm{padding:1em}
section#upload .uploadVideo form p{padding:0 0 1em 0}
section#upload .uploadVideo p label{float:none;display:block;font-size:150%;padding:0 0 1em 0;text-align:left;width:100%;margin:0}
section#upload .uploadVideo p label span{float:right}
section#upload .uploadVideo input[type="text"],section#upload .uploadVideo input[type="date"],section#upload .uploadVideo select{width:100%}
section#upload .dropzone{padding:8em 2em;margin:1em .65em;text-align:center;border:2px dotted #ccc;border-radius:.5em}
section#upload .dropzone p{margin-bottom:1.4em;display:inline-block;font-size:1.3em;padding:0 2em;width:16em;vertical-align:top}
section#upload .dropzone p button,section#upload form p input[type="submit"]{border-radius:.25em;font-size:1.2em;cursor:pointer;transition:transform .1s ease-in;background:#4d90fe;padding:.65em 1em;text-align:center;display:inline-block;border:none;color:#fff}
section#upload .dropzone p button:hover,section#upload form p input[type="submit"]:hover{transform:scale(1.2)}
section#upload .dropzone p span{display:block;padding-top:.65em}
section#upload .dropzone p i{color:#999;display:block;margin:auto;font-size:3em;margin-bottom:.5em}
section#upload .dropzone p.video button{background:#009900}
section#upload .dropzone input{display:grid}
.modal-overlay.user-form.mod-join{padding:0;min-width:940px;max-width:1120px;background:#242727;overflow:hidden;left:1em;right:1em}
.modal-overlay.user-form.mod-join #signup{margin:0 auto}
.modal-overlay.user-form.mod-join #signup .features img.mascot{bottom:.5em}
.modal-overlay.user-form.mod-join .notification{padding:.5em;color:#fff;text-align:center;background:#111;border:3px solid red;margin:.5em;border-radius:.25em;font-weight:500}
#signup{padding:0;background:#333}
#signup .header.wrap{padding:1.5rem 2rem;text-align:center}
#signup .header.wrap h1,#signup .header.wrap h2{color:#fff;font-size:2em;font-family:'Archivo Black',sans-serif}
#signup .header.wrap h2{font-size:1.2em}
#signup .wrap{margin:auto;max-width:1120px}
#signup .signup-form{border:5px solid #9dd8f1;background:url(https://mediav.porn.com/images/bg.gif) center 17.5em #60bdde no-repeat;background-size:155% auto;min-width:480px;padding-bottom:1em}
#signup form{color:#fff;max-width:300px;padding:0;margin:auto;padding-top:1.6em}
#signup form h3{font-size:1em;margin-bottom:2rem;text-align:left;font-weight:500;color:#fff;padding:0}
#signup form h3 span{font-size:.85rem;display:block}
#signup form h2{font-size:1.8em;text-align:center;font-weight:500;color:#fff;padding:0;margin-bottom:3.9em;font-family:'Archivo Black',sans-serif}
#signup form p{margin:0 0 2em;position:relative}
#signup form span.hint{position:absolute;width:20em;visibility:hidden;opacity:0;transition:all ease-out .2s;background:#009c8f;color:#fff;font-size:.75em;top:.25em;right:-23em;border-radius:.25em;padding:.65em}
#signup form span.hint:before{content:" ";border-width:8px;border-style:solid;border-color:transparent #009c8f transparent transparent;position:absolute;left:-16px;margin-top:.1em}
#signup .signup-form:not(.loading) form .active span.hint,#signup .signup-form:not(.loading) form .error span.hint.error-message,#signup .signup-form:not(.loading) form .active.error span.hint.error-message{opacity:1;visibility:visible;z-index:99;display:block}
#signup form .active.error span.hint{display:none}
#signup form .active:not(.error) span.hint.error-message{display:none}
#signup form p input[type="text"],#signup form p input[type="password"],#signup form p select{background:#fff;border:2px solid #fff;padding:.5em;color:#444f4f;position:relative;border-radius:.25em;width:100%}
#signup form p.error input[type="text"],#signup form p.error select{background:#ffdf9f !important;border-color:#ffdf9f !important;color:#964133 !important}
#signup form p.valid input[type="text"],#signup form p.valid select{background:#a3deb9 !important;border-color:#a3deb9 !important;color:#0a411f !important}
#signup form p select{margin-right:.75em}
#signup form p select:last-child{margin-right:0}
#signup .signup-form:not(.loading) form p.error:after{content:"\e946";font-family:'pdot-mobile';color:#EB6841;position:absolute;top:.4em;right:.5em;font-size:1.4em}
#signup form p.valid:after{content:"\e925";font-family:'pdot-mobile';color:#0a411f;position:absolute;top:.4em;right:.5em;font-size:1.4em}
#signup form p input[type="text"]:focus{background:#fff;color:#444f4f}
#signup form p label{position:absolute;color:#666;z-index:2;font-size:.85em;pointer-events:none;min-width:100%;transform:translate(4%,70%);transition:all .2s ease-out}
#signup form .active label,#signup form p.error label,#signup form p.valid label{transform:translate(0%,-130%);color:#fff}
#signup form p input[type="submit"]{background:#0f7eb4;cursor:pointer;height:52px;transition:width .15s ease-out;display:block;margin:auto;width:100%;text-align:center;color:#fff;padding:1rem;font-weight:500;border:none;border-radius:6rem}
#signup form p input[type="submit"]:hover{background:#2185b6}
#signup form .captcha{margin:-1em 0 1em 0;position:relative}
#signup .signup-form.loading form p input[type="text"]{background:#e1e1e1 !important;border-color:#e1e1e1 !important;color:#666 !important}
#signup .signup-form.loading p input[type="submit"]{width:52px;height:52px;border-radius:50%;color:#2185b6;background:#2185b6;overflow:hidden;border:4px solid #2185b6;text-indent:-9999px;border-right:4px solid #ffffff;-webkit-animation:su-loader .75s linear .15s infinite;animation:su-loader .75s linear .15s infinite}
#signup form p.terms,#signup p.nextpage{font-size:.85em;color:rgba(255,255,255,.75);line-height:135%}
#signup form p.terms,#signup form p.terms a{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25)}
#signup .radioGroup{flex-wrap:wrap;margin:0 0 1.5em}
#signup .radioGroup span{flex:1 1 100%}
#signup .radioGroup label{flex:1;width:0;cursor:pointer;text-align:center;padding:.75em .5em;font-weight:500;border:3px solid #fff;margin:.75em .5em .75em 0;border-radius:.5em}
#signup .radioGroup label:last-child{margin-right:0}
#signup .radioGroup label:hover{background:rgba(255,255,255,.1)}
#signup .radioGroup label.active{background:#fff;border-color:#0f7eb4;color:#333}
#signup .radioGroup label input{display:none}
@-webkit-keyframes su-loader{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}
100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}
@keyframes su-loader{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}
100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}
#signup .features{background:#333;position:relative}
#signup .features .points{padding:2em;max-width:40em}
#signup .features .points h1,#signup .secure h2,#signup .secure h3{color:#fff;margin:1rem 2rem;font-size:1em;text-transform:uppercase;font-family:'Archivo Black',sans-serif}
#signup .features .points li{margin:1.5rem 1.5rem 1.5rem 5rem;color:#f90}
#signup .features .points li:before{font-family:'pdot-mobile';content:"\e925";position:absolute;margin-left:-1.5em;font-size:2em}
#signup .features .points li span.big{color:#fff;font-size:1em;display:block;font-weight:500;margin:0 0 .3em 0;font-family:'Archivo Black',sans-serif}
#signup .features .points li span.big span{}
#signup .features .points li span.small{color:#eff6f6;font-size:.75em;display:block}
#signup .features img.mascot{position:absolute;bottom:-2em;left:-5em;max-width:10em;z-index:98}
#signup .features .feed{position:absolute;bottom:0;left:0;right:0;font-size:.75em;max-height:6em;padding:1em .5em 1em 7em;color:#ccc;border-top:1px solid #666;border-radius:1em}
#signup .features .feed li{display:block;clear:both}
#signup .features .feed strong{font-weight:500}
#signup .features .feed a{color:#303838}
#signup .features .feed img{max-width:50px;border-radius:50%;display:inline-block;vertical-align:middle;margin:0 1em 0 0}
#signup .matrix{padding:2em}
#signup .matrix h2{font-size:1.75em;margin:1em 0;font-family:'Archivo Black',sans-serif;text-transform:uppercase;color:#fff}
#signup .matrix .flex p{flex:1 1 20%;padding:.4em;text-align:center;color:#fff;font-size:1.2em;border-top:1px solid #444}
#signup .matrix .flex p.label{text-align:left;flex:1 1 40%}
#signup .matrix .flex p i.icon-check{color:#a3deb9}
#signup .matrix .flex p i.icon-x{color:#777}
#signup .matrix .flex p .note{color:#999;font-size:.8rem}
#signup .matrix .headings p{font-weight:500;text-transform:uppercase}
#signup .matrix .headings p:nth-child(2){background:#f90}
#signup .matrix .headings p:nth-child(3){background:#ec2127}
#signup .matrix .footer p a{display:block;padding:.5em;background:#f90;border-radius:.25em;text-decoration:none;color:#fff;text-transform:uppercase}
#signup .matrix .footer p:nth-child(3) a{background:#ec2127}
#signup.livecams{background:none;margin-top:0}
#signup.livecams .header{padding:1.5em 3em;background:#333;text-align:center}
#signup.livecams .header h2{color:#fff;font-size:2em;margin-bottom:.35em}
#signup.livecams .header p.nextpage{color:#fff}
#signup.livecams .signup-form p.terms{color:#333;text-shadow:none}
#signup.livecams .features{background:none}
#signup.livecams .features .points h1,#signup.livecams h2,#signup.livecams h3,#signup.livecams .features .points li span.big{text-transform:none}
#signup.livecams .features .points li span.big,#signup.livecams .features .points h1{color:#111}
#signup.livecams .wrap{margin-bottom:0;background:#f0f9fe;max-width:970px}
#signup.livecams .signup-form{background:#e0e0e0;border:none;min-width:560px}
#signup.livecams .signup-form form p input[type="submit"]{background:#6c8f31;border-radius:.1em;height:auto;padding:1.4em;font-size:1.2em;box-shadow:3px 3px 4px 0 rgba(51,51,51,.3);text-transform:uppercase;font-weight:bold}
#signup.livecams .signup-form h3{color:#ffbd03}
#signup.livecams .signup-form h2,#signup.livecams .secure h2{font-size:1.6em;margin-bottom:2rem}
#signup.livecams .signup-form p.terms{text-align:center}
#signup.livecams form p input[type="text"],#signup.livecams form p input[type="password"],#signup.livecams form p select{color:#222326;outline:none;font-family:'Montserrat',sans-serif;background:#f8f8f8;font-size:1.1em;padding:.5rem;border:1px solid #c8c8c8;border-radius:.1em}
#signup.livecams form p label{font-size:1em;transform:none;position:static;margin-bottom:.5em;display:block;color:#111}
#signup.livecams form p.active label{transform:none}
#signup.livecams form p{margin-bottom:1em}
#signup.livecams form p input[type="text"]:focus{border-color:#0073ae}
#signup.livecams form .active label,#signup.livecams form p.error label,#signup.livecams form p.valid label{color:#333}
#signup.livecams form p.error input[type="text"],#signup.livecams form p.error select{border-color:#eb1e32 !important}
#signup.livecams form{color:#222326;max-width:430px;padding-top:2.6em}
#signup.livecams form span.hint{top:2.5em}
#signup.livecams form p.submit{position:relative}
#signup.livecams form p.submit i{font-size:2em;color:#fff;position:absolute;top:1.3rem;right:1rem;pointer-events:none}
#signup.livecams .signup-form:not(.loading) form p.error:after{font-size:1.5em;top:1.5em;right:.25em}
#signup.livecams .center{text-align:center}
#signup.livecams a.help{position:relative;margin-bottom:1.5rem;background:rgba(255,255,255,.1);width:auto;border-radius:3em;padding:.65em 1em;display:inline-block;text-decoration:none;color:#fff}
#signup.livecams .secure.wrap{text-align:center;background:#666;border:none}
#signup.livecams .secure .left{padding:1.5rem}
#signup.livecams .secure .right{padding:1.5rem;min-width:480px;background:rgba(255,255,255,.075)}
#signup.livecams .secure .right p{margin-bottom:1rem}
#signup.livecams .secure .right a.faq{color:rgba(255,255,255,.75)}
#signup.livecams .secure i{display:block;margin:0 0 1rem 0;font-size:2em}
#signup.livecams .secure p{color:rgba(255,255,255,.65);padding:0 2rem;font-size:.85em;line-height:145%}
#signup.livecams .secure a.create{background:#3898EC;font-weight:500;font-size:1.1em}
#signup.livecams .secure h3{text-transform:none;margin:2em 0}
#signup.livecams .secure h2{font-size:1rem}
#signup.livecams .features .points li span.small{color:#111}
#signup.livecams .signup-form h3{text-align:left;color:#111;margin-bottom:1em;font-size:1.5em;font-weight:bold;text-align:center}
#signup.livecams .features .points h1{margin-top:0}
#signup.livecams .features .points li{color:#ccc}
#signup.livecams .features .points li span.big{margin-bottom:0;font-size:.9rem}
#signup.livecams .features .points li{margin:1.5rem 2rem 1.5rem 5rem}
#signup.livecams .camvideo{flex:1;max-height:40em;overflow:hidden}
#signup.livecams .camvideo video{width:100%}
#signup.livecams .signup-form.loading p input[type="submit"]{border-color:#6c8f31;border-right-color:#fff;border-radius:50%;height:52px;box-shadow:none}
.theme-dark #signup.livecams .wrap{background:#111}
#signup.livecams .points{padding:2em 0}
#signup.livecams .points h2{font-size:2.2em;font-weight:bold;text-align:center;margin:0 0 1em}
#signup.livecams .points ul li{width:50%;display:inline-block;padding:1em 0 1em 2em}
#signup.livecams .points ul li img{display:inline-block;max-width:40px;margin-right:2em;vertical-align:middle}
.tag-grid{flex-wrap:wrap;padding:.75rem}
.tag-grid li{min-width:20%}
.tag-grid li a{font-size:.75em;color:#333;text-decoration:none;padding:.1em 0;font-weight:500}
.tag-grid li a span{color:#999;display:inline-block;vertical-align:middle;font-weight:normal}
.tag-grid li a span:before{content:'•';margin:0 6px}
#sitemap{margin-bottom:3em}
#sitemap a{display:inline-block}
#sitemap ul{list-style-type:none;border-left:2px dotted #ccc}
#sitemap>ul{border:none;margin-left:1em}
#sitemap>ul>li{padding-top:2em}
#sitemap>ul>li:before{display:none}
#sitemap ul li{margin:1em 2.5em;position:relative;bottom:-.5em}
#sitemap ul li:before{border-bottom:2px dotted #ccc;width:1.75em;position:absolute;left:-2.25em;content:" ";height:0em;top:.6em}
#sitemap ul li.expandable:before{width:2em;top:.85em}
#sitemap ul li a{color:#666;text-decoration:none}
#sitemap ul li a:hover{color:#333;text-decoration:underline}
#sitemap ul li.expandable{padding:.35em 0;bottom:-1.15em}
#sitemap ul li.expandable>a{color:#4d90fe;text-transform:uppercase}
#sitemap ul li.expandable>a:hover{text-decoration:underline}
#sitemap ul li.expandable i{color:#333;margin:-.25em .5em 0 0;display:inline-block;vertical-align:top;padding:.2em;border:2px solid #e1e1e1;border-radius:.25em}
#sitemap ul li.expandable i:hover{border-color:#ccc;cursor:pointer}
#sitemap ul li.expandable>ul{position:relative;left:.75em}
#sitemap ul li.expandable ul li:before{}
#sitemap>ul>li>a{background:#4d90fe;position:relative;left:-1em;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:.25em;padding:.25em .75em}
#sitemap>ul>li>a:hover{color:#fff;text-decoration:none;background:#ec2127}
#partner{font-size:1.4em}
#partner .wrap{max-width:900px;max-width:900px;margin:auto}
#partner .header{padding:2em 2em .35em;text-align:center;font-family:"Archivo Black";background:#eee}
#partner .header p{color:#111;font-size:1.4em;max-width:75%;margin:auto;margin-bottom:.25em;text-transform:uppercase}
#partner .header p img{display:inline-block;vertical-align:top;max-width:8em;margin:-.05em .25em 0}
#partner .header p span{color:#fcd043}
#partner .header h1{font-size:2.6em;width:65%;margin:auto;text-transform:uppercase;color:#111}
#partner .header a,#partner .secondary a,#partner .faq a{bottom:-1.35em;position:relative;font-family:"Archivo Black";border-radius:4em;border:3px solid #fff;background:#db4944;color:#fff;display:inline-block;text-decoration:none;padding:.5em 1em;font-size:1.2em}
#partner .secondary{background:#33b0dc;padding:3em 2em;text-align:center}
#partner .secondary h2{text-align:center;color:#fff;font-size:1.6em;font-weight:500;margin-bottom:2em}
#partner .secondary h2 span{font-family:"Archivo Black";font-size:1.4em;display:block}
#partner .secondary ul{margin-bottom:2em}
#partner .secondary ul li{display:inline-block;border:8px solid #ffee68;font-size:.85em;border-radius:10em;position:relative;margin:.5em;font-weight:500;color:#fff;width:11em;height:11em;vertical-align:top;padding:2em 1em 1em}
#partner .secondary ul li span{position:absolute;top:-3em;left:30%;right:30%;text-align:center;font-size:.85rem;border-radius:.5em;padding:.25em 0}
#partner .secondary ul li i{display:block;font-size:2.2em;color:#ffee68;margin-bottom:.5em}
#partner .secondary p{color:#fff;margin-bottom:2em}
#partner .secondary a{position:static}
#partner .features{padding:2em;background:#4d2d4c;color:#fff}
#partner .features h3{text-align:center;font-size:1.2em;font-weight:500;margin-bottom:1em}
#partner .features ul li{margin-bottom:1em;margin-left:1em}
#partner .features ul li i{float:left;font-size:1.2em;margin:0 .5em .75em}
#partner .faq{background:#eee;text-align:center}
#partner .faq .wrap{padding:2em}
#partner .faq a{position:static}
#partner .faq h4{font-size:1.2rem;color:#111;margin-bottom:1rem;text-align:left}
#partner .faq ul{margin-bottom:2rem;text-align:left}
#partner .faq ul li{list-style-type:circle;color:#666;margin-bottom:1em;margin-left:2em;font-size:1rem}
.flyer-box{position:absolute;background:#ec2127;border-radius:.25em;transition:top 1s ease-out,left 1s ease-out}
.cssload-loader{display:block;margin:0 auto;width:29px;height:29px;position:relative;border:4px solid rgb(0,0,0);animation:cssload-loader 2.3s infinite ease;-o-animation:cssload-loader 2.3s infinite ease;-ms-animation:cssload-loader 2.3s infinite ease;-webkit-animation:cssload-loader 2.3s infinite ease;-moz-animation:cssload-loader 2.3s infinite ease}
.cssload-loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:rgb(0,0,0);animation:cssload-loader-inner 2.3s infinite ease-in;-o-animation:cssload-loader-inner 2.3s infinite ease-in;-ms-animation:cssload-loader-inner 2.3s infinite ease-in;-webkit-animation:cssload-loader-inner 2.3s infinite ease-in;-moz-animation:cssload-loader-inner 2.3s infinite ease-in}
@keyframes cssload-loader{0%{transform:rotate(0deg)}
25%{transform:rotate(180deg)}
50%{transform:rotate(180deg)}
75%{transform:rotate(360deg)}
100%{transform:rotate(360deg)}}
@-o-keyframes cssload-loader{0%{transform:rotate(0deg)}
25%{transform:rotate(180deg)}
50%{transform:rotate(180deg)}
75%{transform:rotate(360deg)}
100%{transform:rotate(360deg)}}
@-ms-keyframes cssload-loader{0%{transform:rotate(0deg)}
25%{transform:rotate(180deg)}
50%{transform:rotate(180deg)}
75%{transform:rotate(360deg)}
100%{transform:rotate(360deg)}}
@-webkit-keyframes cssload-loader{0%{transform:rotate(0deg)}
25%{transform:rotate(180deg)}
50%{transform:rotate(180deg)}
75%{transform:rotate(360deg)}
100%{transform:rotate(360deg)}}
@-moz-keyframes cssload-loader{0%{transform:rotate(0deg)}
25%{transform:rotate(180deg)}
50%{transform:rotate(180deg)}
75%{transform:rotate(360deg)}
100%{transform:rotate(360deg)}}
@keyframes cssload-loader-inner{0%{height:0%}
25%{height:0%}
50%{height:100%}
75%{height:100%}
100%{height:0%}}
@-o-keyframes cssload-loader-inner{0%{height:0%}
25%{height:0%}
50%{height:100%}
75%{height:100%}
100%{height:0%}}
@-ms-keyframes cssload-loader-inner{0%{height:0%}
25%{height:0%}
50%{height:100%}
75%{height:100%}
100%{height:0%}}
@-webkit-keyframes cssload-loader-inner{0%{height:0%}
25%{height:0%}
50%{height:100%}
75%{height:100%}
100%{height:0%}}
@-moz-keyframes cssload-loader-inner{0%{height:0%}
25%{height:0%}
50%{height:100%}
75%{height:100%}
100%{height:0%}}
.modal-overlay .app{padding:.5em;margin-bottom:.35em;background:#111;border-bottom:1px solid #222}
.app{justify-content:space-between;width:100%}
.app img{max-width:50px;border-radius:.25em;margin-right:.5em}
.app div.flex{justify-content:flex-start}
.app a.label{text-decoration:none;color:#fff;font-size:.85em;line-height:160%}
.app a.dismiss{color:#777;padding-left:.25em;text-decoration:none}
.app a.install{font-size:.85em;background:#ec2127;color:#fff;font-weight:bold;padding:.85em;border-radius:.15em;display:inline-block;margin-left:.25em}
.app .rating{display:inline-block;color:#ccc}
.app .rating span{color:#ffcc00}
footer{background:#222;padding:0 0 1em 0}
footer img.logo{float:right;width:199px;margin:1rem}
footer .icon{background:#000;justify-content:space-between;align-items:flex-start;padding:.25em}
footer .icon a.top{display:block;text-decoration:none;width:60px;text-align:center;font-size:1.2em;color:#666}
footer .links{padding:.65rem;font-size:.85em}
footer .links p.head{text-transform:uppercase;color:#666;font-size:1.6em;padding:1em 0 .35em}
footer .links a{display:block;color:#999;margin-bottom:.65em;text-decoration:none}
footer .links a:hover{text-decoration:underline}
footer p.legal{padding:.65rem;color:#666;font-size:.75em;line-height:1.6em}
footer p.legal a{color:#666}
footer p.copy{font-size:.65em;padding:.65rem;color:#444}
footer .footer-hidden{display:none}
footer a.footer-toggle{display:block;padding-top:.65em;text-decoration:none;color:#999;padding-bottom:0;border-top:1px solid #333;text-transform:uppercase}
footer a.footer-toggle i{float:right}
footer a.footer-toggle.active i:before{content:"\e907"}
footer .flex div{flex:1 0 auto;max-width:20%}
body.preload .modal-overlay{display:none}
.modal-background .modal-overlay,.modal-overlay.mod-pic{visibility:hidden;position:absolute;top:80px;right:0;opacity:0;transform:translateY(-10%);transition:visibility 0s linear .2s,transform .2s ease-out,opacity .2s ease-out}
.modal-overlay{overflow-y:auto;overflow-x:hidden;min-width:26em;background:#333}
.modal-overlay.active{transform:translateY(0);visibility:visible;transition-delay:0s;z-index:9999;opacity:1}
.modal-overlay h2,.modal-centered h2{font-weight:500;padding:.75rem}
.modal-overlay a.close,.modal-centered a.close{text-decoration:none;color:#fff;font-size:1.75em;float:right;padding:.25em;position:absolute;right:0;z-index:9999}
.modal-overlay h2 a.close,.modal-centered h2 a.close{margin:-.75rem -.75rem 0 0;position:static}
.modal-overlay h3,.modal-centered h3{padding:.35em .75rem;color:#ccc;font-size:.85em}
.modal-overlay h3 a,.modal-centered h3 a{color:#ccc}
.modal-overlay .join a{flex:1 0 0;text-decoration:none;font-size:1.15em;font-weight:500;text-align:center;margin:.25rem;background:#333;color:#fff;padding:.65em}
.modal-overlay .join a:last-child{background:#f90;margin-left:0}
.modal-overlay ul.menu{padding:.35em 0;margin-bottom:.65em}
.modal-overlay ul.menu li a{text-decoration:none;color:#fff;padding:.4em 1.35rem;display:block;font-weight:500;font-size:1.3em}
.modal-overlay ul.menu li a i{margin-left:.5em}
.modal-overlay ul.menu li.active>a{border-left:.25em solid #ec2127;padding-left:1em}
.modal-overlay ul.menu li ul li a{font-size:1em;color:#999;padding-left:2.5em}
.modal-overlay .g-recaptcha{margin-bottom:.65em;transform:scale(.9);-webkit-transform:scale(.9);transform-origin:0 0;-webkit-transform-origin:0 0}
.modal-overlay .empty-note{text-align:center}
.modal-overlay.user-form{margin:auto;left:0;right:0;max-width:30em;top:2em;border-radius:.5em;padding:1.5em}
.modal-overlay.user-form form{padding:.75rem}
.modal-overlay.user-form h2{color:#999}
.modal-overlay.user-form p{color:#fff;margin-bottom:1em}
.modal-overlay.user-form p label{font-size:1em;margin-bottom:.45em;display:block}
.modal-overlay.user-form p label span{text-transform:none;display:block;font-size:.75em;color:#777;float:right}
.modal-overlay.user-form p input[type="text"],.modal-overlay.user-form p input[type="number"],.modal-overlay.user-form p input[type="password"]{background:#222;border:none;border-bottom:1px solid #666;width:100%;color:#fff;padding:.65em}
.modal-overlay.user-form p input[type="text"]:focus,.modal-overlay.user-form p input[type="number"]:focus,.modal-overlay.user-form p input[type="password"]:focus{background:#333}
.modal-overlay.user-form p input[type="submit"],.modal-overlay.user-form p .join{background:none;background:#4d90fe;border:none;border-radius:0;cursor:pointer;width:100%;padding:.65em;font-size:1.25em;color:#fff;text-transform:uppercase;-webkit-appearance:none}
.modal-overlay.user-form p .join{display:block;background:#555;text-align:center;text-decoration:none}
.modal-overlay.user-form p.radio label{text-transform:none;font-weight:normal;margin-bottom:.5em;color:#999;font-size:.85em;cursor:pointer}
.modal-overlay.user-form p.radio label:hover{text-decoration:underline}
.modal-overlay.user-form p.radio label input{margin-right:.35em;display:inline-block;vertical-align:middle}
.modal-overlay.user-form p textarea{width:100%;box-sizing:border-box;border:none}
.modal-overlay.user-form p.small{font-size:.85em;color:#999;text-align:center}
.modal-overlay.user-form p.small a{color:#999}
.modal-overlay.user-form p.small label{color:#fff;text-transform:none}
.modal-overlay.user-form p.small label input{margin-right:.25em;display:inline-block;vertical-align:middle}
.comments .item p{padding:0 0 .25em 0;line-height:1.3}
.comments .item p img,.comments form img{position:absolute;border-radius:50%;margin-left:-3rem;max-width:32px}
.comments .item p a{font-weight:500;color:#003569;text-decoration:none}
.comments .item p a.user{color:#111}
.comments{font-size:.9rem;border-top:1px solid #e1e1e1;clear:both}
.comments h2 a{color:#333}
.comments .item{padding:1em 1em .85em 4rem;border-bottom:1px solid #e1e1e1;transition:.5s background}
.comments .replies,.thumb-list.community > .item.comments .comments{border-left:1px solid #ddd;border-top:none}
.comments .item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}
.comments .item .meta{font-size:.85em;color:#999;padding:0!important}
.comments .item .meta a,.thumb-list.community > .item.comments .comments .meta a{font-weight:500;color:#999;text-decoration:none;margin-left:1em;display:inline-block;padding:.5em;vertical-align:middle}
.comments .item .meta .vote a:hover{transform:scale(1.3);transition:transform .1s ease-out}
.comments .item .meta .vote,.thumb-list.community > .item.comments .comments .mete .vote{display:inline-block}
.comments .item .meta .vote .active,.thumb-list.community > .item.comments .comments .meta .vote .active{color:#ec2127;transform:scale(1.3)}
.comments .item.new{background:#fdf8d5}
.comments form{width:100%;padding:1em 0 1rem 4rem;position:relative}
.comments form textarea{height:3.4em;transition:all .2s ease-out;font-family:'Montserrat',sans-serif;max-width:38em;padding:1em;border-radius:.25em;border:none;width:100%;outline:none;background:#eee;box-sizing:border-box;margin-bottom:.25em}
.comments form textarea:hover{background:#e1e1e1}
.comments form.active textarea{height:6.2em}
.comments form p{display:none}
.comments form.active p{display:block}
.comments form img{top:1.35em}
.comments input[type="submit"]{border:none;background:#4d90fe;width:80px;transition:width .15s ease-out;margin-right:1em;border-radius:.25em;height:42px;color:#fff;padding:.75em;cursor:pointer}
.comments .item.replying>.meta .reply{background:#eee;color:#333}
.comments button{background:#4d90fe;color:#fff;border:none;padding:.75em;position:absolute;right:0}
.comments input[type="submit"][disabled="disabled"]{background:#ccc}
.comments .snippet{background:#eee;padding:.75em;font-size:.85em}
.comments .snippet div{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666}
.comments .snippet div a{display:none}
.comments .snippet p{display:inline-block;padding:0;padding:0;margin-bottom:.5em;background:none}
.comments .snippet a.cancel{color:#4d90fe;font-weight:normal}
.comments form.loading input[type="submit"]{width:42px;color:#fff;border-radius:10em;background:#fff;overflow:hidden;border:2px solid #fff;border-right:2px solid #4d90fe;-webkit-animation:su-loader .4s linear .15s infinite;animation:su-loader .4s linear .15s infinite}
.comments .emoji{position:relative;display:inline-block;margin-left:.75em;vertical-align:top}
.comments .emoji>span,.comments .emoji>a{cursor:pointer;text-decoration:none;border-radius:.25em;background:#eee;color:#333;padding:.4em;display:inline-block}
.comments .emoji>span img,.comments .emoji>a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.75;top:0;position:static;margin:0;border-radius:0}
.comments .emoji>span:hover,.comments .emoji>a:hover{background:#e1e1e1}
.comments .emoji>span:hover i,.comments .emoji>a:hover i{-webkit-filter:unset;filter:unset}
.comments .emoji div.dropdown{margin:.25em 0 0 0;left:auto;right:0;min-width:32em}
.comments .emoji div.dropdown .tabs{text-align:center}
.comments .emoji div.dropdown .tabs a{display:inline-block;padding:.25em;vertical-align:top}
.comments .emoji div.dropdown .tabs a i{top:0;margin:0}
.comments .emoji div.dropdown [id^="tab-"]{padding:.5em;text-align:center;max-height:20em;overflow:auto}
.comments .emoji div.dropdown [id^="tab-"] i{cursor:pointer;transition:transform .1s ease-out}
.comments .emoji div.dropdown [id^="tab-"] i:hover{outline:1px solid #999}
.video p.more,.album p.more{padding:1em 0 2em 4rem;font-weight:500}
.video p.more a,.album p.more a{color:#003569;text-decoration:none}
.video p.more a i,.album p.more a i{display:inline-block;margin-left:.25em}
.video p.more a:hover,.album p.more a:hover{text-decoration:underline}
.modal-overlay.mod-pic{top:0;transform:none;transition:none;text-align:center;background:#000;width:100%;bottom:0;position:fixed}
.modal-overlay.mod-pic .image{height:100%;width:100%;position:relative}
.modal-overlay.mod-pic .interract{background:rgba(0,0,0,.85);padding:.45em;border-radius:.25em .25em 0 0;position:absolute;right:0;bottom:0;left:0;margin:auto;width:50%;max-width:15em;border:none}
.modal-overlay.mod-pic .interract a{color:#fff;padding:.25em}
.modal-overlay.mod-pic .interract a.active{color:#ec2127}
.modal-overlay.mod-pic .interract .social{justify-content:space-around;flex:1 1 100%}
.modal-overlay.mod-pic a.close{text-shadow:0 0 .75em #000}
.modal-overlay.mod-pic div.dropdown.share,.modal-overlay.mod-pic div.dropdown.sshow{bottom:4em}
.modal-overlay.mod-pic div.dropdown.share{margin:auto}
.modal-overlay.mod-pic div.dropdown.sshow{right:1em}
.modal-overlay.mod-pic a.back,.modal-overlay.mod-pic a.forward{top:50%;position:absolute;z-index:9999;font-size:2em;color:#fff;text-decoration:none;margin-top:-1em;padding:.65em;text-shadow:0 0 .75em #000}
.modal-overlay.mod-pic a.back{left:0;padding-left:.25em}
.modal-overlay.mod-pic a.forward{right:0;padding-right:.25em}
.modal-overlay.mod-pic .slideshow{width:auto;left:auto;right:1em}
.modal-overlay.mod-pic .slideshow a.active i.icon-play-square:before{content:"\e93d"}
.modal-overlay.mod-pic div.dropdown.sshow{text-align:left}
@keyframes indicater{0%{font-size:.9em}
50%{font-size:.85em}
100%{font-size:.9em}}
.modal-overlay.mod-tags .meta{width:94%;margin:.5em auto .75em}
.modal-overlay.mod-tags .meta p{font-size:.8em;line-height:1.5;padding:.5em 0}
.modal-overlay.mod-tags .meta .clear{display:inline-block;margin-left:auto;padding:.25em .75em;background:#eee;border-radius:4em;color:#000;font-size:.9em;text-decoration:none}
.modal-overlay.mod-tags .meta .clear i{margin-right:.05em;font-size:.75em}
.modal-overlay.mod-tags .list-tags{display:block;width:100%;height:calc(100% - 6em);margin:0 auto;overflow:auto;opacity:0;transition:opacity .3s ease-in}
.modal-overlay.mod-tags.loaded .list-tags{opacity:1}
.modal-overlay.mod-tags .list-tags.active{padding-bottom:7em}
.modal-overlay.mod-tags .list-tags .tag{margin:0 1em .5em}
.modal-overlay.mod-tags .list-tags .tag a{color:#000;text-decoration:none}
.modal-overlay.mod-tags .list-tags .tag .checkbox{margin-right:.25em;padding:.25em;background:#fff;border:1px #ccc solid;font-family:'pdot-mobile' !important;line-height:1;font-style:normal;font-weight:normal}
.modal-overlay.mod-tags .list-tags .tag .checkbox::before{content:"\e926";color:#777}
.modal-overlay.mod-tags .list-tags .tag .checkbox.disabled{background:#e4e4e4}
.modal-overlay.mod-tags .list-tags .tag .checkbox.disabled::before{content:"\e926";visibility:hidden}
.modal-overlay.mod-tags .list-tags .tag .checkbox.add::before{content:"\e926";color:#000}
.modal-overlay.mod-tags .list-tags .tag .checkbox.add.active{background:#96e9bf}
.modal-overlay.mod-tags .list-tags .tag .checkbox.add.active::before{content:"\e925";color:#000}
.modal-overlay.mod-tags .list-tags .tag .checkbox.remove::before{content:"\e917";color:#000}
.modal-overlay.mod-tags .list-tags .tag .checkbox.remove.active{background:#f9d6d6}
.modal-overlay.mod-tags .list-tags .tag .checkbox.remove.active::before{content:"\e91c";color:#000}
.modal-overlay.mod-tags .list-tags .label{margin-left:.5em}
.modal-overlay.mod-tags .list-tags .tag .count{margin-left:auto;padding:.25em;background:#c2c2c2;color:#fff;font-size:.7em;min-width:4em;text-align:center}
.modal-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;outline:0;background:rgba(0,0,0,.65);padding:0;display:none;opacity:0}
.modal-background.active{display:block;opacity:1;overflow-x:hidden;overflow-y:auto}
.modal-centered{position:absolute;left:8%;right:8%;top:10%;background:#fff;box-shadow:.25em .25em 1em rgba(0,0,0,.25);min-height:100px;max-width:40em;margin:auto}
.modal-centered h2{border-left:none}
.modal-centered h2 a.close{color:#333}
.modal-centered form{padding:.25em 1em 1em}
.modal-centered form input[type="text"]{background:#fff;border:1px solid #d3d3d3;box-shadow:inset 0 0 1px rgba(0,0,0,.05);width:100%;padding:.75em}
.modal-centered form label{padding:1em 0;display:inline-block;margin-right:1em}
.modal-centered form p.right{text-align:right}
.modal-centered form input[type="submit"],.modal-centered form button{display:inline-block;background:#4d90fe;border:none;border-radius:0;color:#fff;padding:.75em 1em;-webkit-appearance:none}
.modal-centered.mod-suggest{padding:1em}
.modal-centered.mod-suggest h3{border-bottom:1px solid #e1e1e1;padding:.35em 0;margin:0 1rem .35em;color:#555}
.modal-centered.mod-suggest .current-items ul{flex-wrap:wrap;padding:1rem;font-size:.85em}
.modal-centered.mod-suggest .current-items ul li{flex:1 0 50%;margin-bottom:.25em}
.modal-centered.mod-suggest .current-items ul li a{display:inline-block;border-radius:.25em;padding:.45em;background:#eee;text-decoration:none;color:#111;margin-right:.25em}
.modal-centered.mod-suggest .current-items ul li a:hover,.modal-centered.mod-suggest .current-items ul li a.active,.modal-centered.mod-suggest .current-items ul.pornstars li .vote a.active{background:#4d90fe;color:#fff}
.modal-centered.mod-suggest .current-items ul li a i{display:inline-block;vertical-align:middle}
.modal-centered.mod-suggest .current-items ul.pornstars li{position:relative;flex:1 0 auto;max-width:125px;text-align:center}
.modal-centered.mod-suggest .current-items ul.pornstars li img{margin:0 auto .25em}
.modal-centered.mod-suggest .current-items ul.pornstars li .vote{position:absolute;top:5.25em;left:1em;right:1em;text-align:center}
.modal-centered.mod-suggest .current-items ul.pornstars li .vote a{color:#fff;background:rgba(0,0,0,.75)}
.modal-centered.mod-suggest .new-items ul{padding-top:.5em;margin-bottom:1em;flex-wrap:wrap}
.modal-centered.mod-suggest .new-items ul li{display:inline-block}
.modal-centered.mod-suggest .new-items ul li a{color:#003569;text-decoration:none;display:inline-block;padding:.25em;margin-right:.25em}
.modal-centered.mod-suggest .new-items ul li a i{display:none;margin-right:.25em}
.modal-centered.mod-suggest .new-items ul li a:hover{text-decoration:underline}
.modal-centered.mod-suggest .new-items ul.pornstars li{max-width:115px;text-align:center}
.modal-centered.mod-suggest .new-items ul.pornstars li a img{margin:0 auto .25em}
.modal-centered.mod-suggest .new-items ul.pornstars li a{position:relative;padding:.5em !important;margin-right:0}
.modal-centered.mod-suggest .new-items ul.pornstars li a i{position:absolute;top:.5em;left:.5em;background:rgba(0,0,0,.75);padding:.25em}
.modal-centered.mod-suggest .new-items ul li.active a{background:#f90;color:#fff;text-decoration:none;border-radius:.25em;padding:.25em .5em}
.modal-centered.mod-suggest .new-items ul li.active a i{display:inline-block}
.global-notif{justify-content:space-between;z-index:10000;background:#222;color:#fff;box-shadow:.15em .15em .25em rgba(0,0,0,.25);border-radius:.15em;padding:1em;position:fixed;visibility:hidden;bottom:-100%;margin:2em;right:0;width:30em}
.global-notif p a{color:#ffd800;font-weight:500}
.global-notif>a{white-space:nowrap;text-decoration:none;color:#999;padding:.65em 0 .65em .65em;border-left:1px solid #444;font-size:1.1em;margin:0 0 0 .65em}
.global-notif.active{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;bottom:0;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}
.pic-modal-open .global-notif{transform:translateY(-4em)}
.global-notif.lang-notif p a{text-decoration:none;color:#ccc;font-weight:normal}
.global-notif.lang-notif h3{color:#fff;margin-bottom:.65em}
.global-notif.lang-notif h3 a{color:#fff}
form span.error,form span.success{display:block;padding-top:.5em;font-size:90%}
form span.error,form p.msg.error{color:#ff4900}
form span.success,form p.msg.success{color:#8ee48e}
@keyframes slideUp{0%{bottom:-40%}
50%{bottom:3%}
65%{bottom:-1%}
80%{bottom:1%}
95%{bottom:-.5%}
100%{bottom:0}}
.modal-overlay ul.menu li a span.count{background:#111;min-width:2.5em}
.modal-overlay ul.menu li a.notifs span.count{background:#ec2127}
.modal-overlay ul.menu li a.updates span.count{background:#4d90fe}
.bn{text-align:center}
.m-zne4{text-align:center;padding:.3em 0;width:100%}
.m-zne4 iframe{margin:auto;display:block;margin-bottom:.15em}
.m-zne4 span,span.ad-label{display:inline-block;background:rgba(0,0,0,.15);padding:0 .5em;margin-bottom:.15em;font-size:.65em;text-transform:uppercase;line-height:166%}
iframe + span.ad-label{margin-top:0;line-height:166%}
.m-tabs{padding:0 2px;margin-bottom:.25em}
.m-tabs a{background:#b81a1e;display:inline-block;width:25%;text-align:center;border-right:2px solid #ec2127;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.65em;padding:1.1em 0}
.m-tabs a:last-child{border-right:none}
.theme-dark,.theme-dark header,.theme-dark header .search .suggestions,.theme-dark form.member-search select,.theme-dark form.member-search input[type=text]{background:#050505;color:#CCC}
body.theme-dark>nav .subnav,.theme-dark footer{background:#171717}
.theme-dark nav a,.theme-dark header .search .suggestions a,.theme-dark .gmessage p,.theme-dark .netbar .network li.active a,.theme-dark .netbar .network li:hover a,.theme-dark div.about a,.theme-dark header .search form div span,.theme-dark header nav span.tt,.theme-dark header nav span#header-login{color:#CCC}
.theme-dark .thumb-list .item h3 a,.theme-dark .video .owner a,.theme-dark .album .owner a,.theme-dark .thumb-list .item .profile-small,.theme-dark .comments .item p a.user,.theme-dark .thumb-list.community .item .user.meta a,.theme-dark .thumb-list.community > .item.comments .replyToggle{color:#ccc !important}
.theme-dark header .search,.theme-dark header .search form>button,.theme-dark .wrap>.msg,.theme-dark div.content aside,.theme-dark .gmessage,.theme-dark div.content aside>ul.playlists li,.theme-dark .comments,.theme-dark .comments .item,.theme-dark div.tabs,.theme-dark div.tabs a.active,.theme-dark div.tabs a.active:hover,.theme-dark header .search .suggestions,.theme-dark div.dropdown,.theme-dark div.sorting,.theme-dark div.subsorting,.theme-dark .title .controls a,.theme-dark .title .controls .group a:last-child,.theme-dark div.info hr,.theme-dark div.content hr,.theme-dark .thumb-list.community > .item,.theme-dark form.member-search select,.theme-dark form.member-search input[type=text],.theme-dark .netbar{border-color:#302f2f}
.theme-dark header .search form input,.theme-dark div.dropdown a,.theme-dark .title .controls a,.theme-dark .netbar .network li a,.theme-dark .dropdown span.more,.theme-dark div.dropdown li>span{color:#909090}
.theme-dark .wrap>.msg a,.theme-dark div.content aside>ul.menu a span.ic,.theme-dark .subheading a,.theme-dark div.info .tagCloud a,.theme-dark .video .header .pornstars a,.theme-dark .video .meta a,.theme-dark .album .meta a,.theme-dark .thumb-list.community blockquote a,.theme-dark .modal-centered.mod-suggest .new-items ul li a,.theme-dark .olink,.theme-dark .comments .item p a,.theme-dark .video p.more a,.theme-dark .album p.more a{color:#1e69e4}
.theme-dark header>div.flex>.upload,.theme-dark nav.pager a.next,.theme-dark nav.pager a.more,body.theme-dark>nav .subnav a.more:hover,.theme-dark div.tabs a:hover,.theme-dark div.tabs a:hover span{color:#ebf1fa !important;background:#1e69e4 !important}
.theme-dark div.content aside>ul li a:hover,.theme-dark div.about,.theme-dark .title .controls a.active,.theme-dark .f-zne4 span,.theme-dark .s-zne4 span,.theme-dark .t-zne4 span,.theme-dark .itemw span,.theme-dark nav.pager a.active{background:#1b1a1a}
.theme-dark header header .search .suggestions a{color:#777}
.theme-dark header .search .suggestions a:hover,.theme-dark div.dropdown a:hover,.theme-dark div.sorting a:hover,.theme-dark div.subsorting a:hover,.theme-dark .title .controls .sorting a:hover,.theme-dark .album-container a.cta,.theme-dark .dropdown span.more:hover,.theme-dark div.dropdown li>span:hover{background:#191919}
.theme-dark header .search .suggestions .separator,.theme-dark div.content aside>ul li.cat-active>a:nth-child(2){background:#333}
.theme-dark div.dropdown,.theme-dark div.sorting,.theme-dark div.subsorting{background:#0a0a0a;box-shadow:.25em .25em 1em rgba(0,0,0,.35)}
body.theme-dark>nav,.theme-dark .netbar .network li.active a,.theme-dark .netbar .network li:not(.active) a:hover{background:#1d1d1d}
.theme-dark header nav span.count{border:1px #383838 solid;background:transparent;color:#656464}
.theme-dark header .search form>button:hover{background:#252525}
.theme-dark .thumb-list .item .meta a,.theme-dark div.content aside>ul li a,.theme-dark div.about,.theme-dark .f-zne4 span,.theme-dark .s-zne4 span,.theme-dark .t-zne4 span,.theme-dark .itemw span{color:#8e8d8d}
.theme-dark body>nav li.premium a{background:#ce1f24;color:#fbdfe0}
.theme-dark .comments form textarea{background:#1d1d1d;color:#909090}
.theme-dark .comments input[type="submit"][disabled="disabled"]{background:#131313;color:#404040}
.theme-dark .title .controls a,.theme-dark .video .meta .edit,.theme-dark .video .header .edit,.theme-dark .album .meta a.edit,.theme-dark .video .meta .report{background:#2f2f2f;color:#c5c5c5}
.theme-dark .title .controls a:hover{border-color:#585858 !important}
.theme-dark .title .controls .sorting a{background:transparent}
.theme-dark .title .controls a.cta,.theme-dark .title .controls a.cta:hover{background:#4d90fe;color:#fff}
.theme-dark div.content aside>ul.menu .active a,.theme-dark div.content aside.livecams ul li.active a{background:#222;color:#ddd}
.theme-dark .alpha.flex a{background:#222;color:#a5a5a5}
.theme-dark .alpha.flex a:hover,.theme-dark .modal-overlay{background:#222}
.theme-dark nav.pager a:hover{background:#212020}
.theme-dark .profile .interract{background:rgba(0,0,0,.25)}
.theme-dark .thumb-list.community .item .user.meta a.subscribe{color:#ffecec !important}
.theme-dark div.tabs a{background:#1d1d1d;color:#909090}
.theme-dark div.tabs a.active,.theme-dark div.tabs a.active:hover{background:#050505;color:#909090}
.theme-dark div.tabs a span,.theme-dark div.tabs a.active:hover span{color:#615f5f}
.theme-dark .interract{background:#080808}
.theme-dark .modal-centered{background:#333;color:#999}
.theme-dark .modal-centered.mod-suggest h3{border-color:#494747;color:#ccc}
.theme-dark .modal-centered h2 a.close{color:#989898}
.theme-dark div.content aside .tip{background:#211d18}
.theme-dark .comments .emoji>span{background:#1d1d1d}
.theme-dark .album .topper{background:#232323}
.theme-dark .album-container .images{background:#0e0e0e}
body.theme-dark>nav ul li .dropdown a.light{background:#fff;color:#333}
body.theme-dark>nav ul li .dropdown a.dark{background:none;color:#909090}
.theme-dark .thumb-list .item .thumb:hover ~ h3 a,.theme-dark .thumb-list .item h3 a:hover{color:#ed1c24 !important}
.theme-dark .tag-grid li a{color:#999}
.theme-dark .tag-grid li a span{color:#666}
.theme-dark .f-zne4 iframe,.theme-dark .t-zne4 iframe,.theme-dark .s-zne4 iframe{border-color:#666}
.theme-dark section.breadcrumb{color:#ccc;border-color:#333}
.theme-dark section.cam-bio .bio-tagline p{color:#aaa}
.theme-dark section.cam-bio .cam-about ul.tags li a:hover{color:#ccc}
.theme-dark div.content aside.livecams>ul.menu.checkbox .inactive a span.ic{border-color:#444}
.theme-dark div.content aside.livecams>ul.menu.checkbox .inactive a{color:#555}
@media(max-height:1030px){.player-container.wide{max-width:1400px}}
@media(max-height:960px){.player-container.wide{max-width:1280px}}
@media(max-height:880px){.player-container.wide{max-width:1100px}
.player-container{max-width:1384px}}
@media(max-height:780px){.player-container{max-width:1204px}
header{padding:.45rem 1rem}
header .search form>button{padding:.25em 0}
body>nav{margin-bottom:.5em}
.wrap>.msg{margin-top:0}
body>nav a{padding:.65em .65em}
.video .header .pornstars{margin-bottom:.5em}}
@media(max-height:740px){.player-container.wide{max-width:980px}}
@media screen and (min-width:1100px){.thumb-list.videos.mini .item:nth-child(6){display:inline-block}
.thumb-list.channels .item{width:33.33333%}
.thumb-list.channels .item .thumb img.channel-cover{max-width:108px}
.thumb-list.videos .item,.thumb-list.livecams .item{width:25%}
.t-zne4{width:50%}
.thumb-list.videos.small .item,.thumb-list.pictures .item,.thumb-list.profiles .item{width:20%}
.thumb-list.pictures .itemw{width:40%}
.thumb-list.categories.large .item{width:20%}
.thumb-list.categories.small .item{width:16.6666666667%}
header>div.flex>.upload{font-size:1rem}
header>div .search{font-size:1rem}
body>nav .subnav .categories li{flex:0 0 11%;width:11%}
section.cam-bio .thumb-list.livecams .item{width:20%}
section.cam-bio .thumb-list.livecams .item:nth-child(5){display:inline-block}}
@media screen and (min-width:1200px){.interract .pp{max-width:200px}
.interract .pp .name{font-size:180%;left:190px}
body>nav .subnav ul.searches{display:block;flex:0 1 auto}
body>nav .subnav .listings{width:64%}
body>nav a{font-size:1rem}
#signup form h2{font-size:2.8em}
#signup .features img.mascot{max-width:14em}
#signup .features .points h1{font-size:1.6em;margin:2rem}
#signup .features .points li{margin:1rem 2rem 2rem 5rem}
#signup .features .points li span.big{font-size:1.5rem}
#signup .features .points li span.small{font-size:.85em}
#signup .features .feed{font-size:.95em;padding-left:10em}
section.cam-bio .thumb-list.livecams .item{width:16.66666%}
section.cam-bio .thumb-list.livecams .item:nth-child(6){display:inline-block}
.player-left .player-cams .thumb-list .item:nth-child(10),.player-left .player-cams .thumb-list .item:nth-child(9){display:inline-block}
.player-left .player-cams .thumb-list .item{width:10%}}
@media screen and (min-width:1300px){.thumb-list.videos.small .item,.thumb-list.pictures .item,.thumb-list.profiles .item{width:16.66666%}
.thumb-list.pictures .itemw{width:33.33333%}
.thumb-list.categories.large .item{width:16.6666666667%}
.thumb-list.categories.small .item{width:10%}
.thumb-list.channels .item{width:25%}
.player-left .player-cams .thumb-list .item:nth-child(12),.player-left .player-cams .thumb-list .item:nth-child(11){display:inline-block}
.player-left .player-cams .thumb-list .item{width:8.3333%}}
@media screen and (min-width:1400px){.thumb-list.videos .item,.thumb-list.livecams .item{width:20%}
.t-zne4{width:40%}
.thumb-list.videos.large.mini .item:nth-child(6),.thumb-list.videos.large.mini .item:nth-child(7){display:inline-block}}
@font-face{font-family:'pdot-mobile';src:url('https://mediav.porn.com/images/fonts/im.woff2?jxjeqg') format('woff2'),url('https://mediav.porn.com/images/fonts/im.ttf?jxjeqg') format('truetype'),url('https://mediav.porn.com/images/fonts/im.woff?jxjeqg') format('woff'),url('https://mediav.porn.com/images/fonts/im.svg?jxjeqg#pdot-mobile') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'pdot-mobile' !important;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-play-solid:before{content:"\e94e"}
.icon-arrow-down:before{content:"\e900"}
.icon-arrow-left:before{content:"\e901"}
.icon-arrow-right:before{content:"\e902"}
.icon-arrow-up:before{content:"\e903"}
.icon-chevron-down:before{content:"\e904"}
.icon-chevron-left:before{content:"\e905"}
.icon-chevron-right:before{content:"\e906"}
.icon-chevron-up:before{content:"\e907"}
.icon-filter:before{content:"\e908"}
.icon-heart:before{content:"\e90a"}
.icon-heart-filled:before{content:"\e93a"}
.icon-info-filled:before{content:"\e90b"}
.icon-info:before{content:"\e90c"}
.icon-menu:before{content:"\e90d"}
.icon-message-circle-filled:before{content:"\e90e"}
.icon-message-circle:before{content:"\e90f"}
.icon-more-android:before{content:"\e910"}
.icon-more-ios:before{content:"\e911"}
.icon-search:before{content:"\e912"}
.icon-share-android:before{content:"\e913"}
.icon-share-ios:before{content:"\e914"}
.icon-star-filled:before{content:"\e915"}
.icon-star:before{content:"\e916"}
.icon-thumbs-down:before{content:"\e918"}
.icon-thumbs-up:before{content:"\e91a"}
.icon-user:before{content:"\e91b"}
.icon-x:before{content:"\e91c"}
.icon-settings:before{content:"\e91d"}
.icon-grid:before{content:"\e91e"}
.icon-list:before{content:"\e91f"}
.icon-video:before{content:"\e920"}
.icon-female:before{content:"\e921"}
.icon-male:before{content:"\e938"}
.icon-user-plus:before{content:"\e922"}
.icon-camera:before{content:"\e923"}
.icon-user-check:before{content:"\e924"}
.icon-check:before{content:"\e925"}
.icon-plus:before{content:"\e926"}
.icon-play:before{content:"\e927"}
.icon-edit:before{content:"\e928"}
.icon-link:before{content:"\e929"}
.icon-fb:before{content:"\e92a"}
.icon-reddit:before{content:"\e92b"}
.icon-twitter:before{content:"\e92c"}
.icon-tumblr:before{content:"\e92d"}
.icon-stumbleupon:before{content:"\e92e"}
.icon-gplus:before{content:"\e92f"}
.icon-trending-up:before{content:"\e930"}
.icon-download:before{content:"\e931"}
.icon-eye:before{content:"\e932"}
.icon-calendar:before{content:"\e933"}
.icon-bar-chart:before{content:"\e934"}
.icon-lock:before{content:"\e935"}
.icon-unlock:before{content:"\e937"}
.icon-clock:before{content:"\e936"}
.icon-shuffle:before{content:"\e909"}
.icon-minus:before{content:"\e917"}
.icon-repeat:before{content:"\e919"}
.icon-folder:before{content:"\e939"}
.icon-play-square:before{content:"\e93b"}
.icon-stop-square:before{content:"\e93d"}
.icon-x-circle:before{content:"\e93c"}
.icon-trash:before{content:"\e93e"}
.icon-sun:before{content:"\e93f"}
.icon-moon:before{content:"\e940"}
.icon-upload:before{content:"\e941"}
.icon-notify:before{content:"\e942"}
.icon-history:before{content:"\e943"}
.icon-book:before{content:"\e944"}
.icon-rss-feed:before{content:"\e945"}
.icon-alert-circle:before{content:"\e946"}
.icon-paperplane:before{content:"\e947"}
.icon-mail:before{content:"\e948"}
.icon-funnel:before{content:"\e949"}
.icon-male:before{content:"\e94a"}
.icon-female:before{content:"\e94b"}
.icon-refresh:before{content:"\e94c"}
.icon-life-buoy:before{content:"\e94d"}
.blowplayer{position:relative;font-size:12px;color:white;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;background:#111;font-family:arial}
.blowplayer a{text-decoration:none;color:white}
.blowplayer svg{fill:white;display:block;vertical-align:middle;box-shadow:rgba(0,0,0,.35);position:relative}
.bp-pane{overflow:hidden;position:relative;height:100%}
.bp-title,.bp-share,.bp-menu,.bp-cmenu,.bp-related,.bp-related a,.bp-share .share-btn,.bp-overlay,.blowplayer{box-sizing:border-box;background-clip:padding-box}
.bp-menu,.bp-cmenu,.bp-share,.bp-related,.bp-sharebar,.bp-scrubs,.bp-context,.bp-loader{position:absolute;display:none}
.bp-menu,.bp-cmenu{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:rgba(255,255,255,0.75)}
.bp-close svg{width:1.5em;height:1.5em;margin:6px auto}
.bp-btn.active .bp-cmenu{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-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;transition:opacity .3s,transform .3s;margin:auto}
.bp-controls .bp-btn svg.bp-quality-icon{position:absolute;transform:none;top:0em;right:0;width:1em;height:auto;background:;border-radius:2px;fill:white !important}
.bp-controls .bp-btn svg.bp-quality-icon.bp-quality-hd{background:#ec2127}
.bp-controls .bp-btn:hover svg{opacity:1}
.bp-controls{color:white;position:absolute;bottom:0;width:100%;padding:1em 5% .65em;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%)}
.bp-controls .bp-cmenu{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.bpi-settings{transform:rotate(20deg)}
.bp-controls .timestamp{cursor:default;padding-top:.7em;padding-left:.8em;font-size:.85em;font-family:'Fjalla One',sans-serif}
.bp-controls .bp-logo{margin-right:.5em;padding-top:0.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-cmenu{padding:.5em;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.25)}
.bp-controls .btn-settings .bp-cmenu label{width:6.2em;display:inline-block;padding-top:.35em;vertical-align:top}
.bp-controls .btn-settings{position:relative}
.bp-controls .btn-volume .bp-cmenu{float:left;position:static;background:none;margin:.45em 0 0;display:block;overflow:hidden;width:0;transition:width .2s ease-out;margin:.45em 0 .65em 0}
.bp-controls .btn-volume:hover .bp-cmenu,.bp-controls .btn-volume.active .bp-cmenu{width:4.2em}
.bp-controls .btn-volume svg{float:left}
.bp-controls .btn-volume .bp-menu{width:2.2em}
.bp-controls .btn-volume:hover .bp-cmenu{display:block}
.bp-controls .btn-volume .bar{background:#999;margin:.45em auto;width:4.2em;height:.43em;position:relative}
.bp-controls .btn-volume .bar .handle{height:1.1em;width:.4em;background:#fff;position:absolute;margin-top:-.333em}
.bp-controls .btn-volume .bar .level{bottom:0;top:0;background:red;position:absolute;width:100%}
.bp-seekbar{height:3px;width:100%;margin:auto;position:relative;padding:.5em 0;box-sizing:content-box}
.bp-seekbar div{position:absolute;width:0;left:0;height:3px;background:#888}
.bp-seekbar .stripe{background:rgba(255,255,255,0.75);width:100%}
.bp-seekbar .handle{width:.5em;height:.5em;padding:.85em;box-sizing:content-box;margin-top:-1.1em;background:none;margin-left:-1em}
.bp-seekbar .handle:after{content:" ";width:24%;height:24%;top:42%;left:41%;background:#fff;position:absolute;border-radius:50%}
.bp-seekbar .progress{background:red}
.bp-seekbar.active .progress{background:#e22f2f}
.bp-seekbar .bp-scrubs{width:auto;height:auto;background:#333;bottom:1.8em;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:.45em;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-skip-btn{background:#303030;position:absolute;right:0;opacity:.85;bottom:80px;padding:.65em 1em;border-radius:.25em 0 0 .25em;font-size:120%;cursor:pointer}
.bp-skip-btn.note-large{font-size:140%}
.bp-skip-btn:hover{opacity:1}
.bp-skip-btn.inactive,.bp-skip-btn.inactive:hover{cursor:default;opacity:.85}
.bp-skip-btn svg{display:inline;width:1.5em;display:inline-block;vertical-align:top;margin:-.25em 0 0 .25em}
.bp-skip-btn.note-top{top:10px;right:10px;border-radius:.25em;bottom:auto}
.bp-skip-btn.note-top a{text-decoration:underline}
.bp-skip-btn.note-top:before{content:"Ad";background:#f90;color:#000;padding:.25em .5em;margin-right:.5em;display:inline-block}
.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 rgba(255,255,255,0.75)}
.bp-controls{font-size:1.1em}
.bp-tooltip .text{padding:.35em .65em}
.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{margin-left:.25em}
.bp-controls .bp-btn:hover svg{fill:#ccc}
.bp-seekbar .handle:after{width:28%;height:28%}
.bp-seekbar .bp-scrubs.preview{border:.35em solid #111}
.bp-controls .btn-settings .bp-cmenu{top:auto;left:auto;bottom:3em;right:-50%;border-radius:.25em;width:12em;background:none;padding:.5em;background:#000;margin-right:-3em}
.bp-controls .btn-settings .bp-cmenu .bp-close{display:none}
.bp-controls .btn-settings .bp-cmenu svg{height:auto;float:right;width:18px;margin-top:-2px}
.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:28%;top:26%;left:36%;position:absolute}
.bp-loading .bp-overlay.bp-static,.mode-stereo .bp-pane>.bp-overlay{display:none}
.bp-msg p{text-align:center;font-size:large}
.bp-msg p a{color:#9edffd}
.blowplayer.bp-loading:not(.mode-stereo) .bp-pane>.bp-loader,.bp-loading.mode-stereo :not(.menu-vr) .eye-vr .bp-loader{display:block}
.bp-loader{width:12%;top:26%;left:46%;animation:rotating 2.5s linear infinite}
@keyframes rotating{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}}
.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-cmenu{width:5em}
.menu-vr .btn-volume .bp-cmenu{left:100%;width:0;top:0;transition:.3s width;display:block}
.menu-vr .btn-volume .bp-cmenu .bar{width:100%;background:#888;margin:.6em 0;height:.8em;position:relative}
.menu-vr .btn-volume .bp-cmenu .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:500px){.bp-related a{border-width:1px}}
.blowplayer .bp-hidden,.blowplayer .bp-btn.bp-hidden,.blowplayer .bp-scrubs.bp-hidden,.blowplayer .bp-pane:hover .bp-sharebar.bp-hidden{display:none}
.bp-cmenu svg{height:auto;float:right;width:1.4em;margin-top:-.15em;margin-right:0}
.bp-controls .btn-settings .bp-cmenu{display:block;top:auto;left:auto;bottom:3.5em;visibility:hidden;transition:visibility .125s,margin .125s ease-out,opacity .125s ease-out;right:-50%;border-radius:.25em;width:10em;background:none;margin-right:-2em;padding:.5em 0;background:rgba(28,28,28,.9);text-shadow:0 0 2px rgba(0,0,0,.5)}
.bp-controls .btn-settings .bp-cmenu.wide{width:18em}
.bp-controls .bp-cmenu.hide{margin-right:2em;opacity:0;visibility:hidden}
.bp-controls .bp-cmenu.show{margin-right:0;opacity:1;visibility:visible}
.bp-controls .btn-settings .bp-cmenu svg.bpi-hd{background:#ec2127;border-radius:.15em;fill:#fff}
.bp-controls .btn-settings .bp-cmenu svg.bpi-q2k,.bp-controls .btn-settings .bp-cmenu svg.bpi-q4k{background:#009900;border-radius:.15em;fill:#fff}
.bp-controls .btn-settings .bp-cmenu>span.bp-back svg{float:left;margin-right:.25em} 
.bp-controls .btn-settings .bp-cmenu>span.bp-back{border-bottom:1px solid #555;margin-top:-.25em}
.bp-controls .btn-settings .bp-cmenu>span.bp-back:hover{background:none}
.bp-pane .bp-fsm{background:rgba(0,0,0,.75);top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;width:auto;border-radius:0}
.bp-pane .bp-fsm .bp-menu,.bp-pane .bp-fsm .bp-cmenu{display:block;position:relative}
.bp-pane .bp-fsm .bp-cmenu>span{display:inline-block;margin:0 .15em .3em;padding:.4em .8em;background:rgba(255,255,255,.25);border-radius:.5em}
.bp-pane .bp-fsm .bp-cmenu>span.active{background:#4d90fe}
.bp-pane .bp-fsm .bp-cmenu>span.bp-back{display:block;padding:0;background:none}
.bp-controls .bp-cmenu>span{font-size:.85rem;font-weight:bold;overflow:hidden;position:relative;cursor:pointer;padding:.7em 1.2em;background:none;border-radius:0;margin:0;display:block;text-align:left}
.bp-controls .bp-cmenu>span.active{background:#4d90fe !important;text-shadow:none}
.bp-controls .bp-cmenu>span:hover{border-radius:0;background:#333}
.bp-controls .bp-cmenu span.premium{position:absolute;margin:0;border-radius:0;color:#fff;padding:.75em 0;transition:top .2s ease-out;top:-3em;left:0;background:#ec2127;right:0;text-transform:uppercase;text-align:center;font-weight:bold}
.bp-controls .bp-cmenu span:hover span.premium{top:0}
.bp-controls .bp-cmenu span span{background:none;padding:0;margin:0;float:right;font-weight:normal;color:#999}
.bp-controls .bp-cmenu .switch>span{border-radius:3em;width:2.8em;height:1.2em;position:relative;background:rgba(255,255,255,.25);float:right}
.bp-controls .bp-cmenu .switch>span:after{content:" ";background:#ccc;position:absolute;transition:left .2s ease-out;top:-.15em;left:-.15em;box-shadow:.1em .1em .25em rgba(0,0,0,.5);height:1.5em;width:1.5em;border-radius:3em}
.bp-controls .bp-cmenu .switch.on>span{background:#ec2127}
.bp-controls .bp-cmenu .switch.on>span:after{left:1.3em;background:#fff}#iv-container{position:fixed;background:#0d0d0d;width:100%;height:100%;top:0;left:0;display:none;z-index:1000}
.iv-container{overflow:hidden}
.iv-close{width:32px;height:32px;position:absolute;right:20px;top:20px;cursor:pointer;text-align:center;overflow:hidden;text-shadow:0px 0px 3px #6d6d6d;-webkit-transition:all ease 200ms;-moz-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms}
.iv-close:after,.iv-close:before{content:"";height:4px;width:32px;background:#FFF;position:absolute;left:0;top:50%;margin-top:-2px}
.iv-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.iv-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.iv-close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.iv-snap-view{width:150px;height:150px;position:absolute;top:20px;left:20px;border:1px solid #666;background:black;z-index:100;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all ease 400ms;-moz-transition:all ease 400ms;-o-transition:all ease 400ms;transition:all ease 400ms;opacity:0}
.iv-snap-image-wrap{display:inline-block;position:absolute;max-width:150px;max-height:150px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}
.iv-snap-image{position:relative}
.iv-snap-handle{position:absolute;border:1px solid #ccc;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-shadow:0px 0px 0px 200px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 0px 200px rgba(0,0,0,.5);box-shadow:0px 0px 0px 200px rgba(0,0,0,.5)}
.iv-zoom-slider{width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #666;border-top:0;background:rgba(204,204,204,.1);height:15px;position:absolute;top:150px;left:-1px}
.iv-zoom-handle{width:20px;height:15px;background:#ccc;position:absolute}
.iv-image-view{position:absolute;height:100%;width:100%}
.iv-image-wrap{display:inline-block}
.iv-image-wrap:active{cursor:move}
.iv-large-image{max-width:100%;max-height:100%;position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.iv-loader{top:50%;left:50%;border-radius:50%;width:32px;height:32px;z-index:100;margin-top:-16px;margin-left:-16px;font-size:5px;position:absolute;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}
.iv-loader:after{width:10em;height:10em;border-radius:50%}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@media screen and (max-width:767px){.iv-snap-view{z-index:-1;visibility:hidden}}body #myAccount div.accountHead{display:none}
#debug_out{height:200px;background:white;position:fixed;top:10px;right:10px;border:1px solid black;min-width:500px;color:black}
