*{margin:0;padding:0;touch-action:manipulation}.grecaptcha-badge{visibility:hidden}*:focus{outline:none}input:focus{user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-o-user-select:text;caret-color:#eee}::selection{color:#111;background:#eee}::-moz-selection{color:#111;background:#eee}.error::selection{color:#111;background:red}.error::-moz-selection{color:#111;background:red}input[type=search],input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}::-webkit-input-placeholder{font-style:italic;color:rgba(255,255,255,.3)}::-moz-placeholder{font-style:italic;color:rgba(255,255,255,.3)}:-ms-input-placeholder{font-style:italic;color:rgba(255,255,255,.3)}:-moz-placeholder{font-style:italic;color:rgba(255,255,255,.3)}textarea,input[type=url],input[type=email],input[type=text]{border:2px solid #999;border-radius:5px;padding:4px 8px;width:calc(100% - 20px);height:26px;line-height:26px;font-size:15px;color:#ddd;background:#000}textarea{height:100px;line-height:22px;font-family:helvetica,sans-serif}.desktop textarea:hover,textarea:focus,.desktop input[type=url]:hover,input[type=url]:focus,.desktop input[type=email]:hover,input[type=email]:focus,.desktop input[type=text]:hover,input[type=text]:focus{border:2px solid #eee}select{border:1px solid #999;border-radius:2px;padding:2px 5px;color:#eee;background:#000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTIuNCIgaGVpZ2h0PSIyOTIuNCI+PHBhdGggZmlsbD0iI2VlZWVlZSIgZD0iTTI4NyA2OS40YTE3LjYgMTcuNiAwIDAgMC0xMy01LjRIMTguNGMtNSAwLTkuMyAxLjgtMTIuOSA1LjRBMTcuNiAxNy42IDAgMCAwIDAgODIuMmMwIDUgMS44IDkuMyA1LjQgMTIuOWwxMjggMTI3LjljMy42IDMuNiA3LjggNS40IDEyLjggNS40czkuMi0xLjggMTIuOC01LjRMMjg3IDk1YzMuNS0zLjUgNS40LTcuOCA1LjQtMTIuOCAwLTUtMS45LTkuMi01LjUtMTIuOHoiLz48L3N2Zz4=);background-repeat:no-repeat,repeat;background-position:right .7em top 50%;background-size:.65em auto;-moz-appearance:none;-webkit-appearance:none;appearance:none}.desktop select:hover,select:focus{border:1px solid #eee}.slider{padding-top:14px;position:relative}.slider input[type=range]{height:27px;position:absolute;top:0}input[type=range]{-webkit-appearance:none;width:100%;background:0 0;cursor:pointer}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-10px;border:3px solid #fff;border-radius:21px;width:21px;height:21px;background:0 0;cursor:grab}input[type=range]::-moz-range-thumb{border:3px solid #fff;border-radius:21px;width:16px;height:16px;background:0 0;cursor:grab}input[type=range]::-ms-thumb{border:3px solid #fff;border-radius:21px;width:21px;height:21px;background:0 0;cursor:grab}input[type=range].grabbed::-webkit-slider-thumb{cursor:grabbing}input[type=range].grabbed::-moz-range-thumb{cursor:grabbing}input[type=range].grabbed::-ms-thumb{cursor:grabbing!important}input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;border:none;border-radius:0;background:#fff;cursor:pointer}input[type=range]::-moz-range-track{width:100%;height:1px;border:none;border-radius:0;background:#fff;cursor:pointer}input[type=range]::-ms-track{border-radius:0;border-color:transparent;border:none;width:100%;height:1px;color:transparent;background:#fff;cursor:pointer}input[type=range]::-ms-fill-lower{width:100%;height:1px;border:none;border-radius:0;background:#fff;cursor:pointer}input[type=range]::-ms-fill-upper{width:100%;height:1px;border:none;border-radius:0;background:#fff;cursor:pointer}.range_ticks,.range_numbers{display:flex;justify-content:space-between}.range_ticks{margin:0 10px}.range_numbers span{text-align:center}.range_ticks span{border-left:1px solid #fff;padding-top:10px}.range_ticks span:last-child{border-left:none;border-right:1px solid #fff}#copy2clipboard{border:none;outline:none;box-shadow:none;width:2em;height:2em;background:0 0;position:fixed;top:0;left:0}.btn{border:1px solid #888;border-radius:5px;padding:5px 10px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#aaa;background:#111;cursor:pointer}.btn:hover{color:#111;background:#eee}#modal .btn:focus{animation:blink 2s;-moz-animation:blink 2s infinite;-webkit-animation:blink 2s infinite}@-moz-keyframes blink{0%{color:#aaa;background:0 0}40%{color:#111;background:#eee}60%{color:#111;background:#eee}100%{color:#aaa;background:0 0}}@-webkit-keyframes blink{0%{color:#aaa;background:0 0}40%{color:#111;background:#eee}60%{color:#111;background:#eee}100%{color:#aaa;background:0 0}}#master_cube{width:3px;height:1px;opacity:0;position:absolute;top:-100px;left:-100px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;transform:none;transform-origin:left top;top:auto;left:auto}html,body{background:#111}body{font-family:-apple-system,segoe ui,Roboto,Helvetica,Arial,sans-serif;color:#eee;position:relative;overflow-x:hidden;overflow-y:scroll}body.mobile{width:100%}body.locked{height:auto;min-height:100%;position:fixed;overflow-y:hidden}a,a:active,a:visited{color:#aaa}.disable-dbl-tap-zoom{touch-action:manipulation}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hr{border-top:1px solid #555;width:100%;height:1px;overflow:hidden}.center{text-align:center}header{padding:6px 0;width:100%;height:44px;background:rgba(17,17,17,.7);display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between;position:fixed;top:0;z-index:9;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}header.collapsed{background:rgba(0,0,0,.8)}#logo_placeholder{width:30%;position:relative;overflow:hidden}#logo{width:200px;height:82px;opacity:0}.mobile #logo{padding-top:7px;opacity:1}.desktop #logo,.tablet #logo{margin:0 auto;text-align:center;position:absolute;top:65px;left:0;right:0;z-index:10;opacity:1}#logo h1{font-family:pacifico,cursive;font-weight:400;font-size:20px;line-height:32px;display:inline-block;position:relative}#logo .logo_txt{padding-left:10px;color:#eee;text-decoration:none;cursor:pointer}.desktop #logo h1,.tablet #logo h1{font-size:41px}.desktop #logo .logo_txt,.tablet #logo .logo_txt{padding:0}#logo #videos_total{padding-top:10px;color:#aaa;font-size:13px;font-style:italic;display:none}.collapsed #logo #videos_total{display:none}.desktop #logo_placeholder #logo,.tablet #logo_placeholder #logo{margin:0;text-align:left;top:5px;left:20px;right:auto}.desktop #logo_placeholder #logo h1,.tablet #logo_placeholder #logo h1{font-size:20px}#btn_beta{font-family:koho,sans-serif;font-size:12px;color:#888;position:absolute;right:-25px;top:-12px;cursor:pointer}.mobile #btn_beta,.collapsed #btn_beta{font-size:11px;color:#888;position:absolute;right:-23px;top:-8px;cursor:pointer}.mobile #btn_beta,.tablet #btn_beta{right:-28px}#btn_beta:hover{color:#eee}#menu{width:30%;list-style:none;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-end;-webkit-justify-content:flex-end;opacity:0}.mobile #menu,.tablet #menu,.desktop #menu{opacity:1}#menu>li{margin-right:10px}#menu>li:last-child{margin-right:20px}.mobile #menu>li:last-child{margin-right:10px}#menu label{padding:8px 4px 3px 3px;width:25px;height:25px;line-height:25px;font-size:25px;text-align:center;color:#aaa;display:inline-block;cursor:pointer}.mobile #menu label{padding:10px 4px 3px 3px}#menu label#btn_search{padding:10px 4px 2px 3px;font-size:22px;display:none}header.collapsed #menu label#btn_search{display:inline-block}#menu label#btn_menu:hover{color:#eee}#menu_toggle{display:none}#menu ul{border:2px solid #999;border-radius:8px;padding:10px 0;width:150px;list-style:none;font-size:13px;text-align:left;background:rgba(0,0,0,.85);overflow:hidden;position:absolute;top:10px;right:10px;z-index:10;display:none}.mobile #menu ul{width:calc(100% - 4px);position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:center}#menu_toggle:checked~ul{display:block}.mobile #menu_toggle:checked~ul{display:flex}#menu ul li{cursor:pointer}.mobile #menu ul li{width:99%;font-size:16px;text-align:center}#menu ul li a,#menu ul li span{border-left:3px solid transparent;padding:6px 5px 6px 8px;text-decoration:none;color:#eee;display:block;cursor:pointer}.mobile #menu ul li a,.mobile #menu ul li span{border-left:none;padding:6px 2px}#menu ul li.current a{border-color:#eee}.mobile #menu ul li.current a{border-color:transparent;color:#111;background-color:#eee}#menu ul li a:hover,#menu ul li span:hover{color:#111;background:#eee}#menu ul li#btn_close{display:none}.mobile #menu ul li#btn_close{margin-top:75px;width:50px;height:50px;display:block}.mobile #menu ul li#btn_close span{border-radius:50%;padding:0;width:50px;height:50px;line-height:50px;color:#999;font-size:25px}.mobile #menu ul li#btn_close span:hover{color:#111;background:#eee}#search{margin:0 auto;width:83%;max-width:462px;position:absolute;top:90px;left:0;right:0;z-index:8}.desktop #search,.tablet #search{margin:10px auto;top:110px;z-index:10}.desktop header #search,.tablet header #search{margin:0;position:relative;top:auto;left:auto;right:auto}.mobile #search{display:none}.mobile #search.focused{height:100vh;width:100%;max-width:100%;display:block;position:relative;top:auto;left:auto;right:auto;overflow:hidden;z-index:10;overscroll-behavior:auto contain;-webkit-overflow-scrolling:auto contain}#frm_search{border:2px solid #555;border-radius:8px;height:40px;background:#000;display:block;overflow:hidden;position:relative}#frm_search label{display:flex}#frm_search label span{padding:0 2px 0 10px;height:40px;line-height:40px;font-size:14px;color:#aaa}#frm_search:hover{border:2px solid #999;border-radius:8px}#search.focused #frm_search{border:2px solid #999;border-radius:8px 8px 0 0}#ipt_search{margin:2px 0;border:none;padding:0 5px;width:calc(100% - 22px);height:36px;line-height:36px;font-size:16px;color:#ddd;background:0 0}#btn_search_reset{border:none;width:30px;font-size:17px;color:#444;background:0 0;position:absolute;top:0;right:0;bottom:0;cursor:pointer;display:none}#btn_search_reset.active{color:#aaa}#search.focused #btn_search_reset{display:block}.search_flags{width:50px;position:absolute;top:0;right:30px;bottom:3px;display:none;cursor:pointer}.focused .search_flags{display:flex;justify-content:flex-end;align-items:center}.search_flags>span{border-radius:2px;padding:1px 6px;height:13px;line-height:13px;font-size:10px;text-transform:uppercase;color:#fff}.flag_safe{background:#067acc}.flag_all{background:#777}.flag_adult{background:#e00101}#search_assistant{border:2px solid #999;border-top:none;border-radius:0 0 8px 8px;padding:0 10px 10px;text-align:left;font-size:11px;background:rgba(0,0,0,.85);overflow:hidden;display:none;position:absolute;top:40px;right:0;left:0;z-index:5}#search_assistant .c_rel{width:100%;height:100%;position:relative}.desktop #search_assistant,.tablet #search_assistant{box-shadow:0 5px 10px rgba(0,0,0,.8)}.mobile.landscape #search.focused #search_assistant{display:none}#search.focused #search_assistant{display:block}.mobile #search.focused #search_assistant{height:calc(100% - 32px)}#sa_menu{margin-top:5px;display:flex;justify-content:space-between}#sa_menu li{border-right:1px solid #555;border-bottom:1px solid #555;padding:5px 0;list-style:none;text-align:center;color:#777;cursor:pointer;flex-grow:1}#sa_menu li:last-child{border-right:none}#sa_menu li.focused{border-bottom-color:transparent;color:#eee}#sa_menu li:hover{color:#eee}#sa_menu li.focused{cursor:default}#search_assistant .tab{margin:10px;overflow-y:auto;display:none}.tablet #search_assistant #sa_categories.tab,.desktop #search_assistant #sa_categories.tab{height:300px}.mobile #search_assistant .tab,.tablet #search_assistant .tab{overscroll-behavior:auto contain;-webkit-overflow-scrolling:auto contain}.mobile #search_assistant .tab{position:absolute;top:24px;right:0;bottom:0;left:0}#search_assistant .tab ul{list-style:none}#search_assistant .tab ul li{padding:5px;font-size:13px;color:#bbb;cursor:pointer}#search_assistant .tab ul li strong{color:#eee}#search_assistant .tab ul li:hover{color:#111;background:#aaa}#search_assistant .tab ul li.focused{color:#111;background:#eee}#search_assistant .tab ul li.focused strong,#search_assistant .tab ul li:hover strong{color:#000}#search_assistant #sa_searches p{padding-top:6px;text-align:right;font-style:italic;font-size:11px}#search_assistant #sa_searches a{color:#eee;text-decoration:none}#search_assistant .no_suggestions{height:100px;display:flex;align-items:center;justify-content:center}#search_assistant #sa_searches .no_suggestions p{font-style:normal}#search_assistant #sa_filters section{padding:10px 0}#search_assistant #sa_filters section#c_content_filter{display:none}#search_assistant #sa_filters section:last-child{padding:10px 0 0}#search_assistant #sa_filters strong{font-size:14px;font-weight:400}#safe_search{padding:10px 0 0;display:flex;overflow:auto}#safe_search div{padding:0 10px;text-align:center;cursor:pointer}#ipt_safe_search{display:none}#safe_search div.on{display:none}#safe_search div.off{display:block}#ipt_safe_search:checked~div.on{display:block}#ipt_safe_search:checked~div.off{display:none}#safe_search div i{font-size:30px}#safe_search div.on i{color:#00d12d}#safe_search div.off i{color:#d10000}#safe_search div span{display:block}#safe_search p{line-height:15px;text-align:justify}#presenting{margin:0 auto;padding-top:;width:468px;height:80px;display:flex;align-items:center;justify-content:center}.mobile #presenting,.mobile #presenting img{width:90vw}#app{margin:0 auto;padding:56px 10px 10px;width:98vw;font-size:calc(11px + 0.2vw);line-height:calc(17px + 0.2vw);position:relative;z-index:2}.mobile #app{padding:56px 0 0;width:98%}#app.home{padding-top:200px}#app>div{margin-bottom:10px}.search_header{margin-bottom:10px;border-top:1px solid #555;border-bottom:1px solid #555;padding:8px 10px;background:rgba(17,17,17,.7);display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:56px;z-index:4}.search_details{color:#aaa;display:flex;justify-content:flex-start;align-items:center}.search_details label{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.btn_edit,.btn_edit_lib{margin-right:10px;border:none;font-size:18px;color:#aaa;background:0 0;cursor:pointer}.btn_edit:hover,.btn_edit_lib:hover{color:#eee}.search_details label strong{text-transform:capitalize;display:inline-block}#total_loaded_results,#total_search_results{font-weight:700;text-decoration:underline}.search_details strong{color:#eee}.pin_search span,.pin_category span,.pin_library span{padding-left:5px;text-transform:uppercase}.mobile .pin_search,.mobile .pin_category,.mobile .pin_library{font-size:20px}.mobile .pin_search span,.mobile .pin_category span,.mobile .pin_library span{display:none}#btn_next_page,.btn_next_page{margin:0 auto;width:200px;text-align:center;display:block}.page .content{margin:50px 100px}.mobile .page .content{margin:50px 25px}.page h2{padding-bottom:60px;font-size:25px}.page h3{padding-top:10px;font-size:15px}.page p{padding-bottom:10px;font-size:calc(11px + 0.2vw)}.page span.action{color:#aaa;cursor:pointer}.page span.action:hover{color:#eee;text-decoration:underline}.page ul,.page ol{padding-left:30px}.page ul li,.page ol li{padding-bottom:10px}.videos{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.videos.nowrap{flex-wrap:nowrap;justify-content:flex-start}.desktop .videos.nowrap{flex-wrap:wrap}.videos dl{margin:0 5px 20px;padding-top:270px;width:calc((98vw/5) - 10px);overflow:hidden;position:relative}.videos.nowrap dl{flex-grow:1}.videos dl dt{padding:4px 20px 4px 0;position:relative}.videos dl dt a{color:#fff;text-decoration:none;display:block}.videos dl dt .published{color:#777;font-size:smaller;display:block}.videos dl dt .published span{white-space:nowrap}.videos dl dt .published .ind{display:inline}.videos dl dt .published .pub{display:none}.videos dl dt .published:hover .ind{display:none}.videos dl dt .published:hover .pub{display:inline}.videos dl dt .btn_menu{padding:0 10px;width:20px;height:30px;line-height:30px;font-size:16px;text-align:center;color:#777;position:absolute;top:4px;right:-10px;cursor:pointer}.videos dl dt .btn_menu:hover{color:#eee}.videos dl dd.duration,.videos dl dd.vid_src{padding:0 5px;height:20px;line-height:20px;font-size:11px;background-color:rgba(0,0,0,.7);position:absolute;z-index:3}.videos dl dd.duration{top:250px;right:0}.videos dl dd.vid_src{top:0;left:0}.videos dl dd.favorite{position:absolute;z-index:3;top:0;right:2px}.videos dl dd.favorite button{border:none;padding:3px;background:0 0;font-size:20px;color:rgba(255,255,255,.65);text-shadow:0 0 4px rgb(0 0 0/50%);cursor:pointer;display:inline-block}.videos dl dd.favorite button:hover{color:rgba(255,255,255,.9)}.videos dl dd.thumbnail{height:270px;position:absolute;top:0;right:0;left:0;overflow:hidden}.videos dl dd.thumbnail a{height:270px;display:inline-block;white-space:nowrap}.videos dl a img{height:100%;display:inline-block;transition:1s}.videos dl.youtube a img{margin-top:-45px;height:calc(100% + 90px)}.videos dl a:hover img,.videos dl a:active img{transform:translateX(-100%) translateX(calc((98vw/5) - 10px));transition:2s}.videos dl dd.menu{height:270px;background:rgba(0,0,0,.7);position:absolute;top:0;right:0;left:0;z-index:5;overflow:hidden;display:flex;align-items:center;justify-content:center}.videos dl dd.menu ul{padding:10px;width:100%;list-style:none;display:flex;flex-direction:column}.videos dl dd.menu ul li{margin-bottom:10px;border:1px solid #eee;border-radius:4px;padding:5px 10px;background:rgba(0,0,0,.5);cursor:pointer}.videos dl dd.menu ul li:hover{color:#111;background:#eee}.videos dl dd.menu ul li span{margin-left:5px;border-left:1px solid #aaa;padding-left:8px;display:inline-block}.videos dl.loading dt .btn_menu{display:none}.videos dl.loading dd.thumbnail{transition:opacity .3s ease;background-size:30px 30px;background-image:linear-gradient(45deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 75%,transparent 75%,transparent);animation:barberpole .5s linear infinite}@keyframes barberpole{from{background-position:0 0}to{background-position:60px 30px}}.no_results{flex-grow:1;border:1px solid #555;height:200px;text-align:center;position:relative;overflow-y:hidden}.no_results p{height:100%;display:flex;align-items:center;justify-content:center}footer{padding:10px 0 100px;text-align:center}footer #pace_car{padding:5px;display:inline-block;background:0 0}#overlay{background:rgba(255,255,255,.2);position:fixed;top:0;right:0;left:0;bottom:0;z-index:100;display:none}#modal{box-shadow:0 0 20px rgba(0,0,0,.8);border:2px solid #999;border-radius:8px;margin:auto;width:400px;min-height:300px;max-height:90vh;background:rgba(0,0,0,.85);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;position:relative;top:50%;transform:translateY(-50%)}.mobile #modal{margin:0;width:auto;height:100vh;max-height:calc(100% - 2px);top:auto;transform:none}#modal .modal-header{height:40px;line-height:40px;flex-shrink:0;flex-grow:0;display:flex;justify-content:space-between}#modal .modal-header strong{padding-left:10px;font-size:15px;font-weight:400;text-transform:capitalize}#modal .modal-header button{border:none;width:40px;height:40px;font-size:17px;color:#aaa;background:0 0;cursor:pointer}#modal .modal-body{margin:0 10px;border-top:1px solid #555;border-bottom:1px solid #555;padding:10px;font-size:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto contain;-webkit-overflow-scrolling:auto contain;flex-shrink:1;flex-grow:1}#modal .modal-body .double{display:flex}#modal .modal-body .double *{max-width:50%;flex-shrink:1;flex-grow:1}#modal .modal-body .double *:first-child{margin-right:1px}#modal .modal-body .double *:last-child{margin-left:1px}#modal .modal-body label{cursor:pointer}#modal .modal-body textarea{display:block}#modal .modal-body p{margin-bottom:10px}#modal .modal-body p.large{font-size:15px;line-height:20px}#modal .modal-body ul{margin:0 0 10px 10px;list-style:none}#modal .modal-body ul li{padding:3px 0}#modal .modal-body li label{display:flex;align-items:center}#modal .modal-body li label span{padding-left:6px}#modal .modal-body dl{margin-bottom:15px}#modal .modal-body dl dt{margin-bottom:5px;font-size:15px}#modal .modal-body dl dd{margin-bottom:10px}#modal .modal-body dl dd p{color:#999;text-align:justify}#modal .modal-body dl dd.radio{padding-left:10px;display:flex;align-items:center}#modal .modal-body dl dd.radio label{color:#999}#modal .modal-body dl dd.radio input:checked+label,#modal .modal-body dl dd.radio label:hover{color:#eee}#modal .modal-body dl dd.radio input{margin-right:5px}#modal .modal-error{margin:10px 0;border:1px solid red;padding:10px;color:red;display:none}#modal .recaptcha-badge{border-bottom:1px solid #555;padding:10px;margin:0 10px;font-size:12px;flex-shrink:0;flex-grow:0}.recaptcha-badge p{margin:0 auto;padding:11px 0 11px 60px;width:195px;font-size:11px;background:transparent url(https://www.gstatic.com/recaptcha/api2/logo_48.png) 0 0 no-repeat}.recaptcha-badge p a{padding-right:3px}#modal .modal-footer{padding:6px;text-align:center;flex-shrink:0;flex-grow:0}.modal-footer .btn{font-size:12px}#modal .modal-thankyou{height:228px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#modal .modal-thankyou h3{font-size:60px}#modal .modal-thankyou p{font-size:15px}#modal.confirm_age{min-height:120px}#modal.copy_video,.mobile #modal.copy_video{min-height:75px}.mobile #modal.copy_video{margin:5px;height:auto;max-height:auto;top:calc(50vh - 37px)}#modal.copy_video .modal-body{text-align:center}#modal.copy_video .modal-footer{display:none}#contact_suggest_site,#contact_suggest_channel{display:none}#video_poor_result,#video_broken_link,#video_missing_thumbnail,#video_improve_translation,#video_adult_in_safe_search{display:none}#btn_show_original_title,#btn_show_search_optimized_title{border:1px solid #999;border-bottom:none;padding:2px 5px;font-size:11px;display:inline-block;cursor:pointer}#btn_show_original_title:hover,#btn_show_original_title.selected,#btn_show_search_optimized_title:hover,#btn_show_search_optimized_title.selected{border-color:#eee;color:#111;background:#eee}#modal .actions{text-align:center}#modal .actions button{line-height:20px}.desktop .drag_hide{position:absolute;top:-1000px;left:-1000px}.mobile .drag_hide,.tablet .drag_hide{width:356px;position:absolute}#c_reorder_pins.dragging{cursor:grabbing}#c_reorder_pins .slot{margin-bottom:5px;border:2px solid #444;border-radius:3px;height:30px;background:#000}#c_reorder_pins .hover{border:2px dashed #eee}#c_reorder_pins .pin{padding:5px 10px;height:20px;line-height:20px;text-transform:capitalize;display:flex;background:#333;cursor:grab}#c_reorder_pins .pin i{padding-right:10px;color:#444;font-size:19px}.release{border-top:1px solid #555;padding-top:15px}.release:first-of-type{padding-top:0;border:none}.release h4{font-size:20px}.release .date{color:#999}#modal .modal-body .release ul{margin:5px 0 10px}#modal .modal-body .release dl{margin-bottom:10px;padding-left:80px;position:relative}#modal .modal-body .release dl dt{margin:0;border-radius:4px;padding:2px 7px;width:45px;text-align:center;font-size:11px;color:#111;position:absolute;top:0;left:0}.release dl dt.added{background:#0f0}.release dl dt.modified{background:#ff0}.release dl dt.removed{background:red}.tablet #overlay.drop_modal,.desktop #overlay.drop_modal{background:0 0;position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:6;display:none}.tablet .drop_modal #modal,.desktop .drop_modal #modal{margin:0;min-height:100px;overflow:visible;top:auto;left:-8px;transform:none}.tablet .drop_modal #modal:after,.desktop .drop_modal #modal:after{content:'';transform:rotate(45deg);border-left:2px solid #999;border-top:2px solid #999;width:10px;height:10px;background:#000;background:linear-gradient(135deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);position:absolute;top:-7px;left:16px}.drop_modal #modal .modal-body section{padding:10px 0}.drop_modal #modal .modal-body strong{font-size:14px;font-weight:400}.drop_modal #modal .recaptcha-badge,.tablet .drop_modal #modal .modal-footer,.desktop .drop_modal #modal .modal-footer{display:none}#player{display:none}body.player{padding-bottom:250px}.player #player{box-shadow:0 0 20px rgba(0,0,0,.8);border:1px solid #999;border-bottom:none;border-radius:2px 2px 0 0;width:50vw;height:28vw;background:rgba(0,0,0,.7);display:block;overflow:hidden;position:fixed;bottom:-28vw;left:calc(50% - 25vw);z-index:5}.player #player.default{bottom:0}.player #player.max{border-left:none;border-right:none;width:100vw;height:calc(100vh - 53px);left:0;bottom:0}.mobile.player #player{border-left:none;border-right:none;height:52vw;width:calc(100vw - 2px);left:0}.mobile.landscape.player #player{width:100%;height:100%;z-index:9}#player #c_player{width:100%;height:100%;position:relative}#c_player section.embed{width:100%;height:100%;background:#000;position:relative}#c_player section.embed .player{width:100%;height:100%}#player_controls{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(0,0,0,.25)}#player_controls.pause{background:radial-gradient(circle,rgba(0,0,0,0.1) 26%,rgba(0,0,0,0.64) 81%,rgba(0,0,0,0.75) 100%)}#player .progress_bar,#player .volume_controls,#player .volume_button{display:none}#player.youtube .progress_bar{height:2px;background:0 0;display:block;position:absolute;top:0;left:0;right:0}#player.youtube .progress_bar .progress{border-right:rgba(255,255,255,.8);width:0%;height:2px;background:rgba(255,255,255,.6);display:block}#player.youtube .progress_bar .marker{width:1px;height:2px;background:#fff;cursor:pointer;display:block;position:absolute;top:0;left:1px}#player.youtube.mhover .progress_bar{height:10px;background:rgba(255,255,255,.2);cursor:pointer}#player.youtube.mhover .progress_bar .progress{border-right:rgba(255,255,255,.9);height:10px;background:rgba(255,255,255,.7);cursor:pointer}#player.youtube.mhover .progress_bar .marker{height:10px}#player.youtube.mhover .misc_controls{top:11px}#player.youtube.mhover .play_controls button.favorite{top:9px}#player.youtube.dhover .progress_bar{height:6px;background:rgba(255,255,255,.2);cursor:pointer}#player.youtube.dhover .progress_bar .progress{border-right:rgba(255,255,255,.9);height:6px;background:rgba(255,255,255,.7);cursor:pointer}#player.youtube.dhover .progress_bar .marker{height:6px}#player.youtube.dhover .misc_controls{top:8px}#player.youtube.dhover .play_controls button.favorite{top:6px}#player_controls_group{padding-top:0;width:300px;text-align:center;display:none;flex-direction:column;justify-content:space-evenly;align-items:center}#player_controls_group .current_time{margin:15px 0}#player_controls_group .current_time span{text-shadow:0 0 4px rgba(0,0,0,.6)}#player_controls .play_controls{width:300px;text-align:center;display:flex;justify-content:space-evenly;align-items:center}.play_controls button,.volume_controls button,.volume_button button{border:none;background:0 0;font-size:50px;color:rgba(255,255,255,.7);text-shadow:0 0 4px rgba(0,0,0,.5);cursor:pointer;display:inline-block}.play_controls button:hover,.volume_controls button:hover,.volume_button button:hover{color:rgba(255,255,255,.8);text-shadow:0 0 4px rgba(0,0,0,.6)}.play_controls button.play,.play_controls button.info{display:none;font-size:75px}.play_controls button.pause{font-size:75px}.play_controls button.favorite{font-size:25px;position:absolute;top:3px;left:0}.play_controls button.favorite:hover{background:0 0}#player_controls .volume_controls,#player_controls .volume_button{margin:12px 0;width:300px;text-align:center;display:none;justify-content:space-evenly;align-items:center}#player_controls .volume_button{margin-bottom:0;display:flex}.volume_controls button{font-size:50px}.volume_controls button.volume_down{margin-left:18px}.volume_controls button.volume{cursor:default}.volume_controls button.volume .volume_dot{border:2px solid transparent;border-radius:5px;width:12px;height:30px;display:inline-block;box-shadow:0 0 4px rgba(0,0,0,.6);background-color:rgba(255,255,255,.2);cursor:pointer}.volume_20 button:nth-of-type(2) .volume_dot{border:2px solid transparent;background-color:rgba(255,255,255,.7)}.volume_40 button:nth-of-type(2) .volume_dot,.volume_40 button:nth-of-type(3) .volume_dot{border:2px solid transparent;background-color:rgba(255,255,255,.7)}.volume_60 button:nth-of-type(2) .volume_dot,.volume_60 button:nth-of-type(3) .volume_dot,.volume_60 button:nth-of-type(4) .volume_dot{border:2px solid transparent;background-color:rgba(255,255,255,.7)}.volume_80 button:nth-of-type(2) .volume_dot,.volume_80 button:nth-of-type(3) .volume_dot,.volume_80 button:nth-of-type(4) .volume_dot,.volume_80 button:nth-of-type(5) .volume_dot{border:2px solid transparent;background-color:rgba(255,255,255,.7)}.volume_100 button:nth-of-type(2) .volume_dot,.volume_100 button:nth-of-type(3) .volume_dot,.volume_100 button:nth-of-type(4) .volume_dot,.volume_100 button:nth-of-type(5) .volume_dot,.volume_100 button:nth-of-type(6) .volume_dot{border:2px solid transparent;background-color:rgba(255,255,255,.7)}.volume_button button{font-size:25px}.volume_controls button:hover,.volume_button button:hover{background:0 0}#player .misc_controls{width:100px;display:flex;justify-content:flex-end;position:absolute;top:5px;right:0;z-index:10}.mobile.landscape.player #player .misc_controls{top:auto;bottom:5px}#player .misc_controls button{margin-right:4px;margin-left:1px;padding:0 10px;font-size:15px;height:26px;width:40px;display:inline-block}#player .misc_controls button.info{border-radius:50%;display:none}#player .misc_controls .player_info{border:1px solid #999;border-radius:2px;padding:10px;width:167px;line-height:16px;font-size:12px;text-align:justify;color:#eee;background:#111;box-shadow:0 0 20px rgba(0,0,0,.8);position:absolute;top:35px;right:5px;display:none}#player .misc_controls button.info:hover+.player_info{display:block}#player .misc_controls .player_info:after{content:'';transform:rotate(45deg);border-left:1px solid #999;border-top:1px solid #999;width:10px;height:10px;background:#111;position:absolute;top:-6px;left:10px}.mobile #player .misc_controls .player_info{width:138px}.mobile #player .misc_controls .player_info:after{left:21px}#player .misc_controls button.next{display:none}#player.default .misc_controls button.minimize{display:none}#player.max .misc_controls button.minimize{display:block}#player.default .misc_controls button.maximize{display:block}#player.max .misc_controls button.maximize{display:none}.mobile #player.max .misc_controls button.minimize,.mobile #player.default .misc_controls button.maximize{display:none}#player.no_api #player_controls{display:none}#player.no_api .progress_bar,#player.no_api .play_controls,#player.no_api .volume_button{display:none}#player.no_api .misc_controls button.info,#player.no_api .misc_controls button.next{display:inline-block}.video #player{height:calc(100vh - 150px);display:block}.mobile .video #player{height:calc(100vh - 250px)}.mobile.landscape #app.video{height:150vh;position:static}.mobile.landscape .video #player{border-left:none;border-right:none;width:100%;height:100%;position:fixed;left:0;bottom:0;z-index:9}.tablet .video #player{height:calc(100vh - 350px)}.video #player .play_controls button.prev,.video #player .play_controls button.next,.video #player .misc_controls button.next,.video #player .misc_controls button.info,.video #player .misc_controls button.showplaylist,.video #player .misc_controls button.minimize,.video #player .misc_controls button.maximize,.video #player .misc_controls button.closeplayer{display:none}#app .video_meta{position:relative}#app #video_title{margin-bottom:2px;padding-right:75px;line-height:calc(25px + 0.2vw);font-size:calc(20px + 0.2vw)}#app #video_title a{color:#eee;text-decoration:none}#app #video_title a:hover{text-decoration:underline}#app #video_keywords{line-height:calc(14px + 0.2vw);font-size:calc(10px + 0.2vw);color:#aaa;font-weight:400}#app #video_published{color:#777;font-size:smaller}#app #video_actions{list-style:none;position:absolute;top:5px;right:0}#app #video_actions li{padding:0 0 0 15px;font-size:20px;display:inline-block;cursor:pointer}#c_player section.playlist{height:0;background:rgba(0,0,0,.9);overflow:hidden;position:absolute;left:0;bottom:0;right:0;z-index:11}#c_player section.playlist .header{padding:5px 4px 5px 10px;height:24px;display:flex;justify-content:space-between;align-items:center}#c_player section.playlist .header .playlist_name{font-size:17px;font-weight:400;text-transform:capitalize}#c_player section.playlist .header .actions{text-align:right}#c_player section.playlist .header .actions button{height:26px;padding:0 10px;font-size:15px}#c_player section.playlist .columns{border-bottom:1px solid #555;padding:3px 0;height:20px;color:#999;display:flex;justify-content:space-between;align-items:center}#c_player section.playlist .columns strong{text-align:center;font-size:11px;text-transform:uppercase;font-weight:400;letter-spacing:1px}#c_player section.playlist .columns .thumbnail{padding-right:23px;width:77px;flex-shrink:0}#c_player section.playlist .columns .title{width:300px;flex-grow:1}#c_player section.playlist .columns .duration,#c_player section.playlist .columns .source{width:100px;flex-grow:0;flex-shrink:1}#c_player section.playlist .list{height:calc(100% - 61px);overflow:hidden;overflow-y:scroll}#c_player section.playlist dl{border-bottom:1px solid #222;padding-left:100px;height:50px;font-size:13px;color:#777;display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer}#c_player section.playlist dl:hover{color:#aaa}#c_player section.playlist dl.current{color:#eee}#c_player section.playlist dl dt{width:300px;min-height:19px;max-height:46px;text-align:left;flex-grow:1;overflow:hidden}#c_player section.playlist dl dd.thumbnail{width:61px;height:46px;overflow:hidden;position:absolute;left:9px;top:2px}#c_player section.playlist dl dd.thumbnail img{height:100%}#c_player section.playlist dl dd.status{height:48px;line-height:48px;position:absolute;left:80px;top:1px}#c_player section.playlist dl dd.duration,#c_player section.playlist dl dd.vid_src{width:100px;text-align:center;flex-grow:0;flex-shrink:1}#c_player section.playlist dl dd.vid_src a{color:#777;font-size:11px;text-decoration:none}#c_player section.playlist dl:hover dd.vid_src a{color:#aaa}#c_player section.playlist dl.current dd.vid_src a{color:#eee}