iml-button.btn-large{width:312px;--iml-button-font-size: .94rem}iml-button.btn-hidden{display:none}.modal-dialog-container{visibility:hidden;opacity:0;position:fixed;top:0;width:100vw;height:100vh;transition:opacity .4s ease-out,visibility .4s;min-height:500px}.modal-dialog-container:not(.active) svg{pointer-events:none}.modal-dialog-container.active{visibility:visible;opacity:1}.modal-dialog-container[position=top]{position:relative;display:flex;justify-content:center;height:auto}.modal-dialog-overlay{position:fixed;width:100%;height:100%;background-color:#000;opacity:.4}.modal-dialog{width:95%;max-width:550px;background-color:var(--background-color-default);border-radius:7px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #00000080;border:1px solid var(--title-color-hover-default)}.modal-dialog[size=large]{max-width:600px}.modal-dialog[size=small]{max-width:500px}.modal-dialog[size=x-small]{max-width:400px}.modal-dialog-container[position=top] .modal-dialog{position:relative;margin-top:50px;margin-bottom:50px;left:auto;transform:inherit}.modal-dialog-close{position:absolute;top:10px;right:10px;fill:var(--text-color-default);width:14px;height:14px;cursor:pointer}.modal-dialog-close:hover{fill:var(--title-color-hover-default)}.modal-dialog-header{display:flex;align-items:center;justify-content:center}.modal-dialog-header-title{color:var(--title-color-default);font-size:1.35rem;font-family:Arial,sans-serif;padding-top:15px}@media (max-width: 800px){.modal-dialog-header-title{font-size:1.2rem}.modal-dialog-close{width:15px;height:15px}}@media (max-height: 700px){.modal-dialog{top:50%}}@media (max-height: 550px){.modal-dialog{width:400px}.modal-dialog-container[position=top] .modal-dialog{width:auto}.modal-dialog-container:not([position=top]) .modal-dialog-header-title{font-size:1.2rem}}@media (max-height: 500px){.modal-dialog{max-height:calc(100vh - 40px);overflow-y:auto;position:fixed;top:50%}.modal-dialog-close{width:15px;height:15px}}body{--text-color-default: #c6c6c6;--sub-text-color-default: #969696;--background-color-default: #161616;--title-color-default: rgb(255, 255, 0, .8);--title-color-hover-default: rgb(255, 255, 0, .85);--straight-color-default: #3A88E9;--gay-color-default: yellowgreen;--trans-color-default: coral;color:var(--text-color-default);background-color:var(--background-color-default);margin:0;-webkit-text-size-adjust:none}.hidden{display:none}svg{visibility:visible}.layout-loading,.svg{display:none}header{display:flex;align-items:center;padding-left:17px;padding-right:17px;border-bottom:solid 1px var(--sub-text-color-default);margin-bottom:17px;height:50px;margin-left:8px;margin-right:8px}header a{text-decoration:none}header .logo-title{display:flex;align-items:center}header .dtc-logo{fill:var(--title-color-default);stroke:var(--title-color-default);width:25px;height:25px}header .dtc-title{color:var(--background-color-default);font-family:Arial Rounded MT Bold,sans-serif;font-size:1.7rem;text-shadow:-1px -1px 0 var(--title-color-default),1px 1px 0 var(--title-color-default),-1px 1px 0 var(--title-color-default),1px -1px 0 var(--title-color-default);letter-spacing:3px;padding-left:10px}header .link-menu{display:none}header .link-menu .link-menu-title{display:flex;justify-content:center}header .link-menu .link-menu-title:hover{color:var(--title-color-default)}header .link-menu .link-menu-title.hidden{display:none}header .link-menu .link-menu-title button{display:flex;align-items:center}header .link-menu .link-menu-title button span{margin-right:3px}header .link-menu .link-menu-title svg{width:15px;height:15px;fill:var(--title-color-default);transition:transform .4s ease-in-out;transform:rotateX(0)}header .link-menu .link-menu-title button.active svg{transform:rotateX(-180deg)}header .link{flex-grow:1;display:flex;justify-content:center}header .link a{color:var(--text-color-default);font-size:.85rem;margin-left:40px;margin-right:40px;font-family:Arial,sans-serif}header .link a:hover{color:var(--title-color-default)}header .link a.active{border-bottom:solid 1px var(--title-color-default)}header .link a.hidden{visibility:hidden}header button{font-size:.875rem;background-color:var(--background-color-default);border:none;color:var(--text-color-default);cursor:pointer;padding:0;opacity:1;transition:opacity .4s ease-out,visibility .4s}header button:hover{color:var(--title-color-default)}header button.hidden{visibility:hidden;opacity:0}.header-right-container{position:absolute;top:14px;right:165px}.header-right-container .search{width:23px;height:23px;fill:var(--text-color-default);cursor:pointer}.header-right-container .search:hover{fill:var(--title-color-hover-default)}@media (max-width: 800px){header{padding-left:5px;padding-right:5px}header .link-menu{flex-grow:1;display:block}header .link{position:absolute;flex-direction:column;align-items:center;top:51px;left:0;width:100%;background-color:var(--background-color-default);box-shadow:0 15px 17px #000000bf;z-index:1;height:0;overflow:hidden;transition:height .4s ease-in-out}header .link.active{height:140px}header .link a{margin-left:0;margin-right:0;margin-top:20px}header .link a:last-child{margin-bottom:20px}}@media (max-width: 900px){.header-right-container{position:inherit;float:right;margin-right:14px;margin-bottom:8px;margin-top:-2px}.header-right-container .search{width:26px;height:26px}}.modal-sign-in-container{visibility:hidden;opacity:0;position:fixed;top:0;width:100vw;height:100vh;transition:opacity .4s ease-out,visibility .4s;min-height:500px}.modal-sign-in-container.active{visibility:visible;opacity:1}.modal-sign-in-container .overlay-sign-in{position:absolute;width:100%;height:100%;background-color:#000;opacity:.4}.modal-sign-in{width:95%;max-width:500px;background-color:var(--background-color-default);border-radius:7px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #00000080;padding:30px;box-sizing:border-box}.modal-sign-in .close{position:absolute;top:10px;right:10px;fill:var(--text-color-default);width:15px;height:15px;cursor:pointer}.modal-sign-in .close:hover{fill:var(--title-color-hover-default)}.modal-sign-in .header{display:flex;align-items:center;justify-content:center}.modal-sign-in .logo-title{display:flex;align-items:center}.modal-sign-in .dtc-logo{fill:var(--title-color-default);stroke:var(--title-color-default);width:45px;height:45px}.modal-sign-in .dtc-title{color:var(--background-color-default);font-family:Arial Rounded MT Bold,sans-serif;font-size:3.2rem;text-shadow:-2px -2px 0 var(--title-color-default),2px 2px 0 var(--title-color-default),-2px 2px 0 var(--title-color-default),2px -2px 0 var(--title-color-default);letter-spacing:6px;padding-left:20px}.modal-sign-in input{font-size:1rem;padding:5px;max-width:300px;width:95%}.modal-sign-in .login{display:flex;justify-content:center;padding-top:30px}.modal-sign-in .password{display:flex;justify-content:center;padding-top:30px;padding-bottom:20px}.modal-sign-in .sign-in{display:flex;justify-content:center;padding-top:20px}.modal-sign-in .sign-up{display:flex;justify-content:center;padding-top:50px;font-family:Arial,sans-serif;font-size:.91rem;padding-bottom:10px}.modal-sign-in .sign-up span{margin-right:5px}.modal-sign-in .sign-up a{color:var(--title-color-default)}.modal-sign-in .error-message{display:flex;justify-content:center;color:red;height:20px}.modal-dialog .modal-search-video-filter{display:flex;justify-content:center;padding-top:30px}.modal-dialog .modal-search-video-filter input{font-size:1rem;padding:5px;width:85%}.modal-dialog .modal-search-video-sex-orientation-container{display:flex;justify-content:space-around;max-width:300px;width:100%;padding-top:30px;padding-bottom:10px;margin:auto}.modal-dialog .modal-search-video-sex-orientation-container button{background:none;border:none;cursor:pointer;color:var(--text-color-default);border-bottom:solid 1px var(--background-color-default);padding:1px 4px}.modal-dialog .modal-search-video-sex-orientation-container button[data-search-video-sex-orientation=Straight]{fill:var(--straight-color-default)}.modal-dialog .modal-search-video-sex-orientation-container button[data-search-video-sex-orientation=Gay]{fill:var(--gay-color-default)}.modal-dialog .modal-search-video-sex-orientation-container button[data-search-video-sex-orientation=Trans]{fill:var(--trans-color-default)}.modal-dialog .modal-search-video-sex-orientation-container[data-search-video-sex-orientation=Straight] button[data-search-video-sex-orientation=Straight],.modal-dialog .modal-search-video-sex-orientation-container[data-search-video-sex-orientation=Gay] button[data-search-video-sex-orientation=Gay],.modal-dialog .modal-search-video-sex-orientation-container[data-search-video-sex-orientation=Trans] button[data-search-video-sex-orientation=Trans]{border-bottom:solid 1px var(--title-color-default);color:var(--text-color-default);cursor:default}.modal-dialog .modal-search-video-sex-orientation-container button:hover{color:var(--title-color-hover-default)}.modal-dialog .modal-search-video-sex-orientation-container button svg{width:28px;height:28px}.modal-dialog .modal-search-video-sex-orientation-container button span{display:block;font-family:Arial,sans-serif;font-size:.83rem}.modal-dialog .modal-search-video-footer{display:flex;align-items:center;justify-content:center;padding-top:20px;padding-bottom:20px}@media (max-width: 800px){.modal-sign-in .sign-up{flex-direction:column;align-items:center;line-height:1.4rem}}
