@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}
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 #header-logo{position:relative}
header #header-logo svg{width:35px;height:35px;position:absolute;top:-4px;left:16px}
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:390px 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}
header nav .lang.in span,span.flag.in{background-position:-360px 0px}
body nav.main{background:#333;margin-bottom:1em}
body nav.main .wrap{padding:0 1rem}
body nav.main ul.right{float:right}
body nav.main ul li{display:inline-block;position:relative}
body nav.main ul li .dropdown{min-width:12em;margin:.25em;right:0;left:auto}
body nav.main ul li .dropdown a i{margin-right:0;float:right}
body nav.main ul li .dropdown a.dark{background:#111;color:#ccc}
body nav.main a{font-size:.85rem;display:inline-block;color:#fff;text-decoration:none;padding:1rem .65em}
body nav.main a i{display:inline-block;vertical-align:top;margin:.05em .25em 0 0}
body nav.main a i.icon-chevron-down{margin:.05em 0 0 .5em;color:#999}
body nav.main ul li{position:relative}
body nav.main 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.main ul li ul li{display:block}
body nav.main ul li ul li a{display:block;padding:.5em .65em}
body nav.main ul li ul li:last-child a{padding-bottom:1em}
body nav.main ul li:hover ul{visibility:visible;opacity:1;margin-top:0;z-index:999}
body nav.main a:hover{color:#f90}
body nav.main .subnav{background:#222;padding:1.5em 0;position:absolute;left:0;right:0;z-index:10;display:none}
body nav.main .subnav ul{width:18%}
body nav.main .subnav ul li{display:block}
body nav.main .subnav ul li a{padding:.35em .75em}
body nav.main .subnav .listings{width:82%}
body nav.main .subnav .listings section.thumb-list h3 a,body nav.main .subnav .channels a h3{color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body nav.main .subnav .listings .item{display:block}
body nav.main .subnav .listings section.thumb-list{padding:0 1em;width:25%}
body nav.main .subnav .listings section.thumb-list .item{width:100%}
body nav.main .subnav .listings section.thumb-list>h3,body nav.main .subnav ul li h3,body nav.main .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.main .subnav .thumb-list .thumb .playlist-nav a{padding-top:1.1em}
body nav.main .subnav .channels{padding:0 .5em;width:25%}
body nav.main .subnav .channels .item a{display:inline-block;width:50%;padding:0 .5em 1.7em}
body nav.main .subnav .channels .item a img{margin-bottom:.35em;border:1px solid #999}
body nav.main .subnav .channels a.more{margin:0 .5em}
body nav.main .subnav .playlists .thumb{margin-bottom:0}
body nav.main .subnav .categories{flex-wrap:wrap;max-width:1040px;margin:auto;width:100%}
body nav.main .subnav .categories li{flex:0 0 16.66666%;width:16.66666%}
body nav.main .subnav .categories li a{text-align:center}
body nav.main .subnav .categories li img{margin-bottom:.25em}
body nav.main .subnav ul.searches{display:none}
body nav.main .subnav a.more{display:block;padding:.5em;text-align:center;background:#333;color:#ccc;border-radius:.25em;text-decoration:none;width:auto}
body nav.main .subnav a.more:hover{color:#fff;background:#4d90fe}
body nav.main 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,div.content aside ul li span.expand {cursor:pointer;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 span.expand {padding:.2em .4em;text-align:center}
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,div.content aside ul li span:hover{background:#eee}
div.content aside>ul li .combine{cursor:pointer;flex:0 0 auto;padding-right:.25em;padding-left:.25em;margin-left:.75em;color:#999}
div.content aside>ul li .combine ~ a,div.content aside>ul li.cat-inactive>i ~ a{padding-left:.25em}
div.content aside>ul li .combine:hover{color:#333}
div.content aside>ul li .expand {max-width:1.4em;padding:.2rem;text-align:center}
div.content aside>ul li.expanded span.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>ul.menu a span.ic:hover{background:none}
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 !important;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;background:none !important}
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:1 0 0}
.title h1,.title h2,.title h3{padding:.5rem .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 p.sub{padding:0 0 0 .75rem}
.title p.sub span{color:#999}
.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:0rem .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,div.dropdown>span,.dropdown span.more{text-decoration:none;color:#111;padding:.55em .45em;display:block;font-size:.85rem;text-align:left;cursor:pointer}
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 .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.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%;height:auto}
.thumb-list.pictures .item img{min-height:52px}
.thumb-list .item h3{margin-bottom:.2em}
.thumb-list .item h3 a,.thumb-list .item p.h 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,.thumb-list .item p.h 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.videos .item .thumb a{position:relative;padding-top:58.3333%}
.thumb-list.videos .item .thumb a img,.thumb-list.videos .item .thumb a picture{position:absolute;top:0;width:100%;height:auto}
.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 !important;top:0;right:0;padding:.25em !important;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,.thumb-list.categories.small.geo .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}
.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.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,nav.pager .more{flex:1 0 0;text-align:center;cursor:pointer;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 .next,nav.pager .more{background:#4d90fe !important;color:#fff !important}
nav.pager .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}
.olink{text-decoration:none;display:block;text-align:center;color:#003569;margin-bottom:1em}
.olink img{margin:auto}
.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 !important;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 !important}
.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 .additional-thumbs>picture,.thumb-list.playlists .additional-thumbs>img{border:1px solid #000;width:29.3333%;margin:3% 3% 3% 0;display:inline-block;float:left;background-size:100% auto;background-position:center;box-sizing:border-box}
.thumb-list.playlists .additional-thumbs>: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;z-index:9}
.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}
div.content aside .title h2{padding:.75rem}
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}
.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 .btn{flex:0 0 auto;text-decoration:none;color:#666;padding:0 .75em;cursor:pointer}
.subsearch .flex 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-zne6,.t-zne6{display:block;width:950px;text-align:center;margin:1em auto;line-height:0}
.f-zne6 iframe,.t-zne6 iframe,.s-zne6 iframe{border:1px solid #bbb}
.f-zne6>div{display:inline-block;margin-right:4px}
.f-zne6 span,.s-zne6 span,.t-zne6 span,.itemw span{display:inline-block;margin:.25em 0;background:#e1e1e1;color:#333;font-size:.85em;padding:.25em .5em}
.s-zne6{margin-bottom:.5em;text-align:center;display:block;line-height:0}
.t-zne6{float:right;width:66.66666%;padding:.8em 0}
.t-zne6 iframe{margin:auto;display:block}
.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}
.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}
.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-warning-open .thumb-list img{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}
.modal-background.mod-warning{background:rgba(0,0,0,.75)}
.modal-overlay.mod-warning{color:#fff;text-align:center}
.modal-overlay.mod-warning p img{display:block;margin:auto;max-width:180px}
.modal-overlay.mod-warning h2{font-size:1.6em;color:#fff;margin-top:-.4rem}
.modal-overlay.mod-warning p{font-size:1.1em;margin-bottom:1.2em}
.modal-overlay.mod-warning p span{text-decoration:underline}
.modal-overlay.mod-warning p a{display:block;color:#fff;text-decoration:none;cursor:pointer;text-decoration:none;padding:.75em 1em;margin:0 0 0 1em;background:#4d90fe;border-radius:.25em;color:#fff}
.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}
.notification-alert-container.slide-down{top:0}
.notification-alert-container{pointer-events:none;font-size:14px;position:fixed;z-index:2258594000;left:0;right:0;-webkit-font-smoothing:initial}
.notification-alert{box-sizing:border-box;max-width:500px;margin:0 auto;box-shadow:0 0 20px 3px rgba(0,0,0,.22)!important;background:#fff!important;padding:1.286em;border-bottom-left-radius:2px;border-bottom-right-radius:2px;font-family:Roboto,Noto,Helvetica Neue,Helvetica,Arial,sans-serif;pointer-events:all}
.notification-alert .popover-button.primary{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 6px 0 rgba(0,0,0,.12);background:#1165f1!important;color:#fff!important;margin-left:1em}
.notification-alert .popover-button.secondary{box-shadow:none;background:#fff!important;color:#1165f1!important}
.notification-alert .align-right{float:right}
.notification-alert .popover-button{padding:.714em 2em;font-size:1em;text-transform:uppercase;border-radius:2px;font-weight:400}
.notification-alert button{box-sizing:border-box;display:inline-block;padding:.375rem 1rem;font-size:.9625em;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:.25rem;font-family:inherit;letter-spacing:.05em;transition:background-color 75ms ease;margin:0}
.notification-alert .popover-body-icon{box-sizing:border-box;float:left;width:80px;height:80px;position:relative}
.notification-alert .popover-body-message{box-sizing:border-box;padding:0 .2em 0 1.286em;float:left;width:calc(100% - 80px);font-size:1.143em;line-height:1.45em;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;color:#661!important}
.notification-alert .popover-footer{position:relative;margin:.25em .25em 0 0;clear:both}
.notification-alert-container.slide-down{-webkit-animation-name:slideDownEnter;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-name:slideDownEnter;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.4s;animation-fill-mode:forwards}
.notification-alert-container.slide-down .notification-alert{max-width:500px;-webkit-animation-name:slideDownEnter;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-name:slideDownEnter;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.4s;animation-fill-mode:forwards}
.notification-alert-container.slide-down.close-popover .notification-alert{-webkit-animation-name:slideDownExit;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-name:slideDownExit;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.4s;animation-fill-mode:forwards}
@keyframes slideDownEnter{0%{transform:translateY(-150%)}
to{transform:translateY(0)}}
@keyframes slideDownExit{0%{transform:translateY(0)}
to{transform:translateY(-150%)}}
@keyframes slideUpEnter{0%{transform:translateY(150%)}
to{transform:translateY(0)}}
@keyframes slideUpExit{0%{transform:translateY(0)}
to{transform:translateY(150%)}}
.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-zne6{text-align:center;padding:.3em 0;width:100%}
.m-zne6 iframe{margin:auto;display:block;margin-bottom:.15em}
.m-zne6 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}
@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.main{margin-bottom:.5em}
.wrap>.msg{margin-top:0}
body nav.main 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-zne6{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.main .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.main .subnav ul.searches{display:block;flex:0 1 auto}
body nav.main .subnav .listings{width:64%}
body nav.main 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.categories.small.geo .item{width:16.6666666667%}
.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-zne6{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"}
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}
.thumb-list .item .thumb div.dropdown{margin:2.5em .25em .25em;right:0;left:auto;padding:.35em;text-align:right}
.thumb-list .item .thumb div.dropdown a{padding:.35em}
.thumb-list .item .thumb div.dropdown a:hover{background:none;text-decoration:underline}
.thumb-list .item .thumb .moderation{position:absolute;margin:.25em;top:0;right:0;z-index:9999;display:none}
.thumb-list .item .thumb .moderation a{display:inline-block;padding:.25em;background:#fff;border-radius:.25em;border:1px solid #ccc;margin-left:.25em;color:#333;text-decoration:none}
.thumb-list .item .thumb .moderation a i{display:block}
.thumb-list .item .thumb:hover .moderation{display:block}