html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
body{font-family:arial,sans-serif;font-size:82.5%;background:#e1e1e1}
.wrap{margin:auto;max-width:1320px;background:#fff;padding:0}
.wrap.info{max-width:700px;padding-bottom:1px}
.wrap.info .tabContent{padding:20px 60px;border:none;border-top:none;margin:0}
.wrap.info .tabContent p{margin:12px 0}
.wrap.info ul.tabs{display:block;padding:0 12px;font-size:100%;margin:0}
.wrap.info ol li{margin:8px}
.wrap.info h2,.wrap.info h3{background:none;color:#000;font-size:140%;margin:0 0 20px 0;text-align:center}
.wrap.info p.back{text-align:center;margin:20px;font-size:120%}
a{color:#b90015}
#head{padding:6px 6px 4px 6px;background:#e1e1e1}
#head .right{float:right}
#head .right a{text-decoration:none;display:inline-block;padding:6px 8px;background:#fff;color:#b90015;margin:0 0 0 4px}
#head .right a:hover{background:#b90015;color:#fff}
#head .right a span{margin:0 4px 0 0}
#head img.logo{width:100px;display:inline-block;vertical-align:top;margin:0 8px 2px 0}
#head form{display:inline-block;vertical-align:top;margin:1px 6px 0 0;position:relative}
#head form input{padding:4px;border:1px solid #aaa;border-right:none;margin:0;width:260px;box-sizing:border-box;display:inline-block;vertical-align:middle}
#head form button{padding:5px 8px;margin:0;cursor:pointer;display:inline-block;vertical-align:middle;border:none;color:#fff;background:#666}
#head form button:hover{background:#b90015}
#head .results{background:#fff;box-shadow:4px 4px 6px rgba(0,0,0,.2);position:absolute;top:25px;box-sizing:border-box;left:0;width:260px;border:1px solid #aaa;display:block}
#head .results a{display:block;padding:4px 6px;text-decoration:none}
#head .results a:hover{background:#eee;text-decoration:underline}
#head .results a.active{background:#fdf3d1}
#head .twitter{color:#55acee;text-decoration:none;float:right;font-size:200%;display:inline-block;margin:0 0 0 12px}
#head .feed{color:#fe9900;text-decoration:none;font-size:200%;float:right;display:inline-block;margin:0 0 0 12px}
#head .feed:hover,#head .twitter:hover{color:#666}
#head h1{text-transform:uppercase;color:#333;display:inline-block;vertical-align:top;font-weight:bold;font-size:90%;padding:8px 0 0;margin:0}
#head h1 span{color:#fb001d}
#head .mobileMenu{display:none}
#nav{background:#2f2627;margin:0 0 1px 0;padding:0 0 0 4px;letter-spacing:-4px;border-top:4px solid #bbb;clear:both}
#nav li{display:inline-block;letter-spacing:normal}
#nav li a{color:#fff;text-decoration:none;padding:8px 16px;background:#666;margin:4px 4px 0 0;display:inline-block;font-weight:bold;border-top-right-radius:6px}
#nav li a:hover{color:#fff;background:#b90015;text-decoration:underline}
#nav li.right{float:right}
#nav li.premium a{position:relative;background-image:-webkit-linear-gradient(bottom,#bc6600,#ff9a23);background-image:linear-gradient(to top,#bc6600,#ff9a23);color:#fff;text-shadow:1px 1px 0 #6f3c00}
#nav li.premium a small{background:black;font-size:11px;position:absolute;right:-2px;top:-7px;padding:2px;border-radius:3px}
#nav li.active a,#nav li.premium.active a{color:#333;background:#fff;text-decoration:underline;margin-bottom:-1px;text-shadow:none}
#nav li.premium.vr a{background-image:-webkit-linear-gradient(bottom,#bc0000,#ff2323);background-image:linear-gradient(to top,#bc0000,#ff2323)}
#tabs{background:#222;display:table;margin-bottom:6px;border-bottom:1px solid #333;width:100%;margin-top:-5px}
#tabs li{display:table-cell;border-right:1px solid #333;text-align:center}
#tabs li a{display:block;padding:16px 0;color:#fff;text-transform:uppercase;font-size:11px}
#tabs li:last-child{border:none}
#mhead{background:#111;text-align:center;padding:2px;border-bottom:1px solid #333;margin-bottom:5px}
#mhead a.menu{float:left;background:#b10114;padding:12px;font-size:180%;color:#fff}
#mhead a.search{float:right;padding:12px;font-size:180%;color:#fff;background:#222}
#mhead a.close{float:left;padding:12px;font-size:180%;color:#fff;color:#ccc;margin-bottom:2px}
#mhead img.logo{width:100px;display:inline-block;vertical-align:top;margin:10px 0}
#mhead #nav{left:-250px;position:fixed;top:0;transition:left 200ms ease-out;bottom:0;width:250px;background:#111;z-index:9999;padding:0;border:none;padding-bottom:10px;overflow:auto;display:block}
#mhead #nav ul{clear:both}
#mhead #nav li{display:block;font-size:120%}
#mhead #nav li a{display:block;background:none;border-bottom:1px solid #222;text-align:left;padding:16px;margin:0;border-radius:0}
#mhead #nav li.active a{color:#fff;background:#af0014}
#mhead #nav li a span{float:right;color:#555;margin-top:-2px}
#mhead form{position:absolute;right:52px;left:0;background:#222;padding:4px;top:-50px;transition:top 200ms ease-out}
#mhead form input,#mhead form button{background:none;padding:11px;font-size:120%;border:none}
#mhead form button{position:absolute;top:0;right:0;padding:16px}
#mhead form button span{color:#666}
#mhead form input{background:#fff;box-sizing:border-box;width:100%}
#mhead form .results{position:absolute;background:#eee;font-size:110%;left:4px;right:4px;top:50px;text-align:left;border-bottom:1px solid #ccc;z-index:9999}
#mhead form .results a{padding:8px;display:block;color:#333;text-decoration:none}
.modalShader{background:#000;opacity:0;display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9998}
body.navOpen{overflow:hidden}
body.navOpen #mhead #nav{left:0}
body.navOpen .modalShader{opacity:.8;display:block}
body.searchOpen #mhead form{top:2px}
#subnav{background:#fff;letter-spacing:-4px;border-bottom:1px solid #ccc;margin:0 0 1px 0;clear:both}
#subnav li.right{float:right}
#subnav li{display:inline-block;letter-spacing:normal;text-transform:uppercase;font-size:85%;font-family:tahoma,arial,sans-serif}
#subnav li a{color:#333;text-decoration:none;padding:4px 14px;margin:4px 0;display:inline-block;border-right:1px solid #aaa}
#subnav li.active a{font-weight:bold}
#subnav li:last-child a{border:none}
#subnav li a:hover{text-decoration:underline}
h2{color:#fff;background:#2f2627;padding:8px;font-weight:bold;margin:0 0 1px 0;font-size:110%;clear:both}
h2 a{float:right;color:#fff;padding:0 0 0 8px}
h2 span.right{float:right}
h2 span.right a{float:none;display:inline-block;text-decoration:none}
h2 span.right a:hover{text-decoration:underline}
h2 span.right a.active{font-weight:bold}
h2 span{font-weight:normal}
.content{padding:10px}
.video h2,.profileContent h2,.playlistContent h2{background:none;color:#333;font-size:160%;padding:0 8px 0 8px;margin:0}
.videoFrame{color:#fff;margin:auto;position:relative}
.videoFrame video{width:100%}
.videoBox{margin:0 316px 4px 6px;box-sizing:border-box;background:#111}
.videoBox div{margin:auto}
.videoMeta{padding:6px 4px;background:#eee;margin:6px}
.videoBar{margin:6px 6px 0 6px;background:#e1e1e1;padding:0 4px 4px 4px;color:#333}
.videoBar .views{display:inline-block;font-size:160%;margin:8px 0 0 8px;text-align:center;vertical-align:top}
.videoBar .views span{display:block;font-size:50%}
.videoFrame a.next,.videoFrame a.prev{position:absolute;top:240px;background:rgba(0,0,0,.75);padding:18px 8px;font-size:300%;color:#fff;text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear}
.videoFrame a.next{right:-60px}
.videoFrame a.prev{left:-60px}
.videoFrame a span.lbl{display:none;vertical-align:top;margin:0 6px}
.videoFrame a.prev:hover{padding-right:14px;left:-66px}
.videoFrame a.next:hover{padding-left:14px;right:-66px}
.profileMeta,.playlistMeta{margin:0;padding:6px;background:#e1e1e1}
.profileMeta .btn,.playlistMeta .btn{float:right}
.profileMeta .btn.active,.playlistMeta .btn.active{background:#1a5d69 !important}
.playlistMeta .user .btn{float:none;margin-left:10px}
.playlistMeta .user{display:block;padding:0 4px 4px 4px}
.playlistMeta .user img{display:inline-block;border-radius:3px;margin:-5px 4px 0 0;max-height:22px;vertical-align:top}
.playlistMeta .user a{font-weight:bold;display:inline-block;text-decoration:none}
.playlistMeta .user a.follow{display:inline-block;padding:4px 8px;background:#0066cc;color:#fff;margin-left:8px}
.error{text-align:center;font-size:160%;margin:40px}
.rate{display:inline-block;font-size:120%;letter-spacing:-4px;margin:6px 12px 0 12px;position:relative}
.rate a{color:#333;text-decoration:none;padding:10px 8px;letter-spacing:normal;background:#fff;margin:0 1px 0 0;display:inline-block}
.rate a.up{color:#009933}
.rate a.dn{color:#ff3333}
.rate a.up:hover,.rate a.up.active{background:#009933;color:#fff}
.rate a.dn:hover,.rate a.dn.active{background:#ff3333;color:#fff}
.rate .ratingBox{display:inline-block;letter-spacing:normal;vertical-align:top;padding:4px 6px}
.rate .ratingBox .scale{display:block;background:#ff3333;margin:0 0 6px 0}
.rate .ratingBox .scale span{background:#009933;padding:2px 0;display:block}
.rate .ratingBox .rating{font-weight:bold;display:inline-block;vertical-align:top}
ul.tabs{letter-spacing:-4px;font-size:110%;display:inline-block;vertical-align:top;background:#e1e1e1;margin:6px 0 0 0}
ul.tabs li{display:inline-block;letter-spacing:normal;position:relative}
ul.tabs li a{color:#333;text-decoration:none;padding:10px 16px;background:#ccc;margin:0 4px -6px 0;display:inline-block;border-top-right-radius:8px}
ul.tabs li a:hover{background:#fff}
ul.tabs li.active a{color:#000;background:#fff;padding-bottom:16px}
ul.tabs li a span{margin:0 4px 0 0}
.profileContent,.playlistContent{padding:8px}
.profileContent h2,.playlistContent h2{display:inline-block;margin:0 0 8px 0;padding:4px}
.profileContent .tagLine,.playlistContent .tagLine{color:#666;font-size:110%}
.profileContent .tabs{display:block}
.profileContent .tabContent,.playlistContent .plVideos{margin:0 0 8px 0;border:6px solid #e1e1e1;border-top:none;overflow:hidden;min-height:320px}
.tabContent.about .profilePic{border:1px solid #333;margin:0 0 8px 0;position:relative}
.tabContent.about .profilePic .loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#333}
.tabContent.about .profilePic a.uploadPic{position:absolute;bottom:4px;right:4px;text-decoration:none;font-size:85%;font-weight:bold;padding:5px;display:none;color:#fff;background:rgba(0,0,0,.65)}
.tabContent.about .profilePic a.uploadPic:hover,.tabContent.about .profilePic a.rmPic:hover{background:rgba(0,0,0,.95)}
.tabContent.about .profilePic a.rmPic{position:absolute;top:4px;right:4px;text-decoration:none;font-size:65%;font-weight:bold;padding:5px;display:none;color:#fff;background:rgba(0,0,0,.65)}
.tabContent.about .profilePic:hover a.uploadPic,.tabContent.about .profilePic:hover a.rmPic{display:block}
.tabContent.about .profilePic img{display:block;width:100%}
.tabContent.about .profilePic img.logo{position:absolute;bottom:-4px;right:-4px;border:1px solid #000;box-shadow:1px 1px rgba(0,0,0,.2);width:85px}
.tabContent.about .rate{margin:0;width:202px}
.tabContent.about .rate .ratingBox{font-size:70%}
.tabContent.about .l{width:202px;float:left;background:#e1e1e1;padding:8px}
.tabContent.about .r{margin:0 0 0 238px}
.tabContent.about .r p{margin:0 0 12px 0;font-size:110%}
.tabContent.about .r p.about{background:#eee;padding:10px;margin:0 0 0 -10px}
.tabContent.about .r p.noedit{color:#888}
.tabContent.about .r p span{float:left;width:120px;font-weight:bold}
.tabContent.about .r .r1{display:inline-block;vertical-align:top;width:49%;margin-top:5px}
.tabContent.about h3,.tabContent.about p{letter-spacing:normal;text-align:left}
.tabContent.about .frm{border:1px solid #ccc;background:#eee;margin:0;padding:12px;max-width:100%}
.tabContent.about .frm input[type="text"],.tabContent.about .frm select,.tabContent.about form.frm p textarea{padding:4px;margin:-5px 4px 0 0;vertical-align:top;display:inline-block}
.tabContent.about .frm select{padding:3px}
.tabContent.about .frm input.short,.tabContent.about .frm select.short{width:65px}
.tabContent.about form.frm p textarea{width:50%;height:140px}
.tabContent.about form.frm p{position:relative}
.tabContent.about form.frm .multiSelect{position:relative}
.tabContent.about form.frm .multiSelect input{width:200px;margin-right:0}
.tabContent.about form.frm .multiSelect .drop{background:#eee;display:inline-block;border:1px solid #ccc;padding:4px 4px 3px 4px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;margin:-5px 0 0 0}
.tabContent.about form.frm .multiSelect .drop span{border-width:4px;border-style:solid;margin:7px 0 0 0;border-color:#333 transparent transparent;width:auto;float:none;display:inline-block}
.tabContent.about form.frm .multiSelect .item{padding:6px;margin:-8px 3px 12px 0;color:#333;background:#fff;box-shadow:1px 1px rgba(0,0,0,.1);display:inline-block;border:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa}
.tabContent.about form.frm .multiSelect .item a{margin:2px 0 0 2px;color:#888}
.tabContent.about form.frm .multiSelect .item a span{margin:0 0 0 4px}
.tabContent.about form.frm .multiSelect .item a:hover{color:#0066cc}
.tabContent.about form.frm ul.multiList{position:absolute;top:20px;width:208px;left:120px;overflow:auto;max-height:160px;z-index:9999;background:#fff;border:1px solid #ccc;box-shadow:3px 3px 5px rgba(0,0,0,.1)}
.tabContent.about form.frm ul.multiList li{padding:3px;border:1px solid #fff;margin:3px;display:block}
.tabContent.about form.frm ul.multiList li:hover{border-color:#e1e1e1;cursor:pointer;background:#eee;text-decoration:underline}
.tabContent.about form.frm ul.multiList li.active{background:#fdf3d1}
.tabContent.about .r a.btn{top:0;right:0;position:absolute;padding:8px 12px;margin:2px 2px 2px 0}
.tabContent.about .r p span.offset{margin:0 0 0 120px;float:none;font-weight:normal;width:auto;display:block}
.tabContent .listVideo{margin:0 0 12px 0}
.tabContent .listVideo div{border:none}
.tabContent.favorite p.favorite{display:inline-block}
div.video .tabContent p a{font-weight:bold}
.tabContent{border:6px solid #e1e1e1;background:#fff;color:#333;border-top:none;margin:0 6px 8px;padding:12px;position:relative}
.tabContent a.close{position:absolute;top:-6px;right:-6px;border:2px solid #fff;text-decoration:none;background:#ccc;padding:6px;border-radius:3px}
.tabContent a.close:hover{background:#666}
.tabContent a.close:hover span{color:#fff}
.tabContent a.close span{margin:0;font-size:80%;color:#333}
.tabContent.small{padding:8px;background:#ffffcc;border:1px solid #cccc33}
.tabContent.small p{font-size:120%}
.tabContent.small p span{color:#444;margin:0 4px 0 0}
.tabContent h4{background:#ccc;color:#333;padding:6px;font-weight:bold;margin:0 0 4px 0}
.tabContent.share input{box-sizing:border-box;width:100%;padding:4px}
.tabContent.share .addthis_sharing_toolbox{margin-bottom:8px}
.tabContent.comments .comment{overflow:hidden;border-bottom:1px solid #e1e1e1;padding:0 0 4px 0;margin:0 0 4px 0;position:relative;min-height:72px}
.tabContent.comments h4{margin-bottom:4px}
.tabContent.comments textarea{font-family:arial,sans-serif;padding:8px;width:100%;box-sizing:border-box}
.tabContent.comments form.post{margin-bottom:12px}
.tabContent.comments .comment:last-child{border:none}
.tabContent.comments .comment img.av{width:70px;position:absolute;top:0;left:0;margin:0 12px 0 0;border:1px solid #333}
.tabContent.comments .comment .meta{display:block;padding:12px 0 0 82px}
.tabContent.comments .comment p.user{display:block;color:#333;margin:0 0 6px 0}
.tabContent.comments .comment p.user span.date{color:#666}
.tabContent.comments .comment p.user a{font-weight:bold;color:#b90015}
.tabContent.comments .comment p.body{font-size:110%}
.tabContent.comments .r{margin-bottom:12px}
.tabContent.comments div.pager{border-bottom:none}
.tabContent.comments div.pager a.next{float:none}
.tabContent.activity .comment{min-height:34px;padding:6px 0 8px 0}
.tabContent.activity .comment img.av{width:32px;top:6px}
.tabContent.activity .comment .meta{padding:2px 0 0 42px}
.tabContent.activity .comment p.user{margin:0 0 4px 0}
.tabContent.activity .comment p.user span.date{float:right}
.tabContent.activity .comment p.body{font-size:100%}
.tabContent.activity .listVideo{text-align:left}
.tabContent.activity .listVideo div{width:10%}
.tabContent .exOption{margin-bottom:15px}
.tabContent .exOption p{padding:4px 0}
.tabContent .exOption select{width:200px;margin-bottom:5px}
.tabContent .exOption a.btn{margin:5px 5px 0 0}
.tabContent.login .l{width:40%;margin:0 2.5% 0 0;padding:0 2.5% 0 0;border-right:1px solid #ccc;display:inline-block;vertical-align:top}
.tabContent.login .r{width:53%;display:inline-block;vertical-align:top}
.tabContent.login .r ul li{list-style-type:square;margin:6px 0 6px 30px;font-weight:bold}
.tabContent.login form p{margin:0 0 4px 0}
.tabContent.login form p label{display:inline-block;width:30%;margin:0 4px 0 0;text-align:right}
.tabContent.login form p input[type="text"],.tabContent.login form p input[type="password"]{border:1px solid #c1c1c1;padding:4px}
.tabContent.login form h4{text-align:center;margin:0 0 12px 0}
.tabContent.info p{display:block;margin:8px 0;line-height:160%;font-size:110%}
.tabContent.info p span{font-weight:bold;margin-right:6px}
.tabContent.playlist .myLists{margin-bottom:20px;max-height:200px;overflow:auto}
.tabContent.playlist .myLists a{display:block;padding:6px;background:#eee;margin-bottom:4px;border-radius:3px;text-decoration:none}
.tabContent.playlist .myLists a.active{background:#ddd}
.tabContent.playlist .myLists a:hover{text-decoration:underline}
.apiMethod{margin-bottom:20px;padding:20px;background:#f7f7f7}
.apiMethod h3{display:block;padding:0;margin:4px 0;font-weight:bold}
.apiMethod .params{display:inline-block}
.apiMethod .params tr td:first-child{font-weight:bold}
.apiMethod .params th{background:#ffe}
.apiMethod .params td,.params th{padding:3px 6px;border:1px solid #e1e1e1;background:#eee}
.listUsers{letter-spacing:-4px;padding:4px 0 0 0}
.listUsers li{display:inline-block;vertical-align:top;letter-spacing:normal;box-sizing:border-box;margin:0 0 6px 0;width:12.5%;text-align:center;padding:8px}
.listUsers li a{font-weight:bold;margin:0 0 6px 0;display:block}
.listUsers li img{border:1px solid #333;width:100%;display:block;box-sizing:border-box}
.listUsers li p.meta{padding:0 0 6px 0}
.listUsers li p.small{font-size:85%;padding:0}
.listUsers.small li{width:20%;text-align:left}
.listUsers.small li p.user a{font-weight:bold;margin:0 0 6px 0}
.listUsers.small li a{margin:0}
.listUsers.small li img{float:left;margin:0 8px 0 0;width:auto}
.listUsers.large li{width:16.6666%;padding:8px 6px 4px}
.video .right{float:right;width:300px;margin:0 6px 0 0;text-align:center}
.video .right p{margin:0 0 4px 0}
.video .listVideo{clear:both}
.square{float:right;text-align:center;padding:50px 8px 20px;box-sizing:border-box;width:33.33333%}
.square p{margin:4px 0 0 0}
.combine{background:#e1e1e1;padding:6px;margin:1px;line-height:170%;font-size:110%}
.combine span{font-weight:bold}
.combine a{padding:0 2px;display:inline-block}
.listVideo{letter-spacing:-4px;text-align:center}
.listVideo a.btn{margin:16px 0 8px 0}
.listVideo li{display:inline-block;width:16.66666%;margin:0 0 0 0;vertical-align:top;box-sizing:border-box;padding:8px 6px 4px;background:#fff;text-align:center;letter-spacing:normal}
.listVideo li a{position:relative;color:#fff;text-decoration:none;display:block}
.listVideo li span.duration{font-weight:bold;margin:0 4px 0 0}
.listVideo li img{width:100%;border:1px solid #333;box-sizing:border-box;display:block}
.listVideo li p.title.actor{font-weight:bold}
.listVideo li p.title a{color:#333;text-decoration:underline;font-size:100%;line-height:120%;margin:4px 0 4px 0}
.listVideo li span.hd{background-color:rgba(0,0,0,.75);position:absolute;font-weight:bold;bottom:2px;right:2px;border-radius:2px;padding:3px 5px;color:#fff;font-size:85%}
.listVideo li span.remove{position:absolute;top:-2px;right:-2px;border-radius:4px;padding:7px;font-size:60%;background:rgba(0,0,0,.75)}
.listVideo li span.remove span.icon-close{color:#fff}
.listVideo span.playAll{background:rgba(0,0,0,.75);position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#eee;text-transform:uppercase;padding:15% 0 0 0;display:none}
.listVideo span.playAll span.icon-play{font-size:300%;display:block}
.listVideo li a:hover span.playAll{display:block}
.listTags{padding-top:8px;letter-spacing:-4px}
.listTags li{display:inline-block;width:19%;margin:0 0 0 1%;font-size:120%;letter-spacing:normal}
.listTags li a{display:block;padding:4px;text-decoration:none;color:#333}
.listTags li a:hover{text-decoration:underline}
.listTags li a span{font-size:85%;color:#666}
.btn{display:inline-block;letter-spacing:normal;margin:0;border:none;cursor:pointer;padding:8px 22px;background:#0066cc;color:#fff;font-weight:bold;text-decoration:none}
.btn.grey{background:#ccc;color:#333}
div.pager{padding:1px;margin:0;overflow:hidden;background:#fff;border-bottom:1px solid #ccc;letter-spacing:-4px;clear:both}
div.pager a{display:inline-block;padding:12px 12px;margin:0 1px 0 0;background:#666;text-decoration:none;color:#fff;font-weight:bold;letter-spacing:normal}
div.pager span{display:inline-block;padding:4px 8px;letter-spacing:normal}
div.pager a:hover,div.pager a.active{text-decoration:underline;background:#b90015;color:#fff;border-color:#b90015}
div.pager a.next{float:right;padding:12px 28px;background:#0066cc;margin:0}
div.pager.top a{background:#e1e1e1;color:#666;padding:8px}
div.pager.top a.next{padding:8px 28px;background:#0066cc;color:#fff}
.categories{padding:0 0 0 0;letter-spacing:-4px;background:#fff;clear:both}
.categories a{display:inline-block;vertical-align:top;padding:12px;width:10%;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;box-sizing:border-box;text-decoration:underline;color:#0066cc;font-weight:bold;letter-spacing:normal}
.categories a.full{width:100% !important;text-align:center}
.categories a:hover{text-decoration:underline;border-color:#c1c1c1;background:#e1e1e1;color:#333}
.categories a.active{color:black}
.categories a.full span{border-width:5px;border-style:solid;border-color:#0066cc transparent transparent;vertical-align:top;margin:4px 6px 0 0;display:inline-block}
.filters{border-bottom:1px solid #ccc;padding:2px}
.filters p{display:inline-block;padding:2px 4px}
.filters p span{font-weight:bold;text-transform:uppercase;font-size:110%;color:#444;margin:0 4px 0 0}
.filters p a{color:#0066cc;padding:8px;display:inline-block;text-transform:capitalize;text-decoration:none;border:1px solid #fff}
.filters p a:hover{border:1px solid #e1e1e1;text-decoration:underline}
.filters p a.active{font-weight:bold;background:#e1e1e1;border-color:#e1e1e1;color:#0066cc}
.tags{padding:0 4px}
.tags p{display:block;padding:0 4px}
.tags p span{color:#444;margin:0 4px 0 0}
.tags p a{color:#0066cc;padding:4px 0;display:inline-block;text-decoration:none}
.tags p a:hover{text-decoration:underline}
form.frm{margin:20px auto;max-width:1000px;letter-spacing:-4px}
form.frm div{letter-spacing:normal}
form.frm p{margin:0 0 8px 0;position:relative}
form.frm p .tip{position:absolute;background:#cccc66;color:#111;z-index:9;font-size:85%;margin:0 0 0 4px;width:140px;font-weight:bold;padding:6px;top:0;left:310px;border-radius:3px}
form.frm p label{display:inline-block;vertical-align:middle;width:140px;font-weight:bold}
form.frm p.radio label{width:auto}
form.frm p input,form.frm p select,form.frm p textarea{border:1px solid #aaa;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:6px;box-shadow:2px 2px rgba(0,0,0,.1) inset;outline:none}
form.frm p input:focus{background:#ffffcc}
form.frm .col{width:50%;display:inline-block;vertical-align:top;letter-spacing:normal}
form.frm .col.wide{width:100%;display:block}
form.frm .whyJoin{padding:12px;background:#eee;margin:12px 0 40px 0}
form.frm .whyJoin p{margin:0 0 12px 0}
form.frm .whyJoin ul li{list-style-type:square;margin:12px 0 12px 30px;font-weight:bold}
form.frm h3{display:block;padding:0 0 4px 0;margin:0 0 12px 0;border-bottom:1px solid #e1e1e1;color:#3366cc;font-weight:bold;font-size:110%}
form.frm input.btn{margin:auto;display:block;font-size:110%;padding:16px 60px;margin:20px auto 0}
form.frm a.btn{background:#b90015}
form.frm table#recaptcha_table{margin:auto!important}
.cropper{position:fixed;top:5%;left:5%;max-height:90%;z-index:9999;border-radius:4px;display:none;min-width:100px;min-height:100px;box-sizing:border-box;background:#333;padding:5px 5px 54px 5px;box-shadow:5px 5px 8px rgba(0,0,0,.55)}
.cropper>img{max-width:100%;max-height:100%}
.cropper .controls{position:absolute;bottom:5px;left:5px;right:5px;padding:6px 6px 8px 6px;background:rgba(255,255,255,.75);border-top:1px solid #222;z-index:9999}
.cropper .controls a.crop{display:inline-block;padding:8px 16px;text-decoration:none;background:#82b440;box-shadow:0 2px 0 #6f9a37;font-weight:bold;color:#fff;border-radius:4px;font-size:110%}
.cropper .controls a{padding:8px 12px;color:#666}
.footer{text-align:center;padding:8px 0;clear:both}
.footer p{margin:4px 0 0 0;letter-spacing:normal}
.footer iframe.sppc{margin-left:10px}
.listVideo .zn,.listUsers .zn{display:block;width:100%}
.footer .zn,.right .zn{display:inline-block;min-width:1px;min-height:1px}
.zn p{color:black}
div.right iframe.sppc{margin-bottom:4px}
#information{background:#e1e1e1;padding:20px;border-top:1px solid #ccc}
#information p.about{line-height:140%;color:#333;margin:0 0 20px 0}
#information ul{margin:0 0 20px 0}
#information ul li{display:inline-block;line-height:180%}
#information ul li a{color:#333;padding:0 8px 0 0}
#information ul.legal{font-size:85%;margin:0}
#information ul.legal a{color:#666;padding:0 8px 0 0}
textarea#debugOut{z-index:9999;height:200px;background:white;position:fixed;top:10px;right:10px;border:1px solid black;min-width:500px;color:black}
p.favorite{text-align:center;margin:5px 0;font-size:110%}
p.favorite a{display:inline-block;text-decoration:none;padding:10px 14px;vertical-align:middle}
p.favorite span.favoriteBox{background:#fff;border:1px solid #ccc;border-radius:3px;font-size:85%;vertical-align:middle;padding:3px 5px;margin:0 0 0 4px}
.spinner{margin:85px auto;width:50px;height:30px;text-align:center;font-size:10px}
.spinner > div{background-color:#ccc;height:100%;width:6px;display:inline-block;margin:0 1px;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}
.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}
20%{-webkit-transform:scaleY(1.0)}}
@keyframes stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)} 20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
.legal p{font-family:'Helvetica Neue',Helvetica,Arial;line-height:160%;margin:0 0 16px 0}
@font-face{font-family:'icomoon';src:url('/images/fonts/icomoon.eot?-kn9zyg');src:url('/images/fonts/icomoon.eot?#iefix-kn9zyg') format('embedded-opentype'),url('/images/fonts/icomoon.woff?-kn9zyg') format('woff'),url('/images/fonts/icomoon.ttf?-kn9zyg') format('truetype'),url('/images/fonts/icomoon.svg?-kn9zyg#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-pencil:before{content:"\e614"}
.icon-play:before{content:"\e600"}
.icon-bullhorn:before{content:"\e601"}
.icon-clock:before{content:"\e602"}
.icon-download:before{content:"\e603"}
.icon-bubble:before{content:"\e604"}
.icon-users:before{content:"\e605"}
.icon-search:before{content:"\e606"}
.icon-key:before{content:"\e607"}
.icon-menu:before{content:"\e608"}
.icon-heart:before{content:"\e609"}
.icon-thumbs-up:before{content:"\e60a"}
.icon-thumbs-down:before{content:"\e60b"}
.icon-upload:before{content:"\e615"}
.icon-info:before{content:"\e60c"}
.icon-spam:before{content:"\e60d"}
.icon-close:before,body.searchOpen #mhead a.search span:before{content:"\e60e"}
.icon-checkmark:before{content:"\e60f"}
.icon-code:before{content:"\e610"}
.icon-share:before{content:"\e611"}
.icon-twitter:before{content:"\e612"}
.icon-feed:before{content:"\e613"}
p.favorite a.active .icon-heart:before{content:"\e60f"}
@font-face{font-family:'i2';src:url('/images/fonts/i2.eot?tl84fc');src:url('/images/fonts/i2.eot?#iefixtl84fc') format('embedded-opentype'),url('/images/fonts/i2.woff?tl84fc') format('woff'),url('/images/fonts/i2.ttf?tl84fc') format('truetype'),url('/images/fonts/i2.svg?tl84fc#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon2-"],[class*=" icon2-"]{font-family:'i2';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}
.icon2-arrow-left:before{content:"\e600"}
.icon2-arrow-right:before{content:"\e601"}
form .msg{display:block}
form.frm span.msg{margin-left:145px}
form p.msg{text-align:center;font-weight:bold}
form .msg.bad{color:#d55500}
form .msg.good{color:#2f913b}
p.notice{border:1px solid #beb272;padding:10px 20px;background:#fff6bd;width:100%px;color:#703600;margin:10px}
@media(max-width:1460px){.videoFrame a.next,.videoFrame a.prev{position:static;padding:6px;margin:0 6px 6px;font-size:100%}
.videoFrame a span.lbl{display:inline-block}
.videoFrame a.prev{float:left}
.videoFrame a.next{float:right}}
@media(max-width:1240px){#head form input,#head form .suggestions{width:180px}
#head form button span.label{display:none}
#head h1{font-size:90%}
.categories a{width:11.1111%}}
@media(max-width:1160px){.listVideo li,.listUsers.large li{width:20%}
.square{width:40%;padding-top:40px}
.listUsers li{width:14.2857%}
.categories a{width:16.6666%}}
@media(max-width:1000px){#nav li a{padding:7px 10px}}
@media(max-width:950px){.footer .zn:nth-child(3){display:none}}
@media(max-width:1024px){form.frm .whyJoin{display:none}
form.frm .col{display:block;width:auto;margin:20px}
form.frm table#recaptcha_table{margin:0 !important}
form.frm input.btn{margin:20px 0}
.listTags li a{margin:4px}}
@media(max-width:880px){#nav li a{padding:5px 6px;margin:2px 3px 0 0}
.listVideo li,.listUsers.large li{width:25%}
.square{width:50%;padding-top:30px}
.listUsers li{width:16.6666%;padding:4px}
.categories a{width:20%}
.listTags li{width:24%}
.tabContent.login .l,.tabContent.login .r{display:block;width:auto}
.tabContent.login .l{border:none;margin:0;padding:0;border-bottom:1px solid #ccc;padding-bottom:12px;margin-bottom:12px}
h2 span.right.alpha{text-align:center;margin:0 0 8px 0;float:none;display:block}
h2 span.right.alpha a{padding:6px 10px;margin:1px;background:#222}}
@media(max-width:680px){.listVideo li,.listUsers.large li{width:33.3333%}
.square{width:66.6666%}
.listUsers li{width:20%}
.categories a{width:33.3333%}
.tabContent.about .r .r1{display:block;width:auto}
.footer .zn:nth-child(2){display:none}
.video .right{display:none}
.videoBox{margin:0 6px}}
@media(max-width:640px){#head{padding:0 0 0;background:#eee;overflow:hidden;padding-bottom:1px;border-bottom:4px solid #ccc}
#head img.logo{margin:0 0 4px 6px}
#head form{float:right;margin:1px 6px 4px 0}
#head form input,#head form .suggestions{width:140px}
#head .mobileMenu{float:right;clear:right;display:block;margin:4px 0 0 0;padding:10px 14px;font-size:110%;text-decoration:none;background:#b90015;color:#fff}
#head h1{font-size:85%;text-align:left;display:block;padding:16px 6px 12px;margin:0 54px 0 0}
#head .right{display:block;float:none;overflow:hidden;margin:0 0 8px 0}
#head .right a{width:50%;padding:8px;display:block;float:left;background:#f0f0f0;margin:0;text-align:center;box-sizing:border-box}
#head .right a:first-child{background:#b90015;color:#fff}
#head .right a:last-child{background:#333;color:#fff}
#head .twitter,#head .feed{display:none}
#nav{border-top:none;padding:1px 0 0 0;display:none;background:#666}
#subnav{display:none}
#subnav li a{padding:5px}
h2{margin:-5px 0 5px 0}
ul.tabs{font-size:110%;margin-top:0}
ul.tabs li,ul.tabs{display:block}
ul.tabs li{width:50%;display:inline-block}
ul.tabs li a{display:block;margin:0 0 1px 0;border-radius:0;padding:12px !important;border-bottom:1px solid #aaa;border-right:1px solid #aaa}
ul.tabs li.active a{background:#b90015;color:#fff;border:none}
ul.tabs li:last-child a{margin-bottom:0}
.rate{margin:6px 12px 6px 12px}
.listTags li{width:32.3333%}
.square{display:none}
div.pager{text-align:center}
div.pager a,div.pager a.next{padding:22px;float:none;border-radius:3px;margin:2px}
iframe.sppc,.footer iframe.sppc{margin:0 auto;display:block}
.tabContent.login .r{display:none}
.wrap.info .tabContent{padding:20px}
li.zn{width:100% !important}
.profileContent .tabContent.videos{padding:0}}
@media(max-width:480px){.listVideo li,.listUsers.large li{width:50%}
.listUsers li{width:33.3333%}
.categories a{width:50%}
.profileContent .tagLine{display:block;margin:-6px 0 8px 0}
.profileContent{padding:0}
.profileContent h2{padding:0}
.tabContent.about .l{float:none;display:block;margin:0 auto 16px}
.tabContent.about .r{margin:0}
.listTags li{width:49%}
form.frm p label{display:block}
form.frm p select,form.frm p input{width:100%;box-sizing:border-box;margin:4px 0 0 0}
.tabContent.about form.frm p select,.tabContent.about form.frm p input[type="text"]{margin:0}
.tabContent.about form.frm .multiSelect .drop{margin:0}
.tabContent.about form.frm p select.short,.tabContent.about form.frm p input.short{margin-top:-5px}
.tabContent.about form.frm p textarea{width:100%;margin:0}
.video h2,.profileContent h2{font-size:120%;line-height:120%}
form.frm span.msg{margin:4px 0 0 0}}
@media(max-height:900px){.videoFrame{max-width:1200px}}
@media(max-height:800px){.videoFrame{max-width:1100px}}
@media(max-height:700px){.videoFrame{max-width:1000px}}
[class^="uIcon-"],[class*=" uIcon-"]{font-family:'upload';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}
.uIcon-film:before{content:"\e604"}
.uIcon-pictures:before{content:"\e605"}
.uIcon-checkmark:before{content:"\e600"}
.uIcon-cross:before{content:"\e601"}
.uIcon-info:before{content:"\e602"}
.uIcon-warning:before,#upload .uploadVideo .uThumbs li.failed span.fileThumb span:before{content:"\e603"}
.uIcon-upload:before{content:"\e606"}
.uIcon-arrow-left:before{content:"\e607"}
.uIcon-arrow-down:before{content:"\e608"}
.uIcon-arrow-up:before{content:"\e609"}
.uIcon-arrow-right:before{content:"\e60a"}
.uIcon-plus:before{content:"\e60b"}
.blowplayer{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.blowplayer a{text-decoration:none;color:white}
.blowplayer svg{fill:white;display:block;vertical-align:middle}
.bp-pane{position:relative;overflow:hidden}
.bp-title,.bp-share,.bp-menu,.bp-related,.bp-related a,.bp-share .share-btn,.bp-overlay,.blowplayer{box-sizing:border-box;background-clip:padding-box}
.bp-menu,.bp-share,.bp-related,.bp-sharebar,.bp-scrubs,.bp-context,.bp-loader{position:absolute;display:none}
.bp-menu{z-index:2}
.bp-close{position:absolute;cursor:pointer;right:-1em;top:-1em;width:2.5em;height:2.5em;background:#333;text-align:center;border-radius:2em}
.bp-close:hover{background:#444}
.bp-menu .bp-close svg{width:1.5em;height:1.5em;margin:6px auto}
.bp-btn.active .bp-menu{display:block}
.blowplayer.bp-fs{position:fixed;top:0;left:0;z-index:9999}
.bp-title{display:block;transition:.4s all;top:0;position:absolute;background:rgba(0,0,0,.6);width:100%;padding:.4em}
.bp-title.linked:hover{text-decoration:underline}
.blowplayer .linked{cursor:pointer}
.blowplayer,.blowplayer video,.blowplayer canvas,.blowplayer .bp-poster{width:100%;height:100%;background-color:black;background-size:cover;background-position:center}
.bp-poster{position:absolute;top:0;left:0}
.blowplayer .bp-btn{display:inline-block;cursor:pointer}
.bp-controls .bp-btn svg{height:2.2em;width:2.2em;opacity:.7;transition:opacity .3s,transform .3s;margin:auto}
.bp-controls .bp-btn:hover svg{opacity:1}
.bp-controls{color:#ddd;position:absolute;bottom:0;background:#222;width:100%;height:2.9em}
.bp-controls .bp-menu{background:#2d2d2d;bottom:2.15em}
.bp-controls .btn-play{width:4.3em}
.bp-controls .bp-btn,.bp-controls .timestamp{float:left}
.bp-controls .bp-btn.active svg{opacity:1}
.bp-controls .btn-settings,.bp-controls .btn-expand,.bp-controls .btn-fullscreen,.bp-controls .btn-related,.bp-controls .btn-cardboard,.bp-controls .btn-chromecast,.bp-controls .bp-logo{float:right}
.bp-controls .btn-settings.active>svg{transform:rotate(20deg)}
.bp-controls .timestamp{cursor:default;padding-top:.6em;padding-left:.8em}
.bp-controls .bp-logo{margin-right:.5em;padding-top:.15em}
.bp-controls .bp-logo img{height:1.9em}
.bp-fs .bp-controls .btn-expand {display:none}
.bp-seekbar,.blowplayer .btn-volume{position:relative;cursor:pointer}
.bp-controls label,.bp-scrubs span{text-shadow:.1em .1em 1px #000}
.bp-controls .btn-settings .bp-menu{padding:.33em .5em;width:16em;right:0}
.bp-controls .btn-settings .bp-menu .bp-mrow{margin:.5em 0}
.bp-controls .btn-settings .bp-menu label{width:6.2em;display:inline-block;padding-top:.35em;vertical-align:top}
.bp-controls .btn-volume .bp-menu{width:2.2em}
.bp-controls .btn-volume:hover .bp-menu{display:block}
.bp-controls .btn-volume .bar{background:#999;margin:.45em auto;height:4.2em;width:.43em;position:relative}
.bp-controls .btn-volume .bar .handle{width:1.1em;height:.4em;background:#fff;position:absolute;margin-left:-.333em}
.bp-controls .btn-volume .bar .level{bottom:0;background:red;position:absolute;width:100%}
.bp-seekbar{height:.7em;background:#444;width:100%;position:relative}
.bp-seekbar div{position:absolute;width:0;left:0;height:100%;background:#888}
.bp-seekbar .handle{width:.35em;height:100%;background:#fff;box-shadow:0 0 5px #fff}
.bp-seekbar .progress{background:red}
.bp-seekbar.active .progress{background:#e22f2f}
.bp-seekbar .bp-scrubs{width:auto;height:auto;background:#333;bottom:1.25em;box-sizing:content-box;border-radius:.5em}
.bp-seekbar .bp-scrubs.preview{width:130px;height:88px;border:.75em solid #222}
.bp-seekbar .bp-scrubs div{position:absolute;bottom:.2em;width:100%;height:1.43em;text-align:center;background:none}
.bp-seekbar .bp-scrubs span{display:inline-block;background:#222;padding:.16em .33em;border-radius:.45em}
.bp-seekbar.over .bp-scrubs,.bp-seekbar.active .bp-scrubs{display:block}
.bp-seekbar .tag{position:absolute;display:block;width:.4em;height:.4em;background:white;border-radius:2em;top:.15em;margin-left:-.25em}
.bp-tooltip{position:absolute;text-align:center;z-index:3}
.bp-tooltip .text{display:block;border-radius:.35em;background:#111;padding:.15em .4em}
.bp-tooltip .arrow{display:block;height:0;width:0;border:.45em solid black;border-color:black transparent transparent;margin:auto;border-bottom:none}
.bp-context{min-width:12.5em;background:#eee;border:1px solid #aaa;white-space:nowrap;z-index:5}
.bp-context a{display:block;color:black;padding:.35em .5em}
.bp-context a:hover{background:#333;color:white}
.bp-pane>.bp-menu{top:10%;left:10%;max-height:80%;width:80%;background:rgba(10,10,10,0.8);border-radius:1em;padding:1em;border:1px solid #444}
.blowplayer:not(.mode-stereo) .bp-pane:hover .bp-sharebar{display:block}
.bp-pane .bp-btn{background:rgba(0,0,0,.8);padding:1em;border-radius:.5em;opacity:.7;transition:.2s opacity}
.bp-pane .bp-btn:hover{opacity:1}
.bp-pane .bp-btn svg{width:2.2em;height:2.2em}
.bp-sharebar{right:.9em;top:2.2em}
.bp-share label{padding:3px 0;display:block}
.bp-share textarea,.bp-share input{width:100%;box-sizing:border-box;border:none;padding:4px;font-size:12px;font-family:Arial}
.bp-share textarea{height:4.2em}
.bp-share .share-btn{background:#f2f2f2;border-radius:.5em;margin:.5%; width:11.5%; padding:.25em;display:inline-block}
.bp-share .share-btn:hover{background:#fff}
.bp-share .bp-stumbleupon svg{fill:#ea4b24}
.bp-share .bp-pinterest svg{fill:#bd2126}
.bp-share .bp-facebook svg{fill:#3a5795}
.bp-share .bp-google svg{fill:#dc4b38}
.bp-share .bp-tumblr svg{fill:#529ecc}
.bp-share .bp-reddit svg{fill:#000}
.bp-share .bp-reddit svg circle{fill:#e7541d}
.bp-share .bp-blogger svg{fill:#ff9334}
.bp-share .bp-vk svg{fill:#6383a8}
.bp-share .bp-twitter svg{fill:#55acee}
.bp-related{width:100%;height:100%;top:0;left:0;border:.16em solid transparent;background:rgba(10,10,10,0.8);z-index:1}
.bp-related a{display:block;height:33.3333%;width:25%;border:.16em solid transparent;background-size:cover;background-position:center;background-repeat:no-repeat;float:right}
.bp-related a:hover{opacity:.8}
.bp-overlay{cursor:pointer;transition:.2s background;width:14%;top:41%;left:43%;position:absolute;background:rgba(0,0,0,.7);padding:3px;border:1px solid black;border-radius:.7em}
.bp-overlay:hover{background:rgba(0,0,0,.8)}
.bp-msg p{text-align:center;font-size:large}
.bp-msg p a{color:#9edffd}
.blowplayer:not(.mode-stereo) .bp-pane>.bp-loader.active,.mode-stereo :not(.menu-vr) .eye-vr .bp-loader.active{display:block}
.bp-loader{width:14%;top:41%;left:50%;margin-left:-7%;animation:rotating 2s linear infinite}
@keyframes rotating{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}}
.bp-select{text-align:left;display:inline-block;color:black;position:relative}
.bp-select .default,.bp-select .entries{border-radius:.25em;background:white;border:1px solid gray;overflow:auto;max-height:300px}
.bp-select .default{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bp-select .entries{display:none;position:absolute;bottom:1.8em;right:0;min-width:100%;max-width:200%;box-sizing:border-box}
.bp-select .entries span,.bp-select .default{display:block;padding:.35em;white-space:nowrap}
.bp-select .entries span:hover{background:#333;color:white;border-radius:.25em}
.bp-select .entries span.active{font-weight:bold}
.blowplayer .bp-select span svg{width:1.4em;height:1.4em;fill:black;opacity:1;margin-left:.25em;display:inline-block}
.blowplayer .bp-select span:hover svg{fill:white}
.bp-select.open .entries{display:block}
.bp-select .arrow{width:0;height:0;display:inline-block;float:right;border:.4em solid black;margin-top:.4em;border-color:black transparent transparent}
.bp-controls .btn-settings .bp-select{width:8.6em}
.bp-qualities{position:absolute;bottom:.5em}
.bp-qualities a{background:#222;padding:10px 12px;margin-left:.5em;border-radius:.75em;display:inline-block}
.bp-qualities a.active{background:#009933}
.bp-qualities a.active svg{display:inline-block}
.bp-qualities svg{width:1em;height:1em;margin-right:.25em;display:none}
.blowplayer .corner-logo{background:rgba(10,10,10,.5);position:absolute;bottom:.5em;right:.5em;padding:8px 10px;border-radius:.75em}
.blowplayer .corner-logo img{max-width:200px;max-height:50px;height:3em}
.blowplayer canvas,.blowplayer .btn-cardboard,.eye-vr,.bp-cursor-vr,.bp-controls-vr,.blowplayer.mode-vr video,.blowplayer.mode-stereo .bp-pane>.bp-title,.blowplayer:not(.mode-stereo) .bp-pane>.bp-btn{display:none}
.blowplayer.mode-vr canvas,.blowplayer.mode-vr .btn-cardboard,.mode-vr .menu-vr .bp-controls-vr,.mode-vr .menu-vr .bp-cursor-vr,.mode-stereo .eye-vr,.mode-stereo .bp-pane .btn-back{display:block}
.bp-pane>.bp-btn{background:transparent;position:absolute;opacity:1}
.bp-pane .btn-back{left:0;top:0;padding:1em 1.5em 1.5em 1em}
.bp-pane .btn-back svg{width:1.8em;height:1.8em}
.bp-pane .btn-settings,.bp-pane .btn-center{bottom:.6em;left:50%;padding:0;width:3.0em;margin-left:-1.5em}
.bp-pane .btn-settings svg,.bp-pane .btn-center svg{width:3em;height:3em}
.bp-controls-vr{font-size:11px;position:absolute;width:18em;box-sizing:border-box;padding:0 1.4em}
.bp-controls-vr .btn-play{margin:1em auto;display:block;width:2.2em;box-sizing:content-box}
.bp-controls-vr .bp-title{position:relative;background:none;padding:0;text-align:center}
.bp-controls-vr .bp-btn-vr{background:none;padding:0;display:inline-block;opacity:.7;vertical-align:middle}
.bp-controls-vr .bp-btn-vr.active,.bp-controls-vr .bp-btn.active{opacity:1}
.bp-controls-vr .bp-btn-vr svg{height:1.9em;width:1.9em}
.blowplayer canvas{transition:.15s opacity}
.blowplayer .menu-vr canvas{opacity:.4}
.bp-seekbar .handle-preview{width:1px;background:#fff;height:100%;display:none}
.bp-seekbar.active .handle-preview{display:block}
.bp-cursor-vr{width:1px;height:1px;background:rgba(255,255,255,1);margin-top:-1px;margin-left:-1px;position:absolute;top:50%;left:50%;border:1px solid white;border-radius:3em;box-sizing:border-box;transition:.2s width,.2s height,.2s margin,.35s background}
.bp-cursor-vr.active{width:1.2em;height:1.2em;margin-top:-.6em;margin-left:-.6em;background:rgba(255,255,255,.05)}
.blowplayer .menu-vr .bp-seekbar{height:.5em;margin:.15em 0;transition:.2s all}
.blowplayer .menu-vr .bp-seekbar.active{margin:0;height:.8em}
.blowplayer .menu-vr .timestamp{margin-top:.2em}
.menu-vr .timestamp{display:inline-block;vertical-align:middle}
.menu-vr .btn-volume.active .bp-menu{width:5em}
.menu-vr .btn-volume .bp-menu{left:100%;width:0;top:0;transition:.3s width;display:block}
.menu-vr .btn-volume .bp-menu .bar{width:100%;background:#888;margin:.6em 0;height:.8em;position:relative}
.menu-vr .btn-volume .bp-menu .level{position:absolute;background:red;height:100%}
.menu-vr .btn-tags{float:right}
.bp-pane .eye-vr{width:50%;height:100%;position:absolute;top:0;overflow:hidden}
.bp-pane .eye-vr.eye-right{right:0}
.mode-vr .bp-pane{cursor:grab;cursor:-webkit-grab;cursor:-moz-grab}
.mode-vr .bp-pane.drag{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.menu-vr .tag-menu span{border:2px solid gray;padding:.2em .4em;background:rgba(60,60,60,.5);margin:0 1px 1px 0;border-radius:.3em;display:inline-block;transition:.25s background;cursor:pointer}
.menu-vr .tag-menu span.active{background:rgba(140,140,140,.8);border-color:#ddd}
.menu-vr .tag-menu span svg{width:.9em;height:.9em;display:inline}
@media(min-resolution:2dppx){.menu-vr .tag-menu span{border-width:1px}
.bp-controls-vr{font-size:8px}
.bp-seekbar .handle-preview{transform:scale(.5,1)}
.bp-cursor-vr{transform:scale(.5);width:3px;height:3px}
.bp-cursor-vr.active{width:20px;height:20px;margin-top:-10px;margin-left:-10px}}
@media(min-resolution:3dppx){.bp-seekbar .handle-preview{transform:scale(.333333,1)}
.bp-controls-vr{font-size:5.5px}}
@media(min-width:26em){iframe#premium{height:2300px}}
@media(min-width:35em){iframe#premium{height:3200px}}
@media(min-width:56em){iframe#premium{height:2750px}}
@media(min-width:60em){iframe#premium{height:2200px}}
@media(min-width:72em){iframe#premium{height:2080px}}
@media(min-width:80em){}