"); }
.c-iconed__icon--radar { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--main_thrusters { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--maneuvering_thrusters { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--fuel_intakes { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--fuel_tanks { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--quantum_drives { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--jump_modules { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--quantum_fuel_tanks { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--power_plants { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--coolers { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--shield_generators { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--utility_items { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--weapons { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--turrets { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--missiles { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--missile_racks { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--cockpit { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--landing_gear { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--general { background-image: url("data:image/svg+xml;utf8,"); }
.h-svg__logo-star-citizen { background-image: url("data:image/svg+xml;utf8,"); }
.h-svg__logo-star-citizen--fullcolor { background-image: url(""); }
.h-svg__logo-squadron42 { background-image: url(""); }
.h-svg__logo-squadron42--fullcolor { background-image: url(""); }
.h-svg__logo-rsi { background-image: url(""); }
.h-svg__logo-rsi--fullcolor { background-image: url(""); }
.h-svg__logo-rsi--fullcolor-large { background-image: url(""); }
.h-svg__logo-cig { background-image: url(""); }
.c-iconed__icon--logo-aegis { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-anvil { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-aopoa { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-argo { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-banu { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-consolidated-outland { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-drake { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-esperia { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-greycat { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-kruger { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-misc { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-origin { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-rsi { background-image: url(""); }
.c-iconed__icon--logo-star-citizen { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-tumbril { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-uee { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-vehicles-and-aliens { background-image: url("data:image/svg+xml;utf8,"); }
.c-account__icon { display: inline-block; vertical-align: middle; width: 16px; height: 16px; }
.c-account__icon--smaller { width: 12px; height: 12px; }
.c-account__icon-lock { background-image: url(""); }
.c-account__icon-go { background-image: url(""); }
.c-account__icon-success { background-image: url(""); }
.c-account__icon-talk { background-image: url(""); }
.c-account__icon-star-citizen { background-image: url(""); }
.c-account__icon-trash { background-image: url(""); }
.c-account__icon-profile { background-image: url(""); }
.c-account__icon-power { background-image: url(""); }
.c-iconed__icon--checkmark { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--arrow { background-image: url("data:image/svg+xml;utf-8,"); }
.c-iconed__icon--close { background-image: url("data:image/svg+xml;utf-8,"); }
.menu .oblique-menu { position: relative; display: flex; }
.menu .oblique-menu > .left, .menu .oblique-menu > .middle, .menu .oblique-menu > .middle-left, .menu .oblique-menu > .middle-center, .menu .oblique-menu > .middle-right, .menu .oblique-menu > .right { display: list-item; list-style: none; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 100; }
.menu .oblique-menu > .middle, .menu .oblique-menu > .middle-left, .menu .oblique-menu > .middle-center, .menu .oblique-menu > .middle-right { flex: 1 1 0%; }
.menu .oblique-menu.line > .left, .menu .oblique-menu.line > .right { border-top: 1px solid rgba(12, 103, 161, 0.8); z-index: 102; }
.menu .oblique-menu.line > .left::before, .menu .oblique-menu.line > .right::before { content: ""; display: inline-block; width: 1px; position: absolute; top: -1px; background: rgba(12, 103, 161, 0.8); }
.menu .oblique-menu.line > .middle, .menu .oblique-menu.line > .middle-left, .menu .oblique-menu.line > .middle-center, .menu .oblique-menu.line > .middle-right { border-bottom: 1px solid rgba(12, 103, 161, 0.8); z-index: 102; }
.menu .oblique-menu.line > .left::before { transform: rotate(90deg) skew(-45deg, 20deg); }
.menu .oblique-menu.line > .right::before { transform: rotate(0deg) skew(-45deg, 20deg); }
.menu .oblique-menu.line.inverse .left, .menu .oblique-menu.line.inverse .right { border-top: none; border-bottom: 1px solid rgba(12, 103, 161, 0.8); }
.menu .oblique-menu.line.inverse .left::before { transform: rotate(0deg) skew(-45deg, 20deg); }
.menu .oblique-menu.line.inverse .right::before { transform: rotate(90deg) skew(-45deg, 20deg); }
.menu .oblique-menu.line.inverse .middle { border-top: 1px solid rgba(12, 103, 161, 0.8); border-bottom: none; }
.menu .oblique-menu.line.top-line-up { z-index: 103; }
.menu .oblique-menu.line.top-line-up > .left, .menu .oblique-menu.line.top-line-up > .middle, .menu .oblique-menu.line.top-line-up > .right { height: 36px; }
.menu .oblique-menu.line.top-line-up > .left, .menu .oblique-menu.line.top-line-up > .right { opacity: 0.8; }
.menu .oblique-menu.line.top-line-up > .left::before, .menu .oblique-menu.line.top-line-up > .right::before { height: 37px; }
.menu .oblique-menu.line.top-line-up > .left::after, .menu .oblique-menu.line.top-line-up > .right::after { content: ""; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; top: 0px; }
.menu .oblique-menu.line.top-line-up > .left { margin-right: 37px; }
.menu .oblique-menu.line.top-line-up > .left::before { right: -19px; }
.menu .oblique-menu.line.top-line-up > .right { margin-left: 37px; transition-delay: 0.2s; }
.menu .oblique-menu.line.top-line-up > .right::before { left: -19px; }
.menu .oblique-menu.line.top-line-down { top: -14px; }
.menu .oblique-menu.line.top-line-down .left, .menu .oblique-menu.line.top-line-down .middle, .menu .oblique-menu.line.top-line-down .right { height: 7px; }
.menu .oblique-menu.line.top-line-down .left, .menu .oblique-menu.line.top-line-down .right { z-index: 103; background: url("") left -23px repeat; opacity: 0.8; }
.menu .oblique-menu.line.top-line-down .left::before, .menu .oblique-menu.line.top-line-down .right::before { transform: rotate(0deg) skew(0deg, 0deg); width: 0px; height: 0px; border-style: solid; border-width: 8px 0px 0px 8px; border-color: transparent transparent transparent rgba(2, 14, 27, 0.8); background: url("") 0px 2px transparent; }
.menu .oblique-menu.line.top-line-down .left { margin-right: 7px; }
.menu .oblique-menu.line.top-line-down .left::before { right: -8px; }
.menu .oblique-menu.line.top-line-down .left::after { transform: rotateY(0deg); right: -74px; }
.menu .oblique-menu.line.top-line-down .right { margin-left: 7px; pointer-events: none; }
.menu .oblique-menu.line.top-line-down .right::before { left: -8px; transform: rotateY(180deg); }
.menu .oblique-menu.line.top-line-down .right::after { transform: rotateY(180deg); left: -74px; }
.menu .oblique-menu.line.top-line-down .middle { z-index: 100; }
.menu .oblique-menu.line.bottom-line-down .left, .menu .oblique-menu.line.bottom-line-down .middle, .menu .oblique-menu.line.bottom-line-down .right { height: 6px; }
.menu .oblique-menu.line.bottom-line-down .left, .menu .oblique-menu.line.bottom-line-down .right { height: 7px; z-index: 103; background: url("") 0px -7px repeat rgba(0, 21, 49, 0.48); }
.menu .oblique-menu.glow .left::before, .menu .oblique-menu.glow .right::before { content: ""; display: block; position: absolute; }
.menu .line-menu { width: 100%; position: absolute; opacity: 0.93; }
.menu .line-menu.little { height: 64px; top: 31px; z-index: 100; }
.menu .line-menu.large { height: 51px; top: 37px; z-index: 101; }
.menu .exterior-lines { position: absolute; z-index: 99; width: 100%; }
.menu .exterior-lines .line-menu { position: absolute; width: 100%; display: flex; }
.menu .exterior-lines .line-menu .exterior, .menu .exterior-lines .line-menu .wrapper { position: relative; }
.menu .exterior-lines .line-menu .exterior { flex: 1 1 0%; border: 1px solid rgba(12, 103, 161, 0.8); background: rgba(2, 14, 27, 0.8); box-sizing: border-box; }
.menu .exterior-lines .line-menu .wrapper { width: 100%; }
.menu .exterior-lines .line-menu.large .exterior { border-width: 1px 0px; }
.menu .exterior-lines .line-menu.little .exterior { border-width: 1px 0px; background-position: left top; background-repeat: repeat; }
.nav-header #mainnav .my-rsi-sub-tab { position: absolute; user-select: none; left: -32px; top: -6px; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner { left: -129px; top: 99px; transform: rotate(-90deg); height: 34px; width: 234px; margin-left: 30px; position: absolute; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a { transition-property: color, background-color; border-top: 1px solid rgba(12, 103, 161, 0.5); border-bottom: 1px solid rgba(12, 103, 161, 0.8); padding: 7px 22px 6px; color: rgba(28, 107, 137, 0.5); text-shadow: rgba(0, 108, 255, 0.15) 0px 1px 8px; transition-duration: 0.3s; perspective: 1000px; font: 13px Electrolize; display: block; background: rgba(10, 20, 36, 0.4); text-transform: uppercase; float: left; position: relative; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.active { border-top-color: rgba(12, 103, 161, 0.8); border-bottom: none; padding-bottom: 8px; background: url("") -3px -26px repeat rgba(2, 14, 27, 0.8); color: rgb(77, 255, 255); text-shadow: rgba(0, 108, 255, 0.45) 0px 0px 8px; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account:not(.active) { padding-bottom: 7px; }
@media only screen and (max-width: 760px) {
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::after { display: none !important; }
}
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::before, .nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::after { transition-duration: 0.3s; perspective: 1000px; content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::before { border-top: 1px solid rgba(12, 103, 161, 0.5); background: rgba(10, 20, 36, 0.4); height: 29px; width: 7px; right: -7px; top: -1px; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::after { height: 1px; width: 8px; top: -1px; right: -14px; background: rgba(12, 103, 161, 0.5); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account.active::before { border-top-color: rgba(12, 103, 161, 0.8); background: url("") -2px -19px repeat rgba(2, 14, 27, 0.8); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account.active::after { background: rgba(12, 103, 161, 0.8); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts { box-sizing: border-box; height: 32px; border-right: 1px solid rgb(12, 103, 161); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts::before, .nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts::after { transition-duration: 0.3s; perspective: 1000px; content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts::before { top: 0px; left: -31px; width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 31px 31px; border-color: transparent transparent rgba(10, 20, 36, 0.4); z-index: 100; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts::after { height: 1px; width: 33px; top: 15px; left: -32px; background: rgba(12, 103, 161, 0.5); z-index: 101; transform: skew(20deg, -45deg); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts.active::before { border-bottom-color: rgba(2, 14, 27, 0.8); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts.active::after { background: rgb(12, 103, 161); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts.active .noise { width: 31px; height: 31px; background: url("") -37px 3px no-repeat transparent; position: absolute; z-index: 107; top: 0px; left: -29px; }
.nav-header #mainnav .my-rsi-sub-nav, .nav-header #mainnav .my-rsi-sub-nav > * { transform: translateZ(0px); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner { top: 7px; position: relative; background: url("") 0px -28px repeat rgba(2, 14, 27, 0.8); margin-bottom: 38px; margin-left: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner::after { transition-duration: 0.3s; perspective: 1000px; content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner::before { width: 435px; height: 14px; top: -14px; left: 0px; background: url("") 0px -14px repeat rgba(2, 14, 27, 0.8); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner::after { right: 1px; top: -14px; width: 0px; height: 0px; border-style: solid; border-width: 14px 0px 0px 14px; border-color: transparent transparent transparent rgba(2, 14, 27, 0.8); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div { transition-duration: 0.3s; perspective: 1000px; margin: 15px 0px 0px 60px; padding-top: 16px; border-right: 1px solid rgba(12, 103, 161, 0.8); display: none; position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div::before { content: ""; display: block; position: absolute; left: -61px; bottom: -1px; width: 1px; background: rgba(12, 103, 161, 0.8); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div.active { display: block; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .avatar-wrapper { position: relative; float: left; background: rgb(0, 0, 0); margin-right: 12px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .info { height: 76px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .info > :not(.btn) { font-family: Electrolize; display: block; text-shadow: rgba(0, 112, 202, 0.2) 0px 0px 7px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .info .monicker { transition-duration: 0.2s; perspective: 1000px; color: rgb(186, 248, 252); font-size: 13px; line-height: 10px; padding-top: 11px; display: inline-block; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .info .handle { margin-bottom: 8px; color: rgb(43, 101, 184); font-size: 12px; text-transform: uppercase; line-height: 18px; margin-top: -3px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile { position: relative; width: 310px; border-left: 5px solid rgb(12, 103, 161); margin-left: -5px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile::before { background-color: rgb(12, 103, 161); z-index: 1; transform: skew(45deg, -10deg); width: 5px; height: 24px; position: absolute; bottom: 1px; left: -12px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile::after { width: 20px; height: 56px; border-left: 5px solid rgb(12, 103, 161); border-top: 5px solid rgb(12, 103, 161); top: 0px; left: -25px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .avatar-wrapper { margin-top: 5px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info { background: rgba(12, 103, 161, 0.39); border-top: 5px solid rgb(12, 103, 161); border-bottom: 5px solid rgb(12, 103, 161); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info::before { width: 0px; height: 0px; border-style: solid; border-width: 21px 0px 0px 21px; border-color: transparent transparent transparent rgba(12, 103, 161, 0.39); top: 4px; right: -21px; z-index: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info::after { width: 20px; height: 56px; border-right: 5px solid rgb(12, 103, 161); border-bottom: 5px solid rgb(12, 103, 161); background: rgba(12, 103, 161, 0.39); bottom: 0px; right: -25px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info .monicker, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info .handle { text-shadow: rgba(0, 112, 202, 0.2) 0px 1px 17px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info .angle-corner { background-color: rgb(12, 103, 161); z-index: 1; transform: skew(45deg, -10deg); width: 6px; height: 25px; position: absolute; top: 1px; right: -13px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info .profile-icons .icon { width: 24px; height: 24px; position: relative; float: left; background: center center no-repeat transparent; margin-right: 4px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button { position: absolute; z-index: 0; padding: 0px 30px; user-select: none; box-sizing: border-box; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button::after { content: ""; display: block; position: absolute; height: 1px; background: rgba(12, 103, 161, 0.8); top: 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button::after { width: 30px; right: -30px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link { transition-duration: 0.3s; perspective: 1000px; display: block; height: 30px; position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link::after { content: ""; display: block; position: absolute; width: 1px; height: 31px; background: rgba(12, 103, 161, 0.8); top: 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link::before { transform: skew(45deg, -20deg); left: -16px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link::after { transform: skew(-45deg, -65deg); right: -15px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt { padding: 31px 0px 0px; margin-top: -30px; font: 11px Electrolize; text-transform: uppercase; position: absolute; top: 0px; left: 0px; display: block; width: 100%; text-align: center; color: rgb(0, 237, 255); text-shadow: rgba(0, 112, 202, 0.6) 0px 0px 12px; background: no-repeat transparent; height: 42px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt::before { top: 36px; border-top: 30px solid rgba(2, 14, 27, 0.8); border-left: 30px solid transparent; border-right: 30px solid transparent; height: 0px; left: -30px; z-index: -1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt::after { height: 1px; top: 66px; left: 0px; background: rgba(12, 103, 161, 0.8); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt .noise { height: 30px; position: absolute; top: 36px; left: -30px; display: block; z-index: -1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account { height: 395px; transition-duration: 0.3s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account::before { height: 208px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits { list-style: none; padding: 0px; margin: 0px 0px 20px; width: 310px; background: rgba(12, 103, 161, 0.39); position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits::before { height: 29px; width: 20px; background: rgba(12, 103, 161, 0.39); top: 0px; right: -20px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits::after { top: 29px; right: -20px; width: 0px; height: 0px; border-style: solid; border-width: 20px 20px 0px 0px; border-color: rgba(12, 103, 161, 0.39) transparent transparent; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit { font: 11px Electrolize; margin: 9px 0px 0px 12px; color: rgb(12, 103, 161); display: inline-block; padding: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit .amount { display: block; font: 11px Electrolize; padding: 2px 0px 11px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit.usd .amount { color: rgb(0, 237, 255); text-shadow: rgba(0, 108, 255, 0.7) 0px 0px 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit.uec .amount { color: rgb(255, 180, 0); text-shadow: rgba(255, 180, 0, 0.63) 0px 0px 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit.rec .amount { color: rgb(218, 247, 235); text-shadow: rgba(218, 247, 235, 0.63) 0px 0px 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu { list-style: none; padding: 0px; margin: 0px; width: 310px; user-select: none; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a { display: block; color: rgb(77, 255, 255); transition-duration: 0.3s; perspective: 1000px; font: 12px Electrolize; text-transform: uppercase; border-style: solid; border-width: 1px 0px 0px 1px; border-color: rgb(12, 103, 161); padding: 17px 0px 14px 19px; position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a:hover { background: rgba(12, 103, 161, 0.2); color: rgb(233, 254, 255); text-shadow: rgba(0, 108, 255, 0.45) 0px 0px 8px, rgba(184, 217, 255, 0.75) 0px 0px 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a:hover .bordercorner { background: rgba(12, 103, 161, 0.2); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a.special { color: rgb(204, 165, 28); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a .bordercorner { transition-duration: 0.3s; perspective: 1000px; border-top: 1px solid rgb(12, 103, 161); border-left: 1px solid rgb(12, 103, 161); width: 47px; height: 21px; position: absolute; right: -35px; top: 23px; transform: rotate(90deg) skew(-45deg); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item:last-child a { border-bottom-width: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item:last-child a .bordercorner::after { content: ""; display: block; bottom: 10px; right: -10px; width: 22px; transform: rotate(90deg); height: 1px; background: rgb(12, 103, 161); position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button { left: 210px; top: 405px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button::before { width: 270px; left: -270px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button .signout { width: 90px; display: block; text-align: center; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button .signout .btn-txt::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button .signout .btn-txt::after { width: 90px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .bottom-cutter-button .btn-txt .noise { width: 150px; background: url("") left top no-repeat transparent; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts { height: 485px; transition-duration: 0.3s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts::before { height: 266px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list { position: relative; margin-top: 25px; height: 405px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search { position: relative; width: 256px; margin-left: 77px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search::before { content: ""; display: block; position: absolute; pointer-events: none; background: center center no-repeat transparent; width: 5px; height: 43px; top: 0px; left: -5px; z-index: 102; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search.in-search::before { background: rgb(170, 225, 254); box-shadow: rgba(170, 225, 254, 0.45) 0px 0px 8px 1px, rgba(0, 48, 202, 0.5) 0px 0px 55px 15px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search.in-search.active::before { transition: all 0.05s ease-in-out 0s; animation: 0.1s ease-in-out 0s infinite normal none running blink; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search input { transition-duration: 0.3s; perspective: 1000px; text-transform: uppercase; background: url("") 208px center no-repeat rgb(0, 11, 24); border-style: solid; border-color: rgba(12, 103, 161, 0.3); border-width: 1px 0px 0px 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgba(37, 148, 181, 0.5); padding: 14px 20px 14px 13px; width: 201px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search .bordercorner { border-top: 1px solid rgba(12, 103, 161, 0.3); border-left: 1px solid rgba(12, 103, 161, 0.3); border-right: 1px solid rgb(12, 103, 161); width: 43px; height: 20px; background-color: rgb(0, 11, 24); position: absolute; right: -12px; top: 22px; z-index: 2; transform: rotate(90deg) skew(-45deg); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing { height: 247px; position: relative; z-index: 1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content { transition-duration: 0.2s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable { width: 361px; height: 247px; position: relative; transition-duration: 0.3s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable::after { content: ""; display: block; position: absolute; width: 1px; height: 227px; background: rgba(12, 103, 161, 0.8); z-index: 110; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable::before { left: 0px; top: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable::after { right: 28px; bottom: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.fancy .scrollbar { margin-top: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.fancy .scrollbar .track { margin: 0px -2px 0px 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.change-list { height: 27px !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.change-list::before { z-index: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.in-change { overflow: hidden; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport { width: 355px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport::before { top: 0px; width: 312px; height: 1px; background: rgb(12, 103, 161); z-index: 106; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport::after { width: 333px; height: 248px; background: rgb(0, 11, 24); top: 0px; left: 0px; z-index: 100; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content { margin-right: 22px; padding-bottom: 0px; z-index: 105; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact:hover, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact:nth-last-child(2) { max-height: 45px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact { transition-duration: 0.3s; perspective: 1000px; top: 9px; right: 9px; width: 6px; position: absolute !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact .plus { transition-duration: 0.3s; perspective: 1000px; opacity: 1; position: absolute; top: 5px; right: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact .follow { transition-duration: 0.3s; perspective: 1000px; opacity: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact:hover { width: 43px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact:hover .plus { opacity: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact:hover .follow { opacity: 1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .contact-following { display: block; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .contact-following { position: absolute; top: 15px; right: 9px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(37, 148, 181); opacity: 0.5; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact.following .avatar-wrapper > img { opacity: 0.3; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact.following .info .monicker { opacity: 0.1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact.following .info .handle { opacity: 0.22; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact { transition-duration: 0.3s; perspective: 1000px; max-height: 45px; overflow: hidden; position: relative; border-left: 1px solid rgb(12, 103, 161); z-index: 104; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:nth-last-child(2) { max-height: 77px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover:not(.end-list) .info { background-color: rgb(2, 26, 47); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover:not(.end-list) .bordercorner::before { background-color: rgb(2, 26, 47); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover:not(.end-list) + .contact .bordercorner::after { border-right-color: rgb(2, 26, 47); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover:not(.end-list) + .end-following-friends-list::after { border-right-color: rgb(2, 26, 47); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact + .contact .bordercorner { background: rgb(12, 103, 161); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .avatar-wrapper { background-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .avatar-wrapper > img { opacity: 0.3; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .info { background-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .info .handle, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .info .monicker { opacity: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .bordercorner::before { background-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error + .contact .bordercorner::after { border-right-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error + .end-following-friends-list::after { border-right-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .avatar-wrapper { transition-duration: 0.3s; perspective: 1000px; border-top: 1px solid rgb(12, 103, 161); position: relative; z-index: 1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .avatar-wrapper > img { transition-duration: 0.3s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info { transition-duration: 0.3s; perspective: 1000px; border-top: 1px solid rgb(12, 103, 161); margin-right: 21px; position: relative; z-index: 0; background: rgb(0, 11, 24); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .monicker, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .handle { transition-duration: 0.3s; perspective: 1000px; text-shadow: rgba(0, 112, 202, 0.6) 0px 1px 17px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .handle { line-height: 22px; margin-bottom: 2px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .cornerbtn { transition-duration: 0.3s; perspective: 1000px; position: relative; float: left; max-height: 13px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .error { transition-duration: 0.3s; perspective: 1000px; display: none; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 217, 217); position: absolute; top: 6px; width: 150px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .follow-contact, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .contact-following { display: none; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner { transition-duration: 0.3s; perspective: 1000px; position: absolute; width: 1px; height: 21px; right: 0px; top: 0px; background: rgb(0, 11, 24); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner::after { transition-duration: 0.3s; perspective: 1000px; content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner::before { border-top: 1px solid rgb(12, 103, 161); border-left: 1px solid rgb(12, 103, 161); background: rgb(0, 11, 24); width: 80px; height: 20px; right: -30px; top: 41px; z-index: 1; transform: rotate(90deg) skew(-45deg); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner::after { width: 0px; height: 0px; top: 0px; right: 1px; border-style: solid; border-width: 0px 20px 20px 0px; border-color: transparent rgb(0, 11, 24) transparent transparent; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list { height: 20px; position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list::before { width: 1px; height: 20px; background: rgb(12, 103, 161); top: 0px; right: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list::after { transition-duration: 0.3s; perspective: 1000px; width: 0px; height: 0px; top: 0px; right: 1px; border-style: solid; border-width: 0px 20px 20px 0px; border-color: transparent rgb(0, 11, 24) transparent transparent; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info { z-index: 106; position: relative; top: -22px; width: 294px; padding: 9px 0px 10px 16px; border-width: 1px; border-style: solid; border-color: rgb(12, 103, 161) transparent rgb(4, 39, 65) rgb(4, 39, 65); background: rgb(0, 11, 24); text-transform: uppercase; color: rgba(28, 107, 137, 0.2); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info::before { width: 0px; height: 0px; border-style: solid; border-width: 20px 0px 0px 20px; border-color: transparent transparent transparent rgb(0, 11, 24); top: 1px; right: -22px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info::after { border-right: 1px solid rgb(4, 39, 65); border-bottom: 1px solid rgb(4, 39, 65); background: rgb(0, 11, 24); width: 18px; height: 40px; top: 21px; right: -22px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .label { font: 12px Electrolize; position: relative; display: inline-block; width: 100%; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .label::before { content: ""; display: block; position: absolute; width: 1px; height: 21px; transform: skew(45deg, -20deg); background: rgb(12, 103, 161); top: -16px; right: -12px; z-index: 2; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number { position: absolute; top: 0px; right: -21px; font: 35px Electrolize; margin: 0px 18px 0px 19px; padding: 12px 0px 7px; background: rgb(0, 11, 24); border-bottom: 1px solid rgb(4, 39, 65); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number::before { width: 24px; height: 20px; transform: rotate(90deg) skew(-45deg); background: rgb(0, 11, 24); top: 29px; left: -23px; border-right: 1px solid rgb(4, 39, 65); border-bottom: 1px solid rgb(4, 39, 65); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number::after { width: 1px; height: 17px; transform: skew(45deg, -20deg); background: rgb(4, 39, 65); top: 0px; left: -28px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list { left: 90px; width: 270px; height: 37px; bottom: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list::before { width: 150px; left: -150px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn { transition-duration: 0.3s; perspective: 1000px; width: 210px; position: absolute; opacity: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.active { opacity: 1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn .btn-txt { padding-left: 15px; text-align: left; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn .btn-txt .noise { background: url("") 0px 2px no-repeat transparent; width: 270px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn .btn-txt::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn .btn-txt::after { width: 210px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button { padding-right: 0px; top: 0px; left: 30px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .label { text-align: center; text-indent: 15px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .arrow { top: -22px; transform: rotate(180deg); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .arrow.arrow0 { left: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .arrow.arrow1 { left: -6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .arrow.arrow2 { left: -13px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button .arrow { top: -23px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button .arrow.arrow0 { right: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button .arrow.arrow1 { right: -6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button .arrow.arrow2 { right: -13px; }
@-webkit-keyframes global-notification-chevron-glow {
0% { box-shadow: rgba(250, 185, 0, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 10px 2px; }
}
@keyframes global-notification-chevron-glow {
0% { box-shadow: rgba(250, 185, 0, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 10px 2px; }
}
@-webkit-keyframes global-notification-left-line {
0% { transform: scale(0.01, 1); transform-origin: 100% 100%; opacity: 0; }
100% { transform: scale(1, 1); transform-origin: 100% 100%; opacity: 1; }
}
@keyframes global-notification-left-line {
0% { transform: scale(0.01, 1); transform-origin: 100% 100%; opacity: 0; }
100% { transform: scale(1, 1); transform-origin: 100% 100%; opacity: 1; }
}
@-webkit-keyframes global-notification-right-line {
0% { transform: scale(0.01, 1) rotate(180deg) translate(-200px, 0px); transform-origin: 0% 0%; opacity: 0; }
100% { transform: scale(1, 1) rotate(180deg) translate(-200px, 0px); transform-origin: 0% 0%; opacity: 1; }
}
@keyframes global-notification-right-line {
0% { transform: scale(0.01, 1) rotate(180deg) translate(-200px, 0px); transform-origin: 0% 0%; opacity: 0; }
100% { transform: scale(1, 1) rotate(180deg) translate(-200px, 0px); transform-origin: 0% 0%; opacity: 1; }
}
@-webkit-keyframes global-notification-caption-line {
0% { transform: scale(0.01, 1); transform-origin: 50% 50%; opacity: 0; }
50% { opacity: 1; }
100% { transform: scale(1, 1); transform-origin: 50% 50%; }
}
@keyframes global-notification-caption-line {
0% { transform: scale(0.01, 1); transform-origin: 50% 50%; opacity: 0; }
50% { opacity: 1; }
100% { transform: scale(1, 1); transform-origin: 50% 50%; }
}
@-webkit-keyframes global-notification-chevron-in-left {
0% { transform: scale(3) skew(45deg, 0deg); transform-origin: 50% 50%; opacity: 0; }
100% { transform: scale(1) skew(45deg, 0deg); transform-origin: 50% 50%; opacity: 1; }
}
@keyframes global-notification-chevron-in-left {
0% { transform: scale(3) skew(45deg, 0deg); transform-origin: 50% 50%; opacity: 0; }
100% { transform: scale(1) skew(45deg, 0deg); transform-origin: 50% 50%; opacity: 1; }
}
@-webkit-keyframes global-notification-chevron-in-right {
0% { transform: scale(3) skew(-45deg, 0deg); transform-origin: 50% 50%; opacity: 0; }
100% { transform: scale(1) skew(-45deg, 0deg); transform-origin: 50% 50%; opacity: 1; }
}
@keyframes global-notification-chevron-in-right {
0% { transform: scale(3) skew(-45deg, 0deg); transform-origin: 50% 50%; opacity: 0; }
100% { transform: scale(1) skew(-45deg, 0deg); transform-origin: 50% 50%; opacity: 1; }
}
@-webkit-keyframes global-notification-chevron-glow-blink {
0% { box-shadow: rgba(250, 185, 0, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 25px 2px; }
}
@keyframes global-notification-chevron-glow-blink {
0% { box-shadow: rgba(250, 185, 0, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 25px 2px; }
}
@-webkit-keyframes global-notification-chevron-glow-red {
0% { box-shadow: rgba(153, 0, 0, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 10px 2px; }
}
@keyframes global-notification-chevron-glow-red {
0% { box-shadow: rgba(153, 0, 0, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 10px 2px; }
}
@-webkit-keyframes global-notification-chevron-glow-blink-red {
0% { box-shadow: rgba(153, 0, 0, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 25px 2px; }
}
@keyframes global-notification-chevron-glow-blink-red {
0% { box-shadow: rgba(153, 0, 0, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 25px 2px; }
}
@-webkit-keyframes global-notification-chevron-glow-green {
0% { box-shadow: rgba(32, 130, 23, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 10px 2px; }
}
@keyframes global-notification-chevron-glow-green {
0% { box-shadow: rgba(32, 130, 23, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 10px 2px; }
}
@-webkit-keyframes global-notification-chevron-glow-blink-green {
0% { box-shadow: rgba(32, 130, 23, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 25px 2px; }
}
@keyframes global-notification-chevron-glow-blink-green {
0% { box-shadow: rgba(32, 130, 23, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 25px 2px; }
}
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .left:not(.chevron) { width: 150px; }
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .left:not(.chevron)::after { animation: 0.5s ease-in 1.125s 1 normal both running fadeOut; }
@media only screen and (max-width: 760px) {
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .left:not(.chevron) { width: 60px; }
}
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .right:not(.chevron) { width: 460px; }
@media only screen and (max-width: 990px) {
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .right:not(.chevron) { width: 150px; }
}
@media only screen and (max-width: 760px) {
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .right:not(.chevron) { width: 60px; }
}
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .middle { position: relative; z-index: 110; }
.nav-header #mainnav.with-notification.notification-hidden .wrapper .oblique-menu.top-line-down .left::after { opacity: 1; }
.nav-header #mainnav.with-notification.notification-hidden .wrapper .oblique-menu.top-line-down .right::after { opacity: 1; }
#global-notification { width: 100%; height: 30px; line-height: 30px; white-space: nowrap; position: absolute; left: 0px; bottom: -1px; padding: 10px 20px 0px; }
#global-notification, #global-notification * { box-sizing: border-box; }
#global-notification .left-line, #global-notification .right-line { width: 300px; height: 10px; position: absolute; top: 13px; left: -305px; overflow: hidden; pointer-events: none; }
#global-notification .left-line::before, #global-notification .right-line::before, #global-notification .left-line::after, #global-notification .right-line::after { content: ""; display: block; position: absolute; }
#global-notification .left-line::before, #global-notification .right-line::before { width: 100%; height: 20px; left: -5px; top: 30px; background: 0px 0px; transform: rotate(-1.5deg); box-shadow: rgba(250, 185, 0, 0.45) 0px -20px 10px 2px; animation: 0.125s ease-in 1.875s 1 normal both running fadeIn; }
#global-notification .left-line::after, #global-notification .right-line::after { height: 1px; width: 100%; left: 0px; bottom: 0px; background: linear-gradient(to right, rgba(250, 185, 0, 0) 0%, rgb(250, 185, 0) 100%); }
#global-notification .left-line::after { animation: 0.125s ease-in 1.75s 1 normal both running global-notification-left-line; }
#global-notification .right-line { width: 200px; left: auto; right: -205px; top: 14px; }
#global-notification .right-line::before { left: auto; right: -5px; transform: rotate(1.5deg); animation: 0.125s ease-in 1.875s 1 normal both running fadeIn; }
#global-notification .right-line::after { transform: rotate(180deg); animation: 0.125s ease-in 1.75s 1 normal both running global-notification-right-line; }
#global-notification .caption { height: 100%; color: rgb(247, 215, 127); transition: text-shadow 0.125s ease-in 0s, color 0.125s ease-in 0s; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; text-transform: uppercase; }
#global-notification .caption::before, #global-notification .caption::after { content: ""; position: absolute; display: block; }
#global-notification .caption::before { left: 0px; top: 38px; width: 100%; height: 10px; box-shadow: rgba(250, 185, 0, 0.45) 0px -20px 10px 2px; animation: 0.125s ease-in 1.875s 1 normal both running fadeIn; }
#global-notification .caption::after { width: 100%; height: 1px; bottom: 0px; left: 0px; background: rgb(247, 215, 127); animation: 0.25s ease-in 0.5s 1 normal both running global-notification-caption-line; }
#global-notification .caption.has-url { color: rgb(250, 185, 0); }
#global-notification .caption > div { font: 13px electrolize; animation: 0.25s ease-in 1.875s 1 normal both running fade-in-blur; }
#global-notification:hover .caption { text-shadow: rgba(237, 139, 0, 0.6) 1px 1px 8px, rgba(237, 139, 0, 0.6) -1px -1px 8px; }
#global-notification:hover .caption.has-url { color: rgb(255, 240, 199); }
#global-notification .chevron { width: 6px; height: 8px; position: absolute; top: 0px; box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 10px 2px; animation: 0.5s linear 1.875s 1 normal both running global-notification-chevron-glow; }
#global-notification .chevron.first { background: rgb(250, 185, 0); }
#global-notification .chevron.second { background: rgb(247, 204, 79); }
#global-notification .chevron.third { background: rgb(247, 215, 127); }
#global-notification .left-chevrons { position: absolute; top: 22px; left: -11px; width: 50px; height: 10px; }
#global-notification .left-chevrons .chevron { transform: skew(45deg, 0deg); }
#global-notification .left-chevrons .chevron.first { left: 5px; animation: 0.5s linear 1.125s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .left-chevrons .chevron.second { left: 15px; animation: 0.5s linear 0.875s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .left-chevrons .chevron.third { left: 25px; animation: 0.5s linear 0.625s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .right-chevrons { position: absolute; top: 22px; right: -11px; width: 50px; height: 10px; }
#global-notification .right-chevrons .chevron { transform: skew(-45deg, 0deg); }
#global-notification .right-chevrons .chevron.first { right: 5px; animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .right-chevrons .chevron.second { right: 15px; animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .right-chevrons .chevron.third { right: 25px; animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification.critical .left-line::before, #global-notification.critical .right-line::before { box-shadow: rgba(153, 0, 0, 0.45) 0px -20px 10px 2px; }
#global-notification.critical .left-line::after, #global-notification.critical .right-line::after { background: linear-gradient(to right, rgba(153, 0, 0, 0) 0%, rgb(153, 0, 0) 100%); }
#global-notification.critical .caption { color: rgb(204, 0, 0); }
#global-notification.critical .caption.has-url { color: rgb(153, 0, 0); }
#global-notification.critical .caption::before { box-shadow: rgba(153, 0, 0, 0.45) 0px -20px 10px 2px; }
#global-notification.critical .caption::after { background: rgb(204, 0, 0); }
#global-notification.critical:hover .caption { text-shadow: rgba(221, 0, 0, 0.6) 1px 1px 8px, rgba(221, 0, 0, 0.6) -1px -1px 8px; }
#global-notification.critical:hover .caption.has-url { color: rgb(255, 102, 102); }
#global-notification.critical .chevron { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 10px 2px; }
#global-notification.critical .chevron.first { background: rgb(153, 0, 0); }
#global-notification.critical .chevron.second { background: rgb(179, 0, 0); }
#global-notification.critical .chevron.third { background: rgb(204, 0, 0); }
#global-notification.critical .left-chevrons .chevron.first { animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .left-chevrons .chevron.second { animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .left-chevrons .chevron.third { animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .right-chevrons .chevron.first { animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .right-chevrons .chevron.second { animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .right-chevrons .chevron.third { animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.good .left-line::before, #global-notification.good .right-line::before { box-shadow: rgba(32, 130, 23, 0.45) 0px -20px 10px 2px; }
#global-notification.good .left-line::after, #global-notification.good .right-line::after { background: linear-gradient(to right, rgba(32, 130, 23, 0) 0%, rgb(32, 130, 23) 100%); }
#global-notification.good .caption { color: rgb(52, 212, 37); }
#global-notification.good .caption.has-url { color: rgb(32, 130, 23); }
#global-notification.good .caption::before { box-shadow: rgba(32, 130, 23, 0.45) 0px -20px 10px 2px; }
#global-notification.good .caption::after { background: rgb(52, 212, 37); }
#global-notification.good:hover .caption { text-shadow: rgba(51, 163, 41, 0.6) 1px 1px 8px, rgba(51, 163, 41, 0.6) -1px -1px 8px; }
#global-notification.good:hover .caption.has-url { color: rgb(134, 232, 125); }
#global-notification.good .chevron { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 10px 2px; }
#global-notification.good .chevron.first { background: rgb(32, 130, 23); }
#global-notification.good .chevron.second { background: rgb(43, 173, 31); }
#global-notification.good .chevron.third { background: rgb(52, 212, 37); }
#global-notification.good .left-chevrons .chevron.first { animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .left-chevrons .chevron.second { animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .left-chevrons .chevron.third { animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .right-chevrons .chevron.first { animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .right-chevrons .chevron.second { animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .right-chevrons .chevron.third { animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification .countdown { display: inline-block; vertical-align: top; margin-left: 5px; }
#global-notification .countdown > div { margin: 0px auto; position: relative; }
#global-notification .countdown .number-counter { float: left; }
#global-notification .countdown .number-counter .mask, #global-notification .countdown .number-counter .carousel, #global-notification .countdown .number-counter .item, #global-notification .countdown .number-counter .append { height: 16px; position: relative; }
#global-notification .countdown .number-counter .item, #global-notification .countdown .number-counter .append { font-size: 13px; line-height: 16px; font-family: Electrolize; color: rgb(255, 255, 255); text-align: center; }
#global-notification .countdown .number-counter .append { float: left; }
a.arrows-button { position: relative; padding-right: 70px; display: inline-block; }
a.arrows-button .label { font-size: 11px; color: rgb(20, 230, 250); position: relative; vertical-align: middle; display: table-cell; height: 60px; }
a.arrows-button .arrow { backface-visibility: hidden; background: url("") center center no-repeat; width: 59px; height: 60px; display: block; top: -2px; position: absolute; }
a.arrows-button .arrow:hover { animation-fill-mode: forwards; }
a.arrows-button .arrow0 { right: 21px; }
a.arrows-button .arrow1 { right: 14px; }
a.arrows-button .arrow2 { right: 7px; }
a.arrows-button:hover .arrow0 { animation: 0.1s linear 0s 1 normal none running arrow; }
a.arrows-button:hover .arrow1 { animation: 0.3s linear 0s 1 normal none running arrow; }
a.arrows-button:hover .arrow2 { animation: 0.5s linear 0s 1 normal none running arrow; }
.radio-pager { display: inline-block; width: 35px; height: 35px; background: url("") center center no-repeat; }
.radio-pager:hover, .radio-pager.on { transform: rotate(-90deg); background: url("") center center no-repeat, url("") center center no-repeat; }
.radio-pager.small { width: 21px; height: 21px; background: url("") center center no-repeat; }
.radio-pager.small.on { background: url("") center center no-repeat, url("") center center no-repeat; }
.glow-arrows-button { position: relative; }
.glow-arrows-button.left-arrow .arrow, .glow-arrows-button.top-arrow .arrow { left: -26px; right: initial; }
.glow-arrows-button.left-arrow .label, .glow-arrows-button.top-arrow .label { padding-left: 30px; }
.glow-arrows-button.small-size.yellow .arrow, .glow-arrows-button.small-size.yellow .arrow::before, .glow-arrows-button.small-size.yellow .arrow::after { background-image: url(""); }
.glow-arrows-button.small-size.orange .arrow, .glow-arrows-button.small-size.orange .arrow::before, .glow-arrows-button.small-size.orange .arrow::after { background-image: url(""); }
.glow-arrows-button.small-size .arrow { top: -13px; }
.glow-arrows-button.small-size .arrow, .glow-arrows-button.small-size .arrow::before, .glow-arrows-button.small-size .arrow::after { background-image: url(""); }
.glow-arrows-button.medium-size .arrow, .glow-arrows-button.medium-size .arrow::before, .glow-arrows-button.medium-size .arrow::after { background-image: url(""); }
.glow-arrows-button.medium-size.blue .arrow, .glow-arrows-button.medium-size.blue .arrow::before, .glow-arrows-button.medium-size.blue .arrow::after { background-image: url(""); }
.glow-arrows-button.large-size .arrow, .glow-arrows-button.large-size .arrow::before, .glow-arrows-button.large-size .arrow::after { background-image: url(""); width: 121px; height: 134px; }
.glow-arrows-button.large-size .arrow::before { left: 15px; }
.glow-arrows-button.large-size .arrow::after { left: 30px; }
.glow-arrows-button.big-size .arrow, .glow-arrows-button.big-size .arrow::before, .glow-arrows-button.big-size .arrow::after { background-image: url(""); }
.glow-arrows-button.big-size .arrow::before { left: 12px; }
.glow-arrows-button.big-size .arrow::after { left: 24px; }
.glow-arrows-button .arrow { top: -22px; right: -47px; }
.glow-arrows-button .arrow, .glow-arrows-button .arrow::before, .glow-arrows-button .arrow::after { backface-visibility: hidden; background: url("") center center no-repeat transparent; width: 60px; height: 60px; display: block; position: absolute; }
.glow-arrows-button .arrow::before, .glow-arrows-button .arrow::after { content: ""; }
.glow-arrows-button .arrow::before { left: 7px; }
.glow-arrows-button .arrow::after { left: 14px; }
.glow-arrows-button .arrow:hover, .glow-arrows-button .arrow:hover::before, .glow-arrows-button .arrow:hover::after { animation-fill-mode: forwards; }
.glow-arrows-button.expand-arrow .arrow { transform: rotate(90deg); left: -20px; transition-duration: 0.3s; perspective: 1000px; }
.glow-arrows-button.expand-arrow .arrow::before, .glow-arrows-button.expand-arrow .arrow::after { content: normal; }
.glow-arrows-button:hover .arrow { animation: 0.1s linear 0s 1 normal none running arrow; }
.glow-arrows-button:hover .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.glow-arrows-button:hover .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.glow-arrows-link { position: relative; width: 26px; height: 16px; display: inline-block; }
.glow-arrows-link .arrow, .glow-arrows-link .arrow::before, .glow-arrows-link .arrow::after { backface-visibility: hidden; background: url("") center center no-repeat transparent; width: 14px; height: 16px; display: block; position: absolute; }
.glow-arrows-link .arrow::before, .glow-arrows-link .arrow::after { content: ""; }
.glow-arrows-link .arrow::before { left: 6px; }
.glow-arrows-link .arrow::after { left: 12px; }
.glow-arrows-link .arrow:hover, .glow-arrows-link .arrow:hover::before, .glow-arrows-link .arrow:hover::after { animation-fill-mode: forwards; }
.glow-arrows-link:hover .arrow { animation: 0.1s linear 0s 1 normal none running arrow; }
.glow-arrows-link:hover .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.glow-arrows-link:hover .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.glow-corners { position: absolute; width: 100%; z-index: 3; transition-duration: 0.3s; perspective: 1000px; }
.glow-corners::before, .glow-corners::after { content: ""; position: absolute; width: 8px; height: 8px; border-color: rgb(0, 237, 255); border-style: solid; transition-duration: 0.3s; perspective: 1000px; transform: translateZ(0px); }
.glow-corners::before { left: 0px; }
.glow-corners::after { right: 0px; }
.glow-corners.top-corners { top: 0px; }
.glow-corners.top-corners::before { border-width: 1px 0px 0px 1px; }
.glow-corners.top-corners::after { border-width: 1px 1px 0px 0px; }
.glow-corners.bottom-corners { bottom: 9px; }
.glow-corners.bottom-corners::before { border-width: 0px 0px 1px 1px; }
.glow-corners.bottom-corners::after { border-width: 0px 1px 1px 0px; }
.flag-status-box .top-info, .cutting-edge-content .top-info, .flag-status-box .bottom-info, .cutting-edge-content .bottom-info { display: flex; z-index: 2; position: relative; }
.flag-status-box .top-info .title, .cutting-edge-content .top-info .title { transition-duration: 0.3s; perspective: 1000px; padding: 0px 5px 0px 30px; background: rgba(0, 44, 69, 0.5); position: relative; height: 30px; min-width: 115px; }
.flag-status-box .top-info .title h3, .cutting-edge-content .top-info .title h3 { font-size: 12px; color: rgb(175, 130, 10); text-transform: uppercase; margin: 0px; padding-top: 16px; }
.flag-status-box .top-info .title::before, .cutting-edge-content .top-info .title::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 30px 0px 0px 30px; border-color: transparent transparent transparent rgba(0, 44, 69, 0.5); right: -30px; }
.flag-status-box .bottom-info, .cutting-edge-content .bottom-info { float: right; height: 30px; }
.flag-status-box .bottom-info > div::before, .cutting-edge-content .bottom-info > div::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 30px 30px 0px; border-color: transparent rgba(0, 44, 69, 0.5) transparent transparent; left: -30px; }
.flag-status-box .bottom-info > div .actions, .cutting-edge-content .bottom-info > div .actions { width: 165px; height: 30px; background: rgba(0, 44, 69, 0.5); position: relative; }
.flag-status-box .bottom-info > div .actions .link, .cutting-edge-content .bottom-info > div .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
.flag-status-box .bottom-info > div .actions .link .label, .cutting-edge-content .bottom-info > div .actions .link .label { opacity: 0.4; font-family: Electrolize; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; }
.flag-status-box .bottom-info > div .actions .link .arrow, .cutting-edge-content .bottom-info > div .actions .link .arrow { top: -25px; }
.flag-status-box .bottom-info > div .actions.nav, .cutting-edge-content .bottom-info > div .actions.nav { width: 100px; }
.flag-status-box .bottom-info > div .actions.nav .up, .cutting-edge-content .bottom-info > div .actions.nav .up, .flag-status-box .bottom-info > div .actions.nav .down, .cutting-edge-content .bottom-info > div .actions.nav .down { display: block; position: absolute; opacity: 0.6; height: 25px; width: 23px; background: url("") no-repeat; }
.flag-status-box .bottom-info > div .actions.nav .up:hover, .cutting-edge-content .bottom-info > div .actions.nav .up:hover, .flag-status-box .bottom-info > div .actions.nav .down:hover, .cutting-edge-content .bottom-info > div .actions.nav .down:hover { opacity: 1; }
.flag-status-box .bottom-info > div .actions.nav .up.inactive, .cutting-edge-content .bottom-info > div .actions.nav .up.inactive, .flag-status-box .bottom-info > div .actions.nav .down.inactive, .cutting-edge-content .bottom-info > div .actions.nav .down.inactive { opacity: 0.6; cursor: default; }
.flag-status-box .bottom-info > div .actions.nav .up, .cutting-edge-content .bottom-info > div .actions.nav .up { transform: rotate(270deg); left: 15px; }
.flag-status-box .bottom-info > div .actions.nav .down, .cutting-edge-content .bottom-info > div .actions.nav .down { transform: rotate(90deg); right: 25px; }
.flag-status-box .content, .cutting-edge-content .content { background: rgba(0, 44, 69, 0.5); padding: 0px 30px; }
.flag-status-box .content *, .cutting-edge-content .content * { font-family: Electrolize; }
.flag-status-box .content .cutting-edge-menu, .cutting-edge-content .content .cutting-edge-menu { padding-top: 30px; }
.flag-status-box .content .cutting-edge-menu .pointed-line, .cutting-edge-content .content .cutting-edge-menu .pointed-line { width: 100%; height: 1px; background: rgb(8, 67, 106); position: relative; }
.flag-status-box .content .cutting-edge-menu .pointed-line::before, .cutting-edge-content .content .cutting-edge-menu .pointed-line::before, .flag-status-box .content .cutting-edge-menu .pointed-line::after, .cutting-edge-content .content .cutting-edge-menu .pointed-line::after { content: ""; display: block; background: rgb(103, 122, 10); width: 1px; height: 1px; position: absolute; top: 0px; left: 0px; }
.flag-status-box .content .cutting-edge-menu .pointed-line::after, .cutting-edge-content .content .cutting-edge-menu .pointed-line::after { right: 0px; left: inherit; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items { height: 29px; float: right; list-style: none; padding: 0px; margin: 0px; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li { float: left; cursor: pointer; font-size: 12px; color: rgb(8, 145, 197); line-height: 29px; text-transform: uppercase; margin: 0px 10px; position: relative; text-shadow: rgba(0, 112, 202, 0.5) 0px 0px 15px; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li span, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li span { display: block; height: 4px; width: 100%; opacity: 0; background-color: rgb(60, 223, 243); position: absolute; bottom: 0px; transform: skew(-30deg, 0deg); }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li::after, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li::after { content: ""; display: block; position: absolute; top: 7px; width: 1px; height: 12px; background: rgba(0, 112, 202, 0.5); z-index: 1; right: -10px; transform: skew(-30deg, 0deg); }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li:last-child::after, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li:last-child::after { display: none; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li.active, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active { color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.5) 0px 0px 15px, rgba(0, 112, 202, 0.5) 0px 0px 15px; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li.active span, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active span, .flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after { opacity: 1; box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after { background-color: rgb(60, 223, 243); }
.flag-status-box .content h4, .cutting-edge-content .content h4 { margin: 0px; padding: 14px 0px; }
.flag-status-box .content h4 a, .cutting-edge-content .content h4 a { font-size: 18px; color: rgb(177, 216, 241); opacity: 0.5; display: block; text-shadow: rgb(0, 0, 0) 0px 0px 5px, rgb(0, 0, 0) 0px 0px 5px; }
.flag-status-box .content p, .cutting-edge-content .content p { margin: 0px; }
.flag-status-box .content p a, .cutting-edge-content .content p a { font-size: 14px; line-height: 19px; color: rgb(7, 136, 185); margin: 0px; }
.flag-status-box:hover .bottom-info > div .actions .link .label, .cutting-edge-content:hover .bottom-info > div .actions .link .label { opacity: 1; }
.flipboard-boxes { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; padding: 0px 15px; }
@media only screen and (max-width: 1200px) {
.flipboard-boxes { padding: 0px; }
}
.flipboard-boxes.wrapper, .flipboard-boxes .wrapper { width: 100%; box-sizing: border-box; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes.wrapper:not(.extra-large), .flipboard-boxes .wrapper:not(.extra-large) { width: 765px; }
}
@media only screen and (max-width: 765px) {
.flipboard-boxes.wrapper:not(.extra-large), .flipboard-boxes .wrapper:not(.extra-large) { width: 360px; }
}
.flipboard-boxes.inner { padding: 0px; }
.flipboard-boxes .box { margin-bottom: 15px; position: relative; overflow: hidden; transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box:hover .info { width: 100%; transition-delay: 0.25s; }
.flipboard-boxes .box:hover .press-img { opacity: 1; transition-delay: 0.25s; }
.flipboard-boxes .box.ajax-load { opacity: 0; transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box.one-third { width: 360px; }
.flipboard-boxes .box.two-third { width: 735px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.two-third { width: 360px; }
}
.flipboard-boxes .box.three-third { width: 1110px; }
.flipboard-boxes .box.half-full { width: calc(50% - 7px); }
@media only screen and (max-width: 765px) {
.flipboard-boxes .box.half-full { width: 100%; }
}
.flipboard-boxes .box.half-full:hover .info { width: 100%; transition-delay: 0.25s; }
.flipboard-boxes .box.half-full.first { margin-right: 7px; }
@media only screen and (max-width: 765px) {
.flipboard-boxes .box.half-full.first { margin-bottom: 7px; }
}
.flipboard-boxes .box.half-full.last { margin-left: 7px; }
@media only screen and (max-width: 765px) {
.flipboard-boxes .box.half-full.last { margin-top: 7px; }
}
.flipboard-boxes .box.full { width: 100%; max-width: 1920px; }
.flipboard-boxes .box.small.post, .flipboard-boxes .box.small.post .info { width: 270px; }
.flipboard-boxes .box.small.post .info { background: rgba(0, 23, 43, 0.45); }
.flipboard-boxes .box.small.post .info > * { width: 200px; }
.flipboard-boxes .box.post:hover .glow-corners::before { left: 0px; }
.flipboard-boxes .box.post:hover .glow-corners::after { right: 0px; }
.flipboard-boxes .box.post:hover .glow-corners.top-corners { top: 0px; }
.flipboard-boxes .box.post:hover .glow-corners.bottom-corners { bottom: 9px; }
.flipboard-boxes .box.post:hover .info .article-link .label { transition-delay: 0.3s; left: 0px; opacity: 1; }
.flipboard-boxes .box.post:hover .info .article-link .arrow { animation: 0.1s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.post:hover .info .article-link .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.post:hover .info .article-link .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.post:hover .complement > *, .flipboard-boxes .box.post:hover .complement > * > * { left: 0px; opacity: 1; transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box.post:hover .complement .date { transition-delay: 0.4s; }
.flipboard-boxes .box.post:hover .complement .date .name { transition-delay: 0.5s; }
.flipboard-boxes .box.post:hover .complement .date .value { transition-delay: 0.6s; }
.flipboard-boxes .box.post:hover .complement .comments { transition-delay: 0.7s; }
.flipboard-boxes .box.post:hover .complement .comments .name { transition-delay: 0.8s; }
.flipboard-boxes .box.post:hover .complement .comments .value { transition-delay: 0.9s; }
.flipboard-boxes .box.post .info { padding: 45px 25px 0px 45px; background: linear-gradient(to right, rgba(0, 23, 43, 0.8) 0%, rgba(0, 23, 43, 0.6) 70%, rgba(0, 23, 43, 0.4) 100%); }
.flipboard-boxes .box.post .info > * { width: 300px; }
.flipboard-boxes .box.post .info .glow-mini-breadcrumb { margin-bottom: 18px; }
.flipboard-boxes .box.post .info .article-link .arrow, .flipboard-boxes .box.post .info .article-link .arrow::before, .flipboard-boxes .box.post .info .article-link .arrow::after { background-image: url(""); }
.flipboard-boxes .box.post .info .article-link .label { color: rgb(153, 227, 245); }
.flipboard-boxes .box.post .glow-corners::before { left: 25px; }
.flipboard-boxes .box.post .glow-corners::after { right: 25px; }
.flipboard-boxes .box.post .glow-corners.top-corners { top: 25px; }
.flipboard-boxes .box.post .glow-corners.bottom-corners { bottom: 33px; }
.flipboard-boxes .box.event > :not(.glow-corners) { height: auto; }
.flipboard-boxes .box.event .info { position: relative; background: 0px 0px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line, .flipboard-boxes .box.event .events-list .event-line { display: block; padding-top: 4px; padding-bottom: 8px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .subtitle, .flipboard-boxes .box.event .events-list .event-line:hover .subtitle, .flipboard-boxes .box.event .next-rsvp-event .event-line:hover .date, .flipboard-boxes .box.event .events-list .event-line:hover .date, .flipboard-boxes .box.event .next-rsvp-event .event-line:hover .subtitle > *, .flipboard-boxes .box.event .events-list .event-line:hover .subtitle > *, .flipboard-boxes .box.event .next-rsvp-event .event-line:hover .date > *, .flipboard-boxes .box.event .events-list .event-line:hover .date > * { color: rgb(217, 207, 152); }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .title, .flipboard-boxes .box.event .events-list .event-line:hover .title, .flipboard-boxes .box.event .next-rsvp-event .event-line:hover .title > *, .flipboard-boxes .box.event .events-list .event-line:hover .title > * { color: rgb(253, 250, 231); }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .event-link.empty .label, .flipboard-boxes .box.event .events-list .event-line:hover .event-link.empty .label { left: 26px; transition-delay: 0.3s; }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .event-link .arrow, .flipboard-boxes .box.event .events-list .event-line:hover .event-link .arrow { animation: 0.1s linear 0s 1 normal none running arrow; visibility: visible !important; }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .event-link .arrow::before, .flipboard-boxes .box.event .events-list .event-line:hover .event-link .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .event-link .arrow::after, .flipboard-boxes .box.event .events-list .event-line:hover .event-link .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.event .next-rsvp-event .event-line *, .flipboard-boxes .box.event .events-list .event-line * { transition-duration: 0.3s; perspective: 1000px; backface-visibility: hidden; }
.flipboard-boxes .box.event .next-rsvp-event .event-line > *, .flipboard-boxes .box.event .events-list .event-line > * { letter-spacing: 2px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .date, .flipboard-boxes .box.event .events-list .event-line .date { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(132, 128, 96); text-shadow: rgba(202, 71, 0, 0.6) 0px 3px 40px, rgba(255, 118, 17, 0.6) 0px 0px 6px; padding-bottom: 2px; font-weight: 500; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .title, .flipboard-boxes .box.event .events-list .event-line .title { text-shadow: rgba(255, 118, 17, 0.72) 0px 0px 10px, rgba(255, 118, 17, 0.72) 0px 0px 10px; margin: 2px 0px 0px; text-transform: uppercase; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .title, .flipboard-boxes .box.event .events-list .event-line .title, .flipboard-boxes .box.event .next-rsvp-event .event-line .title > *, .flipboard-boxes .box.event .events-list .event-line .title > * { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(217, 207, 152); }
.flipboard-boxes .box.event .next-rsvp-event .event-line .subtitle, .flipboard-boxes .box.event .events-list .event-line .subtitle { margin: -1px 0px 4px; display: inline-block; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .subtitle:not(.empty)::before, .flipboard-boxes .box.event .events-list .event-line .subtitle:not(.empty)::before { content: "-"; padding-right: 1px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .subtitle, .flipboard-boxes .box.event .events-list .event-line .subtitle, .flipboard-boxes .box.event .next-rsvp-event .event-line .subtitle > *, .flipboard-boxes .box.event .events-list .event-line .subtitle > * { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(132, 128, 96); }
.flipboard-boxes .box.event .next-rsvp-event .event-line .excerpt, .flipboard-boxes .box.event .events-list .event-line .excerpt { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(164, 158, 118); text-shadow: rgba(255, 118, 17, 0.4) 0px 0px 6px; letter-spacing: 1px; margin-bottom: 0px; line-height: 18px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link, .flipboard-boxes .box.event .events-list .event-line .event-link { overflow: hidden; display: inline-block; box-sizing: border-box; padding-right: 40px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link:not(.empty) .arrow, .flipboard-boxes .box.event .events-list .event-line .event-link:not(.empty) .arrow { visibility: hidden; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link.empty .arrow, .flipboard-boxes .box.event .events-list .event-line .event-link.empty .arrow { right: initial; left: -26px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link.empty .label, .flipboard-boxes .box.event .events-list .event-line .event-link.empty .label { position: relative; left: -100px; top: 1px; text-transform: uppercase; font-weight: 400; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link > *, .flipboard-boxes .box.event .events-list .event-line .event-link > * { display: inline-block; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link .arrow, .flipboard-boxes .box.event .events-list .event-line .event-link .arrow { top: -23px; right: 0px; }
.flipboard-boxes .box.type-A, .flipboard-boxes .box.type-D, .flipboard-boxes .box.type-E, .flipboard-boxes .box.event { height: 480px; }
.flipboard-boxes .box.type-B, .flipboard-boxes .box.type-F, .flipboard-boxes .box.type-K, .flipboard-boxes .box.type-G { height: 345px; }
.flipboard-boxes .box.type-A:hover .bg .shade, .flipboard-boxes .box.type-D:hover .bg .shade, .flipboard-boxes .box.type-J:hover .bg .shade { background: rgba(0, 23, 43, 0.75); transition-delay: 0.25s; }
.flipboard-boxes .box.type-A .info, .flipboard-boxes .box.type-D .info, .flipboard-boxes .box.type-J .info { background: linear-gradient(to right, rgba(0, 23, 43, 0.5) 0%, rgba(0, 23, 43, 0.3) 35%, rgba(0, 23, 43, 0.1) 50%, rgba(0, 23, 43, 0.1) 100%); }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-A .info, .flipboard-boxes .box.type-D .info, .flipboard-boxes .box.type-J .info { background: linear-gradient(to right, rgba(0, 23, 43, 0.8) 0%, rgba(0, 23, 43, 0.6) 70%, rgba(0, 23, 43, 0.4) 100%); }
}
.flipboard-boxes .box.type-A .info > * { width: 310px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-A .info > * { width: 300px; }
}
.flipboard-boxes .box.type-A .info .title { font-size: 42px; line-height: 45px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-A .info .title { font-size: 32px; line-height: 32px; min-height: 32px; }
}
.flipboard-boxes .box.type-A .press-img { width: 333px; left: 375px; height: 100px; top: 350px; }
.flipboard-boxes .box.type-B:hover .info .subtitle .article-link .arrow { visibility: visible; }
.flipboard-boxes .box.type-B:hover .bg .shade { background: rgba(0, 23, 43, 0.6); transition-delay: 0.25s; }
.flipboard-boxes .box.type-B .info { background: linear-gradient(to right, rgba(0, 23, 43, 0.4) 0%, rgba(0, 23, 43, 0.3) 65%, rgba(0, 23, 43, 0.1) 100%); }
.flipboard-boxes .box.type-B .info .title { width: 175px; }
.flipboard-boxes .box.type-B .info .subtitle { width: 200px; }
.flipboard-boxes .box.type-B .info .subtitle .article-link { padding-top: 0px; overflow: visible; }
.flipboard-boxes .box.type-B .info .subtitle .article-link .label { font-size: 16px; left: 0px; opacity: 1; text-transform: none; }
.flipboard-boxes .box.type-B .info .subtitle .article-link .arrow { top: -18px; right: -40px; visibility: hidden; }
.flipboard-boxes .box.type-B .bg picture img { width: auto; object-fit: none; }
.flipboard-boxes .box.type-C { height: 80vh; margin-bottom: 0px; min-height: 585px; max-height: 864px; }
.flipboard-boxes .box.type-C:hover .bg .shade { background: rgba(0, 23, 43, 0.75); transition-delay: 0.25s; }
.flipboard-boxes .box.type-C .info .title { font-size: 60px; line-height: 58px; }
.flipboard-boxes .box.type-C.full .info { background: linear-gradient(to right, rgba(0, 23, 43, 0.5) 0%, rgba(0, 23, 43, 0.3) 35%, rgba(0, 23, 43, 0.1) 50%, rgba(0, 23, 43, 0.1) 100%); }
.flipboard-boxes .box.type-C.full .info > * { width: 450px; }
@media only screen and (max-width: 990px) {
.flipboard-boxes .box.type-C.full .info > * { width: calc(100% - 45px); }
}
.flipboard-boxes .box.type-C.full .info .title { width: 600px; line-height: initial; font-size: 70px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-C.full .info .title { font-size: 65px; }
}
@media only screen and (max-width: 990px) {
.flipboard-boxes .box.type-C.full .info .title { width: calc(100% - 45px); }
}
@media only screen and (max-width: 765px) {
.flipboard-boxes .box.type-C.full .info .title { font-size: 45px; }
}
.flipboard-boxes .box.type-C.half-full { height: 70vh; }
.flipboard-boxes .box.type-C.half-full .info { width: 100%; }
.flipboard-boxes .box.type-C.half-full .info > * { width: 300px; }
@media only screen and (max-width: 990px) {
.flipboard-boxes .box.type-C.half-full .info > * { width: calc(100% - 45px); }
}
.flipboard-boxes .box.type-C.half-full .info .title { font-size: 50px; }
.flipboard-boxes .box.type-D .bg picture img { height: auto; object-fit: none; }
.flipboard-boxes .box.type-E:hover .info .article-link .label { transition-delay: 1s; }
.flipboard-boxes .box.type-E:hover .complement { padding-left: 45px; transition-delay: 0.25s; }
.flipboard-boxes .box.type-E:hover .complement .date { transition-delay: 0.3s; }
.flipboard-boxes .box.type-E:hover .complement .date .name { transition-delay: 0.4s; }
.flipboard-boxes .box.type-E:hover .complement .date .value { transition-delay: 0.5s; }
.flipboard-boxes .box.type-E:hover .complement .comments { transition-delay: 0.6s; }
.flipboard-boxes .box.type-E:hover .complement .comments .name { transition-delay: 0.7s; }
.flipboard-boxes .box.type-E:hover .complement .comments .value { transition-delay: 0.8s; }
.flipboard-boxes .box.type-E:hover .bg .shade { background: rgba(0, 23, 43, 0.7); transition-delay: 0.25s; }
.flipboard-boxes .box.type-E.press.with-icon .complement { padding-top: 145px; }
.flipboard-boxes .box.type-E.press .press-img { height: 93px; width: 308px; }
.flipboard-boxes .box.type-E.press .press-img picture { width: 360px; height: 240px; left: -27px; }
.flipboard-boxes .box.type-E .info, .flipboard-boxes .box.type-E .complement, .flipboard-boxes .box.type-E .bg { height: 50%; }
.flipboard-boxes .box.type-E .info { height: 50%; top: 50%; padding-top: 15px; background: rgba(6, 70, 102, 0.4); }
.flipboard-boxes .box.type-E .info > * { width: 290px; }
.flipboard-boxes .box.type-E .info .title { font-size: 25px; line-height: 25px; min-height: 26px; }
.flipboard-boxes .box.type-E .complement { position: absolute; top: 0px; left: 0px; width: 100%; box-sizing: border-box; transition-duration: 0.3s; perspective: 1000px; padding-top: 45px; }
.flipboard-boxes .box.type-E .bg { background: rgba(6, 70, 102, 0.4); }
.flipboard-boxes .box.type-E .bg .shade::before { content: none; display: none; }
.flipboard-boxes .box.type-E .bg picture img { opacity: 0.8; }
.flipboard-boxes .box.type-F.post { margin-bottom: 0px; }
.flipboard-boxes .box.type-F.post:hover .info .subtitle .article-link .arrow { visibility: visible; }
.flipboard-boxes .box.type-F.post:hover .bg .shade { background: rgba(6, 70, 102, 0.7); transition-delay: 0.25s; }
.flipboard-boxes .box.type-F.post .info { background: 0px 0px; }
.flipboard-boxes .box.type-F.post .info .title { font-size: 30px; line-height: 32px; }
.flipboard-boxes .box.type-F.post .info .subtitle * { font-size: 14px; }
.flipboard-boxes .box.type-F.post .info .subtitle .article-link { padding-top: 0px; overflow: visible; }
.flipboard-boxes .box.type-F.post .info .subtitle .article-link .label { left: 0px; opacity: 1; text-transform: none; }
.flipboard-boxes .box.type-F.post .info .subtitle .article-link .arrow { top: -18px; right: -40px; visibility: hidden; }
.flipboard-boxes .box.type-F.post .bg .shade { background: rgba(6, 70, 102, 0.4); }
.flipboard-boxes .box.type-F.post .bg .shade::before { opacity: 0.4; }
.flipboard-boxes .box.type-F.post .bg picture img { background: rgb(0, 23, 43); opacity: 0.7; }
.flipboard-boxes .box.type-F.post .complement { padding-top: 10px; }
.flipboard-boxes .box.type-F .bg picture img { width: auto; object-fit: none; }
.flipboard-boxes .box.type-J { width: 270px; height: 345px; }
.flipboard-boxes .box.type-J .info .title { line-height: 20px; }
.flipboard-boxes .box.type-J .info .title a { color: rgb(177, 216, 241); font-size: 17px; }
.flipboard-boxes .box.type-J .info > * { width: 310px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-J .info > * { width: 300px; }
}
.flipboard-boxes .box.type-J .complement { display: none; }
.flipboard-boxes .box.type-J .press-img { width: calc(100% - 16px); height: 80px; top: 239px; left: 8px; background-size: cover; }
.flipboard-boxes .box.type-P { width: 360px; height: 210px; }
.flipboard-boxes .box.type-P .info { padding-top: 35px; }
.flipboard-boxes .box.type-P .info .title { line-height: 28px; font-size: 25px; }
.flipboard-boxes .box.type-P .info > * { width: 290px; }
.flipboard-boxes .box.type-P .complement { display: none; }
.flipboard-boxes .box.type-P .press-img { width: calc(100% - 16px); height: 80px; top: 239px; left: 8px; background-size: cover; }
.flipboard-boxes .box.type-K { background: url("") center top no-repeat; }
.flipboard-boxes .box.type-K header .subtitle { padding: 0px; }
.flipboard-boxes .box.type-K header .subtitle::before { content: ""; }
.flipboard-boxes .box.type-K h3 { text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
.flipboard-boxes .box.type-K .info { position: relative; background: 0px 0px; height: 76px; }
.flipboard-boxes .box.type-K .excerpt { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(8, 145, 197); margin: 30px 0px 0px; padding-left: 45px; }
.flipboard-boxes .box.type-K .excerpt .arrow { top: -19px; left: -22px; }
.flipboard-boxes .box.type-K .data { position: relative; width: 360px; height: 100px; background: url("") center top; margin-top: 68px; text-align: center; padding-top: 18px; }
.flipboard-boxes .box.type-K .data .data-item { transition-duration: 0.3s; perspective: 1000px; width: 82px; margin: 0px 5px; display: inline-block; vertical-align: top; text-align: center; }
.flipboard-boxes .box.type-K .data .data-item .data-title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(153, 227, 245); text-transform: uppercase; border-bottom: 1px solid rgb(8, 67, 106); padding-bottom: 7px; }
.flipboard-boxes .box.type-K .data .data-item .data-entry { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 36px; color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
.flipboard-boxes .box.type-K .data .neon { transition-duration: 0.3s; perspective: 1000px; position: absolute; width: 358px; height: 4px; background: rgb(2, 55, 90); }
.flipboard-boxes .box.type-K .data .neon.top { top: -1px; transform: perspective(358px) rotateX(-35deg); }
.flipboard-boxes .box.type-K .data .neon.bottom { bottom: -1px; transform: perspective(358px) rotateX(35deg); }
.flipboard-boxes .box.type-K:hover .data .neon { background: rgb(77, 255, 255); box-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper { display: flex; flex-flow: column; box-sizing: border-box; justify-content: flex-start; height: 100%; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper > * { position: relative; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .info, .flipboard-boxes .box.type-SCE .event-inner-wrapper .upcoming-events { background-color: rgba(0, 44, 69, 0.4); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .info { padding: 45px 30px 20px; height: auto; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event { padding: 4px 0px; overflow: hidden; transition-duration: 0.5s; perspective: 1000px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event::before, .flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event::after { content: ""; position: absolute; border-left: 5px solid transparent; border-right: 5px solid transparent; height: 0px; width: 100%; left: 0px; right: 0px; box-sizing: border-box; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event::before { border-top: 4px solid rgb(240, 231, 179); top: 0px; box-shadow: rgba(226, 97, 11, 0.51) 0px 8px 28px 0px, rgba(226, 97, 11, 0.78) 0px 20px 38px 0px, rgba(226, 97, 11, 0.643) 0px -2px 8px 0px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event::after { border-bottom: 4px solid rgb(240, 231, 179); bottom: 0px; box-shadow: rgba(226, 97, 11, 0.51) 0px -8px 28px 0px, rgba(226, 97, 11, 0.78) 0px -20px 38px 0px, rgba(226, 97, 11, 0.643) 0px 2px 8px 0px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event { padding: 16px 30px 15px; background: url("") center center repeat-y transparent; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event { padding-bottom: 0px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-countdown .number { color: rgb(253, 250, 231); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-countdown .letter { color: rgb(217, 207, 152); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .title { color: rgb(253, 250, 231); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .date, .flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .excerpt { color: rgb(217, 207, 152); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-link .arrow { visibility: visible; animation: 0.1s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-link .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-link .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event * { transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown { margin-bottom: 10px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown.past-event .number { animation: 0.3s ease-in-out 0s infinite normal none running blink; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown > *, .flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown > ::after { text-shadow: rgba(255, 118, 17, 0.4) 0px 0px 6px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown .number { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 17px; color: rgb(217, 207, 152); font-weight: 700; letter-spacing: 7px; width: 42px; display: inline-block; transition-duration: 0.15s; perspective: 1000px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown .letter { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(132, 128, 96); margin-left: -5px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown .letter::after { content: "/"; padding-left: 3px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .date, .flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .excerpt { color: rgb(153, 147, 109); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .date { margin-top: 4px; display: inline-block; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .title { font-size: 18px; font-weight: 700; letter-spacing: 4px; margin-top: 3px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-link { position: relative; display: inline-block; width: 40px; vertical-align: bottom; height: 18px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-link .arrow { top: -21px; right: 0px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-link .label { top: -1px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .upcoming-events { flex: 1 1 0%; padding: 20px 30px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .upcoming-events .glow-mini-breadcrumb { padding-bottom: 6px; }
.flipboard-boxes .box.type-CE { background-color: rgba(0, 44, 69, 0.4); }
.flipboard-boxes .box.type-CE .info { padding: 45px 0px 14px 30px; }
.flipboard-boxes .box.type-CE .events-list { padding: 2px 30px 0px; }
.flipboard-boxes .box.type-CE .events-list .event-line { padding-bottom: 3px; }
.flipboard-boxes .box.type-CE .events-list .event-line .event-link .arrow { top: -24px; }
.flipboard-boxes .box .info .title, .flipboard-boxes .box .show-list .title { position: relative; }
.flipboard-boxes .box .info .title, .flipboard-boxes .box .show-list .title, .flipboard-boxes .box .info .title a, .flipboard-boxes .box .show-list .title a, .flipboard-boxes .box .info .title span, .flipboard-boxes .box .show-list .title span { color: rgb(63, 201, 225); margin: 0px; }
.flipboard-boxes .box .info { left: 0px; height: 100%; top: 0px; width: 100%; position: absolute; z-index: 2; box-sizing: border-box; transition-duration: 0.3s; perspective: 1000px; }
@media only screen and (max-width: 765px) {
.flipboard-boxes .box .info { background: rgba(0, 23, 43, 0.45); }
}
.flipboard-boxes .box .info > * { text-shadow: rgb(34, 42, 53) 0px 0px 5px; }
.flipboard-boxes .box .info .title, .flipboard-boxes .box .info .subtitle, .flipboard-boxes .box .info .title a, .flipboard-boxes .box .info .subtitle a { font-family: Electrolize; }
.flipboard-boxes .box .info .title { font-size: 32px; line-height: 32px; min-height: 32px; }
.flipboard-boxes .box .info .subtitle { font-size: 16px; line-height: 20px; min-height: 16px; margin: 10px 0px; position: relative; padding-left: 12px; box-sizing: border-box; }
.flipboard-boxes .box .info .subtitle, .flipboard-boxes .box .info .subtitle a, .flipboard-boxes .box .info .subtitle span { color: rgb(153, 227, 245); }
.flipboard-boxes .box .info .subtitle::before { content: "-"; position: absolute; left: 0px; }
.flipboard-boxes .box .info .excerpt { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(8, 145, 197); margin: 30px 0px 0px; }
.flipboard-boxes .box .info .excerpt .article-link { padding-top: 0px; vertical-align: bottom; }
.flipboard-boxes .box .info .excerpt .article-link .arrow { top: -20px; }
.flipboard-boxes .box .info .excerpt .article-link .label { top: -1px; }
.flipboard-boxes .box .info .article-link { box-sizing: border-box; padding-top: 4px; text-transform: uppercase; overflow: hidden; width: auto; display: inline-block; }
.flipboard-boxes .box .info .article-link .label { opacity: 0; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(218, 158, 0); text-shadow: rgba(218, 158, 0, 0.5) 0px 0px 10px; transform: translateZ(0px); transition-duration: 0.3s; perspective: 1000px; left: -135px; position: relative; display: inline-block; }
.flipboard-boxes .box .info .article-link .arrow:hover { animation: auto ease 0s 1 normal none running none; }
.flipboard-boxes .box .complement { width: 135px; right: 0px; padding: 20px 0px 0px; overflow: hidden; z-index: 2; }
.flipboard-boxes .box .complement > ::before, .flipboard-boxes .box .complement > ::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 31px; height: 1px; }
.flipboard-boxes .box .complement > ::before { background-color: rgb(8, 67, 106); }
.flipboard-boxes .box .complement > ::after { border-width: 0px 1px; border-style: solid; border-color: rgb(103, 122, 10); }
.flipboard-boxes .box .complement > * > * { text-transform: uppercase; display: inline-block; font-size: 11px; font-family: Electrolize; }
.flipboard-boxes .box .complement > *, .flipboard-boxes .box .complement > * > * { transform: translateZ(0px); left: -135px; position: relative; opacity: 0; }
.flipboard-boxes .box .complement > * .name { color: rgb(44, 121, 159); padding: 16px 0px 1px; }
.flipboard-boxes .box .complement > * .name::after { content: "/"; padding-left: 3px; padding-right: 5px; }
.flipboard-boxes .box .complement > * .value { color: rgb(8, 204, 246); padding: 1px 0px 16px; }
.flipboard-boxes .box .bg { position: absolute; top: 0px; width: 100%; height: 100%; z-index: 1; overflow: hidden; }
.flipboard-boxes .box .bg .shade { position: absolute; z-index: 2; width: 100%; height: 100%; background: rgba(0, 23, 43, 0.2); transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box .bg .shade::before { content: ""; position: absolute; width: 100%; height: 100%; display: block; opacity: 0.2; background: linear-gradient(rgb(0, 23, 43) 0%, rgba(0, 23, 43, 0) 100%); }
.flipboard-boxes .box .bg picture { position: relative; z-index: 1; height: 100%; width: 100%; }
.flipboard-boxes .box .bg picture img { left: 50%; height: calc(100% + 1px); width: calc(100% + 1px); object-fit: cover; opacity: 0.95; position: relative; top: 50%; transform: translate(-50%, -50%); transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box .press-img { position: absolute; top: 25px; left: 25px; width: 300px; z-index: 3; overflow: hidden; opacity: 0; transition-duration: 0.3s; perspective: 1000px; background-size: cover; background-repeat: no-repeat; }
.glow-hub-title { text-transform: uppercase; padding: 0px 30px; height: 190px; position: relative; }
.glow-hub-title .glow-hub-section, .glow-hub-title .glow-hub-section a { font: 500 16px / 16px Orbitron; color: rgb(39, 196, 255); text-shadow: rgb(0, 112, 202) 0px 0px 15px; }
.glow-hub-title h1, .glow-hub-title h1 a, .glow-hub-title h2 { color: rgb(147, 215, 247); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
.glow-hub-title h1, .glow-hub-title h1 a { font: 700 32px / 32px Orbitron; margin-bottom: 10px; }
.glow-hub-title h2 { font: 700 15px / 15px Orbitron; }
.glow-hub-title a { transition-duration: 0.2s; perspective: 1000px; }
.glow-hub-title a:hover { color: rgb(177, 216, 241); }
.glow-load-more-btn { display: flex; flex-flow: row; box-sizing: border-box; }
.glow-load-more-btn.finish { margin-bottom: 16px; }
.glow-load-more-btn.finish .chevron, .glow-load-more-btn.finish .sec-middle { display: none; }
.glow-load-more-btn.loading .sec-middle::before { content: ""; display: block; border-top: 4px solid rgb(20, 230, 250); border-left: 4px solid transparent; border-right: 4px solid transparent; height: 0px; width: 100%; position: absolute; bottom: -3px; left: 50%; transform: translateX(-50%); z-index: 3; box-shadow: rgba(0, 112, 202, 0.5) 0px -14px 32px 1px, rgba(0, 112, 202, 0.5) 0px -16px 50px 1px; animation: 0.9s ease-in-out 0s infinite normal none running fadefromlow; }
.glow-load-more-btn.loading .sec-middle .label-inner::after { opacity: 0; }
.glow-load-more-btn * { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(6, 108, 147); }
.glow-load-more-btn > * { position: relative; }
.glow-load-more-btn .sec-left, .glow-load-more-btn .sec-right { flex: 1 1 0%; position: relative; z-index: 1; }
.glow-load-more-btn .sec-left::before, .glow-load-more-btn .sec-right::before { width: 100%; height: 1px; background: rgb(10, 86, 136); content: ""; position: absolute; top: 0px; left: 0px; }
.glow-load-more-btn .chevron { height: 16px; z-index: 2; }
.glow-load-more-btn .sec-middle { width: 270px; margin: 0px 4px; }
.glow-load-more-btn .sec-middle::after { width: 100%; height: 1px; background: rgb(10, 86, 136); content: ""; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.glow-load-more-btn .sec-middle .label-inner { box-sizing: border-box; padding: 0px 47px; position: relative; margin-top: -8px; }
.glow-load-more-btn .sec-middle .label-inner::after { content: ""; background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; left: 0px; bottom: -11px; transition-duration: 0.3s; perspective: 1000px; display: block; position: absolute; z-index: 2; }
.glow-load-more-btn .sec-middle .label-inner.on::after { transform: translateX(138px) skew(-45deg); width: 35px; }
.glow-load-more-btn .sec-middle .label-inner.off::after { transform: translateX(186px) skew(-45deg); width: 42px; }
.glow-load-more-btn .sec-middle .label-inner .label { padding-right: 28px; }
.glow-load-more-btn .sec-middle .label-inner .label::after { content: ":"; padding-left: 1px; }
.glow-load-more-btn .sec-middle .label-inner .lm-separator { padding: 0px 10px; }
.glow-load-more-btn .sec-middle .label-inner .control { transition-duration: 0.3s; perspective: 1000px; user-select: none; }
.glow-load-more-btn .sec-middle .label-inner .control:hover, .glow-load-more-btn .sec-middle .label-inner .control.active { color: rgb(20, 230, 250); }
.glow-mini-breadcrumb { list-style: none; margin: 0px; padding: 0px; position: relative; }
.glow-mini-breadcrumb li { display: inline-block; }
.glow-mini-breadcrumb li.nav-item { font-size: 12px; font-family: Electrolize; line-height: 12px; text-transform: uppercase; }
.glow-mini-breadcrumb li.nav-item::after { content: "/"; padding-left: 3px; }
.glow-mini-breadcrumb li.nav-item.channel { color: rgb(8, 145, 197); }
.glow-mini-breadcrumb li.nav-item.section { color: rgb(218, 158, 0); }
.glow-page-title { padding: 0px; box-sizing: border-box; display: flex; flex-direction: row; margin-bottom: 30px; position: relative; }
.glow-page-title.with-link { margin-bottom: 20px; }
.glow-page-title.full-width::after { content: ""; width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; position: absolute; left: 0px; bottom: 0px; }
.glow-page-title.full-width .wrapper { box-sizing: border-box; width: 100%; }
.glow-page-title.full-width .wrapper .inner-title::after { content: none; display: none; }
.glow-page-title .inner-title { flex: 1 1 0%; position: relative; }
.glow-page-title .inner-title::after { content: ""; width: calc(100% + 4px); height: 1px; background: rgb(10, 86, 136); display: block; position: absolute; top: 45px; }
.glow-page-title .inner-title > * { position: relative; }
.glow-page-title .inner-title .title, .glow-page-title .inner-title .subtitle { left: 30px; font: 500 18px / 18px Orbitron; text-transform: uppercase; letter-spacing: 2px; }
@media only screen and (max-width: 658px) {
.glow-page-title .inner-title .title, .glow-page-title .inner-title .subtitle { font-size: 16px; left: 15px; }
}
.glow-page-title .inner-title .title::after, .glow-page-title .inner-title .subtitle::after { content: "/"; padding-left: 7px; padding-right: 7px; }
.glow-page-title .inner-title .title { color: rgb(0, 231, 255); }
.glow-page-title .inner-title .subtitle { color: rgb(7, 136, 185); float: left; }
.glow-page-title .link-title { padding-left: 22px; position: relative; margin-top: 34px; }
.glow-page-title .link-title::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; left: 8px; position: absolute; transform: skew(-45deg); z-index: 2; }
.glow-page-title .link-title .link { top: -4px; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); padding: 10px 16px 0px 14px; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 1; }
.glow-page-title .link-title .link::before, .glow-page-title .link-title .link::after { content: ""; position: absolute; }
.glow-page-title .link-title .link::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; }
.glow-page-title .link-title .link::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; }
.glow-page-title .link-title .link:hover { color: rgb(67, 237, 248); }
.glow-page-title .link-title .link:hover::after { width: calc(100% + 6px); box-shadow: rgba(0, 112, 202, 0.79) 14px 12px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; }
.glow-page-title .dropdown-title { padding-left: 22px; position: relative; margin-top: 34px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(8, 145, 197); }
.glow-page-title .dropdown-title::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; left: 8px; position: absolute; transform: skew(-45deg); z-index: 2; }
.glow-page-title .dropdown-title .link { top: -4px; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); padding: 10px 16px 0px 14px; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 1; }
.glow-page-title .dropdown-title .link::before, .glow-page-title .dropdown-title .link::after { content: ""; position: absolute; }
.glow-page-title .dropdown-title .link::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; }
.glow-page-title .dropdown-title .link::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; }
.glow-page-title .dropdown-title .inner-content { border-top: 1px solid rgb(12, 103, 161); margin: -4px 0px 0px; padding: 10px; }
.glow-page-title .tab-title { padding-right: 22px; position: relative; margin-top: 34px; }
.glow-page-title .tab-title::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; right: 8px; position: absolute; transform: skew(45deg); z-index: 2; }
.glow-page-title .tab-title .link { top: -4px; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); padding: 10px 16px 0px 14px; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 1; }
.glow-page-title .tab-title .link::before, .glow-page-title .tab-title .link::after { content: ""; position: absolute; }
.glow-page-title .tab-title .link::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; }
.glow-page-title .tab-title .link::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; }
.glow-page-title .search { padding-left: 22px; position: relative; margin-top: 21px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(8, 145, 197); }
.glow-page-title .search::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; left: 8px; position: absolute; transform: skew(-45deg); z-index: 2; }
.glow-page-title .search .link { top: -4px; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); padding: 10px 16px 0px 14px; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 1; }
.glow-page-title .search .link::before, .glow-page-title .search .link::after { content: ""; position: absolute; }
.glow-page-title .search .link::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; }
.glow-page-title .search .link::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; }
.glow-page-title .search .inner-content { border-top: 1px solid rgb(12, 103, 161); margin: -4px 0px 0px; }
.glow-page-title .search .inner-content form { position: relative; margin: 10px 15px 0px; }
.glow-page-title .search .inner-content form::before { content: ""; position: absolute; left: 0px; bottom: 1px; width: 1px; height: 3px; background: rgb(2, 56, 103); }
.glow-page-title .search .inner-content form::after { content: ""; position: absolute; right: 0px; bottom: 1px; width: 1px; height: 3px; background: rgb(2, 56, 103); }
.glow-page-title .search .inner-content form input[type="search"] { transition-duration: 0.3s; perspective: 1000px; width: 320px; height: 26px; padding: 5px 10px; border-style: solid; border-color: rgb(2, 56, 103); border-image: initial; border-width: 0px 0px 1px; background: 0px 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(133, 159, 168); display: inline-block; vertical-align: top; }
.glow-page-title .search .inner-content form input[type="search"]:focus { color: rgb(77, 255, 255); }
.glow-page-title .search .inner-content form input[type="search"]::before { content: ""; position: absolute; bottom: 15px; width: 1px; height: 3px; background: rgb(8, 67, 106); }
.glow-page-title .search .inner-content form input[type="submit"] { position: absolute; background: url("") 5px no-repeat; top: -1px; right: 4px; width: 19px; height: 19px; padding: 0px; display: inline-block; vertical-align: top; }
.glow-page-title .nav-title .link * { display: inline-block; vertical-align: top; }
.glow-page-title .view-all { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(7, 136, 185); transition-duration: 0.3s; perspective: 1000px; margin-right: 15px; }
.glow-page-title .view-all:hover { color: rgb(67, 237, 248); }
.glow-page-title .actions { width: 50px; height: 30px; position: relative; }
.glow-page-title .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
.glow-page-title .actions .link .label { opacity: 0.4; font-family: Electrolize; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; }
.glow-page-title .actions .link .arrow { top: -25px; }
.glow-page-title .actions.nav { top: -7px; margin-left: 10px; }
.glow-page-title .actions.nav .up, .glow-page-title .actions.nav .down, .glow-page-title .actions.nav .right, .glow-page-title .actions.nav .left { display: block; position: absolute; opacity: 0.6; height: 25px; width: 23px; background: url("") no-repeat; top: 4px; }
.glow-page-title .actions.nav .up:hover, .glow-page-title .actions.nav .down:hover, .glow-page-title .actions.nav .right:hover, .glow-page-title .actions.nav .left:hover { opacity: 1; }
.glow-page-title .actions.nav .up.inactive, .glow-page-title .actions.nav .down.inactive, .glow-page-title .actions.nav .right.inactive, .glow-page-title .actions.nav .left.inactive { opacity: 0.6; cursor: default; }
.glow-page-title .actions.nav .up { transform: rotate(270deg); left: 0px; }
.glow-page-title .actions.nav .down { transform: rotate(90deg); right: 0px; }
.glow-page-title .actions.nav .right { transform: rotate(0deg); right: 0px; }
.glow-page-title .actions.nav .left { transform: rotate(-180deg); left: 0px; }
.glow-tabs { padding: 0px; box-sizing: border-box; display: flex; flex-direction: row; margin-bottom: 30px; position: relative; }
.glow-tabs .inner-tabs { flex: 1 1 0%; position: relative; border-bottom: 1px solid rgb(2, 64, 110); padding-left: 30px; }
@media only screen and (max-width: 768px) {
.glow-tabs .inner-tabs { border-bottom: none; padding-left: 0px; }
}
@media only screen and (max-width: 768px) {
.glow-tabs { display: block; }
}
.glow-tabs .options-tabs { padding-left: 22px; position: relative; margin-top: 24px; display: inline-block; top: 10px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs { width: 100%; padding-left: 0px; }
}
.glow-tabs .options-tabs::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; left: 8px; position: absolute; transform: skew(-45deg); z-index: 502; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs::before { display: none; }
}
.glow-tabs .options-tabs .options-tabs-inner { top: -4px; position: relative; }
.glow-tabs .options-tabs .options-tabs-inner::before, .glow-tabs .options-tabs .options-tabs-inner::after { content: ""; position: absolute; }
.glow-tabs .options-tabs .options-tabs-inner::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; z-index: 2; }
.glow-tabs .options-tabs .options-tabs-inner::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; z-index: 502; }
.glow-tabs .options-tabs .options-tabs-inner > a { text-transform: uppercase; padding: 0px 16px 0px 14px; position: relative; z-index: 1; border-right: 1px solid rgba(0, 0, 0, 0); }
.glow-tabs .options-tabs .options-tabs-inner > a span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs .options-tabs-inner > a span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(44, 121, 159); }
}
.glow-tabs .options-tabs .options-tabs-inner > a::after { content: ""; display: block; background: 0px 0px; position: absolute; border-width: 0px 0px 16px 16px; border-color: transparent transparent rgb(6, 16, 25); border-style: solid; top: 0px; left: -16px; opacity: 0; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs .options-tabs-inner > a::after { display: none; }
}
.glow-tabs .options-tabs .options-tabs-inner > a:hover span, .glow-tabs .options-tabs .options-tabs-inner > a.active span { color: rgb(20, 230, 250); transition-duration: 0.2s; perspective: 1000px; }
.glow-tabs .options-tabs .options-tabs-inner > a:hover::before, .glow-tabs .options-tabs .options-tabs-inner > a.active::before { opacity: 1; box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
.glow-tabs .options-tabs .options-tabs-inner > a.active { background: rgb(6, 16, 25); border-right: 1px solid rgb(2, 64, 110); }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs .options-tabs-inner > a.active { border-left: 1px solid rgb(2, 64, 110); }
}
.glow-tabs .options-tabs .options-tabs-inner > a.active::after { opacity: 1; }
.glow-tabs .options-tabs.category { position: relative; }
.glow-tabs .options-tabs.category .options-tabs-inner { width: 160px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner { width: 100%; }
}
.glow-tabs .options-tabs.category .options-tabs-inner * { font-family: Electrolize; }
.glow-tabs .options-tabs.category .options-tabs-inner > a { padding: 0px 40px 0px 0px; position: relative; display: block; text-align: right; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner > a { height: 60px; line-height: 60px; }
}
.glow-tabs .options-tabs.category .options-tabs-inner > a:hover::before, .glow-tabs .options-tabs.category .options-tabs-inner > a.active::before { display: none; }
.glow-tabs .options-tabs.category .options-tabs-inner > a:hover .arrow, .glow-tabs .options-tabs.category .options-tabs-inner > a.active .arrow { opacity: 1; }
.glow-tabs .options-tabs.category .options-tabs-inner > a .arrow { transition-duration: 0.2s; perspective: 1000px; width: 37px; height: 32px; display: block; position: absolute; opacity: 0.5; right: 0px; top: -4px; background: url("") no-repeat; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner > a .arrow { top: 13px; }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner { width: 173px; display: none; position: absolute; right: 0px; top: 18px; z-index: 501; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner { top: 40px; }
}
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner { width: 100%; overflow: hidden; }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul { list-style: inside none; padding: 30px 0px 25px; margin: 0px; display: block; background: rgb(6, 16, 25); border-right: 1px solid rgb(2, 64, 110); border-bottom: 1px solid rgb(2, 64, 110); border-left: 1px solid rgb(2, 64, 110); border-image: initial; border-top: none; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li { height: 26px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li { height: 40px; }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a { height: 26px; line-height: 26px; display: block; position: relative; border-bottom: 1px solid rgb(2, 64, 110); font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(44, 121, 159); text-transform: uppercase; text-align: right; padding-right: 40px; transition-duration: 0.2s; perspective: 1000px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a { height: 40px; line-height: 40px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(44, 121, 159); }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.last { border-bottom: none; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span { width: 14px; height: 14px; display: block; background: rgba(8, 145, 197, 0.1); position: absolute; right: 17px; top: 6px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span { top: 11px; }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span::before, .glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span::after { background: rgb(20, 230, 250); position: absolute; content: ""; display: block; transition-duration: 0.2s; perspective: 1000px; opacity: 0; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span::before { width: 2px; height: 8px; left: 6px; top: 3px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span::after { width: 8px; height: 2px; left: 3px; top: 6px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span .glow-corners.bottom-corners { bottom: 4px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span .glow-corners::before, .glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span .glow-corners::after { width: 3px; height: 3px; border-color: rgb(8, 145, 197); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.check { color: rgb(20, 230, 250); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.check span::before { opacity: 1; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.check span::after { display: none; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.check:hover span::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover { color: rgb(20, 230, 250); background: rgba(8, 145, 197, 0.1); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span::before, .glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span::after { opacity: 1; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span::after { width: 2px; height: 8px; left: 6px; top: 3px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span .glow-corners::before, .glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span .glow-corners::after { border-color: rgb(0, 237, 255); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button { float: right; margin-top: -1px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span { cursor: pointer; background: rgb(6, 16, 25); height: 16px; display: block; line-height: 16px; font-size: 12px; color: rgb(8, 145, 197); padding: 0px 0px 10px; top: -10px; border-right: 1px solid rgb(2, 64, 110); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span .label { text-transform: uppercase; padding: 0px 45px 0px 10px; transition-duration: 0.2s; perspective: 1000px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span .arrow { right: 0px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 17px 17px 0px; border-color: transparent rgb(6, 16, 25) transparent transparent; left: -17px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span::after { width: 6px; height: 15px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: 11px; left: -8px; position: absolute; transform: skew(45deg); z-index: 502; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span:hover .label { color: rgb(67, 237, 248); }
.options-tabs-loading { display: none; position: absolute; top: 25px; right: 218px; width: 5px; height: 13px; background: 0px 0px; transform: skew(-45deg); animation: 1s ease 0s infinite normal forwards running chs-animation-load; }
.ch-tabs { padding: 0px; margin: 0px; list-style: none; }
.ch-tabs li { float: left; position: relative; }
@media only screen and (max-width: 768px) {
.ch-tabs li { width: 50%; }
}
.ch-tabs li a { height: 44px; line-height: 44px; padding: 0px 0px 0px 25px; display: block; background: rgb(0, 10, 17); position: relative; margin-right: 27px; border-left: 1px solid rgb(2, 64, 110); border-top: 1px solid rgb(2, 64, 110); }
@media only screen and (max-width: 768px) {
.ch-tabs li a { margin-right: 0px; border: 1px solid rgb(2, 64, 110); }
}
.ch-tabs li a::before, .ch-tabs li a::after { content: ""; display: block; position: absolute; top: 0px; }
@media only screen and (max-width: 768px) {
.ch-tabs li a::before, .ch-tabs li a::after { display: none; }
}
.ch-tabs li a::before { border-width: 44px 0px 0px 44px; border-color: transparent transparent transparent rgb(0, 10, 17); right: -44px; border-style: solid; }
.ch-tabs li a::after { display: block; background: rgb(67, 237, 248); transform: skew(45deg); height: 4px; width: 0px; box-sizing: border-box; top: -3px; right: -4px; position: absolute; transition-duration: 0.2s; perspective: 1000px; margin-left: 5px; overflow: hidden; }
@media only screen and (max-width: 768px) {
.ch-tabs li a::after { transform: skew(0deg); right: 0px; }
}
.ch-tabs li a span { display: block; padding: 17px 5px 0px 0px; height: 28px; font: 700 15px / 15px Orbitron; color: rgb(6, 108, 147); text-transform: uppercase; transition-duration: 0.2s; perspective: 1000px; }
.ch-tabs li a span::before, .ch-tabs li a span::after { transition-duration: 0.2s; perspective: 1000px; content: ""; position: absolute; display: block; }
@media only screen and (max-width: 768px) {
.ch-tabs li a span::before, .ch-tabs li a span::after { display: none; }
}
.ch-tabs li a span::before { width: 6px; height: 45px; background: rgb(2, 64, 110); top: -1px; right: -27px; transform: skew(45deg, 0deg); z-index: 2; }
.ch-tabs li a span::after { display: none; }
.ch-tabs li:nth-child(1) { z-index: 13; }
.ch-tabs li:nth-child(2) { z-index: 12; }
.ch-tabs li:nth-child(3) { z-index: 11; }
.ch-tabs li:nth-child(4) { z-index: 10; }
.ch-tabs li:hover a span, .ch-tabs li.active a span { color: rgb(67, 237, 248); }
.ch-tabs li:hover a span::before, .ch-tabs li.active a span::before { background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
.ch-tabs li.active { z-index: 20; }
.ch-tabs li.active a { background: rgb(0, 27, 45); }
.ch-tabs li.active a::before { border-color: transparent transparent transparent rgb(0, 27, 45); }
.ch-tabs li.active a::after { width: calc(100% + 6px); box-shadow: rgba(0, 112, 202, 0.79) 14px 12px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; }
@media only screen and (max-width: 768px) {
.ch-tabs li.active a::after { width: calc(100%); }
}
.ch-tabs.chs-tabs { position: relative; top: 1px; }
.ch-tabs.chs-tabs li a { border-color: rgb(10, 86, 136) rgb(10, 86, 136) rgb(2, 64, 110); background: rgb(0, 27, 45); height: 69px; line-height: 49px; margin-right: 40px; border-bottom-width: 1px; border-bottom-style: solid; }
.ch-tabs.chs-tabs li a::before { border-color: transparent transparent transparent rgb(0, 27, 45); border-width: 69px 0px 0px 69px; right: -69px; }
.ch-tabs.chs-tabs li a span::before { right: -39px; height: 69px; }
.ch-tabs.chs-tabs li a span::after { width: 69px; height: 1px; bottom: -1px; right: -69px; background: rgb(2, 64, 110); display: block; }
.ch-tabs.chs-tabs li a span i { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(6, 108, 147); font-style: normal; position: relative; top: -13px; text-transform: none; }
.ch-tabs.chs-tabs li.active a { border-bottom: 1px solid rgb(0, 27, 45); }
.ch-tabs.chs-tabs li.active a span::after { background: rgb(0, 27, 45); }
.citizen-identity-info { float: left; margin: 0px 0px 20px; }
.citizen-identity-info * { font-family: Electrolize; }
.citizen-identity-info .avatar { position: relative; width: 75px; height: 75px; float: left; padding-right: 12px; }
.citizen-identity-info .avatar .glow { z-index: 1; width: 92px; height: 92px; position: absolute; left: -8px; top: -8px; background: url("") center center no-repeat; }
.citizen-identity-info .avatar a { position: relative; z-index: 2; display: block; }
.citizen-identity-info .avatar a img { width: 74px; height: 74px; border: 1px solid rgb(43, 121, 161); }
.citizen-identity-info .avatar .org { z-index: 3; position: absolute; top: 59px; left: 59px; }
.citizen-identity-info .avatar .org img { width: 29px; height: 29px; border: 1px solid rgb(43, 121, 161); }
.citizen-identity-info .info-citizen { padding-top: 8px; font-size: 12px; line-height: 13px; position: relative; float: left; }
.citizen-identity-info .info-citizen .from, .citizen-identity-info .info-citizen .org { text-transform: uppercase; color: rgb(19, 85, 110); }
.citizen-identity-info .info-citizen .from span, .citizen-identity-info .info-citizen .org span { text-transform: none; }
.citizen-identity-info .info-citizen .from a > span { text-transform: uppercase; color: rgb(162, 119, 15); }
.citizen-identity-info .info-citizen .from a > span span { display: block; color: rgb(40, 112, 147); font-size: 11px; }
.citizen-identity-info .info-citizen .icon { display: inline-block; margin: 3px 0px; }
.citizen-identity-info .info-citizen .org span.redacted { color: rgb(134, 19, 10); }
.c-notification { display: flex; align-items: center; font-family: univia-pro, sans-serif; background-color: rgb(47, 47, 47); color: rgb(121, 129, 133); font-size: 14px; line-height: 18px; height: 100%; box-sizing: border-box; }
.l-notification-bar--sc .c-notification { background-color: rgb(47, 47, 47); }
.l-notification-bar--s42 .c-notification { background-color: rgb(47, 47, 47); }
.c-notification--cookie { background-color: rgb(38, 38, 39); }
.l-notification-bar--sc .c-notification--cookie { background-color: rgb(38, 38, 39); }
.l-notification-bar--s42 .c-notification--cookie { background-color: rgb(38, 38, 39); }
.c-notification--privacy { background-color: rgb(32, 33, 33); }
.l-notification-bar--sc .c-notification--privacy { background-color: rgb(32, 33, 33); }
.l-notification-bar--s42 .c-notification--privacy { background-color: rgb(32, 33, 33); }
.c-notification--announcement { position: relative; }
.c-notification--announcement::before, .c-notification--announcement::after { content: ""; background-blend-mode: luminosity; background-color: rgb(47, 47, 47); background-image: url(""); background-position: 0px 0px; background-repeat: repeat-y; background-size: contain; position: absolute; display: block; width: 72px; height: 100%; top: 0px; bottom: 0px; left: 0px; }
.l-notification-bar--sc .c-notification--announcement::before, .l-notification-bar--sc .c-notification--announcement::after { background-color: rgb(47, 47, 47); }
.l-notification-bar--s42 .c-notification--announcement::before, .l-notification-bar--s42 .c-notification--announcement::after { background-color: rgb(47, 47, 47); }
@media only screen and (max-width: 1400px) {
.c-notification--announcement::before, .c-notification--announcement::after { opacity: 0.5; }
}
.c-notification--announcement::after { left: auto; right: 0px; }
.c-notification--announcement.c-notification--w, .c-notification--announcement.c-notification--w::before, .c-notification--announcement.c-notification--w::after { background-color: rgb(113, 28, 28); }
.l-notification-bar--sc .c-notification--announcement.c-notification--w, .l-notification-bar--sc .c-notification--announcement.c-notification--w::before, .l-notification-bar--sc .c-notification--announcement.c-notification--w::after { background-color: rgb(113, 28, 28); }
.l-notification-bar--s42 .c-notification--announcement.c-notification--w, .l-notification-bar--s42 .c-notification--announcement.c-notification--w::before, .l-notification-bar--s42 .c-notification--announcement.c-notification--w::after { background-color: rgb(113, 28, 28); }
.c-notification--announcement.c-notification--p, .c-notification--announcement.c-notification--p::before, .c-notification--announcement.c-notification--p::after { background-color: rgb(6, 74, 124) !important; }
@media only screen and (max-width: 1400px) {
.c-notification { padding: 25px 0px; }
}
@media only screen and (max-width: 1024px) {
.c-notification { padding: 25px 0px; }
}
@media only screen and (max-width: 760px) {
.c-notification { padding: 20px 0px; }
}
.c-notification br { display: none; }
@media only screen and (max-width: 1024px) {
.c-notification br { display: block; }
}
.c-notification__inner { position: relative; z-index: 1; display: flex; width: 100%; padding: 25px 65px 25px 130px; max-width: 1440px; margin: 0px auto; box-sizing: border-box; mix-blend-mode: luminosity; }
@media only screen and (max-width: 1400px) {
.c-notification__inner { padding: 0px 40px; }
}
@media only screen and (max-width: 1024px) {
.c-notification__inner { padding: 0px 20px; flex-direction: column; }
}
@media only screen and (max-width: 760px) {
.c-notification__inner { padding: 0px 20px; }
}
.c-notification__content, .c-notification__actions { display: flex; width: 50%; flex-wrap: wrap; }
@media only screen and (max-width: 1024px) {
.c-notification__content, .c-notification__actions { width: 100%; }
}
.c-notification__content { flex-direction: column; }
@media only screen and (max-width: 1024px) {
.c-notification__content { margin-bottom: 15px; }
}
.c-notification__title { display: block; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 5px; }
.c-notification__message { color: rgb(121, 129, 133); }
.c-notification__message a { color: rgb(121, 129, 133); font-weight: 100; font-family: univia-pro, sans-serif; border-bottom: 1px solid rgb(255, 255, 255); transition: color 0.3s ease-in-out 0s, border 0.3s ease-in-out 0s; }
.c-notification__message a:hover, .c-notification__message a:focus { color: rgba(121, 129, 133, 0.3); border-color: rgba(255, 255, 255, 0.3); }
.c-notification__actions { align-items: center; justify-content: flex-end; }
@media only screen and (max-width: 1024px) {
.c-notification__actions { justify-content: flex-start; }
}
@media (max-width: 767px) {
.c-notification__actions { flex-direction: column; align-items: flex-start; }
}
.c-notification__actions-label { margin: 0px 30px; }
@media only screen and (max-width: 1400px) {
.c-notification__actions-label { margin: 0px 10px; }
}
@media (max-width: 767px) {
.c-notification__actions-label { margin: 0px 0px 10px; }
}
@media (max-width: 767px) {
.c-notification__wrapper-link { margin-bottom: 10px; }
.c-notification__wrapper-link:last-child { margin-bottom: 0px; }
}
.c-notification__button { font-weight: 700; color: rgb(121, 129, 133); display: inline-block; text-transform: uppercase; font-size: 12px; align-items: center; cursor: pointer; vertical-align: middle; }
.c-notification__button .c-iconed__icon { display: inline-block; flex-shrink: 0; width: 16px; margin-left: 5px; fill: rgb(203, 231, 239); vertical-align: middle; }
.c-notification__button .c-iconed__icon--arrow { transform: rotate(-180deg); position: relative; top: -2px; }
.c-notification__button .c-iconed__icon--close { width: 17px; height: 17px; }
.c-notification__button .c-iconed__icon svg { flex-shrink: 0; width: 17px; height: 17px; }
.c-notification__button-text { letter-spacing: 0.03em; border-bottom: 1px solid rgb(255, 255, 255); display: inline-block; }
.l-notification-bar { width: 100%; position: relative; z-index: 499; transition: height 1s ease-in-out 0s, opacity 1s ease-in-out 0s; overflow: hidden; padding: 0px; display: flex; justify-content: center; flex-flow: wrap; box-sizing: border-box; }
.l-notification-bar__boxes { margin: 0px auto; display: flex; flex-flow: column wrap; box-sizing: border-box; width: 100%; }
.l-notification-bar__box { flex: 1 0 auto; flex-wrap: wrap; width: 100%; z-index: 1000; box-sizing: border-box; }
.l-notification-bar__box:last-child { padding-right: 0px; }
.l-notification-bar__box.is-hidden { display: none; }
.animbtn { background: url("") 0px 0px repeat-x scroll transparent; color: rgb(98, 196, 235); display: inline-block; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 12px; height: 22px; margin: 8px 0px 8px 60px; padding: 9px 13px 0px 28px; position: relative; text-transform: uppercase; }
.animbtn:hover { color: rgb(255, 255, 255); }
.animbtn:hover > .bullet > span { opacity: 1; }
.animbtn.backbtn { margin-left: 85px; }
.animbtn.backbtn:hover > .backslant { height: 18px; }
.animbtn.backbtn:hover > .backarrow .arrowline { width: 18px; }
.animbtn.backbtn .arrowline { background: none 0px 0px repeat scroll rgb(0, 64, 102); height: 100%; left: auto; right: 0px; width: 8px; }
.animbtn.backbtn .backslant { background: url("") center bottom no-repeat scroll transparent; bottom: 4px; height: 27px; left: -41px; top: auto; width: 30px; }
.animbtn.backbtn .backarrow { bottom: 4px; height: 7px; left: -71px; top: auto; width: 30px; }
.animbtn.backbtn .backarrow .arrowline .arrowhead { background: url("") -217px -99px no-repeat scroll transparent; height: 15px; left: -13px; top: -4px; width: 13px; }
.animbtn.backbtn .cut { background-position: -142px -129px; }
.animbtn.expandbtn:hover > .slider-left { transform: translate(8px, 8px); }
.animbtn.expandbtn:hover > .slider-right { transform: translate(-8px, -8px); }
.animbtn.expandbtn.slider-left, .animbtn.expandbtn.slider-right { background: url("") no-repeat scroll transparent; height: 31px; width: 42px; }
.animbtn.expandbtn.slider-left { background-position: -175px -99px; left: -60px; }
.animbtn.expandbtn.slider-right { background-position: -175px -131px; left: -47px; }
.animbtn.expandbtn .cut { background-position: -142px -98px; }
.animbtn .cut { background: url("") 0px 0px no-repeat scroll transparent; height: 31px; left: -32px; width: 32px; }
.animbtn .bullet { background: url("") -69px -119px no-repeat scroll transparent; height: 8px; left: 5px; top: 13px; width: 8px; }
.animbtn .bullet > span { background: url("") -96px -100px no-repeat scroll transparent; height: 46px; left: -19px; opacity: 0; top: -19px; width: 46px; }
.autocomplete { position: relative; z-index: 3; }
.autocomplete .body { background: rgb(0, 0, 0); border: 1px solid rgb(22, 42, 63); border-radius: 0px 0px 5px 5px; box-shadow: rgb(85, 85, 85) 0px 3px 12px -6px; color: rgb(0, 210, 255); font-size: 12px; width: 100%; display: none; }
.autocomplete ul { margin: 0px; padding: 0px; list-style-type: none; }
.autocomplete ul li { padding: 2px 5px; cursor: pointer; }
.autocomplete ul li:hover { color: rgb(0, 0, 0); background: rgb(0, 210, 255); }
.autocomplete ul li .no-result, .autocomplete ul li .no-result:hover { color: rgb(0, 210, 255); }
.autocomplete input[disabled], .autocomplete input[disabled]:hover { color: rgb(53, 94, 120); opacity: 0.5; }
.autocomplete input[type="text"] { background: 95% 50% no-repeat rgba(0, 0, 0, 0.4); }
.autocomplete input[type="text"].loading { background-image: url(""); }
.block-left-lined { background: url("") 0px 0px repeat scroll rgba(23, 29, 37, 0.5); border-bottom: 1px solid rgb(36, 66, 86); border-top: 1px solid rgb(36, 66, 86); padding: 15px; margin-left: 15px; position: relative; }
.block-left-lined.info-block ul li { font-family: Electrolize; color: rgb(255, 255, 255); list-style: none; }
.block-left-lined .line { background: none 0px 0px repeat scroll rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; height: 100%; left: -9px; position: absolute; top: 0px; width: 5px; }
.block-left-lined h2.title { font-size: 48px; color: rgb(0, 231, 255); text-transform: uppercase; margin: 0px 0px -15px; }
.block-left-lined p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(0, 231, 255); }
a.bracket-button { transition-duration: 0.3s; perspective: 1000px; text-shadow: rgb(20, 230, 250) 0px 0px 25px; width: 227px; height: 41px; line-height: 41px; background: url("") center top no-repeat; display: block; font-size: 11px; color: rgb(20, 230, 250); font-family: Electrolize; text-align: center; text-transform: uppercase; }
a.bracket-button:hover, a.bracket-button .active { color: rgb(255, 255, 255); text-shadow: rgb(255, 255, 255) 0px 0px 15px; }
a.bracket-button:hover .darkblue, a.bracket-button .active .darkblue { opacity: 1; }
a.bracket-button:hover .ldarkblue, a.bracket-button .active .ldarkblue { transform: translate(-12px, -12px); }
a.bracket-button:hover .rdarkblue, a.bracket-button .active .rdarkblue { transform: translate(12px, -12px); }
a.bracket-button:hover .lclearblue, a.bracket-button .active .lclearblue { transform: translate(3px, 3px); }
a.bracket-button:hover .rclearblue, a.bracket-button .active .rclearblue { transform: translate(-3px, 3px); }
a.bracket-button.dark { background-image: url(""); }
a.bracket-button.dark > * { background-image: url(""); }
a.bracket-button > * { transition-duration: 0.3s; perspective: 1000px; background: url("") center top no-repeat; display: block; position: absolute; }
a.bracket-button .darkblue { width: 38px; height: 28px; top: 14px; opacity: 0.6; }
a.bracket-button .clearblue { width: 135px; height: 128px; top: -41px; opacity: 1; }
a.bracket-button .ldarkblue { left: -1px; background-position: left -169px; }
a.bracket-button .rdarkblue { right: -1px; background-position: right -169px; }
a.bracket-button .lclearblue { left: -30px; background-position: left -41px; }
a.bracket-button .rclearblue { right: -30px; background-position: right -41px; }
.glow-bracket-button { position: relative; display: block; width: 240px; margin: auto; }
.glow-bracket-button:hover .label { color: rgb(255, 255, 255); text-shadow: rgb(255, 255, 255) 0px 0px 15px; }
.glow-bracket-button:hover .label::before { box-shadow: rgba(64, 148, 215, 0.6) 0px -4px 54px 11px; }
.glow-bracket-button:hover .bracket.lbrackets::before { transform: translate(7px, 7px); }
.glow-bracket-button:hover .bracket.lbrackets::after { transform: translate(-12px, -12px); }
.glow-bracket-button:hover .bracket.dbrackets::before { transform: translate(-7px, 7px); }
.glow-bracket-button:hover .bracket.dbrackets::after { transform: translate(12px, -12px); }
.glow-bracket-button.active .label::before { animation: 0.1s ease-in-out 0s infinite normal none running blink; }
.glow-bracket-button > * { transition-duration: 0.3s; perspective: 1000px; }
.glow-bracket-button > ::before, .glow-bracket-button > ::after { transition-duration: 0.3s; perspective: 1000px; }
.glow-bracket-button .label { font: 12px Electrolize; color: rgb(20, 230, 250); text-transform: uppercase; text-shadow: rgba(17, 241, 255, 0.25) 0px 0px 8px; text-align: center; display: block; padding-bottom: 14px; background: url("") center top no-repeat transparent; }
.glow-bracket-button .label::before { content: ""; position: absolute; border-top: 4px solid rgb(66, 237, 248); border-left: 4px solid transparent; border-right: 4px solid transparent; height: 0px; width: calc(100% - 106px); top: 24px; transform: translateX(-50%); left: 50%; box-shadow: rgba(0, 112, 202, 0.79) 0px -4px 54px 11px; }
.glow-bracket-button .bracket { display: block; position: absolute; top: 0px; height: 28px; width: 54px; }
.glow-bracket-button .bracket::before, .glow-bracket-button .bracket::after { background: url("") no-repeat transparent; display: block; content: ""; position: absolute; bottom: 0px; }
.glow-bracket-button .bracket::before { height: 31px; width: 41px; }
.glow-bracket-button .bracket::after { width: 39px; height: 28px; }
.glow-bracket-button .bracket.lbrackets { left: 0px; }
.glow-bracket-button .bracket.lbrackets::before { background-position: -38px -89px; left: 13px; }
.glow-bracket-button .bracket.lbrackets::after { background-position: left bottom; left: 0px; }
.glow-bracket-button .bracket.dbrackets { right: 0px; }
.glow-bracket-button .bracket.dbrackets::before { background-position: -201px -89px; right: 12px; }
.glow-bracket-button .bracket.dbrackets::after { background-position: right bottom; right: 0px; }
.chevron { width: 6px; background: rgb(66, 237, 248); }
.chevron.small { height: 8px; position: relative; top: 0px; }
.chevron.fat { height: 31px; position: relative; top: 0px; }
.chevron.left { transform: skew(45deg, 0deg); box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 12px 1px, rgba(0, 112, 202, 0.6) 5px -1px 20px 2px; }
.chevron.right { transform: skew(-45deg, 0deg); box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 12px 1px, rgba(0, 112, 202, 0.6) -5px -1px 20px 2px; }
.content-block1 { border-width: 1px; border-style: solid; border-color: rgb(40, 110, 128) rgb(13, 31, 44) rgb(13, 31, 44); border-image: initial; padding: 49px; position: relative; }
.content-block1 .content { background: url(""); }
.content-block1 .top-line-thin { position: absolute; top: -1px; right: 0px; width: 693px; height: 1px; background: rgb(55, 170, 193); }
.content-block1 .top-line { position: absolute; top: 0px; right: 0px; width: 310px; height: 2px; background: rgb(55, 170, 193); border-bottom-left-radius: 90px; }
.content-block2 { border: 1px solid rgba(0, 162, 253, 0.15); padding: 10px; position: relative; }
.content-block3 { border: 1px solid rgb(30, 47, 65); padding: 10px; position: relative; }
.content-block4 { position: relative; border-top: 1px solid rgb(0, 230, 255); }
.content-block4 > .content { background: url("") repeat; }
.content-block4 .content .top { width: 100px; height: 2px; background-color: rgb(0, 230, 255); }
.content-block4 .bottom { width: 100%; height: 7px; border-top: 1px solid rgb(22, 129, 165); border-left: 1px solid rgb(22, 129, 165); }
.content-block4 h3 { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); margin-left: 25px; }
.corner { position: absolute; background-image: url(""); width: 8px; height: 8px; display: block; }
@media only screen and (max-width: 1200px) {
.corner { display: none; }
}
.corner.corner-top-left, .corner.corner-top-right { top: -1px; }
.corner.corner-bottom-left, .corner.corner-bottom-right { bottom: -1px; }
.corner.corner-top-left, .corner.corner-bottom-left { left: -1px; }
.corner.corner-top-right, .corner.corner-bottom-right { right: -1px; }
.corner.corner-top-left { background-position: 0px 0px; }
.corner.corner-top-right { background-position: -2px 0px; }
.corner.corner-bottom-left { background-position: 0px -2px; }
.corner.corner-bottom-right { background-position: -2px -2px; }
.content-block1 > .corner { background-image: url(""); width: 30px; height: 30px; }
.content-block1 > .corner.corner-top-left, .content-block1 > .corner.corner-top-right { top: -5px; }
.content-block1 > .corner.corner-bottom-left, .content-block1 > .corner.corner-bottom-right { bottom: -5px; }
.content-block1 > .corner.corner-top-left, .content-block1 > .corner.corner-bottom-left { left: 0px; }
.content-block1 > .corner.corner-top-right, .content-block1 > .corner.corner-bottom-right { right: 0px; }
.content-block1 > .corner.corner-top-left { background-position: 0px 0px; }
.content-block1 > .corner.corner-top-right { background-position: -30px 0px; }
.content-block1 > .corner.corner-bottom-left { background-position: 0px -30px; }
.content-block1 > .corner.corner-bottom-right { background-position: -30px -30px; }
.content-block2 > .corner { background-image: url(""); width: 8px; height: 8px; }
.content-block3 > .corner, .thin-corner-wrapper > .corner { background-image: url(""); width: 6px; height: 6px; }
.content-block3 > .corner.corner-top-left, .thin-corner-wrapper > .corner.corner-top-left { background-position: 0px 0px; }
.content-block3 > .corner.corner-top-right, .thin-corner-wrapper > .corner.corner-top-right { background-position: -6px 0px; }
.content-block3 > .corner.corner-bottom-left, .thin-corner-wrapper > .corner.corner-bottom-left { background-position: 0px -6px; }
.content-block3 > .corner.corner-bottom-right, .thin-corner-wrapper > .corner.corner-bottom-right { background-position: -6px -6px; }
#contentbody .corner-wrapper { position: relative; display: inline-block; width: 100%; }
#contentbody .corner-wrapper .corner { width: 7px; height: 7px; background-image: url(""); }
#contentbody .corner-wrapper .corner.corner-top-left, #contentbody .corner-wrapper .corner.corner-top-right { top: -4px; }
#contentbody .corner-wrapper .corner.corner-bottom-left, #contentbody .corner-wrapper .corner.corner-bottom-right { bottom: 1px; }
#contentbody .corner-wrapper .corner.corner-top-left, #contentbody .corner-wrapper .corner.corner-bottom-left { left: -4px; }
#contentbody .corner-wrapper .corner.corner-top-right, #contentbody .corner-wrapper .corner.corner-bottom-right { right: -4px; }
#contentbody .corner-wrapper .corner.corner-top-left { background-position: 0px 0px; }
#contentbody .corner-wrapper .corner.corner-top-right { background-position: -14px 0px; }
#contentbody .corner-wrapper .corner.corner-bottom-left { background-position: 0px -14px; }
#contentbody .corner-wrapper .corner.corner-bottom-right { background-position: -14px -14px; }
#contentbody .corner-wrapper.large .corner.corner-bottom-left, #contentbody .corner-wrapper.large .corner.corner-bottom-right { bottom: -4px; }
.cornerbtn { transition-duration: 0.2s; perspective: 1000px; background: rgba(0, 0, 0, 0.2); font: 11px Electrolize; padding: 5px 3px 4px 8px; position: relative; color: rgb(37, 148, 181); border-color: rgb(12, 107, 165); border-style: solid; border-width: 1px 0px 1px 1px; }
.cornerbtn::before, .cornerbtn::after { transition-duration: 0.2s; perspective: 1000px; content: ""; display: block; position: absolute; }
.cornerbtn::before { width: 0px; height: 0px; border-style: solid; border-width: 8px 0px 0px 8px; border-color: transparent transparent transparent rgba(0, 0, 0, 0.2); z-index: 0; right: -8px; top: 0px; }
.cornerbtn::after { width: 8px; height: 14px; bottom: -1px; right: -9px; background: rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgb(12, 107, 165); border-right: 1px solid rgb(12, 107, 165); }
.cornerbtn span.nook { transition-duration: 0.2s; perspective: 1000px; transform: skew(6deg, 0deg) rotate(-40deg); position: absolute; display: block; width: 1px; height: 12px; top: -2px; right: -5px; z-index: 2; background: rgb(12, 103, 161); }
.cornerbtn:hover { background: rgba(11, 75, 116, 0.3); text-shadow: rgba(0, 112, 202, 0.6) 0px 1px 17px; border-color: rgba(186, 228, 255, 0.7); color: rgb(186, 228, 255); }
.cornerbtn:hover::before { border-color: transparent transparent transparent rgba(11, 75, 116, 0.3); }
.cornerbtn:hover::after { background: rgba(11, 75, 116, 0.3); border-color: rgba(186, 228, 255, 0.7); }
.cornerbtn:hover span.nook { background: rgba(186, 228, 255, 0.7); }
.cornerbtn + .cornerbtn { margin-left: 21px; }
.cornerbtn.friends-btn { position: relative; width: 50px; height: 13px; transition-duration: 0.3s; perspective: 1000px; display: inline-block !important; }
.cornerbtn.friends-btn.follow > .follow { opacity: 1; }
.cornerbtn.friends-btn.follow > .unfollow { opacity: 0; }
.cornerbtn.friends-btn.unfollow > .follow { opacity: 0; }
.cornerbtn.friends-btn.unfollow > .unfollow { opacity: 1; }
.cornerbtn.friends-btn .follow, .cornerbtn.friends-btn .unfollow { position: absolute; width: 50px; text-align: center; }
.expandbtn { background: url("") repeat-x; height: 22px; display: inline-block; position: relative; margin: 8px 0px 8px 60px; padding: 9px 13px 0px 28px; text-transform: uppercase; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(98, 196, 235); }
.expandbtn:hover > .expandbtn-slider-left { transform: translate(8px, 8px); }
.expandbtn:hover > .expandbtn-slider-right { transform: translate(-8px, -8px); }
.expandbtn:hover > .expandbtn-bullet span { opacity: 1; }
.expandbtn-slider-left { background: url("") -175px -99px no-repeat; width: 42px; height: 31px; left: -60px; }
.expandbtn-slider-right { background: url("") -175px -131px no-repeat; width: 42px; height: 31px; left: -47px; }
.expandbtn-cut { background: url("") -142px -98px no-repeat; width: 32px; height: 31px; left: -32px; }
.expandbtn-bullet { background: url("") -69px -119px no-repeat; width: 8px; height: 8px; top: 13px; left: 5px; }
.expandbtn-bullet:hover { color: rgb(255, 255, 255); }
.expandbtn-bullet > span { background: url("") -96px -100px no-repeat; width: 46px; height: 46px; left: -19px; top: -19px; opacity: 0; }
.flynow-button { position: relative; display: inline-flex; padding: 0px 38px; height: 61px; outline: none; border-radius: 0px; background: 0px 0px; color: rgb(255, 255, 255); line-height: 58px; cursor: pointer; border-width: 0px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 36 fill; border-image-width: 36px; }
@media only screen and (min-width: 1024px) {
.flynow-button { height: 73px; line-height: 70px; padding: 0px 48px; }
}
.flynow-button div { pointer-events: none; }
.flynow-button div:first-of-type { position: absolute; left: 5px; top: 5px; z-index: 2; width: calc(100% - 10px); height: calc(100% - 10px); border-width: 0px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 24 28 fill; border-image-width: 100px; content: ""; pointer-events: none; }
@media only screen and (min-width: 1024px) {
.flynow-button div:first-of-type { height: calc(100% - 21px); width: calc(100% - 20px); top: 10px; left: 10px; }
}
.flynow-button div:last-of-type { position: absolute; top: 10px; left: 10px; z-index: 2; width: calc(100% - 20px); height: calc(100% - 20px); border-width: 0px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 24 26 fill; border-image-width: 50px; content: ""; opacity: 0; }
.flynow-button__icon { position: relative; z-index: 5; display: block; float: left; font-size: 22px; line-height: inherit; pointer-events: none; }
.flynow-button__icon--glow { text-shadow: rgb(196, 129, 0) 0px 0px 14px; }
.flynow-button__text { position: relative; z-index: 5; display: block; float: left; text-transform: uppercase; white-space: nowrap; letter-spacing: 0.11em; font-size: 16px; }
.flynow-button__text strong { display: inline-block; }
.flynow-button__text strong:first-child { padding-right: 10px; }
.flynow-button__text strong:last-child:not(:only-child) { padding-left: 10px; }
.flynow-button__text--large { padding-right: 10px; padding-left: 10px; }
.flynow-button__text--large strong { padding-right: 0px !important; padding-left: 0px !important; }
.flynow-button:active .flynow-button__text strong, .flynow-button:hover .flynow-button__text strong { text-shadow: rgb(196, 129, 0) 0px 0px 14px, rgb(196, 129, 0) 0px 0px 4px; }
.flynow-button:active div:last-of-type, .flynow-button:hover div:last-of-type { opacity: 1; }
.holobtn { width: 261px; height: 54px; display: block; position: relative; }
.holobtn:not(.inactive):hover > .holobtn-top { transform: translate(16px, 0px); transition-delay: 0.2s; color: rgb(255, 255, 255); }
.holobtn:not(.inactive):hover > .holobtn-bottom { transform: translate(11px, -8px); }
.holobtn.with-connector:hover { transform: translate(-32px, 0px); transition-delay: 0.4s; transition-duration: 0.4s; perspective: 1000px; }
.holobtn-top { background: url("") -236px 0px no-repeat; width: 261px; height: 44px; z-index: 2; font-family: Electrolize, Arial, Helvetica, sans-serif; color: rgb(0, 247, 255); text-align: center; padding-top: 10px; }
.holobtn-bottom { background: url("") -236px -54px no-repeat; width: 261px; height: 39px; z-index: 1; left: 5px; top: 8px; }
.holosmallbtn { width: 200px; height: 80px; display: block; position: relative; }
.holosmallbtn:not(.inactive):hover > .holosmallbtn-top, .holosmallbtn:not(.inactive).active > .holosmallbtn-top { transform: translate(16px, 0px); transition-delay: 0.2s; color: rgb(255, 255, 255); }
.holosmallbtn:not(.inactive):hover > .holosmallbtn-bottom, .holosmallbtn:not(.inactive).active > .holosmallbtn-bottom { transform: translate(11px, -8px); }
.holosmallbtn.inactive { opacity: 0.5; cursor: default; }
.holosmallbtn-top { background: url("") center -10px no-repeat; width: 200px; height: 50px; z-index: 2; text-transform: uppercase; font-family: Electrolize, Arial, Helvetica, sans-serif; color: rgb(0, 247, 255); text-align: center; padding-top: 42px; font-size: 12px; text-shadow: rgb(0, 0, 0) 1px 2px 0px; }
.holosmallbtn-bottom { background: url("") center -110px no-repeat; width: 200px; height: 80px; z-index: 1; left: 5px; top: 8px; }
.holosmallbtn { width: 200px; height: 80px; display: block; position: relative; }
.holosmallbtn.inline { display: inline-block; }
.holosmallbtn.inactive { opacity: 0.5; cursor: default; }
.holosmallbtn:hover:not(.inactive) > .holosmallbtn-top, .holosmallbtn.active:not(.inactive) > .holosmallbtn-top { transform: translate(16px, 0px); transition-delay: 0.2s; color: rgb(255, 255, 255); }
.holosmallbtn:hover:not(.inactive) > .holosmallbtn-bottom, .holosmallbtn.active:not(.inactive) > .holosmallbtn-bottom { transform: translate(11px, -8px); }
.holosmallbtn .holosmallbtn-top { background: url("") center -10px no-repeat; width: 200px; height: 50px; z-index: 2; text-transform: uppercase; font-family: Electrolize, Arial, Helvetica, sans-serif; color: rgb(0, 247, 255); text-align: center; padding-top: 42px; font-size: 12px; text-shadow: rgb(0, 0, 0) 1px 2px 0px; }
.holosmallbtn .holosmallbtn-bottom { background: url("") center -110px no-repeat; width: 200px; height: 80px; z-index: 1; left: 5px; top: 8px; }
.tabs { position: absolute; top: -47px; left: 0px; text-align: center; width: 100%; height: 47px; background: url(data:image/webp;base64,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) 50% center no-repeat; }
.tabs.tabs2 .holder { width: 506px; margin: auto; display: flex; }
.tabs .holder { position: relative; }
.tabs .holotab { position: relative; top: -14px; float: left; }
.tabs .holotab.right { margin-left: -58px; }
.holotab { display: block; width: 282px; height: 51px; color: rgb(23, 235, 235); position: relative; }
.holotab:hover > span.bottom { transform: translate(13px, -14px); }
.holotab:hover > span.top { transform: translate(-16px, 0px); transition-delay: 0.2s; }
.holotab:hover > span.text { transform: translate(8px, -8px); text-shadow: rgb(66, 169, 248) 0px 0px 50px, rgb(66, 169, 248) 0px 0px 50px; color: rgb(255, 255, 255); }
.holotab:hover .right > span.bottom { transform: translate(-13px, -14px); }
.holotab:hover .right > span.text { transform: translate(-8px, -8px); }
.holotab:hover .right > span.top { transform: translate(16px, 0px); transition-delay: 0.2s; }
.holotab.disabled { opacity: 0.5; }
.holotab.right > span.text { left: 16px; }
.holotab.right > span.top { background-position: 0px -153px; z-index: 5; opacity: 0.5; }
.holotab.right > span.bottom { background-position: 0px -153px; z-index: 3; top: 14px; left: 29px; }
.holotab.active { top: -28px; }
.holotab.active > span.top, .holotab.active > span.text, .holotab.active > span.bottom { transform: translate(0px, 0px); opacity: 1; }
.holotab.active > span.text { padding-top: 13px; text-shadow: rgb(66, 169, 248) 0px 0px 50px, rgb(66, 169, 248) 0px 0px 50px; color: rgb(255, 255, 255); top: 0px; left: 0px; }
.holotab.active > span.top { background-position: 0px 0px; opacity: 1; }
.holotab.active > span.bottom { opacity: 0.5; }
.holotab.active.right > span.top { background-position: 0px -102px; }
.holotab > span { display: block; width: 282px; height: 51px; position: absolute; top: 0px; left: 0px; background: url(data:image/webp;base64,UklGRnQjAABXRUJQVlA4WAoAAAA4AAAAGQEAywAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIOBcAAAEZNW0bMKrSr/wZDwwR/Z8A1AMFDk0fbl4KR0HbNkzKH/bbIETEBCBcz7jdaZQkSZIbSZG9N0ks1f9/YxcAbrNWiCDdwx2c6xwiJgCibFtVm2t2egXR46Gtlz5+ANO0bWskuXpfKVOZWdVjtlfM7L29ZYYtMzNjexrMzMzsFR3mY2aGYfwBhzMrM6XUG/O9zwvKjnApynEiIkKibFt121zYyZUQ0uFItpD6+IAYXrC96Swdz+UTFZ9998MPP/3008nZ2cXFYDD6bo/Tr37NtSbmcyYuUfpxidUyiMGgCSALlIXNSsRsBno4Fu9EvHkj4p2rKpmaZ5Mi0h6rlXLjlMoRsx0tV0E0M9Rj+rWdE3/zIdQbi6etC3nDaxVBnG1LvwwBp8tlUs9WeLdQqn45ilJlg85uNGh4HonwnElkMBH8vsfrXv/aq618zJmwrqLBXYyE5ZuNUDWZ1XfZGPkLSUY+Q4PIWBvsJ6uQuZATijFNUoHaqo/pDa+/0iiczY1eTI9CMGffrzTiM2D1H1B47pBYEqjaaDeMkyBtmUKFebAZASfWgDhQSFLecDlIUvnEwrbmCEXS6LzobTxmAV04ALmA6KlmWdir3QALs8xmGcQ4IFF03dhA+YemuQxFF/kgl43pR0fR0C+wj6y90qAiutvF4li++O2QqmRR9jokI0l/rgYDRttRVEN+dX0wabDUzHBb6McxZxeBZUHvlbJt1ASSBLk8G1revKjXJeFxr0flGE3O3sRE5UZK9Qfkk0TRNISei1rH6xgyFBsko0mhyKXcGoPU7O9He6ndP1u+1aqCA2zN3rCfVCxUvqq9lFAbCaHJDIRp1dhEnOyU93Mj6XlTWO5SWX5AlVViTELlW3JIoAd+7gnqi0GwVV2LCVSXij30nwQJTRqxluqK9TomBEwsBnC2ItlIU2fVbB2prpINiqL21cYrLEnXYNrWutrr+prLnmzAfeFeQiU/NXRDMpmiWiLovAk5C6HBGwBuZN4tr3KvHifJTj0+q1WkldVLdgHGiK4IQuLJ8LxRQY4yB5XRU4HNaIpbw24agfciBSGGZZC8zRBAV2MxAIp2D54xnwMjUjVZFgkVwXshzD1JZb3BWldXUrZyg1tIZoNydibw3SusWyVYQE4qm3Bn0FQ3q78DTervXs0LRpg52XR1oH5SVXE+U0XoL+IH7M1+kxW7tRLSUE8cGcSFTcQBQsY/SKget5mFppSxWBikUpVBZdCBq6ZgjpiTGFHituKG0FpslFtDFK2JhJFVaRdSF+1maz2vGxKfBfal4+7uNF1wUV0ZkCjiSJ7C4mC+kWc7Q7V9L1EGMXJDmDSvpAT3t3v/+UbcW6ARbAYV4SwEi5utBLl5tKV4kFB11dhLW/bBRI1YvTuQ2xdCw48j1G2JvGr21tMNvP9cIz4IUviQdnmoHva2jb4nFsbxBsbdOSu4EmOhUraExsxTg07suaEZFHXcsxV7zlWNZoHtHNDwkovu7XYf+sB5430hs2+fJNaSPuAXN8jngij+6zPPdFn0n5Vr/sZgNIOsMNXKXzUihY0EcvbRJpVDay20K+23//ANiB/8zY9FpLQH6Rro2G3Ij1mB2HH9SSLyRufFs7IByw88K/08sTkOpCgFvGpib54oaqPPXl16EEt/h48qcaRqBBz7ATNR+RIOjthZMrgItec3zgquEhVW7iOhFynWdI1KEckkFfHkQpID9lYE3f5j0NpjkNn0+AMVnPUwAN62KiiGLE+KkwZVNYRTjx9gNhEyVl7OFjigJhr38GDnQilqgnW3/0ShWN4H8aK6gHSjLtFfXWvGIeZ7AvdnTP3Dk7WC48Sox8ter7qSWJ/lhQNXml1LKozzEEf0tg1U1bXmJLf7VEAhE6nE9H5o7XAwdnBNUYj0456chUplulOPF4q86krmK0liR2AyrxT7/SaWZQHGCeoqxK1Epd7h09qKV2IVH8SxJL/XcewwF++PQIhKYvjDH2Q93uBkMW7Z2XhfhiOigXtsNMWIZMJ+wZ5k3oBvxs5UXuSw3PEzimCeyjKi+1gGCSit5EfTGHko80+SnxS67BRcSVS+saj8uFKc0VUTjnsyECtacgci3fvtDdEePvCxhZoE8gudnkhH0rRh8mr4i+KHk1DzoLio6vE9tKmDWWog3Jp6n65UhEOXk3jvyfs5EAhL5qBI7vhZn1B4/YlsoV95FbwbA2Ath/I3l0A8OFVOEY1G5pKeV/d/I6ER6Fh4eDJ+CE9kZUkbg2Lv+LkPxnvjEfWrr9PguJKbsUKZTEvm1e2f5EIlFMeHYFRXZa9VRAyEjCvJoDIpWCT2O3g4moSEArj0UDGMkMXtUU4QiYfjdqXVCgGM4bgi5oeuh2QZxpydFXg/jt0pS8sbDRricgI5K0tPFlZYnEtd4Uz2jp/XPCapVT0cRwJ2iBmtvj7zMv/RtvrtadEgjTnpVKGrK5nr6UoNRzIqs5OTwkATYxvsKXhBhq3Ss08UjVCRaGjRTmZEk6kZCm7XhnzXs6L9D5IT1Ov+cO2iyvsN3lxZqhLK8El0nIe3lOiheg3kYnR6uGMTitUIaHFPV+b52XN9c5R4HUuW1L3SahKNmFO+IbRMIdZD/0IwJpmlZBEYK6VFSQjKzw3CT+JoZkyu6dsQyB1hIYfOvTJ3LR7a1+xcvEvMzBZuD6GYxjVzgPV7BJWn13hnIqRh3/NtPO0ETSwobbVK3Opd0cuQU64PQqsQzG3dhMz2eSI4jMdSAs7aLsOSqbayuaNlmBtNOK6Qg0PyY7lMnC7P1AxwJux2GezpSnUNtCTM/PY3quTnPhfibJdYMW0cy3OzKwUCSdwSMJKWHxwGVoQnc7GwigTydUTjZntYG8aiyUjiXIjAXDydm2mnoOUxsyA/St8SDKv0RICSiIbdLgFcQwMS8SUkos6dgiHt2WQyZTL6k7Mr/5TzOr4l8D5Zhprn4Jd1fJvDJMPzbOxDt0iwKDE4LBxZZnblHo0Tk4gFecGJa/EQ/TaxCjXPjCu4PmTaGEmctTLolw72NWYlit0/1BxWP4fPz83casi+KiH/WST+gNupI4MToar5PDB0s4kRGnIL5+hMDPoRiM+fXFyTIBhpGzILrpbtOjSVfYdiFp6MFDNrahYZZrkvigcEExth6Soi7spYuMJOdCENimISVtsSD76+K+sY8WMdA4bnmebWZF0d8sN1NJFGeiT322jmHFPnrWNyEjEL2MRf60KsfrGkVM1mganbBDLYc3aMTkel4nApK97pK4NOLNvWLjSGha0qLrYNeL4rsVlnr2NhAVUhvi8JJoO+mhJnIq2r8jImtkqHDWJQ0kVMdI7mkrpX0oBvvuBa5Bi3VYrmbf4bV5JX0X5mDxr2atrLREoyUoxkYBca42fUbhMPvsIuez1ds8a1NkXg/OBs2AKTSS9AETHD4wE4srqQxg6U8Ys7T0pVA7nz2N8mAWlyYTIRE8KY5hKJP7tDfnC32+skYhqxjREeRBO4m0Ssro4uSLFBWpnjYDzdyfAHbfTuIuqpHUf+XqmChXMfwyZsTeC6IW0bAqIcIjdwnLy3+MEPf/zTn/38l7/+9W9+94c//ulPf7rkkksu1XLZpZdo+ZMtl1wWlEv+gIX+7JWMV7///bduPCSYbTBXtnBQqhrKZDI5jv6R4um2lJ0Epd+V0pclU4QcSeGHFHSBzCvvf7ch5c9f3O3CFdnDkHpmOpbL0LB/aDpSQni0hPBoib4wUqInppESvWZj5cdoCSnZSAmh0RJ9YaSElOz4j9EC3S8ZPY+BuOLMuOixn6f6sRI8XvLxgtB4QejEpciI2dtJDGOmfby0nsjMuIlOWkKoGjEPrycuPHa87P9b3+DRErNmzDyK/H/tuNuxHTf74lfPDFV2t/EC3W28QHcbL9Ddjm/GSjk7XqAzZ/cSjyPWg3LiXyzPFkYPwR/1rJZBnLqRmYU1sLdZiZhNRJG2WChVv4j4zVWVMN4tnDuqhK1Wyo1Bl5MSib57kP8ubPTc+twH3p74p8Z1My1loqUupYIQtb2LMX5DzcGe6VeaQlHTeSdUvZk1dbyTqt5Uv0MBzZI6SxtNl5NIlGY2df6Di9uefe+7ElQqWMyYZEePM8aFzGdMDG0ga7WKcyMXdG02QtVkRqpwnOZNIaEJyaLa0gFSCE4+uMDz4bj0IJkVQYyy5A5n3nk+pC6ajWIp9CWE8X/ZkOB/ynC21QOkIQJtNytFYSradsjycABwwWBWSUpO7ygkfAdVdwYoGl2/3fm3vi3E/hYC6DHFccH/fkQ8+XPE1PUy8S3C5OjabJzeF3JUlUcqejWp24327dy5OWruuru+5c3v8CFvHUKPLu4lgNxZsQ7zUw6sPWTvBBW5/DITMha/HVKVVr8ZkGXBOxuJQk8fLIgYVDFtO6a7vfncu3zEIopGEdh1if8Qwq1H60DVoeI43lxdCVWjSRNqFvrLsFBlPRIKkjWZE9m78c5WIHsbEGtUcdsyEd/9zRe/x4ci6FHCu4J4w20adw3x+ijisOgBSZwksCIP8UXaGL2pSU0iGe7ZEptjXQje0T45Yt6Qs06/slq07l7nbqgGUiAc6JHU9TAUO5yplxNnOIVumn7/e6MYgVibNxMeezQHD1buhdA1B9IDpu+ljYGni9uOcex8r3OnC7Oa3N+9hR4BmNFgbgTDivU6zJ02Xfq/MFfV1cbPTd4UlpsXKi3vvfqqoZvng4phC4FWRtv43uek4LpOHvSQHXzpWTumU0ZDUfYmYuH1AKJ8IGhWK2fEkWflpFDlj0hF+0aOuCBFAbw1e4mMtm4LjoJ7TPdd1ACsV7reEfxAzMx2k8Y1nGkbcVBy1/RlxEVdWPaFyn9yNlYlqfIQrLMlgMwzLkTiKNYeYJtNJhPq09ADIARjOlGdoJUyLLQVl7J5QxIal0rXy+unSWDLe/uVrrhJFFqne2eicv292Z+lVJOKSbLQU6/TNox6ygyOoXftJmJh9DCsX+ae4FDYgYUKqLaWtnKNtpCayXFod3oLVd27hwc7F2y1bRB1DU7pachw9uUvvFbwbFE9IZailEA1bSPmB0RGkkbIYLDrIWGQuzQ44rUXmpSLV+tsZ6HMwp3kBwG5ZkXbWetYk0nNLEIV9SISQ2fOvOz514oORyY1eYYTbzO5sRzz+KPUvGpp6+VyhJ/bFK9jvZirrXDJaZQeDIYz7SgBl+Rlz4O0moJ0hp+FbTS4OZht169SDyolV9ZnWxMO1eNY/6EqS3MqNHsXOtLbFSOat+S1UqU5caFYkqIirc+5RhETsNQmAEWoNh762YD0BAivHm/4Ts2FSjlCw33+VcvX3SGk9DDGMZRab3KwQNqwi2GC+uyrqxrOmepT72NmDHqMs0fZHDSHxlnach9Yrn9UIjE1+4UlqEn0MnopA2XqpPGOSVtr3AEIFyqNCUy93gyaJPX6bAavz5ylVfigAhTbncoHk0IUPhJMy2mhJovSEapKNG5zZfVi2BdSvYQBeyt5RcxWWckkQsxxXvqcawUn7SqoDZ/55zgUSzztBE0s7cYAgsYtZBEheyVdVcL2Pl0Symnc3ZMDybJYeyCvWLiiSkWJ9D2xRGDU9ekXP/saQb2Syc3+UNf6KJyPV6oaIx/1IgJx8zo2iwN56j9/kqQuh7L09HCsd9t6a4hKD2zV1brnXY+OpyA6/eJnXmNG03YJVDAOJwWGSy8iyh/gH8HrRYfAKIsQyteDhjP1VvG9UzTXbu7rjkokpKqZtD5DG0kSr8/QT8MmYiG5ccrOIvQTbVRUVwl+gO+NSBh+zi/NNyGwJoNbJzVhTpqUzcQR3Ju9WdDPN774GVeTJHqUwbHja+KZ/4AUYbtRjxdGoKna8iakxs/ph/8Jj7vZyIcNZV3XAWi62i35AU8YOPnWXfS73rVO8ECCGKX0xhc/7RrpduTHpAGz0dTkgwqxHWxqduX4nbslQJtDqKogTsQv5g40J7GqVkeZl8SesG10iSngJZaSR9NKQJQK/cb0qVcAjshpo3rsUuKZf2FVacnMxwOWYX6RlZG8jmEikD+Zh4eO49ojZOYDR3WClSKHYQWr5bt4xt2Taa9QKJp3+kVPvAqNwAFNp06Wyw3EydzChO+p98pFgSpJ4K4hSiGmlvBge5ODIMZNA6jSin1cz0r0b3zpE6/yhjuZErumx8xVjyNrlXuBb1WX1oTl7tTy/7KgAbHmA5OTOWoKm2get5KYMG67AT3YnCScUhpxux2deekTr3QRdBSEho+2MwMxLIXGHChexC/Xwjw+XcLiRaj54MA9WzkEbMM9uTDmYvzQQ4AIiSBhT6rdri89Sn2Caaynga52m5p2OuvXIQfeeEqswtexXo4f0owqa1QeMdvl8JbivIYzzeB6WRLYwPEAVIh7llAVA6aKuXe4vnUxjubs7Mof02qZezJnc13EnDICBGIZ46zRWIc0ZCKLcyWC63CoKEfNLEY8qIKHObfWptWUrg1vyEyu6dsQyB1hIYfWcs5di4cXCdqgniVmZotD3/KYJurRpcC+rLJ69gMkOHsXESf6nsit1YQIL/kkDTue5yYRoIlh5Jl7pfPnHuZajE+XOCKEViEmR22yiUFJg/C+0HX6pBHlzqDtDhlw65Ou81Swi/+np+aOlmFuNKHqkIND8mO5zJwuJ8kAZ8Jul8NLEjh6WbfrdehOVLg3cbCDZwf7MuQpV7syui6icSzPza4UCCRxS8CwlsenyxTBqzwxoXU9Dx+QmsbPhoDfXz0TVjvnNqKcqIwAB+dlyFOuFpUsHOJNOwUtj8EHX9t0lL4lGFbpiQAlEQ27XQJxRVHbhU4K+aJ7IqwYYQ4CXiScggiqChbaRYObTI3ZRPnZlR0o8Tq+JfA+WYaay4g8W2WbBKQNhiB3My6winJQPf9QBHk4L0Pc2u5CiLzhZGZX7tE4MYlYkBecuBYP0Q8Tq1DzzNiF60OmjVUsOSo/I9Hc845Nbv0wAv5RtYSArlKfrG8XdztJQWRaw3sl5vlXJQvyn0XiD7idOjJYF6qazx1DtWw2MYKahuRCLl715k8m8KglcoAkrLtdEZsCxbVt7u+I2bKNmM9BkpUWs/BkpCg5GpDFyZJ5ZHhP5NTwqL7Af4qpHE+51Cu7QGWtsEZ2dmXHKZyxbY7XsRW+jhE/1hmKrjxTULUfhKT3h8+KH2IkMf1zAtfzN72oPKC4cusJe4PJzK4UT1XiXuk7kfjmmwuxDo8FVaUegUwIbWP8TLpcD+ueR5gLhojjzL8E8rkW3/P+9Ev9Wk9AklXWxpMIFraquNg24PmuxGadvY6FBVSlsMNPMCFfVgJQG5F4EhEhC5NZ+tdAYWUtA039js44VfE0ZYY+0Xe+LrkH3wHffMG1yDFuq1A8osk0oN3FCOXITizJg/8tFugk8KDi1rp2NAHxJMLPqN0mHnyFXfZ6umaNa+kghHKIozkFg1H4De8JQPzgygqC6PvoZQjbjNP4r0pCmkDzZpMnparxcmGSNo3AUhfCzunKEs64bRvs6d9dgd7MUPTR1n8ZYj4ObDUC+5tETCO2McKDaAJTE1hFF4zSFs2fTFJEfS86c94YwpcheGexynbh0KdWcf5eqYKFcx/DJmyN8W2Ttg0BUWmqypE0CE7kjHeE73sCTWTkn7mYjrNy6SVa/gTlj3/4/W9/85tf/eLnP/vJj374Azmu//3mOXsNV1A4Vehux3Lc/ItfPG8/vVhGxL8Tv8UXPv+Wvfw78WO6fvGzbx0rQbf40qffNlaCbvmlT7xjrATd6osfe9dYCSLuR0zweAli6kdLELGMmZBhceynIyYG1PuZGCEHPXsFxhg5zhkiGi3pSAiiEVO5P5GpRDJi0hInMQmT/MVpZ+OmQ38y02HcpHQic5xKTmZm4SVOZqaaNxkx6TdHTFwW/ge9/ceIiSePmPr4EVPP/AWqXkzHchBWUDggbAkAABBCAJ0BKhoBzAA+bTaWSCQjIimjEjtJMA2JYztsifRQEs7FXzFfkB4pI1fIfmL1BXOGrH9d82ZKvY5nh/z/6ne5nzAP0i6Y37ceoD9iPXg9Ff/M9QD/hen/6hvoAeW17Lf+C87f1AP//cgvgHZk2PGbncV7D1SvfGsd55nNCg+z1dnw6NuhFAyIhHU9jvJMOIJXLWgNeF1NkHO53bBbXYTpuFnv8tJNLxSrVK6mWiwhQMSjJJgUnzH8y3X1eSXFMFjwZyCKDcZZDp5fmP5TX+Bk4dW1i5I9W5JH5fFvi3xaqi4W4qkA0KIgSUSd4wqMe/48qDXJm3M4arUn1n7RsRyh8ZvwLwCdQTrqo8Vmazd+L30os6s/VOMs+IqKfGx8Q4SwKle/n+fkQHdd8SvrT1p608trLh+tPym5fjdwvMZrePX1d9JFR+dj4LZqi2HNbrlwoI7LtgLgC2XfMrARYEC8qqSx+rxvUEq7ri2605ijUDJLwBrJcyc7EfbUSQ/V9UOrCFSozBhJyyMkiNYxLkzUYRB1k8NtoA8Zrs2I8XkAaaeWb518hvA8Bu76+OPUVUH94ODmnv3a/c2k3yQz7+cyWWQplwjG3c8pCIkX/62wVVACk3rmaWaqqqqqm+pbKQzKrzsTwnqhzgD8EAy6VOR3I7kdyO36+0zIurjVgfyk5utB1HGEfcz5G3I25G3I25G3Iv0isLhOwAD+54v8MXYXEV+Kynw1OfkVXy86dS/0rBv6h9771/Cc1/GSdHI9n8BsAk252QWBz5UvV5V02cPf8pPt+DH3O/G2u0oe7ZQ/O773k8wRJgTFBWMkN5Mp0VIzai/WvG7o4ZWqPKfdpVFDeyvcGWjfztOOE2ThNiKhwW90gSpH3koJH/DdD449gcut9TzmiXQpW9iiEgXokTZnfhYpBefkg5gCyGFfNNYu7oW49oEcMe21mlqghWnsoCw0SXRWSgkgcG9m0C4Rcypcn1SfsxF8iFymCPUOX/yZY82WoAsK43FKy76Z6W6oFAvmwCGj310nvuzFLEm59q1BxRbhm7rGQvbb3ZYgPbdh3wrKFzpd94FxRUA1I822UnUYVKg0UsKKRp/twfUAeCB0oHbGCSBUHHz9AJic5hhqa2ELycVe1iGPaOOiEsyN2jRTcb9+hJtTG5/hftImWJ6KKMoJd6N01VambF4Eswa0i+wpu84PSpQtFh9nzIgo8oKAVHzAm/618rYtWL79RpSzMxJw2aUD4ouOjqysj0pjOU7yW9P8B+PxauyP/WrU8OoE2iU+ZBJPpzwiRJa7iKBlAAAAAAATX0C0a/QL5spforkVp8qH+tfK3aCXgswOCx/Dcdn1km876AoYRc4400fH+NezGTzdCI5k0AWNCYWjnUwfKuj8oq/YKBmBR9Z0Rm4h3wKg1+0tybV5aLx/DD4avidRvGdbiu2DeJYmJypRp3HViPv+pe7mO5Wd8OaaD8XzK4kIZ/s3LulBrrjeeghD698h0X7Md+zFSBocOJDxmGFA0dOyAGP9kjd3QxL7AX3ULC3NiJq3ZilGAaBVhxw3AwICLeZgIsPDlkhkFuolnzgjvk4aoDISWdIA8ro4RUyxKbbBiOZoa8QGhci3uDhuUv2zICPAVJnsOwjVYxfT1y8NPD7kHWv6lVHytB9o54b097E4sIVxe7bNO/De1IpkQq2yccgaNavryvcTM7xzJZn+Q2SnD0sst/tDJ7BitVvdt05QNF234nVO+x6tF3dBiHjV2vOU0woAAAAAM9q4mr6FA0Dq0h/GzIdfMJaMrKib1THufMpOho5DaHxXP9EP/GwkBZmBOWCRO6kIEK0mNJsvipdGTI7ID7ek2AM/KeSf8SRMeOecRO726wj9jbAAAAWmXD1FJblpUeHZ+NmQ6+YS0ZWVE3vqJZmvETLulnHHWM3T7FtrvbyccvTgCCTS++nqxnQvBAqPkdDn+54zybBJi7Q5o7X70XLaa2Ib08me60TQ1H8J/5ZQDaX4LF2ZGwtGk2jdQacKgPmwY78LZC6ZUuF5ybWdXY8AGRC+Q4fq5s5YLifFvSGWtptAodXC/EJSERZi6hUu7005CI4bpjh6fEKfZYZMvc4cf7URRq+B6qObIaihmkYnggCFHvE2nEjnKjkblIBPDS1Yo2Qrqyds7MeE+LpD6A9C0o2vPxMcKLwHcxjEZ74LLsTz3JbXUBcPVHGXnr1kZSihh/6oL/sA3D95lXy0/a/7Av/8m8SbRIL//GS13bzCJCRb6ae2GmaQBUXOzinvW05H8YGPEq/b4JhsDpTRnxgy+jff+bwqw30heh7X6TfsIfUMxemu/hszYm/B+PYIiG5HCfblyzVd+1ak4d0HGyeKiqs2xBDi1guP6sgxuW7G3Q4k5AM3m9okjRZuEcRRlSZ9QX3zAvpx2APxQaWln8elwVMFytOCODrXG8P0c1o/2ONS28bKsmzO5euDBq7DG0LGUWIvjx0Mk956q74R3hlvx4sxc/rgCLPNMtR7pyszZHNVt+a5DKHYXbRaBK7kEkl1MiCrRIAAAANOtPMabBmnGtkWA+44Xf4zIdaO8Uyuq8jOhO5duXH5MmAzHWTg7FpyS5A0RhHonjEqsNwor2jNlKX8pF2MyzgZhGW3tlH4QUyEJwTq5VM/y/9ltcwDiBJWZQ+tNRPiCM/yw1z5CF8J/xUQuSU0vm9QkH0kr+acBTrT0L9S2j9YR2fLD2JX6geeAjVPYRAOXUdgkZM6tFsUHjLyoS0aHhNVUNiUxghKH9ezjn1j87IJdGzr1WPDYUslQWUYeGuq+uP8wRApAywBBI6rITmvC+XWyaAVKAva0pDYR59oj5+zy4kmAtYe5hW6D2CIhAd0jObGNwG15jXZJ2JmEZJYpBBttN8TOs9Nsvq3e5VzsVvzuxrgAAAAAGjsiB8lNosBspCZh7aHf/57/PS08Bi7A3/xmH2A9V3OX4Dl5I40FUplqsHPCeRSFS/m2wQBttZRAV2gIYBNPGTfykUgtVPJUHkGziwIiQNlcGxdnWJlZfY9m7MMfBax4rZk8RnwAAABX5fwXAHGN5xd1j/G9zfs81pRtj6/+Q+JpiTtZdtR1LC6jPZkrQFeR9VnJS8jQxm9S2udFPU05hAuzFTvkTIGyuDj/MJ5hvuNgq/BwQARovsqxRYFCPpZpay5VcHhFvMwEQAAAAE+o5hq0JE0ug/S4rHP4zq5ZKJAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAABoBAAADoAQAAQAAAMwAAAAAAAAA) no-repeat; }
.holotab > span.top { background-position: 0px -51px; z-index: 10; opacity: 0.5; }
.holotab > span.bottom { background-position: 0px -51px; z-index: 5; top: 14px; left: -29px; }
.holotab > span.text { background: 0px 0px; z-index: 10; position: relative; font-family: Electrolize; font-size: 22px; text-transform: uppercase; text-align: center; padding-top: 14px; height: auto; top: 8px; left: -8px; }
.listing { width: 530px; margin-bottom: 100px; }
.listing > .content { transition-duration: 0.2s; perspective: 1000px; background: rgb(1, 21, 36); border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(2, 56, 103); border-right-color: rgb(2, 56, 103); border-left-color: rgb(2, 56, 103); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; padding: 12px 0px 1px; position: relative; }
.listing > .content .entry { display: block; width: 292px; height: 172px; position: relative; background: url("") left top; margin-bottom: 11px; padding: 18px 170px 0px 47px; }
.listing > .content .entry * { z-index: 2; position: relative; }
.listing > .content .entry .hover { z-index: 1; position: absolute; left: 0px; top: 0px; width: 509px; height: 190px; opacity: 0; background: url("") left bottom; }
.listing > .content .entry h6 { font-size: 16px; padding: 0px; margin: 20px 0px 16px; }
.listing > .content .entry p { color: rgb(149, 173, 183); font-size: 12px; }
.listing > .content .entry img { right: 10px; top: 40px; position: absolute; opacity: 0.8; }
.listing > .content .entry .glow { opacity: 0; }
.listing > .content .entry:hover .hover { opacity: 1; }
.listing > .content .entry:hover img { right: 10px; top: 40px; position: absolute; opacity: 1; }
.listing > .content .entry:hover .glow { width: 104px; transition-delay: 0.2s; opacity: 1; height: 123px; left: -9px; top: 2px; position: absolute; background: url(""); }
.listing > .content .entry.large { margin: 8px auto 38px; background: url("") -36px -10px no-repeat; padding: 30px 0px 0px 25px; width: 464px; height: 539px; }
.listing > .content .entry.large .inner-large { height: 521px; position: relative; }
.listing > .content .entry.large .inner-large .scrollbar { z-index: 7; }
.listing > .content .entry.large .inner-large .scrollbar .track { margin: 0px 7px; }
.listing > .content .entry.large .inner-large span.glow { z-index: 3; opacity: 1; width: 92px; height: 108px; background: url("") left top no-repeat; position: absolute; left: -44px; top: 5px; }
.listing > .content .entry.large .inner-large span.question { z-index: 4; position: relative; margin: 1em 0px; font-family: Electrolize; font-size: 12px; color: rgb(0, 228, 255); display: block; width: 100%; }
.listing > .content .entry.large .inner-large h2 { width: 180px; z-index: 4; float: left; font-family: Arial; font-weight: 700; font-size: 14px; margin: 1em 0px; padding: 0px 10px 0px 0px; color: rgb(255, 255, 255); }
.listing > .content .entry.large .inner-large span.answer { font-family: Electrolize; float: left; font-size: 12px; color: rgb(0, 228, 255); display: block; margin: 1em 0px; width: 20px; }
.listing > .content .entry.large .inner-large div.answer { float: left; width: 229px; margin-left: 10px; }
.listing > .content .bottom { width: 530px; height: 80px; background: url("") right top; position: absolute; bottom: -80px; left: -1px; }
.listing > .content .bottom .link { display: block; width: 245px; height: 106px; position: absolute; top: -21px; left: 141px; }
.listing > .content .bottom .link .glow { opacity: 0.7; position: absolute; left: 0px; top: 0px; width: 245px; height: 106px; background: url(""); }
.listing > .content .bottom .link .text { margin-top: 35px; font-family: Electrolize; text-align: center; color: rgb(20, 230, 250); font-size: 12px; text-transform: uppercase; }
.listing > .content .bottom .link .blue-arrow { position: absolute; top: 34px; width: 42px; height: 31px; background: url("") left bottom; }
.listing > .content .bottom .link .blue-arrow.left-blue-arrow { left: 10px; }
.listing > .content .bottom .link .blue-arrow.right-blue-arrow { background-position: right bottom; right: 10px; }
.listing > .content .bottom .link .marine-arrow { position: absolute; top: 43px; width: 38px; height: 28px; background: url("") left top; }
.listing > .content .bottom .link .marine-arrow.left-marine-arrow { left: 6px; }
.listing > .content .bottom .link .marine-arrow.right-marine-arrow { background-position: right top; right: 6px; }
.listing > .content .bottom .link:hover .left-blue-arrow { left: 21px; }
.listing > .content .bottom .link:hover .right-blue-arrow { right: 21px; }
.listing > .content .bottom .link:hover .left-marine-arrow { left: 41px; }
.listing > .content .bottom .link:hover .right-marine-arrow { right: 41px; }
.listing > .content .bottom .link:hover .glow { opacity: 1; }
.listing .pager-wrapper { width: 100%; height: 39px; padding: 0px; margin: 0px; position: absolute; bottom: 0px; left: 0px; }
.listing .pager-wrapper * { color: rgb(48, 185, 215); font-family: Electrolize; display: inline-block; font-size: 16px; }
.listing .pager-wrapper .pager { display: block; width: 100%; height: 39px; position: absolute; bottom: 0px; left: 0px; text-align: center; }
.listing .pager-wrapper .pager .right { width: 300px; margin: 0px auto; float: none; }
.listing .pager-wrapper .pager .right a.active, .listing .pager-wrapper .pager .right a.active:hover { border-color: rgb(14, 59, 96); border-radius: 3px; font-size: 14px; font-weight: 400; font-family: Electrolize; }
.listing .pager-wrapper .pager .right a.lt, .listing .pager-wrapper .pager .right a.gt { display: block; width: 13px; height: 13px; margin: 8px 10px; background: url("") 0px 0px no-repeat; border: none; }
.listing .pager-wrapper .pager .right a.gt { background-position: 0px 100%; float: right; }
.listing .pager-wrapper .pager .right a.inactive { opacity: 0.2; cursor: default; }
.listing .pager-wrapper .pager .right .page-selector span { margin: 4px 5px 0px; }
.loader { margin: 10px auto; width: 81px; height: 50px; opacity: 0; }
.loader span { display: inline-block; vertical-align: middle; width: 10px; height: 10px; margin: 25px auto; border-radius: 50px; background-clip: padding-box; animation: 0.4s ease 0s infinite alternate none running loader; }
#loader_one { animation-delay: 0s; }
#loader_two { animation-delay: 0.12s; }
#loader_three { animation-delay: 0.24s; }
@-webkit-keyframes loader {
0% { width: 10px; height: 10px; transform: translateY(0px); }
100% { width: 24px; height: 24px; background-color: rgb(0, 255, 255); transform: translateY(-21px); }
}
@keyframes loader {
0% { width: 10px; height: 10px; transform: translateY(0px); }
100% { width: 24px; height: 24px; background-color: rgb(0, 255, 255); transform: translateY(-21px); }
}
@media (max-width: 480px) {
.lightbox.modals .modal-wrapper { transform: translateX(-50%); left: 50%; }
}
.number-counter.show-error .error { display: block; }
.number-counter.show-error .digits, .number-counter.show-error .prepend, .number-counter.show-error .append { display: none; }
.number-counter.show-loading .loading { display: block; }
.number-counter.show-loading .prepend, .number-counter.show-loading .digits, .number-counter.show-loading .append { display: none; }
.number-counter .loading, .number-counter .error { display: none; }
.number-counter .digits { float: left; }
.number-counter .mask { position: relative; overflow: hidden; float: left; }
.number-counter .mask .carousel { position: relative; }
.number-counter .mask .carousel .item { position: relative; text-align: center; }
.number-counter .mask .carousel .item.invisible { opacity: 0; }
.number-counter .seperator { float: left; position: relative; }
.pager .selectlist { width: 140px; }
.pager .right { float: left; }
.pager .right a, .pager .right .page { display: block; width: 30px; height: 30px; border: 1px solid rgb(12, 33, 51); float: left; text-align: center; color: rgb(58, 78, 96); font-size: 14px; font-weight: 700; line-height: 30px; margin: 0px 3px; }
.pager .right a:hover, .pager .right .page:hover { color: rgb(0, 255, 255); }
.pager .right a:hover span, .pager .right .page:hover span { opacity: 1; }
.pager .right a.btn, .pager .right .page.btn { background: url(""); }
.pager .right a.laquo, .pager .right .page.laquo { background-position: -60px 0px; }
.pager .right a.laquo span, .pager .right .page.laquo span { background-position: -60px -30px; }
.pager .right a.lt, .pager .right .page.lt { background-position: -90px 0px; }
.pager .right a.lt span, .pager .right .page.lt span { background-position: -90px -30px; }
.pager .right a.gt, .pager .right .page.gt { background-position: 0px 0px; }
.pager .right a.gt span, .pager .right .page.gt span { background-position: 0px -30px; }
.pager .right a.raquo, .pager .right .page.raquo { background-position: -30px 0px; }
.pager .right a.raquo span, .pager .right .page.raquo span { background-position: -30px -30px; }
.pager .right a.active, .pager .right .page.active, .pager .right a.active:hover, .pager .right .page.active:hover { border: 1px solid rgb(34, 63, 81); color: rgb(255, 255, 255); background: rgba(49, 55, 63, 0.3); }
.pager .right a.inactive:hover span, .pager .right .page.inactive:hover span { opacity: 0; cursor: default; }
.pager .right a span, .pager .right .page span { display: block; width: 100%; height: 100%; background: url(""); opacity: 0; }
.pager .right .page { border: none; }
.pager .spacer, .pager .text { width: 15px; height: 32px; display: block; float: left; }
.pager .text { width: auto; line-height: 32px; color: rgb(0, 255, 255); font-family: Electrolize; font-size: 14px; }
.pager .left { float: left; margin-right: 50px; }
.pager.simple { text-align: center; }
.pager.simple .right { float: none; display: inline-block; }
.pager.simple .right .page { font-family: Electrolize; color: rgb(0, 255, 255); margin: 0px; line-height: 32px; height: 32px; }
.radio-pager { display: inline-block; width: 35px; height: 35px; background: url("") center center no-repeat; }
.radio-pager:hover, .radio-pager.on { transform: rotate(-90deg); background: url("") center center no-repeat, url("") center center no-repeat; }
.radio-pager.small { width: 21px; height: 21px; background: url("") center center no-repeat; }
.radio-pager.small.on { background: url("") center center no-repeat, url("") center center no-repeat; }
.rsi-autocomplete .scrollable { width: 300px; cursor: pointer; }
.rsi-autocomplete .scrollable .viewport { width: 290px; }
.rsi-autocomplete .scrollable .scrollbar .track { width: inherit; }
.rsi-autocomplete .body { background: linear-gradient(rgb(9, 12, 15) 0%, rgb(14, 29, 42) 100%) 0% 0% repeat scroll transparent; box-shadow: none; border-width: 1px; border-style: solid; border-color: rgb(48, 72, 94) rgba(48, 72, 94, 0.2) rgba(48, 72, 94, 0.2); border-radius: 0px; min-height: 65px; }
.rsi-autocomplete li.autocomplete-item { padding-left: 60px; min-height: 50px; position: relative; }
.rsi-autocomplete li.autocomplete-item, .rsi-autocomplete li.autocomplete-item:hover { margin: 0px 4px 4px; background: linear-gradient(rgba(9, 12, 15, 0.9) 0%, rgba(14, 29, 42, 0.9) 100%) 0% 0% repeat scroll transparent; border-width: 1px; border-style: solid; border-color: rgb(48, 72, 94) rgba(48, 72, 94, 0.2) rgba(48, 72, 94, 0.2); border-radius: 5px; }
.rsi-autocomplete li.autocomplete-item.active { background: rgba(76, 142, 197, 0.1); }
.rsi-autocomplete li.autocomplete-item.active span .displayname { color: rgb(0, 255, 255); text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
.rsi-autocomplete li.autocomplete-item.active span .nickname { color: rgb(133, 157, 170); }
.rsi-autocomplete li.autocomplete-item.active .glow { background: rgb(0, 255, 255); box-shadow: rgb(0, 255, 255) 0px 0px 10px; }
.rsi-autocomplete li.autocomplete-item span { display: block; clear: both; }
.rsi-autocomplete li.autocomplete-item span.displayname { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 235, 1); margin-top: 4px; }
.rsi-autocomplete li.autocomplete-item span.nickname { color: rgb(65, 86, 100); font-size: 11px; font-weight: 700; }
.rsi-autocomplete li.autocomplete-item .avatar { width: 37px; height: 37px; padding: 3px; position: absolute; top: 5px; left: 5px; border: 1px solid rgb(30, 47, 65); }
.rsi-autocomplete li.autocomplete-item .avatar img { width: 37px; height: 37px; }
.rsi-autocomplete li.autocomplete-item .avatar .corner { position: absolute; background: url(""); width: 6px; height: 6px; display: block; }
.rsi-autocomplete li.autocomplete-item .avatar .corner-top-left { top: -1px; left: -1px; background-position: 0px 0px; }
.rsi-autocomplete li.autocomplete-item .avatar .corner-top-right { top: -1px; right: -1px; background-position: -6px 0px; }
.rsi-autocomplete li.autocomplete-item .avatar .corner-bottom-left { bottom: -1px; left: -1px; background-position: 0px -6px; }
.rsi-autocomplete li.autocomplete-item .avatar .corner-bottom-right { bottom: -1px; right: -1px; background-position: -6px -6px; }
.rsi-autocomplete li.autocomplete-item .glow { width: 1px; height: 30px; position: absolute; top: 12px; right: 0px; }
.rsi-autocomplete ul { padding-top: 4px; }
.tooltip-wrap { position: relative; }
.tooltip-wrap .rsi-tooltip { display: none; max-width: 428px; border-style: solid; border-color: rgba(92, 236, 244, 0.8); border-image: initial; border-width: 1px 1px 0px; background-color: rgba(0, 0, 0, 0.8); box-shadow: rgba(92, 236, 244, 0.5) 0px 0px 10px; position: absolute; }
.tooltip-wrap .rsi-tooltip > .content { padding: 10px; margin: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); }
.tooltip-wrap .rsi-tooltip .bottom { display: block; height: 8px; width: 100%; background: url("") 50% 0px no-repeat; position: absolute; bottom: -8px; left: 0px; }
.selectlist .scrollable { max-height: 200px; width: 382px; margin: -1px 2px; }
.selectlist .scrollable .viewport { width: 180px; float: left; }
.selectlist .body { width: 95%; padding: 1px; margin: 0px 3px; background: url("") 0px 0px repeat scroll rgb(0, 0, 0); }
.scrollable { position: absolute; }
.scrollable .scrollbar { float: right; position: relative; width: 6px; right: 0px; }
.scrollable .scrollbar .track { position: relative; float: right; border-radius: 8px; width: 10px; padding: 0px 0px 0px 1px; margin: 0px 3px; }
.scrollable .scrollbar .track .thumb { background-color: rgb(66, 237, 248); width: 6px; border-radius: 0px; position: relative; }
.scrollable .scrollbar.disable .track { display: none; }
.scrollable .viewport { overflow: hidden; position: relative; height: inherit; }
.scrollable .viewport .content { position: relative; padding-bottom: 5px; }
.scrollable.fancy .scrollbar .track { background: url("") repeat-y; width: 6px; border-top: 3px solid rgb(78, 166, 212); border-bottom: 3px solid rgb(78, 166, 212); border-radius: 0px; margin: 10px 17px; padding: 0px; }
.scrollable.fancy .scrollbar .track .thumb { background: rgb(66, 237, 248); margin: 0px 1px; width: 4px; border-radius: 0px; box-shadow: rgba(0, 132, 255, 0.65) 0px 0px 15px 1px, rgba(66, 169, 248, 0.68) 0px 0px 68px 9px; }
.selectlist { border: 1px solid rgb(22, 42, 63); color: rgb(0, 210, 255); height: 29px; border-radius: 5px; position: relative; margin: 2px 0px; display: block; }
.selectlist:hover { cursor: pointer; }
.selectlist.w200 { width: 200px; }
.selectlist.h200 { height: 200px; }
.selectlist.w170 { width: 170px; }
.selectlist.w180 { width: 180px; }
.selectlist > .arrow { background: url("") left center no-repeat; height: 29px; width: 34px; float: right; }
.selectlist > span { line-height: 22px; height: 22px; width: 60%; display: block; padding: 4px 10px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.selectlist > .body { display: none; border: 1px solid rgb(22, 42, 63); color: rgb(0, 210, 255); border-radius: 0px 0px 5px 5px; margin-right: 10px; position: absolute; z-index: 20; width: 95%; margin-top: -1px; box-shadow: rgb(85, 85, 85) 0px 3px 12px -6px; }
.selectlist ul { padding-left: 5px; }
.selectlist ul li.selected { background-color: transparent; font-weight: 400; color: rgb(255, 255, 255); }
.selectlist ul li.hover, .selectlist ul li.hover.selected { cursor: pointer; background-color: rgb(0, 210, 255); color: rgb(0, 0, 0); }
.selectlist option li, .selectlist ul li { font-size: 12px; padding: 2px 5px; line-height: 16px; height: 16px; list-style: none; margin: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
select.selectlist { line-height: 22px; height: 22px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("") right center no-repeat rgb(0, 0, 0); }
.selectlist ul li img, a.selectlist span img { height: 16px; width: 16px; margin: 0px; }
.shadow-button { position: relative; display: inline-block; height: 40px; background: url(""); color: rgb(98, 196, 235); padding: 0px 8px 0px 25px; margin: 0px 10px; font-family: Electrolize; font-size: 11px; line-height: 30px; min-width: 25px; }
.shadow-button:hover { color: rgb(255, 255, 255); }
.shadow-button:hover > .icon { transform: translate(2px, 0px); }
.shadow-button:hover > .icon > .effect { opacity: 1; }
.shadow-button > .left-section { width: 10px; height: 100%; position: absolute; left: -10px; top: 0px; background: url(""); }
.shadow-button > .right-section { width: 10px; height: 100%; position: absolute; right: -10px; top: 0px; background: url(""); }
.shadow-button > .icon { display: block; width: 19px; height: 22px; position: absolute; top: 4px; left: -4px; background: url(""); }
.shadow-button > .icon > .effect { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(""); opacity: 0; }
.shadow-button.rm > .icon, .shadow-button.rm-cart > .icon { width: 24px; height: 24px; top: 3px; left: -5px; }
.shadow-button.rm > .icon > .effect, .shadow-button.rm-cart > .icon > .effect { background: url(""); }
.shadow-button.rm > .icon { background: url(""); }
.shadow-button.rm-cart .icon { background: url(""); }
.shadow-button.loading { color: rgb(98, 196, 235); cursor: default; }
.shadow-button.loading > .icon, .shadow-button.loading:hover > .icon { animation: 0.1s ease-in-out 0s infinite normal none running blink; }
.shadow-button.hammer > .icon { background: url(""); }
.shadow-button.hammer > .icon > .effect { background: url(""); }
.shadow-button.gift > .icon { background: url(""); }
.shadow-button.gift > .icon > .effect { background: url(""); }
.shadow-button.upgrade > .icon { background: url(""); }
.shadow-button.upgrade > .icon > .effect { background: url(""); }
.shadow-button.preview > .icon { background: url(""); }
.shadow-button.preview > .icon > .effect { background: url(""); }
.shadow-button.upload > .icon { background: url(""); }
.shadow-button.upload > .icon > .effect { background: url(""); }
.shadow-button.inactive { opacity: 0.2; cursor: default; }
.shadow-button.inactive:hover { color: rgb(98, 196, 235); }
.shadow-button.inactive:hover > .icon { transform: none; }
.shadow-button.inactive:hover > .icon > .effect { opacity: 0; }
.shadow-button.black { background: url(""); height: 32px; }
.shadow-button.black > .left-section { background: url(""); }
.shadow-button.black > .right-section { background: url(""); }
.slashed-button { display: block; min-width: 60px; height: 30px; padding-left: 110px; background: url("") no-repeat; position: absolute; top: 0px; right: 0px; overflow: hidden; }
.slashed-button:hover .text { color: rgb(255, 255, 255); }
.slashed-button:hover .line { opacity: 0; }
.slashed-button:hover .line.l { transform: translate(38px, 0px); }
.slashed-button:hover .line.r { transform: translate(10px, 0px); }
.slashed-button .text { display: block; padding: 0px 10px; height: 30px; line-height: 30px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(20, 230, 250); text-align: left; text-indent: 0px; background: url("") repeat-x; }
.slashed-button .line { display: block; width: 41px; height: 30px; background: url("") no-repeat; position: absolute; top: 0px; left: 0px; }
.slashed-button .line.r { left: 28px; }
.slideshow { position: relative; }
.slideshow .mask .carousel > div .media img { width: 100%; height: 100%; }
.slideshow.full, .slideshow-lightbox.full { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.slideshow.full .prev, .slideshow-lightbox.full .prev, .slideshow.full .next, .slideshow-lightbox.full .next { margin-bottom: 10px; top: auto; bottom: 0px; }
.slideshow.full .next, .slideshow-lightbox.full .next { margin-right: 0px; right: 0px; left: auto; }
.slideshow.full .mask, .slideshow-lightbox.full .mask { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; }
.slideshow.full .mask .carousel > div, .slideshow-lightbox.full .mask .carousel > div { width: 100%; height: 100%; }
.slideshow.full .mask .carousel > div:hover, .slideshow-lightbox.full .mask .carousel > div:hover { cursor: default; }
.slideshow.full .mask .carousel > div .text, .slideshow-lightbox.full .mask .carousel > div .text { width: 100%; height: 77px; margin-top: -77px; top: 100%; }
.slideshow.full .details, .slideshow-lightbox.full .details { display: none; }
.slideshow .control, .slideshow-lightbox .control { z-index: 10; bottom: 13px; }
.slideshow .control, .slideshow-lightbox .control, .slideshow .control::before, .slideshow-lightbox .control::before { position: absolute; width: 53px; height: 53px; display: block; background: url("") no-repeat transparent; }
.slideshow .control::before, .slideshow-lightbox .control::before { transition-duration: 0.3s; perspective: 1000px; opacity: 0; content: ""; }
.slideshow .control.prev, .slideshow-lightbox .control.prev { background-position: left top; left: 10px; }
.slideshow .control.prev::before, .slideshow-lightbox .control.prev::before { background-position: left bottom; }
.slideshow .control.next, .slideshow-lightbox .control.next { background-position: right top; right: 10px; }
.slideshow .control.next::before, .slideshow-lightbox .control.next::before { background-position: right bottom; }
.slideshow .control:hover.prev::before, .slideshow-lightbox .control:hover.prev::before { opacity: 1; }
.slideshow .control:hover.next::before, .slideshow-lightbox .control:hover.next::before { opacity: 1; }
.slideshow .mask, .slideshow-lightbox .mask { width: 648px; height: 366px; overflow: hidden; float: left; position: relative; }
@media only screen and (max-width: 1200px) {
.slideshow .mask, .slideshow-lightbox .mask { float: none; width: 100%; }
}
.slideshow .mask .carousel, .slideshow-lightbox .mask .carousel { position: relative; height: 100%; }
.slideshow .mask .carousel > div, .slideshow-lightbox .mask .carousel > div { width: 100%; height: 366px; float: left; position: relative; background-color: rgb(0, 0, 0); display: block; }
.slideshow .mask .carousel > div:hover, .slideshow-lightbox .mask .carousel > div:hover { cursor: zoom-in; }
.slideshow .mask .carousel > div .text, .slideshow-lightbox .mask .carousel > div .text { background: rgba(0, 0, 0, 0.8); width: 100%; height: 77px; position: absolute; bottom: 0px; }
.slideshow .mask .carousel > div .text:hover, .slideshow-lightbox .mask .carousel > div .text:hover { cursor: default; }
.slideshow .mask .carousel > div .text .download, .slideshow-lightbox .mask .carousel > div .text .download, .slideshow .mask .carousel > div .text .page-number, .slideshow-lightbox .mask .carousel > div .text .page-number { position: relative; }
.slideshow .mask .carousel > div .text .download, .slideshow-lightbox .mask .carousel > div .text .download { background: url("") no-repeat; width: 48px; height: 48px; display: block; float: right; margin-right: 72px; margin-top: 16px; }
.slideshow .mask .carousel > div .text .page-number, .slideshow-lightbox .mask .carousel > div .text .page-number { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(254, 254, 254); margin-top: 23px; margin-left: 80px; float: left; }
.slideshow .mask .carousel > div .text .caption, .slideshow-lightbox .mask .carousel > div .text .caption { color: rgb(126, 154, 173); font-size: 11px; font-style: italic; padding-left: 27px; height: 77px; padding-right: 50px; display: table-cell; vertical-align: middle; }
.slideshow .mask .carousel > div .text .copyright, .slideshow-lightbox .mask .carousel > div .text .copyright { float: right; color: rgb(136, 136, 136); font-size: 10px; margin: 20px 6px 0px 0px; text-align: right; }
.slideshow .details, .slideshow-lightbox .details { padding: 10px 30px; width: 324px; height: 346px; }
.slideshow .details .pager a, .slideshow-lightbox .details .pager a { width: 88px; height: 50px; display: block; float: left; margin: 10px; }
.slideshow .details .scrollable, .slideshow-lightbox .details .scrollable { height: 326px; width: 363px; }
.slideshow .details .scrollable .viewport, .slideshow-lightbox .details .scrollable .viewport { height: 346px; width: 324px; margin: 10px 0px; }
.slideshow .details .scrollable .viewport .content, .slideshow-lightbox .details .scrollable .viewport .content { margin: -10px 0px; }
.slideshow .details .scrollable .scrollbar, .slideshow-lightbox .details .scrollable .scrollbar { width: 39px; position: relative; left: -10px; }
.slideshow.lightbox .content, .slideshow-lightbox.lightbox .content { width: 90%; height: 90%; position: relative; }
.slideshow.lightbox .content .close, .slideshow-lightbox.lightbox .content .close { transition-duration: 0.3s; perspective: 1000px; right: 18px; z-index: 10; top: 52px; position: absolute; }
.slideshow.lightbox .content .mask, .slideshow-lightbox.lightbox .content .mask { width: 100%; }
.slideshow.lightbox .content .mask .slideshow-carousel, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel { height: 100%; position: relative; }
.slideshow.lightbox .content .mask .slideshow-carousel > div, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div { height: 100%; cursor: default; }
.slideshow.lightbox .content .mask .slideshow-carousel > div .media, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .media { height: 100%; width: 100%; }
.slideshow.lightbox .content .mask .slideshow-carousel > div .media img, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .media img { height: auto; width: auto; max-height: 100%; max-width: 100%; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.slideshow.lightbox .content .mask .slideshow-carousel > div .video-holder, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .video-holder { width: 90%; height: 80%; margin-top: 4%; margin-left: 5%; }
@media only screen and (max-width: 768px) {
.slideshow.lightbox .content .mask .slideshow-carousel > div .video-holder, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .video-holder { height: 70%; }
}
@media only screen and (max-width: 560px) {
.slideshow.lightbox .content .mask .slideshow-carousel > div .video-holder, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .video-holder { height: 60%; width: 80%; margin-left: 10%; }
}
@media only screen and (max-width: 430px) {
.slideshow.lightbox .content .mask .slideshow-carousel > div .video-holder, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .video-holder { height: 50%; width: 60%; margin-left: 20%; }
}
.tag-wrapper .tag { height: 34px; float: left; margin-right: 16px; margin-bottom: 15px; }
.tag-wrapper .tag:hover .left .effect { opacity: 1; }
.tag-wrapper .tag:hover .tag-content .effect { opacity: 1; }
.tag-wrapper .tag:hover .close { opacity: 1; }
.tag-wrapper .tag.red .tag .left .effect { background: rgb(187, 0, 0); box-shadow: rgb(187, 0, 0) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag.red .tag .tag-content { color: rgb(187, 0, 0); }
.tag-wrapper .tag.white .tag .left .effect { background: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag.white .tag .tag-content { color: rgb(255, 255, 255); }
.tag-wrapper .tag.green .tag .left .effect { background: rgb(0, 255, 0); box-shadow: rgb(0, 255, 0) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag.green .tag .tag-content { color: rgb(0, 255, 0); }
.tag-wrapper .tag.yellow .tag .left .effect { background: rgb(255, 180, 0); box-shadow: rgb(255, 180, 0) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag.yellow .tag .tag-content { color: rgb(255, 180, 0); }
.tag-wrapper .tag .left { height: 100%; width: 9px; background: url(""); border-top: 1px solid rgb(57, 160, 215); border-radius: 5px 0px 0px 5px; float: left; margin-right: 2px; position: relative; z-index: 2; }
.tag-wrapper .tag .left .effect { width: 9px; height: 100%; background: rgb(0, 231, 255); border-radius: 5px 0px 0px 5px; box-shadow: rgb(0, 255, 255) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag .tag-content { line-height: 32px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(0, 228, 255); border-top: 1px solid rgb(57, 160, 215); border-radius: 0px 5px 5px 0px; float: left; background: url(""); position: relative; height: 100%; padding-left: 15px; padding-right: 45px; }
.tag-wrapper .tag .tag-content .effect { background: url(""); border-radius: 0px 5px 5px 0px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }
.tag-wrapper .tag .tag-content .text { position: relative; z-index: 2; cursor: default; font-family: Electrolize; font-size: 14px; }
.tag-wrapper .tag .tag-content a { color: inherit; }
.account-profile .tag-wrapper .tag .tag-content { padding-right: 15px; }
.tag-wrapper .tag .close { display: block; width: 16px; height: 16px; background: url(""); opacity: 0.45; position: absolute; top: 10px; right: 9px; z-index: 2; }
a.viewmore:hover span.arrow { animation-fill-mode: forwards; }
a.viewmore:hover span.arrow.arrow1 { animation: 0.1s linear 0s 1 normal none running arrow; }
a.viewmore:hover span.arrow.arrow2 { animation: 0.3s linear 0s 1 normal none running arrow; }
a.viewmore:hover span.arrow.arrow3 { animation: 0.5s linear 0s 1 normal none running arrow; }
a.viewmore span.arrow { background: url("") center center no-repeat; width: 46px; height: 43px; display: block; top: 2px; position: absolute; }
a.viewmore span.arrow.arrow1 { right: 21px; }
a.viewmore span.arrow.arrow2 { right: 14px; }
a.viewmore span.arrow.arrow3 { right: 7px; }
.modals.flat h2 { margin: 0px 0px 30px; padding: 0px 0px 20px; position: relative; font: 500 22px / 25px Orbitron; }
.modals.flat h2::after { content: ""; display: block; width: 100%; height: 1px; background-color: rgb(140, 241, 255); bottom: 0px; left: 0px; position: absolute; box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals.flat p { font-size: 12px; color: rgb(90, 122, 147); }
.modals.flat .selectlist > span { padding: 0px 15px; }
.modals.flat .separator { width: 100%; height: 1px; background-color: rgb(140, 241, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; margin: 0px; }
.modals.flat .modal-inner { border: 1px solid rgb(20, 55, 94); background: rgba(28, 45, 67, 0.6); margin: 0px; }
.modals.flat .modal-confirm { border-radius: 0px; border: 1px solid rgb(20, 55, 94); background: rgba(28, 45, 67, 0.6); }
.modals.flat .modal-confirm p { font-size: 12px; color: rgb(90, 122, 147); }
.modals.flat #backupcodes { width: 424px; max-width: 480px; padding: 28px; }
.modals.flat #backupcodes .backup-codes { position: relative; margin-bottom: 20px; min-height: 270px; }
.modals.flat #backupcodes .backup-codes .backup-code { width: 197px; height: 40px; float: left; background-color: rgb(10, 19, 28); border: 1px solid rgb(20, 55, 94); font-size: 14px; color: rgb(0, 240, 255); font-family: Arial; text-align: center; line-height: 40px; margin: 6px 0px; }
.modals.flat #backupcodes .backup-codes .backup-code:nth-child(2n+1) { float: right; }
.modals.flat #backupcodes .backup-codes .backup-code.used { opacity: 0.3; }
.modals.flat #backupcodes .shadow-button { text-transform: uppercase; }
.is_mobile .print-backup { display: none; }
#matrix-overlay { width: 100%; height: 100%; position: fixed; top: 0px; z-index: 500; background-color: rgba(10, 10, 10, 0.95); overflow: hidden; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; color: rgb(182, 197, 207); visibility: hidden; }
#matrix-overlay.matrix-overlay--visible { visibility: visible; }
#matrix-overlay .noFont { font-size: 0px !important; }
#matrix-overlay #hideWscInput { width: 25px; margin: 20px -5px; position: relative; }
#matrix-overlay #hideWscInput input { opacity: 0; position: absolute; top: -3000px; }
#matrix-overlay #hideWscInput input:checked + label::after { opacity: 1; }
#matrix-overlay #hideWscInput label { cursor: pointer; position: absolute; width: 23px; height: 23px; top: -16px; left: 0px; background: rgb(21, 33, 42); border: 1px solid rgb(89, 98, 103); }
#matrix-overlay #hideWscInput label::after { opacity: 0; content: ""; position: absolute; width: 11px; height: 4px; background: 0px 0px; top: 5px; left: 4px; border-bottom: 4px solid rgb(89, 98, 103); border-left: 4px solid rgb(89, 98, 103); border-image: initial; border-top: none; border-right: none; transform: rotate(-45deg); transition: opacity 0.25s ease 0s; }
#matrix-overlay #hideWscInput label:hover::after { opacity: 0.2; }
@media only screen and (max-width: 720px) {
#matrix-overlay #hideWscInput { left: 15px; margin: 0px; position: absolute; top: 5px; }
}
#matrix-overlay #overlay_close { width: 42px; height: 43px; background: 0px 0px; border: none; margin-top: 27px; position: absolute; left: 18px; }
#matrix-overlay #overlay_close::after, #matrix-overlay #overlay_close::before { position: absolute; left: 10px; content: " "; height: 31px; width: 3px; background-color: rgb(182, 197, 207); top: -5px; }
#matrix-overlay #overlay_close::before { transform: rotate(-45deg); }
#matrix-overlay #overlay_close::after { transform: rotate(45deg); }
@media only screen and (max-width: 720px) {
#matrix-overlay #overlay_close { left: 0px; margin-top: 0px; }
#matrix-overlay #overlay_close::before, #matrix-overlay #overlay_close::after { height: 20px; left: auto; top: auto; width: 2px; }
}
#matrix-overlay .matrix-overlay__hide { display: none; }
#matrix-overlay .matrix-overlay__header { display: flex; width: 1260px; margin-top: 40px; padding-bottom: 40px; font-family: univia-pro, Arial, Helvetica, sans-serif; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__header { width: 100%; }
}
@media only screen and (max-width: 800px) {
#matrix-overlay .matrix-overlay__header { margin-top: 20px; padding-bottom: 20px; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__header { display: block; margin-top: 0px; padding-bottom: 15px; }
}
#matrix-overlay .matrix-overlay__title { margin-right: auto; padding-left: 2em; font-size: 18px; letter-spacing: 2px; font-family: univia-pro, Arial, Helvetica, sans-serif; text-transform: uppercase; color: rgb(182, 197, 207); }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__title { font-size: 17px; padding-left: 15px; }
}
#matrix-overlay .matrix-overlay__title-buttons { display: flex; flex-direction: row; font-size: 12px; letter-spacing: 1.33px; }
#matrix-overlay .matrix-overlay__title-buttons p { padding-right: 2em; text-transform: uppercase; align-self: center; font-family: univia-pro, Arial, Helvetica, sans-serif; color: rgb(182, 197, 207); }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__title-buttons { justify-content: flex-end; padding-right: 2em; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__title-buttons { display: block; padding-left: 50px; position: relative; }
}
#matrix-overlay .matrix-overlay__button-container { margin: -14px 10px; position: relative; width: 43px; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__button-container { margin: 0px; position: absolute; right: 0px; top: -55px; }
}
#matrix-overlay .matrix-overlay__body { width: 1140px; height: 620px; opacity: 1; display: flex; flex-direction: row; overflow: hidden; position: relative; transform: translateZ(0px); }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__body { flex-direction: column; align-items: center; max-width: 80%; height: 657px; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__body { height: 438px; max-width: unset; width: calc(100% - 30px); }
}
#matrix-overlay .matrix-overlay__left, #matrix-overlay .matrix-overlay__center, #matrix-overlay .matrix-overlay__right { background: rgb(0, 0, 0); min-height: 219px; overflow: hidden; position: relative; width: 33.3%; transform: translateZ(0px); transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
#matrix-overlay .matrix-overlay__left::before, #matrix-overlay .matrix-overlay__center::before, #matrix-overlay .matrix-overlay__right::before { background-repeat: no-repeat; background-size: cover; content: ""; height: 100%; position: absolute; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; width: 565px; z-index: 0; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__left::before, #matrix-overlay .matrix-overlay__center::before, #matrix-overlay .matrix-overlay__right::before { width: 100%; height: 219px; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__left::before, #matrix-overlay .matrix-overlay__center::before, #matrix-overlay .matrix-overlay__right::before { height: 146px; }
}
#matrix-overlay .matrix-overlay__left::after, #matrix-overlay .matrix-overlay__center::after, #matrix-overlay .matrix-overlay__right::after { content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 90%; z-index: 0; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__left::after, #matrix-overlay .matrix-overlay__center::after, #matrix-overlay .matrix-overlay__right::after { opacity: 1; width: 100%; }
}
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__left, #matrix-overlay .matrix-overlay__center, #matrix-overlay .matrix-overlay__right { width: 100%; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__left, #matrix-overlay .matrix-overlay__center, #matrix-overlay .matrix-overlay__right { min-height: 146px; }
}
#matrix-overlay .matrix-overlay__left::before { background-position: left top; left: 0px; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__left::before { background-position: right top; }
}
@media only screen and (min-width: 1261px) {
#matrix-overlay .matrix-overlay__left::before { transform-origin: left center; }
}
#matrix-overlay .matrix-overlay__left::after { background-image: linear-gradient(89deg, rgb(12, 29, 41) 14%, rgba(11, 27, 38, 0.8) 39%, rgba(11, 27, 38, 0.7) 61%, rgba(11, 27, 38, 0) 95%); }
#matrix-overlay .matrix-overlay__left .matrix-overlay__text-row { left: 0px; }
#matrix-overlay .matrix-overlay__center::before { background-position: center top; left: 50%; margin-left: -282px; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__center::before { background-position: right top; left: 0px; margin-left: 0px; }
}
#matrix-overlay .matrix-overlay__center::after { background-image: linear-gradient(89deg, rgb(26, 20, 20) 14%, rgba(25, 20, 20, 0.8) 39%, rgba(25, 20, 20, 0.7) 61%, rgba(25, 20, 20, 0) 95%); }
@media only screen and (min-width: 1261px) {
#matrix-overlay .matrix-overlay__center .matrix-overlay__text-row { left: 50%; transform: translateX(-50%); }
}
#matrix-overlay .matrix-overlay__right::before { background-position: right bottom; right: 0px; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__right::before { background-position: right top; }
}
#matrix-overlay .matrix-overlay__right::after { background-image: linear-gradient(89deg, rgb(20, 30, 34) 14%, rgba(18, 27, 32, 0.8) 39%, rgba(18, 27, 32, 0.7) 61%, rgba(18, 27, 32, 0) 95%); }
@media only screen and (min-width: 1261px) {
#matrix-overlay .matrix-overlay__right { transform-origin: right center; }
#matrix-overlay .matrix-overlay__right .matrix-overlay__text-row { right: 0px; }
}
#matrix-overlay .matrix-overlay__text-row { align-self: flex-end; align-items: center; bottom: 0px; display: flex; flex-direction: row; min-height: 219px; position: absolute; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; width: 380px; z-index: 5; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__text-row { min-height: 146px; width: 100%; }
}
#matrix-overlay .matrix-overlay__text { width: 170px; opacity: 0.5; font-family: univia-pro, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 300; color: rgb(182, 197, 207); letter-spacing: 1.5px; text-transform: uppercase; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__text { font-size: 12px; opacity: 1; }
}
#matrix-overlay .matrix-overlay__logo-wrapper { height: 190px; position: relative; width: 170px; }
#matrix-overlay .matrix-overlay__logo-wrapper img { display: block; height: auto; width: 190px; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__logo-wrapper { height: 95px; width: 95px; }
#matrix-overlay .matrix-overlay__logo-wrapper img { width: 95px; }
}
#matrix-overlay .matrix-overlay__logo, #matrix-overlay .matrix-overlay__logo--active { backface-visibility: hidden; left: 0px; position: absolute; top: 0px; transform: scale(0.95); transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
#matrix-overlay .matrix-overlay__logo--active { opacity: 0; }
#matrix-overlay .verticalBar { width: 1px; height: 115px; margin-right: 20px; margin-left: -10px; background: linear-gradient(rgb(16, 144, 239), rgb(100, 117, 83) 33.3333%, rgb(135, 109, 74) 66.6667%, rgb(204, 139, 37)); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
@media only screen and (max-width: 720px) {
#matrix-overlay .verticalBar { height: 60px; }
}
#matrix-overlay .activePanel::before { transform: scale(1.05) translateZ(0px); }
#matrix-overlay .activePanel .verticalBar { transform: scaleY(1.2) translateZ(0px); }
#matrix-overlay .activePanel .matrix-overlay__logo { opacity: 0; transform: scale(1); }
#matrix-overlay .activePanel .matrix-overlay__logo--active { opacity: 1; transform: scale(1); }
#matrix-overlay .activePanel .matrix-overlay__text { color: rgb(255, 255, 255); opacity: 1; }
@media only screen and (min-width: 1261px) {
#matrix-overlay .activePanel { width: 50%; z-index: 9; }
}
#matrix-overlay .inactivePanel::before { opacity: 0.35; }
@media only screen and (min-width: 1261px) {
#matrix-overlay .inactivePanel { width: 25%; z-index: 5; }
#matrix-overlay .inactivePanel .matrix-overlay__text-row { opacity: 0; }
}
#matrix-overlay .svg-clip { width: 100%; height: 100%; position: absolute; inset: 0px; }
#matrix-overlay .svg-clip .top-box, #matrix-overlay .svg-clip .bottom-box { height: calc(100% - 50px); width: calc(100% - 50px); }
#matrix-overlay .svg-clip .bottom-right-corner, #matrix-overlay .svg-clip .bottom-right-corner-mobile { bottom: 50px; right: -50px; }
#matrix-overlay .svg-clip.no-right-corner .bottom-box { width: 100%; }
@media screen and (min-width: 1260px) {
#matrix-overlay .svg-clip .top-left-corner-mobile, #matrix-overlay .svg-clip .bottom-right-corner-mobile { display: none; }
}
.customize-button-ico { display: inline-block; width: 15px; height: 18px; background: url("") center center no-repeat; color: rgb(122, 246, 251); }
.customize-button-ico svg { height: 100%; width: 100%; fill: currentcolor; }
.customize-button-arrow { display: inline-block; width: 10px; height: 10px; background: url("") center center no-repeat; color: rgb(122, 246, 251); }
.customize-button-arrow svg { height: 100%; width: 100%; fill: currentcolor; }
.customize-button { border: none !important; }
.customize-button--inline { display: inline-block; margin-left: -30px; }
.customize-button--absolute { display: inline-block; margin-left: -30px; position: absolute; }
.customize-button--relative { position: relative; margin-left: -30px; top: -20px; }
.customize-button .holosmallbtn-top { background: url("") center -31px no-repeat; }
.customize-button .holosmallbtn-bottom { background: url("") center -71px no-repeat; width: 200px; height: 80px; z-index: 1; left: 5px; top: 8px; }
.customize-button .customize-button-text { display: inline-block; vertical-align: top; padding: 2px 0px 0px 2px; }
.customize-button:hover, .customize-button.active { border: none !important; }
.customize-button:hover:not(.inactive) > .holosmallbtn-top, .customize-button.active:not(.inactive) > .holosmallbtn-top { transform: translate(16px, 0px); transition-delay: 0.2s; color: rgb(255, 255, 255); }
.customize-button:hover:not(.inactive) > .holosmallbtn-bottom, .customize-button.active:not(.inactive) > .holosmallbtn-bottom { transform: translate(13px, -4px); }
.customize-button-block { position: relative; width: 100%; height: 45px; background: linear-gradient(46deg, transparent 16px, rgb(50, 83, 104) 16px); transition: background 1s ease-out 0s; }
.customize-button-block::before { content: ""; display: block; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0; width: 100%; transition: opacity 0.45s ease 0s; background: linear-gradient(46deg, transparent 16px, rgb(84, 123, 149) 16px); }
.customize-button-block .customize-button { display: block; height: 100%; position: relative; }
.customize-button-block .customize-button .customize-button-content { display: flex; height: 100%; padding: 0px 20px; align-items: center; justify-content: flex-end; }
.customize-button-block .customize-button .customize-button-text { color: rgb(255, 255, 255); font-size: 11px; text-transform: uppercase; padding: 0px 8px; }
.customize-button-block--inactive { opacity: 0.5; }
.customize-button-block--cart { background: 0px 0px; height: auto; width: auto; }
.customize-button-block--cart::before { content: none; }
.customize-button-block:hover:not(.customize-button-block--inactive)::before, .customize-button-block:hover:not(.customize-button-block--cart)::before { opacity: 1; }
.csbanner-embed { overflow: hidden !important; padding: 20px 0px !important; }
.csbanner-embed__wrapper { padding: 12px 0px !important; position: relative !important; text-align: center !important; }
.csbanner-embed__wrapper::before { content: "" !important; display: block !important; width: 100% !important; height: 1px !important; background-color: rgb(26, 117, 185) !important; position: absolute !important; top: 0px !important; left: 0px !important; box-shadow: rgba(12, 126, 212, 0.65) 0px 0px 6px 2px !important; }
.csbanner-embed__link { display: block !important; }
.csbanner-embed__header { font: bold 26px / 1.25 Orbitron, sans-serif !important; color: rgb(207, 228, 238) !important; text-transform: uppercase !important; text-shadow: rgb(0, 108, 255) 0px 0px 7px, rgb(0, 108, 255) 0px 0px 7px !important; margin: 0px !important; }
.csbanner-embed__subscribe-now { color: rgb(207, 228, 238) !important; font: 15px / 1 Electrolize, sans-serif !important; text-transform: uppercase !important; padding: 0px 40px 0px 15px !important; position: relative !important; top: -4px !important; }
.csbanner-embed__subscribe-now::before, .csbanner-embed__subscribe-now::after { content: "" !important; display: block !important; width: 1000px !important; height: 1px !important; background-color: rgb(26, 117, 185) !important; position: absolute !important; top: 8px !important; left: -1005px !important; box-shadow: rgba(12, 126, 212, 0.65) 0px 0px 6px 2px !important; }
.csbanner-embed__subscribe-now::after { left: auto !important; right: -1005px !important; }
.csbanner-embed__icon { display: block; width: 2px; height: 2px; position: absolute; top: 0px; right: 30px; background: 0px 0px; box-shadow: rgb(19, 231, 241) 0px 2px 0px 0px, rgb(19, 231, 241) 2px 4px 0px 0px, rgb(19, 231, 241) 4px 6px 0px 0px, rgb(19, 231, 241) 6px 8px 0px 0px, rgb(19, 231, 241) 4px 10px 0px 0px, rgb(19, 231, 241) 2px 12px 0px 0px, rgb(19, 231, 241) 0px 14px 0px 0px, rgb(19, 231, 241) 6px 2px 0px 0px, rgb(19, 231, 241) 8px 4px 0px 0px, rgb(19, 231, 241) 10px 6px 0px 0px, rgb(19, 231, 241) 12px 8px 0px 0px, rgb(19, 231, 241) 10px 10px 0px 0px, rgb(19, 231, 241) 8px 12px 0px 0px, rgb(19, 231, 241) 6px 14px 0px 0px, rgb(19, 231, 241) 12px 2px 0px 0px, rgb(19, 231, 241) 14px 4px 0px 0px, rgb(19, 231, 241) 16px 6px 0px 0px, rgb(19, 231, 241) 18px 8px 0px 0px, rgb(19, 231, 241) 16px 10px 0px 0px, rgb(19, 231, 241) 14px 12px 0px 0px, rgb(19, 231, 241) 12px 14px 0px 0px; filter: drop-shadow(rgb(20, 128, 231) 3px 3px 3px) drop-shadow(rgb(20, 128, 231) -3px -3px 3px); }
label.checkbox { display: inline-block; }
label.checkbox.light span { background: url("") left center no-repeat scroll transparent; }
label.checkbox.light.on span { background: url("") left center no-repeat scroll transparent; }
label.checkbox.on span { background: url("") left center no-repeat scroll transparent; padding-left: 24px; position: relative; }
label.checkbox.disabled span { cursor: default; filter: grayscale(100%); opacity: 0.6; }
label.checkbox input { clear: left; float: left; left: 5px; opacity: 0; position: relative; outline: 0px; }
label.checkbox input:focus { outline: 0px; }
label.checkbox span { background: url("") left center no-repeat scroll transparent; display: block; font-size: 9pt; padding-left: 24px; position: relative; white-space: nowrap; cursor: pointer; }
label.radio { display: block; }
label.radio.on span { background: url("") left center no-repeat scroll transparent; padding-left: 24px; position: relative; }
label.radio input { clear: left; float: left; left: 5px; opacity: 0; position: relative; outline: 0px; }
label.radio input:focus { outline: 0px; }
label.radio span { background: url("") left center no-repeat scroll transparent; display: block; font-size: 9pt; padding-left: 24px; position: relative; white-space: nowrap; }
.legacy-form input { outline: none; }
.legacy-form input[type="text"], .legacy-form input[type="password"], .legacy-form input[type="email"] { background-color: rgba(0, 0, 0, 0.4); border: 1px solid rgba(22, 42, 63, 0.8); font-size: 12px; color: rgb(53, 94, 120); width: 100%; padding: 10px 15px; display: block; margin-bottom: 3px; box-sizing: border-box; transition: all 0.2s ease 0s !important; }
.legacy-form input[type="text"]:focus, .legacy-form input[type="password"]:focus, .legacy-form input[type="email"]:focus { border: 1px solid rgb(0, 183, 202); color: rgb(66, 198, 231); box-shadow: rgba(0, 112, 200, 0.3) 0px 0px 20px inset; }
#advanced-note-confirmation .legacy-form input[type="submit"], .legacy-form input[type="submit"], .legacy-form input[type="button"] { height: 34px; padding: 0px 0px 0px 42px; margin: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(129, 179, 201); text-transform: uppercase; border: none; background: 0px 0px; position: relative; z-index: 2; }
#advanced-note-confirmation .legacy-form input[type="submit"], .legacy-form input[type="submit"], .legacy-form input[type="button"], #advanced-note-confirmation .legacy-form input[type="submit"]:hover, .legacy-form input[type="submit"]:hover, .legacy-form input[type="button"]:hover { color: rgb(255, 255, 255); }
.legacy-form input[disabled="disabled"]:hover { color: rgb(129, 179, 201); }
.legacy-form textarea { width: 100%; height: 100px; background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(22, 42, 63, 0.8); font-size: 12px; line-height: 16px; color: rgb(53, 94, 120); resize: none; padding: 10px 15px; outline: none; box-sizing: border-box; transition: all 0.2s ease 0s !important; }
.legacy-form textarea:focus { border: 1px solid rgb(0, 183, 202); color: rgb(66, 198, 231); box-shadow: rgba(0, 112, 200, 0.3) 0px 0px 20px inset; }
.legacy-form label { font-size: 12px; font-weight: 700; color: rgb(118, 150, 174); display: block; margin: 8px 0px; }
.legacy-form .password-wrapper { position: relative; display: block; width: 100%; font-weight: initial; margin: auto; }
.legacy-form .password-wrapper .fake-password-input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; color: rgb(53, 94, 120); font-size: 12px; line-height: 35px; padding-left: 15px; cursor: text; }
.legacy-form .submit-wrapper { background: url("") 0px 0px no-repeat; display: inline-block; position: relative; }
.legacy-form .submit-wrapper:hover .submit-hover, .legacy-form .submit-wrapper.active .submit-hover { opacity: 1; }
.legacy-form .submit-wrapper.disabled:hover .submit-hover { opacity: 0; }
.legacy-form .submit-wrapper.disabled input[type="submit"] { color: rgb(129, 179, 201); cursor: default; }
.legacy-form .submit-wrapper.loading { background: 0px 0px; }
.legacy-form .submit-wrapper.loading .submit-hover { transition: all 0.05s ease-in-out 0s; animation-direction: normal; animation-duration: 0.1s; animation-iteration-count: infinite; animation-name: blink; animation-timing-function: ease-in-out; opacity: 1; }
.legacy-form .submit-wrapper.loading input { color: rgb(129, 179, 201); cursor: default; }
.legacy-form .submit-wrapper.back { background: url("") 0px 0px no-repeat; }
.legacy-form .submit-wrapper.back .submit-hover { background: url("") 0px -29px no-repeat; }
.legacy-form .submit-wrapper .submit-hover { display: block; width: 47px; height: 47px; background: url("") 0px -29px no-repeat; position: absolute; top: -9px; left: -9px; opacity: 0; z-index: 1; }
.legacy-form .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.legacy-form .success-message strong { color: rgb(0, 255, 0); }
.legacy-form #paypal_form input[type="submit"], .legacy-form #amazon_form input[type="submit"] { margin: 0px; padding: 0px; }
.legacy-form .error-message, .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.legacy-form .error-message strong, .error-message strong { color: red; }
.probation-wrapper { background: rgba(0, 0, 0, 0.8); overflow: hidden; position: relative; z-index: 20; }
.probation-wrapper .error-message.probation { width: auto; min-width: 260px; max-width: 1030px; margin: 10px auto; position: relative; }
.probation-wrapper .error-message.probation .close { background: url("") 0px 0px repeat scroll transparent; display: block; height: 16px; opacity: 1; position: absolute; right: 9px; top: 10px; width: 16px; z-index: 2; }
.probation-wrapper .error-message.probation .close:hover { opacity: 0.75; }
.error-message.probation { display: block; margin: 10px; }
.error-message.probation strong span { color: rgb(255, 255, 255); }
.error-message.recovery { display: inline-block; font-size: 14px; line-height: 26px; }
.page-wrapper { position: relative; z-index: 10; }
.wrapper.extra-large { max-width: 1920px; }
.rightcol { float: right; vertical-align: top; width: 360px; }
@media only screen and (max-width: 1140px) {
.rightcol { float: none; margin: 0px auto 90px; width: 360px; }
}
.rightcol .content { padding-bottom: 20px; }
.rightcol .content .rcol-item { margin-bottom: 5px; position: relative; }
.rightcol .content .rcol-item h4 { padding-bottom: 4px; }
.rightcol .content .rcol-item h4 a { transition-duration: 0.3s; perspective: 1000px; }
.rightcol .content .rcol-item p { transition-duration: 0.3s; perspective: 1000px; margin-bottom: 7px; opacity: 0.5; }
.rightcol .content .rcol-item .about-bottom { height: 25px; background: url("") center top no-repeat; }
.rightcol .content .rcol-item .about-bottom a { float: right; margin-top: 6px; margin-right: 5px; }
.rightcol .content .rcol-item .about-bottom a .label { opacity: 0.4; font-family: Electrolize; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; transition-duration: 0.3s; perspective: 1000px; }
.rightcol .content .rcol-item .about-bottom a .arrow { top: -19px; }
.rightcol .content .rcol-item:hover h4 a { opacity: 0.8; }
.rightcol .content .rcol-item:hover p { opacity: 0.8; }
.rightcol .content .rcol-item:hover .about-bottom .label { opacity: 1; }
.alpha-game-disclaimer { color: rgb(177, 169, 146); font-size: 14px; padding-left: 40px; margin: 20px 0px 0px; line-height: 25px; font-style: italic; font-family: Electrolize; background: url("") left center no-repeat; }
.grecaptcha-badge { visibility: hidden; }
[v-cloak] { display: none; }
.box.event { background-color: rgba(0, 44, 69, 0.4); width: 360px; }
.box.event > :not(.glow-corners) { height: auto; }
.box.event .info { padding: 23px 0px 14px 30px; position: relative; background-color: transparent; }
.box.event .info .glow-mini-breadcrumb .nav-item.channel::after { content: none; }
.box.event .show-list { padding: 9px 16px 0px; }
.box.event .show-list .show { background: rgba(0, 0, 0, 0.3); position: relative; padding-bottom: 17px; padding-top: 8px; height: 90px; box-sizing: border-box; }
.box.event .show-list .show * { color: rgb(217, 207, 152); text-transform: uppercase; font: 16px "Share Tech Mono"; }
.box.event .show-list .show > * { position: absolute; margin-left: 15px; }
.box.event .show-list .show.first-show { background: rgba(0, 0, 0, 0.5); height: 120px; margin-bottom: 30px; }
.box.event .show-list .show.first-show * { font-size: 23px; }
.box.event .show-list .show.first-show .border { position: absolute; top: -5px; width: 5px; height: 120px; margin: 0px; }
.box.event .show-list .show.first-show .border.left { box-shadow: rgb(202, 71, 0) 9px 0px 42px; left: -5px; }
.box.event .show-list .show.first-show .border.left::before { border-left: 5px solid rgb(217, 207, 152); }
.box.event .show-list .show.first-show .border.right { box-shadow: rgb(202, 71, 0) 9px 0px 42px; right: 0px; }
.box.event .show-list .show.first-show .border.right::before { border-right: 5px solid rgb(217, 207, 152); }
.box.event .show-list .show.first-show .border::before { content: ""; position: absolute; width: 0px; height: 120px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; filter: drop-shadow(rgba(255, 118, 17, 0.6) 0px 0px 5px); }
.box.event .show-list .show.first-show .title { top: 5px; margin-left: 15px; }
.box.event .show-list .show.first-show .title .letter { letter-spacing: -0.4px; opacity: 0.8; }
.box.event .show-list .show.first-show .title .letter.last-letter-date { display: inline-block; }
.box.event .show-list .show.first-show .title-back { top: 11px; }
.box.event .show-list .show.first-show .title-back .letter:nth-child(3), .box.event .show-list .show.first-show .title-back .letter:nth-child(6), .box.event .show-list .show.first-show .title-back .letter:nth-child(9), .box.event .show-list .show.first-show .title-back .letter:nth-child(12) { opacity: 0.5; }
.box.event .show-list .show.first-show + .show { padding-top: 18px; height: 100px; }
.box.event .show-list .show.first-show + .show .title { top: 17px; }
.box.event .show-list .show.first-show + .show .title-back { top: 18px; }
.box.event .show-list .show.first-show + .show .show-time { top: 58px; }
.box.event .show-list .show .title .letter, .box.event .show-list .show .title-back .letter { width: 12px; height: 29px; padding: 0px; }
.box.event .show-list .show .border { position: absolute; bottom: 17px; width: 1px; height: 65px; margin: 0px; filter: drop-shadow(rgba(255, 118, 17, 0.8) 0px 0px 5px); background: linear-gradient(rgba(217, 207, 152, 0) 0%, rgba(217, 207, 152, 0.9) 50%, rgba(217, 207, 152, 0) 100%); }
.box.event .show-list .show .border.left { left: 0px; box-shadow: rgb(202, 71, 0) 9px 0px 34px 1px; }
.box.event .show-list .show .border.right { right: 0px; box-shadow: rgb(202, 71, 0) -9px 0px 34px 1px; }
.box.event .show-list .show .letter { margin: 0px 3px 0px 0px; letter-spacing: 3.3px; opacity: 0.7; text-shadow: rgb(202, 71, 0) 0px 3px 34px, rgba(255, 118, 17, 0.8) 2px 2px 10px, rgba(255, 118, 17, 0.8) -2px -2px 10px; }
.box.event .show-list .show .letter.letter-small { opacity: 0.4; font-size: 14px; margin-left: 2px; margin-right: 6px; }
.box.event .show-list .show .letter.letter-time { opacity: 0.3; font-size: 12px; margin-left: 1px; margin-right: 2px; letter-spacing: 5.5px; }
.box.event .show-list .show .title { top: 7px; z-index: 1; line-height: 35px; margin-left: 18px; }
.box.event .show-list .show .title-back { top: 8px; z-index: 0; font-size: 0px; }
.box.event .show-list .show .title-back .letter-back { margin: 0px 3px 6px 0px; display: inline-block; background: rgba(69, 56, 30, 0.35); }
.box.event .show-list .show .show-time { top: 48px; right: 11px; }
.c-header-wrapper--rsi .c-right-sidebar { background-color: rgb(21, 31, 38); }
.c-header-wrapper--rsi .c-right-sidebar ::-webkit-scrollbar-thumb { background: rgb(0, 231, 255); }
.c-header-wrapper--rsi .c-right-sidebar ::-webkit-scrollbar-track { background: rgb(22, 67, 87); }
.c-header-wrapper--rsi .c-right-sidebar__back { background-color: rgb(37, 49, 57); color: rgb(196, 215, 230); }
.c-header-wrapper--rsi .c-right-sidebar__back, .c-header-wrapper--rsi .c-right-sidebar__back::before { transition: color 0.15s ease-out 0s, background-color 0.15s ease-out 0s; will-change: color, background-color; }
.c-header-wrapper--rsi .c-right-sidebar__back::before { background-color: rgb(196, 215, 230); }
.c-header-wrapper--rsi .c-right-sidebar__back:hover { background-color: rgb(21, 31, 38); color: rgb(255, 255, 255); }
.c-header-wrapper--rsi .c-right-sidebar__back:hover::before { background-color: rgb(255, 255, 255); }
#connect .c-header-wrapper--rsi .c-right-sidebar__back { display: none; }
@media (min-width: 768px) {
.c-header-wrapper--rsi .c-right-sidebar__form { border: 1px solid rgb(22, 67, 87); }
}
.c-header-wrapper--rsi .c-right-sidebar__form-title { color: rgb(83, 167, 197); font-family: Orbitron, sans-serif; text-transform: uppercase; letter-spacing: 2px; }
.c-header-wrapper--rsi .c-right-sidebar__form-error-message { background: rgba(210, 44, 44, 0.25); }
.c-header-wrapper--rsi .c-right-sidebar__form-label { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form-input { background-color: rgb(7, 15, 28); border: 1px solid rgb(7, 15, 28); color: rgb(83, 167, 197); padding: 0px 0px 0px 10px; }
.c-header-wrapper--rsi .c-right-sidebar__form-input:focus { border-color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar__form-input::placeholder { color: rgb(40, 104, 127); line-height: 1em; overflow: visible; }
.c-header-wrapper--rsi .c-right-sidebar__form-input--device { background-image: url(""); padding-left: 36px; }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist { border: 1px solid rgb(7, 15, 28); background-color: rgb(7, 15, 28); color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist:focus { border: 1px solid rgb(14, 131, 178); color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist > .body { border: 1px solid rgb(22, 67, 87); background-color: rgb(7, 15, 28); }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist ul li { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist ul li.hover { background-color: rgb(20, 64, 83); color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form-checkbox-label { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form-checkbox-label::before { background-color: rgb(7, 15, 28); }
.c-header-wrapper--rsi .c-right-sidebar__form-checkbox-label::after { background-image: url(""); }
.c-header-wrapper--rsi .c-right-sidebar__form-checkbox-label:hover { color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form-submit { color: rgb(14, 131, 178); background-image: url(""); }
.c-header-wrapper--rsi .c-right-sidebar__form-submit:hover { color: rgb(0, 231, 255); }
.c-header-wrapper--rsi .c-right-sidebar__form-icon-link { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form-icon-link:hover { color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form-icon-link:hover::before { background-color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form-icon-link::before { background-color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account { justify-content: flex-start; }
.c-header-wrapper--rsi .c-right-sidebar--account .btn-clipped-corners::before, .c-header-wrapper--rsi .c-right-sidebar--account .btn-clipped-corners::after { content: url(""); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile { background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-metas-avatar { border-color: rgb(81, 96, 108); background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-metas-avatar:hover { border-color: rgb(255, 255, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-metas-badge { border-color: rgb(81, 96, 108); background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info { padding-left: 15px; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-displayname { color: rgb(196, 215, 230); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-displayname:hover { color: rgb(255, 255, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-handle { color: rgb(163, 185, 203); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-credits-label { color: rgb(138, 157, 173); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--pledge { color: rgb(94, 191, 251); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--uec { color: rgb(255, 180, 0); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--rec { color: rgb(174, 229, 244); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-signout-button { color: rgb(255, 90, 90); background-color: rgb(21, 31, 38); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links { background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links-link { color: rgb(196, 215, 230); background-color: rgb(59, 76, 87); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links-link-icon svg path { fill: rgb(196, 215, 230); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links-link:hover { color: rgb(255, 255, 255); background-color: rgb(81, 96, 108); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links-link:hover svg path { fill: rgb(255, 255, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__unconfirmed-account { background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__unconfirmed-account-inner { border: 1px solid rgb(21, 31, 38); color: rgb(163, 185, 203); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-tabs__tab { background-color: rgb(4, 21, 36); color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-tabs__tab::after { background-color: rgb(4, 21, 36); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-tabs__content { background-color: rgb(4, 21, 36); height: 100%; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__search-input { background-color: rgb(4, 10, 19); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__search-submit span { background-color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__search-amount { color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts .c-right-sidebar__form-checkbox-label { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts .c-right-sidebar__form-checkbox-label::before { background-color: rgb(4, 10, 19); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-title-wrapper { background: rgb(6, 31, 48); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-title { color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item { background-color: rgb(3, 15, 27); border-bottom: 1px solid rgb(22, 67, 87); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-avatar { border-color: rgb(22, 67, 87); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-displayname { color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-handle { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-action { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-action::before { background-color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-action:hover { color: rgb(0, 231, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-action:hover::before { background-color: rgb(0, 231, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item.is-following { background-color: rgb(4, 21, 36); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts { width: 100%; margin-top: 25px; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts-content { padding: 25px; background-color: rgb(4, 21, 36); color: rgb(30, 57, 80); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts-unified-info { background-color: rgb(4, 21, 36); color: rgb(40, 104, 127); font-size: 14px; margin: 0px 0px 25px; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button { text-transform: uppercase; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button > .icon { background: url("") center center no-repeat; }
.c-header-wrapper--rsi.is-search-open .c-cross-site-menu-item--search { color: rgb(119, 234, 246); }
.c-header-wrapper--rsi.is-search-open .c-cross-site-menu-item--search .c-cross-site-menu-item-arrow span { background-color: rgb(66, 237, 248); }
.c-header-wrapper--rsi.is-account-open .c-cross-site-menu-item--account { color: rgb(119, 234, 246); }
.c-header-wrapper--rsi.is-account-open .c-cross-site-menu-item--account .c-cross-site-menu-item-arrow span { background-color: rgb(66, 237, 248); }
.c-brand-cta-btn { color: rgb(122, 210, 221); font-size: 13px; display: inline-block; height: 44px; line-height: 49px; padding: 0px 40px; position: relative; text-transform: uppercase; }
.c-brand-cta-btn div { content: ""; display: block; position: absolute; transition: transform 0.2s ease 0s; transform-style: preserve-3d; backface-visibility: hidden; }
.c-brand-cta-btn div:first-of-type { height: 100%; width: 100%; border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; left: 0px; top: 0px; z-index: 2; transform: translateX(0px) translateY(0px); }
.c-brand-cta-btn div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 39 fill; border-image-width: 100px; width: calc(100% + 34px); height: calc(100% + 34px); left: -17px; top: -17px; transform: translateX(5px) translateY(5px); z-index: 3; }
.c-brand-cta-btn__text { font-family: Orbitron; font-weight: 500; position: relative; z-index: 5; white-space: nowrap; }
.c-brand-cta-btn strong { color: rgb(251, 254, 255); display: inline-block; font-family: Orbitron; font-size: 18px; font-weight: 500; margin-right: 10px; }
.c-brand-cta-btn:hover div:first-of-type { transform: translateX(5px) translateY(0px); transition-delay: 0.25s; }
.c-brand-cta-btn:hover div:last-of-type { transform: translateX(5px) translateY(0px); }
.c-brand-cta-btn.is-disabled { color: rgb(84, 125, 161); }
.c-brand-cta-btn.is-disabled div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; }
.c-brand-cta-btn.is-disabled div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 39 fill; border-image-width: 100px; }
.c-brand-cta-btn--citizencon div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 3; }
.c-brand-cta-btn--citizencon div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; width: 100%; height: 100%; left: 1px; top: 0px; transform: translateX(5px) translateY(5px); z-index: 2; }
@media (min-width: 1024px) {
.c-brand-menu----rsi { background-color: rgba(13, 46, 66, 0.5); border-top: 1px solid rgb(10, 69, 109); border-bottom: 1px solid rgb(10, 69, 109); height: 71px; padding-top: 4px; position: absolute; width: 100%; top: 37px; z-index: 80; }
}
.c-brand-menu----rsi .c-brand-menu__hamburger span { background-color: rgb(3, 124, 145); }
.c-brand-menu----rsi .c-brand-menu__section { color: rgb(126, 126, 126); font-family: "Univia Pro", sans-serif; }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__container { background: rgb(19, 26, 33); left: -100%; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__container { display: flex; border-top: 1px solid rgb(10, 69, 109); height: 81px; }
}
.c-brand-menu----rsi .c-brand-menu__logo .h-svg { color: rgb(95, 111, 119); }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__logo { background-color: rgba(13, 46, 66, 0.5); border-bottom: 1px solid rgb(10, 69, 109); display: flex; justify-content: flex-end; align-items: center; flex-grow: 1; height: 76px; position: relative; z-index: 10; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__logo::after { border-color: rgba(13, 46, 66, 0.5) transparent transparent; border-style: solid; border-width: 16px 16px 0px 0px; bottom: 0px; content: ""; margin-right: -16px; position: absolute; right: 0px; z-index: 5; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__logo .h-svg { width: 123px; height: 56px; position: relative; }
.c-brand-menu----rsi .c-brand-menu__logo .h-svg::before { content: ""; position: absolute; z-index: -1; display: block; width: 200px; height: 120px; inset: 50% 0px 0px 50%; margin-top: -60px; margin-left: -105px; background: radial-gradient(closest-side, rgba(71, 140, 177, 0.5) 0%, rgba(71, 140, 177, 0) 70%); opacity: 0.5; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__logo .h-svg { transition-duration: 0.16s; width: 88px; height: 44px; margin-right: 10px; margin-left: 10px; }
}
@media (min-width: 1260px) {
.c-brand-menu----rsi .c-brand-menu__logo .h-svg { margin-right: 20px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__items-container { background: rgb(19, 26, 33); box-sizing: border-box; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__items-container { height: 66px; width: 864px; background-color: rgba(13, 46, 66, 0.5); display: flex; }
}
@media (min-width: 1025px) {
.c-brand-menu----rsi .c-brand-menu__items-container { width: 725px; }
}
@media (min-width: 1260px) {
.c-brand-menu----rsi .c-brand-menu__items-container { width: 905px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__items-container::before { content: ""; position: relative; display: block; width: 6px; height: 10px; background: rgb(66, 237, 248); margin-top: 66px; flex-shrink: 0; z-index: 11; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__items-container::before { transform: skew(-45deg, 0deg) translateZ(0px); box-shadow: rgba(0, 112, 202, 0.6) 3px 0px 10px 2px; left: -1px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__items { display: flex; flex-grow: 1; align-items: center; justify-content: flex-start; margin: 0px; padding: 0px 20px; border-bottom: 1px solid rgb(10, 69, 109); }
.c-brand-menu----rsi .c-brand-menu__items.is-hovered::before { content: ""; display: block; height: 81px; position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; z-index: -1; pointer-events: none; background: rgba(13, 46, 66, 0.5); }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item { height: 81px; padding-left: 50px; padding-right: 30px; padding-top: 30px; box-sizing: border-box; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item::before { width: 1px; height: 53px; background-color: rgb(8, 101, 139); transform: rotate(45deg); content: ""; position: absolute; margin-left: -34px; display: block; top: 12px; }
}
.c-brand-menu----rsi .c-brand-menu__item::after { content: ""; }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item::after { width: 100px; height: 20px; position: absolute; top: 100%; margin-top: -20px; margin-left: -100px; }
}
.c-brand-menu----rsi .c-brand-menu__item.is-active a { color: rgb(220, 248, 255); }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu { background-color: rgb(19, 26, 33); transition: width 0s ease-in-out 0s, left 0.16s ease-in-out 0s; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu { position: absolute; display: flex; flex-direction: row; height: 0px; width: 100%; left: 0px; transition-duration: 0.16s; overflow: hidden; margin-top: 1px; top: 100%; z-index: 0; }
}
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back { color: rgb(195, 195, 195); padding-left: 50px; text-transform: uppercase; }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back::before { content: ""; background-image: url(""); display: inline-block; width: 20px; height: 20px; background-size: 20px 15px; background-repeat: no-repeat; transform: rotate(90deg); position: absolute; margin-left: -30px; margin-top: 6px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back { display: none; }
}
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back-text { display: block; font-size: 11px; font-family: Electrolize; }
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back-section { display: block; font-size: 14px; font-family: Electrolize; }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__left { display: none; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__left { background-color: rgba(10, 24, 34, 0.8); position: relative; flex-grow: 1; min-width: 125px; height: 130px; left: 0px; top: 0px; }
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__left::after { position: absolute; right: 0px; top: -15px; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 15px 15px; border-color: transparent transparent rgba(10, 24, 34, 0.8); }
}
@media only screen and (min-width: 1330px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__left { min-width: 0px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__right { display: none; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__right { background-color: rgba(10, 24, 34, 0.8); flex-grow: 1; height: 130px; right: 0px; top: 0px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__wrapper { background-color: rgba(10, 24, 34, 0.8); box-sizing: border-box; position: relative; width: 1108px; height: 100%; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__items { padding: 20px 20px 20px 70px; display: flex; justify-content: space-between; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__items { display: flex; justify-content: flex-start; align-items: center; padding: 0px 0px 0px 88px; margin: 0px; width: 100%; height: 100%; box-sizing: border-box; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item { padding: 0px 18px; text-align: center; height: 100%; }
}
@media (min-width: 768px) and (max-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item { padding: 0px 8px; }
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item:not(:first-child)::before { margin-left: -8px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item:first-child .c-menu-link { padding-top: 10px; }
}
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item.is-active .c-menu-link { color: rgb(255, 255, 255); }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__link { padding: 10px 15px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__link { position: relative; display: block; height: 100%; line-height: 50px; padding: 0px 18px; margin: 0px -18px; }
}
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__link::after { content: ""; height: 3px; width: 100%; position: absolute; bottom: 0px; left: 0px; }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__link:hover::after { background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 15px 3px, rgba(11, 183, 226, 0.65) 0px -15px 25px 0px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item.has-submenu .c-brand-menu__link::after { content: ""; background-image: url(""); display: inline-block; background-repeat: no-repeat; background-size: 20px 15px; width: 20px; height: 15px; position: absolute; right: 20px; top: 50%; margin-top: -10px; transform: rotate(-90deg); }
}
.c-brand-menu----rsi .c-brand-menu__item.is-open > .c-menu-link { color: rgb(220, 248, 255); }
.c-brand-menu----rsi .c-brand-menu__item.is-active .c-brand-menu__link::before { background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.6) 3px 0px 10px 2px; }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item.is-open::after { z-index: 150; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item.is-open .c-brand-submenu { height: 50px; border-bottom: 1px solid rgb(10, 69, 109); }
}
.c-brand-menu----rsi .c-brand-menu__link { position: relative; white-space: nowrap; }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__link::before { content: ""; position: absolute; display: block; width: 6px; height: 10px; margin-top: -3px; flex-shrink: 0; z-index: 11; left: -34px; top: 8px; bottom: 0px; transform: skew(-45deg, 0deg) translateZ(0px); transition: all 0.2s ease 0s; }
}
.c-brand-menu----rsi .c-brand-menu__item-text { font-family: Electrolize, sans-serif; }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item-text { color: rgb(195, 195, 195); }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__submenu-open { content: ""; background-image: url(""); width: 15px; height: 9px; display: inline-block; transform: rotate(-90deg); position: absolute; right: 20px; padding: 10px; margin: -3px -10px -10px; background-repeat: no-repeat; background-position: center center; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__cta { background-color: rgb(24, 32, 39); display: flex; align-items: center; padding-left: 0px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__cta { background-color: rgba(13, 46, 66, 0.5); border-bottom: 1px solid rgb(10, 69, 109); flex-grow: 1; height: 65px; position: relative; width: 375px; z-index: 10; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__cta .c-brand-cta-btn { top: 10px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__cta .c-brand-cta-btn { color: rgb(122, 210, 221); font-size: 12px; display: inline-block; height: 33px; line-height: 40px; padding: 0px 20px; position: relative; text-transform: uppercase; }
.c-brand-menu----rsi .c-brand-menu__cta .c-brand-cta-btn strong { font-size: 16px; }
.c-brand-menu----rsi .c-brand-menu__cta .c-brand-cta-btn div:last-of-type { border-image-slice: 38 fill; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) { height: 57px; padding-top: 0px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo, .c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items-container { background: rgba(13, 46, 66, 0.5); }
}
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo { max-height: 86px; }
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo { height: 62px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo::after { margin-top: 40px; border-color: rgb(13, 46, 66) transparent transparent; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo img { width: 52px; height: 25px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__container { height: 56px; background: rgba(13, 46, 66, 0.5); }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items-container { height: 51px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items-container::before, .c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items-container::after { height: 10px; margin-top: 52px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items { height: 51px; padding: 0px 10px 0px 0px; align-items: center; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items.is-hovered::before { height: 57px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item { display: flex; align-items: center; padding-top: 6px; height: 66px; margin-top: -4px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item::before { height: 50px; top: 1px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item:first-child::before { margin-left: -24px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item:first-child .c-brand-menu__link { padding-left: 10px; }
}
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item .c-brand-submenu .c-brand-submenu__wrapper { width: 1190px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item .c-brand-submenu__items li:not(:first-child)::before { top: 15px; }
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item .c-brand-submenu__item a { display: flex; align-items: center; line-height: 1.2em; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__cta { height: 51px; background: rgba(13, 46, 66, 0.5); }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__cta::before { border-color: transparent rgb(13, 46, 66) transparent transparent; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__cta .c-brand-cta-btn { top: 20px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi.c-platform-bar__open .c-cross-brand-entry { background-color: rgb(0, 0, 0); }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi.c-platform-bar__open .c-brand-menu .c-brand-submenu { transition: width 0s ease-in-out 0.16s, left 0.16s ease-in-out 0s; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi.c-platform-bar__open .c-brand-cta { background-color: rgb(0, 0, 0); }
}
#project #patch-notes { float: right; }
@media only screen and (max-width: 1200px) {
#project #patch-notes { float: none; margin: 0px auto 80px; }
}
#project #patch-notes.listing > .content { border-bottom: 1px solid rgb(2, 56, 103); }
#project #patch-notes.listing > .content * { font-size: 12px; text-transform: none; color: rgb(149, 173, 183); }
#project #patch-notes.listing > .content ul { padding-right: 25px; }
#project #patch-notes.listing > .content h6 { font-size: 16px; margin: 20px 0px 16px; padding: 0px; color: rgb(255, 255, 255); }
.kf-home-fly-now-btn-noise from { background-position: 0px center; }
.kf-home-fly-now-btn-noise to { background-position: -3600px center; }
@-webkit-keyframes home-fly-now-btn-noise {
0% { background-position: 0px center; }
100% { background-position: -3600px center; }
}
@keyframes home-fly-now-btn-noise {
0% { background-position: 0px center; }
100% { background-position: -3600px center; }
}
.c-features-carousel { height: 70vh; width: 100%; overflow: hidden; position: relative; background: rgba(0, 0, 0, 0.75); padding-bottom: 15.87%; box-sizing: border-box; }
@media only screen and (max-width: 990px) {
.c-features-carousel { height: 60vh; }
}
@media only screen and (max-width: 805px) {
.c-features-carousel { height: 50vh; }
}
@media only screen and (max-width: 768px) {
.c-features-carousel { max-height: 516px; }
}
@media only screen and (max-width: 765px) {
.c-features-carousel { top: 45px; }
}
.c-features-carousel__pagination { box-sizing: border-box; position: absolute; bottom: 15.87%; left: 0px; right: 0px; list-style: none; padding: 0px 50px; z-index: 11; opacity: 1; transition: opacity 0.3s ease-in-out 0s; }
@media only screen and (max-width: 1440px) {
.c-features-carousel__pagination { bottom: 10%; }
}
@media only screen and (max-width: 765px) {
.c-features-carousel__pagination { padding: 0px 25px; bottom: calc(7.935%); }
}
.c-features-carousel__pagination-item { display: inline-block; vertical-align: middle; height: 7px; width: 35px; background: rgb(12, 103, 161); transition: background-color 0.3s linear 0s; transform: skew(-35deg, 0deg); margin-right: 3px; text-indent: -999px; overflow: hidden; }
.c-features-carousel__pagination-item:last-child { margin-right: 0px; }
.c-features-carousel__pagination-item:hover, .c-features-carousel__pagination-item:focus, .c-features-carousel__pagination-item--current { background: rgb(66, 237, 248); }
.c-features-carousel__pagination-item:hover { cursor: pointer; }
.c-features-carousel__pagination, .c-features-carousel__item-wrapper { max-width: 1110px; margin: 0px auto; width: 100%; }
.c-features-carousel__item { position: absolute; inset: 0px; height: 100%; opacity: 0; }
.c-features-carousel__item video { z-index: 8; }
.c-features-carousel__item img { z-index: 7; }
.c-features-carousel__item video, .c-features-carousel__item img { min-height: 100%; min-width: 100%; position: absolute; object-fit: cover; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; max-width: 100%; height: auto; background-size: cover; }
@media only screen and (max-width: 1360px) {
.c-features-carousel__item video, .c-features-carousel__item img { max-width: none; }
}
.c-features-carousel__item-grid-bg { width: 100%; height: 100%; position: absolute; inset: 0px; z-index: 9; background: url("") center top repeat transparent; }
.c-features-carousel__item.event .countdown > div { left: -5px; }
.c-features-carousel__item.event .countdown .number-counter { margin-left: 0px; }
.c-features-carousel__item.event .countdown .number-counter .item, .c-features-carousel__item.event .countdown .number-counter .append { font-family: Orbitron, sans-serif; }
.c-features-carousel__item.event .countdown .number-counter .append { margin-left: 5px; }
.c-features-carousel__item-wrapper { box-sizing: border-box; position: absolute; inset: 0px; width: 100%; height: 100%; display: flex; justify-content: center; flex-direction: column; padding: 0px 50px; z-index: 10; }
@media only screen and (max-width: 765px) {
.c-features-carousel__item-wrapper { padding: 0px 25px; }
}
.c-features-carousel__item-title { color: rgb(233, 254, 255); font-family: Orbitron, sans-serif; font-size: 60px; font-weight: 700; letter-spacing: 1px; line-height: 1.1em; text-transform: uppercase; text-shadow: rgba(0, 108, 255, 0.8) 0px 0px 10px; margin-bottom: 80px; margin-top: 0px; }
@media only screen and (max-width: 1440px) {
.c-features-carousel__item-title { font-size: 50px; margin-bottom: 75px; }
}
@media only screen and (max-width: 1024px) {
.c-features-carousel__item-title { font-size: 40px; margin-bottom: 55px; }
}
@media only screen and (max-width: 768px) {
.c-features-carousel__item-title { font-size: 30px; margin-bottom: 35px; }
}
.c-features-carousel__item-title a { color: inherit; font-family: inherit; }
.c-features-carousel__item-event { margin-bottom: 50px; }
.c-features-carousel__item-link .arrow { top: -19px; }
.c-features-carousel__item-link .arrow0 { left: -24px; right: inherit; }
.c-features-carousel__item-link .arrow1 { left: -17px; right: inherit; }
.c-features-carousel__item-link .arrow2 { left: -10px; right: inherit; }
.c-features-carousel a.arrows-button .label { color: rgb(203, 231, 239); padding-left: 40px; font-family: Electrolize, sans-serif; font-size: 18px; line-height: 21px; }
#home .fly-now-home-wrapper { width: 100%; position: absolute; z-index: 11; overflow: hidden; height: 139px; top: -60px; }
#home .fly-now-home-wrapper::before, #home .fly-now-home-wrapper::after { content: ""; position: absolute; width: 100%; height: 50px; z-index: 9; }
#home .fly-now-home-wrapper::before { top: 10px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%); }
#home .fly-now-home-wrapper::after { bottom: 5px; background: linear-gradient(rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn { width: 332px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: 25px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label { width: 320px; z-index: 15; display: block; position: absolute; left: 50%; height: 61px; transform: translateX(-50%); text-transform: uppercase; text-align: center; top: 21px; text-shadow: rgba(76, 33, 4, 0.79) 0px 0px 13px, rgba(255, 187, 24, 0.6) 0px 0px 32px; user-select: none; transition-duration: 0.3s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label, #home .fly-now-home-wrapper .fly-now-home-btn .label * { font: 27px / 58px Orbitron; color: rgb(255, 239, 199); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron { transition-duration: 0.2s; perspective: 1000px; background: rgb(255, 252, 216); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left { right: 32px; box-shadow: rgba(226, 97, 11, 0.8) -12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.8) -38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.8) -72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right { left: 32px; box-shadow: rgba(226, 97, 11, 0.8) 12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.8) 38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.8) 72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.left { left: 43px; box-shadow: rgba(226, 97, 11, 0.8) 12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.right { right: 43px; box-shadow: rgba(226, 97, 11, 0.8) -12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.66) 0px 2px 12px); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.8) -54px -1px 45px 5px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.8) 54px -1px 45px 5px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line { transition-duration: 0.2s; perspective: 1000px; opacity: 0.9; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::before, #home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::after { transition-duration: 0.2s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top { width: 238px; border-bottom-color: rgb(32, 14, 0); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(255, 254, 241) 0%, rgba(224, 132, 0, 0.68) 25%, rgba(201, 77, 0, 0.48) 40%, rgba(201, 77, 0, 0.35) 50%, rgba(201, 77, 0, 0.48) 60%, rgba(224, 132, 0, 0.68) 75%, rgb(255, 254, 241) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::after { width: 284px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom { width: 198px; border-top-color: rgb(32, 14, 0); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::before { width: 224px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::after { background: linear-gradient(to right, rgb(254, 250, 235) 0%, rgba(224, 132, 0, 0.55) 30%, rgba(207, 77, 13, 0.4) 40%, rgba(207, 77, 13, 0.25) 50%, rgba(207, 77, 13, 0.4) 60%, rgba(224, 132, 0, 0.55) 70%, rgb(254, 250, 235) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .noise-wrapper { background-image: url(""); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active { font-size: 25px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron { background: rgb(255, 254, 241); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left { right: 42px; box-shadow: rgba(226, 97, 11, 0.9) -13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.75) -38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.75) -72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right { left: 42px; box-shadow: rgba(226, 97, 11, 0.9) 13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.75) 38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.75) 72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.left { left: 53px; box-shadow: rgba(226, 97, 11, 0.9) 13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.right { right: 53px; box-shadow: rgba(226, 97, 11, 0.9) -13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.56) 0px 2px 12px); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.75) -50px 1px 77px 1px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.75) 50px 1px 77px 1px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line { opacity: 1; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.top { width: 218px; border-bottom-color: rgb(32, 14, 0); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom { width: 178px; border-top-color: rgb(32, 14, 0); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom::before { width: 204px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .noise-wrapper { background-image: url(""); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .inner { position: relative; z-index: 20; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper { position: absolute; z-index: 14; transform: translateZ(0px); inset: 0px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron { position: absolute; background: rgb(226, 214, 145); z-index: 15; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::after { content: ""; position: absolute; display: block; width: 22px; background: 0px 0px; opacity: 0.5; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.left { transform: translateZ(0px) skew(45deg, 0deg); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.right { transform: translateZ(0px) skew(-45deg, 0deg); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small { top: 1px; height: 12px; transition-duration: 0.2s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::after { height: 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left { right: 0px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { right: -17px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.66) -38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.66) -72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right { left: 0px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { left: -17px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.66) 38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.66) 72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat { top: 13px; height: 36px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::after { height: 22px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left { left: 46px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { left: -17px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before { box-shadow: rgba(251, 169, 40, 0.66) 42px 9px 44px 5px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { box-shadow: rgba(204, 91, 7, 0.66) 79px 2px 36px 0px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right { right: 46px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { right: -17px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before { box-shadow: rgba(251, 169, 40, 0.66) -42px 9px 44px 5px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { box-shadow: rgba(204, 91, 7, 0.66) -79px 2px 36px 0px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper { position: absolute; z-index: 13; top: 1px; height: 61px; width: 100%; filter: drop-shadow(rgba(205, 101, 0, 0.25) 0px 2px 3px); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { content: ""; position: absolute; opacity: 0.5; display: block; width: 32px; height: 16px; top: 20px; background: 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.66) -48px 3px 37px 1px; left: 60px; transform: skew(45deg); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.66) 48px 3px 37px 1px; right: 60px; transform: skew(-45deg); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line { position: relative; margin: auto; height: 0px; opacity: 0.66; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::after { content: ""; position: absolute; top: 0px; height: 1px; width: 100%; left: 50%; transform: translateX(-50%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top { width: 300px; transition-duration: 0.2s; perspective: 1000px; border-bottom: 12px solid rgb(6, 5, 5); border-left: 12px solid transparent; border-right: 12px solid transparent; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { transition-duration: 0.2s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgb(201, 77, 0) 15%, rgb(92, 39, 2) 30%, rgb(27, 15, 0) 50%, rgb(92, 39, 2) 70%, rgb(201, 77, 0) 85%, rgb(224, 132, 0) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { width: 260px; top: 12px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 79, 13, 0.65) 10%, rgba(181, 68, 10, 0.3) 20%, rgba(104, 34, 0, 0) 50%, rgba(181, 68, 10, 0.3) 80%, rgba(207, 79, 13, 0.65) 90%, rgb(224, 132, 0) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom { border-top: 34px solid rgb(6, 5, 5); border-left: 34px solid transparent; border-right: 34px solid transparent; top: 1px; width: 184px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before { top: -11px; width: 200px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(201, 77, 0, 0.86) 10%, rgba(59, 25, 1, 0.72) 20%, rgba(17, 10, 2, 0.3) 50%, rgba(59, 25, 1, 0.72) 80%, rgba(201, 77, 0, 0.86) 90%, rgb(224, 132, 0) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { bottom: 0px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 77, 13, 0.66) 20%, rgba(89, 40, 6, 0.15) 50%, rgba(207, 77, 13, 0.66) 80%, rgb(224, 132, 0) 100%); }
#home .fly-now-home-wrapper > .line-wrapper { top: 24px; width: 1920px; left: 50%; transform: translateX(-50%); }
#home .fly-now-home-wrapper > .line-wrapper::before, #home .fly-now-home-wrapper > .line-wrapper::after { content: ""; position: absolute; background: rgba(0, 0, 0, 0.5); height: 23px; width: 100%; top: 35px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px 0px; }
#home .fly-now-home-wrapper > .line-wrapper::before { left: -100%; }
#home .fly-now-home-wrapper > .line-wrapper::after { right: -100%; }
#home .fly-now-home-wrapper > .line-wrapper .line.middle { top: 35px; width: 860px; height: 23px; position: absolute; margin-top: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.94) 90%, rgb(0, 0, 0) 95%, rgb(0, 0, 0) 100%); }
#home .fly-now-home-wrapper > .line-wrapper .line.middle.left { left: 0px; }
#home .fly-now-home-wrapper > .line-wrapper .line.middle.right { right: 0px; transform: rotateY(180deg); }
#home .fly-now-home-wrapper > .line-wrapper .line.middle::before, #home .fly-now-home-wrapper > .line-wrapper .line.middle::after { content: ""; position: absolute; height: 1px; }
#home .fly-now-home-wrapper > .line-wrapper .line.middle::before { width: 833px; top: -1px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 25%, rgb(201, 77, 0) 55%, rgb(192, 132, 0) 100%); }
#home .fly-now-home-wrapper > .line-wrapper .line.middle::after { width: 860px; top: 23px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 40%, rgb(201, 77, 0) 70%, rgb(192, 132, 0) 100%); }
#home .fly-now-home-wrapper .line-wrapper { z-index: 9; position: relative; }
#home .fly-now-home-wrapper .line-wrapper .line { z-index: 10; transform: translateZ(0px); }
#home .fly-now-home-wrapper .home-carousel-featured-indicator { z-index: 9; position: relative; top: 59px; max-width: 1140px; min-width: 320px; width: 100%; height: 24px; margin: auto; }
@media only screen and (max-width: 658px) {
#home .fly-now-home-wrapper .home-carousel-featured-indicator { top: 19px; }
}
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav { display: flex; max-width: 1110px; width: 100%; height: 25px; z-index: 66; justify-content: flex-start; top: 0px; position: relative; margin: auto; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .indicator-separator { flex: 1 1 0%; display: block; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view { width: 42px; height: 15px; position: relative; display: block; margin: 5px 11px 0px 4px; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view:hover.pillar .inner, #home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view.active.pillar .inner { background: rgb(240, 228, 175); opacity: 0.95; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view:hover .inner, #home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view.active .inner { background: rgb(67, 237, 248); opacity: 0.8; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view:hover .inner { animation: auto ease 0s 1 normal none running none; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view.active .inner { animation: 2s ease 0s infinite normal none running fadefromlow; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view.pillar .inner { background: rgba(229, 134, 5, 0.6); transform: skew(-45deg); }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view .inner { width: 42px; height: 9px; display: block; background: rgba(2, 58, 133, 0.7); transform: skew(45deg); transition-duration: 0.3s; perspective: 1000px; margin-top: 3px; }
#home .flipboard-news-wrapper { padding-top: 75px; }
@media only screen and (max-width: 765px) {
#home .flipboard-news-wrapper { padding-top: 165px; }
}
#home .flipboard-news-wrapper .sc-home-logo { width: 802px; height: 476px; background: url("") center center no-repeat transparent; position: absolute; top: -190px; left: 50%; transform: translateX(-50%); z-index: 9; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper { width: 100%; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper .flipboard-strip-title { margin-bottom: 0px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper .container { background: rgba(6, 70, 102, 0.15); padding: 30px 0px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper .container .wrapper { box-sizing: border-box; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper .flipboard-boxes-end { margin-top: 0px; max-width: 100%; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container { max-width: 1815px; margin: auto; display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control { margin: 15px 0px; width: 60px; background: rgba(11, 43, 65, 0.8); user-select: none; position: relative; opacity: 0.8; height: 90px; top: 112px; display: block; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control::before { border-left: 15px solid rgba(11, 43, 65, 0.8); border-top: 15px solid transparent; border-bottom: 15px solid transparent; width: 0px; height: 60px; position: absolute; display: block; content: ""; right: -15px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control.left { transform: rotate(180deg); }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control .glow-arrows-button { display: block; width: 75px; height: 90px; position: absolute; left: 0px; top: 0px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control .glow-arrows-button .arrow { left: -4px; top: 18px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-strip-slider-wrapper { max-width: 1695px; height: 345px; padding: 0px; overflow: hidden; position: relative; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-strip-slider-wrapper::before { content: ""; width: 100%; height: 90px; background: rgba(11, 43, 65, 0.8); top: 127px; position: absolute; display: block; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-strip-slider-wrapper .flipboard-boxes { padding: 0px; transition-duration: 0.3s; perspective: 1000px; position: relative; left: 0px; transform: translateZ(0px); }
@media only screen and (max-width: 990px) {
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-strip-slider-wrapper .flipboard-boxes { transition-duration: initial; perspective: 1000px; }
}
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper { width: 100%; }
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper .flipboard-feature-title { margin-bottom: 0px; }
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper .container { background: rgba(6, 70, 102, 0.15); padding: 30px 0px; }
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper .container .wrapper { box-sizing: border-box; }
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper .flipboard-boxes-end { margin-top: 0px; max-width: 100%; }
#home .flipboard-news-wrapper .flipboard-feature .flipboard-boxes { padding: 0px; }
#home .flipboard-news-wrapper .flipboard-boxes { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; padding: 0px 15px; }
@media only screen and (max-width: 1200px) {
#home .flipboard-news-wrapper .flipboard-boxes { padding: 0px; }
}
#home .flipboard-news-wrapper .flipboard-boxes.wrapper, #home .flipboard-news-wrapper .flipboard-boxes .wrapper { width: 100%; box-sizing: border-box; }
@media only screen and (max-width: 1110px) {
#home .flipboard-news-wrapper .flipboard-boxes.wrapper:not(.extra-large), #home .flipboard-news-wrapper .flipboard-boxes .wrapper:not(.extra-large) { width: 765px; }
}
@media only screen and (max-width: 765px) {
#home .flipboard-news-wrapper .flipboard-boxes.wrapper:not(.extra-large), #home .flipboard-news-wrapper .flipboard-boxes .wrapper:not(.extra-large) { width: 360px; }
}
@media only screen and (max-width: 1110px) {
#home .flipboard-news-wrapper .flipboard-boxes.flipboard-latest-news > :nth-last-child(2), #home .flipboard-news-wrapper .flipboard-boxes.flipboard-community-news > :nth-last-child(2) { display: none; }
}
@media only screen and (max-width: 765px) {
#home .flipboard-news-wrapper .flipboard-boxes.flipboard-latest-news > :nth-last-child(2), #home .flipboard-news-wrapper .flipboard-boxes.flipboard-community-news > :nth-last-child(2) { display: block; }
}
#home .flipboard-news-wrapper .flipboard-boxes.flipboard-sku-content { overflow: hidden; padding-bottom: 15px; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes { padding: 0px; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes .box { margin-left: 0px; margin-right: 0px; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes .box .info { width: 545px; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes .glow-page-title { width: 100%; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes .glow-page-title .wrapper { box-sizing: border-box; }
@media only screen and (max-width: 1110px) {
#home .flipboard-news-wrapper .flipboard-latest-news-title { width: 100%; }
}
#home .flipboard-news-wrapper .flipboard-boxes-end { width: 100%; height: 1px; background: rgb(10, 86, 136); margin: 15px auto 80px; box-sizing: border-box; max-width: 1110px; }
#home .flipboard-news-wrapper .flipboard-load-more { box-sizing: border-box; }
#home .flipboard-news-wrapper .flipboard-load-more .load-more-wrapper { padding-bottom: 90px; }
#home .home-wrapper .live-stats { box-sizing: border-box; position: relative; margin-bottom: 0px; margin-top: 140px; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .live-stats { width: 100%; }
}
#home .home-wrapper .live-stats.no-limit-wrapper { width: 100%; }
#home .home-wrapper .live-stats.no-limit-wrapper .live-stats-title { margin-bottom: 0px; }
#home .home-wrapper .live-stats.no-limit-wrapper .container { background: rgba(6, 70, 102, 0.15); padding: 30px 0px; }
#home .home-wrapper .live-stats.no-limit-wrapper .container .wrapper { box-sizing: border-box; }
#home .home-wrapper .live-stats.no-limit-wrapper .container .wrapper .glow-crowdfunding-stats { margin: 0px auto; }
#home .home-wrapper .live-stats.no-limit-wrapper .flipboard-boxes-end { margin-top: 0px; max-width: 100%; }
#home .home-wrapper .live-stats .live-stats-title { position: relative; z-index: 1; margin-left: auto; margin-right: auto; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats { padding: 0px; margin: 30px auto 0px; display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; z-index: 1; position: relative; overflow: hidden; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats { padding: 15px 15px 0px; width: 738px; justify-content: space-around; }
}
@media only screen and (max-width: 765px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats { width: 100%; }
}
@media only screen and (max-width: 700px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats { padding: 30px 30px 0px; width: 390px; }
}
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat { border: 1px solid rgba(0, 237, 255, 0.3); box-sizing: border-box; position: relative; user-select: none; margin: 0px auto 30px; overflow: hidden; }
@media only screen and (max-width: 805px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat { margin: 0px 0px 15px; }
}
@media only screen and (max-width: 700px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat { margin: 0px 0px 30px; }
}
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline { width: 330px; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline { width: 340px; }
}
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet { width: 360px; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet { width: 340px; }
}
@media only screen and (max-width: 760px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet { width: 330px; }
}
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent { margin: 0px 15px; position: relative; padding: 5px 0px 6px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters::after, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 1px; margin-left: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent::before { background-color: rgb(8, 67, 106); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters::after, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent::after { border-width: 0px 1px; border-style: solid; border-color: rgb(103, 122, 10); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .filter { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(8, 145, 197); text-transform: uppercase; transition-duration: 0.25s; perspective: 1000px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .filter:not(:nth-child(n+4))::after { content: "/"; padding-left: 3px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .filter:hover, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .filter.active { color: rgb(77, 255, 255); text-shadow: rgba(0, 108, 255, 0.63) 0px 0px 7px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker { background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 0px -9px 24px 2px, rgba(0, 112, 202, 0.6) 0px 0px 6px; height: 3px; transform: skew(-45deg); transition-duration: 0.2s; perspective: 1000px; position: absolute; left: 0px; display: inline-block; bottom: 0px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker.section-hour { width: 47px; left: -2px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker.section-day { width: 40px; left: 60px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker.section-week { width: 55px; left: 112px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker.section-month { width: 75px; left: 180px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent * { font-family: Electrolize; font-size: 12px; text-transform: uppercase; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent .text { color: rgb(19, 85, 110); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent .text::after { content: "/"; padding-left: 3px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent .amount { color: rgb(175, 130, 10); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent .amount::before { content: "$"; padding-right: 1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart { margin: 10px 15px 0px; position: relative; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .lines .line { border-top: 1px dashed rgba(0, 237, 255, 0.3); margin-bottom: 7px; height: 23px; box-sizing: border-box; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .lines .line .line-label { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 85, 110); vertical-align: top; padding-top: 2px; display: inline-block; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .columns { display: flex; flex-direction: row; box-sizing: border-box; justify-content: space-between; left: 85px; top: -12px; width: 205px; height: 133px; position: absolute; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .columns .column { position: relative; width: 20px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .columns .column .column-value { position: absolute; display: block; width: 4px; bottom: 0px; left: 4px; min-height: 2px; height: 0px; transition-duration: 0.5s; perspective: 1000px; transition-timing-function: ease-in-out; opacity: 0.7; background: rgb(77, 255, 255); box-shadow: rgba(0, 108, 255, 0.63) 0px 0px 2px 0px; transform: translateZ(0px); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .columns .column .column-label { text-align: center; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 85, 110); bottom: -18px; position: absolute; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane { position: absolute; width: 140px; height: 90px; top: 28px; right: 10px; z-index: 10; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system { top: 42px; position: relative; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .trace { border: 1px dashed transparent; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .orbit, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .orbit, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .star, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .star { left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet { position: relative; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet { border-radius: 50%; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .star, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .star { width: 36px; height: 36px; border-radius: 38px; border: 1px solid rgba(53, 132, 164, 0.7); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .star::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .star::before { width: 120px; height: 120px; margin: -42px 0px 0px -41px; display: block; content: ""; background: center center no-repeat transparent; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-a, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-a { transform: skewX(0deg) skewY(0deg); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-a .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-a .trace { width: 80px; height: 80px; border-color: rgb(255, 254, 241); border-style: dotted; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-a .planet, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-a .planet { width: 10px; height: 10px; border-radius: 10px; margin: -5px 0px 0px -5px; transform: skewY(0deg) skewX(0deg); background: rgba(53, 132, 164, 0.4); border: 1px solid rgb(53, 132, 164); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-b, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-b { transform: skewX(-50deg) skewY(-25deg); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-b .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-b .trace { width: 70px; height: 70px; border-color: rgb(53, 131, 163); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-b .planet, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-b .planet { width: 16px; height: 16px; border-radius: 16px; margin: -8px 0px 0px -8px; transform: skewY(25deg) skewX(50deg); background: rgba(53, 132, 164, 0.2); border: 1px solid rgb(53, 132, 164); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .star::before { background-image: url(""); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-a .orbit { left: 107px; top: 23px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-b .orbit { left: 40px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .star::before { background-image: url(""); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-a .orbit { left: 47px; top: -30px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-b .orbit { left: 110px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-mini-breadcrumb { margin: 23px 15px 5px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name { margin: 0px 15px; position: relative; padding-top: 6px; text-transform: uppercase; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value::after, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 1px; margin-left: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value::after, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name::after { border-width: 0px 1px; border-style: solid; border-color: rgb(103, 122, 10); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value { opacity: 0.8; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value * { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 36px; color: rgb(240, 231, 179); line-height: 38px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value .number-counter > * { text-shadow: rgb(226, 97, 11) 0px 0px 10px, rgb(226, 97, 11) 0px 0px 14px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(175, 130, 10); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat > .text { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(8, 145, 197); padding: 30px 15px 10px; margin: 0px; height: 78px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .link { margin-left: 15px; margin-bottom: 30px; opacity: 0.7; display: inline-block; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .link .label { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(204, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 3px, rgba(0, 108, 255, 0.65) 0px 0px 8px; text-transform: uppercase; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .link .arrow { top: -18px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-corners::before { left: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-corners::after { right: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-corners.top-corners { top: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-corners.bottom-corners { bottom: 8px; }
#home .home-wrapper .live-stats .flipboard-boxes-end { width: 100%; }
#home .home-wrapper .live-stats #squadronStats, #home .home-wrapper .live-stats #starcitizenStats { border: none; width: calc(50% - 7px); min-width: 345px; height: 256px; margin: 0px; background-size: cover; display: flex; flex-direction: column; }
#home .home-wrapper .live-stats #squadronStats .glow-mini-breadcrumb, #home .home-wrapper .live-stats #starcitizenStats .glow-mini-breadcrumb { margin: 15px 15px 5px; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats .glow-mini-breadcrumb, #home .home-wrapper .live-stats #starcitizenStats .glow-mini-breadcrumb { font-size: 12px; }
}
#home .home-wrapper .live-stats #squadronStats .name, #home .home-wrapper .live-stats #starcitizenStats .name { font-size: 18px; font-family: Electrolize; color: rgb(255, 250, 217); letter-spacing: 0.25px; line-height: 18px; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats .name, #home .home-wrapper .live-stats #starcitizenStats .name { font-size: 14px; }
}
#home .home-wrapper .live-stats #squadronStats .text, #home .home-wrapper .live-stats #starcitizenStats .text { font-size: 18px; font-family: Electrolize; color: rgb(10, 137, 187); letter-spacing: 0.25px; line-height: 18px; padding-top: 16px; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats .text, #home .home-wrapper .live-stats #starcitizenStats .text { font-size: 14px; }
}
#home .home-wrapper .live-stats #squadronStats .nav-item, #home .home-wrapper .live-stats #starcitizenStats .nav-item { font-size: 16px; color: rgb(10, 137, 187); letter-spacing: 0.25px; font-family: Electrolize; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats .nav-item, #home .home-wrapper .live-stats #starcitizenStats .nav-item { font-size: 12px; }
}
#home .home-wrapper .live-stats #squadronStats a, #home .home-wrapper .live-stats #starcitizenStats a { width: 100%; height: 35px; background-color: rgb(5, 38, 62); margin: auto 0px 0px; font-family: Electrolize; font-size: 11px; color: rgb(0, 240, 249); letter-spacing: 0.25px; text-transform: uppercase; line-height: 35px; padding: 0px 15px; position: relative; display: block; }
#home .home-wrapper .live-stats #squadronStats a:hover::before, #home .home-wrapper .live-stats #starcitizenStats a:hover::before, #home .home-wrapper .live-stats #squadronStats a:hover::after, #home .home-wrapper .live-stats #starcitizenStats a:hover::after { transform: scale(1.5); }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats, #home .home-wrapper .live-stats #starcitizenStats { background-position: right bottom; }
#home .home-wrapper .live-stats #squadronStats a::before, #home .home-wrapper .live-stats #starcitizenStats a::before, #home .home-wrapper .live-stats #squadronStats a::after, #home .home-wrapper .live-stats #starcitizenStats a::after { right: 7px; left: unset !important; }
}
#home .home-wrapper .live-stats #starcitizenStats { background-image: url(""); background-position: right top; align-items: flex-end; text-align: right; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #starcitizenStats { background-position: left bottom; }
}
#home .home-wrapper .live-stats #starcitizenStats a::after { content: ""; width: 3px; height: 8px; background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.6) 0px -1px 12px 3px, rgba(11, 183, 226, 0.65) 0px -3px 8px 0px; display: block; position: absolute; right: 7px; top: 13px; transition: all 0.4s ease 0s; }
#home .home-wrapper .live-stats #squadronStats { background-image: url(""); background-position: left top; align-items: flex-start; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats { background-position: right bottom; align-items: flex-end; text-align: right; }
}
#home .home-wrapper .live-stats #squadronStats .name { line-height: 30px; padding-top: 1px; font-size: 24px; }
#home .home-wrapper .live-stats #squadronStats a::before { content: ""; width: 3px; height: 8px; background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.6) 0px -1px 12px 3px, rgba(11, 183, 226, 0.65) 0px -3px 8px 0px; display: block; position: absolute; left: 7px; top: 13px; transition: all 0.4s ease 0s; }
@media screen and (max-width:719 px) {
#home .home-wrapper .live-stats #squadronStats a::before { left: unset !important; right: 7px; }
}
#home .home-wrapper .developer-tracker { box-sizing: border-box; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .developer-tracker { width: 100%; }
}
#home .home-wrapper .developer-tracker .devtracker-list { margin: auto; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .developer-tracker .devtracker-list { width: 738px; }
}
@media only screen and (max-width: 765px) {
#home .home-wrapper .developer-tracker .devtracker-list { width: 360px; }
}
@media only screen and (max-width: 380px) {
#home .home-wrapper .developer-tracker .devtracker-list { width: 300px; }
}
.devtracker-list { display: flex; flex-flow: wrap; justify-content: space-between; box-sizing: border-box; margin-top: 29px; }
.devtracker-list .devpost { height: 195px; width: 360px; display: block; background: rgba(22, 104, 159, 0.2); margin-bottom: 15px; position: relative; box-sizing: border-box; transition-duration: 0.3s; perspective: 1000px; }
.devtracker-list .devpost .devpost-wrapper { height: 180px; padding-bottom: 15px; overflow: hidden; }
.devtracker-list .devpost .devpost-wrapper:hover { box-shadow: rgba(42, 110, 255, 0.2) 0px 0px 15px; background: rgba(22, 104, 159, 0.4); }
.devtracker-list .devpost .devpost-wrapper:hover .details { color: rgb(255, 255, 255); }
.devtracker-list .devpost .devpost-wrapper:hover .glow-corners.top-corners { top: 14px; }
.devtracker-list .devpost .devpost-wrapper:hover .glow-corners.bottom-corners { bottom: 23px; }
.devtracker-list .devpost .devpost-wrapper:hover .glow-corners::before { left: 14px; }
.devtracker-list .devpost .devpost-wrapper:hover .glow-corners::after { right: 14px; }
.devtracker-list .devpost .devpost-wrapper .info { padding: 15px; position: relative; }
.devtracker-list .devpost .devpost-wrapper .info img { margin-right: 16px; }
.devtracker-list .devpost .devpost-wrapper .info .poster { display: inline-block; padding-top: 7px; box-sizing: border-box; vertical-align: top; }
.devtracker-list .devpost .devpost-wrapper .info .poster > * { font-family: Electrolize; display: block; }
.devtracker-list .devpost .devpost-wrapper .info .poster .nickname { color: rgb(162, 119, 15); font-size: 12px; padding-bottom: 2px; }
.devtracker-list .devpost .devpost-wrapper .info .poster .handle { color: rgb(40, 112, 147); font-size: 11px; }
.devtracker-list .devpost .devpost-wrapper .info .date { position: relative; float: right; padding-left: 14px; min-width: 75px; }
.devtracker-list .devpost .devpost-wrapper .info .date::before, .devtracker-list .devpost .devpost-wrapper .info .date::after { content: ""; display: block; position: absolute; bottom: -4px; left: 0px; height: 100%; width: 1px; margin-left: -1px; }
.devtracker-list .devpost .devpost-wrapper .info .date::before { background-color: rgb(8, 67, 106); }
.devtracker-list .devpost .devpost-wrapper .info .date::after { border-width: 1px 0px; border-style: solid; border-color: rgb(103, 122, 10); }
.devtracker-list .devpost .devpost-wrapper .info .date > * { font: 11px Electrolize; display: block; }
.devtracker-list .devpost .devpost-wrapper .info .date .label { text-transform: uppercase; color: rgb(19, 85, 110); padding-bottom: 3px; padding-top: 8px; }
.devtracker-list .devpost .devpost-wrapper .info .date .label::after { content: "/"; padding-left: 3px; }
.devtracker-list .devpost .devpost-wrapper .info .date .time { color: rgb(8, 145, 197); }
.devtracker-list .devpost .devpost-wrapper .topic { font: 11px Electrolize; padding: 8px 15px 0px; }
.devtracker-list .devpost .devpost-wrapper .topic .category { color: rgb(8, 145, 197); }
.devtracker-list .devpost .devpost-wrapper .topic .category::after { content: "/"; padding-left: 3px; padding-right: 2px; }
.devtracker-list .devpost .devpost-wrapper .topic .thread { color: rgb(162, 119, 15); }
.devtracker-list .devpost .devpost-wrapper .details { color: rgb(60, 190, 193); font: 12px / 20px Electrolize; padding: 9px 15px 0px; margin: 0px; transition-duration: 0.3s; perspective: 1000px; overflow-wrap: break-word; }
.new-players-section { margin-top: 140px; }
.new-players-section .new-players-block { padding: 40px 40px 65px; position: relative; }
.new-players-section .new-players-block__background { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; opacity: 0.7; background-image: url(""); background-repeat: no-repeat; background-position: center center; background-size: cover; }
.new-players-section .new-players-block__content { position: relative; z-index: 2; }
.new-players-section .new-players-block__title { margin: 0px; color: rgb(203, 231, 239); font-size: 26px; text-shadow: rgba(106, 173, 209, 0.4) 0px 0px 8px; }
.new-players-section .new-players-block__text { color: rgb(106, 173, 209); max-width: 470px; }
.new-players-section .new-players-block .glow-arrows-button { position: relative; display: block; transform: translateX(-25px); }
.new-players-section .new-players-block .glow-arrows-button:hover .label { left: 60px; opacity: 1; }
.new-players-section .new-players-block .glow-arrows-button .label { position: absolute; top: 10px; left: 0px; width: 160px; opacity: 0; text-transform: uppercase; color: rgb(153, 227, 245); font-family: Electrolize; font-size: 11px; text-shadow: rgba(218, 158, 0, 0.5) 0px 0px 10px; transition: all 0.13s ease-out 0.15s; }
.new-players-section .new-players-block .glow-arrows-button .arrow { left: 0px; }
.new-players-section .new-players-block .glow-arrows-button.small-size.orange .arrow, .new-players-section .new-players-block .glow-arrows-button.small-size.orange .arrow::before, .new-players-section .new-players-block .glow-arrows-button.small-size.orange .arrow::after { background-image: url(""); }
@media only screen and (max-width: 768px) {
.new-players-section .new-players-block { padding: 20px 20px 50px; }
.new-players-section .new-players-block .glow-arrows-button .label { left: 60px; opacity: 1; }
}
#home { position: relative; background: rgb(0, 0, 0); }
@media (min-width: 768px) {
#home .c-brand-menu:not(.is-sticky) { top: calc(28px + 70vh); }
}
#home .c-brand-menu:not(.is-sticky) .c-brand-cta-btn { top: 8px; }
#home #contentbody { position: relative; padding-top: 0px; margin: 0px; overflow-x: hidden; padding-bottom: 5em; }
@media only screen and (max-width: 760px) {
#home #contentbody { padding-bottom: 235px; }
}
#home .home-wrapper { position: relative; }
#home .home-wrapper .wrapper { padding: 0px 15px; }
@media only screen and (max-width: 1140px) {
#home .home-wrapper .wrapper { padding: 0px; }
}
@media only screen and (max-width: 1110px) {
#home .home-wrapper .wrapper { padding: 0px 15px; }
}
@media only screen and (max-width: 768px) {
#home .home-wrapper .wrapper { max-width: inherit; }
}
@media only screen and (max-width: 765px) {
#home .home-wrapper .wrapper { padding: 0px; }
}
#home #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#home #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#home #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#home #home-background { background-image: url(""), url(""); }
}
#home #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#home #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#home #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#home #home-background .bg-home-stars { background-image: url(""); }
}
#home #home-background .background-wrapper { width: 100%; height: 100%; position: relative; }
#home #home-background .background-wrapper > * { z-index: 2; position: absolute; background: center center no-repeat transparent; }
@media only screen and (max-width: 1110px) {
#home #home-background .background-wrapper > * { display: none; }
}
#home #home-background .background-wrapper .bg-home-ship-herral { width: 447px; height: 202px; background-image: url(""); top: calc(2075px + 70vh); left: -270px; margin-top: -101px; }
#home #home-background .background-wrapper .bg-home-ship-footer { width: 491px; height: 284px; background-image: url(""); bottom: 500px; right: -280px; z-index: 200; }
#home #home-background .background-wrapper .bg-home-ships-top { width: 142px; height: 135px; background-image: url(""); top: calc(420px + 70vh); right: -130px; z-index: 200; }
#home #home-background .background-wrapper .bg-home-ships-bottom { width: 444px; height: 277px; background-image: url(""); bottom: 1680px; left: -360px; }
#home #home-background .background-wrapper .bg-home-asteroides-1 { width: 381px; height: 690px; background-image: url(""); bottom: 870px; left: -340px; z-index: 200; }
#home #home-background .background-wrapper .bg-home-asteroides-2 { width: 634px; height: 661px; background-image: url(""); bottom: 200px; left: -605px; z-index: 200; }
.c-error-tech--403 { background-image: url(""); width: 625px; height: 212px; padding: 60px 55px 82px 90px; }
.c-error-tech--403 > * { animation: 1.5s ease 0s infinite normal none running glowing; }
@keyframes glowing {
0% { filter: contrast(100%); }
50% { filter: contrast(150%); }
100% { filter: contrast(100%); }
}
.c-error-tech--403 h1 { width: calc(100% - 50px); background: rgb(206, 67, 67); color: rgb(1, 13, 21); font-size: 25px; letter-spacing: 10.8px; line-height: 40px; text-align: center; }
.c-error-tech--403 h1::after { content: ""; background-image: url(""); background-size: contain; width: 40px; height: 40px; display: inline-block; position: absolute; right: -50px; }
.c-error-tech--403 h2 { color: rgb(206, 67, 67); font-size: 18px; font-weight: 300; letter-spacing: 8.3px; margin: 8px 0px 0px; }
@media only screen and (max-width: 760px) {
.c-error-tech--403 { width: 375px; height: 127px; padding: 35px 35px 45px 52px; }
.c-error-tech--403 h1 { letter-spacing: 6px; line-height: 24px; width: calc(100% - 35px); }
.c-error-tech--403 h1::after { width: 25px; height: 25px; right: -35px; }
.c-error-tech--403 h2 { letter-spacing: 4px; margin-top: 4px; }
}
.c-error-tech--503 { background-image: url(""); background-size: contain; width: 589px; height: 163px; padding: 20px 110px 35px 45px; }
.c-error-tech--503 h1 { color: rgb(110, 227, 246); font-size: 23.2px; letter-spacing: 8px; line-height: 30px; }
.c-error-tech--503 h2 { color: rgb(110, 227, 246); font-size: 18px; font-weight: 300; letter-spacing: 7px; margin: 16px 0px 0px; }
@media only screen and (max-width: 760px) {
.c-error-tech--503 { width: 375px; height: 104px; padding: 15px 70px 25px 30px; }
.c-error-tech--503 h1 { letter-spacing: 4px; line-height: 18px; }
.c-error-tech--503 h2 { letter-spacing: 4px; margin-top: 10px; }
}
#access-denied, #maintenance { background-color: rgb(5, 25, 37); }
#access-denied #contentbody, #maintenance #contentbody { background-image: none; }
.l-error-page { transition: all 0.8s ease 0s; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 70vh; opacity: 0.2; transform: scale(0.8); }
.l-error-page--is-visible { opacity: 1; transform: scale(1); }
.l-error-page--is-visible .c-error-tech { filter: grayscale(0%); }
.l-error-page--is-visible .c-error-tech > * { opacity: 1; }
.l-error-page--full { min-height: 100vh; }
.c-error-tech { transition: all 0.8s ease 0s; background-size: contain; box-sizing: border-box; filter: grayscale(50%); }
.c-error-tech > * { opacity: 0; transition-delay: 0.6s; transition-duration: 0.8s; }
.c-error-tech > svg { position: absolute; top: 0px; left: 0px; }
.c-error-tech h1 { font-family: "Univia Pro", univia-pro, sans-serif; font-weight: 700; text-transform: uppercase; margin: 0px; position: relative; }
.c-error-tech h2 { font-family: "Univia Pro", univia-pro, sans-serif; text-transform: uppercase; }
@media only screen and (max-width: 760px) {
.c-error-tech h1 { font-size: 16px; }
.c-error-tech h2 { font-size: 12px; }
}
.c-error-messages { width: 625px; }
.c-error-messages p { color: rgb(47, 95, 133); font-size: 16px; font-family: "Univia Pro", univia-pro, sans-serif; text-align: center; letter-spacing: 3.23px; line-height: 22px; }
@media only screen and (max-width: 760px) {
.c-error-messages { width: 375px; }
}
#community.events-hub #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
#community.events-hub #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#community.events-hub #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#community.events-hub #contentbody .wrapper { padding-bottom: 90px; overflow: hidden; }
#community.events-hub .glow-page-title { margin-bottom: 15px; }
#community.events-hub .events-list { margin-bottom: 70px; }
#community.events-hub .events-list .event-item { margin-bottom: 49px; position: relative; background: rgba(22, 104, 159, 0.2); transition-duration: 0.3s; perspective: 1000px; }
#community.events-hub .events-list .event-item * { font-family: Electrolize; }
#community.events-hub .events-list .event-item .inner { padding: 30px; }
#community.events-hub .events-list .event-item .inner .media { position: relative; float: left; }
#community.events-hub .events-list .event-item .inner .infos { margin-left: 40px; float: left; max-width: 425px; font-size: 14px; }
@media only screen and (max-width: 1140px) {
#community.events-hub .events-list .event-item .inner .infos { margin: 40px 0px 0px; max-width: 100%; width: 100%; }
}
#community.events-hub .events-list .event-item .inner .infos .infos-when-where { font-size: 11px; border-left: 1px solid rgb(8, 67, 106); color: rgb(19, 85, 110); text-transform: uppercase; padding-left: 20px; }
#community.events-hub .events-list .event-item .inner .infos .infos-when-where span { font-size: 13px; color: rgb(44, 121, 159); display: block; padding-bottom: 8px; }
#community.events-hub .events-list .event-item .inner .infos .infos-excerpt .no-truncate { display: none; }
#community.events-hub .events-list .event-item .inner .infos .infos-excerpt p { width: 420px; transition-duration: 0.3s; perspective: 1000px; color: rgb(8, 145, 197); }
@media only screen and (max-width: 1140px) {
#community.events-hub .events-list .event-item .inner .infos .infos-excerpt p { width: 100%; }
}
#community.events-hub .events-list .event-item .inner .infos .infos-excerpt p a { color: rgb(77, 255, 255); }
#community.events-hub .events-list .event-item .inner .state { height: 110px; min-width: 180px; padding-left: 27px; border-left: 1px solid rgb(8, 67, 106); float: right; }
@media only screen and (max-width: 765px) {
#community.events-hub .events-list .event-item .inner .state { margin: 40px 0px 0px; float: left; }
}
#community.events-hub .events-list .event-item .inner .state > span { font-size: 16px; color: rgb(8, 145, 197); text-transform: uppercase; display: block; margin-top: 40px; }
#community.events-hub .events-list .event-item .inner .state a { margin-left: -28px; }
#community.events-hub .events-list .event-item .bottom-info { position: absolute; left: 0px; bottom: -24px; height: 24px; display: -webkit-flex; width: 100%; }
#community.events-hub .events-list .event-item .bottom-info .line { height: 24px; background: rgba(22, 104, 159, 0.2); position: relative; transition-duration: 0.3s; perspective: 1000px; flex: 1 1 0%; }
#community.events-hub .events-list .event-item .bottom-info .line::before { content: ""; transition-duration: 0.3s; perspective: 1000px; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 24px 24px 0px 0px; border-color: rgba(22, 104, 159, 0.15) transparent transparent; right: -24px; }
#community.events-hub .events-list .event-item .bottom-info .line::after { width: 6px; height: 24px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; top: 0px; right: -18px; position: absolute; transform: skew(-45deg); }
#community.events-hub .events-list .event-item .bottom-info a { float: right; top: 4px; width: 130px; }
#community.events-hub .events-list .event-item .bottom-info a .label { font-family: Electrolize; font-size: 12px; color: rgb(204, 255, 255); padding-left: 55px; text-shadow: rgb(0, 108, 255) 0px 0px 3px, rgba(0, 108, 255, 0.65) 0px 0px 8px; text-transform: uppercase; }
#community.events-hub .events-list .event-item .bottom-info a .arrow { top: -18px; left: 8px; }
#community.events-hub .events-list .event-item > .glow-corners.bottom-corners::before { bottom: -33px; }
#community.events-hub .events-list .event-item.open { background: rgba(22, 104, 159, 0.3); transition-duration: 0.3s; perspective: 1000px; }
#community.events-hub .events-list .event-item.open .inner .infos .infos-excerpt .truncate { display: none; }
#community.events-hub .events-list .event-item.open .inner .infos .infos-excerpt .no-truncate { display: block; }
#community.events-hub .events-list .event-item.open .bottom-info a .arrow { transform: rotate(-90deg); }
#community.events-hub .events-list .event-item.open .bottom-info .line { background: rgba(22, 104, 159, 0.3); }
#community.events-hub .events-list .event-item.open .bottom-info .line::before { border-color: rgba(22, 104, 159, 0.3) transparent transparent; }
#community.events-hub .load-more-wrapper { padding-bottom: 90px; }
#community.events-hub .events-list .event-item .inner h3, #community.events-hub .events-list .event-item .inner h3 a { font-size: 22px; color: rgb(77, 255, 255); margin: 0px 0px 30px; }
#module h1.page-title.faq-title { background: url("") left center no-repeat; }
#module h1.page-title.faq-title .icon { display: none; }
#module .bloc-presentation { border-top: 3px solid rgb(99, 220, 255); border-bottom: 1px solid rgb(99, 220, 255); margin-bottom: 45px; margin-top: 40px; position: relative; background: url("") center bottom repeat-x, url("") center top repeat, url("") center top repeat-x, rgba(5, 29, 53, 0.1); }
#module .bloc-presentation .inner-content { padding: 75px 55px; }
#module .bloc-presentation .inner-content .left { width: 512px; float: left; padding-right: 20px; }
@media only screen and (max-width: 1200px) {
#module .bloc-presentation .inner-content .left { float: none; width: 100%; padding: 0px; }
}
#module .bloc-presentation .inner-content .left h2 { font-size: 24px; }
#module .bloc-presentation .inner-content .left p { font-size: 14px; color: rgb(149, 173, 183); line-height: 24px; margin-bottom: 30px; }
#module .bloc-presentation .inner-content .left p a { color: rgb(0, 228, 255); }
#module .bloc-presentation .inner-content .left p a:hover { color: rgb(255, 255, 255); }
#module .bloc-presentation .inner-content .left p.instruction { margin-bottom: -60px; color: rgb(0, 228, 255); background: url("") 35% 100% no-repeat; padding-bottom: 60px; }
@media only screen and (max-width: 1200px) {
#module .bloc-presentation .inner-content .left p.instruction { background: 0px 0px; }
}
#module .bloc-presentation .inner-content .left a.manual_download { opacity: 0.7; }
#module .bloc-presentation .inner-content .left a.manual_download:hover { opacity: 1; }
@media only screen and (max-width: 768px) {
#module .bloc-presentation .inner-content .left a.manual_download img { width: 100%; }
}
#module .bloc-presentation .inner-content .right { width: 424px; float: right; padding-top: 25px; position: relative; }
@media only screen and (max-width: 1200px) {
#module .bloc-presentation .inner-content .right { float: none; margin: 40px auto 70px; }
}
@media only screen and (max-width: 768px) {
#module .bloc-presentation .inner-content .right { margin-left: -28px; }
}
#module .bloc-presentation .inner-content .right #carousel-holder { position: relative; width: 424px; height: 342px; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel { position: relative; overflow: hidden; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel ul { position: relative; margin: 0px; padding: 0px; list-style-type: none; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel ul li { position: relative; float: left; width: 424px; height: 342px; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel ul li .js-reflected { padding-bottom: 10px; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel ul li .js-reflected img { padding-bottom: 10px; }
#module .bloc-presentation .inner-content .right ul.pager-holder { margin: -75px auto 0px; padding: 0px; list-style-type: none; position: relative; text-align: center; }
#module .bloc-presentation .inner-content .right ul.pager-holder li { padding: 0px; margin: 0px; width: 19px; height: 19px; background: url("") -19px 0px; display: inline-block; cursor: pointer; text-indent: -9999px; overflow: hidden; }
#module .bloc-presentation .inner-content .right ul.pager-holder li.on { background-position: 0px 0px; }
#module .bloc-presentation .inner-content .right .lights { width: 100%; height: 61px; position: absolute; top: 0px; left: 0px; background: url(""); }
#module .bloc-presentation .top { background: url("") center top no-repeat; height: 112px; width: 388px; position: absolute; top: -44px; left: -16px; z-index: 5; }
#module .bloc-presentation .bottom { background: url("") center bottom no-repeat; height: 112px; width: 388px; position: absolute; bottom: -44px; right: -16px; z-index: 5; }
#module #video.ship-section { background: url(""), url("") 50% 0px no-repeat; margin-bottom: 0px; }
#module #video.ship-section .wcontent { margin: 0px auto; width: 1140px; }
#module #video.ship-section .wcontent .block-title h1 { border: none; color: rgb(0, 231, 255); text-shadow: rgb(0, 231, 255) 0px 0px 20px; }
#module #video.ship-section .wcontent #video-wrapper { min-height: 641px; position: relative; }
#module #video.ship-section .wcontent #video-wrapper .video-icon { display: block; width: 100%; height: 100%; background: url("") 50% center / 100px 100px no-repeat; position: absolute; top: 0px; left: 0px; opacity: 0.8; z-index: 2; }
#module #video.ship-section .wcontent #video-wrapper .video-cover { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: 50% 50% no-repeat; z-index: 1; }
#module #video.ship-section .wcontent #video-wrapper:hover .video-icon { opacity: 1; }
#module .body { margin-bottom: 45px; }
#module .body .content-block4 .content h1 { background: url("") left center no-repeat; padding-left: 65px; margin: 0px; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 57px; line-height: 57px; }
#module .faq { padding-bottom: 150px; background: url("") center top repeat, url("") center top no-repeat, url("") center top repeat; }
#press { padding: 0px; }
#press #post-background { position: absolute; opacity: 0.7; background: url("") center top no-repeat; }
#press #contentbody { margin-bottom: 90px; }
#press #contentbody .wrapper { max-width: 1110px; padding: 0px; }
@media only screen and (max-width: 1140px) {
#press #contentbody .wrapper { padding: 0px 15px; }
}
#press .hide { display: none; }
#press .glow-page-title .actions { background: inherit; vertical-align: top; display: inline-block; position: relative; }
#press .glow-page-title.with-subtitle .title { color: rgb(7, 136, 185); }
#press .media-coverage { max-width: 1110px; height: 990px; margin-bottom: 45px; overflow: hidden; padding: 0px; }
@media only screen and (max-width: 1140px) {
#press .media-coverage { width: 735px; padding: 0px !important; }
}
@media only screen and (max-width: 765px) {
#press .media-coverage { width: 360px; height: auto; }
}
#press .media-coverage .small-article-wrap { width: 360px; height: 480px; display: inline-block; vertical-align: top; }
@media only screen and (max-width: 765px) {
#press .media-coverage .small-article-wrap { height: auto; }
}
#press .media-coverage .small-article { width: 360px; height: 232px; display: inline-block; vertical-align: top; margin-bottom: 16px; }
#press .media-coverage .flipboard-press-page { width: 1110px; height: 990px; float: left; }
@media only screen and (max-width: 1140px) {
#press .media-coverage .flipboard-press-page { width: 735px; }
}
@media only screen and (max-width: 765px) {
#press .media-coverage .flipboard-press-page { width: 360px; height: auto; }
}
#press .media-coverage .inner { height: 990px; transition-duration: 0.3s; perspective: 1000px; position: relative; }
@media only screen and (max-width: 765px) {
#press .media-coverage .inner { height: auto; }
}
#press .flipboard-boxes { padding: 0px; margin: 0px auto 48px; position: relative; transition-duration: 0.3s; perspective: 1000px; left: 0px; }
#press .flipboard-boxes .box .comments { display: none; }
@media only screen and (max-width: 1140px) {
#press .flipboard-boxes .box .info .title { font-size: 32px; line-height: 32px; }
}
#press .flipboard-boxes .box.js-lock { opacity: 0; }
#press .leftcol { float: left; vertical-align: top; width: 735px; margin-right: 10px; }
@media only screen and (max-width: 1140px) {
#press .leftcol { float: none; width: 100%; }
}
#press .leftcol #press-releases { width: 735px; padding-top: 205px; background: url("") center top no-repeat; }
@media only screen and (max-width: 1140px) {
#press .leftcol #press-releases { width: 100%; }
}
@media only screen and (max-width: 1140px) {
#press .leftcol #press-releases .listing-atoms { width: 735px; margin: 0px auto 90px; }
}
@media only screen and (max-width: 765px) {
#press .leftcol #press-releases .listing-atoms { width: 360px; }
}
#press .leftcol #press-releases .release-item { position: relative; background: url("") right bottom no-repeat; max-width: 679px; min-height: 126px; margin-top: 37px; margin-bottom: 60px; padding: 20px 28px; }
@media only screen and (max-width: 1140px) {
#press .leftcol #press-releases .release-item { margin: 37px auto 60px; }
}
@media only screen and (max-width: 765px) {
#press .leftcol #press-releases .release-item { max-width: 304px; margin: 37px auto 60px; }
}
#press .leftcol #press-releases .release-item .post-date { position: absolute; top: -25px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(94, 122, 141); text-transform: uppercase; }
#press .leftcol #press-releases .release-item .post-date span { color: rgb(0, 204, 255); font-family: Electrolize; }
#press .leftcol #press-releases .release-item h3 { margin: 0px; }
#press .leftcol #press-releases .release-item h3 a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 17px; color: rgb(177, 216, 241); text-shadow: rgb(0, 108, 255) 0px 0px 15px; }
#press .leftcol #press-releases .release-item p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(7, 136, 185); line-height: 20px; }
#press .leftcol #press-releases .release-item .bottom-link { position: absolute; right: 20px; bottom: 0px; }
#press .leftcol #press-releases .release-item .bottom-link * { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(7, 136, 185); }
#press .leftcol #press-releases .release-item .bottom-link a { text-transform: uppercase; opacity: 0.5; }
#press .leftcol #press-releases .release-item .bottom-link a:hover { opacity: 1; }
#press .leftcol #press-releases .release-item .bottom-link .arrow { left: -55px; top: -13px; }
#press .leftcol #press-releases .release-item .bottom-link span.sepa { margin: 0px 10px; }
#press .leftcol #press-releases .release-item .bottom-link .glow-arrows-button { position: relative; bottom: 11px; }
#press.archive .media-coverage { height: auto; }
@media only screen and (max-width: 1140px) {
#press.archive .media-coverage { width: 560px; margin: 0px auto 45px; }
}
@media only screen and (max-width: 765px) {
#press.archive .media-coverage { width: 270px; }
}
#press.archive .media-coverage .inner { height: auto; margin-bottom: 0px; box-sizing: border-box; display: block; }
#press.archive .media-coverage .inner .box { float: left; margin-right: 10px; }
#press.archive .media-coverage .inner .box.last { margin-right: 0px; }
#press.archive .media-coverage .inner .box h3 { font-size: 17px; line-height: 17px; }
#newsletter #contentbody { margin-bottom: 90px; }
#newsletter #contentbody .inner .flipboard-boxes .box.small.post .info > *, #newsletter #contentbody .inner .flipboard-boxes .box.post .info > * { width: auto; max-width: 100%; }
@media only screen and (max-width: 1170px) {
#newsletter #contentbody .inner { width: 560px; margin: 0px auto 45px; }
}
@media only screen and (max-width: 1170px) {
#newsletter #contentbody .inner .two-third { width: 560px; }
}
@media only screen and (max-width: 1170px) {
#newsletter #contentbody .inner .one-third { width: 270px; }
}
@media only screen and (max-width: 658px) {
#newsletter #contentbody .inner { width: 100%; }
#newsletter #contentbody .inner .box { margin: 5px auto; }
#newsletter #contentbody .inner .box:last-child { margin-bottom: 0px; }
}
#newsletter #contentbody .archive { display: block; }
#newsletter #contentbody .archive .box { float: left; margin-right: 10px; }
#newsletter #contentbody .archive .box:nth-child(4n) { margin-right: 0px; }
@media only screen and (max-width: 1170px) {
#newsletter #contentbody .archive .box { margin-right: 20px; }
#newsletter #contentbody .archive .box:nth-child(2n) { margin-right: 0px; }
}
@media only screen and (max-width: 658px) {
#newsletter #contentbody .archive .box, #newsletter #contentbody .archive .box:nth-child(2n), #newsletter #contentbody .archive .box:nth-child(4n) { margin: 10px auto; float: none; }
}
#newsletter #contentbody .archive h3 { font-size: 17px; line-height: 17px; }
#newsletter #contentbody .glow-load-more-btn { clear: both; margin-top: 45px; }
#newsletter #contentbody .clear { clear: both; }
#help { padding: 0px; }
#help #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#help #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#help #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#help #home-background { background-image: url(""), url(""); }
}
#help #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#help #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#help #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#help #home-background .bg-home-stars { background-image: url(""); }
}
#help #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
#help #contentbody.help > .wrapper { max-width: 1110px; padding: 0px 15px; }
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper { margin-bottom: 500px; }
}
#help #contentbody.help > .wrapper .glow-hub-title { height: 100px; }
#help #contentbody.help > .wrapper .glow-page-title { margin-bottom: 0px; }
#help #contentbody.help > .wrapper .glow-page-title::before { content: ""; display: block; width: 100px; height: 2px; position: absolute; left: 0px; bottom: 0px; background: rgb(10, 86, 136); }
#help #contentbody.help > .wrapper .glow-page-title .title { left: 0px; padding-left: 30px; }
#help #contentbody.help > .wrapper p, #help #contentbody.help > .wrapper ul li { font-size: 14px; color: rgb(8, 145, 197); margin-top: 0px; }
#help #contentbody.help > .wrapper .block-wrapper { margin-bottom: 200px; }
#help #contentbody.help > .wrapper .block-left, #help #contentbody.help > .wrapper .block-right { width: 533px; float: left; }
@media only screen and (max-width: 1140px) {
#help #contentbody.help > .wrapper .block-left, #help #contentbody.help > .wrapper .block-right { width: 100%; float: none; }
}
#help #contentbody.help > .wrapper .block-left { margin-top: 10px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(10, 86, 136); border-right-color: rgb(10, 86, 136); border-left-color: rgb(10, 86, 136); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
#help #contentbody.help > .wrapper .block-left .block-content { background: rgba(0, 44, 69, 0.6); padding-top: 15px; margin-bottom: 0px; border-bottom: 0px; }
#help #contentbody.help > .wrapper .block-right { float: right; }
@media only screen and (max-width: 1140px) {
#help #contentbody.help > .wrapper .block-right { margin-top: 70px; }
}
#help #contentbody.help > .wrapper .block-right .help-cut { margin: -40px 50px 40px 0px; }
#help #contentbody.help > .wrapper .block-content { margin-bottom: 70px; padding: 50px 30px 30px; box-sizing: border-box; background: url("") repeat; border-bottom: 1px solid rgb(10, 86, 136); }
#help #contentbody.help > .wrapper .block-content * { font-family: Electrolize; }
#help #contentbody.help > .wrapper .block-content a { font-size: 14px; margin-top: 1em; color: rgb(218, 158, 0); display: block; }
#help #contentbody.help > .wrapper .block-content p a { display: inline; }
#help #contentbody.help > .wrapper .block-content .category-info { list-style: none; margin: 0px; padding: 0px; position: relative; top: -8px; }
#help #contentbody.help > .wrapper .block-content .category-info li { color: rgb(204, 0, 0); display: none; }
#help #contentbody.help > .wrapper .block-content h2 { font: 500 18px / 18px Orbitron; color: rgb(0, 231, 255); border-bottom: 1px solid rgb(6, 59, 93); padding-bottom: 11px; margin-bottom: 30px; }
#help #contentbody.help > .wrapper .block-content hr { width: 100%; height: 1px; background-color: rgba(10, 86, 136, 0.5); position: relative; border: 0px; }
#help #contentbody.help > .wrapper .block-content hr::before, #help #contentbody.help > .wrapper .block-content hr::after { width: 3px; height: 1px; background: rgb(0, 231, 255); position: absolute; content: ""; display: block; top: 0px; }
#help #contentbody.help > .wrapper .block-content hr::before { left: 0px; }
#help #contentbody.help > .wrapper .block-content hr::after { right: 0px; }
#help #contentbody.help > .wrapper .block-content h4 { font-size: 18px; color: rgb(77, 255, 255); margin: 0px 0px 1em; padding: 0px; text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#help #contentbody.help > .wrapper .block-content.style1 p { color: rgb(180, 238, 252); font-size: 16px; }
#help #contentbody.help > .wrapper .block-content.block-faq a { width: 333px; margin: 0px 22px 1em 0px; height: 92px; text-align: center; float: left; position: relative; display: block; border: 1px solid rgba(10, 86, 136, 0.5); overflow: hidden; }
#help #contentbody.help > .wrapper .block-content.block-faq a .faq, #help #contentbody.help > .wrapper .block-content.block-faq a .text, #help #contentbody.help > .wrapper .block-content.block-faq a .img { width: 333px; height: 92px; vertical-align: middle; display: table-cell; position: relative; transition-duration: 0.2s; perspective: 1000px; }
#help #contentbody.help > .wrapper .block-content.block-faq a .faq { font: 500 16px / 16px Orbitron; color: rgb(0, 231, 255); text-transform: uppercase; opacity: 1; }
#help #contentbody.help > .wrapper .block-content.block-faq a .text { vertical-align: middle; display: table-cell; top: 0px; height: 92px; box-sizing: border-box; padding: 0px 20px; transition-duration: 0.2s; perspective: 1000px; opacity: 0; }
#help #contentbody.help > .wrapper .block-content.block-faq a .holder { position: absolute; left: 4px; top: 4px; width: 325px; height: 84px; background-color: rgb(0, 36, 63); }
#help #contentbody.help > .wrapper .block-content.block-faq a .holder .bg { transition-duration: 0.2s; perspective: 1000px; position: absolute; left: 0px; top: 0px; width: 325px; height: 84px; background-color: rgba(0, 0, 0, 0.5); opacity: 0; }
#help #contentbody.help > .wrapper .block-content.block-faq a .holder .img { opacity: 0.2; }
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(3n+3) { margin-right: 22px; }
}
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(3n+3) { margin: 0px auto 1em; }
}
@media only screen and (max-width: 1140px) {
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(2n+2) { margin-right: 0px; float: right; }
}
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(2n+2) { margin: 0px auto 1em; float: none; }
}
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper .block-content.block-faq a { margin: 0px auto 1em; float: none; }
}
#help #contentbody.help > .wrapper .block-content.block-faq a:hover .faq { top: -93px; opacity: 0; }
#help #contentbody.help > .wrapper .block-content.block-faq a:hover .text { top: -93px; opacity: 1; }
#help #contentbody.help > .wrapper .block-content.block-faq a:hover .holder .bg { opacity: 0.5; }
#help #contentbody.help > .wrapper .block-content.block-faq a:hover .holder img { opacity: 0.5; }
#help #contentbody.help > .wrapper .block-content form { position: relative; }
#help #contentbody.help > .wrapper .block-content form label { font-size: 16px; color: rgb(0, 237, 255); text-transform: uppercase; }
#help #contentbody.help > .wrapper .block-content form input[type="text"], #help #contentbody.help > .wrapper .block-content form .selectlist, #help #contentbody.help > .wrapper .block-content form textarea { color: rgb(77, 255, 255); font-size: 14px; margin-bottom: 15px; }
#help #contentbody.help > .wrapper .block-content form input[type="text"], #help #contentbody.help > .wrapper .block-content form .selectlist { line-height: 50px; height: 50px; padding: 0px 15px; }
#help #contentbody.help > .wrapper .block-content form textarea { height: 250px; padding: 15px; }
#help #contentbody.help > .wrapper .block-content form .selectlist { background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(22, 42, 63, 0.8); border-radius: 0px; }
#help #contentbody.help > .wrapper .block-content form .selectlist > span { line-height: 50px; height: 50px; padding: 0px; font-size: 14px; }
#help #contentbody.help > .wrapper .block-content form .selectlist .arrow { margin-top: 11px; }
#help #contentbody.help > .wrapper .block-content form .selectlist ul { margin-left: -15px; }
#help #contentbody.help > .wrapper .block-content form .selectlist ul li { height: 50px; line-height: 50px; font-size: 14px; padding: 0px 25px; color: rgb(22, 146, 193); background: rgba(0, 0, 0, 0.8); border-style: solid; border-color: rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgb(8, 145, 197); border-image: initial; border-width: 1px 0px 0px 5px; }
#help #contentbody.help > .wrapper .block-content form .selectlist ul li:hover { background: rgba(0, 0, 0, 0.4); border-left-color: rgb(0, 237, 255); color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper { position: absolute; bottom: -90px; right: 0px; display: flex; flex-flow: wrap; box-sizing: border-box; width: 100%; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper .line { flex: 1 1 0%; position: relative; height: 1px; background-color: rgb(10, 86, 136); left: -30px; width: calc(100% + 55px); padding-right: 10px; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button { position: relative; outline: none; transition-duration: 0.2s; perspective: 1000px; height: 60px; border-top: none; border-left: none; border-image: initial; right: -31px; padding-right: 50px; color: rgb(8, 145, 197); text-transform: uppercase; border-right: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); background-color: rgba(0, 44, 69, 0.6); }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button strong { font: bold 16px / 16px Orbitron, sans-serif; position: relative; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button strong::before { transition-duration: 0.2s; perspective: 1000px; background: url("") right center no-repeat; width: 20px; height: 24px; display: block; content: ""; position: absolute; right: -25px; top: -5px; opacity: 0.6; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button::before, #help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button::after { content: ""; display: block; position: absolute; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button::before { top: 0px; left: -60px; width: 0px; height: 0px; border-style: solid; border-width: 0px 60px 60px 0px; border-color: transparent rgba(0, 44, 69, 0.6) transparent transparent; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 6px; height: 60px; top: 0px; left: -32px; background-color: rgb(10, 86, 136); }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button:hover { color: rgb(0, 237, 255); text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button:hover strong::before { opacity: 1; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button:hover::after { background-color: rgb(0, 237, 255); box-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#help #contentbody.help > .wrapper a.help-cut { margin: 0px 19px 0px 130px; right: 0px; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; float: right; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#help #contentbody.help > .wrapper a.help-cut::before, #help #contentbody.help > .wrapper a.help-cut::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#help #contentbody.help > .wrapper a.help-cut::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#help #contentbody.help > .wrapper a.help-cut::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#help #contentbody.help > .wrapper a.help-cut span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#help #contentbody.help > .wrapper a.help-cut span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#help #contentbody.help > .wrapper a.help-cut:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#help #contentbody.help > .wrapper a.help-cut:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#help #contentbody.help > .wrapper a.help-cut:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper a.help-cut { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#enlist #post-background { position: absolute; opacity: 1; background: url("") center 200px no-repeat; }
#enlist #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#enlist #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#enlist #contentbody .wrapper { padding-bottom: 90px; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#enlist #contentbody .wrapper { padding-bottom: 500px; }
}
#enlist .glow-hub-title h2 { font-size: 16px; color: rgb(180, 238, 252); line-height: 22px; font-family: Electrolize; text-transform: none; text-shadow: none; font-weight: 100; }
#enlist .left { float: left; }
#enlist .right { float: right; }
#enlist form.enlist-form { padding-bottom: 5em; }
#enlist form.enlist-form .cut { outline: none; transition-duration: 0.2s; perspective: 1000px; border-right: none; border-image: initial; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 18px 11px 18px 30px; display: block; float: right; margin-right: 21px; text-transform: uppercase; cursor: default; color: rgba(8, 145, 167, 0.9); font: 500 13px / 13px Orbitron; }
#enlist form.enlist-form .cut::before, #enlist form.enlist-form .cut::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#enlist form.enlist-form .cut::before { width: 20px; height: 29px; position: absolute; right: -21px; top: -1px; }
#enlist form.enlist-form .cut::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#enlist form.enlist-form .cut span.edge { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#enlist form.enlist-form .cut span.edge::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#enlist form.enlist-form .cut.active { color: rgb(213, 247, 255); cursor: pointer; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#enlist form.enlist-form .cut.active span.edge { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#enlist form.enlist-form .cut.active span.edge::after { border-color: transparent transparent rgb(67, 237, 248); }
#enlist form.enlist-form .cut.submit-wrapper { padding: 15px 19px 15px 18px; color: rgb(213, 247, 255); float: right; }
#enlist form.enlist-form .cut.submit-wrapper input[type="submit"] { font: 500 20px / 20px Orbitron; padding: 0px 0px 0px 20px; color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#enlist form.enlist-form .cut.submit-wrapper::before { height: 44px; }
#enlist form.enlist-form .cut.submit-wrapper.disabled input { color: rgba(67, 237, 248, 0.4); text-shadow: none; }
#enlist form.enlist-form fieldset { padding: 26px; position: relative; width: 533px; margin-bottom: 32px; box-sizing: border-box; border: 1px solid rgb(10, 86, 136); background-color: rgba(0, 44, 69, 0.6); }
@media only screen and (max-width: 1140px) {
#enlist form.enlist-form fieldset { width: 100%; }
}
#enlist form.enlist-form fieldset * { font-family: Electrolize; }
#enlist form.enlist-form fieldset .comment { color: rgb(3, 101, 138); font-size: 14px; line-height: 18px; font-family: Electrolize; display: block; text-transform: none; padding-top: 5px; }
#enlist form.enlist-form fieldset .comment a { color: rgb(0, 231, 255); }
#enlist form.enlist-form fieldset .msg-wrapper { float: right; font-size: 12px; position: relative; margin-top: 5px; }
#enlist form.enlist-form fieldset .msg-wrapper.good { display: none; }
#enlist form.enlist-form fieldset .msg-wrapper .msg-error { display: none; }
#enlist form.enlist-form fieldset .msg-wrapper.error { color: rgb(195, 41, 41); }
#enlist form.enlist-form fieldset .msg-wrapper.error .msg-error { display: block; }
#enlist form.enlist-form fieldset .msg-wrapper.error::after { width: 63px; height: 4px; content: ""; display: block; background-color: rgb(195, 41, 41); position: absolute; right: 12px; bottom: -9px; transform: skew(-45deg); box-shadow: rgba(195, 41, 41, 0.7) 4px 4px 10px, rgba(195, 41, 41, 0.7) -4px -4px 10px, rgba(195, 41, 41, 0.7) -4px 4px 10px, rgba(195, 41, 41, 0.7) 4px -4px 10px; }
#enlist form.enlist-form fieldset .section { color: rgb(0, 231, 255); font: 700 18px / 1 Orbitron; text-transform: uppercase; margin-top: 5px; border-bottom: 1px solid rgb(6, 59, 93); }
#enlist form.enlist-form fieldset .section .comment { color: rgb(8, 145, 197); padding: 10px 0px 20px; font-weight: 100; }
#enlist form.enlist-form fieldset .section i { font-size: 16px; font-style: normal; color: rgb(3, 101, 138); text-transform: none; }
#enlist form.enlist-form fieldset .section--no-border-bottom { border-bottom: 0px; }
#enlist form.enlist-form fieldset label { font-size: 16px; color: rgb(0, 237, 255); text-transform: uppercase; margin-top: 45px; display: block; width: 100%; }
#enlist form.enlist-form fieldset input[type="text"], #enlist form.enlist-form fieldset input[type="password"], #enlist form.enlist-form fieldset .selectlist { background-color: rgba(0, 0, 0, 0.35); height: 52px; line-height: 52px; border-color: rgb(0, 37, 62); }
#enlist form.enlist-form fieldset input[type="text"].success, #enlist form.enlist-form fieldset input[type="password"].success, #enlist form.enlist-form fieldset .selectlist.success { border-color: rgb(31, 122, 39); }
#enlist form.enlist-form fieldset input[type="text"].error, #enlist form.enlist-form fieldset input[type="password"].error, #enlist form.enlist-form fieldset .selectlist.error { border-color: rgb(195, 41, 41); }
#enlist form.enlist-form fieldset input[type="text"], #enlist form.enlist-form fieldset input[type="password"] { padding: 0px 15px; transition-duration: 0.2s; perspective: 1000px; font-size: 18px; color: rgb(0, 231, 255); }
#enlist form.enlist-form fieldset input[type="text"]:focus, #enlist form.enlist-form fieldset input[type="password"]:focus { border-color: rgb(0, 231, 255); }
#enlist form.enlist-form fieldset .selectlist { border-radius: 0px; }
#enlist form.enlist-form fieldset .selectlist.small { width: 122px; }
#enlist form.enlist-form fieldset .selectlist.medium { width: 186px; }
#enlist form.enlist-form fieldset .selectlist > span { height: 52px; line-height: 52px; width: 100px; font-size: 20px; color: rgb(3, 101, 138); padding: 0px; text-align: center; margin-top: 0px; }
#enlist form.enlist-form fieldset .selectlist .arrow { width: 20px; height: 16px; background: url("") no-repeat; position: absolute; top: 18px; right: 15px; }
#enlist form.enlist-form fieldset .selectlist .scrollable { max-height: initial; height: 300px; }
#enlist form.enlist-form fieldset .selectlist .scrollable .viewport { width: 103px; }
#enlist form.enlist-form fieldset .selectlist .scrollable .scrollbar .track { width: 8px; }
#enlist form.enlist-form fieldset .selectlist ul { margin-left: 0px; background-color: rgba(0, 0, 0, 0.8); }
#enlist form.enlist-form fieldset .selectlist ul li { height: 40px; line-height: 40px; font-size: 16px; padding: 0px; text-align: center; color: rgb(22, 146, 193); background: rgba(0, 0, 0, 0.8); border-style: solid; border-color: rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgb(8, 145, 197); border-image: initial; border-width: 1px 0px 0px 5px; }
#enlist form.enlist-form fieldset .selectlist ul li:hover { background: rgba(0, 0, 0, 0.4); border-left-color: rgb(0, 237, 255); color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#enlist form.enlist-form fieldset .error-level-line { display: block; width: 108px; height: 5px; background: rgb(25, 60, 76); margin-top: 10px; }
#enlist form.enlist-form fieldset .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
@media only screen and (max-width: 1140px) {
#enlist form.enlist-form fieldset .error-level-line { width: 23%; }
}
#enlist form.enlist-form fieldset .row { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 100%; }
#enlist form.enlist-form fieldset.referral { padding: 0px; background: 0px 0px; }
#enlist form.enlist-form fieldset.referral .referral-wrapper { padding: 16px; background: url("") repeat; margin: 9px; border: 1px solid rgb(14, 51, 74); }
#enlist form.enlist-form fieldset.referral .referral-wrapper .section { border: none; }
#enlist form.enlist-form fieldset.referral .referral-wrapper .section .comment { padding-bottom: 0px; }
#enlist form.enlist-form fieldset.referral .referral-wrapper label { margin-top: 20px; }
#enlist form.enlist-form fieldset.referral.disabled { opacity: 0.6; }
#enlist form.enlist-form fieldset.referral.disabled .referral-wrapper { height: 175px; }
#enlist form.enlist-form fieldset.referral.disabled .glow-corners { display: none; }
#enlist form.enlist-form fieldset.referral.validated { border-color: rgb(18, 101, 10); }
#enlist form.enlist-form fieldset.referral.validated .glow-corners::before, #enlist form.enlist-form fieldset.referral.validated .glow-corners::after { border-color: rgb(8, 179, 9); }
#enlist form.enlist-form fieldset.referral.validated .referral-wrapper { border-color: rgb(18, 78, 25); background: url("") repeat; }
#enlist form.enlist-form fieldset.security .section { border: none; margin-bottom: 23px; }
#enlist form.enlist-form fieldset.security .captcha { width: 265px; height: 114px; border: 1px solid rgb(10, 86, 136); display: none; float: left; margin-right: 15px; }
#enlist form.enlist-form fieldset.security .captcha img { width: 265px; height: 114px; }
#enlist form.enlist-form fieldset.security .re-generate { float: left; font-size: 16px; color: rgb(0, 237, 255); padding-left: 30px; position: relative; height: 25px; line-height: 25px; margin-top: 91px; }
#enlist form.enlist-form fieldset.security .re-generate .icon { position: absolute; left: 0px; top: 0px; width: 25px; height: 25px; background: url(""); display: block; }
#enlist form.enlist-form .security .enlist-form__newsletter-inner, #enlist form.enlist-form .enlist-form__newsletter .enlist-form__newsletter-inner { padding-left: 30px; }
#enlist form.enlist-form .security label, #enlist form.enlist-form .enlist-form__newsletter label { margin-top: 20px; }
#enlist form.enlist-form .security label.checkbox, #enlist form.enlist-form .enlist-form__newsletter label.checkbox { position: relative; padding-left: 5px; }
#enlist form.enlist-form .security label.checkbox::before, #enlist form.enlist-form .enlist-form__newsletter label.checkbox::before { content: ""; position: absolute; left: 0px; top: 50%; margin-top: -10px; display: block; height: 20px; width: 20px; border: 1px solid rgb(0, 37, 62); background-color: rgba(0, 0, 0, 0.35); }
#enlist form.enlist-form .security label.checkbox::after, #enlist form.enlist-form .enlist-form__newsletter label.checkbox::after { content: ""; height: 53px; width: 50px; position: absolute; top: 50%; margin-top: -20px; left: -10px; display: block; pointer-events: none; opacity: 0; transition: opacity 0.2s ease-in-out 0s; background: url("") center center no-repeat transparent; }
#enlist form.enlist-form .security label.checkbox span, #enlist form.enlist-form .enlist-form__newsletter label.checkbox span { margin-top: 2px; font-size: 14px; line-height: 1.2em; text-transform: none; }
#enlist form.enlist-form .security label.checkbox span, #enlist form.enlist-form .enlist-form__newsletter label.checkbox span, #enlist form.enlist-form .security label.checkbox span.on, #enlist form.enlist-form .enlist-form__newsletter label.checkbox span.on { background: 0px 0px; }
#enlist form.enlist-form .security label.checkbox.on::after, #enlist form.enlist-form .enlist-form__newsletter label.checkbox.on::after { opacity: 1; }
#enlist form.enlist-form .security label.checkbox, #enlist form.enlist-form .enlist-form__newsletter label.checkbox, #enlist form.enlist-form .security .terms, #enlist form.enlist-form .enlist-form__newsletter .terms { display: inline-block; margin-bottom: 0px; font-size: 16px; color: rgb(8, 145, 197); width: auto; line-height: 22px; }
#enlist form.enlist-form .security label.checkbox a, #enlist form.enlist-form .enlist-form__newsletter label.checkbox a, #enlist form.enlist-form .security .terms a, #enlist form.enlist-form .enlist-form__newsletter .terms a { color: rgb(0, 231, 255); }
#enlist form.enlist-form .enlist-form__newsletter { width: 100%; }
#enlist form.enlist-form .enlist-form__newsletter .section { max-width: 480px; width: 100%; }
#referral #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
@media only screen and (max-width: 765px) {
#referral #post-background { background: url("") center top no-repeat; }
}
#referral #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#referral #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#referral #contentbody { padding-bottom: 80px; }
#referral #contentbody .wrapper { padding-bottom: 90px; overflow: hidden; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#referral #contentbody .wrapper { padding-bottom: 500px; }
}
#referral .subscriptions-item { position: relative; width: 760px; height: 460px; margin: 0px auto; background: url("") 0px -20px / 100% no-repeat rgb(16, 18, 28); padding: 16px 3% 17px; border-top: 2px solid rgb(0, 230, 255); border-bottom: 1px solid rgb(6, 145, 164); }
#referral .subscriptions-item, #referral .subscriptions-item::before, #referral .subscriptions-item::after, #referral .subscriptions-item *, #referral .subscriptions-item ::before, #referral .subscriptions-item ::after { box-sizing: border-box; }
#referral .subscriptions-item::before { content: ""; visibility: hidden; width: 94%; height: 400px; position: absolute; top: 25px; left: 3%; border: 1px solid rgb(17, 61, 71); }
#referral .subscriptions-item::after { content: ""; display: block; width: 100px; height: 2px; position: absolute; left: 0px; top: 0px; background: rgb(0, 230, 255); }
#referral .subscriptions-item .description { padding: 0px 35px; }
#referral .subscriptions-item h1 { margin: 0px 0px 45px; text-align: center; position: relative; z-index: 3; visibility: hidden; }
#referral .subscriptions-item h2 { position: relative; font: bold 17px / 1.5 Orbitron, sans-serif; text-transform: uppercase; text-align: center; color: rgb(207, 228, 238); text-shadow: rgba(0, 108, 255, 0.55) 0px 0px 8px, rgba(0, 108, 255, 0.55) 0px 0px 8px; margin: 110px 0px 15px; padding: 8px 0px; }
#referral .subscriptions-item h2::before, #referral .subscriptions-item h2::after { content: ""; display: block; width: 100%; height: 1px; background: rgb(28, 118, 187); box-shadow: rgba(28, 118, 187, 0.65) 0px -2px 5px 0px, rgba(28, 118, 187, 0.65) 0px 2px 5px 0px; position: absolute; left: 0px; top: 0px; }
#referral .subscriptions-item h2::after { top: auto; bottom: 0px; }
#referral .subscriptions-item p { font: 17px / 1.25 Electrolize, sans-serif; height: 85px; color: rgb(8, 145, 197); text-align: center; margin: 0px 0px 62px; }
#referral .subscriptions-item footer { height: 51px !important; top: -92px; }
#referral .subscriptions-item footer::before, #referral .subscriptions-item footer::after { content: " "; display: table; }
#referral .subscriptions-item footer::after { clear: both; }
#referral .subscriptions-item footer .pricing-info { width: 50%; float: left; position: relative; top: 0px; left: 10px; }
#referral .subscriptions-item footer .pricing-info .price-details { font: 12px / 1.25 Electrolize, sans-serif; color: rgb(208, 221, 226); }
#referral .subscriptions-item footer .pricing-info .price-wrapper { position: relative; z-index: 2; }
#referral .subscriptions-item footer .pricing-info .price-wrapper *, #referral .subscriptions-item footer .pricing-info .price-wrapper ::before, #referral .subscriptions-item footer .pricing-info .price-wrapper ::after { box-sizing: content-box; }
#referral .subscriptions-item footer .pricing-info .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
#referral .subscriptions-item footer .pricing-info .price, #referral .subscriptions-item footer .pricing-info .price * { font-family: Electrolize, sans-serif; }
#referral .subscriptions-item footer .pricing-info .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#referral .subscriptions-item footer .pricing-info .price .original-price, #referral .subscriptions-item footer .pricing-info .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#referral .subscriptions-item footer .pricing-info .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#referral .subscriptions-item footer .pricing-info .price .original-price .super .currency { color: inherit; font-size: 11px; }
#referral .subscriptions-item footer .pricing-info .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#referral .subscriptions-item footer .pricing-info .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#referral .subscriptions-item footer .pricing-info .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#referral .subscriptions-item footer .pricing-info .price .discount .super { font-size: 9px; }
#referral .subscriptions-item footer .pricing-info .price .discount .super .currency { color: inherit; }
#referral .subscriptions-item footer .pricing-info .price .super { font-size: 14px; vertical-align: text-top; }
#referral .subscriptions-item footer .pricing-info .price .super .currency { color: rgb(210, 210, 210); }
#referral .subscriptions-item .read-more { color: rgb(255, 255, 255); font: 16px / 25px Electrolize, sans-serif; text-transform: uppercase; display: block; float: right; width: 185px; margin-top: 12px; height: 25px; position: relative; }
#referral .subscriptions-item .read-more::before { content: ""; display: block; width: 53px; height: 45px; position: absolute; top: -10px; right: -5px; background: url("") 0px 0px no-repeat; filter: drop-shadow(rgba(28, 118, 187, 0.75) 1px 1px 5px); }
@media only screen and (max-width: 765px) {
#referral .subscriptions-item { width: 100%; }
}
#referral .hexs { position: relative; }
@media only screen and (max-width: 765px) {
#referral .hexs { display: none; }
}
#referral .hexs .hex { position: absolute; transition-duration: 0.2s; perspective: 1000px; }
#referral .hexs .hex.invite { top: -32px; left: 174px; width: 284px; height: 265px; background: url("") center center no-repeat; }
@media only screen and (max-width: 1150px) {
#referral .hexs .hex.invite { left: 10px; }
}
#referral .hexs .hex.recruit { margin-left: -157px; left: 50%; top: -45px; width: 314px; height: 291px; background: url("") center center no-repeat; }
#referral .hexs .hex.rewards { top: -32px; right: 174px; width: 284px; height: 265px; background: url("") center center no-repeat; }
@media only screen and (max-width: 1150px) {
#referral .hexs .hex.rewards { right: 10px; }
}
#referral .hexs .hex:hover { opacity: 0.7; }
#referral .referral-field { width: 658px; height: 152px; background: url("") center center no-repeat; margin: 30px auto 0px; position: relative; z-index: 1; }
@media only screen and (max-width: 765px) {
#referral .referral-field { width: 100%; }
}
#referral .referral-field .blur { width: 100%; height: 100%; background: url("") center center no-repeat; position: absolute; left: 0px; top: 0px; }
#referral .referral-field .avatar { width: 82px; z-index: 5; height: 82px; position: absolute; left: 50%; margin-left: -41px; top: -35px; background: url("") center center no-repeat; }
#referral .referral-field .avatar img { border: 2px solid rgb(62, 230, 247); top: 9px; left: 9px; position: absolute; }
#referral .referral-field input { z-index: 2; position: relative; width: 100%; height: 100%; font-size: 29px; text-transform: uppercase; color: rgb(254, 248, 197); font-family: Electrolize; text-align: center; background: url("") center center no-repeat; margin: 0px; padding: 0px; border: none; }
#referral .referral-field input:focus { box-shadow: none; }
#referral .referral-field input::-webkit-input-placeholder { color: rgb(254, 248, 197); }
#referral .not-login-in { margin-top: 150px; margin-bottom: -20px; text-align: center; }
#referral .not-login-in a { margin: 20px auto 0px; transition-duration: 0.2s; perspective: 1000px; position: relative; width: 297px; height: 131px; display: block; background: url("") left top no-repeat; }
#referral .not-login-in a span { transition-duration: 0.2s; perspective: 1000px; padding-top: 24px; color: rgb(67, 237, 248); text-transform: uppercase; font: bold 20px / 20px Orbitron; position: relative; z-index: 10; }
#referral .not-login-in a .hover { opacity: 0; transition-duration: 0.2s; perspective: 1000px; z-index: 9; position: absolute; width: 297px; height: 131px; left: 0px; top: 0px; background: url("") right top no-repeat; }
#referral .not-login-in a:hover span { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px; }
#referral .not-login-in a:hover .hover { opacity: 1; }
#referral .not-login-in span { color: rgb(16, 83, 125); display: block; font-size: 14px; text-transform: uppercase; font-family: Electrolize; }
#referral .not-login-in span.or { margin-top: -40px; }
#referral .referral-share p { color: rgb(31, 131, 196); font-size: 11px; text-transform: uppercase; text-align: center; font-family: Electrolize; margin: 35px auto 0px; }
#referral .referral-share .btn { display: flex; gap: 50px; justify-content: center; margin-top: 25px; }
#referral .referral-share .referral-share-social { display: flex; justify-content: center; align-items: center; width: 55px; height: 55px; box-sizing: content-box; background-color: rgb(26, 123, 195); border-radius: 50%; transition: all 0.2s ease 0s; }
#referral .referral-share .referral-share-social::after { content: ""; display: block; height: 25px; width: 25px; background-color: rgb(255, 255, 255); }
#referral .referral-share .referral-share-social.facebook::after { mask-image: url(""); }
#referral .referral-share .referral-share-social.x::after { mask-image: url(""); }
#referral .referral-share .referral-share-social:hover { background-color: rgb(17, 97, 159); }
#referral .description { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 950px; margin: 50px auto 0px; }
@media only screen and (max-width: 990px) {
#referral .description { width: 80%; padding: 0px 10%; margin-bottom: 50px; }
}
#referral .description .block { width: 250px; box-sizing: border-box; }
@media only screen and (max-width: 990px) {
#referral .description .block { display: block; width: 100%; padding-bottom: 50px; }
}
#referral .description .block .title { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; font: bold 16px / 16px Orbitron; color: rgb(147, 215, 247); text-align: center; text-transform: uppercase; }
#referral .description .block p { color: rgb(147, 215, 247); font-size: 14px; font-family: Electrolize; line-height: 20px; text-align: left; }
#referral h3 { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; margin: 0px; padding-top: 20px; font: bold 30px / 105px Orbitron; color: rgb(209, 243, 253); text-align: center; text-transform: uppercase; background: url("") center center no-repeat; }
@media only screen and (max-width: 765px) {
#referral h3 { font-size: 20px; }
}
#referral p.recruitment { font-size: 14px; color: rgb(22, 116, 155); text-align: center; width: 650px; margin: -10px auto 50px; line-height: 18px; font-family: Electrolize; }
@media only screen and (max-width: 765px) {
#referral p.recruitment { width: 100%; margin: -10px 20px 50px; }
}
#referral h4 { height: 90px; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; margin: 0px; padding-top: 20px; font: bold 24px / 33px Orbitron; color: rgb(0, 237, 255); text-align: center; text-transform: uppercase; background: url("") center bottom no-repeat; }
#referral h4 span { color: rgb(22, 116, 155); font: bold 18px / 18px Orbitron; display: block; text-shadow: none; position: relative; top: -40px; }
#referral .leaderboard-table { width: 800px; margin: 40px auto 0px; border: 1px solid rgb(11, 96, 150); background: rgba(0, 0, 0, 0.3); }
#referral .leaderboard-table .leaderboard-row { display: flex; height: 75px; }
#referral .leaderboard-table .leaderboard-row:not(:last-child) { border-bottom: 1px solid rgb(6, 49, 75); }
#referral .leaderboard-table .leaderboard-row.top-row { background-color: rgb(5, 66, 102); box-shadow: rgba(26, 140, 255, 0.5) 0px 0px 60px 0px, rgba(26, 140, 255, 0.5) 0px 0px 60px 0px; border-color: rgb(11, 96, 150); }
#referral .leaderboard-table .leaderboard-row.top-row .leaderboard-cell:not(:last-child) { border-color: rgb(11, 96, 150); }
#referral .leaderboard-table .leaderboard-row .leaderboard-cell { display: flex; align-items: center; justify-content: center; flex: 1 1 0%; font-family: Electrolize, sans-serif; }
#referral .leaderboard-table .leaderboard-row .leaderboard-cell:not(:last-child) { border-right: 1px solid rgb(6, 49, 75); }
#referral .leaderboard-table .leaderboard-row .cell-inner { font-family: inherit; }
#referral .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 140px; padding-top: 3px; font-family: Orbitron, sans-serif; font-size: 25px; color: rgb(115, 177, 203); }
#referral .leaderboard-table .leaderboard-row .leaderboard-rank.top-rank { color: rgb(255, 255, 255); background-image: url(""); background-repeat: no-repeat; background-position: center 45%; }
#referral .leaderboard-table .leaderboard-row .leaderboard-avatar { max-width: 76px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-avatar img { max-height: 75px; max-width: 76px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-name { justify-content: flex-start; padding-left: 20px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-name .name-displayname { font-family: inherit; font-size: 14px; color: rgb(162, 119, 15); text-transform: uppercase; }
#referral .leaderboard-table .leaderboard-row .leaderboard-name .name-nickname { font-family: inherit; font-size: 12px; color: rgb(40, 112, 147); }
#referral .leaderboard-table .leaderboard-row .leaderboard-referrals { justify-content: flex-end; padding-right: 20px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-referrals .referrals-count { font-family: inherit; font-size: 20px; color: rgb(115, 177, 203); }
#referral .leaderboard-table .leaderboard-row .leaderboard-referrals .referrals-unit { font-family: inherit; font-size: 14px; color: rgb(22, 116, 155); }
@media only screen and (max-width: 850px) {
#referral .leaderboard-table { width: 700px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 100px; }
}
@media only screen and (max-width: 765px) {
#referral .leaderboard-table { width: 90%; }
#referral .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 75px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-referrals { max-width: 110px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-name { padding-left: 10px; }
}
#referral .table { width: 836px; margin: 0px auto; }
#referral .table .table-header { height: 82px; position: relative; }
#referral .table .table-header .empty { background-color: rgba(0, 0, 0, 0.5); border-top: 1px solid rgb(22, 116, 155); height: 50px; margin-top: 31px; }
#referral .table .table-header .label { border-top: 1px solid rgb(22, 116, 155); color: rgb(209, 243, 253); font: bold 22px / 22px Orbitron; position: relative; }
@media only screen and (max-width: 765px) {
#referral .table .table-header .label { font: bold 15px / 15px Orbitron; }
}
#referral .table .table-header .label::before, #referral .table .table-header .label::after { position: absolute; content: ""; display: block; top: 0px; }
#referral .table .table-header .label::before { width: 0px; height: 0px; border-style: solid; }
#referral .table .table-header .label::after { width: 6px; height: 32px; background-color: rgb(67, 237, 248); top: -1px; box-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#referral .table .table-header.ranks { float: left; border-right: 1px solid rgb(22, 116, 155); width: 311px; }
@media only screen and (max-width: 990px) {
#referral .table .table-header.ranks { width: 231px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-header.ranks { width: 209px; }
}
#referral .table .table-header.ranks .empty { border-left: 1px solid rgb(22, 116, 155); width: 122px; float: left; }
@media only screen and (max-width: 990px) {
#referral .table .table-header.ranks .empty { width: 50px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-header.ranks .empty { width: 49px; }
}
#referral .table .table-header.ranks .label { float: right; text-align: right; padding: 30px 25px 0px 35px; }
#referral .table .table-header.ranks .label::before { border-width: 0px 0px 31px 31px; border-color: transparent transparent rgba(0, 0, 0, 0.5); left: -30px; }
#referral .table .table-header.ranks .label::after { transform: skew(-45deg); left: -22px; }
#referral .table .table-header.rewards { float: right; border-left: 1px solid rgb(22, 116, 155); width: 493px; }
@media only screen and (max-width: 990px) {
#referral .table .table-header.rewards { width: 477px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-header.rewards { width: 209px; }
}
#referral .table .table-header.rewards .empty { border-right: 1px solid rgb(22, 116, 155); width: 268px; float: right; }
@media only screen and (max-width: 990px) {
#referral .table .table-header.rewards .empty { width: 250px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-header.rewards .empty { width: 22px; }
}
#referral .table .table-header.rewards .label { float: left; text-align: left; padding: 30px 35px 0px 25px; }
#referral .table .table-header.rewards .label::before { border-width: 31px 0px 0px 31px; border-color: transparent transparent transparent rgba(0, 0, 0, 0.5); right: -30px; }
#referral .table .table-header.rewards .label::after { transform: skew(45deg); right: -22px; }
@media only screen and (max-width: 990px) {
#referral .table { width: 740px; }
}
@media only screen and (max-width: 765px) {
#referral .table { width: 450px; }
}
#referral .table * { font-family: Electrolize; }
#referral .table .rows { border-right: 1px solid rgb(22, 116, 155); border-left: 1px solid rgb(22, 116, 155); }
#referral .table .rows .row { background-color: rgba(0, 0, 0, 0.5); height: 82px; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgba(22, 116, 155, 0); border-bottom: 1px solid rgba(22, 116, 155, 0); }
#referral .table .rows .row > div { float: left; }
#referral .table .rows .row > span { pointer-events: none; width: 109px; height: 178px; position: absolute; display: block; opacity: 0; transition-duration: 0.2s; perspective: 1000px; top: -34px; background: url(""); }
#referral .table .rows .row > span.left { left: -59px; }
#referral .table .rows .row > span.right { right: -59px; top: -61px; transform: rotate(180deg); }
#referral .table .rows .row:nth-child(2n) { background-color: rgba(18, 101, 172, 0.3); }
#referral .table .rows .row .grade { width: 152px; text-align: right; font-size: 18px; color: rgb(115, 177, 203); padding-top: 19px; white-space: nowrap; overflow: hidden; }
@media only screen and (max-width: 990px) {
#referral .table .rows .row .grade { width: 125px; }
}
@media only screen and (max-width: 765px) {
#referral .table .rows .row .grade { display: none; }
}
#referral .table .rows .row .grade span { display: block; color: rgb(115, 177, 203); }
#referral .table .rows .row .grade span sup { color: rgb(22, 116, 155); font-size: 14px; top: 0px; }
#referral .table .rows .row .icon { width: 158px; margin-right: 30px; border-right: 1px solid rgb(22, 116, 155); overflow: hidden; height: 82px; }
@media only screen and (max-width: 990px) {
#referral .table .rows .row .icon { width: 105px; }
}
@media only screen and (max-width: 765px) {
#referral .table .rows .row .icon { width: 208px; }
}
#referral .table .rows .row .icon img { float: right; position: relative; top: -7px; width: 98px; height: 96px; }
@media only screen and (max-width: 765px) {
#referral .table .rows .row .icon img { display: block; margin: 0px auto; float: none; }
}
#referral .table .rows .row .reward { width: 175px; border-left: 1px solid rgb(22, 116, 155); height: 82px; }
#referral .table .rows .row .reward .holder { width: 130px; height: 67px; overflow: hidden; margin: 7px 0px 0px 25px; position: relative; }
#referral .table .rows .row .reward .holder img { height: 67px; width: 198px; position: absolute; left: 50%; top: 0px; margin-left: -99px; }
#referral .table .rows .row .infos { width: 315px; font-size: 16px; color: rgb(115, 177, 203); padding-top: 10px; }
@media only screen and (max-width: 990px) {
#referral .table .rows .row .infos { width: 265px; font-size: 14px; }
}
@media only screen and (max-width: 765px) {
#referral .table .rows .row .infos { display: none; }
}
#referral .table .rows .row .infos span { display: block; font-size: 12px; color: rgb(22, 116, 155); }
#referral .table .rows .row:hover, #referral .table .rows .row.active { background-color: rgba(18, 101, 172, 0.5); border-color: rgb(22, 116, 155); }
#referral .table .rows .row:hover > span, #referral .table .rows .row.active > span { opacity: 1; }
#referral .table .table-footer { height: 30px; background-color: rgba(0, 0, 0, 0.5); border-bottom: 1px solid rgb(22, 116, 155); position: relative; }
#referral .table .table-footer::before, #referral .table .table-footer::after { position: absolute; content: ""; display: block; top: 0px; }
#referral .table .table-footer::before { width: 0px; height: 0px; border-style: solid; }
#referral .table .table-footer::after { width: 1px; height: 31px; background-color: rgb(22, 116, 155); }
#referral .table .table-footer.ranks { float: left; border-right: 1px solid rgb(22, 116, 155); width: 281px; margin-left: 30px; }
@media only screen and (max-width: 990px) {
#referral .table .table-footer.ranks { width: 201px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-footer.ranks { width: 179px; }
}
#referral .table .table-footer.ranks::before { border-width: 0px 30px 30px 0px; border-color: transparent rgba(0, 0, 0, 0.5) transparent transparent; left: -30px; }
#referral .table .table-footer.ranks::after { transform: skew(45deg); left: -15px; }
#referral .table .table-footer.rewards { float: right; border-left: 1px solid rgb(22, 116, 155); width: 463px; margin-right: 30px; }
@media only screen and (max-width: 990px) {
#referral .table .table-footer.rewards { width: 447px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-footer.rewards { width: 179px; }
}
#referral .table .table-footer.rewards::before { border-width: 30px 30px 0px 0px; border-color: rgba(0, 0, 0, 0.5) transparent transparent; right: -30px; }
#referral .table .table-footer.rewards::after { transform: skew(-45deg); right: -15px; }
#referral .fly-now-home-wrapper { width: 100%; position: relative; z-index: 11; overflow: hidden; height: 139px; top: -50px; }
#referral .fly-now-home-wrapper::before, #referral .fly-now-home-wrapper::after { content: ""; position: absolute; width: 100%; height: 50px; z-index: 9; }
#referral .fly-now-home-wrapper::before { top: 10px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%); }
#referral .fly-now-home-wrapper::after { bottom: 5px; background: linear-gradient(rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn { width: 332px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: 25px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label { width: 320px; z-index: 15; display: block; position: absolute; left: 50%; height: 61px; transform: translateX(-50%); text-transform: uppercase; text-align: center; top: 21px; text-shadow: rgba(76, 33, 4, 0.79) 0px 0px 13px, rgba(255, 187, 24, 0.6) 0px 0px 32px; user-select: none; transition-duration: 0.3s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label, #referral .fly-now-home-wrapper .fly-now-home-btn .label * { font: 500 24px / 58px Orbitron; color: rgb(255, 239, 199); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron { transition-duration: 0.2s; perspective: 1000px; background: rgb(255, 252, 216); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left { right: 32px; box-shadow: rgba(226, 97, 11, 0.8) -12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.8) -38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.8) -72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right { left: 32px; box-shadow: rgba(226, 97, 11, 0.8) 12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.8) 38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.8) 72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.left { left: 43px; box-shadow: rgba(226, 97, 11, 0.8) 12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.right { right: 43px; box-shadow: rgba(226, 97, 11, 0.8) -12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.66) 0px 2px 12px); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.8) -54px -1px 45px 5px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.8) 54px -1px 45px 5px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line { transition-duration: 0.2s; perspective: 1000px; opacity: 0.9; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::after { transition-duration: 0.2s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top { width: 238px; border-bottom-color: rgb(32, 14, 0); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(255, 254, 241) 0%, rgba(224, 132, 0, 0.68) 25%, rgba(201, 77, 0, 0.48) 40%, rgba(201, 77, 0, 0.35) 50%, rgba(201, 77, 0, 0.48) 60%, rgba(224, 132, 0, 0.68) 75%, rgb(255, 254, 241) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::after { width: 284px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom { width: 198px; border-top-color: rgb(32, 14, 0); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::before { width: 224px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::after { background: linear-gradient(to right, rgb(254, 250, 235) 0%, rgba(224, 132, 0, 0.55) 30%, rgba(207, 77, 13, 0.4) 40%, rgba(207, 77, 13, 0.25) 50%, rgba(207, 77, 13, 0.4) 60%, rgba(224, 132, 0, 0.55) 70%, rgb(254, 250, 235) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .noise-wrapper { background-image: url(""); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active { font-size: 25px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron { background: rgb(255, 254, 241); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left { right: 42px; box-shadow: rgba(226, 97, 11, 0.9) -13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.75) -38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.75) -72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right { left: 42px; box-shadow: rgba(226, 97, 11, 0.9) 13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.75) 38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.75) 72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.left { left: 53px; box-shadow: rgba(226, 97, 11, 0.9) 13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.right { right: 53px; box-shadow: rgba(226, 97, 11, 0.9) -13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.56) 0px 2px 12px); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.75) -50px 1px 77px 1px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.75) 50px 1px 77px 1px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line { opacity: 1; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.top { width: 218px; border-bottom-color: rgb(32, 14, 0); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom { width: 178px; border-top-color: rgb(32, 14, 0); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom::before { width: 204px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .noise-wrapper { background-image: url(""); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .inner { position: relative; z-index: 20; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper { position: absolute; z-index: 14; transform: translateZ(0px); inset: 0px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron { position: absolute; background: rgb(226, 214, 145); z-index: 15; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::after { content: ""; position: absolute; display: block; width: 22px; background: 0px 0px; opacity: 0.5; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.left { transform: translateZ(0px) skew(45deg, 0deg); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.right { transform: translateZ(0px) skew(-45deg, 0deg); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small { top: 1px; height: 12px; transition-duration: 0.2s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::after { height: 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left { right: 0px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { right: -17px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.66) -38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.66) -72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right { left: 0px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { left: -17px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.66) 38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.66) 72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat { top: 13px; height: 36px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::after { height: 22px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left { left: 46px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { left: -17px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before { box-shadow: rgba(251, 169, 40, 0.66) 42px 9px 44px 5px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { box-shadow: rgba(204, 91, 7, 0.66) 79px 2px 36px 0px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right { right: 46px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { right: -17px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before { box-shadow: rgba(251, 169, 40, 0.66) -42px 9px 44px 5px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { box-shadow: rgba(204, 91, 7, 0.66) -79px 2px 36px 0px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper { position: absolute; z-index: 13; top: 1px; height: 61px; width: 100%; filter: drop-shadow(rgba(205, 101, 0, 0.25) 0px 2px 3px); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { content: ""; position: absolute; opacity: 0.5; display: block; width: 32px; height: 16px; top: 20px; background: 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.66) -48px 3px 37px 1px; left: 60px; transform: skew(45deg); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.66) 48px 3px 37px 1px; right: 60px; transform: skew(-45deg); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line { position: relative; margin: auto; height: 0px; opacity: 0.66; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::after { content: ""; position: absolute; top: 0px; height: 1px; width: 100%; left: 50%; transform: translateX(-50%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top { width: 300px; transition-duration: 0.2s; perspective: 1000px; border-bottom: 12px solid rgb(6, 5, 5); border-left: 12px solid transparent; border-right: 12px solid transparent; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { transition-duration: 0.2s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgb(201, 77, 0) 15%, rgb(92, 39, 2) 30%, rgb(27, 15, 0) 50%, rgb(92, 39, 2) 70%, rgb(201, 77, 0) 85%, rgb(224, 132, 0) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { width: 260px; top: 12px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 79, 13, 0.65) 10%, rgba(181, 68, 10, 0.3) 20%, rgba(104, 34, 0, 0) 50%, rgba(181, 68, 10, 0.3) 80%, rgba(207, 79, 13, 0.65) 90%, rgb(224, 132, 0) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom { border-top: 34px solid rgb(6, 5, 5); border-left: 34px solid transparent; border-right: 34px solid transparent; top: 1px; width: 184px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before { top: -11px; width: 200px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(201, 77, 0, 0.86) 10%, rgba(59, 25, 1, 0.72) 20%, rgba(17, 10, 2, 0.3) 50%, rgba(59, 25, 1, 0.72) 80%, rgba(201, 77, 0, 0.86) 90%, rgb(224, 132, 0) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { bottom: 0px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 77, 13, 0.66) 20%, rgba(89, 40, 6, 0.15) 50%, rgba(207, 77, 13, 0.66) 80%, rgb(224, 132, 0) 100%); }
#referral .fly-now-home-wrapper > .line-wrapper { top: 24px; width: 1920px; left: 50%; transform: translateX(-50%); }
#referral .fly-now-home-wrapper > .line-wrapper::before, #referral .fly-now-home-wrapper > .line-wrapper::after { content: ""; position: absolute; background: rgba(0, 0, 0, 0.5); height: 23px; width: 100%; top: 35px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px 0px; }
#referral .fly-now-home-wrapper > .line-wrapper::before { left: -100%; }
#referral .fly-now-home-wrapper > .line-wrapper::after { right: -100%; }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle { top: 35px; width: 860px; height: 23px; position: absolute; margin-top: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.94) 90%, rgb(0, 0, 0) 95%, rgb(0, 0, 0) 100%); }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle.left { left: 0px; }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle.right { right: 0px; transform: rotateY(180deg); }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle::before, #referral .fly-now-home-wrapper > .line-wrapper .line.middle::after { content: ""; position: absolute; height: 1px; }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle::before { width: 833px; top: -1px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 25%, rgb(201, 77, 0) 55%, rgb(192, 132, 0) 100%); }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle::after { width: 860px; top: 23px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 40%, rgb(201, 77, 0) 70%, rgb(192, 132, 0) 100%); }
#referral .fly-now-home-wrapper .line-wrapper { z-index: 9; position: relative; }
#referral .fly-now-home-wrapper .line-wrapper .line { z-index: 10; transform: translateZ(0px); }
#referral-contest .lightbox.referralcomp ol.n { list-style-type: lower-alpha; }
#referral-contest .lightbox.referralcomp ol.q { list-style-type: lower-roman; }
#referral-contest .lightbox.referralcomp ol.f { list-style-type: decimal; }
#referral-contest #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
#referral-contest #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#referral-contest #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#referral-contest #contentbody { padding-bottom: 800px; }
@media only screen and (max-width: 765px) {
#referral-contest #contentbody { padding-bottom: 235px; }
}
#referral-contest #contentbody .wrapper { padding-bottom: 90px; overflow: hidden; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#referral-contest #contentbody .wrapper { padding-bottom: 500px; }
}
#referral-contest .hexs { position: relative; margin-top: 130px; }
@media only screen and (max-width: 765px) {
#referral-contest .hexs { display: none; }
}
#referral-contest .hexs .hex-bg { position: absolute; top: -177px; left: -93px; opacity: 0.7; }
#referral-contest .hexs .hex-wrapper { display: flex; justify-content: center; }
#referral-contest .hexs .hex { transition-duration: 0.2s; perspective: 1000px; width: 215px; height: 265px; margin: 0px -12px; }
#referral-contest .hexs .hex.invite { background: url("") center center no-repeat; }
@media only screen and (max-width: 1150px) {
#referral-contest .hexs .hex.invite { left: 10px; }
}
#referral-contest .hexs .hex.recruit { position: relative; top: -14px; width: 314px; height: 291px; background: url("") center center no-repeat; }
#referral-contest .hexs .hex.rewards { background: url("") center center no-repeat; }
@media only screen and (max-width: 1150px) {
#referral-contest .hexs .hex.rewards { right: 10px; }
}
#referral-contest .hexs .hex:hover { opacity: 0.7; }
#referral-contest .referral-field { width: 658px; height: 152px; background: url("") center center no-repeat; margin: 100px auto 0px; position: relative; z-index: 1; }
@media only screen and (max-width: 765px) {
#referral-contest .referral-field { width: 100%; }
}
#referral-contest .referral-field .blur { width: 100%; height: 100%; background: url("") center center no-repeat; position: absolute; left: 0px; top: 0px; }
#referral-contest .referral-field .avatar { width: 82px; z-index: 5; height: 82px; position: absolute; left: 50%; margin-left: -41px; top: -35px; background: url("") center center no-repeat; }
#referral-contest .referral-field .avatar img { border: 2px solid rgb(62, 230, 247); top: 9px; left: 9px; position: absolute; }
#referral-contest .referral-field input { z-index: 2; position: relative; width: 100%; height: 100%; font-size: 29px; text-transform: uppercase; color: rgb(254, 248, 197); font-family: Electrolize; text-align: center; background: url("") center center no-repeat; margin: 0px; padding: 0px; border: none; }
#referral-contest .referral-field input:focus { box-shadow: none; }
#referral-contest .referral-field input::-webkit-input-placeholder { color: rgb(254, 248, 197); }
#referral-contest .not-login-in { margin-top: 150px; margin-bottom: -20px; text-align: center; }
#referral-contest .not-login-in a { margin: 20px auto 0px; transition-duration: 0.2s; perspective: 1000px; position: relative; width: 297px; height: 131px; display: block; background: url("") left top no-repeat; }
#referral-contest .not-login-in a span { transition-duration: 0.2s; perspective: 1000px; padding-top: 24px; color: rgb(67, 237, 248); text-transform: uppercase; font: bold 20px / 20px Orbitron; position: relative; z-index: 10; }
#referral-contest .not-login-in a .hover { opacity: 0; transition-duration: 0.2s; perspective: 1000px; z-index: 9; position: absolute; width: 297px; height: 131px; left: 0px; top: 0px; background: url("") right top no-repeat; }
#referral-contest .not-login-in a:hover span { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px; }
#referral-contest .not-login-in a:hover .hover { opacity: 1; }
#referral-contest .not-login-in span { color: rgb(16, 83, 125); display: block; font-size: 14px; text-transform: uppercase; font-family: Electrolize; }
#referral-contest .not-login-in span.or { margin-top: -40px; }
#referral-contest .referral-share p { color: rgb(31, 131, 196); font-size: 11px; text-transform: uppercase; text-align: center; font-family: Electrolize; margin: 35px auto 0px; }
#referral-contest .referral-share .btn { width: 213px; margin: 0px auto; }
#referral-contest .referral-share a { display: inline-block; width: 106px; height: 106px; transition-duration: 0.2s; perspective: 1000px; margin-right: -4px; text-align: center; background: url("") no-repeat; }
#referral-contest .referral-share a.link { background-position: 0px 0px; }
#referral-contest .referral-share a.email { background-position: 0px -109px; }
#referral-contest .referral-share a.facebook { background-position: 0px -228px; }
#referral-contest .referral-share a.twitter { background-position: 0px -368px; }
#referral-contest .referral-share a:hover { opacity: 0.5; }
#referral-contest .description { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 950px; margin: 50px auto 0px; }
@media only screen and (max-width: 990px) {
#referral-contest .description { width: 80%; padding: 0px 10%; margin-bottom: 50px; }
}
#referral-contest .description .block { width: 250px; box-sizing: border-box; }
@media only screen and (max-width: 990px) {
#referral-contest .description .block { display: block; width: 100%; padding-bottom: 50px; }
}
#referral-contest .description .block .title { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; font: bold 16px / 16px Orbitron; color: rgb(147, 215, 247); text-align: center; text-transform: uppercase; }
#referral-contest .description .block p { color: rgb(147, 215, 247); font-size: 14px; font-family: Electrolize; line-height: 20px; text-align: left; }
#referral-contest h3 { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; margin: 0px; padding-top: 20px; font: bold 30px / 105px Orbitron; color: rgb(209, 243, 253); text-align: center; text-transform: uppercase; background: url("") center center no-repeat; }
@media only screen and (max-width: 765px) {
#referral-contest h3 { font-size: 20px; }
}
#referral-contest p.recruitment { font-size: 14px; color: rgb(22, 116, 155); text-align: center; width: 650px; margin: -10px auto 50px; line-height: 18px; font-family: Electrolize; }
@media only screen and (max-width: 765px) {
#referral-contest p.recruitment { width: 100%; margin: -10px 20px 50px; }
}
#referral-contest h4 { height: 90px; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; margin: 0px; padding-top: 20px; font: bold 24px / 33px Orbitron; color: rgb(0, 237, 255); text-align: center; text-transform: uppercase; background: url("") center bottom no-repeat; }
#referral-contest h4 span { color: rgb(22, 116, 155); font: bold 18px / 18px Orbitron; display: block; text-shadow: none; position: relative; top: -40px; }
#referral-contest .referral-header { margin-bottom: 65px; }
#referral-contest .referral-header h1 { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; height: 90px; margin: 0px auto; padding-top: 35px; max-width: 1240px; }
#referral-contest .referral-header h1 .header-text { display: inline-block; font-family: inherit; }
@media only screen and (max-width: 950px) {
#referral-contest .referral-header h1 .header-text { width: 60%; }
}
#referral-contest .referral-header h1::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -70px top / 788px no-repeat; z-index: -1; }
#referral-contest .referral-header h1::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -70px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
@media only screen and (max-width: 1240px) {
#referral-contest .referral-header h1::before { background-position: 70% top; }
#referral-contest .referral-header h1::after { background-position: 70% top; }
}
@media only screen and (max-width: 950px) {
#referral-contest .referral-header h1::before { background-position: 50% top; }
#referral-contest .referral-header h1::after { background-position: 50% top; }
}
@media only screen and (max-width: 765px) {
#referral-contest .referral-header h1 { font-size: 20px; }
}
#referral-contest .referral-header .featured-video .placeholder { width: 783px; height: 439px; border: 1px solid rgb(6, 108, 147); margin: 0px auto 30px; position: relative; cursor: pointer; overflow: hidden; }
#referral-contest .referral-header .featured-video .placeholder::before { content: ""; display: block; width: 114px; height: 104px; position: absolute; top: 50%; left: 50%; margin: -52px 0px 0px -57px; background: url("") 0px 0px no-repeat; transition: filter 0.2s ease-out 0s, opacity 0.25s linear 0s; }
#referral-contest .referral-header .featured-video .placeholder > img { display: block; width: 100%; cursor: pointer; }
#referral-contest .referral-header .featured-video .placeholder.playing::before { filter: blur(8px); opacity: 0; }
@media only screen and (max-width: 945px) {
#referral-contest .referral-header .featured-video .placeholder { width: 90%; height: auto; }
}
#referral-contest .referral-header .featured-video #video-container { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
#referral-contest .referral-header .featured-video figcaption { width: 845px; font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 0px auto; }
@media only screen and (max-width: 945px) {
#referral-contest .referral-header .featured-video figcaption { width: 90%; }
}
#referral-contest .contest-button-wrapper { margin-top: 50px; text-align: center; }
#referral-contest .contest-button-wrapper .contest-button-link { margin-top: 50px; }
#referral-contest .contest-button-wrapper .contest-button-link span { display: block; width: 220px; margin: 0px auto; padding-top: 16px !important; }
#referral-contest .table.contest-rewards-table { margin-bottom: 50px; }
#referral-contest .table.contest-rewards-table .rows .row { height: auto; }
#referral-contest .table.contest-rewards-table .rows .row > span { height: 194px; }
#referral-contest .table.contest-rewards-table .rows .row > span.left { top: -16px; }
#referral-contest .table.contest-rewards-table .rows .row .grade { text-align: left; padding-left: 40px; }
@media only screen and (max-width: 990px) {
#referral-contest .table.contest-rewards-table .rows .row .grade { width: 92px; padding-left: 20px; }
}
#referral-contest .table.contest-rewards-table .rows .row:not(.has-title) .grade { font-size: 28px; }
#referral-contest .table.contest-rewards-table .rows .row:not(.has-title) sup { font-size: 18px; }
#referral-contest .table.contest-rewards-table .rows .row .title { width: 310px; }
#referral-contest .table.contest-rewards-table .rows .row .title span { margin-bottom: 5px; }
#referral-contest .table.contest-rewards-table .rows .row .title .infos { padding: 5px; }
@media only screen and (max-width: 990px) {
#referral-contest .table.contest-rewards-table .rows .row .title { width: 295px; }
}
#referral-contest .table.contest-rewards-table .rows .row .reward, #referral-contest .table.contest-rewards-table .rows .row .icon { height: 116px; }
#referral-contest .table.contest-rewards-table .rows .row .icon { position: relative; width: 118px; text-align: center; }
#referral-contest .table.contest-rewards-table .rows .row .icon .icon-text { position: relative; right: -8px; top: 27px; color: rgb(215, 243, 255); font-size: 24px; font-family: Orbitron; font-weight: 700; text-shadow: rgb(0, 110, 224) 0px 0px 15px, rgb(0, 110, 224) 0px 0px 15px, rgb(0, 110, 224) 0px 0px 15px, rgb(0, 110, 224) 0px 0px 15px; }
#referral-contest .table.contest-rewards-table .rows .row .icon img { position: absolute; z-index: -1; right: 1px; }
@media only screen and (max-width: 765px) {
#referral-contest .table.contest-rewards-table .rows .row .icon { width: 208px; }
#referral-contest .table.contest-rewards-table .rows .row .icon img { right: 46px; }
}
#referral-contest .table.contest-rewards-table .rows .row .reward .holder { height: 80px; }
#referral-contest .table.contest-rewards-table .rows .row .reward .holder img { height: 75px; width: 128px; left: 79%; top: 7px; }
#referral-contest .table.contest-rewards-table .rows .row a { color: rgb(230, 230, 230); }
#referral-contest .table.contest-rewards-table .rows .row a:visited { color: rgb(153, 153, 153); }
#referral-contest .fine-print { margin: 0px auto 10px; width: 800px; font-size: 11px; color: rgb(31, 131, 196); text-transform: uppercase; }
@media only screen and (max-width: 990px) {
#referral-contest .fine-print { width: 700px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .fine-print { width: 400px; }
}
#referral-contest .star-kitten { margin: 0px 10%; display: flex; align-items: flex-start; }
#referral-contest .star-kitten img { width: 120px; margin-right: 30px; margin-top: 13px; }
#referral-contest .star-kitten p { white-space: pre-line; color: rgb(147, 215, 247); font-size: 17px; font-family: Electrolize; line-height: 24px; }
#referral-contest .leaderboard-table { width: 800px; margin: 40px auto 0px; border: 1px solid rgb(11, 96, 150); background: rgba(0, 0, 0, 0.3); }
#referral-contest .leaderboard-table .leaderboard-row { display: flex; height: 75px; }
#referral-contest .leaderboard-table .leaderboard-row:not(:last-child) { border-bottom: 1px solid rgb(6, 49, 75); }
#referral-contest .leaderboard-table .leaderboard-row.top-row { background-color: rgb(5, 66, 102); box-shadow: rgba(26, 140, 255, 0.5) 0px 0px 60px 0px, rgba(26, 140, 255, 0.5) 0px 0px 60px 0px; border-color: rgb(11, 96, 150); }
#referral-contest .leaderboard-table .leaderboard-row.top-row .leaderboard-cell:not(:last-child) { border-color: rgb(11, 96, 150); }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-cell { display: flex; align-items: center; justify-content: center; flex: 1 1 0%; font-family: Electrolize, sans-serif; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-cell:not(:last-child) { border-right: 1px solid rgb(6, 49, 75); }
#referral-contest .leaderboard-table .leaderboard-row .cell-inner { font-family: inherit; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 140px; padding-top: 3px; font-family: Orbitron, sans-serif; font-size: 25px; color: rgb(115, 177, 203); }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-rank.top-rank { color: rgb(255, 255, 255); background-image: url(""); background-repeat: no-repeat; background-position: center 45%; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-avatar { max-width: 76px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-avatar img { max-height: 75px; max-width: 76px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-name { justify-content: flex-start; padding-left: 20px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-name .name-displayname { font-family: inherit; font-size: 14px; color: rgb(162, 119, 15); text-transform: uppercase; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-name .name-nickname { font-family: inherit; font-size: 12px; color: rgb(40, 112, 147); }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-referrals { justify-content: flex-end; padding-right: 20px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-referrals .referrals-count { font-family: inherit; font-size: 20px; color: rgb(115, 177, 203); }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-referrals .referrals-unit { font-family: inherit; font-size: 14px; color: rgb(22, 116, 155); }
@media only screen and (max-width: 850px) {
#referral-contest .leaderboard-table { width: 700px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 100px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .leaderboard-table { width: 90%; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 75px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-referrals { max-width: 110px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-name { padding-left: 10px; }
}
#referral-contest .table { width: 836px; margin: 0px auto; }
#referral-contest .table .table-header { height: 82px; position: relative; }
#referral-contest .table .table-header .empty { background-color: rgba(0, 0, 0, 0.5); border-top: 1px solid rgb(22, 116, 155); height: 50px; margin-top: 31px; }
#referral-contest .table .table-header .label { border-top: 1px solid rgb(22, 116, 155); color: rgb(209, 243, 253); font: bold 22px / 22px Orbitron; position: relative; }
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header .label { font: bold 15px / 15px Orbitron; }
}
#referral-contest .table .table-header .label::before, #referral-contest .table .table-header .label::after { position: absolute; content: ""; display: block; top: 0px; }
#referral-contest .table .table-header .label::before { width: 0px; height: 0px; border-style: solid; }
#referral-contest .table .table-header .label::after { width: 6px; height: 32px; background-color: rgb(67, 237, 248); top: -1px; box-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#referral-contest .table .table-header.ranks { float: left; border-right: 1px solid rgb(22, 116, 155); width: 311px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-header.ranks { width: 231px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header.ranks { width: 209px; }
}
#referral-contest .table .table-header.ranks .empty { border-left: 1px solid rgb(22, 116, 155); width: 122px; float: left; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-header.ranks .empty { width: 50px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header.ranks .empty { width: 49px; }
}
#referral-contest .table .table-header.ranks .label { float: right; text-align: right; padding: 30px 25px 0px 35px; }
#referral-contest .table .table-header.ranks .label::before { border-width: 0px 0px 31px 31px; border-color: transparent transparent rgba(0, 0, 0, 0.5); left: -30px; }
#referral-contest .table .table-header.ranks .label::after { transform: skew(-45deg); left: -22px; }
#referral-contest .table .table-header.rewards { float: right; border-left: 1px solid rgb(22, 116, 155); width: 493px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-header.rewards { width: 477px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header.rewards { width: 209px; }
}
#referral-contest .table .table-header.rewards .empty { border-right: 1px solid rgb(22, 116, 155); width: 268px; float: right; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-header.rewards .empty { width: 250px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header.rewards .empty { width: 22px; }
}
#referral-contest .table .table-header.rewards .label { float: left; text-align: left; padding: 30px 35px 0px 25px; }
#referral-contest .table .table-header.rewards .label::before { border-width: 31px 0px 0px 31px; border-color: transparent transparent transparent rgba(0, 0, 0, 0.5); right: -30px; }
#referral-contest .table .table-header.rewards .label::after { transform: skew(45deg); right: -22px; }
@media only screen and (max-width: 990px) {
#referral-contest .table { width: 740px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table { width: 450px; }
}
#referral-contest .table * { font-family: Electrolize; }
#referral-contest .table .rows { border-right: 1px solid rgb(22, 116, 155); border-left: 1px solid rgb(22, 116, 155); }
#referral-contest .table .rows .row { background-color: rgba(0, 0, 0, 0.5); height: 82px; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgba(22, 116, 155, 0); border-bottom: 1px solid rgba(22, 116, 155, 0); }
#referral-contest .table .rows .row > div { float: left; }
#referral-contest .table .rows .row > span { pointer-events: none; width: 109px; height: 178px; position: absolute; display: block; opacity: 0; transition-duration: 0.2s; perspective: 1000px; top: -34px; background: url(""); }
#referral-contest .table .rows .row > span.left { left: -59px; }
#referral-contest .table .rows .row > span.right { right: -59px; top: -61px; transform: rotate(180deg); }
#referral-contest .table .rows .row:nth-child(2n) { background-color: rgba(18, 101, 172, 0.3); }
#referral-contest .table .rows .row .grade { width: 152px; text-align: right; font-size: 18px; color: rgb(115, 177, 203); padding-top: 19px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .rows .row .grade { width: 125px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .rows .row .grade { display: none; }
}
#referral-contest .table .rows .row .grade span { display: block; color: rgb(115, 177, 203); }
#referral-contest .table .rows .row .grade span sup { color: rgb(22, 116, 155); font-size: 14px; top: 0px; }
#referral-contest .table .rows .row .icon { width: 158px; margin-right: 30px; border-right: 1px solid rgb(22, 116, 155); overflow: hidden; height: 82px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .rows .row .icon { width: 105px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .rows .row .icon { width: 208px; }
}
#referral-contest .table .rows .row .icon img { float: right; position: relative; top: -7px; width: 98px; height: 96px; }
@media only screen and (max-width: 765px) {
#referral-contest .table .rows .row .icon img { display: block; margin: 0px auto; float: none; }
}
#referral-contest .table .rows .row .reward { width: 175px; border-left: 1px solid rgb(22, 116, 155); height: 82px; }
#referral-contest .table .rows .row .reward .holder { width: 130px; height: 67px; overflow: hidden; margin: 7px 0px 0px 25px; position: relative; }
#referral-contest .table .rows .row .reward .holder img { height: 67px; width: 198px; position: absolute; left: 50%; top: 0px; margin-left: -99px; }
#referral-contest .table .rows .row .infos { width: 315px; font-size: 16px; color: rgb(115, 177, 203); padding-top: 10px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .rows .row .infos { width: 265px; font-size: 14px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .rows .row .infos { display: none; }
}
#referral-contest .table .rows .row .infos span { display: block; font-size: 12px; color: rgb(22, 116, 155); }
#referral-contest .table .rows .row:hover, #referral-contest .table .rows .row.active { background-color: rgba(18, 101, 172, 0.5); border-color: rgb(22, 116, 155); }
#referral-contest .table .rows .row:hover > span, #referral-contest .table .rows .row.active > span { opacity: 1; }
#referral-contest .table .table-footer { height: 30px; background-color: rgba(0, 0, 0, 0.5); border-bottom: 1px solid rgb(22, 116, 155); position: relative; }
#referral-contest .table .table-footer::before, #referral-contest .table .table-footer::after { position: absolute; content: ""; display: block; top: 0px; }
#referral-contest .table .table-footer::before { width: 0px; height: 0px; border-style: solid; }
#referral-contest .table .table-footer::after { width: 1px; height: 31px; background-color: rgb(22, 116, 155); }
#referral-contest .table .table-footer.ranks { float: left; border-right: 1px solid rgb(22, 116, 155); width: 281px; margin-left: 30px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-footer.ranks { width: 201px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-footer.ranks { width: 179px; }
}
#referral-contest .table .table-footer.ranks::before { border-width: 0px 30px 30px 0px; border-color: transparent rgba(0, 0, 0, 0.5) transparent transparent; left: -30px; }
#referral-contest .table .table-footer.ranks::after { transform: skew(45deg); left: -15px; }
#referral-contest .table .table-footer.rewards { float: right; border-left: 1px solid rgb(22, 116, 155); width: 463px; margin-right: 30px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-footer.rewards { width: 447px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-footer.rewards { width: 179px; }
}
#referral-contest .table .table-footer.rewards::before { border-width: 30px 30px 0px 0px; border-color: rgba(0, 0, 0, 0.5) transparent transparent; right: -30px; }
#referral-contest .table .table-footer.rewards::after { transform: skew(-45deg); right: -15px; }
#referral-contest .fly-now-home-wrapper { width: 100%; position: relative; z-index: 11; overflow: hidden; height: 139px; top: -50px; }
#referral-contest .fly-now-home-wrapper::before, #referral-contest .fly-now-home-wrapper::after { content: ""; position: absolute; width: 100%; height: 50px; z-index: 9; }
#referral-contest .fly-now-home-wrapper::before { top: 10px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%); }
#referral-contest .fly-now-home-wrapper::after { bottom: 5px; background: linear-gradient(rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn { width: 332px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: 25px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label { width: 320px; z-index: 15; display: block; position: absolute; left: 50%; height: 61px; transform: translateX(-50%); text-transform: uppercase; text-align: center; top: 21px; text-shadow: rgba(76, 33, 4, 0.79) 0px 0px 13px, rgba(255, 187, 24, 0.6) 0px 0px 32px; user-select: none; transition-duration: 0.3s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label * { font: 500 24px / 58px Orbitron; color: rgb(255, 239, 199); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron { transition-duration: 0.2s; perspective: 1000px; background: rgb(255, 252, 216); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left { right: 32px; box-shadow: rgba(226, 97, 11, 0.8) -12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.8) -38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.8) -72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right { left: 32px; box-shadow: rgba(226, 97, 11, 0.8) 12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.8) 38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.8) 72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.left { left: 43px; box-shadow: rgba(226, 97, 11, 0.8) 12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.right { right: 43px; box-shadow: rgba(226, 97, 11, 0.8) -12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.66) 0px 2px 12px); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.8) -54px -1px 45px 5px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.8) 54px -1px 45px 5px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line { transition-duration: 0.2s; perspective: 1000px; opacity: 0.9; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::after { transition-duration: 0.2s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top { width: 238px; border-bottom-color: rgb(32, 14, 0); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(255, 254, 241) 0%, rgba(224, 132, 0, 0.68) 25%, rgba(201, 77, 0, 0.48) 40%, rgba(201, 77, 0, 0.35) 50%, rgba(201, 77, 0, 0.48) 60%, rgba(224, 132, 0, 0.68) 75%, rgb(255, 254, 241) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::after { width: 284px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom { width: 198px; border-top-color: rgb(32, 14, 0); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::before { width: 224px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::after { background: linear-gradient(to right, rgb(254, 250, 235) 0%, rgba(224, 132, 0, 0.55) 30%, rgba(207, 77, 13, 0.4) 40%, rgba(207, 77, 13, 0.25) 50%, rgba(207, 77, 13, 0.4) 60%, rgba(224, 132, 0, 0.55) 70%, rgb(254, 250, 235) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .noise-wrapper { background-image: url(""); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active { font-size: 25px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron { background: rgb(255, 254, 241); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left { right: 42px; box-shadow: rgba(226, 97, 11, 0.9) -13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.75) -38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.75) -72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right { left: 42px; box-shadow: rgba(226, 97, 11, 0.9) 13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.75) 38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.75) 72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.left { left: 53px; box-shadow: rgba(226, 97, 11, 0.9) 13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.right { right: 53px; box-shadow: rgba(226, 97, 11, 0.9) -13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.56) 0px 2px 12px); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.75) -50px 1px 77px 1px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.75) 50px 1px 77px 1px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line { opacity: 1; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.top { width: 218px; border-bottom-color: rgb(32, 14, 0); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom { width: 178px; border-top-color: rgb(32, 14, 0); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom::before { width: 204px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .noise-wrapper { background-image: url(""); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .inner { position: relative; z-index: 20; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper { position: absolute; z-index: 14; transform: translateZ(0px); inset: 0px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron { position: absolute; background: rgb(226, 214, 145); z-index: 15; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::after { content: ""; position: absolute; display: block; width: 22px; background: 0px 0px; opacity: 0.5; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.left { transform: translateZ(0px) skew(45deg, 0deg); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.right { transform: translateZ(0px) skew(-45deg, 0deg); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small { top: 1px; height: 12px; transition-duration: 0.2s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::after { height: 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left { right: 0px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { right: -17px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.66) -38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.66) -72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right { left: 0px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { left: -17px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.66) 38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.66) 72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat { top: 13px; height: 36px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::after { height: 22px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left { left: 46px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { left: -17px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before { box-shadow: rgba(251, 169, 40, 0.66) 42px 9px 44px 5px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { box-shadow: rgba(204, 91, 7, 0.66) 79px 2px 36px 0px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right { right: 46px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { right: -17px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before { box-shadow: rgba(251, 169, 40, 0.66) -42px 9px 44px 5px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { box-shadow: rgba(204, 91, 7, 0.66) -79px 2px 36px 0px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper { position: absolute; z-index: 13; top: 1px; height: 61px; width: 100%; filter: drop-shadow(rgba(205, 101, 0, 0.25) 0px 2px 3px); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { content: ""; position: absolute; opacity: 0.5; display: block; width: 32px; height: 16px; top: 20px; background: 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.66) -48px 3px 37px 1px; left: 60px; transform: skew(45deg); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.66) 48px 3px 37px 1px; right: 60px; transform: skew(-45deg); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line { position: relative; margin: auto; height: 0px; opacity: 0.66; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::after { content: ""; position: absolute; top: 0px; height: 1px; width: 100%; left: 50%; transform: translateX(-50%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top { width: 300px; transition-duration: 0.2s; perspective: 1000px; border-bottom: 12px solid rgb(6, 5, 5); border-left: 12px solid transparent; border-right: 12px solid transparent; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { transition-duration: 0.2s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgb(201, 77, 0) 15%, rgb(92, 39, 2) 30%, rgb(27, 15, 0) 50%, rgb(92, 39, 2) 70%, rgb(201, 77, 0) 85%, rgb(224, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { width: 260px; top: 12px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 79, 13, 0.65) 10%, rgba(181, 68, 10, 0.3) 20%, rgba(104, 34, 0, 0) 50%, rgba(181, 68, 10, 0.3) 80%, rgba(207, 79, 13, 0.65) 90%, rgb(224, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom { border-top: 34px solid rgb(6, 5, 5); border-left: 34px solid transparent; border-right: 34px solid transparent; top: 1px; width: 184px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before { top: -11px; width: 200px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(201, 77, 0, 0.86) 10%, rgba(59, 25, 1, 0.72) 20%, rgba(17, 10, 2, 0.3) 50%, rgba(59, 25, 1, 0.72) 80%, rgba(201, 77, 0, 0.86) 90%, rgb(224, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { bottom: 0px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 77, 13, 0.66) 20%, rgba(89, 40, 6, 0.15) 50%, rgba(207, 77, 13, 0.66) 80%, rgb(224, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper > .line-wrapper { top: 24px; width: 1920px; left: 50%; transform: translateX(-50%); }
#referral-contest .fly-now-home-wrapper > .line-wrapper::before, #referral-contest .fly-now-home-wrapper > .line-wrapper::after { content: ""; position: absolute; background: rgba(0, 0, 0, 0.5); height: 23px; width: 100%; top: 35px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px 0px; }
#referral-contest .fly-now-home-wrapper > .line-wrapper::before { left: -100%; }
#referral-contest .fly-now-home-wrapper > .line-wrapper::after { right: -100%; }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle { top: 35px; width: 860px; height: 23px; position: absolute; margin-top: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.94) 90%, rgb(0, 0, 0) 95%, rgb(0, 0, 0) 100%); }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle.left { left: 0px; }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle.right { right: 0px; transform: rotateY(180deg); }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle::before, #referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle::after { content: ""; position: absolute; height: 1px; }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle::before { width: 833px; top: -1px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 25%, rgb(201, 77, 0) 55%, rgb(192, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle::after { width: 860px; top: 23px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 40%, rgb(201, 77, 0) 70%, rgb(192, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper .line-wrapper { z-index: 9; position: relative; }
#referral-contest .fly-now-home-wrapper .line-wrapper .line { z-index: 10; transform: translateZ(0px); }
#contentbody.ship-matrix { background: url("") center top / auto repeat, url("") center top / auto no-repeat, url("") center top / 100% repeat, 0% 0% / auto; padding-bottom: 760px; }
#ship-matrix { position: relative; z-index: 99; }
#contentbody.ship-matrix #ship-matrix-heading { margin: 0px 0px 50px 220px; }
@media (max-width: 600px) {
#contentbody.ship-matrix #ship-matrix-heading { margin: 0px 50px; }
}
#contentbody.ship-matrix #ship-matrix-heading .document-title { font-size: 60px; font-weight: 700; color: rgb(0, 235, 255); text-shadow: rgb(0, 116, 194) 0px 0px 50px; margin: 0px; line-height: normal; }
#contentbody.ship-matrix #ship-matrix-heading .lastupdated { font-size: 12px; color: rgb(0, 235, 255); }
#contentbody.ship-matrix #ship-matrix-heading .lastupdated > strong { color: rgb(255, 255, 255); }
#contentbody.ship-matrix #ship-matrix-heading .disclaimer { font-size: 12px; color: rgb(137, 177, 196); margin: 5px 0px 0px; width: 70%; line-height: 18px; }
#contentbody.ship-matrix #ship-matrix-heading .disclaimer strong { color: rgb(255, 255, 255); }
@keyframes glowLoop {
0% { opacity: 0.8; }
12.5% { opacity: 0.9; }
25% { opacity: 1; }
37.5% { opacity: 0.9; }
50% { opacity: 0.8; }
62.5% { opacity: 0.7; }
75% { opacity: 0.6; }
87.5% { opacity: 0.7; }
100% { opacity: 0.8; }
}
#statsapp { transition: all 5s ease-out 0s; opacity: 1; max-height: 5000px; padding-top: 0px; overflow: hidden; }
#statsapp.initial { max-height: 500px; }
#statsapp.initial * { opacity: 0; max-height: 0px; display: none; }
#statsapp.initial .loading { opacity: 1; max-height: 400px; display: flex; }
#statsapp .loading { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 3rem; margin: 100px 0px; font-weight: 700; color: rgb(0, 235, 255); text-shadow: rgb(0, 116, 194) 0px 0px 50px; line-height: normal; align-items: center; justify-content: center; animation: 1.5s linear 0s infinite normal none running glowLoop; display: none; }
#statsapp .c-matrix_filter { display: inline-block; margin-right: 20px; cursor: default; vertical-align: top; }
#statsapp .c-matrix_filter__text { position: relative; }
#statsapp.specifications-collapsed .statboxcontainer.specifications, #statsapp.propulsions-collapsed .statboxcontainer.propulsions, #statsapp.thrusters-collapsed .statboxcontainer.thrusters, #statsapp.modular-collapsed .statboxcontainer.modular, #statsapp.avionics-collapsed .statboxcontainer.avionics, #statsapp.weapons-collapsed .statboxcontainer.weapons { max-height: 40px; }
#statsapp.specifications-collapsed .statboxcontainer.specifications .statbox.heading .intertitle, #statsapp.propulsions-collapsed .statboxcontainer.propulsions .statbox.heading .intertitle, #statsapp.thrusters-collapsed .statboxcontainer.thrusters .statbox.heading .intertitle, #statsapp.modular-collapsed .statboxcontainer.modular .statbox.heading .intertitle, #statsapp.avionics-collapsed .statboxcontainer.avionics .statbox.heading .intertitle, #statsapp.weapons-collapsed .statboxcontainer.weapons .statbox.heading .intertitle { opacity: 0 !important; }
#statsapp.specifications-collapsed .statboxcontainer.specifications .js-section-toggle::after, #statsapp.propulsions-collapsed .statboxcontainer.propulsions .js-section-toggle::after, #statsapp.thrusters-collapsed .statboxcontainer.thrusters .js-section-toggle::after, #statsapp.modular-collapsed .statboxcontainer.modular .js-section-toggle::after, #statsapp.avionics-collapsed .statboxcontainer.avionics .js-section-toggle::after, #statsapp.weapons-collapsed .statboxcontainer.weapons .js-section-toggle::after { transform: rotate(-90deg); margin-top: -30px; }
#statsapp .statboxcontainer { margin-bottom: 20px; transition: all 0.3s ease 0s; max-height: 2000px; overflow: hidden; background-color: rgba(0, 0, 0, 0.9); background-image: url(""); background-repeat: repeat; border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(32, 76, 122); border-image: initial; }
#statsapp .ship:last-child .statboxcontainer { border-right-width: 1px; }
#statsapp .statbox { height: 31px; padding: 0px 15px; position: relative; border-bottom: 1px solid rgba(29, 63, 98, 0.6); display: flex; align-items: center; vertical-align: middle; }
#statsapp .statbox--tall { height: 60px; }
#statsapp .statbox.size { text-transform: capitalize; }
#statsapp .statbox .statbox:hover > p.collapsable { }
#statsapp .statbox .statbox > p.collapsable > .component-item { margin-right: 5px; display: inline; }
#statsapp .statbox.title, #statsapp .statbox.heading { height: 40px; padding-right: 0px; }
#statsapp .statbox.title > p, #statsapp .statbox.heading > p { margin-top: 0px; }
#statsapp .statbox.title > p { line-height: normal; }
#statsapp .statbox.role > p { color: rgb(84, 130, 160); }
#statsapp .statbox.title > p > a { transition: all 0.2s ease 0s; }
#statsapp .statbox.title > p, #statsapp .statbox.title > p > a { font-family: Electrolize, Arial, Helvetica, sans-serif; font-weight: 700; color: rgb(0, 222, 255); text-transform: uppercase; }
#statsapp .statbox.title > p > a:hover { color: rgb(255, 255, 255); }
#statsapp .statbox.description { min-height: 220px; overflow: visible; }
#statsapp .statbox.production { height: 80px; }
#statsapp .statbox .statbox .production_status { text-shadow: rgb(0, 132, 255) 0px 0px 20px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-weight: 700; color: rgb(0, 222, 255); text-transform: uppercase; }
#statsapp .statbox .statbox .production_status { color: rgb(228, 159, 85); }
#statsapp .statbox .statbox .production_status.ready { color: rgb(67, 160, 74); }
#statsapp .statbox.heading > p { font-family: Electrolize, Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; transition: all 0.2s ease 0s; }
#statsapp #statsheadings .statboxcontainer, #statsapp .ship.current .statboxcontainer { background-image: url(""), linear-gradient(to right, rgba(29, 63, 98, 0.35) 0%, rgba(29, 63, 98, 0.35) 14%, rgba(29, 63, 98, 0.3) 22%, rgba(29, 63, 98, 0.24) 37%, rgba(29, 63, 98, 0.09) 74%, rgba(29, 63, 98, 0) 100%); }
#statsapp .statbox:nth-child(2n+1) { background-color: rgba(29, 63, 98, 0.3); }
#statsapp .statbox p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; line-height: 14px; margin: 0px; position: relative; }
#statsapp #statsheadings .statboxcontainer-wrapper:last-child { height: 102px; }
#statsapp #statsheadings .statboxcontainer-wrapper { position: relative; }
#statsapp #statsheadings .statboxcontainer-wrapper::before, #statsapp #statsheadings .statboxcontainer-wrapper::after { content: ""; width: 873px; height: 22px; position: absolute; top: -7px; left: 274px; background-image: url(""), url(""); background-position: left top, right top; background-repeat: no-repeat; background-size: auto, 0px; z-index: 2; }
#statsapp #statsheadings .statboxcontainer-wrapper::after { top: auto; bottom: -7px; background-size: 0px, auto; transform: rotate(180deg); }
#statsapp .modularcontainer .statbox { height: 75px; }
#statsapp #statswrapper { width: 100%; height: 663px; position: relative; transition: all 0.3s ease 0s; }
#statsapp #appheader, #statsapp #appfooter { position: relative; margin-left: 220px; margin-bottom: 26px; }
#statsapp #appheader .holobtn { display: inline-block; margin-right: 20px; cursor: default; }
#statsapp #appheader .holobtn:hover .holobtn-top, #statsapp #appheader .holobtn:hover .holobtn-bottom { transform: none; }
#statsapp #appheader .holobtn .holobtn-top, #statsapp #appheader .holobtn .holobtn-bottom { opacity: 0.2; color: rgb(101, 177, 219); }
#statsapp #appheader .holobtn.active { cursor: pointer; }
#statsapp #appheader .holobtn.active .holobtn-top, #statsapp #appheader .holobtn.active .holobtn-bottom { opacity: 1; color: rgb(0, 247, 255); }
#statsapp #appheader .holobtn.active:hover .holobtn-top { transform: translate(16px, 0px); }
#statsapp #appheader .holobtn.active:hover .holobtn-bottom { transform: translate(11px, -8px); }
#statsapp #appheader .shiftbtn { background: url("") 0px 0px no-repeat; width: 43px; height: 48px; display: inline-block; position: relative; vertical-align: top; user-select: none; }
#statsapp #appheader .shiftbtn::after { content: ""; background: url("") 0px 0px no-repeat; width: 48px; height: 56px; display: block; position: absolute; top: 0px; left: 0px; opacity: 0; transition: all 0.2s ease 0s; }
#statsapp #appheader .shiftbtn:hover::after { opacity: 1; }
#statsapp #appheader #shift-left { background-position: 0px -8px; margin-right: 10px; margin-left: 20px; }
#statsapp #appheader #shift-right { background-position: -5px -56px; }
#statsapp #appheader #shift-left::after { background-position: -48px 0px; top: -8px; }
#statsapp #appheader #shift-right::after { background-position: -48px -56px; left: auto; right: 0px; }
#statsapp #appheader #shift-left:active::after { left: -8px; }
#statsapp #appheader #shift-right:active::after { right: -8px; }
#statsapp .statsruler { background-repeat: repeat-x; height: 34px; border-width: 3px; border-color: rgba(13, 117, 177, 0.5); position: relative; }
#statsapp .statsruler#statsruler-top { background-image: url(""); background-position: left bottom; margin-top: 10px; border-top-style: solid; }
#statsapp .statsruler#statsruler-bottom { background-image: url(""); background-position: left top; margin-top: 30px; border-bottom-style: solid; }
#statsapp .statsruler .rulernode { background: url("") -58px 0px no-repeat; width: 58px; height: 59px; top: -31px; margin-left: -28px; display: block; }
#statsapp .statsruler#statsruler-bottom .rulernode { background-position: -58px -59px; top: auto; bottom: -31px; }
#statsapp .statsruler .rulernode::after { content: ""; background: url("") no-repeat; width: 58px; height: 59px; position: absolute; top: 0px; left: 0px; opacity: 0; transition: all 0.2s ease 0s; }
#statsapp .statsruler#statsruler-bottom .rulernode::after { background-position: 0px -59px; }
#statsapp .statsruler#statsruler-top .rulernode::after { background-position: 0px 0px; }
#statsapp .statsruler .rulernode:hover::after, #statsapp .statsruler .rulernode.rulernode-dragging::after { opacity: 1; }
#statsapp .statbox p { color: rgb(136, 163, 173); }
#statsapp .statbox.title > p, #statsapp #statsheadings .statbox.title > p, #statsapp #statsheadings .statbox.heading > p { color: rgb(111, 216, 255); text-shadow: rgb(0, 132, 255) 0px 0px 20px; text-transform: uppercase; }
#statsapp .ship.current .statbox > p { color: rgb(111, 216, 255); text-shadow: rgb(0, 132, 255) 0px 0px 20px; }
#statsapp #statsheadings .statbox.heading:hover > p { color: rgb(255, 174, 0) !important; }
#statsapp #statsheadings .statbox.heading::after { content: ""; background: url("") center center no-repeat; width: 64px; height: 60px; position: absolute; right: 0px; top: 50%; margin-top: -33px; transition: all 0.2s ease 0s; }
#statsapp #statsheadings .sortable { transition: all 0.2s ease 0s; }
#statsapp #statsheadings .sortable:hover { background-color: rgba(0, 132, 255, 0.4); }
#statsapp #statsheadings .sortable::after { content: ""; background: url("") no-repeat; width: 7px; height: 8px; position: absolute; right: 10px; top: 50%; margin-top: -4px; opacity: 0.2; }
#statsapp #statsheadings .active > p { color: lime; }
#statsapp #statsheadings .active::after { opacity: 1; }
#statsapp #statsheadings .asc::after { transform: rotate(180deg); }
#statsapp #statsheadings { position: absolute; width: 281px; height: auto; top: 0px; left: 0px; padding-top: 233px; }
#statsapp #statsheadings .statbox { position: relative; user-select: none; }
#statsapp #statsheadings .statbox .highlighter { width: 100%; height: 100%; }
#statsapp #statsheadings .statbox .highlighter::before { content: ""; width: 0px; height: 100%; display: inline-block; vertical-align: middle; }
#statsapp #statsheadings .statbox .highlighter::after { content: ""; background: rgba(3, 102, 15, 0.5); width: 100%; height: 0px; display: inline-block; vertical-align: middle; transition: all 0.3s ease 0s; }
#statsapp #statsheadings .statbox.active .highlighter::after { height: 100%; }
#statsapp #slidercontainer { height: 100%; margin-left: 281px; position: relative; overflow: hidden; }
#statsapp #shipscontainer { position: absolute; width: 7560px; height: 100%; top: 0px; left: 0px; cursor: url("") 8 8, move; }
#statsapp #shipscontainer.grabbing { cursor: url("") 8 8, move; }
#statsapp .ship { float: left; width: 286px; height: auto; position: relative; transition: background-color 2s ease 0s; }
#statsapp .ship.variant-hidden { background-color: rgb(0, 82, 255); }
#statsapp .ship.variants-expanded .variantlayers { transform: translate(8px) rotateY(0deg); }
#statsapp .ship.variants-expanded .showvariants .raquo { transform: rotateY(-180deg); }
#statsapp .ship.variants-expanded .showvariants .text { display: none; }
#statsapp .ship.variants-expanded .showvariants .text-hide { display: block; }
#statsapp .ship .shipimg, #statsapp .ship .shipimg > img { box-sizing: border-box; }
#statsapp .ship .shipimg { margin: 20px 10px 1px; height: 179px; position: relative; display: block; overflow: hidden; opacity: 0.7; }
#statsapp .ship.current .statboxcontainer { background-color: rgba(2, 56, 103, 0.2); }
#statsapp .ship.current .shipimg { opacity: 1; }
#statsapp .ship.current .shipimg::before, #statsapp .ship.current .shipimg::after { content: ""; position: absolute; top: 0px; bottom: 0px; left: -60px; width: 130px; background-image: url(""); background-repeat: no-repeat; background-position: left bottom 10px; }
#statsapp .ship.current .shipimg::after { left: auto; right: -60px; background-position: 0px 10px; transform: rotate(180deg); }
#statsapp .ship .shipimg > img { width: 100%; }
#statsapp .ship a.shipimg::before { content: ""; background: rgb(0, 133, 255); width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; opacity: 0; transition: opacity 0.2s ease 0s; }
#statsapp .ship a.shipimg::after { content: "MORE INFO"; background: rgba(0, 0, 0, 0.7); margin: 0px auto; width: 100%; display: block; padding: 8px 0px; position: absolute; bottom: -35px; left: 0px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: rgb(255, 255, 255); text-align: center; transition: bottom 0.2s ease 0s; }
#statsapp .ship a.shipimg:hover::before { opacity: 0.4; }
#statsapp .ship a.shipimg:hover::after { bottom: 5px; }
#statsapp .ship .title > p > a:hover { text-shadow: rgb(116, 150, 255) 0px 0px 25px; }
#statsapp .ship .statbox.manufacturer > p { font-family: Electrolize, Arial, Helvetica, sans-serif; font-weight: 700; color: rgb(255, 174, 0); }
#statsapp .description, #statsapp .production { padding: 14px; height: 70px; }
#statsapp .description::before, #statsapp .production::before { display: none; }
#statsapp .description > p, #statsapp #statsapp.production > p { line-height: 16px; max-height: 100%; padding: 6px; box-sizing: border-box; }
#statsapp .ship .titlecontainer .statbox:not(.title) > p { font-size: 12px; }
#statsapp .ship .actionscontainer .statbox { text-align: center; white-space: nowrap; height: 100px; border-bottom: 0px; }
#statsapp .ship.current .actionscontainer .statbox { text-align: left; }
#statsapp .ship .actionscontainer .add-to-cart { display: none; vertical-align: top; }
#statsapp .ship.current .actionscontainer .add-to-cart { display: inline-block; }
#statsapp .ship .actionscontainer .other { display: inline-block; vertical-align: middle; color: rgb(0, 222, 255); font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 11px; text-shadow: rgb(17, 241, 255) 0px 0px 30px; text-transform: uppercase; opacity: 0.7; transition: opacity 0.15s ease-out 0s; }
#statsapp .ship .actionscontainer .other:hover { opacity: 1; }
#statsapp .ship .actionscontainer .other::after { content: ""; width: 74px; height: 74px; background: url("") center center no-repeat; display: inline-block; vertical-align: middle; margin-left: -10px; margin-right: -26px; }
#statsapp .ship.current .actionscontainer .other { display: none; }
#statsapp .ship .statbox.heading > .intertitle { color: rgb(0, 222, 255); text-transform: uppercase; opacity: 0; font-size: 12px; }
#statsapp #statsapp.showintertitle .ship .statbox.heading > .intertitle { opacity: 1; }
#statsapp .ship .shipcompare { background: rgba(11, 36, 67, 0.7); height: 33px; margin-bottom: 5px; display: block; text-align: right; border-left: 1px solid rgb(28, 82, 117); }
#statsapp .ship .shipcompare::before { content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0px; margin-left: -4px; }
#statsapp .ship .shipcompare > span { font-family: Electrolize, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: rgb(0, 222, 255); display: inline-block; vertical-align: middle; margin-right: 20px; }
#statsapp .ship .shipcompare:hover, #statsapp .ship.selected .shipcompare { background: rgba(20, 74, 141, 0.7); }
#statsapp .ship.selected .shipcompare { border-left: 6px solid rgb(0, 222, 255); }
#statsapp .ship.selected .shipcompare > span { margin-right: 210px; }
#statsapp .ship.selected .statboxcontainer { background: rgba(0, 122, 255, 0.75); }
#statsapp .ship .showvariants { width: 95px; float: right; position: relative; top: 17px; margin-right: 20px; }
#statsapp .ship .showvariants .text, #statsapp .ship .showvariants .text-hide { font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); line-height: 11px; text-align: right; float: right; }
#statsapp .ship .showvariants .text-hide { display: none; }
#statsapp .ship .showvariants .raquo { width: 20px; height: 100%; display: block; float: right; font-size: 38px; line-height: 18px; color: rgb(255, 255, 0); margin-left: 6px; position: relative; top: -1px; transition: right 0.2s ease 0s; }
#statsapp .ship .showvariants:hover .raquo { right: -2px; }
#statsapp .ship .showvariants:hover .text { color: rgb(255, 255, 0); }
#statsapp .ship .showvariants:hover .text-hide { color: rgb(255, 255, 0); }
#statsapp .ship .variantlayers { width: 20px; height: 392px; position: absolute; top: 38px; right: -7px; z-index: 1; transition: transform 0.2s ease 0s; transform: translate(-7px) rotateY(-180deg); }
#holo-viewer:-webkit-full-screen-ancestor:not(iframe) { position: relative !important; width: 100% !important; height: 100% !important; padding: 0px !important; }
#holo-viewer .holo-container .main-view { position: relative; z-index: 1; margin-top: 30px; border: 1px solid rgb(32, 76, 122); background-color: rgb(0, 0, 0); box-shadow: rgba(139, 243, 255, 0.2) 0px 0px 30px; }
#holo-viewer .holo-container .main-view::before, #holo-viewer .holo-container .main-view::after { position: absolute; top: -8px; right: -8px; left: -8px; height: 22px; content: ""; background-image: url(""), url(""); background-repeat: no-repeat; background-position: left top, right top; }
#holo-viewer .holo-container .main-view::after { top: auto; bottom: -8px; transform: rotate(180deg); }
#holo-viewer .holo-container .main-view .legend { position: absolute; z-index: 1; top: 45px; right: 15px; }
#holo-viewer .holo-container .main-view .legend li { font-size: 11px; display: inline-block; margin-right: 10px; color: rgba(136, 163, 173, 0.4); }
#holo-viewer .holo-container .main-view .legend li::before { display: block; width: 10px; height: 5px; margin-bottom: 3px; content: ""; background-color: rgb(0, 87, 119); }
#holo-viewer .holo-container .main-view .legend li.available::before { background-color: rgb(37, 110, 25); }
#holo-viewer .holo-container .main-view .key-tech-info, #holo-viewer .holo-container .main-view .sheet { position: relative; z-index: 0; display: inline-block; width: 400px; height: 420px; margin-right: 40px; text-align: left; vertical-align: top; }
#holo-viewer .holo-container .main-view .key-tech-info { width: 210px; margin-right: 135px; }
#holo-viewer .holo-container .main-view .key-tech-info ul { margin-top: 25px; }
#holo-viewer .holo-container .main-view .key-tech-info li { display: block; margin-bottom: 10px; }
#holo-viewer .holo-container .main-view .key-tech-info label, #holo-viewer .holo-container .main-view .key-tech-info span { font-size: 12px; font-weight: 400; display: block; margin: 0px; color: rgba(136, 163, 173, 0.3); }
#holo-viewer .holo-container .main-view .key-tech-info label { margin-bottom: 3px; }
#holo-viewer .holo-container .main-view .key-tech-info span { color: rgb(111, 216, 255); text-shadow: rgb(0, 132, 255) 0px 0px 30px; }
#holo-viewer .holo-container .main-view .sheet.propulsion { margin-left: -173px; }
#holo-viewer .holo-container .main-view .sheet.propulsion h3, #holo-viewer .holo-container .main-view .sheet.propulsion .subtitle { margin-left: 173px; }
#holo-viewer .holo-container .main-view .sheet.modular { margin-right: 0px; }
#holo-viewer .holo-container .main-view .sheet.modular h3, #holo-viewer .holo-container .main-view .sheet.modular .subtitle { margin-left: 100px; }
#holo-viewer .holo-container .main-view .sheet::before { position: absolute; z-index: -1; top: 60px; right: 0px; bottom: 0px; width: 250px; content: ""; background: url(""); }
#holo-viewer .holo-container .main-view .key-tech-info h3, #holo-viewer .holo-container .main-view .sheet h3 { margin: 0px; text-transform: uppercase; }
#holo-viewer .holo-container .main-view .key-tech-info .subtitle, #holo-viewer .holo-container .main-view .sheet .subtitle { font-size: 13px; color: rgb(53, 62, 66); }
#holo-viewer .holo-container .main-view .sheet .types { margin-top: 25px; }
#holo-viewer .holo-container .main-view .sheet .types header, #holo-viewer .holo-container .main-view .sheet .types .rating, #holo-viewer .holo-container .main-view .sheet .types .installed { display: inline-block; vertical-align: middle; }
#holo-viewer .holo-container .main-view .sheet .types header { width: 80px; text-align: right; }
#holo-viewer .holo-container .main-view .sheet .types header h4, #holo-viewer .holo-container .main-view .sheet .types header .max { font-size: 12px; margin: 0px; }
#holo-viewer .holo-container .main-view .sheet .types header .max { color: rgb(53, 63, 66); }
#holo-viewer .holo-container .main-view .sheet .types .rating { font-size: 14px; position: relative; width: 60px; height: 50px; margin-left: 10px; padding-top: 17px; text-align: center; color: rgb(189, 219, 249); text-shadow: rgb(0, 108, 255) 0px 0px 25px; }
#holo-viewer .holo-container .main-view .sheet .types .rating::before { position: absolute; top: -6px; left: 0px; width: 60px; height: 60px; content: ""; background: url("") center center no-repeat; }
#holo-viewer .holo-container .main-view .sheet .types .installed { width: 250px; vertical-align: top; }
#holo-viewer .holo-container .main-view .sheet .types .installed li { display: inline-block; width: 50px; height: 50px; vertical-align: top; }
#holo-viewer .holo-container .main-view button.point-icon { font-size: 12px; width: 50px; height: 50px; padding-bottom: 33px; text-align: right; background: url("") -100px 1px no-repeat; }
#holo-viewer .holo-container .holo-tabs li button:disabled { color: rgb(68, 68, 68); }
#holo-viewer .holo-container .main-view .component-details label { text-align: left; }
#holo-viewer .holo-container .main-view .component-details li.icon { position: relative; }
#holo-viewer .holo-container .main-view .viewport .component-details li.icon::before { position: absolute; top: 0px; bottom: 0px; left: -8px; width: 16px; content: ""; background: url("") left center no-repeat; }
#holo-viewer .holo-container .main-view .component-details li.icon > * { height: 50px; padding: 0px; text-align: center; }
#holo-viewer .holo-container .main-view .component-details li.icon label::after { display: inline-block; width: 50px; padding: 0px; content: ""; }
#holo-viewer .holo-container .main-view .viewport { z-index: -1; inset: 0px; overflow: hidden; perspective: 500px; }
#holo-load-container { position: relative; width: 100%; height: 100%; text-align: center; }
#holo-load-container .alveoles-prog-loader { position: absolute; display: block; width: 100%; height: 100%; }
#holo-load-container .alveoles-prog-loader div { position: absolute; width: 100%; height: 100%; }
#holo-load-container .alveoles-prog-loader .image-0 { opacity: 1; background: url("") center center / 107px 101px no-repeat; }
#holo-load-container .alveoles-prog-loader .image-1 { opacity: 0; background: url("") center center / 603px 231px no-repeat; }
#holo-load-container .alveoles-prog-loader .image-2 { opacity: 0; background: url("") center center / 446px 363px no-repeat; }
#holo-load-container .alveoles-prog-loader .image-3 { opacity: 0; background: url("") center center / 989px 466px no-repeat; }
#holo-load-container .progress { font-size: 14px; line-height: normal; position: absolute; top: 50%; width: 100%; margin-top: 50px; text-align: center; text-transform: uppercase; color: rgb(0, 231, 255); }
#holo-load-container .progress > div { font-size: 14px; line-height: normal; width: 100%; height: 30px; text-align: center; text-transform: uppercase; color: rgb(0, 231, 255); }
#holo-load-container progress { bottom: 0px; left: 0px; display: inline-block; width: 300px; height: 7px; border: none; background-color: rgb(9, 114, 132); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px inset; appearance: none; }
#holo-load-container progress[value]::-webkit-progress-bar { border-radius: 2px; background-color: rgb(0, 237, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px inset; }
#holo-load-container progress[value]::-webkit-progress-value { background: rgb(9, 114, 132); }
#holo-viewer .holo-container .main-view .viewport .error { position: absolute; top: 50%; left: 50%; display: none; width: 350px; height: 60px; margin: -130px 0px 0px -175px; }
#holo-viewer .holo-container .main-view .viewport .error a { font-weight: 700; color: rgb(255, 255, 255); }
#holo-viewer .holo-container .main-view .viewport .error span { position: relative; display: block; width: 45px; height: 40px; margin: auto; padding: 30px; background: url("") 7px 50% no-repeat; }
#holo-viewer .holo-container .main-view .viewport .component-details li.icon::before { position: absolute; top: 0px; bottom: 0px; left: -8px; width: 16px; content: ""; background: url("") left center no-repeat; }
#holo-viewer .holo-container .main-view .component-details .close span { display: none; }
#holo-viewer .holo-container .main-view .component-details li:nth-child(2) { border-bottom: 0px; }
#holo-viewer .holo-container .main-view .component-details li.icon, #holo-viewer .holo-container .main-view .component-details li:nth-child(3) { border-bottom: 1px solid rgb(29, 63, 98); }
#holo-viewer .holo-container .main-view .component-details h3 { display: none; margin-left: 0px; }
#holo-viewer .holo-container .info { position: absolute; width: 1096px; height: 200px; margin: -1px auto 0px; padding: 13px 0px; opacity: 0; background: url("") center center no-repeat; }
#holo-viewer .holo-container .info-sheet h3 { text-transform: uppercase; }
#holo-viewer .holo-container .info-sheet ul { border: 1px solid rgb(29, 63, 98); }
#holo-viewer .holo-container .info-sheet ul li { display: block; }
#holo-viewer .holo-container .info-sheet ul li:first-child > * { height: 50px; padding: 0px; text-align: center; }
#holo-viewer .holo-container .info-sheet ul li > * { display: inline-block; margin: 0px; padding: 5px 20px; vertical-align: top; background-color: rgba(29, 63, 98, 0.1); }
#holo-viewer .holo-container .info-sheet ul li:last-child > * { padding-bottom: 15px; }
#holo-viewer .holo-container .info-sheet ul li.empty > * { height: 90px; }
#holo-viewer .holo-container .info-sheet ul li label { font-weight: 400; width: 145px; text-align: right; color: rgba(136, 163, 173, 0.3); border-right: 1px solid rgb(29, 63, 98); }
#holo-viewer .holo-container .info-sheet ul li span { width: 280px; color: rgb(111, 216, 255); background-image: linear-gradient(to right, rgba(25, 55, 85, 0.45) 0%, rgba(23, 49, 76, 0.39) 16%, rgba(29, 63, 98, 0.2) 65%, rgba(5, 11, 17, 0.14) 85%, rgba(0, 0, 0, 0.1) 100%); text-shadow: rgb(0, 132, 255) 0px 0px 30px; }
#holo-viewer .holo-container .info-sheet.component-details ul li label { width: 120px; }
#holo-viewer .holo-container .info-sheet.component-details ul li span { width: 320px; }
#holo-viewer .holo-container .main-view .component-details-container, #holo-viewer .holo-container .viewport .info-sheet.component-details { visibility: hidden; transition: opacity 0.1s ease-out 0s, visibility 0s linear 0.1s, transform 0.2s ease-in 0s; opacity: 0; background-color: transparent; }
#holo-viewer .holo-container .main-view .component-details-container.active, #holo-viewer .holo-container .viewport .info-sheet.component-details.active { visibility: visible; transition: opacity 0.2s ease-out 0s, transform 0.8s ease-out 0s; transform: rotateY(-5deg); opacity: 1; }
#holo-viewer .holo-container .main-view .component-details-container { position: absolute; inset: 0px; background-color: rgba(0, 0, 0, 0.6); }
#holo-viewer .holo-container .info-sheet.component-details ul { background-color: rgba(0, 0, 0, 0.8); }
#holo-viewer .holo-container .info-sheet.component-details li:nth-child(2) { border-bottom: 1px solid rgb(29, 63, 98); }
#holo-viewer .holo-container .info.viewer-mode::after { position: absolute; z-index: -1; top: 100px; right: 0px; left: 0px; height: 51px; content: ""; background: url("") no-repeat; }
#holo-viewer .holo-container .info.viewer-mode > div { display: inline-block; text-align: left; vertical-align: top; }
#holo-viewer .holo-container .info.viewer-mode .actions { display: inline-block; height: 100%; vertical-align: top; }
#holo-viewer .holo-container .info.viewer-mode .actions button { position: relative; display: block; width: 100%; height: 48px; margin-top: 3px; margin-left: 9px; padding-left: 80px; text-align: left; background: url("") left center no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .actions button, #holo-viewer .holo-container .info.viewer-mode .actions button span { transition: all 0.1s ease-out 0s; color: rgba(97, 228, 251, 0.3); }
#holo-viewer .holo-container .info.viewer-mode .actions button:first-child { margin-top: 9px; }
#holo-viewer .holo-container .info.viewer-mode .actions button::after { position: absolute; inset: 0px 0px 0px -16px; content: ""; transition: opacity 0.1s ease-out 0s; opacity: 0; background: url("") left center no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .actions button.active { color: rgb(97, 228, 251); }
#holo-viewer .holo-container .info.viewer-mode .actions button.active::after { opacity: 1; }
#holo-viewer .holo-container .info.viewer-mode .control-mode h3 { width: 50px; }
#holo-viewer .holo-container .info.viewer-mode .control-mode .actions { width: 140px; padding-top: 10px; background: url("") 0px 10px no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .control-mode .actions button.free::before { position: absolute; z-index: -1; top: 20px; left: -55px; width: 148px; height: 116px; content: ""; opacity: 0; background: url("") left center no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .control-mode .actions button.free.active::before { opacity: 1; }
#holo-viewer .holo-container .info.viewer-mode .angle { width: 358px; }
#holo-viewer .holo-container .info.viewer-mode .angle h3 { width: 70px; }
#holo-viewer .holo-container .info.viewer-mode .angle .actions { position: relative; width: 270px; padding-top: 10px; background: url("") 0px 10px no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .angle button { width: 45px; padding: 0px; }
#holo-viewer .holo-container .info.viewer-mode .angle button span { position: absolute; top: 17px; left: 72px; padding: 0px 24px; }
#holo-viewer .holo-container .info.viewer-mode .angle button.active span { color: rgb(97, 228, 251); }
#holo-viewer .holo-container .info.viewer-mode .angle button.active span::after { opacity: 1; }
#holo-viewer .holo-container .info.viewer-mode .angle button span::before, #holo-viewer .holo-container .info.viewer-mode .angle button span::after { position: absolute; top: 0px; left: 0px; width: 16px; height: 17px; content: ""; background: url("") -58px -16px no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .angle button span::after { opacity: 0; background-image: url(""); background-position: -74px -31px; }
#holo-viewer .holo-container .info.viewer-mode .angle .front, #holo-viewer .holo-container .info.viewer-mode .angle .bottom, #holo-viewer .holo-container .info.viewer-mode .angle .back { margin-left: 67px; }
#holo-viewer .holo-container .info.viewer-mode .angle .left, #holo-viewer .holo-container .info.viewer-mode .angle .right, #holo-viewer .holo-container .info.viewer-mode .angle .cockpit, #holo-viewer .holo-container .info.viewer-mode .angle .top { position: absolute; top: 66px; }
#holo-viewer .holo-container .info.viewer-mode .angle .cockpit span::before, #holo-viewer .holo-container .info.viewer-mode .angle .cockpit span::after, #holo-viewer .holo-container .info.viewer-mode .angle .left span::before, #holo-viewer .holo-container .info.viewer-mode .angle .left span::after { right: 0px; left: auto; }
#holo-viewer .holo-container .info.viewer-mode .angle .top, #holo-viewer .holo-container .info.viewer-mode .angle .cockpit { top: 123px; background: url("") 8px 4px no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .actions button.top::after, #holo-viewer .holo-container .info.viewer-mode .actions button.cockpit::after { top: -13px; left: -8px; background: url("") left center no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .angle .top { left: 116px; }
#holo-viewer .holo-container .info.viewer-mode .angle .front span { top: 17px; left: 60px; }
#holo-viewer .holo-container .info.viewer-mode .angle .left span { top: -33px; right: 5px; left: auto; }
#holo-viewer .holo-container .info.viewer-mode .angle .cockpit span { top: 10px; right: 55px; left: auto; }
#holo-viewer .holo-container .info.viewer-mode .angle .right { margin-left: 125px; }
#holo-viewer .holo-container .info.viewer-mode .angle .right span { top: 17px; left: 62px; }
#holo-viewer .holo-container .info.viewer-mode .angle .back span, #holo-viewer .holo-container .info.viewer-mode .angle .bottom span { top: -10px; left: 120px; }
#holo-viewer .holo-container .info.viewer-mode .angle .top span { top: 12px; left: 62px; }
#holo-viewer .holo-container .info.viewer-mode .poi h3 { width: 90px; }
#holo-viewer .holo-container .info.viewer-mode .poi .actions { padding-top: 10px; }
#holo-viewer .holo-container .info.viewer-mode .render h3 { width: 90px; }
#holo-viewer .holo-container .info.viewer-mode .render .actions { padding-top: 10px; background-image: url(""); background-repeat: no-repeat; background-position: 0px 10px; }
.v-primary-fill { fill: rgb(111, 216, 255) !important; stroke: rgb(111, 216, 255) !important; }
.v-secondary-fill { fill: rgb(0, 42, 57) !important; stroke: rgb(111, 216, 255) !important; }
.v-primary-border { border-color: rgb(29, 63, 98) !important; }
.v-primary-font-family, .v-primary-font-family * { font-family: Electrolize, sans-serif, Arial, Verdana; }
.v-primary-font-glow { text-shadow: rgb(111, 216, 255) 0px 0px 20px; }
.v-primary-font-color { color: rgb(111, 216, 255); }
.v-secondary-font-color { color: rgb(118, 150, 174); }
#holo-viewer h2 { position: absolute; z-index: 200; top: -40px; right: 0px; left: 0px; margin: 0px; text-align: center; pointer-events: none; }
#holo-viewer h2::before, #holo-viewer h2::after, #holo-viewer h2 span { display: inline-block; height: 70px; vertical-align: top; }
#holo-viewer h2::before, #holo-viewer h2::after { width: 109px; content: ""; }
#holo-viewer h2::before { background: url("") no-repeat; }
#holo-viewer h2::after { background: url("") no-repeat; }
#holo-viewer h2 span { font-size: 22px; padding-top: 29px; text-transform: uppercase; color: rgb(178, 222, 238); background: url("") repeat-x; }
#holo-viewer h4 { font-size: 0.8rem; margin: 0px; opacity: 0.6; color: inherit; filter: grayscale(60%); text-shadow: inherit; }
#holo-viewer p { font-size: 0.95rem; margin-top: 0px; color: inherit; opacity: 0.9; filter: grayscale(10%); text-shadow: none; }
#holo-viewer button { margin: 0px; padding: 0px; border: 0px; outline: none; background: 0px 0px; }
#holo-viewer button.fullscreen { position: absolute; z-index: 2; top: 22px; right: 40px; width: 58px; height: 68px; transition: opacity 0.1s ease-out 0s; opacity: 0.2; background: url("") center center no-repeat; }
#holo-viewer button.fullscreen:hover { opacity: 1; }
#holo-viewer button.fullscreen span { display: none; }
#holo-viewer button.fullscreen.active { opacity: 0.8; }
#holo-viewer button.fullscreen .explorer { position: absolute; height: auto; background-color: rgb(0, 0, 0); }
#holo-viewer .c-manufacturer { font-size: 12px; position: absolute; z-index: 50; right: 0px; max-width: 25%; left: 0px; color: rgba(111, 216, 255, 0.3); height: 90px; padding: 15px 0px 0px 40px; pointer-events: none; background-image: url(""), linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.3) 72%, rgba(0, 0, 0, 0.2) 88%, rgba(0, 0, 0, 0) 100%); background-repeat: no-repeat; background-position: left 32px, left top; }
#holo-viewer .c-manufacturer__logo { margin-top: 5px; width: 175px; height: 45px; background-repeat: no-repeat; background-size: contain; background-position: 0px 0px; }
#holo-viewer .c-manufacturer__heading { margin: 0px; }
#holo-viewer .c-manufacturer__name { width: 200px; height: 50px; font-weight: 900; font-size: 1.2em; display: flex; align-items: center; }
#holo-viewer .l-sheet { box-sizing: border-box; flex: 1 0 30%; padding: 10px; }
#holo-viewer .l-sheet--narrow { flex: 1 0 20%; }
#holo-viewer .l-sheet__header { font-size: 0.8rem; margin-top: 24px; padding-bottom: 5px; text-transform: uppercase; color: inherit; border-bottom: 1px solid rgb(16, 38, 61); }
#holo-viewer .l-sheet__header:first-of-type { margin-top: 0px; }
#holo-viewer .l-sheet__row { margin-bottom: 10px; display: flex; justify-content: space-around; max-height: 40px; }
#holo-viewer .l-sheet__row--no-max-height { max-height: none; }
#holo-viewer .l-sheet__cell { display: flex; flex-flow: column; justify-content: center; }
#holo-viewer .l-sheet__cell--icon { flex: 0 1 30px; }
#holo-viewer .l-sheet__cell--label { flex: 1 0 80px; }
#holo-viewer .l-sheet__cell--specbox { flex: 1 1 0%; }
#holo-viewer .l-sheet__iconblock { background: left center / contain no-repeat red; vertical-align: middle; display: inline-block; width: 20px; margin: 5px 10px 5px 0px; height: 20px; }
#holo-viewer .c-specbox { position: relative; width: 48px; height: 55.2px; font-size: 12px; z-index: 0; display: flex; flex-flow: column; font-weight: 100; flex: 0 0 48px; margin: 0px; }
#holo-viewer .c-specbox svg { width: 100%; height: 100%; }
#holo-viewer .c-specbox > div { cursor: pointer; }
#holo-viewer .c-specbox__mounts { width: 20%; position: absolute; text-align: center; font-size: 0.7em; right: 15%; margin-top: 1.75%; color: rgba(0, 0, 0, 0.8); }
#holo-viewer .c-specbox__mounts::after { width: 10rem; }
#holo-viewer .c-specbox__size { flex: 1 1 55%; place-content: center; text-align: center; display: flex; flex-flow: column; font-size: 1.1em; line-height: 100%; }
#holo-viewer .c-specbox__quantity { flex: 1 1 45%; padding-top: 10%; box-sizing: border-box; place-content: center; text-align: center; display: flex; flex-flow: column; font-size: 0.8em; line-height: 100%; }
#holo-viewer .c-specbox__quantity::after { width: 10rem; }
#holo-viewer .c-specbox__category { width: 20%; position: absolute; text-align: center; font-size: 0.7em; left: 15%; margin-top: 1.75%; color: rgba(0, 0, 0, 0.8); }
#holo-viewer .c-specbox__category::after { width: 10rem; }
#holo-viewer .c-specbox__background { cursor: default; position: absolute; width: 100%; height: 100%; z-index: -1; background-image: url("data:image/svg+xml;utf8,"); }
#holo-viewer .c-specbox__background-quantity, #holo-viewer .c-specbox__background-mounts, #holo-viewer .c-specbox__background-size, #holo-viewer .c-specbox__background-solid, #holo-viewer .c-specbox__background-available, #holo-viewer .c-specbox__background-dot { opacity: 1; transition: all 0.5s ease 0s; }
#holo-viewer .c-specbox.no-quantity .c-specbox__background-quantity { opacity: 0; }
#holo-viewer .c-specbox.no-quantity .c-specbox__quantity { opacity: 0; display: none; }
#holo-viewer .c-specbox.no-mounts .c-specbox__background-mounts { opacity: 0; }
#holo-viewer .c-specbox.no-mounts .c-specbox__mounts { opacity: 0; display: none; }
#holo-viewer .c-specbox.no-category .c-specbox__background-category { opacity: 0; }
#holo-viewer .c-specbox.no-category .c-specbox__category { opacity: 0; display: none; }
#holo-viewer .c-specbox.no-size .c-specbox__background-size { opacity: 0; }
#holo-viewer .c-specbox.no-size .c-specbox__size { opacity: 0; display: none; }
#holo-viewer .c-specbox.no-available .c-specbox__background-available { opacity: 0; }
#holo-viewer .c-specbox.no-dot .c-specbox__background-dot { opacity: 0; }
#holo-viewer .c-specbox.no-solid .c-specbox__background-solid { opacity: 0; }
#holo-viewer .c-specbox.transparent-solid .c-specbox__background-solid { opacity: 0.25; }
#holo-viewer .c-legend { padding-top: 25px; flex: 1 1 100%; text-align: right; display: block; position: relative; right: -25px; }
#holo-viewer .c-tabs { height: 100%; }
#holo-viewer .c-tabs__tab { display: none; height: 100%; padding: 90px 15px 60px; opacity: 0; background-image: url(""); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; flex-flow: wrap; }
@media (max-width: 800px) {
#holo-viewer .c-tabs__tab { display: flex; opacity: 1; }
}
#holo-viewer .c-tabs__tab--holoviewer { padding: 0px; }
#holo-viewer .c-tabs__tab--holoviewer .component-details { position: absolute; top: 100px; right: 50px; margin: 0px; }
#holo-viewer .c-tabs__tab--active { z-index: 1; display: flex; position: relative; visibility: visible !important; opacity: 1 !important; }
#holo-viewer .c-tabs__tab--active button { color: rgb(0, 237, 255); text-shadow: rgb(0, 112, 202) 0px 0px 30px; }
#holo-viewer .c-tabs__tab--inbackground { z-index: -1; position: absolute; }
#holo-viewer .c-tabs__tab--centered { padding: 100px 40px 60px; }
@media (max-width: 800px) {
#holo-viewer .c-tabs__tab--centered { padding: 90px 15px 0px; }
}
#holo-viewer .c-control_tabs { max-width: 1000px; font-size: 14px; position: absolute; z-index: 1; right: 0px; left: 0px; display: flex; margin: -30px auto 0px; text-align: center; justify-content: space-around; padding-left: 0px; }
#holo-viewer .c-control_tabs.is-hidden { display: none; }
#holo-viewer .c-control_tabs__tab { display: inline-block; width: 300px; height: 41px; background: url("") center top no-repeat; }
#holo-viewer .c-control_tabs__tab button { position: relative; width: 100%; height: 41px; padding: 12px 25px; text-transform: uppercase; color: rgb(9, 114, 132); }
#holo-viewer .c-control_tabs__tab button::after { position: absolute; top: -46px; left: -85px; width: 470px; height: 87px; content: ""; transition: opacity 0.2s ease-out 0s; pointer-events: none; opacity: 0; background: url("") center center no-repeat; }
#holo-viewer .c-control_tabs__tab--active button { color: rgb(0, 237, 255); text-shadow: rgb(0, 112, 202) 0px 0px 30px; }
#holo-viewer .c-control_tabs__tab--active button::after { opacity: 1; }
@media (max-width: 800px) {
#holo-viewer .c-control_tabs { display: none; }
}
#holo-viewer .l-holo-controls { font-size: 14px; position: relative; z-index: 1; margin-top: -1px; transition: transform 0.1s ease-out 0s; transform: translate3d(0px, 0px, 0px); }
#holo-viewer .l-holo-controls.expanded { transform: translate3d(0px, -200px, 0px); }
#holo-viewer .l-holo-controls.expanded .info { position: absolute; opacity: 1; right: 0px; left: 0px; }
#holo-viewer .holo-container { background-color: transparent; box-sizing: border-box; }
#holo-viewer .holo-container .main-view .component-details-container .info-sheet.component-details { top: 130px; left: 400px; }
#holo-viewer .holo-container .info-sheet { display: inline-block; text-align: left; vertical-align: top; }
#holo-viewer .holo-container .info-sheet .c-popup { margin-left: 375px; }
#holo-viewer .c-popup { border: 1px solid; background-color: rgba(0, 0, 0, 0.8); width: 375px; flex-flow: wrap; position: relative; display: flex; }
#holo-viewer .c-popup__left, #holo-viewer .c-popup__right { box-sizing: border-box; padding: 10px 20px; justify-content: flex-start; display: flex; flex-flow: row; align-items: flex-end; }
#holo-viewer .c-popup__left div, #holo-viewer .c-popup__right div { flex: 1 0 50%; max-width: 50%; }
#holo-viewer .c-popup__left div span, #holo-viewer .c-popup__right div span { padding-right: 10px; display: inline-block; }
#holo-viewer .c-popup__left div em, #holo-viewer .c-popup__right div em { display: inline-block; text-transform: uppercase; text-shadow: none; filter: grayscale(60%); opacity: 0.6; font-size: 0.7em; line-height: 1em; }
#holo-viewer .c-popup__left--border, #holo-viewer .c-popup__right--border { border-bottom: 1px solid; }
#holo-viewer .c-popup__left { flex: 1 1 30%; max-width: 30%; background-color: rgba(29, 63, 98, 0.1); flex-flow: column; }
#holo-viewer .c-popup__left h4 { opacity: 0.4; text-shadow: none; text-align: right; }
#holo-viewer .c-popup__left--icon { flex-flow: row; justify-content: center; padding: 20px 30px 15px; }
#holo-viewer .c-popup__left--icon .c-iconed__icon { max-width: 50%; flex: 0 1 50%; }
#holo-viewer .c-popup__right { flex: 1 1 70%; max-width: 70%; font-size: 0.9rem; background-image: linear-gradient(to right, rgba(25, 55, 85, 0.45) 0%, rgba(23, 49, 76, 0.39) 16%, rgba(29, 63, 98, 0.2) 65%, rgba(5, 11, 17, 0.14) 85%, rgba(0, 0, 0, 0.1) 100%); }
#holo-viewer .c-popup__close { position: absolute; top: 0px; right: 0px; cursor: pointer; width: 32px; height: 32px; transition: opacity 0.2s ease-out 0s; opacity: 0.8; background: url("") no-repeat; }
#holo-viewer .c-popup__close:hover { opacity: 1; }
#holo-viewer .l-controls { position: relative; opacity: 1; width: 1096px; height: 100%; margin: -1px auto 0px; box-sizing: border-box; padding: 10px 0px; }
#holo-viewer .l-controls__section { display: inline-block; height: 100%; text-align: left; vertical-align: top; margin: 0px 10px; }
#holo-viewer .l-controls__section--systems { margin-left: 30px; }
#holo-viewer .l-controls__section h3 { display: inline-block; margin: 78px 0px 0px; padding-right: 16px; text-align: right; vertical-align: top; text-transform: uppercase; color: rgba(97, 228, 251, 0.5); background: url("") right center no-repeat; }
#holo-viewer .c-actionlist { display: inline-block; height: 100%; vertical-align: top; position: relative; background-repeat: no-repeat; }
#holo-viewer .c-actionlist--systems { width: 105px; }
#holo-viewer .c-actionlist__centered { display: flex; height: 100%; flex-flow: column; vertical-align: middle; justify-content: center; }
#holo-viewer .c-actionlist__item { position: relative; display: block; padding: 0px 0px 0px 30px; height: 22px; text-align: left; background-image: url(""); background-position: -50px 50%; background-repeat: no-repeat; transition: all 0.1s ease-out 0s; color: rgba(97, 228, 251, 0.3); margin-left: 0px; margin-top: 9px; }
#holo-viewer .c-actionlist__item.is-active { background-image: url(""); background-position-x: -65px; }
.component-details-container { display: flex; flex-flow: row; justify-content: center; align-items: center; }
#devHub { background: rgb(5, 17, 29); color: rgb(105, 152, 182); }
#devHub #contentbody { background: url("") center top / auto 710px no-repeat; padding: 70px 0px 0px; }
#devHub p { font-family: Electrolize, serif; color: rgb(105, 152, 182); margin: 0px; }
#devHub .page-wrapper ul { margin: 0px; padding: 0px; }
#devHub .devHub-heading { font-family: Orbitron, serif; text-transform: uppercase; font-weight: 700; letter-spacing: 0.057em; margin: 0px; line-height: 1.3; }
#devHub h1.devHub-heading { color: rgb(221, 242, 255); font-size: 34px; }
#devHub h2.devHub-heading { color: rgb(170, 216, 235); font-size: 24px; }
#devHub .devHub-nav { max-width: 1280px; margin: 70px auto; padding: 0px 20px; }
#devHub .devHub-nav ul { display: flex; margin-top: 50px; }
@media only screen and (max-width: 990px) {
#devHub .devHub-nav ul { display: block; }
}
#devHub .devHub-nav li { flex: 1 1 0%; }
#devHub .devHub-nav li:not(:last-child) { margin-right: 20px; }
@media only screen and (max-width: 990px) {
#devHub .devHub-nav li:not(:last-child) { margin: 0px 0px 20px; }
}
#devHub .devHub-nav .devHub-navLink { border-top: 22px solid rgb(5, 38, 62); }
#devHub .devHub-nav .devHub-navLink::before { content: ""; display: block; height: 1px; position: absolute; top: -23px; left: 0px; width: 100%; background: linear-gradient(to right, rgb(28, 99, 170), rgb(90, 208, 255)); }
#devHub .devHub-nav .devHub-navLink span { top: -22px; }
#devHub .devHub-nav .devHub-navLink span::before { display: block; content: ""; height: 0px; left: -44px; position: absolute; border-width: 22px; border-style: solid; border-image: initial; border-color: rgb(5, 38, 62) rgb(5, 38, 62) transparent transparent; }
#devHub .devHub-navbox { background: linear-gradient(135deg, rgb(8, 43, 68), rgb(2, 25, 42)); }
#devHub .devHub-navbox__wrapper { height: 300px; padding: 30px; background-position: right bottom; background-size: 100%; background-repeat: no-repeat; }
@media only screen and (max-width: 990px) {
#devHub .devHub-navbox__wrapper { padding: 20px; }
}
#devHub .devHub-navbox--shipmatrix .devHub-navbox__wrapper, #devHub .devHub-navbox--funding .devHub-navbox__wrapper { background-size: 70%; }
#devHub .devHub-navbox--roadmap .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navbox--issue .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navbox--telemetry .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navbox--shipmatrix .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navbox--funding .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navLink { display: block; text-align: right; font-size: 17px; position: relative; }
#devHub .devHub-navLink span { position: relative; display: inline-block; padding: 0px 15px; height: 44px; line-height: 44px; background: rgb(5, 38, 62); color: rgb(26, 135, 179); font-family: Electrolize, serif; transition: all 0.125s ease-out 0s; }
#devHub .devHub-navLink span::after { content: ""; display: inline-block; margin-left: 8px; border-style: solid; border-image: initial; border-width: 6px 0px 6px 6px; border-color: transparent transparent transparent rgb(90, 208, 255); }
#devHub .devHub-navLink em { color: rgb(90, 208, 255); font-style: normal; text-transform: uppercase; font-family: Electrolize, serif; }
#devHub .devHub-navLink:hover span { color: rgb(255, 255, 255); }
#devHub .devHub-section { margin: 70px auto; }
#devHub .devHub-section__header { max-width: 1280px; padding-left: 50px; margin: 0px auto; display: flex; flex-wrap: wrap; position: relative; }
@media only screen and (max-width: 990px) {
#devHub .devHub-section__header { padding-left: 20px; }
}
#devHub .devHub-section__header::after { content: ""; display: block; position: absolute; height: 22px; right: 0px; top: 22px; transform: translateX(100%); background: rgb(3, 31, 51); width: calc(-640px + 50vw); }
#devHub .devHub-section__header .devHub-heading { position: relative; top: 10px; }
#devHub .devHub-section .devHub-navLink { margin-left: auto; position: relative; z-index: 1; top: 22px; }
#devHub .devHub-section .devHub-navLink span { padding-right: 20px; background-color: rgb(3, 31, 51); }
#devHub .devHub-section .devHub-navLink span::before { display: block; content: ""; height: 0px; left: -44px; position: absolute; border-width: 22px; border-style: solid; border-image: initial; border-color: transparent rgb(3, 31, 51) rgb(3, 31, 51) transparent; }
#devHub .devHub-section__wrapper { background-color: rgb(3, 31, 51); padding: 40px 0px; }
#devHub .devHub-section__wrapper ul { max-width: 1280px; padding: 0px 20px; margin: 0px auto; }
#devHub .devHub-patchNotes { display: flex; margin: 0px; padding: 0px; list-style: none; }
@media only screen and (max-width: 990px) {
#devHub .devHub-patchNotes { display: block; }
}
#devHub .devHub-patchNotes li { background-color: rgb(5, 38, 62); border-image: url("") 10 fill / 10px / 0 stretch; flex: 1 1 0%; }
#devHub .devHub-patchNotes li:not(:last-child) { margin-right: 20px; }
@media only screen and (max-width: 990px) {
#devHub .devHub-patchNotes li { width: 100%; }
#devHub .devHub-patchNotes li:not(:last-child) { margin: 0px 0px 20px; }
}
#devHub .devHub-patchNotes li a { display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 40px 20px; }
#devHub .devHub-patchNotes li a:hover strong { color: rgb(255, 255, 255); }
#devHub .devHub-patchNotes li strong { color: rgb(144, 200, 222); text-transform: uppercase; font-family: Electrolize, serif; font-size: 20px; transition: all 0.125s ease-out 0s; }
#devHub .devHub-patchNotes li span { color: rgb(26, 135, 179); font-family: Electrolize, serif; font-size: 14px; }
#devHub .devHub-devActivities { margin: 0px; padding: 0px; list-style: none; display: flex; }
@media only screen and (max-width: 990px) {
#devHub .devHub-devActivities { display: block; }
}
#devHub .devHub-devActivity { max-width: 50%; flex: 1 1 0%; }
#devHub .devHub-devActivity:not(:last-child) { margin-right: 20px; }
@media only screen and (max-width: 990px) {
#devHub .devHub-devActivity { width: 100%; max-width: 100%; }
#devHub .devHub-devActivity:not(:last-child) { margin: 0px 0px 40px; }
}
#devHub .devHub-devActivity__header { background-color: rgb(5, 21, 37); position: relative; padding: 0px 15px; font-size: 12px; margin-top: 18px; }
#devHub .devHub-devActivity__header::before, #devHub .devHub-devActivity__header::after { content: ""; display: block; position: absolute; top: -18px; }
#devHub .devHub-devActivity__header::before { height: 18px; background: rgb(5, 21, 37); width: 75%; left: 0px; }
#devHub .devHub-devActivity__header::after { left: 75%; border-width: 9px; border-style: solid; border-image: initial; border-color: transparent transparent rgb(5, 21, 37) rgb(5, 21, 37); }
#devHub .devHub-devActivity__profile { display: flex; font-family: Electrolize, serif; }
#devHub .devHub-devActivity__profile p { padding-left: 12px; font-family: inherit; }
#devHub .devHub-devActivity__profile p span { font-family: inherit; }
#devHub .devHub-devActivity__profile time { font-size: 12px; font-family: inherit; color: rgb(26, 135, 179); margin-left: auto; align-self: center; }
#devHub .devHub-devActivity__profile__username { display: block; font-size: 15px; color: rgb(150, 125, 25); }
#devHub .devHub-devActivity__profile__handle { font-size: 12px; color: rgb(26, 135, 179); }
#devHub .devHub-devActivity__body { background-color: rgb(5, 21, 37); padding: 15px 15px 30px; font-size: 14px; font-family: Electrolize, serif; }
#devHub .devHub-devActivity__body a { font-family: inherit; color: rgb(150, 125, 25); transition: all 0.125s ease-out 0s; }
#devHub .devHub-devActivity__body a span { font-family: inherit; color: rgb(26, 135, 179); }
#devHub .devHub-devActivity__body a:hover { color: rgb(255, 255, 255); }
#devHub .devHub-devActivity__body p { margin-top: 5px; font-family: inherit; color: rgb(144, 200, 222); }
#rsi-sales-livestream .page-wrapper { overflow-x: hidden; }
#rsi-sales-livestream #contentbody { padding-top: 210px; background: 0px 0px; }
@media only screen and (max-width: 760px) {
#rsi-sales-livestream #contentbody { padding-bottom: 560px; }
}
#rsi-sales-livestream #contentbody .wrapper { padding: 0px 15px; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#rsi-sales-livestream #contentbody .wrapper { max-width: 980px; }
}
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream #contentbody .wrapper { max-width: 1110px; }
}
#rsi-sales-livestream #post-background { position: absolute; opacity: 0.8; background: 50% top no-repeat; min-width: 1140px; }
#rsi-sales-livestream #grid-background { position: absolute; inset: 0px; background: url("") center top repeat; }
#rsi-sales-livestream #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#rsi-sales-livestream #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#rsi-sales-livestream #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#rsi-sales-livestream #home-background { background-image: url(""), url(""); }
}
#rsi-sales-livestream #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#rsi-sales-livestream #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#rsi-sales-livestream #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#rsi-sales-livestream #home-background .bg-home-stars { background-image: url(""); }
}
#rsi-sales-livestream #livestream-sc-logo { position: absolute; left: -75px; top: -45px; width: 148px; height: 182px; background: url("") no-repeat; opacity: 0.8; }
#rsi-sales-livestream .cutting-edge-content .sidebar-content { background: rgba(0, 44, 69, 0.5); padding: 20px; }
#rsi-sales-livestream .cutting-edge-content .top-info .title { padding: 0px 5px 0px 20px; background: rgba(0, 44, 69, 0.5); position: relative; height: 24px; min-width: 115px; }
#rsi-sales-livestream .cutting-edge-content .top-info .title h3 { font-size: 12px; color: rgb(175, 130, 10); text-transform: uppercase; margin: 0px; padding-top: 9px; }
#rsi-sales-livestream .cutting-edge-content .top-info .title::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 24px 0px 0px 24px; border-color: transparent transparent transparent rgba(0, 44, 69, 0.5); right: -24px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info { float: right; height: 24px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 24px 24px 0px; border-color: transparent rgba(0, 44, 69, 0.5) transparent transparent; left: -24px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div .actions { width: 165px; height: 24px; background: rgba(0, 44, 69, 0.5); position: relative; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div .actions .link .arrow { top: -25px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div .actions .link .label { opacity: 0.4; font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; transition-duration: 0.3s; perspective: 1000px; }
#rsi-sales-livestream .cutting-edge-content:hover .bottom-info > div .actions .link .label { opacity: 1; }
#rsi-sales-livestream .glow-hub-title { height: 150px; padding: 0px; }
#rsi-sales-livestream .glow-hub-title h1, #rsi-sales-livestream .glow-hub-title h1 a { margin: 10px 0px -5px; }
#rsi-sales-livestream .glow-hub-title h2 { color: rgb(255, 255, 255); text-transform: none; font-weight: 400; letter-spacing: 0.03rem; text-shadow: none; }
#rsi-sales-livestream .glow-page-title { margin-bottom: 15px; }
#rsi-sales-livestream .glow-page-title .link-title { margin-top: 30px; }
#rsi-sales-livestream .glow-page-title .link-title::before { height: 20px; }
#rsi-sales-livestream .glow-page-title .link-title .link { color: rgb(8, 161, 221); padding-top: 8px; }
#rsi-sales-livestream .glow-page-title .link-title .link::after { left: -3px; }
#rsi-sales-livestream .glow-page-title .link-title .link:hover { color: rgb(8, 161, 221); }
#rsi-sales-livestream .glow-page-title .link-title .link:hover::after { width: 0px; box-shadow: none; }
#rsi-sales-livestream .glow-page-title .link-title .link .view-all { font-size: 12px; color: rgb(8, 161, 221); text-shadow: rgba(0, 0, 0, 0.8) -1px 0px 20px, rgba(0, 0, 0, 0.8) -1px 0px 10px; }
#rsi-sales-livestream .glow-page-title .link-title .link .view-all:hover { color: rgb(8, 161, 221); }
#rsi-sales-livestream .stream-container { float: left; min-height: 675px; margin-bottom: 40px; }
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .stream-container { float: none; width: 100%; min-height: 0px; margin-bottom: 40px; }
}
#rsi-sales-livestream .livestream-stream { margin: 0px auto; width: 735px; }
@media only screen and (max-width: 1140px) {
#rsi-sales-livestream .livestream-stream { width: 600px; }
}
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .livestream-stream { width: 735px; }
}
@media only screen and (max-width: 765px) {
#rsi-sales-livestream .livestream-stream { width: 100%; }
}
#rsi-sales-livestream .livestream-stream .stream-player { width: 100%; height: 0px; padding-bottom: 56.25%; position: relative; }
#rsi-sales-livestream .livestream-stream .stream-player iframe, #rsi-sales-livestream .livestream-stream .stream-player object, #rsi-sales-livestream .livestream-stream .stream-player embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#rsi-sales-livestream .livestream-stream .stream-text { font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 18px; line-height: 24px; }
#rsi-sales-livestream .livestream-stream .stream-text.light { color: rgb(177, 216, 241); }
#rsi-sales-livestream .livestream-stream .stream-text.dark { color: rgb(8, 145, 197); }
#rsi-sales-livestream .news-container { float: left; margin-top: -32px; }
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .news-container { float: none; margin-top: 0px; width: 100%; }
}
#rsi-sales-livestream .livestream-news { margin: 0px auto 40px; width: 735px; }
@media only screen and (max-width: 1140px) {
#rsi-sales-livestream .livestream-news { width: 600px; }
}
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .livestream-news { width: 735px; }
}
@media only screen and (max-width: 765px) {
#rsi-sales-livestream .livestream-news { width: 100%; }
}
#rsi-sales-livestream .livestream-news .livestream-news-item { display: flex; margin-bottom: 30px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img { flex: 0 0 auto; height: 164px; width: 222px; margin-right: 24px; background-size: cover; background-position: center center; position: relative; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .news-overlay { height: 100%; width: 100%; background: rgba(31, 114, 173, 0.2); opacity: 1; transition: opacity 0.2s ease-in 0s; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .glow-corners.top-corners { top: 15px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .glow-corners.bottom-corners { bottom: 24px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .glow-corners::before { left: 15px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .glow-corners::after { right: 15px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-details { flex: 1 1 auto; height: 164px; border-bottom: 1px solid rgb(0, 44, 69); }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-details h2 { margin: 0px; font-size: 24px; color: rgb(68, 212, 248); text-transform: uppercase; text-shadow: rgba(0, 106, 255, 0.5) 0px 0px 15px, rgba(0, 106, 255, 0.5) 0px 0px 15px; transition: text-shadow 0.3s ease-in 0s, color 0.3s ease-in 0s; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-details h4 { margin: 0px; font-size: 12px; color: rgb(68, 212, 248); text-transform: uppercase; text-shadow: none; transition: text-shadow 0.3s ease-in 0s, color 0.3s ease-in 0s; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-details p { margin-top: 10px; font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 22px; color: rgb(177, 216, 241); }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .news-overlay { opacity: 0; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .glow-corners.top-corners { top: -3px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .glow-corners.bottom-corners { bottom: 6px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .glow-corners::before { left: -3px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .glow-corners::after { right: -3px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-details h2 { color: rgb(153, 235, 255); text-shadow: rgba(0, 106, 255, 0.9) 0px 0px 16px, rgba(0, 106, 255, 0.9) 0px 0px 16px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-details h4 { color: rgb(104, 223, 253); text-shadow: rgba(0, 127, 255, 0.4) 0px 0px 12px, rgba(0, 127, 255, 0.4) 0px 0px 12px; }
#rsi-sales-livestream .chat-schedule-container { margin-top: 26px; width: 360px; float: right; }
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .chat-schedule-container { width: 740px; float: none; margin: 0px auto; }
}
@media only screen and (max-width: 780px) {
#rsi-sales-livestream .chat-schedule-container { width: 360px; }
}
@media only screen and (max-width: 780px) {
#rsi-sales-livestream .chat-schedule-container { width: 360px; }
}
#rsi-sales-livestream .livestream-schedule { width: 360px; margin-top: -6px; }
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .livestream-schedule { margin-top: 0px; float: right; }
}
#rsi-sales-livestream .livestream-schedule .top-info .title { min-width: 138px; }
#rsi-sales-livestream .livestream-schedule .livestream-event { display: block; margin-bottom: 20px; }
#rsi-sales-livestream .livestream-schedule .livestream-event .date { margin: 0px; color: rgb(132, 128, 96); font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 2px; text-shadow: rgba(202, 71, 0, 0.6) 0px 3px 40px, rgba(255, 118, 17, 0.6) 0px 0px 6px; }
#rsi-sales-livestream .livestream-schedule .livestream-event .title { color: rgb(217, 207, 152); margin: 4px 0px 0px; font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 12px; letter-spacing: 2px; text-transform: uppercase; text-shadow: rgba(255, 118, 17, 0.72) 0px 0px 10px, rgba(255, 118, 17, 0.72) 0px 0px 10px; }
#rsi-sales-livestream .livestream-schedule .livestream-event .subtitle { margin: 1px 0px 0px; color: rgb(132, 128, 96); font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 2px; text-shadow: none; }
#rsi-sales-livestream .livestream-schedule .livestream-event:last-child { margin-bottom: 0px; }
#gamescom2016 .page-wrapper { overflow-x: hidden; }
@media only screen and (max-width: 760px) {
#gamescom2016 #contentbody { padding-bottom: 560px; }
}
#gamescom2016 #contentbody .wrapper { padding: 0px 15px; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#gamescom2016 #contentbody .wrapper { max-width: 980px; }
}
@media only screen and (max-width: 1024px) {
#gamescom2016 #contentbody .wrapper { max-width: 1110px; }
}
#gamescom2016 #post-background { position: absolute; opacity: 0.7; background: url("") center top no-repeat; min-width: 1140px; }
@media only screen and (max-width: 1140px) {
#gamescom2016 #post-background { min-width: 1010px; background-position-x: calc(50% + 67.5px); }
}
#gamescom2016 #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#gamescom2016 #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#gamescom2016 #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#gamescom2016 #home-background { background-image: url(""), url(""); }
}
#gamescom2016 #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#gamescom2016 #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#gamescom2016 #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#gamescom2016 #home-background .bg-home-stars { background-image: url(""); }
}
#gamescom2016 .cutting-edge-content .sidebar-content { background: rgba(0, 44, 69, 0.5); padding: 20px; }
#gamescom2016 .cutting-edge-content .top-info .title { padding: 0px 5px 0px 20px; background: rgba(0, 44, 69, 0.5); position: relative; height: 24px; min-width: 115px; }
#gamescom2016 .cutting-edge-content .top-info .title h3 { font-size: 12px; color: rgb(175, 130, 10); text-transform: uppercase; margin: 0px; padding-top: 9px; }
#gamescom2016 .cutting-edge-content .top-info .title::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 24px 0px 0px 24px; border-color: transparent transparent transparent rgba(0, 44, 69, 0.5); right: -24px; }
#gamescom2016 .cutting-edge-content .bottom-info { float: right; height: 24px; }
#gamescom2016 .cutting-edge-content .bottom-info > div::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 24px 24px 0px; border-color: transparent rgba(0, 44, 69, 0.5) transparent transparent; left: -24px; }
#gamescom2016 .cutting-edge-content .bottom-info > div .actions { width: 165px; height: 24px; background: rgba(0, 44, 69, 0.5); position: relative; }
#gamescom2016 .cutting-edge-content .bottom-info > div .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
#gamescom2016 .cutting-edge-content .bottom-info > div .actions .link .label { opacity: 0.4; font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; transition-duration: 0.3s; perspective: 1000px; }
#gamescom2016 .cutting-edge-content .bottom-info > div .actions .link .arrow { top: -25px; }
#gamescom2016 .cutting-edge-content:hover .bottom-info > div .actions .link .label { opacity: 1; }
#gamescom2016.main .glow-hub-title { padding: 0px; }
#gamescom2016.main .glow-hub-title h2 { text-transform: none; font-weight: 400; }
#gamescom2016.main .glow-page-title { margin-bottom: 15px; }
#gamescom2016.main .glow-page-title .link-title { margin-top: 30px; }
#gamescom2016.main .glow-page-title .link-title::before { height: 20px; }
#gamescom2016.main .glow-page-title .link-title .link { color: rgb(8, 161, 221); padding-top: 8px; }
#gamescom2016.main .glow-page-title .link-title .link::after { left: -3px; }
#gamescom2016.main .glow-page-title .link-title .link:hover { color: rgb(8, 161, 221); }
#gamescom2016.main .glow-page-title .link-title .link:hover::after { width: 0px; box-shadow: none; }
#gamescom2016.main .glow-page-title .link-title .link .view-all { font-size: 12px; color: rgb(8, 161, 221); text-shadow: rgba(0, 0, 0, 0.6) -1px 0px 20px, rgba(0, 0, 0, 0.6) -1px 0px 10px, rgba(0, 0, 0, 0.6) -1px 0px 10px; }
#gamescom2016.main .glow-page-title .link-title .link .view-all:hover { color: rgb(8, 161, 221); }
#gamescom2016.main .stream-container { float: left; min-height: 675px; margin-bottom: 40px; }
@media only screen and (max-width: 1024px) {
#gamescom2016.main .stream-container { float: none; width: 100%; min-height: 0px; margin-bottom: 40px; }
}
#gamescom2016.main .gamescom2016-stream { margin: 0px auto; width: 735px; }
@media only screen and (max-width: 1140px) {
#gamescom2016.main .gamescom2016-stream { width: 600px; }
}
@media only screen and (max-width: 1024px) {
#gamescom2016.main .gamescom2016-stream { width: 735px; }
}
@media only screen and (max-width: 765px) {
#gamescom2016.main .gamescom2016-stream { width: 100%; }
}
#gamescom2016.main .gamescom2016-stream .stream-player { width: 100%; height: 0px; padding-bottom: 56.25%; position: relative; }
#gamescom2016.main .gamescom2016-stream .stream-player iframe, #gamescom2016.main .gamescom2016-stream .stream-player object, #gamescom2016.main .gamescom2016-stream .stream-player embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#gamescom2016.main .gamescom2016-stream .stream-text { font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 18px; line-height: 24px; }
#gamescom2016.main .gamescom2016-stream .stream-text.light { color: rgb(177, 216, 241); }
#gamescom2016.main .gamescom2016-stream .stream-text.dark { color: rgb(8, 145, 197); }
#gamescom2016.main .news-container { float: left; margin-top: -32px; }
@media only screen and (max-width: 1024px) {
#gamescom2016.main .news-container { float: none; margin-top: 0px; width: 100%; }
}
#gamescom2016.main .gamescom2016-news { margin: 0px auto 40px; width: 735px; }
@media only screen and (max-width: 1140px) {
#gamescom2016.main .gamescom2016-news { width: 600px; }
}
@media only screen and (max-width: 1024px) {
#gamescom2016.main .gamescom2016-news { width: 735px; }
}
@media only screen and (max-width: 765px) {
#gamescom2016.main .gamescom2016-news { width: 100%; }
}
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item { display: flex; margin-bottom: 30px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img { flex: 0 0 auto; height: 164px; width: 222px; margin-right: 24px; background-size: cover; background-position: center center; position: relative; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .news-overlay { height: 100%; width: 100%; background: rgba(31, 114, 173, 0.2); opacity: 1; transition: opacity 0.2s ease-in 0s; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .glow-corners.top-corners { top: 15px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .glow-corners.bottom-corners { bottom: 24px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .glow-corners::before { left: 15px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .glow-corners::after { right: 15px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-details { flex: 1 1 auto; height: 164px; border-bottom: 1px solid rgb(0, 44, 69); }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-details h2 { margin: 0px; font-size: 24px; color: rgb(68, 212, 248); text-transform: uppercase; text-shadow: rgba(0, 106, 255, 0.5) 0px 0px 15px, rgba(0, 106, 255, 0.5) 0px 0px 15px; transition: text-shadow 0.3s ease-in 0s, color 0.3s ease-in 0s; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-details h4 { margin: 0px; font-size: 12px; color: rgb(68, 212, 248); text-transform: uppercase; text-shadow: none; transition: text-shadow 0.3s ease-in 0s, color 0.3s ease-in 0s; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-details p { margin-top: 10px; font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 22px; color: rgb(177, 216, 241); }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .news-overlay { opacity: 0; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .glow-corners.top-corners { top: -3px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .glow-corners.bottom-corners { bottom: 6px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .glow-corners::before { left: -3px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .glow-corners::after { right: -3px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-details h2 { color: rgb(153, 235, 255); text-shadow: rgba(0, 106, 255, 0.9) 0px 0px 16px, rgba(0, 106, 255, 0.9) 0px 0px 16px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-details h4 { color: rgb(104, 223, 253); text-shadow: rgba(0, 127, 255, 0.4) 0px 0px 12px, rgba(0, 127, 255, 0.4) 0px 0px 12px; }
#gamescom2016.main .chat-schedule-container { margin-top: 26px; width: 360px; float: right; }
@media only screen and (max-width: 1024px) {
#gamescom2016.main .chat-schedule-container { width: 740px; float: none; margin: 0px auto; }
}
@media only screen and (max-width: 780px) {
#gamescom2016.main .chat-schedule-container { width: 360px; }
}
@media only screen and (max-width: 780px) {
#gamescom2016.main .chat-schedule-container { width: 360px; }
}
#gamescom2016.main .gamescom2016-schedule { width: 360px; margin-top: -6px; }
@media only screen and (max-width: 1024px) {
#gamescom2016.main .gamescom2016-schedule { margin-top: 0px; float: right; }
}
#gamescom2016.main .gamescom2016-schedule .top-info .title { min-width: 138px; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event { display: block; margin-bottom: 20px; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event .date { margin: 0px; color: rgb(132, 128, 96); font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 2px; text-shadow: rgba(202, 71, 0, 0.6) 0px 3px 40px, rgba(255, 118, 17, 0.6) 0px 0px 6px; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event .title { color: rgb(217, 207, 152); margin: 4px 0px 0px; font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 12px; letter-spacing: 2px; text-transform: uppercase; text-shadow: rgba(255, 118, 17, 0.72) 0px 0px 10px, rgba(255, 118, 17, 0.72) 0px 0px 10px; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event .subtitle { margin: 1px 0px 0px; color: rgb(132, 128, 96); font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 2px; text-shadow: none; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event:last-child { margin-bottom: 0px; }
#rsi-sales-livestream.citcon2016 #contentbody { background: 0px 0px; }
#rsi-sales-livestream.citcon2016 #post-background { position: absolute; opacity: 0.8; background: url("") calc(50% + 70px) top no-repeat, url("") center top repeat; min-width: 1140px; }
@media only screen and (max-width: 1140px) {
#rsi-sales-livestream.citcon2016 #post-background { min-width: 1010px; background-position-x: calc(50% + 135px); }
}
body.disable-scroll { overflow: hidden; }
#advertise-magazine { margin: 50px 0px; }
#advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#advertise-magazine img { width: 100%; }
}
#advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#advertise-magazine a::before, #advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#post .magazine-close, .js-magazine .magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#post .magazine-close:hover, .js-magazine .magazine-close:hover { opacity: 0.7; }
#post .bb-bookblock, .js-magazine .bb-bookblock { width: 100%; height: 100%; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: 0px; }
#post .bb-custom-wrapper, .js-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#post .bb-page, .js-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#post .bb-page > div, .js-magazine .bb-page > div, #post .bb-outer, .js-magazine .bb-outer, #post .bb-content, .js-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#post .bb-inner, .js-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#post .bb-overlay, .js-magazine .bb-overlay, #post .bb-outer, .js-magazine .bb-outer { backface-visibility: hidden; }
#post .bb-page > div, .js-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#post .bb-back, .js-magazine .bb-back { transform: rotateY(-180deg); }
#post .bb-outer, .js-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#post .bb-overlay, .js-magazine .bb-overlay, #post .bb-flipoverlay, .js-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#post .bb-flipoverlay, .js-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#post .bb-bookblock > div.bb-page:first-child, .js-magazine .bb-bookblock > div.bb-page:first-child, #post .bb-bookblock > div.bb-page:first-child .bb-back, .js-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#post .bb-item, .js-magazine .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0); }
#post .img, .js-magazine .img { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
#post .block-misc, .js-magazine .block-misc { position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#post .block-misc .block-top, .js-magazine .block-misc .block-top { background: url("") center top no-repeat; width: 517px; height: 99px; }
#post .block-misc .block-middle, .js-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 517px; box-sizing: border-box; padding: 0px 42px 0px 52px; position: relative; }
#post .block-misc .block-middle h2, .js-magazine .block-misc .block-middle h2 { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px !important; position: absolute !important; top: -46px !important; }
#post .block-misc .block-middle h2 .caps, .js-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#post .block-misc .block-middle .text p, .js-magazine .block-misc .block-middle .text p { font-family: Electrolize !important; font-size: 18px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#post .block-misc .block-middle .text p .initial, .js-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#post .block-misc .block-bottom, .js-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 517px; height: 48px; position: relative; top: -20px; }
#post .bb-nav, .js-magazine .bb-nav { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
#post .bb-nav::after, .js-magazine .bb-nav::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
#post .bb-nav#bb-nav-prev, .js-magazine .bb-nav#bb-nav-prev { left: -43px; }
#post .bb-nav#bb-nav-prev::after, .js-magazine .bb-nav#bb-nav-prev::after { background-position: left top; left: 46px; }
#post .bb-nav#bb-nav-next, .js-magazine .bb-nav#bb-nav-next { right: -43px; }
#post .bb-nav#bb-nav-next::after, .js-magazine .bb-nav#bb-nav-next::after { background-position: right top; right: 46px; }
#argo-advertise-magazine { margin: 50px 0px; }
#argo-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#argo-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#argo-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#argo-advertise-magazine img { width: 100%; }
}
#argo-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#argo-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#argo-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#argo-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#argo-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#argo-advertise-magazine a::before, #argo-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#argo-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#argo-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#argo-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#argo-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#argo-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#argo-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#argo-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#argo-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#argo-video { position: relative; }
#argo-video a { display: block; position: relative; }
#argo-video a img { width: 100%; }
#argo-video a::before, #argo-video a::after { content: ""; display: block; position: absolute; }
#argo-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#argo-video a::after { content: "Meet the Argo"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#argo-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#argo-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#argo-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#argo-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#argo-magazine .argo-magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#argo-magazine .argo-magazine-close:hover { opacity: 0.7; }
#argo-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -77.5%; }
#argo-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#argo-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#argo-magazine .bb-page > div, #argo-magazine .bb-outer, #argo-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#argo-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#argo-magazine .bb-overlay, #argo-magazine .bb-outer { backface-visibility: hidden; }
#argo-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#argo-magazine .bb-back { transform: rotateY(-180deg); }
#argo-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#argo-magazine .bb-overlay, #argo-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#argo-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#argo-magazine .bb-bookblock > div.bb-page:first-child, #argo-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#argo-magazine .bb-bookblock .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0); }
#argo-magazine .img { width: 127.5%; height: 100%; background-size: 33%; background-repeat: no-repeat; background-position: center center; }
#argo-magazine .img1 { background-image: url(""); }
#argo-magazine .img2 { background-image: url(""); }
#argo-magazine .img3 { background-image: url(""); }
#argo-magazine .img4 { background-image: url(""); }
#argo-magazine .img5 { background-image: url(""); }
#argo-magazine .img6 { background-image: url(""); }
#argo-magazine .img7 { background-image: url(""); }
#argo-magazine .img8 { background-image: url(""); }
#argo-magazine .img9 { background-image: url(""); }
#argo-magazine .img10 { background-image: url(""); }
#argo-magazine .img11 { background-image: url(""); }
#argo-magazine .block-misc { display: none; position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#argo-magazine .block-misc .block-top { display: none; }
#argo-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 603px; box-sizing: border-box; padding: 40px 56px 0px; position: relative; }
#argo-magazine .block-misc .block-middle h2 { font: 20px Lora !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px 0px 10px !important; position: relative !important; top: 0px !important; }
#argo-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#argo-magazine .block-misc .block-middle .text p { font-family: Lora !important; font-size: 16px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#argo-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#argo-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 603px; height: 53px; position: relative; top: -20px; }
#argo-magazine .bb-bookblock #item1.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page1; }
#argo-magazine .bb-bookblock #item2.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page2; }
#argo-magazine .bb-bookblock #item3.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page3; }
#argo-magazine .bb-bookblock #item4.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page4; }
#argo-magazine .bb-bookblock #item5.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page5; }
#argo-magazine .bb-bookblock #item6.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page6; }
#argo-magazine .bb-bookblock #item7.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page7; }
#argo-magazine .bb-bookblock #item8.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page8; }
#argo-magazine .bb-bookblock #item9.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page9; }
#argo-magazine .bb-bookblock #item10.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page10; }
#argo-magazine .bb-bookblock #item11.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page11; }
#argo-magazine .bb-bookblock #item12.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page12; }
#argo-magazine .bb-bookblock #item13.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page13; }
#argo-magazine .bb-bookblock #item14.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page14; }
#argo-magazine .bb-bookblock #item15.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page15; }
#argo-magazine .bb-bookblock #item16.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page16; }
#argo-magazine .bb-bookblock #item17.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page17; }
#argo-magazine .bb-bookblock #item18.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page18; }
#argo-magazine .bb-bookblock #item19.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page19; }
#argo-magazine .bb-bookblock #item20.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page20; }
#argo-magazine .bb-bookblock #item21.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page21; }
#argo-magazine .bb-bookblock #item22.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page22; }
#argo-magazine .bb-bookblock #item23.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page23; }
@-webkit-keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
.nav-argo { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
.nav-argo::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
.nav-argo#bb-nav-prev { left: -43px; }
.nav-argo#bb-nav-prev::after { background-position: left top; left: 46px; }
.nav-argo#bb-nav-next { right: -43px; }
.nav-argo#bb-nav-next::after { background-position: right top; right: 46px; }
#caterpillar-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#caterpillar-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#caterpillar-magazine .img { width: 145.5%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#caterpillar-magazine .img0 { background-image: url(""); }
#caterpillar-magazine .img1 { background-image: url(""); }
#caterpillar-magazine .img2 { background-image: url(""); }
#caterpillar-magazine .img3 { background-image: url(""); }
#caterpillar-magazine .img4 { background-image: url(""); }
#caterpillar-magazine .img5 { background-image: url(""); }
#caterpillar-magazine .img6 { background-image: url(""); }
#caterpillar-magazine .img7 { background-image: url(""); }
#caterpillar-magazine .img8 { background-image: url(""); }
#caterpillar-magazine .img9 { background-image: url(""); }
#caterpillar-magazine .img10 { background-image: url(""); }
#caterpillar-magazine .img11 { background-image: url(""); }
#caterpillar-magazine .img12 { background-image: url(""); }
#caterpillar-magazine .img13 { background-image: url(""); }
#caterpillar-magazine .img14 { background-image: url(""); }
#caterpillar-magazine .img15 { background-image: url(""); }
#caterpillar-magazine .img16 { background-image: url(""); }
#caterpillar-magazine .img17 { background-image: url(""); }
#caterpillar-magazine .img18 { background-image: url(""); }
#caterpillar-magazine .img19 { background-image: url(""); }
#caterpillar-magazine .img20 { background-image: url(""); }
#caterpillar-magazine .img21 { background-image: url(""); }
#caterpillar-magazine .img22 { background-image: url(""); }
#caterpillar-magazine .img23 { background-image: url(""); }
#caterpillar-magazine .img24 { background-image: url(""); }
#caterpillar-magazine .img25 { background-image: url(""); }
#caterpillar-magazine .img26 { background-image: url(""); }
#caterpillar-magazine .img27 { background-image: url(""); }
#defender-advertise-magazine { margin: 50px 0px; }
#defender-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#defender-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#defender-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#defender-advertise-magazine img { width: 100%; }
}
#defender-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#defender-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#defender-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#defender-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#defender-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#defender-advertise-magazine a::before, #defender-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#defender-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#defender-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#defender-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#defender-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#defender-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#defender-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#defender-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#defender-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#defender-video { position: relative; display: none; }
#defender-video a { display: block; position: relative; }
#defender-video a img { width: 100%; }
#defender-video a::before, #defender-video a::after { content: ""; display: block; position: absolute; }
#defender-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#defender-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#defender-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#defender-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#defender-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#defender-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#defender-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -50%; }
#defender-magazine .img { width: 100%; height: 100%; background-size: 38%; background-repeat: no-repeat; background-position: center center; }
#defender-magazine .img0 { background-image: url(""); }
#defender-magazine .img1 { background-image: url(""); }
#defender-magazine .img2 { background-image: url(""); }
#defender-magazine .img3 { background-image: url(""); }
#defender-magazine .img4 { background-image: url(""); }
#defender-magazine .img5 { background-image: url(""); }
#defender-magazine .img6 { background-image: url(""); }
#defender-magazine .img7 { background-image: url(""); }
#defender-magazine .img8 { background-image: url(""); }
#defender-magazine .img9 { background-image: url(""); }
#defender-magazine .img10 { background-image: url(""); }
#dragonfly-advertise-magazine { margin: 50px 0px; }
#dragonfly-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#dragonfly-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#dragonfly-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#dragonfly-advertise-magazine img { width: 100%; }
}
#dragonfly-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#dragonfly-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#dragonfly-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#dragonfly-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#dragonfly-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#dragonfly-advertise-magazine a::before, #dragonfly-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#dragonfly-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#dragonfly-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#dragonfly-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#dragonfly-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#dragonfly-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#dragonfly-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#dragonfly-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#dragonfly-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#dragonfly-video { position: relative; display: none; }
#dragonfly-video a { display: block; position: relative; }
#dragonfly-video a img { width: 100%; }
#dragonfly-video a::before, #dragonfly-video a::after { content: ""; display: block; position: absolute; }
#dragonfly-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#dragonfly-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#dragonfly-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#dragonfly-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#dragonfly-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#dragonfly-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#dragonfly-magazine .dragonfly-magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#dragonfly-magazine .dragonfly-magazine-close:hover { opacity: 0.7; }
#dragonfly-magazine .bb-bookblock { width: 200%; height: 100%; max-height: 945px; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -100%; }
#dragonfly-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#dragonfly-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#dragonfly-magazine .bb-page > div, #dragonfly-magazine .bb-outer, #dragonfly-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#dragonfly-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#dragonfly-magazine .bb-overlay, #dragonfly-magazine .bb-outer { backface-visibility: hidden; }
#dragonfly-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#dragonfly-magazine .bb-back { transform: rotateY(-180deg); }
#dragonfly-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#dragonfly-magazine .bb-overlay, #dragonfly-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#dragonfly-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#dragonfly-magazine .bb-bookblock > div.bb-page:first-child, #dragonfly-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#dragonfly-magazine .js .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(255, 255, 255); }
#dragonfly-magazine .img { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
#dragonfly-magazine .img1 { background-image: url(""); }
#dragonfly-magazine .img2 { background-image: url(""); }
#dragonfly-magazine .img3 { background-image: url(""); }
#dragonfly-magazine .img4 { background-image: url(""); }
#dragonfly-magazine .img5 { background-image: url(""); }
#dragonfly-magazine .img6 { background-image: url(""); }
#dragonfly-magazine .img7 { background-image: url(""); }
#dragonfly-magazine .img8 { background-image: url(""); }
#dragonfly-magazine .img9 { background-image: url(""); }
#dragonfly-magazine .img10 { background-image: url(""); }
#dragonfly-magazine .img11 { background-image: url(""); }
#dragonfly-magazine .img12 { background-image: url(""); }
#dragonfly-magazine .img13 { background-image: url(""); }
#dragonfly-magazine .img14 { background-image: url(""); }
#dragonfly-magazine .img15 { background-image: url(""); }
#dragonfly-magazine .img16 { background-image: url(""); }
#dragonfly-magazine .img17 { background-image: url(""); }
#dragonfly-magazine .img18 { background-image: url(""); }
#dragonfly-magazine .img19 { background-image: url(""); }
#dragonfly-magazine .img20 { background-image: url(""); }
#dragonfly-magazine .img21 { background-image: url(""); }
#dragonfly-magazine .img22 { background-image: url(""); }
#dragonfly-magazine .img23 { background-image: url(""); }
#dragonfly-magazine .img24 { background-image: url(""); }
#dragonfly-magazine .img25 { background-image: url(""); }
#dragonfly-magazine .img26 { background-image: url(""); }
#dragonfly-magazine .block-misc { position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#dragonfly-magazine .block-misc .block-top { display: none; }
#dragonfly-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 603px; box-sizing: border-box; padding: 40px 56px 0px; position: relative; }
#dragonfly-magazine .block-misc .block-middle h2 { font: 20px Lora !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px 0px 10px !important; position: relative !important; top: 0px !important; }
#dragonfly-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#dragonfly-magazine .block-misc .block-middle .text p { font-family: Lora !important; font-size: 16px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#dragonfly-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#dragonfly-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 603px; height: 53px; position: relative; top: -20px; }
#dragonfly-magazine .bb-bookblock #item1.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page1; }
#dragonfly-magazine .bb-bookblock #item2.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page2; }
#dragonfly-magazine .bb-bookblock #item3.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page3; }
#dragonfly-magazine .bb-bookblock #item4.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page4; }
#dragonfly-magazine .bb-bookblock #item5.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page5; }
#dragonfly-magazine .bb-bookblock #item6.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page6; }
#dragonfly-magazine .bb-bookblock #item7.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page7; }
#dragonfly-magazine .bb-bookblock #item8.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page8; }
#dragonfly-magazine .bb-bookblock #item9.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page9; }
#dragonfly-magazine .bb-bookblock #item10.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page10; }
#dragonfly-magazine .bb-bookblock #item11.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page11; }
#dragonfly-magazine .bb-bookblock #item12.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page12; }
#dragonfly-magazine .bb-bookblock #item13.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page13; }
#dragonfly-magazine .bb-bookblock #item14.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page14; }
#dragonfly-magazine .bb-bookblock #item15.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page15; }
#dragonfly-magazine .bb-bookblock #item16.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page16; }
#dragonfly-magazine .bb-bookblock #item17.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page17; }
#dragonfly-magazine .bb-bookblock #item18.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page18; }
#dragonfly-magazine .bb-bookblock #item19.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page19; }
#dragonfly-magazine .bb-bookblock #item20.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page20; }
#dragonfly-magazine .bb-bookblock #item21.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page21; }
#dragonfly-magazine .bb-bookblock #item22.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page22; }
#dragonfly-magazine .bb-bookblock #item23.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page23; }
.nav-dragonfly { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
.nav-dragonfly::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
.nav-dragonfly#bb-nav-prev { left: -43px; }
.nav-dragonfly#bb-nav-prev::after { background-position: left top; left: 46px; }
.nav-dragonfly#bb-nav-next { right: -43px; }
.nav-dragonfly#bb-nav-next::after { background-position: right top; right: 46px; }
@-webkit-keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
#herald-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#herald-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#herald-magazine .img { width: 145.5%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#herald-magazine .img0 { background-image: url(""); }
#herald-magazine .img1 { background-image: url(""); }
#herald-magazine .img2 { background-image: url(""); }
#herald-magazine .img3 { background-image: url(""); }
#herald-magazine .img4 { background-image: url(""); }
#herald-magazine .img5 { background-image: url(""); }
#herald-magazine .img6 { background-image: url(""); }
#herald-magazine .img7 { background-image: url(""); }
#herald-magazine .img8 { background-image: url(""); }
#herald-magazine .img9 { background-image: url(""); }
#hurricane-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#hurricane-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#hurricane-magazine .img { width: 146.2%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#hurricane-magazine .img0 { background-image: url(""); }
#hurricane-magazine .img1 { background-image: url(""); }
#hurricane-magazine .img2 { background-image: url(""); }
#hurricane-magazine .img3 { background-image: url(""); }
#hurricane-magazine .img4 { background-image: url(""); }
#hurricane-magazine .img5 { background-image: url(""); }
#hurricane-magazine .img6 { background-image: url(""); }
#hurricane-magazine .img7 { background-image: url(""); }
#polaris-advertise-magazine { margin: 50px 0px; }
#polaris-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#polaris-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#polaris-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#polaris-advertise-magazine img { width: 100%; }
}
#polaris-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#polaris-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#polaris-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#polaris-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#polaris-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#polaris-advertise-magazine a::before, #polaris-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#polaris-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#polaris-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#polaris-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#polaris-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#polaris-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#polaris-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#polaris-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#polaris-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#polaris-video { position: relative; display: none; }
#polaris-video a { display: block; position: relative; }
#polaris-video a img { width: 100%; }
#polaris-video a::before, #polaris-video a::after { content: ""; display: block; position: absolute; }
#polaris-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#polaris-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#polaris-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#polaris-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#polaris-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#polaris-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#polaris-magazine .magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#polaris-magazine .magazine-close:hover { opacity: 0.7; }
#polaris-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -80%; }
#polaris-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#polaris-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#polaris-magazine .bb-page > div, #polaris-magazine .bb-outer, #polaris-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#polaris-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#polaris-magazine .bb-overlay, #polaris-magazine .bb-outer { backface-visibility: hidden; }
#polaris-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#polaris-magazine .bb-back { transform: rotateY(-180deg); }
#polaris-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#polaris-magazine .bb-overlay, #polaris-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#polaris-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#polaris-magazine .bb-bookblock > div.bb-page:first-child, #polaris-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#polaris-magazine .bb-bookblock .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0); }
#polaris-magazine .img { width: 132%; height: 100%; background-size: 37%; background-repeat: no-repeat; background-position: center center; }
#polaris-magazine .img1 { background-image: url(""); }
#polaris-magazine .img2 { background-image: url(""); }
#polaris-magazine .img3 { background-image: url(""); }
#polaris-magazine .img4 { background-image: url(""); }
#polaris-magazine .img5 { background-image: url(""); }
#polaris-magazine .img6 { background-image: url(""); }
#polaris-magazine .img7 { background-image: url(""); }
#polaris-magazine .img8 { background-image: url(""); }
#polaris-magazine .img9 { background-image: url(""); }
#polaris-magazine .img10 { background-image: url(""); }
#polaris-magazine .img11 { background-image: url(""); }
#polaris-magazine .img12 { background-image: url(""); }
#polaris-magazine .img13 { background-image: url(""); }
#polaris-magazine .img14 { background-image: url(""); }
#polaris-magazine .img15 { background-image: url(""); }
#polaris-magazine .img16 { background-image: url(""); }
#polaris-magazine .img17 { background-image: url(""); }
#polaris-magazine .img18 { background-image: url(""); }
#polaris-magazine .img19 { background-image: url(""); }
#polaris-magazine .img20 { background-image: url(""); }
#polaris-magazine .img21 { background-image: url(""); }
#polaris-magazine .img22 { background-image: url(""); }
#polaris-magazine .img23 { background-image: url(""); }
#polaris-magazine .img24 { background-image: url(""); }
#polaris-magazine .img25 { background-image: url(""); }
#polaris-magazine .img26 { background-image: url(""); }
#polaris-magazine .img27 { background-image: url(""); }
#polaris-magazine .img28 { background-image: url(""); }
#polaris-magazine .block-misc { display: none; position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#polaris-magazine .block-misc .block-top { display: none; }
#polaris-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 603px; box-sizing: border-box; padding: 40px 56px 0px; position: relative; }
#polaris-magazine .block-misc .block-middle h2 { font: 20px Lora !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px 0px 10px !important; position: relative !important; top: 0px !important; }
#polaris-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#polaris-magazine .block-misc .block-middle .text p { font-family: Lora !important; font-size: 16px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#polaris-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#polaris-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 603px; height: 53px; position: relative; top: -20px; }
.nav-polaris { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
.nav-polaris::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
.nav-polaris#bb-nav-prev { left: -43px; }
.nav-polaris#bb-nav-prev::after { background-position: left top; left: 46px; }
.nav-polaris#bb-nav-next { right: -43px; }
.nav-polaris#bb-nav-next::after { background-position: right top; right: 46px; }
#prowler-advertise-magazine { margin: 50px 0px; }
#prowler-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#prowler-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#prowler-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#prowler-advertise-magazine img { width: 100%; }
}
#prowler-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#prowler-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#prowler-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#prowler-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#prowler-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#prowler-advertise-magazine a::before, #prowler-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#prowler-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#prowler-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#prowler-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#prowler-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#prowler-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#prowler-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#prowler-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#prowler-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#prowler-video { position: relative; display: none; }
#prowler-video a { display: block; position: relative; }
#prowler-video a img { width: 100%; }
#prowler-video a::before, #prowler-video a::after { content: ""; display: block; position: absolute; }
#prowler-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#prowler-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#prowler-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#prowler-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#prowler-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#prowler-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#prowler-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#prowler-magazine .img { width: 145.5%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#prowler-magazine .img1 { background-image: url(""); }
#prowler-magazine .img2 { background-image: url(""); }
#prowler-magazine .img3 { background-image: url(""); }
#prowler-magazine .img4 { background-image: url(""); }
#prowler-magazine .img5 { background-image: url(""); }
#prowler-magazine .img6 { background-image: url(""); }
#prowler-magazine .img7 { background-image: url(""); }
#prowler-magazine .img8 { background-image: url(""); }
#prowler-magazine .img9 { background-image: url(""); }
#prowler-magazine .img10 { background-image: url(""); }
#prowler-magazine .img11 { background-image: url(""); }
#prowler-magazine .img12 { background-image: url(""); }
#prowler-magazine .img13 { background-image: url(""); }
#prowler-magazine .img14 { background-image: url(""); }
#prowler-magazine .img15 { background-image: url(""); }
#prowler-magazine .img16 { background-image: url(""); }
#prowler-magazine .img17 { background-image: url(""); }
#prowler-magazine .img18 { background-image: url(""); }
#prowler-magazine .img19 { background-image: url(""); }
#prowler-magazine .img20 { background-image: url(""); }
#prowler-magazine .img21 { background-image: url(""); }
#prowler-magazine .img22 { background-image: url(""); }
#prowler-magazine .img23 { background-image: url(""); }
#razor-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#razor-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#razor-magazine .img { width: 145.5%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#razor-magazine .img0 { background-image: url(""); }
#razor-magazine .img1 { background-image: url(""); }
#razor-magazine .img2 { background-image: url(""); }
#razor-magazine .img3 { background-image: url(""); }
#razor-magazine .img4 { background-image: url(""); }
#razor-magazine .img5 { background-image: url(""); }
#razor-magazine .img6 { background-image: url(""); }
#razor-magazine .img7 { background-image: url(""); }
#razor-magazine .img8 { background-image: url(""); }
#razor-magazine .img9 { background-image: url(""); }
#razor-magazine .img10 { background-image: url(""); }
#razor-magazine .img11 { background-image: url(""); }
#razor-magazine .img12 { background-image: url(""); }
#razor-magazine .img13 { background-image: url(""); }
#starfarer-advertise-magazine { margin: 50px 0px; }
#starfarer-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#starfarer-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#starfarer-advertise-magazine img { width: 100%; }
}
#starfarer-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#starfarer-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#starfarer-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#starfarer-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#starfarer-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#starfarer-advertise-magazine a::before, #starfarer-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#starfarer-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#starfarer-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#starfarer-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#starfarer-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#starfarer-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#starfarer-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#starfarer-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#starfarer-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#starfarer-video { position: relative; }
#starfarer-video a { display: block; position: relative; }
#starfarer-video a img { width: 100%; }
#starfarer-video a::before, #starfarer-video a::after { content: ""; display: block; position: absolute; }
#starfarer-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#starfarer-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#starfarer-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#starfarer-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#starfarer-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#starfarer-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#starfarer-magazine .starfarer-magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#starfarer-magazine .starfarer-magazine-close:hover { opacity: 0.7; }
.bb-bookblock { width: 100%; height: 100%; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: 0px; }
.bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
.bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
.bb-page > div, .bb-outer, .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
.bb-inner { position: relative; width: 100%; height: 100%; }
.bb-overlay, .bb-outer { backface-visibility: hidden; }
.bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
.bb-back { transform: rotateY(-180deg); }
.bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
.bb-overlay, .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
.bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
.bb-bookblock > div.bb-page:first-child, .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
.js .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(255, 255, 255); }
#starfarer-magazine .nav { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
#starfarer-magazine .nav::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
#starfarer-magazine .nav#bb-nav-prev { left: -43px; }
#starfarer-magazine .nav#bb-nav-prev::after { background-position: left top; left: 46px; }
#starfarer-magazine .nav#bb-nav-next { right: -43px; }
#starfarer-magazine .nav#bb-nav-next::after { background-position: right top; right: 46px; }
.img { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.block-misc { position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
.block-misc .block-top { background: url("") center top no-repeat; width: 517px; height: 99px; }
.block-misc .block-middle { background: url("") center top repeat-y; width: 517px; box-sizing: border-box; padding: 0px 42px 0px 52px; position: relative; }
.block-misc .block-middle h2 { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px !important; position: absolute !important; top: -46px !important; }
.block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
.block-misc .block-middle .text p { font-family: Electrolize !important; font-size: 18px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
.block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
.block-misc .block-bottom { background: url("") center top no-repeat; width: 517px; height: 48px; position: relative; top: -20px; }
.bb-bookblock #item1.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page1; }
.bb-bookblock #item2.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page2; }
.bb-bookblock #item3.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page3; }
.bb-bookblock #item4.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page4; }
.bb-bookblock #item5.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page5; }
.bb-bookblock #item6.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page6; }
.bb-bookblock #item7.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page7; }
.bb-bookblock #item8.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page8; }
.bb-bookblock #item9.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page9; }
.bb-bookblock #item10.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page10; }
.bb-bookblock #item11.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page11; }
.bb-bookblock #item12.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page12; }
.bb-bookblock #item13.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page13; }
.bb-bookblock #item14.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page14; }
.bb-bookblock #item15.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page15; }
.bb-bookblock #item16.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page16; }
.bb-bookblock #item17.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page17; }
@-webkit-keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
#terrapin-advertise-magazine { margin: 50px 0px; }
#terrapin-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#terrapin-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#terrapin-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#terrapin-advertise-magazine img { width: 100%; }
}
#terrapin-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#terrapin-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#terrapin-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#terrapin-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#terrapin-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#terrapin-advertise-magazine a::before, #terrapin-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#terrapin-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#terrapin-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#terrapin-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#terrapin-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#terrapin-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#terrapin-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#terrapin-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#terrapin-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#terrapin-video { position: relative; display: none; }
#terrapin-video a { display: block; position: relative; }
#terrapin-video a img { width: 100%; }
#terrapin-video a::before, #terrapin-video a::after { content: ""; display: block; position: absolute; }
#terrapin-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#terrapin-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#terrapin-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#terrapin-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#terrapin-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#terrapin-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#terrapin-magazine .terrapin-magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#terrapin-magazine .terrapin-magazine-close:hover { opacity: 0.7; }
#terrapin-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -83%; }
#terrapin-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#terrapin-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#terrapin-magazine .bb-page > div, #terrapin-magazine .bb-outer, #terrapin-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#terrapin-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#terrapin-magazine .bb-overlay, #terrapin-magazine .bb-outer { backface-visibility: hidden; }
#terrapin-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#terrapin-magazine .bb-back { transform: rotateY(-180deg); }
#terrapin-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#terrapin-magazine .bb-overlay, #terrapin-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#terrapin-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#terrapin-magazine .bb-bookblock > div.bb-page:first-child, #terrapin-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#terrapin-magazine .bb-bookblock .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0); }
#terrapin-magazine .img { width: 133%; height: 100%; background-size: 38%; background-repeat: no-repeat; background-position: center center; }
#terrapin-magazine .img1 { background-image: url(""); }
#terrapin-magazine .img2 { background-image: url(""); }
#terrapin-magazine .img3 { background-image: url(""); }
#terrapin-magazine .img4 { background-image: url(""); }
#terrapin-magazine .img5 { background-image: url(""); }
#terrapin-magazine .img6 { background-image: url(""); }
#terrapin-magazine .img7 { background-image: url(""); }
#terrapin-magazine .img8 { background-image: url(""); }
#terrapin-magazine .img9 { background-image: url(""); }
#terrapin-magazine .img10 { background-image: url(""); }
#terrapin-magazine .img11 { background-image: url(""); }
#terrapin-magazine .img12 { background-image: url(""); }
#terrapin-magazine .img13 { background-image: url(""); }
#terrapin-magazine .img14 { background-image: url(""); }
#terrapin-magazine .img15 { background-image: url(""); }
#terrapin-magazine .img16 { background-image: url(""); }
#terrapin-magazine .img17 { background-image: url(""); }
#terrapin-magazine .img18 { background-image: url(""); }
#terrapin-magazine .img19 { background-image: url(""); }
#terrapin-magazine .img20 { background-image: url(""); }
#terrapin-magazine .img21 { background-image: url(""); }
#terrapin-magazine .img22 { background-image: url(""); }
#terrapin-magazine .img23 { background-image: url(""); }
#terrapin-magazine .img24 { background-image: url(""); }
#terrapin-magazine .block-misc { display: none; position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#terrapin-magazine .block-misc .block-top { display: none; }
#terrapin-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 603px; box-sizing: border-box; padding: 40px 56px 0px; position: relative; }
#terrapin-magazine .block-misc .block-middle h2 { font: 20px Lora !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px 0px 10px !important; position: relative !important; top: 0px !important; }
#terrapin-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#terrapin-magazine .block-misc .block-middle .text p { font-family: Lora !important; font-size: 16px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#terrapin-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#terrapin-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 603px; height: 53px; position: relative; top: -20px; }
#terrapin-magazine .bb-bookblock #item1.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page1; }
#terrapin-magazine .bb-bookblock #item2.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page2; }
#terrapin-magazine .bb-bookblock #item3.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page3; }
#terrapin-magazine .bb-bookblock #item4.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page4; }
#terrapin-magazine .bb-bookblock #item5.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page5; }
#terrapin-magazine .bb-bookblock #item6.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page6; }
#terrapin-magazine .bb-bookblock #item7.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page7; }
#terrapin-magazine .bb-bookblock #item8.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page8; }
#terrapin-magazine .bb-bookblock #item9.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page9; }
#terrapin-magazine .bb-bookblock #item10.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page10; }
#terrapin-magazine .bb-bookblock #item11.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page11; }
#terrapin-magazine .bb-bookblock #item12.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page12; }
#terrapin-magazine .bb-bookblock #item13.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page13; }
#terrapin-magazine .bb-bookblock #item14.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page14; }
#terrapin-magazine .bb-bookblock #item15.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page15; }
#terrapin-magazine .bb-bookblock #item16.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page16; }
#terrapin-magazine .bb-bookblock #item17.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page17; }
#terrapin-magazine .bb-bookblock #item18.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page18; }
#terrapin-magazine .bb-bookblock #item19.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page19; }
#terrapin-magazine .bb-bookblock #item20.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page20; }
#terrapin-magazine .bb-bookblock #item21.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page21; }
#terrapin-magazine .bb-bookblock #item22.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page22; }
#terrapin-magazine .bb-bookblock #item23.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page23; }
@-webkit-keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
.nav-terrapin { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
.nav-terrapin::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
.nav-terrapin#bb-nav-prev { left: -43px; }
.nav-terrapin#bb-nav-prev::after { background-position: left top; left: 46px; }
.nav-terrapin#bb-nav-next { right: -43px; }
.nav-terrapin#bb-nav-next::after { background-position: right top; right: 46px; }
#community #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
#community #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#community #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#community #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#community #home-background { background-image: url(""), url(""); }
}
#community #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#community #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#community #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#community #home-background .bg-home-stars { background-image: url(""); }
}
#community #contentbody .wrapper { max-width: 1110px; padding: 0px 15px; }
#community #contentbody .wrapper .glow-page-title .wrapper { padding: 0px; }
#community #contentbody .wrapper .glow-page-title .inner-title .title { left: 0px; padding-left: 30px; }
#community #contentbody .wrapper .submission-listing { min-height: 300px; }
#community #contentbody .profile-user { width: 355px; height: 160px; background: url("") center center; position: absolute; right: 0px; top: -36px; }
@media only screen and (max-width: 1110px) {
#community #contentbody .profile-user { height: 33px; width: 343px; top: initial; position: relative; right: initial; border-style: solid; border-color: rgb(2, 64, 110); border-image: initial; border-width: 1px 0px; }
}
#community #contentbody .profile-user .citizen-identity-info { position: absolute; left: 17px; top: 17px; }
@media only screen and (max-width: 1110px) {
#community #contentbody .profile-user .citizen-identity-info { display: none; }
}
#community #contentbody .profile-user .actions { width: 320px; height: 33px; position: absolute; bottom: 0px; left: 0px; }
#community #contentbody .profile-user .actions .action { display: block; position: relative; line-height: 33px; width: 160px; height: 100%; float: left; text-align: center; font-size: 11px; color: rgb(13, 103, 162); transition-duration: 0.2s; perspective: 1000px; }
#community #contentbody .profile-user .actions .action span { position: relative; display: inline-block; margin: 0px auto; font-family: Electrolize; }
#community #contentbody .profile-user .actions .action span::after { transition-duration: 0.2s; perspective: 1000px; content: ""; display: block; opacity: 0; position: absolute; bottom: 0px; height: 4px; width: 100%; background: rgb(67, 237, 248); transform: skew(-30deg, 0deg); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
#community #contentbody .profile-user .actions .action.submit-post::before { content: ""; display: block; position: absolute; top: 11px; right: 0px; height: 12px; width: 1px; background: rgb(13, 103, 162); transform: skew(-30deg, 0deg); }
#community #contentbody .profile-user .actions .action:hover { color: rgb(67, 237, 248); }
#community #contentbody .profile-user .actions .action:hover span::after { opacity: 1; }
#community #contentbody .glow-page-title .inner-title .subtitle { padding-right: 30px; line-height: 48px; }
@media only screen and (max-width: 765px) {
#community #contentbody .glow-page-title .inner-title .title, #community #contentbody .glow-page-title .inner-title .subtitle { font-size: 12px; }
}
@media only screen and (max-width: 765px) {
#community #contentbody .glow-page-title .nav-title .link .sepa, #community #contentbody .glow-page-title .nav-title .link .actions { display: none; }
}
#community #contentbody .glow-page-title.wrapper { padding: 0px; }
#community #contentbody .glow-page-title.wrapper .inner-title .subtitle { padding: 0px; }
#community #contentbody .glow-page-title.cloned { position: fixed; top: 0px; margin: 0px; z-index: 500; background: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 4px 2px -2px; }
#community #contentbody .vote { height: 40px; }
#community #contentbody .vote .upvote, #community #contentbody .vote .value { transition-duration: 0.2s; perspective: 1000px; float: left; display: block; color: rgb(21, 142, 188); }
#community #contentbody .vote .upvote span, #community #contentbody .vote .value span { transition-duration: 0.2s; perspective: 1000px; }
#community #contentbody .vote .upvote { width: 38px; height: 35px; border: 1px solid rgb(6, 108, 147); position: relative; transition-duration: 0.2s; perspective: 1000px; margin-right: 8px; }
#community #contentbody .vote .upvote::before, #community #contentbody .vote .upvote::after { content: ""; display: block; position: absolute; transition-duration: 0.2s; perspective: 1000px; background: rgb(21, 142, 188); width: 10px; height: 7px; top: 14px; }
#community #contentbody .vote .upvote::before { transform: skew(0deg, -45deg); left: 8px; }
#community #contentbody .vote .upvote::after { transform: skew(0deg, 45deg); right: 8px; }
#community #contentbody .vote .value { line-height: 40px; font-size: 11px; transition-duration: 0.2s; perspective: 1000px; text-transform: none; }
#community #contentbody .vote.js-upvote { cursor: pointer; }
#community #contentbody .vote.voted .upvote::before, #community #contentbody .vote.voted .upvote::after { background: rgb(67, 237, 247); box-shadow: rgb(0, 112, 202) 0px 0px 14px 1px; }
#community #contentbody .vote.voted .value span { color: rgb(77, 255, 255); }
#community #contentbody .vote:hover .upvote { box-shadow: rgba(0, 112, 202, 0.5) 0px 0px 14px 1px; border: 1px solid rgb(6, 108, 147); background: rgba(20, 155, 250, 0.1); }
#community #contentbody .vote:hover .value span { color: rgb(21, 142, 188); }
#community #contentbody .vote.vote-detail .upvote { width: auto; margin-right: 0px; }
#community #contentbody .vote.vote-detail .upvote::before { left: 13px; }
#community #contentbody .vote.vote-detail .upvote::after { right: initial; left: 25px; }
#community #contentbody .vote.vote-detail .upvote span { padding: 0px 12px; margin-left: 47px; font-size: 18px; color: rgb(44, 121, 159); position: relative; line-height: 38px; }
#community #contentbody .vote.vote-detail .upvote span::before { width: 1px; height: 19px; content: ""; position: absolute; background: rgb(6, 108, 147); display: block; left: 0px; top: 7px; }
#community #contentbody .vote.vote-detail.voted .upvote span { color: rgb(67, 237, 248); }
#community #contentbody .vote.vote-detail.voted .upvote span::before { background: rgb(67, 237, 248); }
#community #contentbody article.staff-pick::before, #community #contentbody .dsr-box.staff-pick::before { content: ""; display: block; position: absolute; right: 0px; top: 0px; width: 111px; height: 111px; background: url("") center center; z-index: 2; }
#community #contentbody .dsr-box.staff-pick::before { background: url("") center center; top: initial; bottom: 0px; }
#community #contentbody .no-sub-block { width: 100%; height: 100%; max-height: 720px; background: rgba(0, 30, 49, 0.7); border-style: solid; border-color: rgb(10, 86, 136); border-image: initial; border-width: 0px 1px; padding: 90px 70px 100px; box-sizing: border-box; }
#community #contentbody .no-sub-block .text { position: relative; color: rgb(0, 237, 255); font: bold 15px / 1 Orbitron, sans-serif; text-transform: uppercase; padding: 0px 0px 15px; border-bottom: 1px solid rgb(0, 237, 255); }
#community #contentbody .no-sub-block .text::after { content: ""; display: block; width: 100px; height: 2px; position: absolute; left: 0px; bottom: -3px; background: rgb(0, 237, 255); }
#community #contentbody .load-more-wrapper { margin-top: 15px; padding-bottom: 90px; }
@media only screen and (max-width: 760px) {
#community #contentbody { padding-bottom: 540px; }
}
#community.hub-action-container { display: flex; }
#community.hub .two-columns .left-column { float: left; }
@media only screen and (max-width: 1140px) {
#community.hub .two-columns .left-column { float: none; }
}
#community.hub .two-columns .right-column { float: right; }
@media only screen and (max-width: 1140px) {
#community.hub .two-columns .right-column { width: 735px; margin: 0px auto 90px; float: none; }
}
@media only screen and (max-width: 765px) {
#community.hub .two-columns .right-column { width: 360px; }
}
#community.hub .two-columns .right-column .cutting-edge-content { width: 360px; }
#community.hub .cutting-edge-content .top-info .title { transition-duration: 0.3s; perspective: 1000px; padding: 0px 5px 0px 30px; background: rgba(0, 44, 69, 0.5); position: relative; height: 30px; min-width: 115px; }
#community.hub .cutting-edge-content .top-info .title h3 { font-size: 12px; color: rgb(175, 130, 10); text-transform: uppercase; margin: 0px; padding-top: 16px; }
#community.hub .cutting-edge-content .top-info .title::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 30px 0px 0px 30px; border-color: transparent transparent transparent rgba(0, 44, 69, 0.5); right: -30px; }
#community.hub .cutting-edge-content .bottom-info { float: right; height: 30px; }
#community.hub .cutting-edge-content .bottom-info > div::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 30px 30px 0px; border-color: transparent rgba(0, 44, 69, 0.5) transparent transparent; left: -30px; }
#community.hub .cutting-edge-content .bottom-info > div .actions { width: 165px; height: 30px; background: rgba(0, 44, 69, 0.5); position: relative; }
#community.hub .cutting-edge-content .bottom-info > div .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
#community.hub .cutting-edge-content .bottom-info > div .actions .link .label { opacity: 0.4; font-family: Electrolize; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; transition-duration: 0.3s; perspective: 1000px; }
#community.hub .cutting-edge-content .bottom-info > div .actions .link .arrow { top: -25px; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav { width: 100px; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .up, #community.hub .cutting-edge-content .bottom-info > div .actions.nav .down { display: block; position: absolute; opacity: 0.6; height: 25px; width: 23px; background: url("") no-repeat; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .up:hover, #community.hub .cutting-edge-content .bottom-info > div .actions.nav .down:hover { opacity: 1; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .up.inactive, #community.hub .cutting-edge-content .bottom-info > div .actions.nav .down.inactive { opacity: 0.6; cursor: default; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .up { transform: rotate(270deg); left: 15px; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .down { transform: rotate(90deg); right: 25px; }
#community.hub .cutting-edge-content .content { background: rgba(0, 44, 69, 0.5); padding: 0px 30px; }
#community.hub .cutting-edge-content .content * { font-family: Electrolize; }
#community.hub .cutting-edge-content .content .cutting-edge-menu { padding-top: 30px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu .pointed-line { width: 100%; height: 1px; background: rgb(8, 67, 106); position: relative; }
#community.hub .cutting-edge-content .content .cutting-edge-menu .pointed-line::before, #community.hub .cutting-edge-content .content .cutting-edge-menu .pointed-line::after { content: ""; display: block; background: rgb(103, 122, 10); width: 1px; height: 1px; position: absolute; top: 0px; left: 0px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu .pointed-line::after { right: 0px; left: inherit; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items { height: 29px; float: right; list-style: none; padding: 0px; margin: 0px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li { float: left; cursor: pointer; font-size: 12px; color: rgb(8, 145, 197); line-height: 29px; text-transform: uppercase; margin: 0px 10px; position: relative; text-shadow: rgba(0, 112, 202, 0.5) 0px 0px 15px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li span { display: block; height: 4px; width: 100%; opacity: 0; background-color: rgb(60, 223, 243); position: absolute; bottom: 0px; transform: skew(-30deg, 0deg); }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li::after { content: ""; display: block; position: absolute; top: 7px; width: 1px; height: 12px; background: rgba(0, 112, 202, 0.5); z-index: 1; right: -10px; transform: skew(-30deg, 0deg); }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li:last-child::after { display: none; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active { color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.5) 0px 0px 15px, rgba(0, 112, 202, 0.5) 0px 0px 15px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active span, #community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after { opacity: 1; box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after { background-color: rgb(60, 223, 243); }
#community.hub .cutting-edge-content .content h4 { margin: 0px; padding: 14px 0px; font-size: 18px; color: rgb(177, 216, 241); opacity: 0.5; display: block; text-shadow: rgb(0, 0, 0) 0px 0px 5px, rgb(0, 0, 0) 0px 0px 5px; }
#community.hub .cutting-edge-content:hover .content h4 a { opacity: 0.8; }
#community.hub .cutting-edge-content:hover .bottom-info > div .actions .link .label { opacity: 1; }
#community.hub #flipboard-citizen-spotlight .glow-page-title, #community.hub #flipboard-deep-space-radar .glow-page-title { margin-bottom: 0px; }
#community.hub #flipboard-ship-showdown .hub-action-container { display: flex; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-container { flex-direction: column; }
}
#community.hub #flipboard-ship-showdown .glow-page-title { margin-bottom: 0px; }
#community.hub #flipboard-ship-showdown .hub-action-block + .hub-action-block { margin-left: 5px; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block + .hub-action-block { margin-left: 0px; }
}
#community.hub #flipboard-ship-showdown .hub-action-block { display: flex; justify-content: space-between; align-items: center; width: 100%; background: rgb(24, 30, 43); border-radius: 0px; margin: 0px 5px 20px 0px; padding: 30px; border-width: 1px 0px 0px; border-style: solid; border-image: linear-gradient(90deg, rgb(86, 128, 248) 0%, rgb(221, 137, 9) 100%) 1 / 1 / 0 stretch; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block { margin-right: 0px; }
}
#community.hub #flipboard-ship-showdown .hub-action-block:last-child { margin-right: 0px; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block { width: auto; flex-direction: column; justify-content: center; }
}
#community.hub #flipboard-ship-showdown .hub-action-block.medium-size { flex-direction: column; text-align: center; }
#community.hub #flipboard-ship-showdown .hub-action-block.medium-size .text-container { max-width: 80%; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block.medium-size .text-container { text-align: center; max-width: none; }
}
#community.hub #flipboard-ship-showdown .hub-action-block .text-container { max-width: 40%; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block .text-container { text-align: center; max-width: none; }
}
#community.hub #flipboard-ship-showdown .hub-action-block .text-container .title { color: rgb(255, 255, 255); font-family: countach, sans-serif; font-size: 35px; line-height: 1; letter-spacing: 4.45px; font-style: italic; font-weight: 700; text-transform: uppercase; margin: 0px; }
#community.hub #flipboard-ship-showdown .hub-action-block .text-container .description { margin-top: 8px; font-family: univia-pro, sans-serif; font-size: 14px; color: rgb(216, 216, 216); line-height: 24px; width: 100%; max-width: 370px; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block .text-container .description { font-size: 16px; max-width: none; }
}
#community.hub #flipboard-ship-showdown .hub-action-block .button-container { display: flex; align-items: center; justify-content: center; }
#community.hub #flipboard-ship-showdown .hub-action-block .button-container .button { background: rgb(64, 126, 252); border-radius: 23px; margin: 5px 0px; padding: 10px 50px; transition: background 0.25s ease-out 0s; }
#community.hub #flipboard-ship-showdown .hub-action-block .button-container .button:hover, #community.hub #flipboard-ship-showdown .hub-action-block .button-container .button:focus { background: rgb(14, 92, 251); }
#community.hub #flipboard-ship-showdown .hub-action-block .button-container .button-link { font-family: countach, sans-serif; color: rgb(255, 255, 255); font-size: 26px; line-height: 1; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport-wrapper, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport-wrapper { height: 360px; overflow: hidden; }
}
#community.hub .community-hub-ship-showdown-block .submission-wrapper, #community.hub .community-hub-citizen-spotlight-block .submission-wrapper { margin-top: -15px; }
#community.hub .community-hub-ship-showdown-block .flipboard-viewport, #community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-boxes .flipboard-page { max-height: 735px; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport, #community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-boxes .flipboard-page { max-height: 3376px; width: 1470px; }
}
#community.hub .community-hub-citizen-spotlight-block .flipboard-viewport, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: 735px; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-citizen-spotlight-block .flipboard-viewport, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: 3376px; width: 1470px; }
}
#community.hub .community-hub-flipboard-block { width: 735px; margin: 0px auto 90px; background: url("") right bottom no-repeat; }
#community.hub .community-hub-flipboard-block--full-width { width: 100%; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-flipboard-block { height: auto; width: 100%; }
}
#community.hub .community-hub-flipboard-block .flipboard-viewport { width: 735px; overflow: hidden; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-flipboard-block .flipboard-viewport { overflow-x: scroll; width: 100%; }
}
#community.hub .community-hub-flipboard-block .flipboard-viewport .flipboard-boxes { padding: 0px; position: relative; }
#community.hub .community-hub-flipboard-block .flipboard-viewport .flipboard-boxes * { font-family: Electrolize; }
#community.hub .community-hub-flipboard-block .flipboard-viewport .flipboard-boxes .flipboard-page { width: 735px; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-flipboard-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: 358px; width: 1470px; }
}
#community.hub .community-hub-ship-showdown-block { width: 100%; }
#community.hub .community-hub-ship-showdown-block .flipboard-viewport { width: 100%; }
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport { width: 765px; }
}
@media only screen and (max-width: 765px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport { width: 100%; }
}
@media only screen and (max-width: 765px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-page { overflow-x: hidden; height: 360px; }
}
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-deep-space-radar-block { width: 100%; }
}
#community.hub .community-hub-deep-space-radar-block .flipboard-viewport, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: 636px; }
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-deep-space-radar-block .flipboard-viewport, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes .flipboard-page { width: 100%; }
}
@media only screen and (max-width: 765px) {
#community.hub .community-hub-deep-space-radar-block .flipboard-viewport, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: auto; overflow: visible; }
}
#community.hub .community-hub-social-block { margin: 29px 0px 0px; }
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-social-block { float: left; margin-top: 0px; }
}
#community.hub .community-hub-social-block .feeds { height: 350px; width: 300px; overflow: hidden; padding: 0px 0px 50px; margin-top: 29px; position: relative; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper { position: absolute; top: 0px; left: 0px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed { width: 350px; float: left; overflow: hidden; opacity: 0.5; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper { position: relative; top: 0px; height: 375px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .scrollable, #community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .scrollable_mobile { height: 375px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .scrollable_mobile { overflow: scroll; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .scrollbar { right: -16px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content { padding: 0px; width: 285px; background: 0px 0px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry { width: 285px; overflow-wrap: break-word; position: relative; margin-bottom: 50px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .avatar { float: left; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .avatar img { border: 1px solid rgb(7, 58, 91); width: 44px; height: 44px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos { width: 239px; float: right; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .date { font-size: 12px; color: rgb(0, 75, 104); padding-top: 15px; padding-left: 13px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .author { font-size: 14px; color: rgb(7, 136, 185); padding-bottom: 28px; line-height: 20px; padding-left: 13px; display: block; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .author span a { font-size: 12px; color: rgb(19, 85, 110); }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text { line-height: 24px; border-left: 1px solid rgb(8, 67, 106); padding-left: 13px; position: relative; display: block; overflow-wrap: break-word; font-size: 15px; color: rgb(77, 255, 255); }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text::before, #community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text::after { content: ""; height: 1px; width: 1px; display: block; position: absolute; left: -1px; background-color: rgb(103, 122, 10); }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text::before { top: 0px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text::after { bottom: 0px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text a { font-size: 13px; color: rgb(0, 75, 104); display: block; line-height: 16px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text .link { font-size: 12px; color: rgb(14, 70, 92); }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed.active { opacity: 1; }
#community.hub .community-hub-event-box { margin-bottom: 20px; padding: 0px; position: relative; top: -15px; }
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-event-box { float: right; top: 0px; }
}
#community.hub .community-hub-event-box .top-info { display: -webkit-flex; flex: 1 1 0%; }
#community.hub .community-hub-event-box .top-info .title { float: left; padding-right: 40px; }
#community.hub .community-hub-event-box .flipboard-boxes { padding: 0px; }
#community.hub .community-hub-event-box .flipboard-boxes .event { background: rgba(0, 44, 69, 0.5); margin-bottom: 0px; }
#community.hub .community-hub-event-box .flipboard-boxes .event .info { display: none; }
#community.hub .community-hub-event-box .flipboard-boxes .event .events-list { padding: 37px 30px 23px; }
#community.hub .community-hub-event-box .flipboard-boxes .event .events-list .show h3 { margin: 0px 0px 0px 18px; }
#community.hub .community-hub-event-box .flipboard-boxes .event .events-list .show.first-show h3 { margin-left: 15px; }
#community.hub .community-hub-event-box .flipboard-boxes .event .glow-corners { display: none; }
#community.hub .community-hub-organizations-block { margin-top: 30px; }
#community.hub .community-hub-chat-block, #community.hub .community-hub-patch-notes-block { margin-top: -16px; }
#community.hub .streamer-podcast-carousel { margin-top: -80px; padding-top: 75px; background: url("") center 30px no-repeat; }
@media only screen and (max-width: 1140px) {
#community.hub .streamer-podcast-carousel { background: 0px 0px; }
}
#community.hub .streamer-podcast-carousel * { font-family: Electrolize; }
#community.hub .streamer-podcast-carousel h2, #community.hub .streamer-podcast-carousel h2 span { font-family: Orbitron; }
#community.hub .streamer-podcast-carousel .streamer-boxes { width: 100%; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container { max-width: 2085px; margin: 0px auto 90px; display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control { margin: 15px 0px; width: 60px; background: rgba(0, 0, 0, 0.3); user-select: none; position: relative; opacity: 0.8; height: 90px; top: 45px; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control::before { border-left: 15px solid rgba(0, 0, 0, 0.3); border-top: 15px solid transparent; border-bottom: 15px solid transparent; width: 0px; height: 60px; position: absolute; display: block; content: ""; right: -15px; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control.left { transform: rotate(180deg); }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control .glow-arrows-button { display: block; width: 75px; height: 90px; position: absolute; left: 0px; top: 0px; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control .glow-arrows-button .arrow { left: -4px; top: 18px; }
@media only screen and (max-width: 765px) {
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control { display: none; }
}
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-strip-slider-wrapper { max-width: 1860px; height: 328px; padding: 0px; overflow: hidden; }
@media only screen and (max-width: 765px) {
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-strip-slider-wrapper { overflow-x: scroll; width: 100%; }
}
#community.hub .streamer-podcast-carousel .submission-wrapper { width: 1110px; margin: 0px auto; }
#community.hub .devtracker-list { padding-bottom: 15px; border-bottom: 1px solid rgb(10, 86, 136); margin: 0px auto 90px; }
#community .mvp-flipboard-boxes { padding: 0px; margin: 0px auto 70px; }
@media only screen and (max-width: 1140px) {
#community .mvp-flipboard-boxes { width: 540px; }
}
@media only screen and (max-width: 765px) {
#community .mvp-flipboard-boxes { width: 360px; }
}
#community .glow-page-title.mvp-post-week-title, #community .glow-page-title.developer-tracker-title { margin-bottom: 15px; }
#community.submission-hub .flipboard-boxes { padding: 0px; justify-content: normal; }
#community.submission-hub .flipboard-featured { padding-bottom: 15px; border-bottom: 1px solid rgb(10, 86, 136); margin-bottom: 80px; }
#community.submission-hub .load-more-wrapper { margin-top: 15px; }
#community .flipboard-boxes .box.event { height: auto; }
#community .submission-wrapper { height: 48px; }
#community .submission-wrapper * { font-family: Electrolize; }
#community .submission-wrapper a { height: 48px; width: 225px; float: right; }
#community .submission-wrapper a .label { margin-left: 20px; font-size: 14px; color: rgb(67, 212, 248); text-transform: uppercase; transition-duration: 0.2s; perspective: 1000px; padding-left: 35px; position: relative; top: 16px; text-shadow: rgba(0, 112, 202, 0.8) 0px 0px 10px, rgba(0, 112, 202, 0.8) 0px 0px 10px; }
#community .submission-wrapper a .label span { font-size: 12px; color: rgb(7, 136, 185); text-transform: none; }
#community .submission-wrapper a .arrow { top: -3px; margin-left: 20px; }
#community .submission-wrapper a::before, #community .submission-wrapper a::after { content: ""; display: block; position: absolute; }
#community .submission-wrapper a::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: 32px; left: -9px; position: absolute; transform: skew(45deg); z-index: 2; }
#community .submission-wrapper a::after { background: rgb(67, 237, 248); transform: skew(45deg); height: 4px; width: 0px; bottom: -3px; left: 0px; transition-duration: 0.2s; perspective: 1000px; }
#community .submission-wrapper a:hover .label { text-shadow: none; }
#community .submission-wrapper a:hover::before, #community .submission-wrapper a:hover::after { box-shadow: rgba(0, 112, 202, 0.79) 14px -12px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; }
#community .submission-wrapper a:hover::after { width: calc(100%); }
#community .devtracker-list { margin: 0px auto; padding-bottom: 30px; display: block; }
@media only screen and (max-width: 1140px) {
#community .devtracker-list { width: 738px; }
}
@media only screen and (max-width: 765px) {
#community .devtracker-list { width: 360px; }
}
#community .devtracker-list h3 { color: rgb(7, 136, 185); font: 500 14px / 14px Orbitron; border-bottom: 1px solid rgb(10, 86, 136); padding: 40px 30px 12px; width: 100%; box-sizing: border-box; }
#community .devtracker-list h3, #community .devtracker-list .devpost { display: inline-block; vertical-align: top; margin: 0px 3px 15px; }
#community .devtracker-list h3.js-lock, #community .devtracker-list .devpost.js-lock { opacity: 0; }
#community .devtracker-list h3.js-unlock, #community .devtracker-list .devpost.js-unlock { opacity: 1; }
#community .mvps-week-forum-featured, #community .mvps-week-forum-all { margin: 0px auto 90px; padding: 0px 0px 30px; }
@media only screen and (max-width: 1110px) {
#community .mvps-week-forum-featured, #community .mvps-week-forum-all { width: 735px; }
#community .mvps-week-forum-featured .mvp-entry, #community .mvps-week-forum-all .mvp-entry { width: 360px; margin-bottom: 15px; }
#community .mvps-week-forum-featured .mvp-entry .bottom-info .line, #community .mvps-week-forum-all .mvp-entry .bottom-info .line { width: 240px; }
}
@media only screen and (max-width: 765px) {
#community .mvps-week-forum-featured, #community .mvps-week-forum-all { width: 360px; }
}
#community .mvps-week-forum-all { display: block; }
#community .mvps-week-forum-all .mvp-entry { float: left; margin-right: 15px; }
#community .mvps-week-forum-all .mvp-entry:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
#community .mvps-week-forum-all { width: 735px; margin: 0px auto; }
#community .mvps-week-forum-all .mvp-entry { margin-right: 15px; }
#community .mvps-week-forum-all .mvp-entry:nth-child(2n+2) { margin-right: 0px; }
}
@media only screen and (max-width: 765px) {
#community .mvps-week-forum-all { width: 360px; margin: 0px auto; }
#community .mvps-week-forum-all .mvp-entry { margin-right: 0px; }
}
#community .mvp-entry { width: 540px; height: 404px; margin-bottom: 30px; position: relative; background: url("") center 130px no-repeat; }
@media only screen and (max-width: 765px) {
#community .mvp-entry { width: 360px; }
}
#community .mvp-entry * { font-family: Electrolize; }
#community .mvp-entry:hover .detail, #community .mvp-entry:hover .bottom-info .line { background: rgba(22, 104, 159, 0.4); }
#community .mvp-entry:hover .bottom-info .line::before { border-color: rgba(22, 104, 159, 0.4) transparent transparent; }
#community .mvp-entry .detail { height: 380px; background: rgba(22, 104, 159, 0.15); padding: 0px 30px; }
#community .mvp-entry .detail:hover .arrow { animation: 0.1s linear 0s 1 normal none running arrow; }
#community .mvp-entry .detail:hover .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
#community .mvp-entry .detail:hover .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
#community .mvp-entry .detail .label { font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; text-shadow: rgb(0, 0, 0) 0px 0px 15px; padding: 30px 0px; }
#community .mvp-entry .detail .label span { color: rgb(162, 119, 15); }
#community .mvp-entry .detail .citizen { position: relative; }
#community .mvp-entry .detail .citizen .posted { position: absolute; right: 0px; top: 7px; text-transform: uppercase; color: rgb(19, 85, 110); font-size: 11px; line-height: 12px; }
#community .mvp-entry .detail .citizen .posted span { display: block; color: rgb(8, 145, 197); }
#community .mvp-entry .detail .citizen .post { width: 100%; height: 121px; top: 69px; left: 0px; position: absolute; background: url("") center center no-repeat; margin: 28px 0px 20px; text-align: center; display: table; }
#community .mvp-entry .detail .citizen .post .mvp_post_title { font-size: 14px; color: rgb(44, 121, 159); display: table-cell; vertical-align: middle; position: relative; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .title { font-size: 22px; color: rgb(60, 190, 193); text-transform: uppercase; display: block; margin: 0px auto; width: 300px; }
@media only screen and (max-width: 1110px) {
#community .mvp-entry .detail .citizen .post .mvp_post_title .title { font-size: 16px; width: 170px; }
}
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes { position: absolute; top: 51px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::before, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::before, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::after, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::after { content: ""; display: block; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 0px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 0px 1px; opacity: 0.5; width: 8px; height: 18px; position: absolute; top: 0px; left: 0px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left { left: 50px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::before, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::after { transform: skew(45deg); }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::after { left: -18px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right { right: 50px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::before, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::after { transform: skew(-45deg); }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::before { left: initial; right: 0px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::after { left: initial; right: -18px; }
@media only screen and (max-width: 765px) {
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes { display: none; }
}
#community .mvp-entry .detail .citizen .post .mvp_post_title:hover .title { color: rgb(255, 255, 255); text-shadow: rgb(60, 190, 193) 0px 0px 15px, rgb(60, 190, 193) 0px 0px 15px; }
#community .mvp-entry .detail .citizen .comment { position: absolute; left: 0px; top: 240px; background: url("") 25px center no-repeat; min-height: 33px; padding-left: 110px; font-size: 13px; line-height: 12px; text-transform: uppercase; color: rgb(44, 121, 159); }
#community .mvp-entry .detail .citizen .comment span { text-transform: none; color: rgb(8, 145, 197); display: block; overflow-wrap: break-word; margin-top: 5px; }
#community .mvp-entry .bottom-info { position: relative; }
#community .mvp-entry .bottom-info .line { width: 420px; height: 24px; background: rgba(22, 104, 159, 0.15); position: relative; transition-duration: 0.3s; perspective: 1000px; }
@media only screen and (max-width: 765px) {
#community .mvp-entry .bottom-info .line { width: 240px; }
}
#community .mvp-entry .bottom-info .line::before { content: ""; transition-duration: 0.3s; perspective: 1000px; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 24px 24px 0px 0px; border-color: rgba(22, 104, 159, 0.15) transparent transparent; right: -24px; }
#community .mvp-entry .bottom-info a { position: absolute; right: 0px; top: 4px; width: 88px; }
#community .mvp-entry .bottom-info a .label { font-family: Electrolize; font-size: 12px; color: rgb(204, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 3px, rgba(0, 108, 255, 0.65) 0px 0px 8px; text-transform: uppercase; }
#community .mvp-entry .bottom-info a .arrow { top: -18px; }
#community .mvp-entry .bottom-info a::before { width: 6px; height: 24px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; top: -4px; right: 108px; position: absolute; transform: skew(-45deg); }
#community .mvp-entry .bottom-info a::after { content: ""; display: block; background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; position: absolute; width: 0px; top: -8px; left: -12px; transition-duration: 0.2s; perspective: 1000px; }
#community .mvp-entry .bottom-info a:hover { color: rgb(67, 237, 248); }
#community .mvp-entry .bottom-info a:hover::after { width: calc(100% + 11px); box-shadow: rgba(0, 112, 202, 0.79) 14px 12px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; }
#community .mvp-entry .glow-corners.bottom-corners::after { bottom: 15px; }
#community .mvp-entry.small { width: 360px; margin-bottom: 15px; }
#community .mvp-entry.small .detail .citizen .post .mvp_post_title .title { font-size: 16px; width: 170px; }
#community .mvp-entry.small .bottom-info .line { width: 240px; }
#community.submission-single #contentbody .submission-data { background: rgba(22, 104, 159, 0.25); position: relative; }
#community.submission-single #contentbody .submission-data.staff-pick { margin-top: 44px; border-top: 1px solid rgba(20, 128, 228, 0.4); }
#community.submission-single #contentbody .submission-data.staff-pick::before, #community.submission-single #contentbody .submission-data.staff-pick::after { content: ""; display: block; position: absolute; top: -44px; }
#community.submission-single #contentbody .submission-data.staff-pick::before { text-shadow: rgba(0, 108, 255, 0.75) 0px 0px 5px, rgba(0, 108, 255, 0.75) 0px 0px 12px; content: "Staff Pick"; color: rgb(0, 231, 255); left: 30px; top: -28px; font: 16px / 1 Orbitron; text-transform: uppercase; z-index: 2; }
#community.submission-single #contentbody .submission-data.staff-pick::after { width: 100%; height: 44px; left: 0px; background: url("") left top; z-index: 1; }
#community.submission-single #contentbody .submission-data.staff-pick .staff-icon { width: 158px; height: 137px; position: absolute; left: 0px; top: -44px; background: url("") left top; }
#community.submission-single #contentbody .submission-data .inner { padding: 75px; }
@media only screen and (max-width: 1110px) {
#community.submission-single #contentbody .submission-data .inner { padding: 35px; }
}
#community.submission-single #contentbody .submission-data .inner * { font-family: Electrolize; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias { width: 100%; height: 100%; margin-top: 45px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .holder { opacity: 0; width: 100%; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer { position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide { z-index: 2; margin-bottom: 18px; text-align: center; position: relative; overflow: hidden; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide img { max-width: 100%; opacity: 1; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide p.caption { position: absolute; left: 0px; bottom: -100px; opacity: 0; transition-duration: 0.2s; perspective: 1000px; width: 100%; padding: 35px 65px; text-align: left; background: rgba(0, 18, 30, 0.8); box-sizing: border-box; margin: 0px; font-size: 17px; color: rgb(8, 145, 197); }
@media only screen and (max-width: 765px) {
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide p.caption { padding: 15px 45px; font-size: 13px; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide.draft img { opacity: 0.5; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide.draft .draft-message h3 { font-size: 22px; color: rgb(177, 216, 241); position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide.draft .draft-message p { font-size: 14px; color: rgb(8, 145, 197); }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide:hover p { opacity: 1; bottom: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn { display: flex; flex-flow: row; box-sizing: border-box; margin-bottom: 25px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn * { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(67, 212, 248); }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn > * { position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-left, #community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-right { flex: 1 1 0%; position: relative; z-index: 1; margin-right: 10px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-left::before, #community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-right::before { width: 100%; height: 1px; background: rgb(10, 86, 136); content: ""; position: absolute; top: 0px; left: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-right { margin: 0px 0px 0px 10px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .chevron { height: 26px; z-index: 2; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle { width: 270px; margin: 0px 4px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle::after { width: 100%; height: 1px; background: rgb(10, 86, 136); content: ""; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle .label-inner { box-sizing: border-box; padding: 0px 47px; position: relative; margin-top: -2px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle .label-inner::after { content: ""; background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; left: 0px; bottom: -11px; transition-duration: 0.3s; perspective: 1000px; display: block; position: absolute; z-index: 2; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle .label-inner .label { padding-left: 40px; position: relative; top: 2px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .h_iframe { position: relative; padding-top: 56.25%; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .h_iframe object, #community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .h_iframe iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .h_iframe p { font: 700 13px / 13px Orbitron; color: rgb(177, 216, 241); text-transform: uppercase; position: absolute; top: 50%; left: 50%; text-shadow: rgb(177, 216, 241) 0px 0px 15px, rgb(177, 216, 241) 0px 0px 15px; transform: translate(-50%, -50%); }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .glow-corners.top-corners { top: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .glow-corners.bottom-corners { bottom: 9px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .glow-corners::before { left: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .glow-corners::after { right: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer:hover .glow-corners.top-corners { top: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer:hover .glow-corners.bottom-corners { bottom: 9px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer:hover .glow-corners::before { left: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer:hover .glow-corners::after { right: 0px; }
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info { margin: 0px 0px 15px; padding-bottom: 34px; border-bottom: 1px solid rgb(8, 67, 106); position: relative; width: 210px; }
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info::before, #community.submission-single #contentbody .submission-data .inner .citizen-identity-info::after { content: ""; display: block; position: absolute; bottom: -1px; width: 1px; height: 1px; background: rgb(103, 122, 10); }
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info::before { left: 0px; }
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info::after { right: 0px; }
@media only screen and (max-width: 1110px) {
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info { float: none; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen { width: 210px; float: left; }
@media only screen and (max-width: 1140px) {
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen { width: 100%; float: none; margin-bottom: 30px; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb { margin-bottom: 40px; }
@media only screen and (max-width: 1140px) {
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb { float: right; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb, #community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb img, #community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb a { width: 210px; height: 130px; display: block; position: relative; background: url(""); }
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .date, #community.submission-single #contentbody .submission-data .inner .submission-data-citizen .comments { color: rgb(44, 121, 159); font-size: 12px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .comments span { color: rgb(77, 255, 255); }
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .citizen-identity-info { height: 82px; }
#community.submission-single #contentbody .submission-data .inner .submission-admin { width: 735px; float: right; height: 29px; background: rgba(0, 0, 0, 0.2); border-style: solid; border-color: rgb(10, 86, 136); border-image: initial; border-width: 1px 0px; margin-bottom: 20px; text-align: right; }
@media only screen and (max-width: 1140px) {
#community.submission-single #contentbody .submission-data .inner .submission-admin { width: 100%; float: none; }
}
#community.submission-single #contentbody .submission-data .inner .submission-admin a { font-size: 12px; color: rgb(13, 103, 162); text-transform: uppercase; display: inline-block; line-height: 29px; margin: 0px 24px; position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-admin a::before { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; opacity: 0; height: 4px; width: 100%; background: none 0% 0% repeat scroll rgb(67, 237, 248); transform: skew(-30deg, 0deg); transition-duration: 0.2s; perspective: 1000px; box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
#community.submission-single #contentbody .submission-data .inner .submission-admin a:hover { color: rgb(67, 237, 248); }
#community.submission-single #contentbody .submission-data .inner .submission-admin a:hover::before { opacity: 1; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content { width: 735px; float: right; position: relative; background: rgba(0, 0, 0, 0.35); box-sizing: border-box; padding: 15px 30px; }
@media only screen and (max-width: 1140px) {
#community.submission-single #contentbody .submission-data .inner .submission-data-content { width: 100%; float: none; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-title, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-title a { font-size: 22px; color: rgb(8, 145, 197); margin: 0px 0px 15px; transition-duration: 0.2s; perspective: 1000px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description { margin: 0px 0px 10px; color: rgb(40, 112, 147); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description p, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description a, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description ol, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description ul, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description strong { font-size: 16px; overflow-wrap: break-word; color: rgb(40, 112, 147); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description p { color: rgb(40, 112, 147); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description a { color: rgb(67, 212, 248); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description strong { letter-spacing: 2px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description table { padding: 0px; margin: 0px; border-left: 1px solid rgb(17, 68, 117); border-bottom: 1px solid rgb(17, 68, 117); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description table th, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description table td { border-top: 1px solid rgb(17, 68, 117); border-right: 1px solid rgb(17, 68, 117); padding: 17px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description table th { background: url("") rgb(3, 53, 88); color: rgb(56, 199, 253); font-size: 15px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote { background: rgba(43, 88, 132, 0.2); margin: 0px; padding: 20px 80px; color: rgb(8, 145, 197); font-style: italic; position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote * { font-size: 20px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote::before, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote::after { content: ""; display: block; width: 41px; height: 38px; background: url("") left top; position: absolute; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote::before { left: 15px; top: -7px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote::after { right: 15px; bottom: -7px; background-position: right top; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-url { font-size: 12px; color: rgb(67, 212, 248); text-transform: uppercase; box-sizing: border-box; overflow-wrap: break-word; padding-right: 0px; display: block; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .flag { float: right; font-size: 14px; color: rgb(49, 176, 188); text-transform: uppercase; background: url("") left center no-repeat; padding-left: 20px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social { padding: 9px 0px 0px 25px; margin-left: 25px; height: 47px; float: right; border-left: 1px solid rgb(8, 67, 106); position: relative; z-index: 1; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social::before, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social::after { content: ""; display: block; position: absolute; left: -1px; width: 1px; height: 1px; background: rgb(103, 122, 10); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social::before { top: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social::after { bottom: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content a { transition-duration: 0.2s; perspective: 1000px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content a:hover { text-shadow: rgb(0, 0, 0) 0px 0px 5px, rgb(0, 0, 0) 0px 0px 5px; opacity: 0.9; }
#community.submission-single #contentbody #comments { margin-top: 30px; }
#community.submission-dsr #contentbody .submission-data { background: rgba(22, 104, 159, 0.25); min-height: initial; position: relative; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content { margin-bottom: 50px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details { color: rgb(8, 145, 197); font-size: 12px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details .thumb { width: 95px; height: 95px; float: left; position: relative; margin-right: 20px; background: url(""); }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details .thumb img { width: 95px; height: 95px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details .label { text-transform: uppercase; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details .lastupdate { display: block; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes .header { border-bottom: 1px solid rgb(0, 237, 255); position: relative; padding-bottom: 20px; color: rgb(0, 237, 255); font: 700 18px / 1 Orbitron; text-transform: uppercase; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes .header span { color: rgb(0, 237, 255); font: 700 18px / 1 Orbitron; text-transform: uppercase; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes .header::before { content: ""; display: block; position: absolute; left: 0px; bottom: -3px; height: 2px; width: 100px; background: rgb(0, 237, 255); }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul { padding: 0px; margin: 0px; list-style: none; background: url(""); min-height: 159px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li { padding: 22px; border-bottom: 1px solid rgb(10, 86, 136); position: relative; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li:nth-child(2n) { background: rgba(22, 104, 159, 0.1); }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail .title, #community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail .title a { color: rgb(63, 201, 225); font-size: 16px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail p { color: rgb(8, 145, 197); overflow-wrap: break-word; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail .more { font-size: 12px; color: rgb(8, 145, 197); }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail .more span { margin-right: 20px; padding-right: 20px; border-right: 1px solid rgb(8, 145, 197); }
#community.submission-podcast #contentbody .glow-load-more-btn { margin-top: 30px; }
#community.submission-podcast #contentbody .glow-load-more-btn .sec-middle .label-inner { text-align: center; }
#community.submission-podcast #contentbody .glow-load-more-btn .sec-middle .label-inner .label { padding-right: 0px; transition-duration: 0.2s; perspective: 1000px; }
#community.submission-podcast #contentbody .glow-load-more-btn .sec-middle .label-inner .label:hover { color: rgb(255, 255, 255); }
#community.submission-podcast #contentbody .glow-load-more-btn .sec-middle .label-inner .label::after { content: ""; padding: 0px; }
#community.livestreamers-hub .streamer-boxes, #community.podcasts-hub .streamer-boxes { display: block; }
#community.livestreamers-hub .streamer-boxes .box, #community.podcasts-hub .streamer-boxes .box { float: left; margin-right: 15px; }
#community.livestreamers-hub .streamer-boxes .box:nth-child(3n+3), #community.podcasts-hub .streamer-boxes .box:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
#community.livestreamers-hub .streamer-boxes, #community.podcasts-hub .streamer-boxes { width: 735px; margin: 0px auto; }
#community.livestreamers-hub .streamer-boxes .box, #community.podcasts-hub .streamer-boxes .box { margin-right: 15px; }
#community.livestreamers-hub .streamer-boxes .box:nth-child(2n+2), #community.podcasts-hub .streamer-boxes .box:nth-child(2n+2) { margin-right: 0px; }
}
@media only screen and (max-width: 765px) {
#community.livestreamers-hub .streamer-boxes, #community.podcasts-hub .streamer-boxes { width: 360px; margin: 0px auto; }
#community.livestreamers-hub .streamer-boxes .box, #community.podcasts-hub .streamer-boxes .box { margin-right: 0px; }
}
#community .streamer-boxes { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; padding: 0px; transition-duration: 0.3s; perspective: 1000px; position: relative; left: 0px; transform: translateZ(0px); }
@media only screen and (max-width: 1200px) {
#community .streamer-boxes { padding: 0px; margin: 0px auto; }
}
@media only screen and (max-width: 1140px) {
#community .streamer-boxes { width: 735px; }
}
@media only screen and (max-width: 765px) {
#community .streamer-boxes { width: 360px; }
}
#community .streamer-boxes .box { width: 360px; height: 100%; position: relative; overflow: hidden; margin-bottom: 15px; }
#community .streamer-boxes .box .stream-holder { height: 312px; background: rgba(7, 23, 33, 0.8); }
#community .streamer-boxes .box .stream-holder .stream-flux { height: 210px; background: rgb(1, 30, 47); position: relative; }
#community .streamer-boxes .box .stream-holder .stream-flux img { position: absolute; left: 0px; top: 0px; z-index: 1; opacity: 0.8; }
#community .streamer-boxes .box .stream-holder .stream-flux article { z-index: 4; }
#community .streamer-boxes .box .stream-holder .stream-flux .texture { width: 100%; height: 100%; background: url("") center center no-repeat; position: absolute; top: 0px; left: 0px; z-index: 3; }
#community .streamer-boxes .box .stream-holder .stream-flux .border { width: 270px; height: 120px; border: 45px solid rgba(1, 12, 19, 0.8); position: relative; z-index: 2; }
#community .streamer-boxes .box .stream-holder .stream-flux .bar { z-index: 4; width: 360px; height: 24px; background: url("") center bottom no-repeat; position: absolute; left: 0px; top: 50%; margin-top: -12px; }
#community .streamer-boxes .box .stream-holder .stream-flux .state { z-index: 4; font: 700 13px / 13px Orbitron; color: rgb(177, 216, 241); display: block; text-align: center; text-transform: uppercase; position: absolute; top: 182px; left: 0px; width: 100%; text-shadow: rgb(177, 216, 241) 0px 0px 15px, rgb(177, 216, 241) 0px 0px 15px; }
#community .streamer-boxes .box .stream-holder .stream-flux .source { z-index: 4; width: 82px; height: 46px; display: block; position: absolute; top: 0px; left: 50%; margin-left: -41px; background: url("") center top no-repeat; }
#community .streamer-boxes .box .stream-holder .stream-flux .play, #community .streamer-boxes .box .stream-holder .stream-flux .play::before, #community .streamer-boxes .box .stream-holder .stream-flux .play::after { background: url("") center top no-repeat; left: 50%; top: 50%; display: block; position: absolute; }
#community .streamer-boxes .box .stream-holder .stream-flux .play { position: absolute; left: 0px; top: 0px; width: 100%; height: 210px; z-index: 5; opacity: 0.5; }
#community .streamer-boxes .box .stream-holder .stream-flux .play::before { content: ""; height: 79px; width: 83px; z-index: 6; background-position: -139px -322px; margin-top: -39px; margin-left: -40px; }
#community .streamer-boxes .box .stream-holder .stream-flux .play::after { content: ""; height: 48px; width: 54px; z-index: 7; background-position: -154px -449px; margin-top: -26px; margin-left: -23px; }
#community .streamer-boxes .box .stream-holder .stream-flux .glow-corners.top-corners { top: 15px; }
#community .streamer-boxes .box .stream-holder .stream-flux .glow-corners.bottom-corners { bottom: 24px; }
#community .streamer-boxes .box .stream-holder .stream-flux .glow-corners::before { left: 15px; }
#community .streamer-boxes .box .stream-holder .stream-flux .glow-corners::after { right: 15px; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .border { width: 360px; height: 210px; border: 1px solid rgba(1, 12, 19, 0.8); }
#community .streamer-boxes .box .stream-holder .stream-flux:hover img { opacity: 1; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .play { opacity: 1; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .glow-corners.top-corners { top: 0px; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .glow-corners.bottom-corners { bottom: 9px; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .glow-corners::before { left: 0px; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .glow-corners::after { right: 0px; }
#community .streamer-boxes .box .stream-holder .stream-details { padding: 16px; position: relative; }
#community .streamer-boxes .box .stream-holder .stream-details * { font-family: Electrolize; }
#community .streamer-boxes .box .stream-holder .stream-details .citizen { margin-right: 0px; }
#community .streamer-boxes .box .stream-holder .stream-details .citizen .info-citizen .from { width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#community .streamer-boxes .box .stream-holder .stream-details .watchers { float: right; color: rgb(34, 99, 132); font-size: 11px; padding-left: 22px; background: url("") left center no-repeat; line-height: 12px; }
#community .streamer-boxes .box .stream-holder .stream-details .released { position: absolute; right: 16px; top: 16px; color: rgb(34, 99, 132); text-transform: uppercase; font-size: 11px; padding-left: 14px; border-left: 1px solid rgb(8, 67, 106); line-height: 12px; }
#community .streamer-boxes .box .stream-holder .stream-details .released span { display: block; color: rgb(8, 145, 197); text-transform: none; padding-top: 4px; }
#community .streamer-boxes .box .stream-bottom-holder { width: 120px; height: 16px; background: rgba(7, 23, 33, 0.8); position: relative; }
#community .streamer-boxes .box .stream-bottom-holder::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 16px 16px 0px 0px; border-color: rgba(7, 23, 33, 0.8) transparent transparent; right: -16px; }
#community .streamer-boxes .box.type-P .glow-mini-breadcrumb { display: none; }
#community .streamer-boxes .box.live.youtube .source { background-position: 3px -44px; }
#community .streamer-boxes .box.live.twitch .source { background-position: 0px 2px; }
#community .streamer-boxes .box.offline .stream-holder .stream-flux .state { opacity: 0.6; color: rgb(177, 216, 241); text-shadow: rgb(0, 48, 113) 0px 0px 15px, rgb(0, 48, 113) 0px 0px 15px; }
#community .streamer-boxes .box.offline.youtube .source { background-position: -89px -44px; }
#community .streamer-boxes .box.offline.twitch .source { background-position: -89px 2px; }
#community #contentbody .flipboard-dsp-boxes { position: relative; }
#community #contentbody .dsp-boxes { display: flex; flex-flow: wrap; box-sizing: border-box; }
#community #contentbody .dsp-boxes .dsr-box { width: 100%; position: relative; margin-bottom: 15px; padding: 20px 20px 20px 190px; background: rgba(0, 44, 65, 0.5); transition-duration: 0.2s; perspective: 1000px; max-height: 210px; box-sizing: border-box; }
@media only screen and (max-width: 765px) {
#community #contentbody .dsp-boxes .dsr-box { max-height: initial; min-height: 133px; }
}
#community #contentbody .dsp-boxes .dsr-box * { font-family: Electrolize; text-shadow: rgb(34, 42, 53) 0px 0px 5px; }
#community #contentbody .dsp-boxes .dsr-box .inner { width: 100%; min-height: 162px; max-height: 162px; position: relative; }
@media only screen and (max-width: 765px) {
#community #contentbody .dsp-boxes .dsr-box .inner { min-height: initial; max-height: initial; }
}
#community #contentbody .dsp-boxes .dsr-box .inner .media { position: absolute; left: -170px; top: 0px; width: 150px; height: 90px; margin-right: 20px; }
#community #contentbody .dsp-boxes .dsr-box .inner .media img, #community #contentbody .dsp-boxes .dsr-box .inner .media a { width: 100%; height: 100%; display: block; background: url(""); }
#community #contentbody .dsp-boxes .dsr-box .inner .content .title { margin: 0px; padding: 0px; }
#community #contentbody .dsp-boxes .dsr-box .inner .content .title a { font-size: 22px; color: rgb(177, 216, 241); max-height: 60px; min-height: 50px; display: block; }
#community #contentbody .dsp-boxes .dsr-box .inner .content .content { font-size: 14px; text-transform: none; color: rgb(8, 145, 197); max-height: 40px; overflow-wrap: break-word; max-width: 750px; margin: 17px 0px; }
#community #contentbody .dsp-boxes .dsr-box .inner .content .date, #community #contentbody .dsp-boxes .dsr-box .inner .content .comments { font-size: 13px; color: rgb(44, 121, 159); }
#community #contentbody .dsp-boxes .dsr-box .inner .content .date span, #community #contentbody .dsp-boxes .dsr-box .inner .content .comments span, #community #contentbody .dsp-boxes .dsr-box .inner .content .date a, #community #contentbody .dsp-boxes .dsr-box .inner .content .comments a { color: rgb(218, 158, 0); }
#community #contentbody .dsp-boxes .dsr-box .vote { float: right; padding: 9px 0px 0px 25px; margin-left: 10px; height: 47px; border-left: 1px solid rgb(8, 67, 106); position: relative; }
@media only screen and (max-width: 765px) {
#community #contentbody .dsp-boxes .dsr-box .vote { float: none; position: absolute; top: 100px; left: -170px; padding: 0px; margin: 0px; border-left: none; }
}
#community #contentbody .dsp-boxes .dsr-box .vote::before, #community #contentbody .dsp-boxes .dsr-box .vote::after { content: ""; display: block; position: absolute; left: -1px; width: 1px; height: 1px; background: rgb(103, 122, 10); }
@media only screen and (max-width: 765px) {
#community #contentbody .dsp-boxes .dsr-box .vote::before, #community #contentbody .dsp-boxes .dsr-box .vote::after { display: none; content: none; }
}
#community #contentbody .dsp-boxes .dsr-box .vote::before { top: 0px; }
#community #contentbody .dsp-boxes .dsr-box .vote::after { bottom: 0px; }
#community #contentbody .dsp-boxes .dsr-box:hover { background: rgba(22, 104, 159, 0.4); }
#community.hub #contentbody .dsp-boxes .dsr-box { padding-right: 30px; }
#community.hub #contentbody .dsp-boxes .dsr-box.staff-pick::before { display: none; z-index: 0; }
#community { display: block; }
#community.citizen-spotlight-hub .flipboard-boxes { display: block; }
#community.citizen-spotlight-hub .flipboard-boxes .box { float: left; margin-right: 15px; }
#community.citizen-spotlight-hub .flipboard-boxes .box:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
#community.citizen-spotlight-hub .flipboard-boxes { width: 735px; margin: 0px auto; }
#community.citizen-spotlight-hub .flipboard-boxes .box { margin-right: 15px; }
#community.citizen-spotlight-hub .flipboard-boxes .box:nth-child(2n+2) { margin-right: 0px; }
}
@media only screen and (max-width: 765px) {
#community.citizen-spotlight-hub .flipboard-boxes { width: 360px; margin: 0px auto; }
#community.citizen-spotlight-hub .flipboard-boxes .box { margin-right: 0px; }
}
#community .flipboard-boxes .box .info .title { font-size: 20px; min-height: 22px; line-height: 22px; width: 290px; max-height: 80px; }
#community .flipboard-boxes .box .bg .shade { background: url("") left top; opacity: 0.6; }
#community .flipboard-boxes .box .bg .shade::before { background: 0px 0px; }
#community .flipboard-boxes .box:hover .bg .shade { opacity: 1; }
#community .flipboard-boxes .box.post .complement * { font-family: Electrolize; }
#community .flipboard-boxes .box.post .complement > * { line-height: 13px; }
#community .flipboard-boxes .box.post .complement > *, #community .flipboard-boxes .box.post .complement > * > * { left: 0px; opacity: 1; }
#community .flipboard-boxes .box.post .complement > a { top: -14px; }
#community .flipboard-boxes .box.post .complement .date .name, #community .flipboard-boxes .box.post .complement .date .value { padding-bottom: 0px; }
#community .flipboard-boxes .box.post .complement .date::before, #community .flipboard-boxes .box.post .complement .date::after { display: none; }
#community .flipboard-boxes .box.post .complement .comments { margin-bottom: 5px; }
#community .flipboard-boxes .box.post .complement .comments .name, #community .flipboard-boxes .box.post .complement .comments .value { padding: 0px; }
#community .flipboard-boxes .box.post .complement .comments::before, #community .flipboard-boxes .box.post .complement .comments::after { display: none; }
#community .flipboard-boxes .box.post .complement .vote { top: 10px; }
#community .flipboard-boxes .box.post .complement .vote .upvote { margin-right: 8px; }
#community .flipboard-boxes .box.post .complement .vote .value { padding-top: 0px; }
#community .flipboard-boxes .box.post .complement .vote::before, #community .flipboard-boxes .box.post .complement .vote::after { display: none; }
#community .flipboard-boxes .box.post:hover .complement > *, #community .flipboard-boxes .box.post:hover .complement > * > * { left: 0px; opacity: 1; transition-duration: 0.3s; perspective: 1000px; }
#community .flipboard-boxes .box.post:hover .complement .date { transition-delay: 0.4s; }
#community .flipboard-boxes .box.post:hover .complement .date .name { transition-delay: 0.5s; }
#community .flipboard-boxes .box.post:hover .complement .date .value { transition-delay: 0.6s; padding-bottom: 0px; }
#community .flipboard-boxes .box.post:hover .complement .comments { margin-bottom: 5px; transition-delay: 0.7s; }
#community .flipboard-boxes .box.post:hover .complement .comments .name { transition-delay: 0.8s; padding: 0px; }
#community .flipboard-boxes .box.post:hover .complement .comments .value { transition-delay: 0.9s; padding: 0px; }
#community .flipboard-boxes .box.post:hover .complement .comments::before, #community .flipboard-boxes .box.post:hover .complement .comments::after { display: none; }
#community .flipboard-boxes .box.post:hover .complement .vote { transition-delay: 1s; }
#community .flipboard-boxes .box.post:hover .complement .vote .upvote { transition-delay: 1.1s; margin-right: 8px; }
#community .flipboard-boxes .box.post:hover .complement .vote .value { transition-delay: 1.2s; padding-top: 0px; }
#community .flipboard-boxes .box.post:hover .complement .vote::before, #community .flipboard-boxes .box.post:hover .complement .vote::after { display: none; }
#community .flipboard-boxes .box.type-B.CH .bg picture img { width: 100%; }
#community.ship-showdown-hub #post-background { background: 0px 0px; }
#community.ship-showdown-hub #home-background { background: url("") center bottom repeat-y; }
.ship-showdown-hub .flipboard-boxes { display: block; margin-top: 20px; }
.ship-showdown-hub .flipboard-boxes .box { float: left; margin-right: 15px; }
.ship-showdown-hub .flipboard-boxes .box:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
.ship-showdown-hub .flipboard-boxes { width: 735px; margin: 20px auto; }
.ship-showdown-hub .flipboard-boxes .box { margin-right: 15px !important; }
.ship-showdown-hub .flipboard-boxes .box:nth-child(2n+2) { margin-right: 0px !important; }
}
@media only screen and (max-width: 765px) {
.ship-showdown-hub .flipboard-boxes { width: 360px; margin: 20px auto; }
.ship-showdown-hub .flipboard-boxes .box { margin-right: 0px !important; }
}
.ship-showdown-hub .ss-gradient-border { border-width: 1px 0px 0px; border-style: solid; border-image: linear-gradient(90deg, rgb(86, 128, 248) 0%, rgb(221, 137, 9) 100%) 1 / 1 / 0 stretch; }
.chs-ship-showdown-header *, .chs-ship-showdown-content * { box-sizing: border-box; }
.chs-ship-showdown-header { display: flex; margin-bottom: 20px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header { flex-direction: column; }
}
.chs-ship-showdown-header .navigation-tabs { width: 100%; border-bottom: 1px solid rgb(67, 237, 248); display: flex; flex-wrap: nowrap; align-items: flex-end; position: relative; padding: 0px; margin: 0px; overflow: auto hidden; scrollbar-width: thin; scrollbar-color: rgb(67, 237, 248) rgb(2, 64, 110); }
.chs-ship-showdown-header .navigation-tabs::-webkit-scrollbar { width: 0px; height: 3px; }
.chs-ship-showdown-header .navigation-tabs::-webkit-scrollbar-track { background: rgb(2, 64, 110); }
.chs-ship-showdown-header .navigation-tabs::-webkit-scrollbar-thumb { background: rgb(67, 237, 248); }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs { padding: 0px; display: block; overflow: hidden; border-left: 1px solid rgb(10, 86, 136); border-right: 1px solid rgb(10, 86, 136); }
}
.chs-ship-showdown-header .navigation-tabs::before, .chs-ship-showdown-header .navigation-tabs::after { content: ""; display: block; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 0px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs::before, .chs-ship-showdown-header .navigation-tabs::after { display: none; }
}
.chs-ship-showdown-header .navigation-tabs::before { width: 30px; left: 0px; }
.chs-ship-showdown-header .navigation-tabs::after { width: 145px; right: 0px; }
.chs-ship-showdown-header .navigation-tabs li { position: relative; height: 70px; border-top: 1px solid rgba(0, 0, 0, 0); padding: 15px 5px 0px 25px; margin-left: 70px; border-bottom: 1px solid rgb(10, 86, 136); border-left: 0px; }
.chs-ship-showdown-header .navigation-tabs li.tab--is-hidden { display: none; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs li { padding-left: 40px; margin-left: 0px; background: rgba(0, 30, 49, 0.7); }
}
.chs-ship-showdown-header .navigation-tabs li::before, .chs-ship-showdown-header .navigation-tabs li::after { content: ""; display: block; position: absolute; top: -1px; left: 0px; }
.chs-ship-showdown-header .navigation-tabs li::before { width: 100%; height: 1px; background: rgb(10, 86, 136); }
.chs-ship-showdown-header .navigation-tabs li .left-cut { display: block; border-color: transparent; border-width: 0px 70px 70px 0px; border-style: solid; position: absolute; left: -70px; top: 0px; z-index: -1; }
.chs-ship-showdown-header .navigation-tabs li .left-cut::before { display: block; content: ""; width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; left: 0px; top: -1px; }
.chs-ship-showdown-header .navigation-tabs li .right-cut { border-color: transparent; border-width: 70px 0px 0px 70px; border-style: solid; right: -70px; display: block; top: 0px; position: absolute; z-index: -1; }
.chs-ship-showdown-header .navigation-tabs li .right-cut::before, .chs-ship-showdown-header .navigation-tabs li .right-cut::after { content: ""; display: block; position: absolute; }
.chs-ship-showdown-header .navigation-tabs li .right-cut::before { width: 6px; height: 70px; transition-duration: 0.2s; perspective: 1000px; background: rgb(2, 64, 110); top: -71px; right: 30px; transform: skew(45deg, 0deg); z-index: 2; }
.chs-ship-showdown-header .navigation-tabs li .right-cut::after { width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 1px; left: -70px; }
.chs-ship-showdown-header .navigation-tabs li .title { font-family: countach, sans-serif; font-size: 35px; font-style: italic; margin: 0px; letter-spacing: 4.45px; text-transform: uppercase; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-header .navigation-tabs li .title { font-size: 60px; }
}
.chs-ship-showdown-header .navigation-tabs li .title::before { width: 6px; height: 70px; transition-duration: 0.2s; perspective: 1000px; background: rgb(2, 64, 110); top: -71px; right: 30px; transform: skew(45deg, 0deg); z-index: 2; }
.chs-ship-showdown-header .navigation-tabs li .title::after { width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 1px; left: -70px; }
.chs-ship-showdown-header .navigation-tabs li .description { font-family: univia-pro, sans-serif; font-size: 14px; color: rgb(216, 216, 216); line-height: 24px; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-header .navigation-tabs li .description { font-size: 20px; }
}
.chs-ship-showdown-header .navigation-tabs li a { font: 700 14px / 14px Orbitron; color: rgb(8, 145, 197); }
.chs-ship-showdown-header .navigation-tabs li a .title { font: 700 14px / 14px Orbitron; text-transform: uppercase; }
.chs-ship-showdown-header .navigation-tabs li a .subtitle { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(40, 112, 147); }
.chs-ship-showdown-header .navigation-tabs li.preceding { padding-right: 59px; }
.chs-ship-showdown-header .navigation-tabs li.preceding .right-cut { display: block; border-color: transparent; }
.chs-ship-showdown-header .navigation-tabs li.preceding .right-cut::before { width: 8px; }
.chs-ship-showdown-header .navigation-tabs li.active { border-top-color: rgb(10, 86, 136); border-right-color: rgb(10, 86, 136); border-left-color: rgb(10, 86, 136); background: rgba(0, 30, 49, 0.7); border-bottom: none; padding-left: 40px; margin-left: 0px; }
.chs-ship-showdown-header .navigation-tabs li.active::after { width: calc(100% + 4px); height: 4px; background-color: rgb(67, 237, 248); box-shadow: rgb(0, 112, 202) 0px 0px 100px 5px, rgba(0, 237, 255, 0.6) 0px 0px 10px 1px; left: 0px; }
.chs-ship-showdown-header .navigation-tabs li.active .right-cut { border-color: transparent transparent transparent rgba(0, 30, 49, 0.7); }
.chs-ship-showdown-header .navigation-tabs li.active .right-cut::before { background-color: rgb(67, 237, 248); box-shadow: rgb(0, 112, 202) 0px 0px 100px 5px, rgba(0, 237, 255, 0.6) 0px 0px 10px 1px; }
.chs-ship-showdown-header .navigation-tabs li.active .right-cut::after { background-color: rgb(67, 237, 248); bottom: 0px; }
.chs-ship-showdown-header .navigation-tabs li.active a .title { color: rgb(20, 230, 250); text-shadow: rgba(17, 241, 255, 0.7) 0px 0px 1em; }
.chs-ship-showdown-header .navigation-tabs li:first-child { position: relative; padding-left: 25px; margin-left: 0px; z-index: 1; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs li:first-child { padding-left: 40px; }
}
.chs-ship-showdown-header .navigation-tabs li:first-child .left-cut { display: none; }
.chs-ship-showdown-header .navigation-tabs li:first-child.active { margin-left: 0px; }
.chs-ship-showdown-header .navigation-tabs li + li.active { margin-left: 5px; padding-left: 70px; background: linear-gradient(45deg, rgba(0, 30, 49, 0) 0%, rgba(0, 30, 49, 0) 23%, rgba(0, 30, 49, 0.7) 23%, rgba(0, 30, 49, 0.7) 100%); }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs li + li.active { margin-left: 0px; padding-left: 40px; background: rgba(0, 30, 49, 0.7); }
}
.chs-ship-showdown-header .filter { display: flex; flex-direction: column; justify-content: flex-end; text-transform: uppercase; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .filter { border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); height: 53px; margin: 20px 0px; }
}
.chs-ship-showdown-header .options-tabs { width: 173px; font-size: 12px; padding-left: 22px; position: relative; display: inline-block; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs { font-size: 16px; width: 100%; padding: 0px; height: 100%; }
}
.chs-ship-showdown-header .options-tabs:hover .title span, .chs-ship-showdown-header .options-tabs .title.active { color: rgb(20, 230, 250); }
.chs-ship-showdown-header .options-tabs:hover .arrow, .chs-ship-showdown-header .options-tabs .title.active .arrow { opacity: 1; }
.chs-ship-showdown-header .options-tabs::before { width: 6px; height: 20px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: 2px; left: 9px; position: absolute; transform: skew(-45deg); z-index: 502; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs::before { width: 0px; }
}
.chs-ship-showdown-header .options-tabs-inner { height: 22px; display: flex; justify-content: flex-end; align-items: baseline; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs-inner { height: 100%; }
}
.chs-ship-showdown-header .options-tabs .title { display: flex; justify-content: flex-end; align-items: center; color: rgb(44, 121, 159); width: 100%; border-color: rgb(10, 86, 136); border-style: solid; border-width: 1px 0px 0px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title { justify-content: flex-end; height: 100%; }
}
.chs-ship-showdown-header .options-tabs .title.active { color: rgb(67, 237, 248); border-color: rgb(10, 86, 136); border-style: solid; border-width: 1px 1px 0px 0px; background-color: rgb(6, 16, 25); }
.chs-ship-showdown-header .options-tabs .title.active::after { content: ""; display: block; background: 0px 0px; position: absolute; border-width: 0px 0px 16px 16px; border-color: transparent transparent rgb(6, 16, 25); border-style: solid; top: 7px; left: 6px; opacity: 1; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs { width: 100%; border-bottom: 1px solid rgb(67, 237, 248); display: flex; flex-wrap: wrap; align-items: flex-end; position: relative; padding: 0px 0px 0px 30px; margin: 0px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title .navigation-tabs { padding: 0px; display: block; overflow: hidden; border-left: 1px solid rgb(10, 86, 136); border-right: 1px solid rgb(10, 86, 136); }
}
.chs-ship-showdown-header .options-tabs .title .navigation-tabs::before, .chs-ship-showdown-header .options-tabs .title .navigation-tabs::after { content: ""; display: block; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 0px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title .navigation-tabs::before, .chs-ship-showdown-header .options-tabs .title .navigation-tabs::after { display: none; }
}
.chs-ship-showdown-header .options-tabs .title .navigation-tabs::before { width: 30px; left: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs::after { width: 145px; right: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li { position: relative; height: 53px; border-top: 1px solid rgba(0, 0, 0, 0); padding: 15px 5px 0px 25px; margin-left: 70px; border-bottom: 1px solid rgb(10, 86, 136); }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li { padding-left: 40px; margin-left: 0px; background: rgba(0, 30, 49, 0.7); }
}
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li::before, .chs-ship-showdown-header .options-tabs .title .navigation-tabs li::after { content: ""; display: block; position: absolute; top: -1px; left: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li::before { width: 100%; height: 1px; background: rgb(10, 86, 136); }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .left-cut { display: block; border-color: transparent; border-width: 0px 70px 70px 0px; border-style: solid; position: absolute; left: -70px; top: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .left-cut::before { display: block; content: ""; width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; left: 0px; top: -1px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut { border-color: transparent transparent rgb(67, 237, 248); border-width: 70px 0px 0px 70px; border-style: solid; right: -70px; display: block; top: 0px; position: absolute; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut::before, .chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut::after { content: ""; display: block; position: absolute; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut::before { width: 6px; height: 70px; transition-duration: 0.2s; perspective: 1000px; background: rgb(2, 64, 110); top: -71px; right: 30px; transform: skew(45deg, 0deg); z-index: 2; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut::after { width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 1px; left: -70px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li a { font: 700 14px / 14px Orbitron; color: rgb(8, 145, 197); }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li a .title { font: 700 14px / 14px Orbitron; text-transform: uppercase; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li a .subtitle { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(40, 112, 147); }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.preceding { padding-right: 59px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.preceding .right-cut { display: none; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active { border-top-color: rgb(10, 86, 136); border-right-color: rgb(10, 86, 136); background: rgba(0, 30, 49, 0.7); border-left: 1px solid rgb(10, 86, 136); border-bottom: none; padding-left: 40px; margin-left: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active::after { width: calc(100% + 4px); height: 4px; background-color: rgb(67, 237, 248); box-shadow: rgb(0, 112, 202) 0px 0px 100px 5px, rgba(0, 237, 255, 0.6) 0px 0px 10px 1px; left: -1px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active .left-cut { display: none; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active .right-cut { border-color: transparent transparent transparent rgba(0, 30, 49, 0.7); }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active .right-cut::before { background-color: rgb(67, 237, 248); box-shadow: rgb(0, 112, 202) 0px 0px 100px 5px, rgba(0, 237, 255, 0.6) 0px 0px 10px 1px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active .right-cut::after { display: none; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active a .title { color: rgb(20, 230, 250); text-shadow: rgba(17, 241, 255, 0.7) 0px 0px 1em; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li:first-child { position: relative; padding-left: 25px; margin-left: 0px; border-left: 1px solid rgb(10, 86, 136); }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li:first-child { padding-left: 40px; }
}
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li:first-child .left-cut { display: none; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li:first-child.active { margin-left: 0px; }
.chs-ship-showdown-header .options-tabs .arrow { transition-duration: 0.2s; perspective: 1000px; width: 37px; height: 32px; display: block; opacity: 0.5; background: url("") no-repeat; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .arrow { position: relative; }
}
.chs-ship-showdown-header .category-inner { display: none; position: absolute; width: 190px; right: 0px; z-index: 501; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .category-inner { width: 100%; }
}
.chs-ship-showdown-header .category-inner .category-list { list-style: inside none; padding: 30px 0px 25px; margin: 0px; display: block; background: rgb(6, 16, 25); border-right: 1px solid rgb(2, 64, 110); border-bottom: 1px solid rgb(2, 64, 110); border-left: 1px solid rgb(2, 64, 110); border-image: initial; border-top: none; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title { display: flex; align-items: center; height: 26px; position: relative; border-bottom: 1px solid rgb(2, 64, 110); text-transform: uppercase; text-align: right; padding: 0px 40px 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
@media only screen and (max-width: 768px) {
.chs-ship-showdown-header .category-inner .category-list .list-item .title { height: 40px; border-bottom: 0px; }
}
.chs-ship-showdown-header .category-inner .category-list .list-item .title.last { border-bottom: none; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox { width: 14px; height: 14px; display: block; background: rgba(8, 145, 197, 0.1); position: absolute; right: 17px; top: 6px; }
@media only screen and (max-width: 768px) {
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox { top: 11px; }
}
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox::before, .chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox::after { background: rgb(20, 230, 250); position: absolute; content: ""; display: block; transition-duration: 0.2s; perspective: 1000px; opacity: 0; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox::before { width: 2px; height: 8px; left: 6px; top: 3px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox::after { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox .glow-corners.bottom-corners { bottom: 4px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox .glow-corners::before, .chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox .glow-corners::after { width: 3px; height: 3px; border-color: rgb(8, 145, 197); }
.chs-ship-showdown-header .category-inner .category-list .list-item .title.check { color: rgb(20, 230, 250); }
.chs-ship-showdown-header .category-inner .category-list .list-item .title.check .checkbox::before { opacity: 1; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title.check .checkbox::after { display: none; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title.check:hover .checkbox::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover { color: rgb(20, 230, 250); background: rgba(8, 145, 197, 0.1); }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span::before, .chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span::after { opacity: 1; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span::after { width: 2px; height: 8px; left: 6px; top: 3px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span .glow-corners::before, .chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span .glow-corners::after { border-color: rgb(0, 237, 255); }
.chs-ship-showdown-header .category-inner .category-list .list-item .check { color: rgb(67, 237, 248); }
.chs-ship-showdown-header .category-inner .category-list .list-item .check .checkbox::before { opacity: 1; }
.chs-ship-showdown-header .category-inner .category-list .list-item .check .checkbox::after { display: none; }
.chs-ship-showdown-header .category-inner .category-list .list-item .check:hover .checkbox::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .arrow { transition-duration: 0.2s; perspective: 1000px; width: 37px; height: 32px; display: block; opacity: 0.5; background: url("") no-repeat; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .category-inner .category-list .list-item .arrow { position: relative; }
}
.chs-ship-showdown-header .apply-button { float: right; margin-top: -1px; }
.chs-ship-showdown-header .apply-button > span { cursor: pointer; background: rgb(6, 16, 25); height: 16px; display: flex; line-height: 16px; font-size: 12px; color: rgb(8, 145, 197); padding: 0px 0px 10px; top: -10px; border-right: 1px solid rgb(2, 64, 110); }
.chs-ship-showdown-header .apply-button > span::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 17px 17px 0px; border-color: transparent rgb(6, 16, 25) transparent transparent; left: -17px; }
.chs-ship-showdown-header .apply-button > span::after { width: 6px; height: 15px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: 11px; left: -8px; position: absolute; transform: skew(45deg); z-index: 502; }
.chs-ship-showdown-header .apply-button > span .label { text-transform: uppercase; padding-left: 10px; transition-duration: 0.2s; perspective: 1000px; }
.chs-ship-showdown-header .apply-button > span .arrow { background-image: url(""); position: relative; right: 0px; top: -3px; height: 22px; }
.chs-ship-showdown-header .apply-button > span .arrow::before, .chs-ship-showdown-header .apply-button > span .arrow::after { background-image: url(""); height: 25px; }
.chs-ship-showdown-header .apply-button > span .arrow::before { left: -8px; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list { list-style: none; padding: 30px 0px 25px; margin: 0px; display: block; background: rgb(6, 16, 25); border-right: 1px solid rgb(2, 64, 110); border-bottom: 1px solid rgb(2, 64, 110); border-left: 1px solid rgb(2, 64, 110); border-image: initial; border-top: none; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item:not(:last-child) { border-bottom: 1px solid rgb(2, 64, 110); }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .title { padding: 5px 0px; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .glow-corners { display: none; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox { width: 14px; height: 14px; background: rgba(8, 145, 197, 0.1); margin: 0px 20px 0px 10px; position: relative; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox::before, .chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox::after { background: rgb(20, 230, 250); position: absolute; content: ""; display: block; transition-duration: 0.2s; perspective: 1000px; opacity: 0; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox::before { width: 2px; height: 8px; left: 6px; top: 3px; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox::after { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .check { color: rgb(67, 237, 248); }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .check .checkbox::before { opacity: 1; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .check .checkbox::after { display: none; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .check:hover .checkbox::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .apply-button > span .arrow::after { left: -14px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown-content { padding: 45px; }
.chs-ship-showdown-content .banner, .ship-showdown-hub .banner { background-color: rgb(24, 30, 43); display: flex; }
.chs-ship-showdown-content .banner--ship-showdown, .ship-showdown-hub .banner--ship-showdown { padding: 45px 45px 0px; margin-bottom: 20px; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner, .ship-showdown-hub .banner { flex-wrap: wrap; }
}
.chs-ship-showdown-content .banner .text-container, .ship-showdown-hub .banner .text-container { padding: 0px 35px 25px 0px; width: 100%; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner .text-container, .ship-showdown-hub .banner .text-container { padding: 0px 0px 25px; text-align: center; }
}
.chs-ship-showdown-content .banner .text-container .title, .ship-showdown-hub .banner .text-container .title { font-family: countach, sans-serif; font-size: 35px; font-style: italic; font-weight: 700; margin: 0px; letter-spacing: 4.45px; text-transform: uppercase; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner .text-container .title, .ship-showdown-hub .banner .text-container .title { font-size: 42px; }
}
.chs-ship-showdown-content .banner .text-container .description, .ship-showdown-hub .banner .text-container .description { margin-top: 0px; font-family: univia-pro, sans-serif; font-size: 14px; color: rgb(216, 216, 216); line-height: 24px; width: 100%; max-width: 370px; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner .text-container .description, .ship-showdown-hub .banner .text-container .description { font-size: 16px; max-width: none; }
}
.chs-ship-showdown-content .banner .logo-container, .ship-showdown-hub .banner .logo-container { padding: 0px 0px 25px 45px; display: flex; align-items: center; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner .logo-container, .ship-showdown-hub .banner .logo-container { padding: 0px 0px 45px; width: 100%; justify-content: center; }
}
.chs-ship-showdown-content .banner .logo-container .logo, .ship-showdown-hub .banner .logo-container .logo { background: url(""); }
.chs-ship-showdown-content .glow-tabs .inner-tabs, .ship-showdown-hub .glow-tabs .inner-tabs { padding-left: 0px; }
.ship-showdown-hub .apply-button, .ship-showdown-hub .apply-button * { box-sizing: content-box; }
.ship-showdown-hub #community-hub-submissions .chs-content input[type="text"], .ship-showdown-hub #community-hub-submissions .chs-content input[type="password"], .ship-showdown-hub #community-hub-submissions .chs-content input[type="email"], .ship-showdown-hub #community-hub-submissions .chs-content input[type="search"], .ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-select], .ship-showdown-hub #community-hub-submissions .chs-content textarea, .ship-showdown-hub #community-hub-submissions .chs-content .chs-gallery-image-droparea { background: rgb(0, 0, 0); border-color: rgb(3, 52, 84); }
.ship-showdown-hub #community-hub-submissions .chs-content .chs-images .chs-form-field-group { height: 160px; }
.ship-showdown-hub #community-hub-submissions .chs-content .chs-images .chs-form-field-group .chs-chevrons { display: none; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select { z-index: 99; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-option], .ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-dropdown]:not(.x-select-dropdown-interacted) [data-option][aria-selected="true"], .ship-showdown-hub #community-hub-submissions .chs-content .x-select .x-select-option-highlighted { background: rgb(0, 0, 0); }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-select][aria-expanded="true"] { border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(3, 52, 84); border-right-color: rgb(3, 52, 84); border-left-color: rgb(3, 52, 84); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-select] { border-color: rgb(3, 52, 84); }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-select]:focus { box-shadow: none; border-color: rgb(3, 52, 84); }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-option] { display: flex; align-items: center; flex-wrap: wrap; border: 0px; padding: 0px 18px; height: 33px; transition: color 0.2s ease-out 0s; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-option]::before { display: none; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-option]:hover { color: rgb(67, 237, 248); }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-label] { width: 100%; padding-left: 18px; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-dropdown] { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(3, 52, 84); border-bottom-color: rgb(3, 52, 84); border-left-color: rgb(3, 52, 84); border-image: initial; border-top-style: initial; border-top-color: initial; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-dropdown]::-webkit-scrollbar { width: 6px; background: rgb(3, 52, 84); border-radius: 4px; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-dropdown]::-webkit-scrollbar-thumb { background: rgb(153, 227, 245); border-radius: 4px; width: 6px; height: 47px; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select--is-open { z-index: 100; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select--is-open [data-select] { position: relative; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select--is-open [data-select]::after { position: absolute; bottom: 0px; left: 0px; right: 0px; content: ""; width: calc(100% - 40px); margin: 0px auto; border-bottom: 1px solid rgb(3, 52, 84); }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li label { height: 50px; line-height: 50px; color: rgb(3, 52, 84); font-size: 10px; font-weight: 300; letter-spacing: 1.1px; background: rgb(0, 0, 0); }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li label::before { top: 15px; border-color: rgb(3, 52, 84); margin-left: -53px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li label::after { top: 20px; margin-left: -48px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li #chs-media-type-video + label::before { margin-left: -59px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li #chs-media-type-video + label::after { margin-left: -54px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li input[type="radio"]:checked + label { color: rgb(66, 237, 248); background: rgb(0, 0, 0); }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li input[type="radio"]:checked + label::after { box-shadow: none; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li input[type="radio"]:checked + label::before { border-color: rgb(66, 237, 248); }
#community.my-submissions .submission-rows { margin-bottom: 64px; }
@media only screen and (max-width: 1140px) {
#community.my-submissions .submission-rows { width: 100%; margin: 0px auto 64px; }
}
#community.my-submissions .submission-rows .submission-row { border-bottom: 1px solid rgb(22, 129, 165); position: relative; background: url("") repeat; }
#community.my-submissions .submission-rows .submission-row * { font-family: Electrolize; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row { margin-bottom: 10px; }
}
#community.my-submissions .submission-rows .submission-row .submission-thumb { position: absolute; left: 32px; top: 23px; width: 83px; height: 83px; }
#community.my-submissions .submission-rows .submission-row .submission-infos { width: 55%; padding: 40px 0px; float: left; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .submission-infos { width: 100%; }
}
#community.my-submissions .submission-rows .submission-row .submission-infos .title a, #community.my-submissions .submission-rows .submission-row .submission-infos .type { font-size: 16px; color: rgb(8, 145, 197); position: relative; left: 130px; width: 460px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media only screen and (max-width: 1140px) {
#community.my-submissions .submission-rows .submission-row .submission-infos .title a, #community.my-submissions .submission-rows .submission-row .submission-infos .type { width: 265px; }
}
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .submission-infos .title a, #community.my-submissions .submission-rows .submission-row .submission-infos .type { max-width: 300px; }
}
#community.my-submissions .submission-rows .submission-row .submission-infos .title a { text-transform: uppercase; color: rgb(0, 237, 255); }
#community.my-submissions .submission-rows .submission-row .columns { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 45%; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns { width: 100%; }
}
#community.my-submissions .submission-rows .submission-row .columns .column { height: 65px; width: 25%; margin-top: 20px; padding-top: 20px; text-align: center; position: relative; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns .column { margin: 0px; padding: 0px; height: auto; }
}
#community.my-submissions .submission-rows .submission-row .columns .column::before { content: ""; display: block; width: 1px; height: 82px; background: rgb(22, 129, 165); position: absolute; left: 0px; top: 0px; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns .column::before { height: 25px; top: 13px; }
}
#community.my-submissions .submission-rows .submission-row .columns .column .label { font-size: 13px; color: rgb(8, 145, 197); margin-bottom: 6px; }
#community.my-submissions .submission-rows .submission-row .columns .column .data { font-size: 17px; color: rgb(63, 201, 225); }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns .column .data { font-size: 15px; }
}
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns .column.state::before { display: none; }
}
#community.my-submissions .submission-rows .submission-row .columns .column.state.pending .data { color: rgb(236, 111, 0); }
#community.my-submissions .submission-rows .submission-row .columns .column.state.published .data { color: rgb(14, 167, 3); }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn { width: 64px; height: 23px; background: rgba(0, 0, 0, 0.3); margin: 0px; padding: 0px; display: inline-block; border: 1px solid rgba(10, 86, 136, 0.3); transition-duration: 0.2s; perspective: 1000px; }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn .icon { background: url("") 17px 0px no-repeat; height: 100%; transition-duration: 0.2s; perspective: 1000px; }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn.edit .icon { background-position: 17px -28px; }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn:hover { border: 1px solid rgba(10, 86, 136, 0.8); }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn:hover .icon { opacity: 0.7; }
#community.my-submissions .pager { text-align: center; margin-bottom: 80px; }
#community.my-submissions .pager .left, #community.my-submissions .pager .right { float: none; display: inline-block; }
#ac .section-heading { position: relative; z-index: 10; margin-bottom: 50px; padding: 0px 55px; }
#ac .section-heading .title { display: block; position: relative; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 48px; color: rgb(255, 255, 255); text-shadow: rgb(13, 168, 255) 0px 0px 65px; }
#ac .logo-header { width: 100%; height: 160px; margin-bottom: -25px; background-position: calc(50% + 1px) 50%; background-repeat: no-repeat; background-size: contain; }
#ac .logo-header.fps { background-image: url(""); }
#ac .logo-header.dogfighting { height: 180px; margin-bottom: -45px; background-image: url(""); background-position: calc(50% + 16px) 50%; }
#ac .logo-header.racing { margin-top: 50px; background-image: url(""); }
#ac .content-block5 { position: relative; border-top: 1px solid rgb(0, 230, 255); z-index: 1; }
#ac .content-block5 h3 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); text-transform: uppercase; margin-left: 25px; }
#ac .content-block5 h1 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; background: url("") left center no-repeat; padding: 8px 10px 8px 60px; margin: 0px; clear: none; display: inline; float: left; }
#ac .content-block5 h1 strong { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(255, 255, 255); text-transform: uppercase; }
#ac .content-block5 h1 a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; }
#ac .content-block5 h1 a:hover { text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
#ac .content-block5 a { display: inline-block; text-transform: uppercase; font-size: 12px; font-family: Electrolize; }
#ac .content-block5 a span { display: inline-block; vertical-align: middle; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(251, 254, 255); }
#ac .content-block5 a .label { margin-left: 10px; opacity: 0.3; }
#ac .content-block5 a:last-child { padding: 13px 55px 0px 35px; }
#ac .content-block5 a.on *, #ac .content-block5 a:hover * { color: rgb(26, 252, 247); opacity: 1; }
#ac .content-block5 a.on .radio-pager, #ac .content-block5 a:hover .radio-pager { transform: rotate(-90deg); background: url("") 0px 0px no-repeat, url("") 0px 0px no-repeat; }
#ac .content-block5 .bottom { width: 100%; height: 7px; border-top: 1px solid rgb(22, 129, 165); border-left: 1px solid rgb(22, 129, 165); }
#ac .content-block5 > .content { background: url("") repeat; }
#ac .content-block5 .content .top { width: 100px; height: 2px; background-color: rgb(0, 230, 255); }
#ac .content-block5 .content .selector-wrap { float: right; }
#ac .game-type { min-height: 421px; padding-top: 83px; margin-bottom: 20px; position: relative; border: 1px solid rgb(12, 103, 161); background: 50% 0px no-repeat rgb(0, 0, 0); margin-top: 36px; text-align: center; }
#ac .game-type.fps { background-image: url(""); background-size: cover; }
#ac .game-type.fps .game-mode.EL .heading { background-image: url(""); }
#ac .game-type.fps .game-mode.CO .heading { background-image: url(""); }
#ac .game-type.dogfighting { background-image: url(""); }
#ac .game-type.dogfighting .game-mode.BR .heading { background-image: url(""); }
#ac .game-type.dogfighting .game-mode.SB .heading { background-image: url(""); }
#ac .game-type.dogfighting .game-mode.CC .heading { background-image: url(""); }
#ac .game-type.dogfighting .game-mode.VC .heading { background-image: url(""); }
#ac .game-type.racing { background-image: url(""); }
#ac .game-type.racing .game-mode .RU .heading { background-image: url(""); }
#ac .game-type.racing .game-mode .BL .heading { background-image: url(""); }
#ac .game-type .game-mode { width: 338px; min-height: 276px; padding-top: 47px; position: relative; border-style: solid; border-color: rgb(12, 103, 161); border-image: initial; border-width: 0px 1px; background: rgba(28, 20, 16, 0.8); display: inline-block; text-align: left; margin: 0px 10px 83px; }
#ac .game-type .game-mode.org .cell.org { display: none; width: 0px; }
#ac .game-type .game-mode.org .top-row .cell.pilot { width: 268px; text-align: center; }
#ac .game-type .game-mode .top, #ac .game-type .game-mode .bottom { width: 100%; position: absolute; z-index: 1; }
#ac .game-type .game-mode .top { background: url("") no-repeat; top: -28px; height: 28px; }
#ac .game-type .game-mode .bottom { background: url("") no-repeat; bottom: -32px; height: 32px; }
#ac .game-type .game-mode .bracket-button { position: absolute; z-index: 2; bottom: -34px; left: 56px; }
#ac .game-type .game-mode .heading { position: absolute; top: -20px; left: 0px; z-index: 2; background: url("") 50% 0px no-repeat; width: 100%; height: 67px; margin: 0px; padding: 0px; text-align: center; }
#ac .game-type .game-mode .heading.racing span { top: 11px; }
#ac .game-type .game-mode .heading span { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; position: relative; top: 21px; text-shadow: rgb(0, 112, 202) 0px 0px 12px, rgb(0, 112, 202) 0px 0px 12px; }
#ac .game-type .game-mode .leaderboard { padding: 0px 9px; position: relative; z-index: 3; }
#ac .game-type .game-mode .leaderboard .top-row { border: 1px solid rgb(16, 53, 84); height: 20px; margin: 2px 0px; }
#ac .game-type .game-mode .leaderboard .top-row .cell { height: 20px; line-height: 20px; font-size: 11px; text-align: center; color: rgb(41, 95, 101); text-transform: uppercase; }
#ac .game-type .game-mode .leaderboard .cell { display: block; float: left; border-left: 1px solid rgb(16, 53, 84); font-family: Electrolize; }
#ac .game-type .game-mode .leaderboard .cell.rank { width: 49px; border: none; }
#ac .game-type .game-mode .leaderboard .cell.pilot { width: 218px; }
#ac .game-type .game-mode .leaderboard .cell.org { width: 49px; }
#ac .game-type .game-mode .leaderboard .cell .inner { display: block; margin: 5px; height: 37px; }
#ac .game-type .game-mode .leaderboard ul.data { list-style: none; margin: 0px; padding: 0px; border: 1px solid rgb(16, 53, 84); background: linear-gradient(rgba(2, 56, 103, 0.6) 0%, rgba(125, 185, 232, 0) 100%); }
#ac .game-type .game-mode .leaderboard ul.data .row { display: block; height: 47px; margin: 0px; padding: 0px; border-top: 1px solid rgb(16, 53, 84); transform: rotateX(90deg); perspective: 500px; }
#ac .game-type .game-mode .leaderboard ul.data .row:first-child { border: none; }
#ac .game-type .game-mode .leaderboard ul.data .row.animDone { transform: none; }
#ac .game-type .game-mode .leaderboard ul.data .row.no-data .cell.pilot { line-height: 47px; text-align: center; color: rgb(136, 198, 228); }
#ac .game-type .game-mode .leaderboard ul.data .row .cell { height: 47px; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.rank, #ac .game-type .game-mode .leaderboard ul.data .row .cell.org { background: rgba(2, 56, 103, 0.3); }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.rank .inner, #ac .game-type .game-mode .leaderboard ul.data .row .cell.org .inner { background: rgba(0, 82, 139, 0.3); width: 39px; line-height: 37px; text-align: center; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(77, 255, 255); text-shadow: rgb(0, 112, 202) 0px 0px 12px, rgb(0, 112, 202) 0px 0px 12px; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot .inner { margin: 5px 0px 5px 5px; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot .thumb { display: block; width: 37px; height: 37px; float: left; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot span { font-size: 12px; font-family: Electrolize; display: block; margin-left: 42px; line-height: 9px; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot .display { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(136, 198, 228); margin-left: 5px; white-space: nowrap; max-width: 169px; overflow: hidden; text-overflow: ellipsis; display: inline-block; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot .handle { color: rgb(4, 111, 163); }
#store { --brandMenuStoreHeight: 58px; }
@media (max-width: 1024px) {
#store { --brandMenuStoreHeight: 50px; }
}
#store #bodyWrapper { overflow-x: initial; }
#store #contentbody { margin-top: 0px; padding-top: 0px; padding-bottom: 0px; }
#store #store-header { position: relative; z-index: 14; }
#store #store-wrapper { margin: 0px auto; padding-bottom: 50px; position: relative; z-index: 20; }
#store #store-wrapper #intro { z-index: 13; }
#store #store-wrapper .wcontent { margin-left: auto; margin-right: auto; position: relative; width: 1200px; }
@media only screen and (max-width: 1200px) {
#store #store-wrapper .wcontent { width: 100%; }
}
#store #store-wrapper .hr { display: none; }
#store #store-wrapper .featured-listing.split { float: left; max-width: 50%; }
@media only screen and (max-width: 768px) {
#store #store-wrapper .featured-listing.split { max-width: 100%; }
}
@media only screen and (max-width: 1200px) {
#store #store-wrapper .featured-listing.split .subscriptions-item { float: none; width: 100%; }
}
#store #store-wrapper .featured-listing.split .subscriptions-item img { width: 100%; }
#store #store-wrapper .featured-listing.split.last { float: right; }
@media only screen and (max-width: 1200px) {
#store #store-wrapper .featured-listing.split.last { float: none; width: 100%; }
}
#store #store-wrapper .featured-listing.split .block-title .text { display: none; }
#store #store-wrapper .featured-listing.split .viewall span { display: none; }
#store #store-wrapper .featured-listing.split .viewall span.arrow { display: block; }
@media only screen and (max-width: 1200px) {
#store #store-wrapper .featured-listing.split { float: none; width: 100%; }
}
#store #store-wrapper .products-row { padding-left: 40px; padding-right: 40px; }
@media only screen and (max-width: 1024px) {
#store #store-wrapper .products-row { padding-left: calc(50% - 447px); padding-right: calc(50% - 447px); }
}
@media only screen and (max-width: 768px) {
#store #store-wrapper .products-row { padding-left: calc(50% - 298px); padding-right: calc(50% - 298px); }
}
@media only screen and (max-width: 560px) {
#store #store-wrapper .products-row { padding-left: 20px; padding-right: 20px; }
}
#store .listing-wrapper { box-sizing: border-box; padding-top: 120px; position: relative; }
#store .listing-wrapper .intro-text { padding: 0px 20px 0px 0px; margin-top: -40px; }
#store .listing-wrapper .intro-text strong { font-size: 18px; }
#store .listing-wrapper .intro-text a { color: rgb(202, 233, 255); transition: color 0.3s ease 0s; }
#store .listing-wrapper .intro-text a:hover { color: rgb(32, 181, 185); }
@media only screen and (max-width: 768px) {
#store .listing-wrapper { height: auto; padding-top: 60px; }
#store .listing-wrapper .intro-text { padding: 0px 15px; position: relative; text-align: left; top: auto; }
}
#store .intro-text { box-sizing: border-box; color: rgba(32, 181, 185, 0.8); font-size: 15px; margin-bottom: 22px; text-align: right; width: 100%; }
@media only screen and (max-width: 768px) {
#store .intro-text { font-size: 12px; margin-top: 30px; padding: 0px 15px; text-align: left; }
}
#store .content-block4 { border-top-color: rgb(122, 246, 251); }
#store .content-block4 .content { background: rgb(9, 18, 28); }
#store .content-block4 .content .top { background-color: rgb(122, 246, 251); }
#store .content-block4 .content h1 { padding: 17px 10px 9px 60px; max-width: 70%; margin: 0px; text-transform: uppercase; color: rgb(202, 233, 255); font-family: Electrolize; font-size: 24px; background: url("") left center no-repeat; }
#store .content-block4 .content h1 a { color: inherit; }
#store .content-block4 .content h1 a:hover { text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
#store .content-block4 .content h1 strong { color: rgb(255, 255, 255); }
@media only screen and (max-width: 768px) {
#store .content-block4 .content h1 { display: inline-block; float: none; font-size: 16px; margin: 5px 0px; padding-top: 13px; padding-bottom: 10px; }
}
#store .content-block4 .content .selectlist { float: right; margin: 9px; }
#store .content-block4 .bottom { display: none; }
#store .content-block4 .viewall { color: rgb(122, 246, 251); display: block; font-family: Electrolize; font-size: 16px; height: 49px; line-height: 49px; padding: 0px 70px 0px 0px; position: absolute; right: 0px; text-align: right; text-transform: uppercase; top: 10px; width: 245px; }
#store .content-block4 .viewall span { font-family: inherit; }
@media only screen and (max-width: 768px) {
#store .content-block4 .viewall { font-size: 0px; overflow: hidden; text-indent: -1000px; top: 4px; width: 70px; }
}
#store .content-block4 .arrow { background: url("") center center no-repeat; display: block; height: 43px; position: absolute; top: 2px; width: 46px; }
#store .content-block4 .arrow1 { right: 21px; }
#store .content-block4 .arrow2 { right: 14px; }
#store .content-block4 .arrow3 { right: 7px; }
#store .content-block4:hover .arrow { animation-fill-mode: forwards; }
#store .content-block4:hover .arrow1 { animation: 0.1s linear 0s 1 normal none running arrow; }
#store .content-block4:hover .arrow2 { animation: 0.3s linear 0s 1 normal none running arrow; }
#store .content-block4:hover .arrow3 { animation: 0.5s linear 0s 1 normal none running arrow; }
@-webkit-keyframes arrow {
0% { opacity: 0; }
100% { opacity: 1; }
}
#store .products-row { background: rgb(9, 18, 28); border-bottom: 1px solid rgb(122, 246, 251); margin-bottom: 30px; padding: 0px; }
#store .subscriptions-item { border-top-color: rgb(122, 246, 251); border-bottom-color: rgb(122, 246, 251); }
#store .subscriptions-item::after { background-color: rgb(122, 246, 251); }
#store .holosmallbtn .holosmallbtn-top, #store .holosmallbtn .holosmallbtn-bottom { background-image: url(""); color: rgb(251, 254, 255); text-shadow: none; }
#store .customize-button { border: none; }
#store .customize-button .holosmallbtn-top { background: url("") center 30px no-repeat; }
#store .customize-button .holosmallbtn-bottom { background: url("") center -71px no-repeat; }
#store-carousel { background: rgb(9, 18, 28); overflow: hidden; padding: 30px 0px; position: relative; }
.store-country-selector + #store-carousel { margin-top: 12px; }
#store-carousel .carousel-clip { height: 420px; position: relative; width: 1200px; }
#store-carousel .carousel { left: 0px; list-style: none; margin: 0px; padding: 0px; position: absolute; top: 0px; }
#store-carousel .slide { float: left; height: 420px; width: 600px; }
#store-carousel .slide .item { display: block; height: 210px; margin: 0px; position: relative; width: 600px; }
#store-carousel .slide .item::after { content: ""; background: rgba(5, 12, 23, 0.85); display: block; height: 100%; left: 0px; position: absolute; top: 0px; transition: opacity 0.25s ease 0s; width: 100%; z-index: 2; }
#store-carousel .slide .item img { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
#store-carousel .slide .item .info { box-sizing: border-box; display: block; height: 50px; opacity: 0; padding: 10px; position: absolute; right: 0px; top: 80px; width: 100%; z-index: 5; }
#store-carousel .slide .item .info .inner { background: rgba(36, 63, 88, 0.35); display: block; position: relative; }
#store-carousel .slide .item .info .inner * { font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
#store-carousel .slide .item .info .title { color: rgb(185, 215, 236); display: block; font-size: 18px; line-height: 50px; overflow: hidden; padding-left: 20px; text-overflow: ellipsis; white-space: nowrap; width: 400px; }
#store-carousel .slide .item .info .title span { color: rgb(62, 144, 147); font-size: 16px; text-transform: none; }
#store-carousel .slide .item .info .price { vertical-align: top; bottom: -60px; background: rgba(36, 63, 88, 0.35); display: block; margin-top: 0px; position: absolute; padding-top: 130px; right: 0px; text-align: center; text-shadow: none; top: -80px; width: 210px; }
#store-carousel .slide .item .info .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store-carousel .slide .item .info .price .original-price, #store-carousel .slide .item .info .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store-carousel .slide .item .info .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store-carousel .slide .item .info .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store-carousel .slide .item .info .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store-carousel .slide .item .info .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store-carousel .slide .item .info .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store-carousel .slide .item .info .price .discount .super { font-size: 9px; }
#store-carousel .slide .item .info .price .discount .super .currency { color: inherit; }
#store-carousel .slide .item .info .price .super { font-size: 14px; vertical-align: text-top; }
#store-carousel .slide .item .info .price .super .currency { color: rgb(210, 210, 210); }
#store-carousel .slide .item .info .price * { display: inline-block; vertical-align: top; }
#store-carousel .slide .item .info .price .final-price, #store-carousel .slide .item .info .price .super .currency { color: rgb(202, 233, 255); text-shadow: rgba(12, 145, 255, 0.35) 0px 0px 2px; }
#store-carousel .slide .item .info .advice { display: none; }
#store-carousel .slide .item .info .more { color: rgba(202, 223, 255, 0.5); bottom: 60px; font-size: 11px; opacity: 0; position: absolute; right: 72px; text-transform: uppercase; }
#store-carousel .slide .item .info .more::after { background: rgb(96, 255, 231); bottom: -2px; content: ""; display: block; height: 1px; left: 0px; position: absolute; transition: transform 0.25s ease 0s; transform-origin: left center; width: 100%; }
#store-carousel .slide .item .info .more:hover::after { transform: scaleX(0); }
#store-carousel .slide .item .info .holosmallbtn { bottom: 5px; position: absolute; right: 0px; }
#store-carousel .slide .item .info .holosmallbtn-top { font-size: 12px; }
#store-carousel .slide .item .info .text { color: rgb(158, 222, 255); display: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; margin-top: 20px; text-shadow: rgb(0, 0, 0) -2px 3px 3px; text-transform: none; width: 80%; }
#store-carousel .slide .item .info a.viewmore { bottom: 0px; color: rgb(255, 255, 255); display: block; font-size: 16px; height: 49px; line-height: 49px; padding: 0px 70px 0px 0px; position: absolute; text-align: right; right: 0px; width: 245px; }
#store-carousel .slide .item .info a.viewmore:hover { color: cyan; text-shadow: rgb(6, 105, 149) 0px 0px 20px, rgb(6, 105, 149) 0px 0px 50px; }
#store-carousel .slide.large { width: 1200px; }
#store-carousel .slide.large .item { height: 420px; width: 1200px; }
#store-carousel .slide.large .item .info { width: 400px; height: 100%; right: 0px; top: 0px; }
#store-carousel .slide.large .item .info .inner { height: 300px; padding: 40px 20px 14px 40px; }
#store-carousel .slide.large .item .info .title { font-size: 28px; line-height: inherit; overflow: visible; padding: 0px; text-overflow: inherit; white-space: inherit; width: auto; }
#store-carousel .slide.large .item .info .title span { display: block; font-size: 22px; }
#store-carousel .slide.large .item .info .text { display: block; }
#store-carousel .slide.large .item .info .price { position: relative; inset: 0px; width: auto; margin-top: 20px; padding-top: 0px; background-color: transparent; text-align: left; }
#store-carousel .slide.large .item .info .price .taxes { position: relative; inset: -3px 0px 0px -5px; }
#store-carousel .slide.large .item .info .price .final-price { display: inline-block; font-size: 36px; }
#store-carousel .slide.large .item .info .price .final-price .super { font-size: 18px; }
#store-carousel .slide.large .item .info .price .original-price { font-size: 22px; }
#store-carousel .slide.large .item .info .price .original-price .super { font-size: 12px; }
#store-carousel .slide.large .item .info .price .discount { font-size: 20px; }
#store-carousel .slide.large .item .info .price .discount .super { font-size: 11px; }
#store-carousel .slide.large .item .info .advice { color: rgb(210, 210, 210); display: block; font-size: 14px; opacity: 0; }
#store-carousel .slide.large .item .info .more { bottom: 45px; font-size: 11px; opacity: 1; right: inherit; }
#store-carousel .slide.large .item .info .holosmallbtn { bottom: 25px; }
#store-carousel .slide.large .item .info a.viewmore { bottom: 25px; right: 15px; }
#store-carousel .slide.current .item.active::after, #store-carousel .slide.current .item:hover::after { opacity: 0; }
#store-carousel .slide.current .item.active .info, #store-carousel .slide.current .item:hover .info, #store-carousel .slide.current.large.current .item .info { opacity: 1; }
#store-carousel .slide.current .item:hover { position: relative; z-index: 2; }
#store-carousel .slide.current .item:hover .info .price, #store-carousel .slide.current .item:hover .info .advice { opacity: 1; }
#store-carousel .arrows { position: absolute; top: 0px; width: 100%; }
#store-carousel .arrows a { background-repeat: no-repeat; background-position: 50% 50%; color: transparent; display: block; font: 0px / 0 a; height: 124px; opacity: 0.6; position: absolute; text-indent: -999px; top: 179px; width: 97px; z-index: 13; }
#store-carousel .arrows a:hover, #store-carousel .arrows a:focus { opacity: 1; }
#store-carousel .arrows .prev { background-image: url(""); left: 10px; }
#store-carousel .arrows .next { background-image: url(""); right: 10px; }
.c-brand-menu--store { border: none; background: 0px 0px; padding-top: 0px; position: sticky; top: 0px; height: var(--brandMenuStoreHeight); z-index: 15; }
@media (max-width: 1024px) {
.c-brand-menu--store { height: 50px; }
}
.c-brand-menu--store.is-sticky { position: sticky; }
.c-brand-menu--store .c-brand-menu__hamburger span { background-color: rgb(119, 234, 246); }
.c-brand-menu--store .c-brand-menu__section { color: rgb(119, 234, 246); font-family: "Univia Pro", sans-serif; }
.c-brand-menu--store .c-brand-menu__logo { background-color: rgb(10, 34, 48); border-bottom: 1px solid rgb(62, 144, 147); height: 68px; }
.c-brand-menu--store .c-brand-menu__logo::after { right: 0px; }
@media (max-width: 1024px) {
.c-brand-menu--store .c-brand-menu__logo { display: none; }
}
.c-brand-menu--store .c-brand-menu__container { border-top: 1px solid rgb(62, 144, 147); }
.c-brand-menu--store .c-brand-menu__items-container { height: calc(95% - 85px); background-color: rgb(10, 34, 48); border-bottom: none; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__items-container { height: 57px; width: 725px; }
}
@media (min-width: 1260px) {
.c-brand-menu--store .c-brand-menu__items-container { width: 910px; }
}
.c-brand-menu--store .c-brand-menu__items-container::before, .c-brand-menu--store .c-brand-menu__items-container::after { margin-top: 57px; background-color: rgb(202, 233, 255); backface-visibility: hidden; }
.c-brand-menu--store .c-brand-menu__items-container::before { box-shadow: rgba(165, 226, 255, 0.79) 0px 0px 8px 0px, rgba(12, 145, 255, 0.75) 7px 2px 25px 4px; }
.c-brand-menu--store .c-brand-menu__items-container::after { box-shadow: rgba(165, 226, 255, 0.79) 0px 0px 8px 0px, rgba(12, 145, 255, 0.75) -7px 2px 25px 4px; }
.c-brand-menu--store .c-brand-menu__items { height: 70%; border-bottom: none; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__items { height: 100%; flex-grow: 1; position: relative; }
.c-brand-menu--store .c-brand-menu__items::after { background: 0px 0px; border-bottom: 1px solid rgb(62, 144, 147); bottom: 0px; content: ""; display: block; left: 4px; margin-top: 0px; position: absolute; width: calc(100% - 4px); box-shadow: none !important; }
}
.c-brand-menu--store .c-brand-menu__title { color: rgb(185, 215, 236); font-family: univia-pro, sans-serif; font-size: 18px; line-height: 57px; text-transform: uppercase; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__title { padding-left: 20px; padding-right: 15px; }
}
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__item { padding: 0px 25px 0px 30px; box-sizing: border-box; align-items: center; height: 60px; }
}
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__item::before { display: none; }
}
.c-brand-menu--store .c-brand-menu__item.is-open > a, .c-brand-menu--store .c-brand-menu__item.is-active > a { color: rgb(119, 234, 246); }
.c-brand-menu--store .c-brand-menu__item-text { display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: 1px; line-height: 34px; padding-right: 12px; white-space: normal; transition-duration: 0.16s; font-family: univia-pro, sans-serif; }
.c-brand-menu--store .c-brand-menu__item-desc { display: inline-block; font-family: univia-pro, sans-serif; font-size: 12px; font-weight: 300; line-height: 13px; text-transform: none; transition-duration: 0.16s; white-space: normal; }
@media (max-width: 1024px) {
.c-brand-menu--store .c-brand-menu__item-desc { display: block; }
}
.c-brand-menu--store .c-brand-menu__link { color: rgb(35, 197, 201); display: block; height: 30px; padding: 13px 0px; position: relative; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__link { font-size: 14px; letter-spacing: 1px; }
.c-brand-menu--store .c-brand-menu__link::before { background-color: rgb(21, 67, 69); content: ""; display: block; height: 40px; left: -22px; position: absolute; transform: rotate(45deg); transition-duration: 0.22s; top: 8px; width: 1px; }
}
.c-brand-menu--store .c-brand-menu__link:hover { color: rgb(185, 215, 236) !important; }
.c-brand-menu--store .c-brand-menu__link:hover::before { background-color: rgba(185, 215, 236, 0.65); }
.c-brand-menu--store .c-brand-menu__cta { background-color: rgb(10, 34, 48); }
@media (max-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta { display: flex; align-items: center; justify-content: center; padding-top: 0px; padding-left: 5px; height: 85px; }
}
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta { border-bottom: 1px solid rgb(62, 144, 147); height: 56px; }
}
@media (min-width: 1260px) {
.c-brand-menu--store .c-brand-menu__cta { width: 310px; }
}
@media (max-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn { font-size: 10px; height: 30px; line-height: 33px; margin-right: 10px; padding: 0px 20px; }
}
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn { line-height: 32px; padding: 0px 52px; }
}
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 16 fill; border-image-width: 100px; z-index: 2; }
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 33 fill; border-image-width: 100px; z-index: 1; }
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text { color: rgb(251, 254, 255); font-family: univia-pro, sans-serif; font-size: 13px; font-weight: 200; }
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text strong { color: rgb(195, 226, 247); font-family: inherit; font-size: inherit; font-weight: 800; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn { height: 32px; margin: 1px 0px 0px 58px; }
}
@media (max-width: 1024px) {
.c-brand-menu--store.c-platform-bar__open .c-cross-brand-entry { background-color: rgb(0, 0, 0); }
}
@media (max-width: 1024px) {
.c-brand-menu--store.c-platform-bar__open .c-brand-menu .c-brand-submenu { transition: width 0s ease-in-out 0.16s, left 0.16s ease-in-out 0s; }
}
@media (max-width: 1024px) {
.c-brand-menu--store.c-platform-bar__open .c-brand-cta { background-color: rgb(0, 0, 0); }
}
.c-brand-menu--store.is-sticky { top: 0px; }
@media (min-width: 1025px) {
#store.game .c-brand-menu--store, #store.game .c-brand-menu--store.is-sticky { background-color: rgba(56, 36, 24, 0.5); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__container, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__container { border-top-color: rgba(202, 126, 0, 0.5); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__logo, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__logo { border-bottom-color: rgba(202, 126, 0, 0.5); background-color: rgba(132, 84, 15, 0.65); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__logo::after, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__logo::after { margin-right: -14px; border-color: rgba(132, 84, 15, 0.65) transparent transparent; }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__items-container, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container { background-color: rgba(132, 84, 15, 0.65); }
}
#store.game .c-brand-menu--store .c-brand-menu__items-container::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container::before, #store.game .c-brand-menu--store .c-brand-menu__items-container::after, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container::after { background-color: rgb(254, 249, 217); }
#store.game .c-brand-menu--store .c-brand-menu__items-container::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container::before { box-shadow: rgba(226, 97, 11, 0.7) 0px 0px 8px 0px, rgba(226, 97, 11, 0.5) 7px 2px 25px 4px; }
#store.game .c-brand-menu--store .c-brand-menu__items-container::after, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container::after { box-shadow: rgba(226, 97, 11, 0.7) 0px 0px 8px 0px, rgba(226, 97, 11, 0.5) -7px 2px 25px 4px; }
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__items::after, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items::after { border-bottom-color: rgba(202, 126, 0, 0.5); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__title, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__title { color: rgb(247, 233, 202); }
}
#store.game .c-brand-menu--store .c-brand-menu__item.is-open .c-brand-menu__link::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__item.is-open .c-brand-menu__link::before { box-shadow: rgba(255, 236, 166, 0.6) -2px -2px 10px 3px; }
#store.game .c-brand-menu--store .c-brand-menu__item.is-open > a, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__item.is-open > a, #store.game .c-brand-menu--store .c-brand-menu__item.is-active > a, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__item.is-active > a { color: rgb(247, 233, 202); }
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__link, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__link { color: rgb(255, 236, 166); }
#store.game .c-brand-menu--store .c-brand-menu__link::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__link::before { background-color: rgb(255, 236, 166); }
#store.game .c-brand-menu--store .c-brand-menu__link:hover, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__link:hover { color: rgb(247, 233, 202) !important; }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__cta, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta { border-bottom-color: rgba(202, 126, 0, 0.5); background-color: rgba(132, 84, 15, 0.65); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__cta::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta::before { border-color: transparent rgba(132, 84, 15, 0.65) transparent transparent; }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn div:first-of-type, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; height: 40px; left: -4px; top: -4px; width: calc(100% + 8px); }
#store.game .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn div:last-of-type, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 16 fill; border-image-width: 100px; height: 32px; left: 0px; top: 0px; width: 100%; }
#store.game .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn__text { color: rgb(251, 254, 255); }
#store.game .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text strong, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn__text strong { color: rgb(254, 249, 217); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store, #store.rental .c-brand-menu--store.is-sticky { background-color: rgba(18, 117, 90, 0.2); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__container, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__container { border-top-color: rgb(34, 141, 134); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__logo, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__logo { border-bottom-color: rgb(34, 141, 134); background-color: rgba(11, 37, 40, 0.85); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__logo::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__logo::after { border-color: rgba(11, 37, 40, 0.85) transparent transparent; }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__items-container, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container { background-color: rgba(11, 37, 40, 0.85); }
}
#store.rental .c-brand-menu--store .c-brand-menu__items-container::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container::before, #store.rental .c-brand-menu--store .c-brand-menu__items-container::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container::after { background-color: rgb(215, 238, 214); }
#store.rental .c-brand-menu--store .c-brand-menu__items-container::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container::before { box-shadow: rgba(210, 189, 96, 0.64) 0px 0px 8px 0px, rgba(149, 202, 49, 0.63) 7px 2px 25px 4px; }
#store.rental .c-brand-menu--store .c-brand-menu__items-container::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container::after { box-shadow: rgba(210, 189, 96, 0.64) 0px 0px 8px 0px, rgba(149, 202, 49, 0.63) -7px 2px 25px 4px; }
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__items::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items::after { border-bottom-color: rgb(34, 141, 134); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__title, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__title { color: rgb(182, 227, 209); }
}
#store.rental .c-brand-menu--store .c-brand-menu__item.is-open > a, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__item.is-open > a, #store.rental .c-brand-menu--store .c-brand-menu__item.is-active > a, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__item.is-active > a { color: rgb(247, 233, 202); }
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__link, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link { color: rgb(86, 180, 142); }
#store.rental .c-brand-menu--store .c-brand-menu__link .c-brand-menu__item-desc, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link .c-brand-menu__item-desc { color: rgb(42, 136, 101); }
#store.rental .c-brand-menu--store .c-brand-menu__link::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link::before { background-color: rgb(21, 67, 69); }
#store.rental .c-brand-menu--store .c-brand-menu__link:hover, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link:hover { color: rgb(182, 227, 209) !important; }
#store.rental .c-brand-menu--store .c-brand-menu__link:hover .c-brand-menu__item-desc, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link:hover .c-brand-menu__item-desc { color: rgb(42, 136, 101); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__cta, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta { border-bottom-color: rgb(34, 141, 134); background-color: rgba(11, 37, 40, 0.85); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__cta::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta::before { border-color: transparent rgba(11, 37, 40, 0.85) transparent transparent; }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn::before { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 16 fill; border-image-width: 100px; }
#store.rental .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn::after { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 33 fill; border-image-width: 100px; }
#store.rental .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn__text { color: rgb(182, 227, 209); }
#store.rental .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text strong, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn__text strong { color: rgb(218, 247, 235); }
}
#store .page-wrapper .selectlist { background: rgb(0, 0, 0); border: 1px solid rgb(122, 246, 251); color: rgb(202, 233, 255); border-radius: 0px; display: inline-block; height: 32px; position: relative; width: 205px; }
@media only screen and (max-width: 768px) {
#store .page-wrapper .selectlist { background: url("") 99% center no-repeat rgb(0, 0, 0); }
}
#store .page-wrapper .selectlist .body { border-color: rgb(122, 246, 251); border-radius: 0px; box-shadow: none; color: rgb(202, 233, 255); margin-left: -1px; margin-right: 0px; max-height: 400px; width: calc(100% - 2px); }
#store .page-wrapper .selectlist .arrow { background: url("") -7px center no-repeat; height: 32px; margin-left: -4px; }
#store .page-wrapper .selectlist.loading .arrow { background: url("") center center no-repeat; }
#store .page-wrapper .selectlist > span { border-right: 1px solid rgb(122, 246, 251); height: 22px; line-height: 22px; margin: 5px 0px; padding: 0px 0px 0px 10px; width: 160px; }
#store .page-wrapper .selectlist ul li.hover, #store .page-wrapper .selectlist ul li.hover.selected { background-color: rgb(36, 63, 88); color: rgb(255, 255, 255); }
#store .page-wrapper .selectlist .scrollable .viewport { width: calc(100% - 6px); }
#store .page-wrapper .selectlist .scrollable .scrollbar { overflow: hidden; }
#store .page-wrapper .selectlist .scrollable .scrollbar .track .thumb { background-color: rgb(236, 117, 31); min-height: 10px; width: auto; }
#store-wrapper .nav-container { position: sticky; top: var(--brandMenuStoreHeight); z-index: 100; margin-top: -1px; }
#store-wrapper .nav-container .nav-wrapper { height: 70px; position: relative; z-index: 100; backface-visibility: hidden; }
#store-wrapper .nav-container .nav-wrapper .nav-inner { height: 60px; z-index: 100; top: 1px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav { float: left; height: 60px; list-style: none; margin: 0px; padding: 0px; position: relative; z-index: 3; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.mobile-store-nav { display: none; user-select: none; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.mobile-store-nav { display: block; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full { background: rgb(9, 18, 28); border-right: 1px solid rgb(62, 144, 147); border-bottom: 1px solid rgb(62, 144, 147); border-left: 1px solid rgb(62, 144, 147); border-image: initial; border-top: none; height: auto; left: 15px; position: absolute; top: 61px; width: 250px; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item:first-child { display: none; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item > .link { display: block; padding: 0px 14px 0px 13px !important; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item > .link > span { background: url("") right center no-repeat; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item > .link > span::before, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item > .link > span::after { display: none !important; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.active { display: block; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav { display: none; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item { float: left; position: relative; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item { float: none; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.drop > .link { padding-right: 38px; background: url("") 94% 50% no-repeat; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.drop > .link { background: 0px 0px !important; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link { display: inline-block; height: 60px; overflow: hidden; padding: 0px 14px; position: relative; }
@media only screen and (max-width: 1200px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link { padding: 0px 4px; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link { padding: 0px 28px; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link > span { transition-duration: 0.3s; perspective: 1000px; color: rgb(35, 197, 201); display: block; font-family: Electrolize; font-size: 14px; line-height: 61px; padding: 0px 7px; position: relative; text-transform: uppercase; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link > span::before { transition-duration: 0.3s; perspective: 1000px; border-width: 0px 3px 5px; border-style: none solid solid; border-color: transparent transparent rgb(202, 233, 255); bottom: 0px; content: ""; display: block; height: 0px; left: -3px; position: absolute; width: 100%; z-index: 2; transform: translate(0px, 100%); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link > span::after { transition-duration: 0.3s; perspective: 1000px; content: ""; box-shadow: rgba(155, 226, 255, 0.8) 0px 0px 12px 1px, rgba(12, 145, 255, 0.75) -1px -1px 15px 2px; width: 100%; height: 5px; opacity: 0; position: absolute; bottom: 0px; left: 0px; z-index: 2; transform: scaleY(0); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav { background: rgb(9, 18, 28); border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(62, 144, 147); border-bottom-color: rgb(62, 144, 147); border-left-color: rgb(62, 144, 147); border-image: initial; border-top-style: initial; border-top-color: initial; display: none; padding: 0px; margin: 0px; position: absolute; top: 61px; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav { display: none; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav.ships { left: -200px; width: 1020px; }
@media only screen and (max-width: 1200px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav.ships { left: -225px; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav.extras { width: 248px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list { margin: 0px; padding: 0px; list-style: none; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list { border-top: 1px solid rgb(19, 41, 64); margin: 35px 0px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer { width: 340px; height: 56px; float: left; border-bottom: 1px solid rgb(19, 41, 64); margin-top: -1px; position: relative; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer:hover::before, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer:hover::after { opacity: 1; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer::before, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer::after { transition-duration: 0.3s; perspective: 1000px; left: 55px; opacity: 0.5; content: ""; position: absolute; display: block; transform: translate(0px, -50%); width: 28px; height: 28px; background: url(""); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer::before { background-position: center top; top: 50%; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer::after { background-position: center bottom; top: 51%; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer .link { padding: 0px 55px 0px 95px; height: 56px; background-repeat: no-repeat; background-position: 280px center; display: table-cell; vertical-align: middle; width: 340px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.extra-list { padding: 20px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.extra-list .extra .link { line-height: 40px; padding-right: 20px; background: url("") right center no-repeat; display: block; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.extra-list .extra .link.all, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.extra-list .extra .link.all:hover { color: rgb(255, 255, 255); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list .item { transition-duration: 0.3s; perspective: 1000px; opacity: 0.5; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list .item:hover { opacity: 1; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list .item .link { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(66, 237, 248); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .sub-nav { display: block; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .sub-nav { display: none; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.active > .link > span, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .link > span { color: rgb(202, 233, 255); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.active > .link > span::before, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .link > span::before { transform: translate(0px, 0px); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.active > .link > span::after, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .link > span::after { opacity: 1; transform: scaleY(1); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.disabled > .link { color: rgb(204, 204, 204); cursor: default; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .MiniCart { display: inline-block; width: auto; float: right; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .view-cart { background: url("") center center no-repeat; display: block; height: 29px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(202, 233, 255); float: right; margin: 17px 5px 0px 12px; padding-left: 50px; }
@media only screen and (max-width: 1200px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .view-cart { margin-left: 0px; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .view-cart { margin-left: 17px; margin-right: 25px; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist { border: 1px solid rgb(62, 144, 147); border-radius: 0px; color: rgb(35, 197, 201); float: right; height: 32px; margin: 13px 2px 0px 0px; width: 85px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist * { font-family: Electrolize; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > span { border-right: 1px solid rgb(62, 144, 147); height: 22px; line-height: 22px; margin: 5px 0px; padding: 0px 0px 0px 10px; width: 47px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .arrow { background-image: url(""); background-position: center center; height: 32px; margin-left: -10px; width: 26px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist .track { width: 6px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist .track .thumb { background-color: rgb(255, 255, 255); width: 6px; border-radius: 0px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist .viewport { width: 77px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body { background: rgba(9, 18, 28, 0.85); border-color: rgb(62, 144, 147); border-radius: 0px; color: rgb(35, 197, 201); margin: 0px 0px 0px -1px; width: 90px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body .body { background: 0px 0px; width: 72px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body ul li.hover, #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body ul li.hover.selected { background: rgb(202, 233, 255); }
#store-wrapper .nav-container .nav-wrapper .exterior-lines { top: 0px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu { opacity: 1; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu > * { border-width: 1px 0px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .center { box-sizing: border-box; background: rgba(9, 18, 28, 0.85); border-style: solid; border-color: rgb(62, 144, 147); height: 62px; transition-duration: 0.2s; perspective: 1000px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior { border-top-color: rgb(62, 144, 147); border-bottom-color: rgb(62, 144, 147); height: 70px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner { background-color: rgba(9, 18, 28, 0.85); height: 62px; width: 103px; flex: 0 0 auto; transition-duration: 0.2s; perspective: 1000px; z-index: 20; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner > .chevron { background: rgb(202, 233, 255); position: absolute; top: 60px; z-index: 101; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner > .chevron.small { height: 9px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner > .chevron.right { box-shadow: rgba(12, 145, 255, 0.75) 0px 0px 12px 1px, rgba(12, 145, 255, 0.75) -5px -1px 20px 2px; left: -3px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner > .chevron.left { box-shadow: rgba(12, 145, 255, 0.75) 0px 0px 12px 1px, rgba(12, 145, 255, 0.75) 5px -1px 20px 2px; right: -3px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).left { transition-duration: 0.2s; perspective: 1000px; background-color: rgba(9, 18, 28, 0.85); }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).right { transition-duration: 0.2s; perspective: 1000px; background-color: rgba(9, 18, 28, 0.85); }
@media only screen and (max-width: 1024px) {
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full { background: rgba(132, 84, 15, 0.6); border-color: rgba(202, 126, 0, 0.5); }
}
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop > .link { background: url("") 94% 50% no-repeat; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav { border-color: rgba(202, 126, 0, 0.5); background: rgba(132, 84, 15, 0.6); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item { opacity: 0.8; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item .link { transition-duration: 0.2s; perspective: 1000px; color: rgb(185, 128, 39); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item .link:hover { color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item .link.all { color: rgb(255, 255, 255); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item:hover { opacity: 1; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.active > .link > span { color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span { color: rgb(185, 128, 39); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span::before { border-bottom-color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span::after { box-shadow: rgba(226, 97, 11, 0.6) 0px 0px 12px 1px, rgba(226, 97, 11, 0.7) -1px -1px 15px 2px; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link:hover > span { color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .view-cart { background-image: url(""); color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist { border-color: rgba(202, 126, 0, 0.5); color: rgba(223, 212, 171, 0.5); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > span { border-right-color: rgba(202, 126, 0, 0.5); color: rgba(223, 212, 171, 0.5); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .arrow { background-image: url(""); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body { color: rgba(223, 212, 171, 0.5); border-color: rgba(202, 126, 0, 0.5); background-color: rgba(100, 62, 0, 0.5); background-image: url(""); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body .body { background: 0px 0px; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body .body > .option.hover, #store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body .body > .option.hover.selected { background-color: rgba(226, 97, 11, 0.75); color: rgb(0, 0, 0); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner { border-color: rgba(202, 126, 0, 0.5); background-color: rgba(132, 84, 15, 0.6); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron { background: rgb(254, 249, 217); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron.left { box-shadow: rgba(226, 97, 11, 0.6) 0px 0px 12px 2px, rgba(226, 97, 11, 0.6) 5px -1px 20px 4px; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron.right { box-shadow: rgba(226, 97, 11, 0.6) 0px 0px 12px 2px, rgba(226, 97, 11, 0.6) -5px -1px 20px 4px; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).left { background: rgba(132, 84, 15, 0.6); border-color: rgba(202, 126, 0, 0.5); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).right { background: rgba(132, 84, 15, 0.6); border-color: rgba(202, 126, 0, 0.5); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .center { border-color: rgba(202, 126, 0, 0.5); background-color: rgba(132, 84, 15, 0.6); }
@media only screen and (max-width: 1024px) {
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full { border-color: rgb(34, 141, 134); background-color: rgb(8, 26, 28); }
}
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop > .link { background: url("") 94% 50% no-repeat; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.active > .link > span { color: rgb(233, 248, 232); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span { color: rgb(86, 180, 142); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span::before { border-bottom-color: rgb(215, 238, 214); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span::after { box-shadow: rgba(210, 189, 96, 0.64) 0px 0px 12px 1px, rgba(149, 202, 49, 0.63) -1px -1px 15px 2px; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link:hover > span { color: rgb(233, 248, 232); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist { background-image: none; border-color: rgb(34, 141, 134); color: rgb(86, 180, 142); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > span { border-right-color: rgb(34, 141, 134); color: rgb(86, 180, 142); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .arrow { background-image: url(""); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .body { color: rgb(86, 180, 142); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .body .body { background: 0px 0px; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .body .body > .option.hover, #store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .body .body > .option.hover.selected { background-color: rgb(34, 141, 134); color: rgb(0, 0, 0); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner { border-color: rgb(34, 141, 134); background-color: rgba(8, 26, 28, 0.85); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron { background: rgb(215, 238, 214); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron.left { box-shadow: rgba(149, 202, 49, 0.6) 0px 0px 12px 2px, rgba(149, 202, 49, 0.6) 5px -1px 20px 4px; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron.right { box-shadow: rgba(149, 202, 49, 0.6) 0px 0px 12px 2px, rgba(149, 202, 49, 0.6) -5px -1px 20px 4px; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).left { background: rgba(8, 26, 28, 0.85); border-color: rgb(34, 141, 134); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).right { background: rgba(8, 26, 28, 0.85); border-color: rgb(34, 141, 134); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .center { border-color: rgb(34, 141, 134); background-color: rgba(8, 26, 28, 0.85); }
#store.sku-detail .rcol .carousel-holder-ship .carousel .pager { position: relative; left: 50%; display: inline-block; width: auto; max-width: calc(100% - 96px); transform: translateX(-50%); }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager { padding: 0px 12px 0px 24px; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager { position: relative; float: left; width: 6px; border-radius: 0px; background: rgb(6, 56, 94); transition: background-color 0.45s cubic-bezier(0.39, 0.01, 0.2, 0.98) 0s; will-change: background-color; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on { transform: skewX(-45deg); }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager::before, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager::after { content: ""; position: absolute; margin: auto; top: 0px; height: 100%; user-select: none; pointer-events: none; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager::after { left: 0px; width: 100%; box-shadow: rgba(155, 226, 255, 0.8) 0px 0px 12px 1px, rgba(12, 145, 255, 0.75) -1px -1px 15px 2px; opacity: 0; transition: opacity 0.45s cubic-bezier(0.39, 0.01, 0.2, 0.98) 0s; will-change: opacity; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:not(:last-child)::before { right: 0px; width: 1px; background-color: rgb(15, 43, 47); }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:focus, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:hover, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on { transition-duration: 50ms; background: rgb(63, 236, 248); }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:focus::after, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:hover::after, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on::after { transition-duration: 50ms; opacity: 1; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:focus, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on { z-index: 5; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:focus::before, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on::before { opacity: 0; }
.product-item { float: left; height: 264px; margin: 10px 10px 51px; padding-top: 154px; padding-bottom: 20px; position: relative; width: 258px; }
@media only screen and (max-width: 1200px) {
.product-item { margin: 6px 20px 40px; }
}
@media only screen and (max-width: 560px) {
.product-item { float: none; margin: 6px auto 40px; }
.product-item:nth-child(4) { display: block; }
}
.product-item a { display: block; }
.product-item > a { left: 0px; position: absolute; top: 0px; }
.product-item img { border: 4px solid rgb(32, 89, 91); height: 146px; width: 250px; }
.product-item .type { background: url("") center top repeat; color: rgb(205, 207, 207); font-size: 12px; height: 18px; line-height: 21px; padding: 0px 18px 0px 5px; position: absolute; right: 4px; text-transform: uppercase; top: 4px; }
.product-item .type div { background: url("") left bottom no-repeat; height: 18px; left: -17px; position: absolute; top: 0px; width: 17px; }
.product-item .info { font-size: 14px; font-weight: 400; height: calc(100% - 45px); padding: 0px 13px; position: relative; text-transform: uppercase; background: rgba(36, 63, 88, 0.35); }
.product-item .info * { font-family: Electrolize; }
.product-item .info .title { clear: both; color: rgb(202, 233, 255); display: block; font-size: 14px; height: 70px; margin-top: 20px; text-transform: uppercase; }
.product-item .info .title span { color: rgb(71, 144, 12); display: block; text-transform: none; }
.product-item .info .desc { clear: both; color: rgb(179, 216, 235); display: block; margin-bottom: 10px; text-transform: inherit; }
.product-item .info .stock { color: rgb(255, 255, 255); font-size: 18px; }
.product-item .info .detail { color: rgb(158, 159, 159); font-size: 11px; left: 13px; position: absolute; text-transform: none; top: 90px; }
.product-item .info .note { font-size: 10px; color: rgb(71, 144, 12); text-transform: none; }
.product-item .info .price { text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: absolute; top: 102px; left: 13px; margin-top: 0px; }
.product-item .info .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.product-item .info .price .original-price, .product-item .info .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.product-item .info .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.product-item .info .price .original-price .super .currency { color: inherit; font-size: 11px; }
.product-item .info .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.product-item .info .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.product-item .info .price .discount strong { margin-left: 0.3em; font-weight: 400; }
.product-item .info .price .discount .super { font-size: 9px; }
.product-item .info .price .discount .super .currency { color: inherit; }
.product-item .info .price .super { font-size: 14px; vertical-align: text-top; }
.product-item .info .price .super .currency { color: rgb(210, 210, 210); }
.product-item .info .price .final-price { color: rgb(202, 233, 255); margin-bottom: -10px; text-shadow: rgba(12, 145, 255, 0.35) 0px 0px 2px; }
.product-item .info .price .super .currency { color: rgb(62, 144, 147); }
.product-item .info .state { display: block; font-size: 10px; left: 13px; line-height: 14px; position: absolute; top: 145px; width: 100px; }
.product-item .info .more { color: rgba(202, 233, 255, 0.5); font-size: 11px; left: 13px; position: absolute; text-transform: uppercase; bottom: 19px; }
.product-item .info .more::after { background: rgb(96, 255, 231); bottom: -2px; content: ""; display: block; height: 1px; left: 0px; position: absolute; transition: transform 0.25s ease 0s; transform-origin: left center; width: 100%; }
.product-item .info .more:hover { color: rgba(202, 233, 255, 0.75); }
.product-item .info .more:hover::after { transform: scaleX(0); }
.product-item .info .add-cart { top: auto; bottom: 5px; position: absolute; right: -5px; text-transform: uppercase; }
.product-item.game { background: rgb(11, 8, 4); }
.product-item.game img { border-color: rgb(113, 76, 13); }
.product-item.game .info .title { color: rgb(223, 212, 171); }
.product-item.game .info .desc { color: rgb(243, 232, 187); font-size: 10px; margin-top: 5px; }
.product-item.game .info .price .final-price { color: rgb(248, 248, 232); }
.product-item.game .info .price .super .currency { color: rgba(243, 232, 187, 0.5); }
.product-item.game .info .state { color: rgb(85, 126, 88) !important; }
.product-item.game .info .more { color: rgba(223, 212, 171, 0.5); }
.product-item.game .info .more::after { background: rgba(223, 212, 171, 0.5); }
.product-item.rental { background: rgb(12, 24, 27); }
.product-item.rental img { border-color: rgb(62, 142, 134); }
.product-item.rental .info .title { color: rgb(182, 227, 209); }
.product-item.rental .info .title span { color: rgb(51, 92, 75); }
.product-item.rental .info .price .final-price { color: rgb(233, 248, 232); }
.product-item.rental .info .price .super .currency { color: rgb(182, 227, 209); }
.product-item.rental .info .state { color: rgb(103, 191, 110) !important; }
.product-item.rental .info .more { color: rgb(182, 227, 209); }
.product-item.rental .info .more::after { background: rgb(34, 141, 134); }
.product-item.rental .info .desc { font-size: 10px; color: rgb(205, 207, 207); }
.product-item.large { height: 230px; margin: 10px 11px 58px; padding-top: 210px; width: 351px; }
@media only screen and (max-width: 1200px) {
.product-item.large { height: 244px; margin: 6px 20px 40px; padding-top: 154px; width: 258px; }
}
@media only screen and (max-width: 768px) {
.product-item.large { float: none; margin: 6px auto 40px; }
}
.product-item.large img { height: 202px; width: 343px; }
@media only screen and (max-width: 1200px) {
.product-item.large img { width: 250px; height: 146px; }
}
.product-item.large .info { height: calc(116% - 45px); padding: 0px 20px 0px 42px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info { font-size: 14px; height: calc(116% - 45px); padding: 0px 13px; }
}
.product-item.large .info .title { font-size: 16px; }
.product-item.large .info .price { font-size: 26px; top: 108px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info .price { font-size: 22px; left: 13px; top: 102px; }
}
.product-item.large .info .price .super .currency { font-size: 12px; }
.product-item.large .info .more { top: 190px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info .more { top: 205px; }
}
.product-item.large .info add-cart { top: 143px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info add-cart { top: 159px; }
}
.product-item.large .info .detail { top: 96px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info .detail { top: 90px; }
}
.product-item.large .info .state { top: 160px; }
.product-item.large .info .price, .product-item.large .info .more, .product-item.large .info .state, .product-item.large .info .detail { left: 42px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info .price, .product-item.large .info .more, .product-item.large .info .state, .product-item.large .info .detail { left: 13px; }
}
.product-item.huge { height: 238px; margin: 10px 11px 58px; padding-top: 320px; width: 538px; }
@media only screen and (max-width: 1200px) {
.product-item.huge { height: 244px; margin: 6px 20px 40px; padding-top: 184px; width: 337px; }
}
@media only screen and (max-width: 560px) {
.product-item.huge { float: none; margin: 6px auto 40px; height: 244px; padding-top: 154px; width: 258px; }
}
.product-item.huge img { height: 312px; width: 530px; }
@media only screen and (max-width: 1200px) {
.product-item.huge img { width: 328px; height: 186px; }
}
@media only screen and (max-width: 560px) {
.product-item.huge img { width: 250px; height: 146px; }
}
.product-item.huge .excerpt { overflow: hidden; text-overflow: ellipsis; max-width: 100%; white-space: nowrap; }
@media only screen and (max-width: 560px) {
.product-item.huge .excerpt { margin-top: -2px; }
}
.product-item.huge .info { height: calc(116% - 45px); padding: 0px 20px 0px 42px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info { font-size: 14px; height: calc(116% - 45px); padding: 0px 13px; }
}
.product-item.huge .info .title { font-size: 16px; }
.product-item.huge .info .price { font-size: 26px; top: 108px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info .price { font-size: 22px; left: 13px; top: 102px; }
}
.product-item.huge .info .price .super .currency { font-size: 12px; }
.product-item.huge .info .more { top: 190px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info .more { top: 205px; }
}
.product-item.huge .info .detail { top: 96px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info .detail { top: 90px; }
}
.product-item.huge .info .state { top: 160px; }
.product-item.huge .info .price, .product-item.huge .info .more, .product-item.huge .info .state, .product-item.huge .info .detail { left: 42px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info .price, .product-item.huge .info .more, .product-item.huge .info .state, .product-item.huge .info .detail { left: 13px; }
}
.product-item.ships-item .detail { top: 82px; color: rgb(158, 159, 159); }
.product-item__limited { color: rgb(151, 37, 37) !important; }
.h-stock-level--high { color: rgb(0, 136, 0); }
.h-stock-level--low { color: rgb(255, 255, 0); }
.h-stock-level--none { color: red; }
#store-wrapper .sort-filter-wrap { background: rgb(9, 18, 28); border: 1px solid rgb(122, 246, 251); box-sizing: border-box; height: auto; min-height: 28px; position: relative; width: 100%; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filter-wrap { border-left: none; border-right: none; }
}
#store-wrapper .sort-filter-wrap.type-ships .sort-filters fieldset.sort a.sort { border-left: 1px solid rgba(99, 133, 163, 0.6); border-bottom: 1px solid rgba(99, 133, 163, 0.6); }
#store-wrapper .sort-filter-wrap.type-ships .sort-filters fieldset input[type="text"] { border-bottom: 1px solid rgba(99, 133, 163, 0.6); }
#store-wrapper .sort-filters { float: right; height: auto; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters { float: none; }
}
#store-wrapper .sort-filters fieldset { float: left; margin: 0px; padding: 0px; position: relative; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters fieldset { float: none; }
}
#store-wrapper .sort-filters fieldset input[type="text"] { border-right-color: rgb(122, 246, 251); border-left-color: rgb(122, 246, 251); border-top: none; border-bottom: none; margin-bottom: 0px; padding-top: 8px; padding-bottom: 7px; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters fieldset input[type="text"] { border-left: none; }
}
#store-wrapper .sort-filters fieldset .search-submit { background: url("") -17px -10px no-repeat; display: block; height: 30px; position: absolute; right: 0px; top: 0px; width: 30px; }
#store-wrapper .sort-filters fieldset .search-submit span { background: url("") -17px -59px no-repeat; display: block; height: 38px; left: 0px; opacity: 0; position: absolute; top: 0px; width: 38px; }
#store-wrapper .sort-filters fieldset .search-submit:hover span { opacity: 1; }
#store-wrapper .sort-filters fieldset .selectlist { border-width: 1px 1px 0px 0px; border-top-style: solid; border-right-style: solid; border-top-color: rgb(122, 246, 251); border-right-color: rgb(122, 246, 251); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-left-style: initial; border-left-color: initial; border-radius: 0px; background-color: rgb(9, 18, 28); float: right; height: 29px; margin: -1px 0px 0px; width: 190px; }
#store-wrapper .sort-filters fieldset .selectlist * { font-family: Electrolize; }
#store-wrapper .sort-filters fieldset .selectlist > span { border-right: 1px solid rgb(31, 91, 132); height: 22px; line-height: 22px; margin: 3px 0px; padding: 0px 0px 0px 10px; width: 149px; }
#store-wrapper .sort-filters fieldset .selectlist > .arrow { background-position: 3px center; height: 28px; margin-left: -10px; }
#store-wrapper .sort-filters fieldset .selectlist .track { width: 6px; }
#store-wrapper .sort-filters fieldset .selectlist .track .thumb { background-color: rgb(255, 255, 255); border-radius: 0px; width: 6px; }
#store-wrapper .sort-filters fieldset .selectlist .viewport { width: 177px; }
#store-wrapper .sort-filters fieldset .selectlist .option { background-color: rgb(9, 18, 28); }
#store-wrapper .sort-filters fieldset .selectlist .option.hover { background-color: rgb(36, 63, 88); }
#store-wrapper .sort-filters fieldset .selectlist > .body { margin-top: 1px; }
#store-wrapper .sort-filters fieldset .selectlist > .body .body { width: 72px; }
#store-wrapper .sort-filters fieldset.lfilters { left: 0px; position: absolute; top: 0px; width: 100px; }
#store-wrapper .sort-filters fieldset.lfilters a.reset-filter { background: url("") left 4px no-repeat; color: rgb(111, 216, 255); font-family: Electrolize; font-size: 12px; height: 31px; left: 0px; line-height: 28px; margin-left: 20px; opacity: 0.5; padding-left: 40px; position: absolute; text-transform: uppercase; width: 100px; }
#store-wrapper .sort-filters fieldset.lfilters a.reset-filter:hover { opacity: 1; padding-left: 35px; background-color: rgb(36, 63, 88); }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters fieldset.lfilters { border-bottom: 1px solid rgb(122, 246, 251); position: relative; left: auto; width: auto; }
#store-wrapper .sort-filters fieldset.lfilters a.reset-filter { display: inline-block; padding-left: 22px; position: relative; white-space: nowrap; width: auto; }
#store-wrapper .sort-filters fieldset.lfilters .selectlist { border-right: none; float: none; padding-left: 15px; width: 100%; }
}
#store-wrapper .sort-filters fieldset.search { padding-right: 28px; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters fieldset.sort { border-bottom: 1px solid rgb(122, 246, 251); padding: 0px 15px; }
}
#store-wrapper .sort-filters fieldset.sort a.sort, #store-wrapper .sort-filters fieldset.sort label { color: rgb(177, 216, 241); display: inline-block; font-family: Electrolize; font-size: 14px; height: 28px; line-height: 28px; margin: 0px 10px 0px 0px; }
#store-wrapper .sort-filters fieldset.sort a.sort { background: 120% 50% no-repeat; border-left: 1px solid rgba(99, 133, 163, 0.6); margin: 0px; padding: 0px 45px 0px 10px; }
#store-wrapper .sort-filters fieldset.sort a.sort.asc { background-image: url(""); }
#store-wrapper .sort-filters fieldset.sort a.sort.desc { background-image: url(""); }
#store-wrapper .sort-filters fieldset.sort label { color: rgb(111, 216, 255); font-size: 12px; opacity: 0.5; }
#store-wrapper .ship-item { max-width: 480px; }
@media only screen and (min-width: 945px) {
#store-wrapper .ship-item { max-width: 820px; }
}
#store-wrapper .tags-form { border-top: 1px solid rgb(122, 246, 251); padding: 10px 20px; }
#store-wrapper .tags-form::after { clear: both; content: ""; display: table; }
#store-wrapper .tags-form label { color: rgb(111, 216, 255); float: left; font-family: Electrolize; font-size: 12px; height: 34px; line-height: 34px; margin: 0px; opacity: 0.5; }
#store-wrapper .tags-form .tags { padding-left: 85px; }
#store-wrapper .tags-form .tag { border: 1px solid rgb(68, 90, 107); border-radius: 3px; color: rgb(115, 140, 157); float: left; font-family: Electrolize; font-size: 12px; margin: 0px 5px 5px 0px; padding: 8px 37px 8px 11px; position: relative; }
#store-wrapper .tags-form .tag a { background: url("") center top; display: block; height: 32px; position: absolute; right: 0px; top: 0px; width: 32px; }
#store-wrapper .tags-form .tag a span { background: url("") -39px -39px; display: block; height: 18px; left: 7px; position: absolute; top: 7px; width: 18px; }
#store-wrapper .tags-form .tag a:hover span { opacity: 0.6; }
#store-wrapper #search-filters { float: left; margin: 42px 0px 0px; min-height: 850px; padding: 0px; position: relative; width: 276px; }
@media only screen and (max-width: 768px) {
#store-wrapper #search-filters { left: -278px !important; }
#store-wrapper #search-filters.on { left: -1px !important; }
}
@media only screen and (max-width: 1156px) {
#store-wrapper #search-filters { position: absolute; top: 370px; left: -276px; }
#store-wrapper #search-filters.on { left: 0px; }
}
#store-wrapper #search-filters.hidden { display: none; }
#store-wrapper #search-filters fieldset { float: none; margin: 0px 0px 23px; padding: 0px; width: 278px; }
#store-wrapper #search-filters fieldset > .title { background: url("") left top repeat-y; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(29, 63, 98); border-right-color: rgb(29, 63, 98); border-left-color: rgb(29, 63, 98); border-image: initial; color: rgb(111, 216, 255); cursor: pointer; border-bottom-style: initial; border-bottom-color: initial; display: block; font-family: Electrolize; font-size: 14px; margin: 0px; padding: 11px 18px 31px; position: relative; text-shadow: rgb(0, 153, 255) 0px 0px 15px; text-transform: uppercase; }
#store-wrapper #search-filters fieldset > .title .plus { color: rgb(39, 93, 148); font-family: Electrolize; text-transform: none; }
#store-wrapper #search-filters fieldset > .title .arrow { background: url("") center center no-repeat; display: block; height: 48px; position: absolute; right: 0px; top: -3px; width: 48px; }
#store-wrapper #search-filters fieldset > .inner { position: relative; }
#store-wrapper #search-filters fieldset > .inner .line { background-color: rgb(28, 64, 100); height: 100%; left: 30px; position: absolute; top: 0px; width: 2px; }
#store-wrapper #search-filters fieldset > .inner .gauge_minus { background: url("") left top no-repeat; height: 16px; left: 23px; opacity: 1; position: absolute; top: -20px; width: 16px; transform: rotate(90deg); }
#store-wrapper #search-filters fieldset > .inner .gauge_plus { background: url("") left top repeat-y; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(29, 63, 98); border-bottom-color: rgb(29, 63, 98); border-left-color: rgb(29, 63, 98); border-image: initial; border-top-style: initial; border-top-color: initial; height: 30px; position: relative; width: 276px; }
#store-wrapper #search-filters fieldset > .inner .gauge_plus span { background: url("") left bottom no-repeat; height: 16px; left: 22px; position: absolute; top: 8px; width: 16px; }
#store-wrapper #search-filters fieldset > .inner label { background: url("") left top repeat-y; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(29, 63, 98); border-bottom-color: rgb(29, 63, 98); border-left-color: rgb(29, 63, 98); border-image: initial; border-top-style: initial; border-top-color: initial; clear: both; display: block; margin: 0px auto; overflow: hidden; padding: 0px 0px 0px 9px; position: relative; width: 267px; }
#store-wrapper #search-filters fieldset > .inner label:hover { background-color: rgba(29, 63, 98, 0.5); }
#store-wrapper #search-filters fieldset > .inner label .text { background: url("") left center no-repeat; color: rgb(136, 163, 173); display: table-cell; font-family: Electrolize; font-size: 14px; font-weight: 400; height: 38px; padding-left: 30px; position: relative; vertical-align: middle; white-space: normal; }
#store-wrapper #search-filters fieldset > .inner label .glow { background-color: rgb(66, 237, 248); height: 50%; position: absolute; top: 25%; width: 5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.left .top, #store-wrapper #search-filters fieldset > .inner label .glow.right .top, #store-wrapper #search-filters fieldset > .inner label .glow.left .bottom, #store-wrapper #search-filters fieldset > .inner label .glow.right .bottom { border-style: solid; height: 0px; margin: 0px; padding: 0px; position: absolute; width: 0px; }
#store-wrapper #search-filters fieldset > .inner label .glow.left { left: -5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.left .top { border-color: transparent transparent transparent rgb(66, 236, 248); border-width: 5px 0px 0px 5px; left: 0px; top: -5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.left .bottom { border-color: rgb(66, 236, 248) transparent transparent; border-width: 5px 5px 0px 0px; bottom: -5px; left: 0px; }
#store-wrapper #search-filters fieldset > .inner label .glow.right { right: -5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.right .top { border-color: transparent rgb(66, 236, 248) transparent transparent; border-width: 5px 5px 5px 0px; left: 0px; top: -5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.right .bottom { border-color: transparent rgb(66, 236, 248) transparent transparent; border-width: 0px 5px 5px 0px; bottom: -5px; left: 0px; }
#store-wrapper #search-filters fieldset > .inner label:hover .glow.left, #store-wrapper #search-filters fieldset > .inner label:hover .glow.right { box-shadow: rgb(66, 237, 248) 0px 1px 20px 0px; }
#store-wrapper #search-filters fieldset > .inner label:hover .glow.left { left: -1px; }
#store-wrapper #search-filters fieldset > .inner label:hover .glow.right { right: -1px; }
#store-wrapper #search-filters fieldset > .inner label:hover .text, #store-wrapper #search-filters fieldset > .inner label.on .text { background: url("") left center no-repeat; color: rgb(0, 231, 255); padding-left: 30px; }
#store-wrapper #search-filters fieldset > .inner label.checkbox .text span { background: 0px 0px; display: block; height: 16px; left: 0px; margin-top: -8px; opacity: 0; padding: 0px; position: absolute; top: 19px; width: 16px; }
#store-wrapper #search-filters fieldset > .inner label.checkbox.on .text span { background: url("") left top no-repeat; opacity: 1; }
#store-wrapper #search-filters fieldset > .inner label.checkbox:hover .text span { background: url("") left bottom no-repeat; opacity: 1; transform: rotate(90deg); }
#store-wrapper #search-filters fieldset > .inner label.radio .text { background: 0px 0px; }
#store-wrapper #search-filters fieldset > .inner label.radio.on .text, #store-wrapper #search-filters fieldset > .inner label.radio:hover .text { background: url("") -5px center no-repeat; opacity: 0.5; }
#store-wrapper #search-filters fieldset > .inner label.radio.on .text { opacity: 1; }
#store-wrapper #search-filters fieldset.closed > .inner, #store-wrapper #search-filters fieldset.closed > .gauge_plus { display: none; }
#store-wrapper #search-filters fieldset.closed > .title { border-bottom: 1px solid rgb(29, 63, 98); padding-bottom: 11px; }
#store-wrapper #search-filters fieldset.closed > .title .arrow { transform: rotate(-90deg); }
#store-wrapper #search-filters fieldset.closed > .title:hover { background-color: rgba(29, 63, 98, 0.5); }
#store-wrapper #search-filters fieldset.manufacturer > .inner label { min-height: 39px; padding: 8px 60px 8px 9px; position: relative; width: 207px; }
#store-wrapper #search-filters fieldset.manufacturer .icon { position: absolute; right: 10px; top: 5px; }
#store-wrapper #search-filters .expand-filters { display: block; }
@media only screen and (min-width: 1156px) {
#store-wrapper #search-filters .expand-filters { display: none; }
}
#store-wrapper #search-results { box-sizing: border-box; padding-left: 40px; }
@media only screen and (min-width: 945px) {
#store-wrapper #search-results { padding-left: 0px; }
}
#search-results .products-listing::after { content: ""; clear: both; display: table; }
#search-results .inner { background: rgb(9, 18, 28); padding: 40px 40px 0px; }
#search-results.ships-product-type { float: right; width: 862px; min-height: 850px; padding-top: 40px; }
#search-results.ships-product-type .inner { background: 0px 0px; padding: 40px 0px 0px; }
#search-results .traj-loader { display: none; }
#search-results .no-results { color: rgb(68, 255, 130); clear: both; display: block; font-family: Electrolize; font-size: 11px; margin-top: 5px; text-align: center; text-transform: uppercase; }
#search-results .ships-listing { clear: both; float: right; list-style: none; margin: -40px 0px 0px; overflow: hidden; padding: 0px; }
#search-results .products-row { background: 0px 0px; border: none; }
#search-results .products-row .bar { display: none; }
#search-results .pager-wrapper { background: rgba(0, 0, 0, 0.5); border-style: solid; border-color: rgb(213, 240, 255); border-image: initial; border-width: 3px 0px 0px; margin-bottom: 50px; padding: 5px 15px; position: relative; }
#search-results .pager-wrapper.bottom { border-width: 0px 0px 3px; }
#search-results .pager-wrapper .pager .selectlist { border-color: rgb(77, 88, 96); }
#search-results .pager-wrapper .pager .right a { border-color: rgb(77, 88, 96); border-radius: 3px; font-family: Electrolize; }
#store #cart.confirmation form input.ty-pay-button { background: linear-gradient(rgba(12, 103, 161, 0.8) 0%, rgba(2, 14, 27, 0.8) 100%); border-radius: 5px; padding: 6px 30px 5px; margin-left: 25px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(204, 204, 204); border-top: 1px solid rgb(66, 237, 248); height: auto; line-height: 43px; transition-duration: 0.3s; perspective: 1000px; }
#store #cart.confirmation form input.ty-pay-button:hover { color: rgb(255, 255, 255); }
#store #cart.confirmation form input.ty-pay-button.disabled { background: rgb(85, 85, 85); border-top-color: rgb(187, 187, 187); color: rgb(204, 204, 204) !important; }
#store.sku-detail .lcol .price { margin-top: 20px; text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; }
#store.sku-detail .lcol .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store.sku-detail .lcol .price .original-price, #store.sku-detail .lcol .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store.sku-detail .lcol .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store.sku-detail .lcol .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store.sku-detail .lcol .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store.sku-detail .lcol .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store.sku-detail .lcol .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store.sku-detail .lcol .price .discount .super { font-size: 9px; }
#store.sku-detail .lcol .price .discount .super .currency { color: inherit; }
#store.sku-detail .lcol .price .super { font-size: 14px; vertical-align: text-top; }
#store.sku-detail .lcol .price .super .currency { color: rgb(210, 210, 210); }
.suggested-block .price { text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; margin-top: 0px; }
.suggested-block .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.suggested-block .price .original-price, .suggested-block .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.suggested-block .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.suggested-block .price .original-price .super .currency { color: inherit; font-size: 11px; }
.suggested-block .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.suggested-block .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.suggested-block .price .discount strong { margin-left: 0.3em; font-weight: 400; }
.suggested-block .price .discount .super { font-size: 9px; }
.suggested-block .price .discount .super .currency { color: inherit; }
.suggested-block .price .super { font-size: 14px; vertical-align: text-top; }
.suggested-block .price .super .currency { color: rgb(210, 210, 210); }
#buying-options .buying-options-content .price { margin-top: 20px; text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; }
#buying-options .buying-options-content .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#buying-options .buying-options-content .price .original-price, #buying-options .buying-options-content .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#buying-options .buying-options-content .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#buying-options .buying-options-content .price .original-price .super .currency { color: inherit; font-size: 11px; }
#buying-options .buying-options-content .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#buying-options .buying-options-content .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#buying-options .buying-options-content .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#buying-options .buying-options-content .price .discount .super { font-size: 9px; }
#buying-options .buying-options-content .price .discount .super .currency { color: inherit; }
#buying-options .buying-options-content .price .super { font-size: 14px; vertical-align: text-top; }
#buying-options .buying-options-content .price .super .currency { color: rgb(210, 210, 210); }
#buying-options .row .price { text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; margin-top: 9px; float: right; }
#buying-options .row .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#buying-options .row .price .original-price, #buying-options .row .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#buying-options .row .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#buying-options .row .price .original-price .super .currency { color: inherit; font-size: 11px; }
#buying-options .row .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#buying-options .row .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#buying-options .row .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#buying-options .row .price .discount .super { font-size: 9px; }
#buying-options .row .price .discount .super .currency { color: inherit; }
#buying-options .row .price .super { font-size: 14px; vertical-align: text-top; }
#buying-options .row .price .super .currency { color: rgb(210, 210, 210); }
#store .store-country-selector { background: rgba(10, 34, 48, 0.85); border-bottom: 1px solid rgb(62, 144, 147); margin-top: -133px; padding: 143px 0px 0px; position: relative; z-index: 10; height: 100px; }
@media only screen and (max-width: 768px) {
#store .store-country-selector { padding-top: 213px; }
}
#store .store-country-selector * { font-family: univia-pro, sans-serif; }
#store .store-country-selector .title { color: rgb(35, 197, 201); float: left; font-size: 18px; line-height: 38px; margin-right: 20px; text-transform: uppercase; }
#store .store-country-selector p { color: rgb(6, 76, 103); font-size: 16px; }
#store .store-country-selector select { display: none; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; }
#store .store-country-selector .selectlist { background: rgb(0, 0, 0); border: 1px solid rgb(62, 144, 147); color: rgb(35, 197, 201); width: 205px; }
#store .store-country-selector .selectlist .body { height: 100px; background: rgb(0, 0, 0); border-color: rgb(62, 144, 147); border-radius: 0px; color: rgb(62, 144, 147); }
#store .store-country-selector .selectlist .arrow { background: url("") -7px center no-repeat; height: 32px; margin-left: -4px; }
#store .store-country-selector .selectlist > span { border-right: 1px solid rgb(62, 144, 147); }
#store .store-country-selector .selectlist ul li.hover, #store .store-country-selector .selectlist ul li.hover.selected { background-color: rgb(62, 144, 147); color: rgb(255, 255, 255); }
#store .store-country-selector .selectlist .scrollable .scrollbar .track .thumb { background-color: rgb(62, 144, 147); }
#store .international-bottom { max-width: 100%; margin: 0px auto; padding-top: 10px; padding-bottom: 10px; border-bottom: unset; border-top: 1px solid rgb(62, 144, 147); height: 150px; }
#store .international-bottom p span { background: url("") left top no-repeat; display: inline-block; padding-left: 40px; height: 20px; line-height: 20px; }
#store.sku-detail.subscriptions-type .corner.corner-top-left { top: 30px; left: 30px; }
#store.sku-detail.subscriptions-type .corner.corner-top-right { top: 30px; right: 30px; }
#store.sku-detail.subscriptions-type .corner.corner-bottom-left { bottom: 30px; left: 30px; }
#store.sku-detail.subscriptions-type .corner.corner-bottom-right { bottom: 30px; right: 30px; }
#store.sku-detail.subscriptions-type .play-button { position: relative; top: 167px; background: url("") 0% 0% / cover; width: 120px; height: 120px; margin: -25px auto; opacity: 0.7; cursor: pointer; }
#store.sku-detail.subscriptions-type .play-button:hover { opacity: 1; }
#store.sku-detail.subscriptions-type .modal-wrapper { text-align: center; }
#store.sku-detail.subscriptions-type .modal-inner .close { right: 10px; top: 10px; }
#store.sku-detail.subscriptions-type .modal-inner .hr, #store.sku-detail.subscriptions-type .modal-inner .content-block4 { display: none; }
#store.sku-detail.subscriptions-type .hide { display: none; }
#store.sku-detail.subscriptions-type .subscription-banner { position: relative; width: 100%; height: 311px; background-position: center top; background-repeat: no-repeat; top: -8px; }
#store.sku-detail.subscriptions-type .subscription-banner .thumbnail { position: relative; background-position: center top; background-repeat: no-repeat; width: 335px; height: 95px; margin: 0px auto; top: 263px; }
#store.sku-detail.subscriptions-type #store-header { margin-bottom: 10px; }
#store.sku-detail.subscriptions-type .description { position: relative; max-width: 640px; padding: 30px 60px 0px; }
#store.sku-detail.subscriptions-type .description p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(177, 216, 241); line-height: 24px; }
#store.sku-detail.subscriptions-type .description a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); text-decoration: underline; }
#store.sku-detail.subscriptions-type .subscription-top { background: url("") center top no-repeat; height: 545px; margin-top: 40px; position: relative; }
#store.sku-detail.subscriptions-type .subscription-top .selection-sku { display: inline-block; vertical-align: top; }
#store.sku-detail.subscriptions-type .subscription-top .lcol { float: none; width: 475px; margin-top: 0px; padding-left: 60px; }
#store.sku-detail.subscriptions-type .subscription-top .lcol .price { margin-left: 40px; }
#store.sku-detail.subscriptions-type .subscription-top .lcol .holosmallbtn { display: inline; position: relative; top: -3px; left: -113px; }
#store.sku-detail.subscriptions-type .subscription-top .lcol .disclaimer { display: block; width: 220px; font-size: 12px; line-height: 17px; color: rgb(133, 159, 168); background-image: inherit; font-style: normal; float: right; padding: 0px; margin-top: -22px; }
#store.sku-detail.subscriptions-type #features { position: relative; z-index: 1; }
#store.sku-detail.subscriptions-type #features .hr { display: none; }
#store.sku-detail.subscriptions-type #features .content-block1 { display: none; }
#store.sku-detail.subscriptions-type #features .content-block4 { margin: 40px 0px; }
#store.sku-detail.subscriptions-type #features .feature-block { position: relative; max-width: 1140px; min-height: 415px; background: rgba(0, 108, 255, 0.1); margin-bottom: 70px; display: flex; flex-wrap: nowrap; }
#store.sku-detail.subscriptions-type #features .feature-block .media { position: relative; width: 415px; height: 415px; overflow: hidden; background: grey; }
#store.sku-detail.subscriptions-type #features .feature-block .media::before { content: ""; position: absolute; top: 0px; width: 415px; height: 65px; background: url("") center top no-repeat; z-index: 3; }
#store.sku-detail.subscriptions-type #features .feature-block .media::after { content: ""; position: absolute; bottom: 0px; width: 415px; height: 65px; background: url("") center bottom no-repeat; z-index: 3; }
#store.sku-detail.subscriptions-type #features .feature-block .media .play-button { z-index: 3; }
#store.sku-detail.subscriptions-type #features .feature-block .media img { position: absolute; top: 0px; left: 0px; z-index: 0; height: 100%; }
#store.sku-detail.subscriptions-type #features .feature-block .details { flex: 1 1 0%; padding: 60px 35px 30px; box-sizing: border-box; }
#store.sku-detail.subscriptions-type #features .feature-block h5 { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(177, 216, 241); text-transform: uppercase; border-bottom: 1px solid rgb(29, 63, 98); margin-top: 0px; padding: 0px 0px 7px 3px; }
#store.sku-detail.subscriptions-type #features .feature-block p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(177, 216, 241); line-height: 24px; }
#store.sku-detail.subscriptions-type #features .feature-block .other-medias { position: absolute; bottom: 30px; }
#store.sku-detail.subscriptions-type #features .feature-block .other-medias .thumbnail { background: rgb(29, 29, 29); width: 95px; height: 95px; display: inline-block; border: 1px solid rgb(29, 65, 101); margin-right: 10px; vertical-align: bottom; cursor: pointer; }
#store.sku-detail.subscriptions-type #features .feature-block .other-medias .thumbnail img { width: 100%; }
#store.sku-detail.subscriptions-type #features .feature-block.right { flex-direction: row; }
#store.sku-detail.subscriptions-type #features .feature-block.left { flex-direction: row-reverse; }
#store.subscription-packages .wcontent { padding-top: 50px; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .wcontent { width: auto; }
}
#store.subscription-packages .wcontent, #store.subscription-packages .wcontent *, #store.subscription-packages .wcontent ::before, #store.subscription-packages .wcontent ::after { box-sizing: border-box; }
#store.subscription-packages .wcontent .logo { position: relative; height: 170px; width: 355px; margin: 0px auto 25px; }
#store.subscription-packages .wcontent .logo img { position: absolute; left: -85px; top: -85px; }
#store.subscription-packages .wcontent .support-community { margin-bottom: 95px; }
#store.subscription-packages .wcontent .support-community h1 { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; width: 122.8%; height: 90px; margin: 0px 0px 0px -11.4%; padding-top: 35px; padding-left: 25%; padding-right: 25%; }
#store.subscription-packages .wcontent .support-community h1::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -40px top / 788px no-repeat; z-index: -1; }
#store.subscription-packages .wcontent .support-community h1::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -40px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .support-community h1::before { background-position: 90% top; }
#store.subscription-packages .wcontent .support-community h1::after { background-position: 90% top; }
}
@media only screen and (max-width: 950px) {
#store.subscription-packages .wcontent .support-community h1::before { background-position: 50% top; }
#store.subscription-packages .wcontent .support-community h1::after { background-position: 50% top; }
}
@media only screen and (max-width: 830px) {
#store.subscription-packages .wcontent .support-community h1 { font-size: 3vw; }
}
#store.subscription-packages .wcontent .support-community .featured-video .placeholder { width: 783px; height: 439px; border: 1px solid rgb(6, 108, 147); margin: 0px auto 20px; position: relative; cursor: pointer; overflow: hidden; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder::before { content: ""; display: block; width: 114px; height: 104px; position: absolute; top: 50%; left: 50%; margin: -52px 0px 0px -57px; background: url("") 0px 0px no-repeat; transition: filter 0.2s ease-out 0s, opacity 0.25s linear 0s; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder > img { display: block; width: 100%; cursor: pointer; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors { position: absolute; padding-top: 8%; bottom: 0px; left: 0px; width: 100%; height: 33%; background: url("") 0px bottom / 100% no-repeat; transition: bottom 0.25s ease-out 0s; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul { list-style: none; padding: 0px 60px; margin: 0px; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li { float: left; margin-left: 6.5%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:first-child { margin-left: 0px; width: 26.2%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(2) { width: 16.5%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(2) img { top: -5px; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(3) { width: 21.1%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(3) img { top: 19px; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(4) { width: 15.2%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(4) img { top: -5px; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors img { display: block; position: relative; width: 100%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder.playing::before { filter: blur(8px); opacity: 0; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder.playing .sponsors { bottom: -140px; }
@media only screen and (max-width: 785px) {
#store.subscription-packages .wcontent .support-community .featured-video .placeholder { width: 100%; height: auto; }
}
#store.subscription-packages .wcontent .support-community .featured-video #video-container { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
#store.subscription-packages .wcontent .support-community figcaption, #store.subscription-packages .wcontent .support-community p { width: 915px; font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 40px auto 0px; }
@media only screen and (max-width: 950px) {
#store.subscription-packages .wcontent .support-community figcaption, #store.subscription-packages .wcontent .support-community p { width: auto; }
}
#store.subscription-packages .wcontent .exclusive-rewards > h1 { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; width: 122.8%; height: 90px; margin: 0px 0px 0px -11.4%; padding-top: 35px; padding-left: 25%; padding-right: 25%; }
#store.subscription-packages .wcontent .exclusive-rewards > h1::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -40px top / 788px no-repeat; z-index: -1; }
#store.subscription-packages .wcontent .exclusive-rewards > h1::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -40px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards > h1::before { background-position: 90% top; }
#store.subscription-packages .wcontent .exclusive-rewards > h1::after { background-position: 90% top; }
}
@media only screen and (max-width: 950px) {
#store.subscription-packages .wcontent .exclusive-rewards > h1::before { background-position: 50% top; }
#store.subscription-packages .wcontent .exclusive-rewards > h1::after { background-position: 50% top; }
}
@media only screen and (max-width: 830px) {
#store.subscription-packages .wcontent .exclusive-rewards > h1 { font-size: 3vw; }
}
#store.subscription-packages .wcontent .exclusive-rewards .caption { font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 0px 0px 20px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels { display: flex; flex-wrap: nowrap; gap: 75px; justify-content: center; list-style: none; padding: 0px; margin: 75px 0px; overflow: hidden; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels li { flex-basis: 50%; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels { flex-wrap: wrap; gap: 25px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels li, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels li:first-child { flex-basis: 100%; }
}
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level { display: flex; flex-direction: column; height: 100%; max-width: none; padding: 15px 10px; position: relative; border-top: 1px solid rgb(6, 108, 147); overflow: hidden; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level { max-width: 550px; padding: 5px; }
}
@media only screen and (max-width: 600px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level { max-width: 450px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level::before, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level::after { content: ""; position: absolute; top: 0px; left: 0px; display: block; width: 50%; height: calc(100% + 20px); background: rgba(22, 104, 159, 0.4); transform: skewY(8deg) translateY(-40px); }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level::after { left: auto; right: 0px; transform: skewY(-8deg) translateY(-40px); }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level { margin: 0px auto; }
}
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level h1 { margin: 0px; text-align: center; position: relative; z-index: 2; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level p { font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 0px 0px 10px; }
@media only screen and (max-width: 600px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level p { font-size: 14px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price-details { margin-top: auto; font: 12px / 1.25 Electrolize, sans-serif; color: rgb(208, 221, 226); text-align: center; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price-wrapper { text-align: center; position: relative; z-index: 2; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price * { font-family: Electrolize, sans-serif; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .original-price, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount .super { font-size: 9px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount .super .currency { color: inherit; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .super { font-size: 14px; vertical-align: text-top; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .super .currency { color: rgb(210, 210, 210); }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .subscribe { left: 0px; right: 0px; margin: -30px auto 0px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .subscribe, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .subscribe * { box-sizing: content-box; }
#store.subscription-packages .wcontent .exclusive-rewards .features thead .description { width: 59.5%; }
#store.subscription-packages .wcontent .exclusive-rewards .features thead .package { width: 20%; text-align: center; color: rgb(77, 255, 255); text-transform: uppercase; font: bold 24px / 1 Orbitron, sans-serif; padding-bottom: 20px; position: relative; perspective: 50px; perspective-origin: 50% 50%; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .features thead .package { font-size: 18px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features thead .package::before { content: ""; display: block; height: 5px; width: 75%; background-color: rgb(69, 231, 233); position: absolute; left: 12.5%; bottom: 0px; transform: rotateX(45deg); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody { border-top: 1px solid rgb(6, 108, 147); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody td:first-child { padding: 10px 60px 10px 10px; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody td:first-child { padding: 10px 30px 10px 10px; }
}
@media only screen and (max-width: 830px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody td:first-child { padding: 10px 30px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features tbody h2 { font: 20px / 1.25 Electrolize, sans-serif; color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 8px, rgb(0, 108, 255) 0px 0px 8px; margin: 0px 0px 15px; text-transform: uppercase; padding-top: 15px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody p { font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); margin: 0px 0px 10px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody p small { display: block; margin-top: 8px; font: 11px / 1.25 Electrolize, sans-serif; color: rgb(103, 180, 228); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .info { overflow: hidden; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody h2 { padding-top: 8px; font-size: 16px; margin-bottom: 8px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody p { font-size: 14px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .more-info { font: 14px / 1.25 Electrolize, sans-serif; color: rgb(2, 238, 255); background: url("") -5px -3px no-repeat transparent; padding-left: 14px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value { font: bold 28px / 1px Orbitron, sans-serif; color: rgb(177, 216, 241); text-transform: uppercase; text-align: center; position: relative; white-space: nowrap; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.small, #store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.small .wrap { font-size: 20px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value .wrap { font: bold 28px / 1px Orbitron, sans-serif; color: rgb(177, 216, 241); position: relative; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value { font-size: 15px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value .wrap { font-size: 15px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.small, #store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.small .wrap { font-size: 15px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.standard { color: rgb(8, 145, 197); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.unavailable { color: rgb(4, 64, 87); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value::before { content: ""; display: block; width: 1px; height: calc(100% - 60px); position: absolute; top: 30px; left: 0px; z-index: 1; background: rgb(67, 237, 248); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value::after { content: ""; display: block; width: 1px; height: calc(100% - 70px); position: absolute; top: 35px; left: 0px; z-index: 2; background: rgb(12, 104, 132); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure { position: relative; float: left; width: 219px; border: 1px solid rgb(0, 234, 255); margin: 18px 28px 10px 15px; overflow: hidden; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure::before { content: ""; display: block; width: calc(100% - 16px); height: calc(100% + 2px); position: absolute; left: 8px; top: -1px; border-style: solid; border-color: rgb(0, 76, 105); border-image: initial; border-width: 1px 0px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure::after { content: ""; display: block; width: calc(100% + 2px); height: calc(100% - 16px); position: absolute; left: -1px; top: 8px; border-style: solid; border-color: rgb(0, 76, 105); border-image: initial; border-width: 0px 1px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure img { display: block; width: 100%; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure { width: 127px; height: 113px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure::before { width: 109px; height: 113px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure::after { width: 127px; height: 93px; }
}
@media only screen and (max-width: 830px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure { display: none; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .feature { background: rgba(22, 104, 159, 0.25); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .feature.no-preview td:first-child { padding-left: 30px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .feature:nth-child(2n) { background: rgba(22, 104, 159, 0.4); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info { background: rgba(26, 33, 55, 0.5); overflow: hidden; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info.collapsed { display: none; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info h3 { font: 16px / 1.25 Electrolize, sans-serif; color: rgb(77, 236, 255); text-transform: uppercase; margin: 0px 0px 3px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info p { margin-bottom: 15px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info td { padding: 25px 35px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot td { position: relative; perspective: 100px; perspective-origin: 50% 50%; padding-top: 30px; text-align: center; }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot td:not(:first-child)::before { content: ""; display: block; height: 5px; width: 75%; background-color: rgb(69, 231, 233); position: absolute; left: 12.5%; top: 0px; transform: rotateX(-45deg); }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot .subscribe-wrapper { width: 158px; height: 44px; position: relative; display: inline-block; }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot .subscribe { position: absolute; left: -28px; top: -30px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot .subscribe, #store.subscription-packages .wcontent .exclusive-rewards .features tfoot .subscribe * { box-sizing: content-box; }
#store.subscription-packages [data-help-tooltip] { width: 25px; height: 25px; display: block; background: url("") 0px 0px no-repeat; position: absolute; top: -10px; right: -22px; cursor: pointer; }
#store.subscription-packages [data-help-tooltip] .tooltip { position: absolute; right: -50px; bottom: 50px; z-index: 5; width: 540px; padding: 15px; border-style: solid; border-color: rgb(76, 117, 162); border-image: initial; border-width: 1px 1px 0px; color: rgb(208, 221, 226); font: 16px / 1.25 Electrolize, sans-serif; background: rgba(0, 0, 0, 0.9); text-transform: none; text-align: left; filter: drop-shadow(rgba(0, 0, 0, 0.5) 2px 2px 2px); opacity: 0; transition: opacity 0.2s ease-in 0s; white-space: normal; }
#store.subscription-packages [data-help-tooltip] .tooltip::before { content: ""; width: 462px; height: 1px; background: rgb(76, 117, 162); display: block; position: absolute; bottom: 0px; left: 0px; }
#store.subscription-packages [data-help-tooltip] .tooltip::after { content: ""; width: 46px; height: 1px; background: rgb(76, 117, 162); display: block; position: absolute; bottom: 0px; right: 0px; }
#store.subscription-packages [data-help-tooltip] .tooltip .arrow { width: 45px; height: 45px; overflow: hidden; position: absolute; bottom: -45px; right: 38px; }
#store.subscription-packages [data-help-tooltip] .tooltip .arrow::before { content: ""; display: block; width: 30px; height: 30px; transform: rotate(45deg); background: rgba(0, 0, 0, 0.9); border: 1px solid rgb(76, 117, 162); position: absolute; left: 7px; top: -20px; }
@media only screen and (max-width: 600px) {
#store.subscription-packages [data-help-tooltip] .tooltip { width: 290px; right: -2px; }
#store.subscription-packages [data-help-tooltip] .tooltip::before { width: 258px; }
#store.subscription-packages [data-help-tooltip] .tooltip::after { display: none; }
#store.subscription-packages [data-help-tooltip] .tooltip .arrow { right: -8px; }
}
#store.subscription-packages [data-help-tooltip]:hover .tooltip { opacity: 1; }
#store.subscription-packages .stripped-background-2 { background: linear-gradient(rgb(0, 50, 83) 0%, rgb(0, 50, 83) 50%, rgb(0, 69, 119) 51%, rgb(0, 69, 119) 100%) 0% 0% / 2px 2px; }
#store.subscription-packages .package-bar { position: fixed; top: -150px; left: 0px; z-index: 10; width: 100%; height: 55px; border-bottom: 1px solid rgb(7, 131, 178); background: linear-gradient(rgb(0, 30, 50) 0%, rgb(0, 30, 50) 50%, rgb(0, 56, 98) 51%, rgb(0, 56, 98) 100%) 0% 0% / 2px 2px; box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 10px; transition: top 0.25s ease-in-out 0s; }
#store.subscription-packages .package-bar, #store.subscription-packages .package-bar *, #store.subscription-packages .package-bar ::before, #store.subscription-packages .package-bar ::after { box-sizing: border-box; }
@media only screen and (max-width: 850px) {
#store.subscription-packages .package-bar { display: none; }
}
#store.subscription-packages .package-bar .package-wrapper { width: 1200px; margin: 0px auto; }
#store.subscription-packages .package-bar .package-wrapper::before, #store.subscription-packages .package-bar .package-wrapper::after { content: " "; display: table; }
#store.subscription-packages .package-bar .package-wrapper::after { clear: both; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .package-bar .package-wrapper { width: auto; }
}
#store.subscription-packages .package-bar .package { width: 18.5%; margin: 0px 0.8%; border-top: 2px solid rgb(20, 204, 250); padding-top: 8px; float: right; background: linear-gradient(rgb(0, 50, 83) 0%, rgb(0, 50, 83) 50%, rgb(0, 69, 119) 51%, rgb(0, 69, 119) 100%) 0% 0% / 2px 2px; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 3px 8px); position: relative; top: -125px; transition: top 0.25s ease-in-out 0s; }
#store.subscription-packages .package-bar .package:nth-child(1) { transition-delay: 0.375s; }
#store.subscription-packages .package-bar .package:nth-child(2) { transition-delay: 0.25s; }
#store.subscription-packages .package-bar .package h1 { font: bold 18px / 1.25 Orbitron, sans-serif; margin: 0px; color: rgb(177, 216, 241); text-transform: uppercase; text-align: center; text-shadow: rgba(0, 108, 255, 0.63) 0px 0px 8px, rgba(0, 108, 255, 0.63) 0px 0px 8px; }
#store.subscription-packages .package-bar.show { top: 128px; }
#store.subscription-packages .package-bar.show .package { top: 0px; }
#store.subscription-packages .package-bar .price-details { font: 12px / 1 Electrolize, sans-serif; color: rgb(208, 221, 226); text-align: center; }
#store.subscription-packages .package-bar .price-wrapper { text-align: center; position: relative; top: -4px; z-index: 2; transform: scale(0.8); }
#store.subscription-packages .package-bar .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
#store.subscription-packages .package-bar .price, #store.subscription-packages .package-bar .price * { font-family: Electrolize, sans-serif; }
#store.subscription-packages .package-bar .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store.subscription-packages .package-bar .price .original-price, #store.subscription-packages .package-bar .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store.subscription-packages .package-bar .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store.subscription-packages .package-bar .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store.subscription-packages .package-bar .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store.subscription-packages .package-bar .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store.subscription-packages .package-bar .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store.subscription-packages .package-bar .price .discount .super { font-size: 9px; }
#store.subscription-packages .package-bar .price .discount .super .currency { color: inherit; }
#store.subscription-packages .package-bar .price .super { font-size: 14px; vertical-align: text-top; }
#store.subscription-packages .package-bar .price .super .currency { color: rgb(210, 210, 210); }
#store.subscription-packages .package-bar a { display: block; font: 13px / 1 Electrolize, sans-serif; color: rgb(177, 216, 241); text-decoration: underline; text-align: center; position: relative; top: -8px; }
#store.subscription-packages .package-bar .bottom-decoration { width: 100%; height: 20px; overflow: hidden; position: absolute; bottom: -20px; left: 0px; }
#store.subscription-packages .package-bar .bottom-decoration .left { width: 50.5%; height: 150%; transform: skewY(8deg) translateY(-18px); overflow: hidden; position: absolute; top: 0px; left: 0px; }
#store.subscription-packages .package-bar .bottom-decoration .left::before { content: ""; display: block; width: 100%; height: 100%; background: linear-gradient(rgb(0, 50, 83) 0%, rgb(0, 50, 83) 50%, rgb(0, 69, 119) 51%, rgb(0, 69, 119) 100%) 0px 1px / 2px 2px; transform: skewY(-8deg) translateY(18px); }
#store.subscription-packages .package-bar .bottom-decoration .right { width: 50.5%; height: 150%; position: absolute; top: 0px; right: 0px; transform: skewY(-8deg) translateY(-18px); overflow: hidden; }
#store.subscription-packages .package-bar .bottom-decoration .right::before { content: ""; display: block; width: 100%; height: 100%; background: linear-gradient(rgb(0, 50, 83) 0%, rgb(0, 50, 83) 50%, rgb(0, 69, 119) 51%, rgb(0, 69, 119) 100%) 0px 1px / 2px 2px; transform: skewY(8deg) translateY(18px); }
@media only screen and (max-width: 950px) {
#store.subscriptions-type .wcontent { width: 740px; }
}
@media only screen and (max-width: 760px) {
#store.subscriptions-type .wcontent { width: 100%; }
}
.subscription-details, .subscription-details *, .subscription-details ::before, .subscription-details ::after { box-sizing: border-box; }
.subscription-details .product-thumb { display: block; width: 351px; height: 210px; margin: 0px auto 15px; }
.subscription-details .main-header { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; width: 122.8%; height: 90px; margin: 0px 0px 30px -11.4%; padding-top: 35px; }
.subscription-details .main-header::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -70px top / 788px no-repeat; z-index: -1; }
.subscription-details .main-header::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -70px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
@media only screen and (max-width: 1150px) {
.subscription-details .main-header::before { background-position: 90% top; }
.subscription-details .main-header::after { background-position: 90% top; }
}
@media only screen and (max-width: 950px) {
.subscription-details .main-header::before { background-position: 50% top; }
.subscription-details .main-header::after { background-position: 50% top; }
}
@media only screen and (max-width: 830px) {
.subscription-details .main-header { font-size: 3vw; }
}
.subscription-details h2 { font: 22px / 1.25 Electrolize, sans-serif; color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 8px, rgb(0, 108, 255) 0px 0px 8px; margin: 0px 0px 15px; text-transform: uppercase; text-align: center; }
.subscription-details p { color: rgb(8, 145, 197); font: 17px / 1.25 Electrolize, sans-serif; max-width: 725px; margin: 0px auto 25px; text-align: center; }
.subscription-details p em { font-style: normal; color: rgb(177, 216, 241); }
.subscription-details ul { list-style: none; padding: 0px; margin: 0px 0px 60px; }
.subscription-details ul::before, .subscription-details ul::after { content: " "; display: table; }
.subscription-details ul::after { clear: both; }
.subscription-details ul li { width: 48%; float: right; }
.subscription-details ul li:first-child { float: left; }
@media only screen and (max-width: 950px) {
.subscription-details ul li, .subscription-details ul li:first-child { float: none; width: 100%; margin-bottom: 15px; }
}
.subscription-details .plan { width: 100%; height: 125px; background: rgba(22, 104, 159, 0.25); padding: 30px 40px; position: relative; }
.subscription-details .plan .chevrons { width: 8px; height: 125px; position: absolute; top: 0px; }
.subscription-details .plan .chevrons::before { content: ""; border: solid rgb(0, 234, 255); display: block; width: 8px; height: 8px; position: absolute; top: 0px; left: 0px; }
.subscription-details .plan .chevrons::after { content: ""; border: solid rgb(0, 234, 255); display: block; width: 8px; height: 8px; position: absolute; bottom: 0px; left: 0px; }
.subscription-details .plan .chevrons.left { left: 0px; }
.subscription-details .plan .chevrons.left::before { border-width: 1px 0px 0px 1px; }
.subscription-details .plan .chevrons.left::after { border-width: 0px 0px 1px 1px; }
.subscription-details .plan .chevrons.right { right: 0px; }
.subscription-details .plan .chevrons.right::before { border-width: 1px 1px 0px 0px; }
.subscription-details .plan .chevrons.right::after { border-width: 0px 1px 1px 0px; }
.subscription-details .plan h1 { font: 20px / 1 Electrolize, sans-serif; color: rgb(77, 255, 255); margin: 0px 0px 12px; text-shadow: rgba(0, 108, 255, 0.63) 0px 0px 5px; text-transform: uppercase; }
.subscription-details .plan .holosmallbtn.add-cart { position: absolute; top: 13px; right: 18px; }
.subscription-details .plan .holosmallbtn.add-cart, .subscription-details .plan .holosmallbtn.add-cart * { box-sizing: content-box; }
.subscription-details .plan .price-wrapper { position: relative; z-index: 2; }
.subscription-details .plan .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
.subscription-details .plan .price, .subscription-details .plan .price * { font-family: Electrolize, sans-serif; }
.subscription-details .plan .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.subscription-details .plan .price .original-price, .subscription-details .plan .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.subscription-details .plan .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.subscription-details .plan .price .original-price .super .currency { color: inherit; font-size: 11px; }
.subscription-details .plan .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.subscription-details .plan .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.subscription-details .plan .price .discount strong { margin-left: 0.3em; font-weight: 400; }
.subscription-details .plan .price .discount .super { font-size: 9px; }
.subscription-details .plan .price .discount .super .currency { color: inherit; }
.subscription-details .plan .price .super { font-size: 14px; vertical-align: text-top; }
.subscription-details .plan .price .super .currency { color: rgb(210, 210, 210); }
.subscription-details .plan.active { border: 1px solid rgb(16, 174, 255); box-shadow: rgb(0, 108, 255) 0px 0px 15px 0px, rgb(0, 108, 255) 0px 0px 15px 0px inset; }
.subscription-details .plan.active .chevrons { display: none; }
.subscriptions-item { position: relative; width: 560px; background: url("") 0px 0px / 100% no-repeat rgb(16, 18, 28); padding: 16px 3% 17px; border-top: 2px solid rgb(0, 230, 255); border-bottom: 1px solid rgb(6, 145, 164); }
.subscriptions-item, .subscriptions-item::before, .subscriptions-item::after, .subscriptions-item *, .subscriptions-item ::before, .subscriptions-item ::after { box-sizing: border-box; }
.subscriptions-item::before { content: ""; display: block; width: 94%; height: 400px; position: absolute; top: 25px; left: 3%; border: 1px solid rgb(17, 61, 71); }
.subscriptions-item::after { content: ""; display: block; width: 100px; height: 2px; position: absolute; left: 0px; top: 0px; background: rgb(0, 230, 255); }
.subscriptions-item .subscriptions-description { padding: 0px 35px; }
.subscriptions-item h1 { margin: 0px 0px 45px; text-align: center; position: relative; z-index: 3; }
.subscriptions-item h2 { position: relative; font: bold 17px / 1.5 Orbitron, sans-serif; text-transform: uppercase; text-align: center; color: rgb(207, 228, 238); text-shadow: rgba(0, 108, 255, 0.55) 0px 0px 8px, rgba(0, 108, 255, 0.55) 0px 0px 8px; margin: 0px 0px 15px; padding: 8px 0px; }
.subscriptions-item h2::before, .subscriptions-item h2::after { content: ""; display: block; width: 100%; height: 1px; background: rgb(28, 118, 187); box-shadow: rgba(28, 118, 187, 0.65) 0px -2px 5px 0px, rgba(28, 118, 187, 0.65) 0px 2px 5px 0px; position: absolute; left: 0px; top: 0px; }
.subscriptions-item h2::after { top: auto; bottom: 0px; }
.subscriptions-item p { font: 17px / 1.25 Electrolize, sans-serif; height: 85px; color: rgb(8, 145, 197); text-align: center; margin: 0px 10px 72px; }
.subscriptions-item footer { height: 51px !important; }
.subscriptions-item footer::before, .subscriptions-item footer::after { content: " "; display: table; }
.subscriptions-item footer::after { clear: both; }
.subscriptions-item footer .pricing-info { width: 50%; float: left; position: relative; top: 0px; left: 10px; }
.subscriptions-item footer .pricing-info .price-details { font: 12px / 1.25 Electrolize, sans-serif; color: rgb(208, 221, 226); }
.subscriptions-item footer .pricing-info .price-wrapper { position: relative; z-index: 2; }
.subscriptions-item footer .pricing-info .price-wrapper *, .subscriptions-item footer .pricing-info .price-wrapper ::before, .subscriptions-item footer .pricing-info .price-wrapper ::after { box-sizing: content-box; }
.subscriptions-item footer .pricing-info .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
.subscriptions-item footer .pricing-info .price, .subscriptions-item footer .pricing-info .price * { font-family: Electrolize, sans-serif; }
.subscriptions-item footer .pricing-info .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.subscriptions-item footer .pricing-info .price .original-price, .subscriptions-item footer .pricing-info .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.subscriptions-item footer .pricing-info .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.subscriptions-item footer .pricing-info .price .original-price .super .currency { color: inherit; font-size: 11px; }
.subscriptions-item footer .pricing-info .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.subscriptions-item footer .pricing-info .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.subscriptions-item footer .pricing-info .price .discount strong { margin-left: 0.3em; font-weight: 400; }
.subscriptions-item footer .pricing-info .price .discount .super { font-size: 9px; }
.subscriptions-item footer .pricing-info .price .discount .super .currency { color: inherit; }
.subscriptions-item footer .pricing-info .price .super { font-size: 14px; vertical-align: text-top; }
.subscriptions-item footer .pricing-info .price .super .currency { color: rgb(210, 210, 210); }
.subscriptions-item .read-more { color: rgb(255, 255, 255); font: 16px / 25px Electrolize, sans-serif; text-transform: uppercase; display: block; float: right; width: 135px; margin-top: 12px; height: 25px; position: relative; }
.subscriptions-item .read-more::before { content: ""; display: block; width: 53px; height: 45px; position: absolute; top: -10px; right: -5px; background: url("") 0px 0px no-repeat; filter: drop-shadow(rgba(28, 118, 187, 0.75) 1px 1px 5px); }
@media only screen and (max-width: 1230px) {
.subscriptions-item { width: 100%; }
.subscriptions-item h1 { margin-bottom: 50px; }
}
@media only screen and (max-width: 950px) {
.subscriptions-item { background-size: 115%; }
.subscriptions-item h1 { margin-bottom: 40px; }
.subscriptions-item p { margin-bottom: 45px; }
}
@-webkit-keyframes arrowShadow1 {
0% { opacity: 0; }
100% { opacity: 0.1; }
}
@keyframes arrowShadow1 {
0% { opacity: 0; }
100% { opacity: 0.1; }
}
@-webkit-keyframes arrowShadow2 {
0% { opacity: 0; }
100% { opacity: 0.6; }
}
@keyframes arrowShadow2 {
0% { opacity: 0; }
100% { opacity: 0.6; }
}
#store.ship-upgrade #post-background { opacity: 1; position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#store.ship-upgrade #post-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#store.ship-upgrade #post-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#store.ship-upgrade #post-background { background-image: url(""), url(""); }
}
#store.ship-upgrade #post-background::before { content: ""; display: block; z-index: 2; opacity: 0.6; position: absolute; top: 240px; left: 0px; right: 0px; height: 632px; background: url("") center center no-repeat; }
#store.ship-upgrade #post-background .bg-stars { z-index: 1; position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#store.ship-upgrade #post-background .bg-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#store.ship-upgrade #post-background .bg-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#store.ship-upgrade #post-background .bg-stars { background-image: url(""); }
}
#store.ship-upgrade #store-wrapper > .wrapper { z-index: 10; }
#store.ship-upgrade #store-wrapper > .wrapper .glow-hub-title { padding: 10px 0px 0px 25px; margin-bottom: 0px; height: 100px; }
#store.ship-upgrade #store-wrapper > .wrapper .excerpt { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(153, 227, 245); width: 70%; min-width: 300px; max-width: 700px; padding-left: 25px; }
#store.ship-upgrade #store-wrapper > .wrapper .excerpt strong { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 17px; color: rgb(255, 255, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader { margin-top: 80px; }
#store.ship-upgrade #store-wrapper #ship-upgrader.loading-result .result-loader { max-height: 200px; }
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper { z-index: 10; background: url("") -367px 28px no-repeat transparent; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper { background: 0px 0px; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::before, #store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::after { content: ""; position: absolute; width: 400px; height: 400px; top: 0px; background: url("") right 28px no-repeat transparent; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::before, #store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::after { background: 0px 0px; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::before { background-position-x: 0%; left: -400px; }
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::after { background-position-x: 100%; right: -400px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader { position: relative; height: 370px; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader { width: 50% !important; height: 200px; }
}
@media only screen and (max-width: 765px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader { width: 100% !important; height: 200px; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader::before { content: ""; display: block; z-index: 1; background-color: transparent; background-repeat: no-repeat; position: absolute; top: -21px; opacity: 0; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader::before { display: none; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .title { text-transform: uppercase; font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(0, 231, 255); font-weight: 700; padding-left: 8px; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .title { text-align: center; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .title::before { content: "Upgrade /"; padding-right: 6px; color: rgb(10, 86, 136); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.active::before { opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from { width: 574px; float: left; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from::before { height: 439px; width: 739px; background-image: url(""); right: -59px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from .inner-upgrader > * { width: 561px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from svg { width: 573px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing.filter-own-ship .ship:not(.own-ship) { display: none; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to { width: 563px; float: right; padding-left: 1px; box-sizing: border-box; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to::before { height: 439px; width: 896px; background-image: url(""); left: -41px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader > * { width: 560px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .title { padding-left: 6px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .filters form .search-field { width: 340px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::after { left: 525px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner .viewport { width: 525px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .ship-listing-wrapper { margin-left: 10px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport { width: 525px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship { background-size: 98% 39px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship svg { top: -1px; left: -1px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship .info { text-align: right; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship .info::before { right: -17px; left: initial; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship .info::after { right: -22px; left: initial; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship .info .name::before { left: initial; right: -4px; background: linear-gradient(to right, rgba(0, 111, 202, 0.05) 0%, rgba(0, 111, 202, 0.34) 31%, rgb(66, 236, 248) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader { margin-top: 9px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader > * { position: relative; z-index: 2; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader > * { width: 100% !important; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship { margin-top: 24px; height: 317px; display: block; text-align: center; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(193, 238, 254); line-height: 310px; text-transform: uppercase; background: url("") center center no-repeat transparent; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship { display: none; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship:hover .fat-shadow-arrow .arrow.arrow-1 { animation: 0.1s linear 0s 1 normal none running arrowShadow1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship:hover .fat-shadow-arrow .arrow.arrow-2 { animation: 0.3s linear 0s 1 normal none running arrowShadow2; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship:hover .fat-shadow-arrow .arrow.arrow-3 { animation: 0.5s linear 0s 1 normal none running arrow; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow { width: 136px; height: 120px; position: absolute; top: calc(50% - 6px); transform: translateY(-50%); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow.first { left: calc(50% - 161px); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow.last { left: calc(50% + 41px); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow .arrow { background: url("") center center no-repeat transparent; width: 112px; height: 120px; display: block; position: absolute; transform: translateZ(0px); backface-visibility: hidden; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow .arrow.arrow-1 { opacity: 0.1; left: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow .arrow.arrow-2 { opacity: 0.6; left: 12px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow .arrow.arrow-3 { opacity: 1; left: 24px; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser { display: none; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters { height: 57px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form * { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); text-shadow: rgba(0, 0, 0, 0.75) -2px -1px 1px; position: relative; float: left; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form > * { background: rgba(0, 0, 0, 0.5); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-choose { position: relative; margin: 0px; display: block; width: 120px; padding: 5px 10px; border-style: solid; border-color: rgba(22, 42, 63, 0.8); border-image: initial; border-width: 0px 1px 1px; overflow: hidden; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-choose::after { content: ""; display: block; position: absolute; top: -8px; right: -5px; width: 48px; height: 48px; background: url("") center center no-repeat transparent; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .search-field { width: 338px; padding: 6px 10px; border-top-width: 0px; border-left-width: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .search-field:focus { box-shadow: none; border-color: rgba(22, 42, 63, 0.8); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .submit-field { height: 30px; border-style: solid; border-color: rgba(22, 42, 63, 0.8); border-image: initial; border-width: 0px 1px 1px 0px; background-image: url(""); background-repeat: no-repeat; background-position: center center; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search { margin-left: 5px; width: 29px; height: 29px; background: 0px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search::after { content: ""; position: absolute; width: 32px; height: 32px; background: url("") no-repeat transparent; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search::before { background-position: center top; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search::after { background-position: center bottom; transition-duration: 0.3s; perspective: 1000px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search:hover::after { opacity: 0.6; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .my-ships { left: -5px; position: absolute; top: 33px; margin: 0px; background: 0px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .my-ships * { font-size: 12px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .my-ships .my-ships-label { color: rgb(56, 109, 129); margin: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list { opacity: 0; overflow: hidden; max-height: 0px; position: absolute; top: 29px; left: -3px; z-index: 18; height: calc(100% - 24px); width: calc(100% + 2px); border: 1px solid rgb(29, 64, 99); background: linear-gradient(rgb(0, 15, 27), rgb(0, 15, 27) 50%, transparent 50%, transparent) 0% 0% / 100% 2px, linear-gradient(to right, rgb(17, 38, 59) 0%, rgba(17, 38, 59, 0) 100%) rgb(0, 0, 0); transition-duration: 0.3s; perspective: 1000px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list::before { content: ""; position: absolute; top: -5px; left: -1px; width: 140px; height: 0px; border-bottom: 4px solid rgb(66, 237, 248); border-left: 4px solid transparent; border-right: 4px solid transparent; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list.active { max-height: 308px; overflow: initial; opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner { height: 288px; margin: 10px 0px; position: relative; width: 100%; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::after { content: ""; display: block; position: absolute; left: 525px; width: 1px; height: 10px; background: rgb(29, 64, 99); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::before { top: -10px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::after { bottom: -10px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .scrollbar { right: 12px; position: absolute; top: -3px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .scrollbar .track { margin: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport { width: 525px; border-right: 1px solid rgb(29, 64, 99); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul { padding: 0px; margin: 0px; list-style: none; width: 100%; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li { float: none; height: 45px; line-height: 45px; padding-left: 45px; border-bottom: 1px solid rgb(29, 64, 99); opacity: 0.5; cursor: pointer; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::after { transition-duration: 0.3s; perspective: 1000px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::after { content: ""; background: url("") transparent; width: 28px; height: 28px; display: block; position: absolute; left: 8px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::before { background-position: center top; top: calc(50% - 14px); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::after { background-position: center bottom; top: calc(50% - 13px); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li:hover, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li.active { opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li:first-child { border-top: 1px solid rgb(29, 64, 99); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li .ico { width: 30px; height: 30px; background-position: center center; background-repeat: no-repeat; background-size: 100%; position: absolute; right: 15px; top: 8px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li .ico.all { background-image: url(""); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper { position: relative; height: 275px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .scrollbar { top: -2px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .scrollbar .track { margin: 0px 9px 0px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport { width: 532px; border-top: 1px solid rgb(11, 75, 116); border-bottom: 1px solid rgb(11, 75, 116); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing { margin: 0px; padding: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship { position: relative; border-style: solid; border-color: rgb(11, 75, 116); border-image: initial; border-width: 1px 1px 0px; background: url("") center center / 98% 39px no-repeat rgba(1, 23, 40, 0.5); padding: 8px 0px 8px 8px; cursor: pointer; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship::after { content: ""; opacity: 0; display: block; position: absolute; top: 10px; transition-duration: 0.4s; perspective: 1000px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; width: 0px; height: 35px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship::before { left: 0px; border-left: 4px solid rgb(66, 237, 248); filter: drop-shadow(rgb(0, 112, 202) 4px 0px 8px); box-shadow: rgba(0, 132, 255, 0.65) -4px 0px 38px 1px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship::after { right: 0px; border-right: 4px solid rgb(66, 237, 248); filter: drop-shadow(rgb(0, 112, 202) -4px 0px 8px); box-shadow: rgba(0, 132, 255, 0.65) -4px 0px 38px 1px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:hover::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.active::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:hover::after, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.active::after { opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:hover img, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.active img { box-shadow: rgba(0, 132, 255, 0.65) 0px 0px 6px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:hover .extra .ico, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.active .extra .ico { opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.not-searched { display: none; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled { cursor: default; opacity: 0.5; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled:hover::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled:hover::after { opacity: 0; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled:hover img { box-shadow: none; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled:hover .extra .ico { opacity: 0.5; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:first-child { border-top-width: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship img { border: 1px solid rgb(6, 108, 147); display: inline-block; width: 104px; height: 45px; object-fit: cover; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info { display: inline-block; vertical-align: top; margin-top: 8px; margin-left: 5px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info .line { display: block; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(111, 216, 255); max-width: 285px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info .line::before { padding-right: 4px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(136, 163, 173); text-transform: none; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info .line.name::before { content: "Ship :"; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info .line.manufacturer::before { content: "MSRP :"; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra { position: absolute; right: 0px; top: 0px; height: 100%; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .ico { width: 45px; height: 45px; background-color: transparent; background-repeat: no-repeat; background-position: center center; display: inline-block; margin-top: 9px; margin-right: 25px; opacity: 0.5; transition-duration: 0.3s; perspective: 1000px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .price { display: inline-block; vertical-align: top; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(255, 174, 0); text-align: center; margin: 20px 55px 0px 10px; position: relative; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .price .super { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(255, 174, 0); text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; position: relative; margin-left: 2px; text-align: left; display: inline-block; top: -7px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .price .super .currency { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(210, 210, 210); text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px; position: absolute; display: inline-block; top: 10px; left: 2px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .taxes { right: 18px; top: 7px; z-index: auto; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .taxes .taxes-details { z-index: 12; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship { position: relative; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship { display: none; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship svg { top: 0px; position: absolute; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info { top: 185px; left: 60px; position: absolute; width: 85%; cursor: pointer; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info::after { content: ""; display: block; position: absolute; border-radius: 50%; box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 6px 1px, rgba(0, 112, 202, 0.79) 9px 0px 54px 2px; opacity: 0.8; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info::before { width: 8px; height: 8px; display: block; background-color: rgb(0, 228, 255); top: -17px; left: -17px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info::after { width: 16px; height: 16px; display: block; border: 1px solid rgb(0, 228, 255); top: -22px; left: -22px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info > * { margin: 0px; padding: 0px; text-transform: uppercase; text-shadow: rgb(4, 24, 36) 0px 0px 4px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info .name { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(193, 238, 254); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info .name::before { content: ""; height: 1px; width: 100%; position: absolute; top: -14px; left: -4px; background: linear-gradient(to right, rgb(66, 236, 248) 0%, rgba(0, 111, 202, 0.34) 69%, rgba(0, 111, 202, 0.05) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info .manufacturer { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(111, 216, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info .price { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(0, 231, 255); display: block; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .mobile-ship-view { display: none; text-align: center; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .mobile-ship-view { display: block; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .mobile-ship-view select { width: 300px; height: 25px; padding: 4px 10px; background: url("") 260px 0px repeat scroll, url("") -11px no-repeat; border: 1px solid rgb(31, 91, 132); border-radius: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(67, 237, 248); text-transform: uppercase; text-shadow: rgb(67, 237, 248) 0px 0px 12px; outline: 0px; appearance: none; margin-top: 25px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .error { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(187, 0, 0); display: none; margin-top: 35px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .result-loader { max-height: 0px; transition-duration: 0.3s; perspective: 1000px; overflow: hidden; margin-top: 75px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result { margin-top: 30px; max-height: 0px; transition-duration: 0.3s; perspective: 1000px; overflow: hidden; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result.active { max-height: 500px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result.warning .inner { background-image: url(""); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result.warning .inner .title strong { color: red; font-family: Electrolize; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner { background: url("") right center no-repeat transparent; height: 250px; padding: 20px 0px 0px 75px; box-sizing: border-box; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(177, 216, 241); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .explain { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(133, 159, 168); max-width: 770px; margin-top: 8px; margin-bottom: 8px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .explain a { color: rgb(255, 255, 255); text-decoration: underline; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .explain.info { margin-top: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price { text-shadow: rgb(0, 0, 0) 2px 2px 0px; vertical-align: top; position: relative; display: inline-block; margin-top: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .original-price, #store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount .super { font-size: 9px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount .super .currency { color: inherit; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .super { font-size: 14px; vertical-align: text-top; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .super .currency { color: rgb(210, 210, 210); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .final-price { display: inline-block; vertical-align: middle; margin-right: 1em; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price * { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .add-to-cart { margin-top: -15px; margin-left: -28px; display: inline-block; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .more-details { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); display: inline-block; vertical-align: top; padding-top: 25px; padding-left: 25px; text-decoration: underline; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing { padding: 20px 30px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title { padding-left: 30px; padding-bottom: 4px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .first, #store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .second { text-transform: uppercase; font-weight: 500; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .first { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(10, 86, 136); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .first::after { content: "/"; padding-left: 5px; padding-right: 6px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .second { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(0, 231, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table { width: 100%; background-color: rgba(10, 86, 136, 0.1); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table thead tr td { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(59, 98, 123); line-height: 45px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table thead tr td.name { background: linear-gradient(to right, rgba(10, 86, 136, 0.25) 0%, rgba(10, 86, 136, 0) 73%, rgba(10, 86, 136, 0.2) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table thead tr td.type { background-color: rgba(10, 86, 136, 0.15); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:last-child { border-bottom: 1px solid rgb(10, 86, 136); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:nth-child(2n+1) .name { background: linear-gradient(to right, rgba(10, 86, 136, 0.12) 0%, rgba(10, 86, 136, 0) 63%, rgba(10, 86, 136, 0.1) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:nth-child(2n+1) .number { background-color: rgba(10, 86, 136, 0.1); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:nth-child(2n) .name { background: linear-gradient(to right, rgba(10, 86, 136, 0.25) 0%, rgba(10, 86, 136, 0) 73%, rgba(10, 86, 136, 0.2) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:nth-child(2n) .type { background-color: rgba(10, 86, 136, 0.18); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td { text-transform: uppercase; height: 65px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.name { padding-left: 15px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(111, 216, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.name img { border: 1px solid rgb(6, 108, 147); margin-right: 20px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.type { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(111, 216, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.number { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(111, 216, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.number .legend { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(124, 151, 162); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr { border-style: solid; border-color: rgb(10, 86, 136); border-image: initial; border-width: 1px 1px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td { padding-left: 30px; text-shadow: rgba(0, 132, 255, 0.5) 0px 0px 8px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td:not(:last-child) { border-right: 1px solid rgb(10, 86, 136); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td.name { width: 60%; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td.type { width: 20%; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td.number { width: 20%; }
#store.ship-upgrade #rsi-website-footer { padding-top: 110px; margin-top: -750px; }
@media only screen and (max-width: 760px) {
#store.ship-upgrade #rsi-website-footer { margin-top: -235px; }
}
#store.ship-upgrade #rsi-website-footer .exterior-lines { top: 111px; }
.sku-detail.buy-back #store-wrapper .content-block4 .viewall { display: none; }
@media (max-width: 945px) {
.sku-detail.buy-back#store .wcontent { width: auto; padding: 0px 15px; }
.sku-detail.buy-back#store.sku-detail .lcol { width: auto; }
.sku-detail.buy-back#store .buy-back-description p { width: auto; }
.sku-detail.buy-back#store.sku-detail .rcol .package-listing { width: auto; }
}
.sku-detail.buy-back .rcol .package-listing ul li a { display: none; }
.sku-detail.buy-back figure { position: relative; width: 248px; height: 148px; border: 1px solid rgb(2, 255, 255); }
.sku-detail.buy-back figure img { max-width: 100%; }
.sku-detail.buy-back figure::before { content: ""; width: 236px; height: 148px; position: absolute; left: 6px; top: -1px; border-style: solid; border-color: rgb(1, 78, 109); border-image: initial; border-width: 1px 0px; }
.sku-detail.buy-back figure::after { content: ""; width: 248px; height: 136px; position: absolute; left: -1px; top: 6px; border-style: solid; border-color: rgb(1, 78, 109); border-image: initial; border-width: 0px 1px; }
.sku-detail.buy-back .buy-back-title { width: 776px; margin: 0px auto 15px; font: 20px / 1 Electrolize, sans-serif; color: rgb(0, 231, 255); text-transform: uppercase; }
.sku-detail.buy-back .buy-back-description { margin-bottom: 25px; }
.sku-detail.buy-back .buy-back-description p { width: 776px; margin: 0px auto; font-size: 14px; color: rgb(208, 221, 226); }
.sku-detail.buy-back .lcol .buy-back-warning { padding: 15px 15px 15px 55px; margin: 15px 0px 0px -50px; border: 1px solid currentcolor; font: italic 14px / 1.25 Electrolize, sans-serif; background: linear-gradient(rgba(106, 97, 56, 0.28) 0%, rgba(106, 97, 56, 0.28) 50%, rgba(106, 97, 56, 0) 51%, rgba(106, 97, 56, 0) 100%) 0% 0% / 2px 2px rgba(181, 170, 127, 0.1); position: relative; color: rgb(250, 171, 1) !important; }
.sku-detail.buy-back .lcol .buy-back-warning::before { content: ""; display: block; width: calc(100% - 16px); height: 100%; border-style: solid; border-color: rgb(102, 73, 7); border-image: initial; border-width: 1px 0px; position: absolute; top: -1px; left: 8px; }
.sku-detail.buy-back .lcol .buy-back-warning::after { content: ""; display: block; width: 100%; height: calc(100% - 16px); border-style: solid; border-color: rgb(102, 73, 7); border-image: initial; border-width: 0px 1px; position: absolute; top: 8px; left: -1px; }
.sku-detail.buy-back .lcol .buy-back-warning .warn-icon { display: block; width: 34px; height: 31px; position: absolute; left: 12px; top: 12px; background: url("") 0px 0px no-repeat; }
.sku-detail.buy-back .lcol .buy-back-warning strong { color: rgb(221, 221, 221); }
#store.cart #bodyWrapper { overflow-x: initial; }
#store.cart .page-wrapper { border: none; position: relative; z-index: 14; }
#store.cart #contentbody { padding: 0px; background: rgb(34, 40, 44); border: none; }
#store.cart #root { min-height: 50vh; margin-top: -7px; }
#store.cart .c-brand-menu--store { border-bottom: none; background: 0px 0px; }
#store.cart .c-brand-menu--store .c-brand-menu__item-desc { display: inline-block; }
@media (max-width: 1023px) {
#store.cart #contentbody { margin-top: 50px; }
}
#electronic-access { min-width: 0px; }
#electronic-access #contentbody { padding: 0px; }
.electronic-access { background: url("") center top / cover no-repeat; box-sizing: border-box; padding: 30vh 0px 0px; min-height: 70vh; }
.electronic-access *, .electronic-access ::before, .electronic-access ::after { box-sizing: inherit; }
.electronic-access__wrapper { position: relative; padding: 0px; display: flex; justify-content: flex-end; max-width: 1200px; }
.electronic-access__wrapper::after { content: ""; display: block; position: absolute; top: 26px; bottom: 40px; background: rgb(9, 50, 76); width: 200%; right: -190%; height: calc(100% - 52px); z-index: 0; }
.electronic-access__box { max-width: 800px; width: 100%; font-family: Electrolize, sans-serif; font-size: 26px; line-height: 1.7em; background: rgb(9, 50, 76); color: rgb(255, 255, 255); padding: 40px 0px 40px 80px; z-index: 1; }
.electronic-access__box strong { font-family: Electrolize, sans-serif; font-size: 30px; font-weight: 400; }
@media only screen and (max-width: 1024px) {
#electronic-access #contentbody { padding: 0px; }
.electronic-access__wrapper { padding: 0px 20px; justify-content: center; }
.electronic-access__wrapper::after { display: none; }
.electronic-access__box { text-align: center; padding: 40px; }
}
@media only screen and (max-width: 760px) {
.electronic-access__box { padding: 20px; font-size: 18px; }
.electronic-access__box strong { font-size: 20px; }
}
#voyager-direct { min-width: 0px; }
#voyager-direct #contentbody { padding: 0px; }
.voyager-direct { background: url("") center center / cover no-repeat; box-sizing: border-box; padding: 146px 0px 0px; min-height: 70vh; }
.voyager-direct *, .voyager-direct ::before, .voyager-direct ::after { box-sizing: inherit; }
.voyager-direct__wrapper { position: relative; padding: 0px; display: flex; justify-content: flex-end; max-width: 1200px; }
.voyager-direct__wrapper::after { content: ""; display: block; position: absolute; top: 24px; bottom: 40px; background: rgb(9, 50, 76); width: 200%; right: -190%; height: calc(100% - 48px); z-index: 0; }
.voyager-direct__box { max-width: 800px; width: 100%; font-family: Electrolize, sans-serif; font-size: 26px; line-height: 1.7em; background: rgb(9, 50, 76); color: rgb(255, 255, 255); padding: 40px 0px 40px 80px; z-index: 1; }
.voyager-direct__box strong { font-family: Electrolize, sans-serif; font-size: 30px; font-weight: 400; }
@media only screen and (max-width: 1024px) {
.voyager-direct { padding: 70px 0px 0px; }
.voyager-direct__wrapper { padding: 0px 20px; justify-content: center; }
.voyager-direct__wrapper::after { display: none; }
.voyager-direct__box { text-align: center; padding: 40px; }
}
@media only screen and (max-width: 760px) {
.voyager-direct__box { padding: 20px; font-size: 18px; }
.voyager-direct__box strong { font-size: 20px; }
}
#store.rental .page-wrapper { background-image: url(""); border-top-color: rgba(28, 109, 101, 0.25); }
#store.rental #contentbody { border-top-color: rgba(28, 109, 101, 0.25); }
#store.rental .holosmallbtn .holosmallbtn-top, #store.rental .holosmallbtn .holosmallbtn-bottom { background-image: url(""); color: rgb(218, 247, 235); }
#store.rental #store-carousel { background: rgba(16, 53, 54, 0.35); }
#store.rental #store-carousel .slide .item::after { background: rgba(3, 16, 16, 0.85); }
#store.rental #store-carousel .slide .item .info .inner { background: rgba(3, 15, 15, 0.75); }
#store.rental #store-carousel .slide .item .info .title { color: rgb(182, 227, 209); }
#store.rental #store-carousel .slide .item .info .title span { color: rgb(42, 136, 123); }
#store.rental #store-carousel .slide .item .info .text { color: rgb(42, 136, 123); }
#store.rental #store-carousel .slide .item .info .price { background: rgba(3, 15, 15, 0.75); }
#store.rental #store-carousel .slide .item .info .price .final-price, #store.rental #store-carousel .slide .item .info .price .super .currency { color: rgb(233, 248, 232); text-shadow: rgba(6, 224, 192, 0.33) 0px 0px 2px; }
#store.rental #store-carousel .slide .item .info .more { color: rgb(182, 227, 209); }
#store.rental #store-carousel .slide .item .info .more::after { background: rgb(34, 141, 134); }
#store.rental #store-carousel .slide .item .info .viewmore { color: rgb(182, 227, 209); }
#store.rental #store-carousel .slide .item .info .viewmore .arrow { background: url("") center center no-repeat; }
#store.rental #store-carousel .arrows .prev { background-image: url(""); }
#store.rental #store-carousel .arrows .next { background-image: url(""); }
#store.rental #store-wrapper .intro-text { color: rgb(64, 114, 93); }
#store.rental #store-wrapper .content-block4 { border-top-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .content-block4 .content { background: rgba(6, 18, 20, 0.75); }
#store.rental #store-wrapper .content-block4 .content .top { background-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .content-block4 h1 { color: rgb(233, 248, 232); background: url("") 0px -3px no-repeat; }
@media only screen and (max-width: 768px) {
#store.rental #store-wrapper .content-block4 h1 { background-position: 0px -13px; }
}
#store.rental #store-wrapper .content-block4 .viewall { color: rgba(42, 136, 101, 0.5); }
#store.rental #store-wrapper .content-block4 .viewall .arrow { background: url("") center center no-repeat; }
#store.rental #store-wrapper .products-row { background: rgba(6, 18, 20, 0.75); border-bottom-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .sort-filter-wrap { background: rgba(6, 18, 20, 0.75); border-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset input[type="text"] { border-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.sort a.sort { border-left-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.sort a.sort, #store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.sort label { color: rgb(233, 248, 232); }
@media only screen and (max-width: 768px) {
#store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.lfilters, #store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.sort { border-bottom-color: rgb(34, 141, 134); }
}
#store.rental #store-wrapper #search-results .inner { background: rgba(6, 18, 20, 0.75); }
#store.rental .selectlist { border-color: rgb(34, 141, 134); }
@media only screen and (max-width: 990px) {
#store.rental .selectlist { border: 1px solid rgb(34, 141, 134); }
}
#store.rental .selectlist * { color: rgb(255, 255, 255); }
#store.rental .selectlist > .arrow { background-image: url(""); }
#store.rental .selectlist > span { border-right: 1px solid rgb(34, 141, 134); }
#store.rental .selectlist ul li.hover, #store.rental .selectlist ul li.hover.selected { background-color: rgb(29, 223, 240); color: rgb(0, 0, 0); }
#store.rental .selectlist .body { border-color: rgb(34, 141, 134); }
#store.rental .corner { background-image: url(""); }
#store.rental.sku-detail h4 { color: rgb(182, 227, 209); }
#store.rental.sku-detail .lcol p { color: rgb(182, 227, 209); }
#store.rental.sku-detail .lcol .price .final-price { color: rgb(233, 248, 232); }
#store.rental.sku-detail .lcol .price .super .currency { color: rgb(182, 227, 209); }
#store.rental.sku-detail .rcol .no-carousel { border: 1px solid rgb(218, 247, 235); }
#store.rental.sku-detail .rcol .carousel-sku .viewport .slide img { border-color: rgb(218, 247, 235); }
#store.rental.sku-detail .rcol .carousel-holder { background: url("") center top no-repeat; border: none; }
#store.rental.sku-detail .rcol .carousel .pager { background: url("") center bottom; height: 24px; margin: 0px auto; position: relative; text-align: center; width: 200px; }
#store.rental.sku-detail .rcol .carousel .pager .left, #store.rental.sku-detail .rcol .carousel .pager .right { display: none; }
#store.rental.sku-detail .rcol .carousel .pager .left span, #store.rental.sku-detail .rcol .carousel .pager .right span { background: url(""); }
#store.rental.sku-detail .rcol .carousel .pager .right span { background-position: right center; }
#store.rental.sku-detail .rcol .carousel .pager .radio-pager.small { background: url("") center center no-repeat; }
#store.rental.sku-detail .rcol .carousel .pager .radio-pager.small.on { background: url("") center center no-repeat, url("") center center no-repeat; }
#store.rental.sku-detail .rcol .weapons-stats-block { background: rgba(6, 18, 20, 0.75); border: 1px solid rgb(34, 141, 134); height: 87px; margin: 0px auto; padding: 8px 0px 0px 80px; position: relative; width: 694px; }
#store.rental.sku-detail .rcol .weapons-stats-block * { font-family: Electrolize; }
#store.rental.sku-detail .rcol .weapons-stats-block .info { color: rgb(51, 92, 75); float: left; font-size: 12px; height: 26px; line-height: 26px; width: 300px; }
#store.rental.sku-detail .rcol .weapons-stats-block .info span { color: rgb(182, 227, 209); font-size: 14px; text-transform: uppercase; }
#store.rental.sku-detail .rcol .weapons-stats-block .info span.rate { width: 24px; height: 5px; margin-left: 6px; display: inline-block; background: rgba(6, 18, 20, 0.75); }
#store.rental.sku-detail .rcol .weapons-stats-block .info span.rate.on { background: rgb(29, 223, 240); box-shadow: rgb(255, 255, 255) 0px 0px 15px 0px; }
#store.rental.sku-detail .rcol .package-listing.item ul { background: rgba(6, 18, 20, 0.75); border-color: rgb(34, 141, 134); }
#store.rental.sku-detail .rcol .package-listing.item ul li { background: url("") left center no-repeat; color: rgb(182, 227, 209); }
#store.rental.sku-detail .rcol .wrapper .content-block1 .content p { color: rgb(182, 227, 209); }
#store.rental .modals.sku_detail_zoom .modal-inner .close { background: url("") no-repeat; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom { border: 1px solid rgb(34, 141, 134); box-shadow: rgba(174, 229, 244, 0.5) 0px 0px 10px 0px; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .download_source { background: url("") center center; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .download_source a .text { color: rgb(182, 227, 209); }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .download_source a .icon { background: url("") center bottom no-repeat; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .download_source a .icon span { background: url("") center top no-repeat; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .to-zoom, #store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom #target-zoom { border: 1px solid rgb(34, 141, 134); }
#store.rental #cart h1.page-title { background: rgba(6, 18, 20, 0.75); border-top: 1px solid rgb(34, 141, 134); border-bottom: 1px solid rgb(34, 141, 134); color: rgb(218, 247, 235); text-shadow: rgb(34, 141, 134) 0px 0px 20px; }
#store.rental #cart h1.page-title a { color: rgb(218, 247, 235); }
#store.rental #cart h1.page-title .icon { background: url("") 0px -10px no-repeat; }
#store.rental #cart h1.page-title .top-line { background-color: rgb(34, 141, 134); }
#store.rental #cart h1.page-title .bottom-line { background-color: rgb(34, 141, 134); }
#store.rental #cart h1.page-title .inner-line { background-color: rgb(34, 141, 134); }
#store.rental #cart .content-block1 { border-color: rgb(34, 141, 134); }
#store.rental #cart .content-block1 .top-line-thin, #store.rental #cart .content-block1 .top-line { background: rgb(34, 141, 134); }
#store.rental #cart .content-wrapper { background: rgba(6, 18, 20, 0.75); }
#store.rental #cart .content .row .line, #store.rental #cart .content .separator { background: none 0% 0% repeat scroll rgb(34, 141, 134); box-shadow: rgba(218, 247, 235, 0.6) 0px 0px 40px; }
#store.rental #cart .content .section .right, #store.rental #cart .content .cart-header h2 { color: rgb(218, 247, 235); }
#store.rental #cart .content .cart-header { border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart .content .list-items .row { background: rgb(12, 24, 27); border-top-color: rgb(34, 141, 134); border-right-color: rgb(34, 141, 134); border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart .content .list-items .item-col h3 a { color: rgb(218, 247, 235); }
#store.rental #cart.address .inner-content .address-content { background: rgba(6, 18, 20, 0.75); border-top-color: rgb(34, 141, 134); border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart.address .inner-content .address-content .line { background: none 0% 0% repeat scroll rgb(34, 141, 134); box-shadow: rgba(218, 247, 235, 0.6) 0px 0px 40px; }
#store.rental #cart.address .inner-content .address-content h2 { border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart.address .inner-content .address-content input[type="text"], #store.rental #cart.address .inner-content .address-content input[type="password"], #store.rental #cart.address .inner-content .address-content input[type="email"] { background-color: rgb(12, 24, 27); border: 1px solid rgb(34, 141, 134); color: rgb(218, 247, 235); }
#store.rental #cart.address .inner-content .address-content .notice { color: rgba(218, 247, 235, 0.5); }
#store.rental #cart.address .inner-content .address-content .notice span { color: rgb(218, 247, 235); }
#store.rental #cart.address .inner-content .top > h2.title { color: rgb(218, 247, 235); }
#store.rental #cart.address .inner-content label { color: rgb(218, 247, 235); }
#store.rental #cart.pay .inner-content .pay-content { background: rgba(6, 18, 20, 0.75); border-top-color: rgb(34, 141, 134); border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart.pay .inner-content .pay-content .line { background: none 0% 0% repeat scroll rgb(34, 141, 134); box-shadow: rgba(218, 247, 235, 0.6) 0px 0px 40px; }
#store.rental #cart.pay .inner-content .pay-content table { color: rgb(218, 247, 235); }
#store.rental #cart.pay .inner-content .pay-content table a { color: inherit; }
#store.rental #cart.pay .inner-content .pay-content table.billing-summary th { border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart.pay .inner-content .payment-wrapper { border-top-color: rgb(34, 141, 134); }
#store.rental #cart.pay .inner-content .payment-wrapper .address p { color: rgba(218, 247, 235, 0.5); }
#store.rental #cart.pay .inner-content .payment-wrapper .address p strong { color: rgb(218, 247, 235); }
#store.rental #cart.pay .inner-content .payment-wrapper .right-section .s-row { border-bottom-color: rgb(34, 141, 134); color: rgb(218, 247, 235); }
#store.rental #cart.pay .inner-content label { color: rgba(218, 247, 235, 0.5); }
#store.rental #cart.pay .inner-content label a { color: rgba(218, 247, 235, 0.5); }
#store.rental #cart.pay .inner-content label a:hover { color: rgb(255, 255, 255); }
#store.rental #cart.confirmation .inner-content .top > h2.title { color: rgb(218, 247, 235); }
#store.rental #cart #rec-payment-page .wrapper { background: rgba(6, 18, 20, 0.75); border-color: rgb(34, 141, 134); }
#store.rental #cart #rec-payment-page .wrapper .modal-inner .explanation-message { background-color: rgb(12, 24, 27); border: 1px solid rgb(34, 141, 134); color: rgba(218, 247, 235, 0.5); }
#store.rental #cart #rec-payment-page .wrapper .modal-inner .explanation-message strong { color: rgb(218, 247, 235); }
.cart-promotion { margin-bottom: 35px; }
.cart-promotion .cart-promotion-recommend-label { margin-bottom: 35px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(115, 177, 203); text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
.cart-promotion .cart-promotion-blocks { border: 1px solid rgb(0, 69, 112); position: relative; }
.cart-promotion .logo { position: absolute; top: -25px; }
@media only screen and (max-width: 1024px) {
.cart-promotion .logo { left: 200px; top: -256px; }
}
@media only screen and (max-width: 768px) {
.cart-promotion .logo { left: 100px; }
}
.cart-promotion .logo img { height: 116px; position: relative; left: -50%; }
.cart-promotion .cart-promotion-block1 { float: left; width: 621px; height: 227px; background-size: cover; position: relative; overflow: hidden; }
@media only screen and (max-width: 1280px) {
.cart-promotion .cart-promotion-block1 { width: 60%; }
}
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block1 { width: 100%; }
}
.cart-promotion .cart-promotion-block1 .cart-promotion-item { width: 250px; position: absolute; left: 40px; bottom: 20px; }
@media only screen and (max-width: 1140px) {
.cart-promotion .cart-promotion-block1 .cart-promotion-item { width: 200px; }
}
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block1 .cart-promotion-item { width: 41%; }
}
.cart-promotion .cart-promotion-block1 .cart-promotion-item .item-title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(255, 255, 255); }
.cart-promotion .cart-promotion-block1 .cart-promotion-item .item-description { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); margin: 5px 0px; }
.cart-promotion .cart-promotion-block1 .cart-promotion-item a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 220, 240); text-decoration: underline; }
.cart-promotion .cart-promotion-block1 .overlay-more-info { background-color: rgba(0, 31, 51, 0.9); max-width: 440px; padding: 30px 25px; position: absolute; bottom: -400px; left: 17px; border: 1px solid rgb(19, 61, 85); transition-duration: 0.3s; perspective: 1000px; opacity: 0; z-index: 2; }
@media only screen and (max-width: 658px) {
.cart-promotion .cart-promotion-block1 .overlay-more-info { width: calc(100% - 50px); height: calc(100% - 60px); left: 0px; }
}
.cart-promotion .cart-promotion-block1 .overlay-more-info ul { padding: 0px; margin: 0px 0px 10px; }
.cart-promotion .cart-promotion-block1 .overlay-more-info ul li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); list-style: inside; }
.cart-promotion .cart-promotion-block1 .overlay-more-info p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); }
.cart-promotion .cart-promotion-block1 .overlay-more-info a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 220, 240); text-decoration: underline; }
.cart-promotion .cart-promotion-block1 .overlay-more-info.show { bottom: 17px; opacity: 1; }
@media only screen and (max-width: 658px) {
.cart-promotion .cart-promotion-block1 .overlay-more-info.show { bottom: 0px; }
}
.cart-promotion .cart-promotion-block2 { float: right; width: 417px; height: 227px; background-size: cover; position: relative; }
@media only screen and (max-width: 1280px) {
.cart-promotion .cart-promotion-block2 { width: 40%; }
}
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 { width: 100%; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item { width: 250px; position: absolute; right: 40px; top: 40px; }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item { position: relative; top: 0px; right: initial; width: 100%; height: 100%; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .item-description { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item .item-description { margin: 20px 0px 0px 20px; width: 40%; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper { margin-top: 20px; text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .original-price, .cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .original-price .super .currency { color: inherit; font-size: 11px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount strong { margin-left: 0.3em; font-weight: 400; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount .super { font-size: 9px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount .super .currency { color: inherit; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .super { font-size: 14px; vertical-align: text-top; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .super .currency { color: rgb(210, 210, 210); }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper { position: absolute; right: 40px; top: 0px; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .label { font-size: 14px; color: rgb(255, 255, 255); font-family: Orbitron; display: inline-block; font-weight: 700; text-transform: uppercase; }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .label { display: block; text-align: right; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .price { padding: 0px 0px 20px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .taxes { top: 14px; }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item .add-promotion { position: absolute; bottom: 40px; left: 101px; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .add-promotion .holobtn-top { color: rgb(221, 247, 192); font-size: 12px; }
.cart-promotion .cart-promotion-block2::before { content: ""; display: block; width: 100%; height: 100%; background: url("") 0% 0% / cover; position: absolute; left: 0px; top: 0px; }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2::before { background-size: initial; background-repeat: repeat; }
}
.cart-promotion.squadron-42 .cart-promotion-block1 .cart-promotion-item { left: initial; bottom: initial; right: 40px; top: 40px; }
.cart-promotion.squadron-42 .cart-promotion-block2 .cart-promotion-item .add-promotion { margin-left: -45px; }
.cart-promotion.squadron-42 .cart-promotion-block2 .cart-promotion-item .add-promotion .abs-overlay { width: 346px; height: 55px; background: url("") -9px -38px no-repeat transparent; }
.cart-promotion.squadron-42 .cart-promotion-block2 .cart-promotion-item .add-promotion .abs-overlay.holobtn-top { padding-top: 14px; }
.cart-promotion.squadron-42 .cart-promotion-block2 .cart-promotion-item .add-promotion .abs-overlay.holobtn-bottom { background-position: -9px -138px; }
.merchandise-header { margin-bottom: 65px; }
.merchandise-header h1 { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; width: 122.8%; height: 90px; margin: 0px 0px 0px -11.4%; padding-top: 35px; }
.merchandise-header h1 .header-text { display: inline-block; font-family: inherit; }
@media only screen and (max-width: 945px) {
.merchandise-header h1 .header-text { width: 70%; }
}
.merchandise-header h1::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -70px top / 788px no-repeat; z-index: -1; }
.merchandise-header h1::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -70px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
.merchandise-header h1.flipped { margin-top: -20px; transform: scaleY(-1); }
.merchandise-header h1.flipped::before, .merchandise-header h1.flipped::after { background-image: url(""); }
@media only screen and (max-width: 1150px) {
.merchandise-header h1::before { background-position: 90% top; }
.merchandise-header h1::after { background-position: 90% top; }
}
@media only screen and (max-width: 950px) {
.merchandise-header h1::before { background-position: 50% top; }
.merchandise-header h1::after { background-position: 50% top; }
}
.merchandise-header .featured-video .placeholder { width: 783px; height: 439px; border: 1px solid rgb(6, 108, 147); margin: 0px auto 30px; position: relative; cursor: pointer; overflow: hidden; }
.merchandise-header .featured-video .placeholder::before { content: ""; display: block; width: 114px; height: 104px; position: absolute; top: 50%; left: 50%; margin: -52px 0px 0px -57px; background: url("") 0px 0px no-repeat; transition: filter 0.2s ease-out 0s, opacity 0.25s linear 0s; }
.merchandise-header .featured-video .placeholder > img { display: block; width: 100%; cursor: pointer; }
.merchandise-header .featured-video .placeholder.playing::before { filter: blur(8px); opacity: 0; }
@media only screen and (max-width: 945px) {
.merchandise-header .featured-video .placeholder { width: 100%; height: auto; }
}
.merchandise-header .featured-video #video-container { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.merchandise-header .featured-video figcaption { width: 845px; font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 0px auto; }
@media only screen and (max-width: 945px) {
.merchandise-header .featured-video figcaption { width: auto; }
}
@-webkit-keyframes flash-slow {
0% { opacity: 0; }
50% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes flash-slow {
0% { opacity: 0; }
50% { opacity: 1; }
100% { opacity: 0; }
}
@-webkit-keyframes flash-fast {
0% { opacity: 0; }
24% { opacity: 0; }
25% { opacity: 1; }
30% { opacity: 0; }
34% { opacity: 0; }
35% { opacity: 1; }
40% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes flash-fast {
0% { opacity: 0; }
24% { opacity: 0; }
25% { opacity: 1; }
30% { opacity: 0; }
34% { opacity: 0; }
35% { opacity: 1; }
40% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 0; }
}
@-webkit-keyframes particles1 {
0% { opacity: 1; top: 62px; left: 29px; }
50% { opacity: 0; top: 12px; left: 65px; }
100% { opacity: 0; top: 12px; left: 65px; }
}
@keyframes particles1 {
0% { opacity: 1; top: 62px; left: 29px; }
50% { opacity: 0; top: 12px; left: 65px; }
100% { opacity: 0; top: 12px; left: 65px; }
}
@-webkit-keyframes particles2 {
0% { opacity: 0; top: 80px; left: 40px; }
49% { opacity: 0; top: 80px; left: 40px; }
50% { opacity: 1; top: 80px; left: 40px; }
100% { opacity: 0; top: 15px; left: 80px; }
}
@keyframes particles2 {
0% { opacity: 0; top: 80px; left: 40px; }
49% { opacity: 0; top: 80px; left: 40px; }
50% { opacity: 1; top: 80px; left: 40px; }
100% { opacity: 0; top: 15px; left: 80px; }
}
@-webkit-keyframes particles3 {
0% { opacity: 0; top: 61px; left: 51px; }
24% { opacity: 0; top: 61px; left: 51px; }
25% { opacity: 1; top: 61px; left: 51px; }
100% { opacity: 0; top: 3px; left: 96px; }
}
@keyframes particles3 {
0% { opacity: 0; top: 61px; left: 51px; }
24% { opacity: 0; top: 61px; left: 51px; }
25% { opacity: 1; top: 61px; left: 51px; }
100% { opacity: 0; top: 3px; left: 96px; }
}
@-webkit-keyframes core {
0% { opacity: 1; }
25% { opacity: 0.7; }
50% { opacity: 1; }
75% { opacity: 0.7; }
100% { opacity: 1; }
}
@keyframes core {
0% { opacity: 1; }
25% { opacity: 0.7; }
50% { opacity: 1; }
75% { opacity: 0.7; }
100% { opacity: 1; }
}
@-webkit-keyframes core-flare {
0% { opacity: 0.2; }
30% { opacity: 0.8; }
50% { opacity: 0.2; }
100% { opacity: 0.2; }
}
@keyframes core-flare {
0% { opacity: 0.2; }
30% { opacity: 0.8; }
50% { opacity: 0.2; }
100% { opacity: 0.2; }
}
@-webkit-keyframes core-shade {
0% { opacity: 0.2; }
25% { opacity: 0.5; }
50% { opacity: 0.1; }
75% { opacity: 0.5; }
100% { opacity: 0.2; }
}
@keyframes core-shade {
0% { opacity: 0.2; }
25% { opacity: 0.5; }
50% { opacity: 0.1; }
75% { opacity: 0.5; }
100% { opacity: 0.2; }
}
@-webkit-keyframes planet-shade {
0% { opacity: 0.5; }
30% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 0.5; }
}
@keyframes planet-shade {
0% { opacity: 0.5; }
30% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 0.5; }
}
@-webkit-keyframes aqu-computer {
0% { opacity: 0.5; }
50% { opacity: 0.3; }
100% { opacity: 0.5; }
}
@keyframes aqu-computer {
0% { opacity: 0.5; }
50% { opacity: 0.3; }
100% { opacity: 0.5; }
}
@-webkit-keyframes aqui-part1 {
0% { opacity: 0.2; top: 235px; left: 307px; }
50% { opacity: 0; top: 380px; left: 402px; }
100% { opacity: 0; top: 380px; left: 402px; }
}
@keyframes aqui-part1 {
0% { opacity: 0.2; top: 235px; left: 307px; }
50% { opacity: 0; top: 380px; left: 402px; }
100% { opacity: 0; top: 380px; left: 402px; }
}
@-webkit-keyframes aqui-part2 {
0% { opacity: 0; }
49% { opacity: 0; }
50% { opacity: 0.2; top: 265px; left: 345px; }
100% { opacity: 0; top: 340px; left: 400px; }
}
@keyframes aqui-part2 {
0% { opacity: 0; }
49% { opacity: 0; }
50% { opacity: 0.2; top: 265px; left: 345px; }
100% { opacity: 0; top: 340px; left: 400px; }
}
@-webkit-keyframes aqui-part3 {
0% { opacity: 0; }
24% { opacity: 0; }
25% { opacity: 0.2; top: 340px; left: 350px; }
100% { opacity: 0; top: 440px; left: 415px; }
}
@keyframes aqui-part3 {
0% { opacity: 0; }
24% { opacity: 0; }
25% { opacity: 0.2; top: 340px; left: 350px; }
100% { opacity: 0; top: 440px; left: 415px; }
}
@-webkit-keyframes drill-light {
0% { opacity: 0; }
10% { opacity: 0.1; }
20% { opacity: 0; }
30% { opacity: 0.15; }
40% { opacity: 0.1; }
50% { opacity: 0; }
60% { opacity: 0.1; }
70% { opacity: 0.15; }
80% { opacity: 0; }
90% { opacity: 0.1; }
100% { opacity: 0; }
}
@keyframes drill-light {
0% { opacity: 0; }
10% { opacity: 0.1; }
20% { opacity: 0; }
30% { opacity: 0.15; }
40% { opacity: 0.1; }
50% { opacity: 0; }
60% { opacity: 0.1; }
70% { opacity: 0.15; }
80% { opacity: 0; }
90% { opacity: 0.1; }
100% { opacity: 0; }
}
@-webkit-keyframes drill-beam {
0% { opacity: 1; }
50% { opacity: 0.75; }
100% { opacity: 1; }
}
@keyframes drill-beam {
0% { opacity: 1; }
50% { opacity: 0.75; }
100% { opacity: 1; }
}
@-webkit-keyframes drill-beam2 {
0% { opacity: 1; }
50% { opacity: 0.7; }
100% { opacity: 1; }
}
@keyframes drill-beam2 {
0% { opacity: 1; }
50% { opacity: 0.7; }
100% { opacity: 1; }
}
@-webkit-keyframes drill-particle1 {
0% { top: 1015px; left: 373px; opacity: 0.7; }
20% { top: 1185px; left: 425px; opacity: 0; }
100% { top: 1185px; left: 425px; opacity: 0; }
}
@keyframes drill-particle1 {
0% { top: 1015px; left: 373px; opacity: 0.7; }
20% { top: 1185px; left: 425px; opacity: 0; }
100% { top: 1185px; left: 425px; opacity: 0; }
}
@-webkit-keyframes drill-particle2 {
0% { top: 1035px; left: 379px; opacity: 0; }
79% { top: 1035px; left: 379px; opacity: 0; }
80% { top: 1035px; left: 379px; opacity: 0.7; }
100% { top: 1265px; left: 450px; opacity: 0; }
}
@keyframes drill-particle2 {
0% { top: 1035px; left: 379px; opacity: 0; }
79% { top: 1035px; left: 379px; opacity: 0; }
80% { top: 1035px; left: 379px; opacity: 0.7; }
100% { top: 1265px; left: 450px; opacity: 0; }
}
@-webkit-keyframes drill-particle3 {
0% { top: 1185px; left: 420px; opacity: 0; }
49% { top: 1185px; left: 420px; opacity: 0; }
50% { top: 1185px; left: 420px; opacity: 0.7; }
100% { top: 1415px; left: 490px; opacity: 0; }
}
@keyframes drill-particle3 {
0% { top: 1185px; left: 420px; opacity: 0; }
49% { top: 1185px; left: 420px; opacity: 0; }
50% { top: 1185px; left: 420px; opacity: 0.7; }
100% { top: 1415px; left: 490px; opacity: 0; }
}
@-webkit-keyframes back-drill-beam {
0% { opacity: 1; }
50% { opacity: 0.1; }
100% { opacity: 1; }
}
@keyframes back-drill-beam {
0% { opacity: 1; }
50% { opacity: 0.1; }
100% { opacity: 1; }
}
@-webkit-keyframes back-drill-glow {
0% { opacity: 0.4; }
25% { opacity: 0.1; }
50% { opacity: 0.2; }
75% { opacity: 0.1; }
100% { opacity: 0.4; }
}
@keyframes back-drill-glow {
0% { opacity: 0.4; }
25% { opacity: 0.1; }
50% { opacity: 0.2; }
75% { opacity: 0.1; }
100% { opacity: 0.4; }
}
#about-rsi { position: relative; z-index: 0; }
#about-rsi #contentbody { overflow-x: hidden; }
#about-rsi .modal-wrapper { text-align: center; }
#about-rsi .modal-wrapper .hr { display: none; }
#about-rsi .modal-wrapper .content-block4 { display: none; }
#about-rsi .modal-wrapper .close { right: 10px; top: 10px; }
#about-rsi #bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#about-rsi #bg.p1 { background: url("") center top no-repeat rgb(0, 0, 0); padding-bottom: 669px; }
#about-rsi #bg.p2 { background: url("") 0px 1310px no-repeat rgb(0, 0, 0); padding-bottom: 727px; }
#about-rsi #bg.p3 { background: url("") center top no-repeat rgb(0, 0, 0); padding-bottom: 751px; }
#about-rsi .bracket-button { cursor: default; }
#about-rsi h1 { width: 660px; margin-top: 0px; margin-bottom: 0px; font-size: 45px; color: rgb(66, 237, 248); font-family: Orbitron; font-weight: 700; text-transform: uppercase; line-height: 45px; text-shadow: rgb(0, 112, 202) 0px 0px 30px; }
#about-rsi h3 { margin-bottom: 40px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(182, 142, 4); }
#about-rsi section { height: auto; position: relative; padding-top: 42px; z-index: 0; }
#about-rsi section .feature-block { width: 480px; padding: 30px 30px 0px; position: absolute; right: 0px; background: rgba(0, 11, 24, 0.5); border-style: solid; border-color: rgb(12, 103, 161); border-image: initial; border-width: 1px 1px 0px; }
#about-rsi section .feature-block .block-content { width: 100%; }
#about-rsi section .feature-block .block-content .summary { left: -230px; }
#about-rsi section .feature-block .block-content .feature-title { position: absolute; top: -49px; left: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(66, 237, 248); }
#about-rsi h5 { color: rgb(66, 237, 248); font-size: 11px; text-transform: uppercase; margin: 0px 0px 10px; }
#about-rsi ul { padding: 0px; margin: 0px; list-style-type: none; }
#about-rsi .container { width: 1020px; margin: 0px auto; position: relative; z-index: 1; }
#about-rsi .play-button { position: absolute; background: url(""); width: 230px; height: 230px; margin-left: auto; margin-right: auto; cursor: pointer; opacity: 0.7; }
#about-rsi .play-button:hover { opacity: 1; }
#about-rsi .pillar-content3 { position: relative; }
#about-rsi .block { position: relative; background: rgba(0, 11, 24, 0.5); width: 131.5%; padding: 30px 30px 0px; border-style: solid; border-color: rgb(12, 103, 161); border-image: initial; border-width: 0px 1px; margin-bottom: 340px; z-index: 2; }
#about-rsi .block .feature { padding: 0px; }
#about-rsi .block .block-title { position: absolute; top: -80px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(66, 237, 248); }
#about-rsi .block .block-content { width: 415px; }
#about-rsi .block .block-intro { margin-bottom: 30px; }
#about-rsi .block .block-intro p { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(115, 177, 203); line-height: 24px; margin-top: 0px; }
#about-rsi .block.middle { position: relative; width: 508px; margin-left: 478px; padding-bottom: 2px; border-top: none; border-bottom: none; }
#about-rsi .block.middle .chevron { position: absolute; top: -31px; right: 224px; }
#about-rsi .block.middle::before { content: ""; position: absolute; background: url("") no-repeat; width: 570px; height: 31px; top: -31px; left: -1px; }
#about-rsi .block.middle .summary { left: -230px; }
#about-rsi .block.middle .block-title { top: -50px; left: 0px; }
#about-rsi .block.middle .block-content { width: 100%; }
#about-rsi .block.middle::after { content: ""; position: absolute; background: url("") no-repeat; width: 570px; height: 31px; left: -1px; bottom: -31px; }
#about-rsi .block.right { right: -570px; margin-bottom: 119px; }
#about-rsi .block.right .chevron { left: 183px; position: absolute; }
#about-rsi .block.right .block-top { position: relative; height: 31px; top: -61px; left: -31px; display: flex; }
#about-rsi .block.right .block-top .block-top-corner { background: url("") left top no-repeat; width: 204px; height: 31px; left: -1px; top: -31px; }
#about-rsi .block.right .block-top .block-top-right { background-color: rgba(0, 11, 24, 0.4); border-top: 1px solid rgb(12, 103, 161); height: 31px; bottom: -1px; flex: 1 1 0%; }
#about-rsi .block.right .block-title { top: -43px; left: 0px; }
#about-rsi .block.right .block-content { width: 470px; margin-top: -31px; }
#about-rsi .block.right .block-btm { position: relative; height: 31px; bottom: -31px; left: -31px; display: flex; }
#about-rsi .block.right .block-btm .block-btm-corner { background: url("") left top no-repeat; width: 30px; height: 30px; left: -1px; }
#about-rsi .block.right .block-btm .block-btm-right { background-color: rgba(0, 11, 24, 0.4); border-bottom: 1px solid rgb(12, 103, 161); height: 28px; bottom: -1px; flex: 1 1 0%; }
#about-rsi .block.left { left: -1073px; text-align: right; width: 143.3%; padding-top: 0px; }
#about-rsi .block.left .chevron { position: absolute; left: 14px; z-index: 2; }
#about-rsi .block.left .block-top { position: relative; height: 31px; top: -31px; right: -32px; display: flex; }
#about-rsi .block.left .block-top .block-top-corner { position: absolute; background: url("") left top no-repeat; width: 572px; height: 31px; right: 0px; }
#about-rsi .block.left .block-top .block-top-corner .block-title { left: 45px; top: -10px; }
#about-rsi .block.left .block-top .block-top-left { position: relative; flex: 1 1 0%; background-color: rgba(0, 11, 24, 0.4); border-top: 1px solid rgb(12, 103, 161); height: 31px; bottom: 0px; right: 570px; z-index: 0; }
#about-rsi .block.left .block-content { width: 470px; display: inline-block; text-align: left; }
#about-rsi .block.left .block-btm { position: relative; height: 31px; bottom: -31px; left: -31px; display: flex; }
#about-rsi .block.left .block-btm .block-btm-corner { position: absolute; background: url("") left top no-repeat; width: 30px; height: 30px; right: -63px; }
#about-rsi .block.left .block-btm .block-btm-left { position: relative; right: -33px; bottom: 0px; height: 28px; background-color: rgba(0, 11, 24, 0.5); border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .block .block-video { position: relative; width: 450px; height: 250px; border: 1px solid rgb(2, 26, 47); margin: 0px auto 60px; }
#about-rsi .block .block-video .title { margin: 65px 0px 0px; background: url("") 16px no-repeat; text-align: center; font-size: 34px; color: rgb(177, 216, 241); font-family: Orbitron; font-weight: 700; text-transform: uppercase; line-height: 65px; }
#about-rsi .block .block-video .play-button { position: relative; background: url("") 0% 0% / cover; width: 120px; height: 120px; margin: -25px auto; opacity: 0.7; }
#about-rsi .block .block-video .play-button:hover { opacity: 1; background: url(""); }
#about-rsi .block .feature { margin-bottom: 30px; padding: 0px 30px; }
#about-rsi .block .feature:last-child { margin-bottom: 0px; }
#about-rsi .block .feature h5 { margin-bottom: 0px; }
#about-rsi .block .feature p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(28, 107, 137); line-height: 20px; margin: 0px 0px 21px; }
#about-rsi .block .feature p:last-child { margin: 0px; }
#about-rsi .block a.bracket-button { position: absolute; width: 164px; }
#about-rsi .block a.bracket-button .label { font-family: Electrolize; width: 100%; display: none; }
#about-rsi .hex { width: 220px; height: 197px; position: absolute; opacity: 1; text-align: center; cursor: pointer; z-index: 25; }
#about-rsi .hex a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10; }
#about-rsi .hex a.arrows-button { position: relative; transform: rotate(90deg); padding: 0px; width: 59px; height: 56px; margin: -15px auto; }
#about-rsi .hex .bg { background: url("") 0% 0% / 100% 100%; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; opacity: 1; }
#about-rsi .hex .hover { background: url(""); width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; opacity: 0; }
#about-rsi .hex .hex-title { display: block; width: 140px; height: auto; vertical-align: middle; color: rgb(66, 237, 248); margin: 78px auto 25px; font-family: Orbitron; font-weight: 700; z-index: 4; font-size: 14px; line-height: 14px; text-transform: uppercase; position: relative; text-shadow: rgb(66, 169, 248) 0px 0px 30px; }
#about-rsi .hex:hover .bg { opacity: 0; }
#about-rsi .hex:hover .hover { opacity: 1; }
#about-rsi .hex:hover a.arrows-button .arrow0 { animation: 0.1s linear 0s 1 normal none running arrow; }
#about-rsi .hex:hover a.arrows-button .arrow1 { animation: 0.3s linear 0s 1 normal none running arrow; }
#about-rsi .hex:hover a.arrows-button .arrow2 { animation: 0.5s linear 0s 1 normal none running arrow; }
#about-rsi .hex.active .bg { opacity: 0; }
#about-rsi .hex.active .hover { opacity: 1; }
#about-rsi .hex.inactive { opacity: 0.5; }
#about-rsi .hex.inactive .bg { opacity: 1; }
#about-rsi .hex.inactive .hover { opacity: 0; }
#about-rsi .hex.inactive:hover a { cursor: default; text-shadow: rgb(66, 169, 248) 0px 0px 30px; color: rgb(66, 237, 248); }
#about-rsi .hex .hex-title a { display: block; width: 140px; height: auto; vertical-align: middle; color: rgb(66, 237, 248); margin: 78px auto 25px; font-family: Orbitron; font-weight: 700; z-index: 4; font-size: 14px; line-height: 14px; text-transform: uppercase; position: relative; text-shadow: rgb(66, 169, 248) 0px 0px 30px; }
#about-rsi .hex .hex-content { position: relative; z-index: 4; }
#about-rsi .hex .hex-content li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(177, 169, 146); line-height: 18px; }
#about-rsi .hex .hex-content .arrows-button { width: 90px; height: 54px; position: relative; margin: 0px auto; padding: 0px; display: block; transform: rotate(90deg); }
#about-rsi #hex-footer { margin-top: 1485px; margin-bottom: 150px; }
#about-rsi .title { margin: 80px 0px 38px; }
#about-rsi .title h3 { margin-bottom: 15px; }
#about-rsi .gplay-block { position: absolute; top: 1077px; left: -14px; background: rgba(182, 142, 4, 0.15); text-align: right; height: 402px; }
#about-rsi .gplay-block::before { content: ""; position: absolute; background: rgba(182, 142, 4, 0.15); width: 2000px; height: 497px; left: -2000px; top: -62px; }
#about-rsi .gplay-block .gplay-top { position: relative; height: 62px; top: -62px; display: flex; }
#about-rsi .gplay-block .gplay-top .chevron { position: absolute; top: 0px; right: 275px; background: rgb(217, 207, 152); box-shadow: rgba(255, 118, 17, 0.6) 0px 0px 12px 1px, rgba(255, 118, 17, 0.6) 5px -1px 20px 2px; }
#about-rsi .gplay-block .gplay-top .gplay-top-corner { background: url("") center top no-repeat; width: 301px; height: 62px; }
#about-rsi .gplay-block .gplay-top .gplay-top-left { background: rgba(182, 142, 4, 0.15); height: 62px; bottom: -1px; flex: 1 1 0%; }
#about-rsi .gplay-block .gplay-content { position: relative; display: inline-block; background: url("") center -25px no-repeat; right: 0px; width: 225px; padding: 0px 45px; text-align: left; transform: translateZ(0px); }
#about-rsi .gplay-block .gplay-content .gplay-title { position: absolute; top: -133px; left: 70px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(251, 231, 161); text-shadow: rgb(251, 231, 161) 0px 0px 25px; }
#about-rsi .gplay-block .gplay-content.opened { max-height: 999px; }
#about-rsi .gplay-block .gplay-content h6 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(253, 214, 140); font-weight: 700; font-style: italic; text-transform: uppercase; margin-bottom: 0px; margin-top: -18px; }
#about-rsi .gplay-block .gplay-content p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(177, 169, 146); font-style: italic; margin: 17px 0px 0px; }
#about-rsi .gplay-block .gplay-content .sc-logo { position: relative; background: url("") center top no-repeat; width: 225px; height: 173px; top: -115px; left: -3px; }
#about-rsi .gplay-block .gplay-content .hex-gplay { position: absolute; background: url("") 0px 0px no-repeat; width: 90px; height: 90px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(177, 169, 146); text-transform: uppercase; text-align: center; cursor: pointer; opacity: 0.6; }
#about-rsi .gplay-block .gplay-content .hex-gplay span { width: 100%; height: 100%; display: block; margin-top: 39px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(177, 169, 146); opacity: 0.5; }
#about-rsi .gplay-block .gplay-content .hex-gplay.left { left: 52px; top: -17px; }
#about-rsi .gplay-block .gplay-content .hex-gplay.middle { left: 109px; top: 17px; }
#about-rsi .gplay-block .gplay-content .hex-gplay.right { right: 59px; top: -17px; }
#about-rsi .gplay-block .gplay-content .hex-gplay:hover { background-position: 0px -90px; }
#about-rsi .gplay-block .gplay-content .hex-gplay.active { background-position: 0px -90px; opacity: 1; }
#about-rsi .gplay-block .gplay-content .hex-gplay.active span { opacity: 1; }
#about-rsi .gplay-block .gplay-content .hex-item { display: none; }
#about-rsi .gplay-block .gplay-content .hex-item.current { display: block; }
#about-rsi .gplay-block .gp-btm { position: absolute; background: rgba(182, 142, 4, 0.15); width: calc(100% - 32px); height: 32px; right: 32px; bottom: -32px; flex: 1 1 0%; }
#about-rsi .gplay-block .gp-btm::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 32px 32px 0px 0px; border-color: rgb(182, 142, 4) transparent transparent; opacity: 0.15; }
#about-rsi .pillar-section-title { position: relative; width: 390px; font-size: 30px; color: rgb(177, 216, 241); font-family: Orbitron; font-weight: 700; text-transform: uppercase; line-height: 44px; margin-bottom: 100px; z-index: 1; text-shadow: rgb(28, 72, 137) 0px 0px 30px; }
#about-rsi #pillar-intro { position: relative; background-color: rgba(0, 11, 24, 0.4); margin-bottom: 20px; padding: 25px 0px; z-index: 2; border-top: 1px solid rgb(12, 103, 161); }
#about-rsi #pillar-intro .sc-placeholder { position: absolute; width: 100%; height: 31px; bottom: -31px; margin-left: auto; margin-right: auto; display: flex; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc { position: relative; width: 181px; height: 31px; margin: 0px auto; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc::before { content: ""; position: absolute; width: 120px; height: 1px; background: rgb(12, 103, 161); left: 30px; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron { position: absolute; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron::before { content: ""; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron.left { right: 15px; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron.left::before { right: -31px; border-width: 31px 31px 0px 0px; border-color: rgb(0, 11, 24) transparent transparent; opacity: 0.4; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron.right { left: 15px; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron.right::before { left: -31px; border-width: 0px 31px 31px 0px; border-color: transparent rgb(0, 11, 24) transparent transparent; opacity: 0.4; }
#about-rsi #pillar-intro .sc-placeholder .btm-right, #about-rsi #pillar-intro .sc-placeholder .btm-left { background-color: rgba(0, 11, 24, 0.4); border-bottom: 1px solid rgb(12, 103, 161); height: 31px; bottom: -1px; flex: 1 1 0%; }
#about-rsi #pillar-intro .sc-placeholder .glow-corner { position: relative; background: url(""); width: 150px; height: 110px; z-index: 5; }
#about-rsi #pillar-intro .sc-placeholder .glow-corner.left { left: -59px; top: -26px; }
#about-rsi #pillar-intro .sc-placeholder .glow-corner.right { background-position-x: 150px; right: -89px; top: -136px; }
#about-rsi #pillar-intro .intro-title { position: absolute; width: 300%; top: -56px; left: -95px; background-color: rgba(0, 11, 24, 0.4); padding: 12px 0px 3px 5px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(58, 96, 115); border-top: 1px solid rgb(12, 103, 161); }
#about-rsi #pillar-intro .intro-title span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(0, 228, 255); text-transform: uppercase; }
#about-rsi #pillar-intro .intro-title::before { content: ""; position: absolute; background: url(""); width: 38px; height: 31px; top: -1px; left: -36px; }
#about-rsi #pillar-intro .intro-title::after { content: ""; position: absolute; left: -1510px; width: 1475px; border-bottom: 1px solid rgb(12, 103, 161); top: 29px; }
#about-rsi #pillar-intro .intro-content { width: 630px; overflow: hidden; }
#about-rsi #pillar-intro .intro-content .js-more { display: none; }
#about-rsi #pillar-intro .intro-content.opened { max-height: 999px; }
#about-rsi #pillar-intro .intro-content .quote { width: 530px; margin: 0px 0px 20px 30px; position: relative; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 28px; color: rgb(177, 216, 241); }
#about-rsi #pillar-intro .intro-content .quote::before { content: "“"; position: absolute; font-size: 80px; top: -20px; left: -34px; }
#about-rsi #pillar-intro .intro-content .quote::after { content: "”"; position: absolute; font-size: 80px; margin-top: -10px; margin-left: 8px; }
#about-rsi #pillar-intro .intro-content .quote span { margin-left: 40px; display: inline-block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 28px; color: rgb(177, 216, 241); }
#about-rsi #pillar-intro .intro-content p { width: 480px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: rgb(115, 177, 203); line-height: 24px; margin: 0px auto 25px; }
#about-rsi #pillar-intro .intro-content h5 { margin-left: 44px; }
#about-rsi #pillar-intro .read-more { position: absolute; width: 200%; height: 3px; left: 400px; bottom: -44px; background-color: rgba(0, 11, 24, 0.4); padding: 12px 0px 3px 5px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(58, 96, 115); border-bottom: 1px solid rgb(12, 103, 161); }
#about-rsi #pillar-intro .read-more::before { content: ""; position: absolute; background: url(""); width: 18px; height: 19px; bottom: -1px; left: -18px; }
#about-rsi #pillar-intro .read-more::after { content: ""; position: absolute; left: -1493px; width: 1475px; border-bottom: 1px solid rgb(12, 103, 161); bottom: 17px; }
#about-rsi #pillar-intro .read-more a.bracket-button { position: relative; width: 182px; left: -48px; top: -31px; z-index: 1; }
#about-rsi #pillar-intro .chris-roberts { position: absolute; background: url("") center top no-repeat; width: 672px; height: 740px; bottom: -56px; right: -250px; }
#about-rsi #pillar-intro .chris-roberts .bio { position: absolute; bottom: 78px; width: 340px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(177, 169, 146); font-style: italic; }
#about-rsi #pillar-intro .chris-roberts .bio span { color: rgb(182, 142, 4); }
#about-rsi .sc-logo { position: absolute; background: url(""); top: -158px; left: 0px; right: 0px; margin-left: auto; margin-right: auto; width: 370px; height: 420px; z-index: 0; }
#about-rsi #pillar-hex { position: relative; width: 100%; height: 560px; background: url("") center 100px no-repeat; margin-top: 36px; }
#about-rsi #pillar-hex .sc-logo { position: absolute; background: url(""); top: -158px; left: 0px; right: 0px; margin-left: auto; margin-right: auto; width: 370px; height: 420px; z-index: 0; }
#about-rsi #pillar-hex #ship-small { position: absolute; left: 25px; top: 0px; width: 226px; height: 158px; background: url("") center top no-repeat; z-index: 2; }
#about-rsi #pillar-hex .pillar1-hex { top: 110px; left: 0px; right: 355px; margin: 0px auto; }
#about-rsi #pillar-hex .pillar2-hex { top: 225px; left: 0px; right: 0px; margin: 0px auto; }
#about-rsi #pillar-hex .pillar3-hex { top: 110px; right: 0px; left: 355px; margin: 0px auto; }
#about-rsi #pillar-hex .pillar3-hex .hex-title { margin-top: 92px; }
#about-rsi .pillar-video { background-color: rgb(0, 7, 15); width: 100%; height: 659px; position: relative; margin-top: -72px; margin-bottom: 238px; text-align: center; }
#about-rsi .pillar-video .title { background: url("") center center no-repeat; font-family: Orbitron; font-weight: 700; text-transform: uppercase; font-size: 80px; line-height: 90px; color: rgb(177, 216, 241); text-shadow: rgb(28, 72, 137) 0px 0px 20px; position: relative; top: 175px; opacity: 0.8; }
#about-rsi .pillar-video .caption { position: absolute; width: 410px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(15, 72, 94); text-transform: uppercase; text-align: center; margin: 0px auto; left: 0px; right: 0px; text-shadow: rgba(28, 72, 137, 0.3) 0px 0px 30px; }
#about-rsi .pillar-video .caption.top { top: -48px; }
#about-rsi .pillar-video .caption.bottom { bottom: -48px; }
#about-rsi .pillar-video .vid-top { position: absolute; width: 100%; height: 31px; top: -31px; display: flex; }
#about-rsi .pillar-video .vid-top .vid-top-left { background-color: rgb(0, 7, 15); height: 30px; border-top: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .pillar-video .vid-top .vid-top-mid { position: relative; width: 479px; height: 31px; }
#about-rsi .pillar-video .vid-top .vid-top-mid .chevron { position: absolute; }
#about-rsi .pillar-video .vid-top .vid-top-mid .chevron.left { left: 14px; }
#about-rsi .pillar-video .vid-top .vid-top-mid .chevron.right { right: 14px; }
#about-rsi .pillar-video .vid-top .vid-top-right { background-color: rgb(0, 7, 15); height: 30px; border-top: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .pillar-video .vid-btm { position: absolute; width: 100%; height: 31px; bottom: -31px; display: flex; }
#about-rsi .pillar-video .vid-btm .vid-btm-left { background-color: rgb(0, 7, 15); height: 30px; border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .pillar-video .vid-btm .vid-btm-mid { position: relative; width: 479px; height: 31px; }
#about-rsi .pillar-video .vid-btm .vid-btm-mid .chevron { position: absolute; }
#about-rsi .pillar-video .vid-btm .vid-btm-mid .chevron.left { right: 14px; }
#about-rsi .pillar-video .vid-btm .vid-btm-mid .chevron.right { left: 14px; }
#about-rsi .pillar-video .vid-btm .vid-btm-right { background-color: rgb(0, 7, 15); height: 30px; border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .pillar-video iframe { width: 100%; height: 100%; border: none; }
#about-rsi .pillar-video .play-button { top: 360px; left: 0px; right: 0px; }
#about-rsi #pillar-footer { margin: 0px auto 100px; }
#about-rsi #pillar-footer .hex-wrap { min-height: 400px; position: relative; background-position-y: -49px; }
#about-rsi #pillar-footer .hex-wrap .hex { position: absolute; display: inline-block; width: 221px; height: 197px; background-size: 100% 100%; }
#about-rsi #pillar-footer .hex-wrap .hex .hex-title { width: 140px; margin: 80px auto 0px; }
#about-rsi #pillar-footer .hex-wrap .hex .hex-title a { display: block; font-size: 14px; line-height: 14px; margin: 0px auto; color: rgb(180, 242, 246); width: 140px; vertical-align: middle; position: relative; }
#about-rsi #pillar-footer .hex-wrap .hex .hover { width: 220px; height: 197px; background-size: 100% 100%; }
#about-rsi #pillar-footer .hex-wrap .hex .inner { width: 192px; height: 171px; background-size: 100% 100%; left: 16px; top: 13px; }
#about-rsi #pillar-footer .hex-wrap .hex .inner .center { width: 163px; height: 145px; background-size: 100% 100%; position: relative; margin: 0px auto; top: 14px; left: 0px; }
#about-rsi #pillar-footer .hex-wrap .hex .glow { width: 100%; height: 100%; background-size: 100% 100%; }
#about-rsi #pillar-footer .hex-wrap .hex .hex-content li { font-size: 10px; line-height: 11px; }
#about-rsi #pillar-footer .hex-wrap .hex .arrows-button { transform: rotate(-90deg); margin: -20px auto; height: 60px; }
#about-rsi #pillar-footer .hex-wrap .hex.footer-hex1 { top: 30px; left: 233px; }
#about-rsi #pillar-footer .hex-wrap .hex.footer-hex2 { top: 155px; left: 402px; }
#about-rsi #pillar-footer .hex-wrap .hex.footer-hex3 { top: 30px; right: 227px; }
#about-rsi #pillar-footer .hex-wrap .hex.footer-hex3 .hex-title { margin-top: 91px; }
#about-rsi #pillar-footer .footer-intro { width: 100%; height: auto; text-align: center; }
#about-rsi #pillar-footer .footer-intro span { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(66, 237, 248); line-height: 18px; margin: 0px auto 15px; }
#about-rsi #pillar-footer .footer-intro h4 { text-transform: uppercase; margin: 0px; font-size: 22px; font-family: Orbitron; font-weight: 700; color: rgb(188, 218, 248); }
#about-rsi #pillar-footer .footer-intro h5 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(177, 216, 241); line-height: 32px; text-transform: inherit; }
#about-rsi .flash { position: absolute; width: 60px; height: 60px; top: 461px; left: 383px; }
#about-rsi .flash.slow { animation: 3s ease 0s infinite normal none running flash-slow; }
#about-rsi .flash.fast { animation: 3s ease 0s infinite normal none running flash-fast; }
#about-rsi .flash.orange { width: 25px; height: 25px; background: url("") center top no-repeat; }
#about-rsi .flash.blue { background-image: url(""); }
#about-rsi .flash.red { background-image: url(""); }
#about-rsi .flash.small { width: 25px; height: 25px; background-size: 25px 25px; }
#about-rsi section#pillar1 #ship-javelin { position: absolute; top: -356px; right: -347px; width: 880px; height: 770px; background: url("") center top no-repeat; z-index: 2; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap { position: absolute; width: 110px; height: 110px; z-index: 0; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap.right { top: 285px; left: 575px; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap.left { top: 394px; left: 205px; transform: rotate(8deg); }
#about-rsi section#pillar1 #ship-javelin .particles-wrap .jav-part1 { position: relative; width: 2px; height: 4px; background: url("") center top no-repeat; animation: 2s ease 0s infinite normal none running particles1; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap .jav-part2 { position: relative; width: 2px; height: 4px; background: url("") center top no-repeat; animation: 2s ease 0s infinite normal none running particles2; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap .jav-part3 { position: relative; width: 2px; height: 4px; background: url("") center top no-repeat; animation: 2s ease 0s infinite normal none running particles3; }
#about-rsi section#pillar1 #ship-javelin .flash:nth-child(1) { top: 452px; left: 373px; }
#about-rsi section#pillar1 #ship-javelin .flash:nth-child(2) { top: 241px; left: 577px; }
#about-rsi section#pillar1 #ship-javelin .flash:nth-child(3) { top: 164px; left: 480px; }
#about-rsi section#pillar1 #asteroid { position: absolute; top: -920px; right: -790px; width: 1045px; height: 1570px; background: url("") center top; z-index: 1; }
#about-rsi section#pillar1 .block.middle { margin-left: 450px; margin-top: 395px; }
#about-rsi section#pillar1 .block.middle .block-video { background: url("") no-repeat; }
#about-rsi section#pillar1 #planet-core { width: 1230px; height: 1290px; position: absolute; left: -602px; top: -210px; z-index: 0; }
#about-rsi section#pillar1 #planet-core #crust { position: absolute; background: url("") no-repeat; width: 1230px; height: 1290px; z-index: 5; }
#about-rsi section#pillar1 #planet-core #core { position: absolute; background: url("") no-repeat; width: 1230px; height: 1290px; z-index: 1; animation: 15s linear 0s infinite normal none running core; }
#about-rsi section#pillar1 #planet-core #core-shade { position: absolute; top: 486px; left: 410px; width: 358px; height: 358px; background: url("") no-repeat; z-index: 3; animation: 15s linear 0s infinite normal none running core-shade; }
#about-rsi section#pillar1 #planet-core #core-glow { position: absolute; top: 410px; left: 360px; width: 488px; height: 488px; background: url("") no-repeat; z-index: 0; animation: 15s linear 0s infinite normal none running core-glow; }
#about-rsi section#pillar1 #planet-core #core-flare { position: absolute; width: 1230px; height: 1290px; background: url("") no-repeat; z-index: 0; animation: 15s linear 0s infinite normal none running core-flare; }
#about-rsi section#pillar1 #planet-core #core-light { position: absolute; width: 1230px; height: 1290px; background: url("") no-repeat; z-index: 0; animation: 15s linear 0s infinite normal none running core-flare; }
#about-rsi section#pillar1 #planet-core #planet-shade { position: absolute; width: 1230px; height: 1290px; background: url("") no-repeat; z-index: 6; animation: 15s linear 0s infinite normal none running planet-shade; }
#about-rsi section#pillar1 #ship-cockpit { position: absolute; left: -424px; background: url("") 0px 130px no-repeat; width: 1160px; height: 700px; z-index: 3; }
#about-rsi section#pillar1 #ship-cockpit .aqu-computer { position: absolute; top: 325px; left: 507px; background: url("") no-repeat; width: 57px; height: 40px; z-index: 2; animation: 0.1s linear 0s infinite normal none running aqu-computer; }
#about-rsi section#pillar1 #station { width: 1250px; height: 865px; position: absolute; background: url(""); top: 500px; right: -480px; z-index: 3; }
#about-rsi section#pillar1 #station .flash:nth-child(1) { top: 195px; left: 557px; }
#about-rsi section#pillar1 #station .flash:nth-child(2) { top: 220px; left: 563px; }
#about-rsi section#pillar1 .pillar-section-title { width: 100%; }
#about-rsi section#pillar1 .pillar-video { background: url("") center top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar1 .pillar-video .vid-top .vid-top-left { background: url("") right top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar1 .pillar-video .vid-top .vid-top-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar1 .pillar-video .vid-top .vid-top-right { background: url("") left top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar1 .pillar-video .vid-btm .vid-btm-left { background: url("") right top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar1 .pillar-video .vid-btm .vid-btm-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar1 .pillar-video .vid-btm .vid-btm-right { background: url("") left top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar2 #top { position: relative; top: -312px; height: 1410px; background: url("") calc(50% + 1px) top no-repeat; text-align: center; }
#about-rsi section#pillar2 #top #pillar-hex { position: absolute; top: 200px; }
#about-rsi section#pillar2 #top .top-btm { position: absolute; width: 100%; height: 31px; bottom: -31px; display: flex; }
#about-rsi section#pillar2 #top .top-btm .top-btm-left { height: 30px; background: url("") right top no-repeat; border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi section#pillar2 #top .top-btm .top-btm-mid { position: relative; background: url("") center top no-repeat; width: 483px; height: 31px; }
#about-rsi section#pillar2 #top .top-btm .top-btm-mid .chevron { position: absolute; }
#about-rsi section#pillar2 #top .top-btm .top-btm-mid .chevron.left { right: 14px; }
#about-rsi section#pillar2 #top .top-btm .top-btm-mid .chevron.right { left: 14px; }
#about-rsi section#pillar2 #top .top-btm .top-btm-right { height: 30px; background: url("") left top no-repeat; border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi section#pillar2 h1 { width: 100%; text-align: center; margin-top: -72px; margin-bottom: 225px; }
#about-rsi section#pillar2 #redeemer { position: absolute; background: url("") 0px 382px no-repeat; width: 673px; height: 764px; left: 480px; }
#about-rsi section#pillar2 #asteroids1 { position: absolute; left: -760px; top: 450px; width: 1468px; height: 1234px; background: url("") left top no-repeat; z-index: 2; }
#about-rsi section#pillar2 #asteroids2 { position: absolute; left: -760px; top: 120px; width: 1468px; height: 984px; background: url("") -630px -250px no-repeat; z-index: 2; }
#about-rsi section#pillar2 .gplay-block { top: 150px; }
#about-rsi section#pillar2 .block.middle { margin-left: -90px; }
#about-rsi section#pillar2 .block.middle .block-title { top: -80px; left: -30px; }
#about-rsi section#pillar2 .block.middle .summary { left: inherit; right: -235px; text-align: left; }
#about-rsi section#pillar2 .block.left { margin-bottom: 320px; }
#about-rsi section#pillar2 .block.right .block-top-corner { width: 360px; background: url("") left top no-repeat; }
#about-rsi section#pillar2 .block.right .chevron { left: 340px; }
#about-rsi section#pillar2 .block.right .block-video { background: url("") center top no-repeat; }
#about-rsi section#pillar2 .station { width: 1210px; height: 678px; position: absolute; top: 600px; left: -565px; background: url("") left top no-repeat; z-index: 2; }
#about-rsi section#pillar2 #bigblue { width: 750px; height: 626px; position: absolute; right: -420px; top: -120px; background: url("") left top no-repeat; z-index: 1; }
#about-rsi section#pillar2 #orangemoon { width: 198px; height: 198px; position: absolute; right: -530px; top: -110px; background: url("") left top no-repeat; z-index: 1; }
#about-rsi section#pillar2 .plnt-light { width: 418px; height: 283px; position: absolute; right: -250px; top: -135px; background: url("") left top no-repeat; z-index: 1; }
#about-rsi section#pillar2 .personna { position: absolute; top: 128px; right: -95px; width: 605px; height: 630px; }
#about-rsi section#pillar2 .personna .characters { position: relative; width: 510px; height: 556px; margin: 0px auto; background: url("") left top no-repeat; z-index: 1; }
#about-rsi section#pillar2 .personna .text { position: relative; bottom: 17px; padding-top: 15px; background: url("") left top no-repeat; width: 604px; height: 85px; text-align: center; z-index: 0; }
#about-rsi section#pillar2 .personna .text h3 { font-family: Orbitron; font-weight: 700; font-size: 23px; margin: 0px; text-transform: uppercase; color: rgb(255, 255, 255); text-shadow: rgb(66, 169, 248) 0px 0px 30px; }
#about-rsi section#pillar2 .personna .text .left { position: absolute; left: 66px; bottom: 15px; top: inherit; }
#about-rsi section#pillar2 .personna .text .right { position: absolute; right: 66px; bottom: 15px; top: inherit; }
#about-rsi section#pillar2 .personna .text p { margin: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(66, 237, 248); text-transform: uppercase; text-shadow: rgb(66, 169, 248) 0px 0px 30px, rgb(66, 169, 248) 0px 0px 30px; padding-top: 6px; }
#about-rsi section#pillar2 .personna .text p span { text-transform: none; }
#about-rsi section#pillar2 .container.careers { height: 550px; }
#about-rsi section#pillar2 .container.careers .gplay-block { top: 0px; }
#about-rsi section#pillar2 .pillar-video { margin-top: 496px; background: url("") center top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 .pillar-video .vid-top .vid-top-left { background: url("") right top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 .pillar-video .vid-top .vid-top-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar2 .pillar-video .vid-top .vid-top-right { background: url("") left top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 .pillar-video .vid-btm .vid-btm-left { background: url("") right top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 .pillar-video .vid-btm .vid-btm-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar2 .pillar-video .vid-btm .vid-btm-right { background: url("") left top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 #pillar-footer { margin-top: 280px; }
#about-rsi section#pillar2 #pillar-footer .hex-wrap { margin-top: 116px; }
#about-rsi section#pillar2 #pillar-footer .sc-logo { top: -47px; }
#about-rsi section#pillar3 .p3-intro { height: 845px; }
#about-rsi section#pillar3 .snapshots { position: absolute; }
#about-rsi section#pillar3 .snapshots.left { top: 485px; left: 30px; }
#about-rsi section#pillar3 .snapshots.right { top: 872px; right: 30px; }
#about-rsi section#pillar3 .snapshots .caption { position: relative; background: rgba(0, 11, 24, 0.5); width: 358px; border-top: 1px solid rgb(12, 103, 161); border-right: 1px solid rgb(12, 103, 161); border-left: 1px solid rgb(12, 103, 161); border-image: initial; border-bottom: none; }
#about-rsi section#pillar3 .snapshots .caption::after { content: ""; position: absolute; bottom: -17px; left: -1px; width: 360px; height: 17px; background: url("") center top no-repeat; }
#about-rsi section#pillar3 .snapshots .caption .text { padding: 8px 19px 0px; }
#about-rsi section#pillar3 .snapshots .caption .text span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(66, 237, 248); text-shadow: rgb(66, 169, 248) 0px 0px 30px, rgb(66, 169, 248) 0px 0px 30px; }
#about-rsi section#pillar3 .snapshots .snapshot-item { position: relative; width: 360px; height: 295px; margin-bottom: 185px; }
#about-rsi section#pillar3 .snapshots .snapshot-item .img { position: relative; width: 360px; height: 240px; z-index: 1; }
#about-rsi section#pillar3 .snapshots .snapshot-item.step1 .img { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.step1 .img .cutlass { position: absolute; top: -84px; left: -80px; width: 500px; height: 333px; background: url("") center top no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.step2 .img { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.step2 .img .cutlass { position: absolute; top: -75px; left: -80px; width: 520px; height: 333px; background: url("") center top no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.racing .img { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.racing .img .ship-racing { position: absolute; top: -25px; left: -175px; width: 510px; height: 265px; background: url("") center top / cover no-repeat; z-index: 1; }
#about-rsi section#pillar3 .snapshots .snapshot-item.fps .img { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.fps .img .machine { position: absolute; top: -95px; left: -6px; width: 372px; height: 225px; background: url("") center top no-repeat; z-index: 1; }
#about-rsi section#pillar3 #ship-constellation { position: absolute; width: 1000px; height: 628px; top: -120px; left: 30px; background: url("") center top no-repeat; z-index: 3; }
#about-rsi section#pillar3 #ship-constellation-shade { position: absolute; width: 574px; height: 200px; top: 320px; left: 210px; background: url("") center top no-repeat; z-index: 3; }
#about-rsi section#pillar3 #landsite { position: absolute; width: 750px; height: 438px; top: 324px; left: 89px; background: url("") center top no-repeat; z-index: 1; }
#about-rsi section#pillar3 #drill-wrap { position: absolute; width: 640px; height: 1850px; bottom: -1590px; left: -350px; z-index: 3; }
#about-rsi section#pillar3 #drill-wrap #drill { position: absolute; width: 640px; height: 1155px; top: 0px; left: 0px; background: url("") center top no-repeat; z-index: 15; }
#about-rsi section#pillar3 #drill-wrap #drill-glow { position: absolute; top: 855px; left: 170px; width: 422px; height: 385px; background: url("") center top no-repeat; z-index: 15; animation: 1s ease 0s infinite normal none running drill-light; }
#about-rsi section#pillar3 #drill-wrap #drill-light { position: absolute; top: 555px; left: 0px; width: 640px; height: 524px; background: url("") center top no-repeat; z-index: 3; opacity: 0.2; animation: 3s ease 0s infinite normal none running drill-light; }
#about-rsi section#pillar3 #drill-wrap #drill-beam { position: absolute; top: 1005px; left: 353px; width: 280px; height: 835px; background: url("") center top no-repeat; z-index: 1; animation: 0.2s ease 0s infinite normal none running drill-beam; }
#about-rsi section#pillar3 #drill-wrap #drill-beam2 { position: absolute; top: 1005px; left: 353px; width: 280px; height: 835px; background: url("") center top no-repeat; z-index: 4; animation: 1s ease 0s infinite normal none running drill-beam2; }
#about-rsi section#pillar3 #drill-wrap #drill-shade { position: absolute; top: 1005px; left: 353px; width: 280px; height: 835px; background: url("") center top no-repeat; z-index: 3; opacity: 0.2; }
#about-rsi section#pillar3 #drill-wrap .drill-particle1 { position: absolute; width: 28px; height: 54px; background: url("") center top no-repeat; z-index: 5; animation: 1s ease 0s infinite normal none running drill-particle1; }
#about-rsi section#pillar3 #drill-wrap .drill-particle2 { position: absolute; width: 28px; height: 54px; background: url("") center top no-repeat; z-index: 5; animation: 1s ease 0s infinite normal none running drill-particle2; }
#about-rsi section#pillar3 #drill-wrap .drill-particle3 { position: absolute; width: 28px; height: 54px; background: url("") center top no-repeat; z-index: 5; animation: 1s ease 0s infinite normal none running drill-particle3; }
#about-rsi section#pillar3 #gametype { position: absolute; width: 1200px; height: 790px; top: 950px; right: -470px; }
#about-rsi section#pillar3 #gametype.hangar { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #gametype.fighting { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #gametype.fps { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #gametype.racing { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #gametype.puniverse { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #back-drill-beam { position: absolute; width: 169px; height: 309px; top: -216px; right: 8px; background: url("") center top no-repeat; z-index: 5; animation: 0.2s ease 0s infinite normal none running back-drill-beam; }
#about-rsi section#pillar3 #back-drill-glow { position: absolute; width: 102px; height: 68px; top: 13px; right: 9px; background: url("") center top no-repeat; z-index: 5; animation: 0.4s ease 0s infinite normal none running back-drill-glow; }
#about-rsi section#pillar3 .block-video { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .block.middle { margin-bottom: 490px; }
#about-rsi section#pillar3 .block.right .block-top-corner { width: 360px; background: url("") left top no-repeat; }
#about-rsi section#pillar3 .block.right .chevron { left: 340px; }
#about-rsi section#pillar3 .block.right .block-video { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .pillar-section-title { text-align: center; margin: 12px auto 234px; width: 500px; }
#about-rsi section#pillar3 .gplay-block { top: 2634px; }
#about-rsi section#pillar3 .feature-block { position: relative; margin-left: 478px; margin-bottom: 765px; }
#about-rsi section#pillar3 #p3-asteroid { position: absolute; background: url("") center top no-repeat; width: 526px; height: 530px; bottom: 0px; left: -235px; z-index: 1; }
#about-rsi section#pillar3 #p3-asteroid-prlx { position: absolute; background: url("") center top no-repeat; width: 1468px; height: 1234px; bottom: -300px; left: -725px; z-index: 0; }
#about-rsi section#pillar3 .pillar-video { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .pillar-video .vid-top .vid-top-left { background: url("") right top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar3 .pillar-video .vid-top .vid-top-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .pillar-video .vid-top .vid-top-right { background: url("") left top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar3 .pillar-video .vid-btm .vid-btm-left { background: url("") right top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar3 .pillar-video .vid-btm .vid-btm-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .pillar-video .vid-btm .vid-btm-right { background: url("") left top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar3 #pillar-footer { margin-top: 1032px; }
#about-rsi section#pillar3 #pillar-footer span { margin: 0px auto 50px; }
#about-rsi section#pillar3 #pillar-footer h4 { font-size: 36px; margin-bottom: 50px; }
#about-rsi section#pillar3 #pillar-footer h5 { margin: 0px 0px 90px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap { margin-top: -100px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .hex-title { font-size: 12px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .content { width: 115px; font-size: 13px; color: rgb(177, 216, 241); font-family: Electrolize; margin: 80px auto; line-height: 22px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .footer-hex2 { top: 165px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .hex.footer-hex3 .hex-title { margin-top: 82px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .arrows-button { transform: rotate(0deg); top: 15px; left: 12px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .arrows-button .arrow { background: url(""); }
#about-rsi section#pillar3 .fly-now-home-wrapper { width: 100%; position: relative; z-index: 11; overflow: hidden; height: 139px; top: -60px; }
#about-rsi section#pillar3 .fly-now-home-wrapper::before, #about-rsi section#pillar3 .fly-now-home-wrapper::after { content: ""; position: absolute; width: 100%; height: 50px; z-index: 9; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn { width: 332px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: 25px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label { width: 176px; z-index: 15; display: block; position: absolute; left: 50%; height: 61px; transform: translateX(-50%); text-transform: uppercase; text-align: center; font: 700 27px / 58px Orbitron; color: rgb(255, 239, 199); top: 21px; text-shadow: rgba(76, 33, 4, 0.79) 0px 0px 13px, rgba(255, 187, 24, 0.6) 0px 0px 32px; user-select: none; transition-duration: 0.3s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron { transition-duration: 0.2s; perspective: 1000px; background: rgb(255, 252, 216); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.left { right: 32px; box-shadow: rgba(226, 97, 11, 0.8) -12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.8) -38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.8) -72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.right { left: 32px; box-shadow: rgba(226, 97, 11, 0.8) 12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.8) 38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.8) 72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.fat.left { left: 43px; box-shadow: rgba(226, 97, 11, 0.8) 12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.fat.right { right: 43px; box-shadow: rgba(226, 97, 11, 0.8) -12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.66) 0px 2px 12px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.8) -54px -1px 45px 5px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.8) 54px -1px 45px 5px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line { transition-duration: 0.2s; perspective: 1000px; opacity: 0.9; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line::after { transition-duration: 0.2s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.top { width: 248px; border-bottom-color: rgb(32, 14, 0); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(255, 254, 241) 0%, rgba(224, 132, 0, 0.68) 25%, rgba(201, 77, 0, 0.48) 40%, rgba(201, 77, 0, 0.35) 50%, rgba(201, 77, 0, 0.48) 60%, rgba(224, 132, 0, 0.68) 75%, rgb(255, 254, 241) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.top::after { width: 284px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.bottom { width: 208px; border-top-color: rgb(32, 14, 0); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.bottom::before { width: 224px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.bottom::after { background: linear-gradient(to right, rgb(254, 250, 235) 0%, rgba(224, 132, 0, 0.55) 30%, rgba(207, 77, 13, 0.4) 40%, rgba(207, 77, 13, 0.25) 50%, rgba(207, 77, 13, 0.4) 60%, rgba(224, 132, 0, 0.55) 70%, rgb(254, 250, 235) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper + .noise-wrapper { background-image: url(""); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active { font-size: 25px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron { background: rgb(255, 254, 241); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.left { right: 42px; box-shadow: rgba(226, 97, 11, 0.9) -13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.75) -38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.75) -72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.right { left: 42px; box-shadow: rgba(226, 97, 11, 0.9) 13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.75) 38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.75) 72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.fat.left { left: 53px; box-shadow: rgba(226, 97, 11, 0.9) 13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.fat.right { right: 53px; box-shadow: rgba(226, 97, 11, 0.9) -13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.56) 0px 2px 12px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.75) -50px 1px 77px 1px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.75) 50px 1px 77px 1px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper .line { opacity: 1; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper .line.top { width: 228px; border-bottom-color: rgb(32, 14, 0); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper .line.bottom { width: 188px; border-top-color: rgb(32, 14, 0); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper .line.bottom::before { width: 204px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper + .noise-wrapper { background-image: url(""); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper { position: relative; z-index: 14; transform: translateZ(0px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron { position: absolute; background: rgb(226, 214, 145); z-index: 15; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron::after { content: ""; position: absolute; display: block; width: 22px; background: 0px 0px; opacity: 0.5; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.left { transform: translateZ(0px) skew(45deg, 0deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.right { transform: translateZ(0px) skew(-45deg, 0deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small { top: 22px; height: 12px; transition-duration: 0.2s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small::after { height: 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left { right: 9px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left::after { right: -17px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.66) -38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.66) -72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right { left: 9px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right::after { left: -17px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.66) 38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.66) 72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat { top: 34px; height: 36px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat::after { height: 22px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left { left: 55px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left::after { left: -17px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left::before { box-shadow: rgba(251, 169, 40, 0.66) 42px 9px 44px 5px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left::after { box-shadow: rgba(204, 91, 7, 0.66) 79px 2px 36px 0px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right { right: 55px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right::after { right: -17px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right::before { box-shadow: rgba(251, 169, 40, 0.66) -42px 9px 44px 5px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right::after { box-shadow: rgba(204, 91, 7, 0.66) -79px 2px 36px 0px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper { position: relative; z-index: 13; top: 22px; height: 61px; filter: drop-shadow(rgba(205, 101, 0, 0.25) 0px 2px 3px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper::after { content: ""; position: absolute; opacity: 0.5; display: block; width: 32px; height: 16px; top: 20px; background: 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.66) -48px 3px 37px 1px; left: 60px; transform: skew(45deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.66) 48px 3px 37px 1px; right: 60px; transform: skew(-45deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line { position: relative; margin: auto; height: 0px; opacity: 0.66; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line::after { content: ""; position: absolute; top: 0px; height: 1px; width: 100%; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top { width: 294px; transition-duration: 0.2s; perspective: 1000px; border-bottom: 12px solid rgb(6, 5, 5); border-left: 12px solid transparent; border-right: 12px solid transparent; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top::after { transition-duration: 0.2s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgb(201, 77, 0) 15%, rgb(92, 39, 2) 30%, rgb(27, 15, 0) 50%, rgb(92, 39, 2) 70%, rgb(201, 77, 0) 85%, rgb(224, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top::after { width: 260px; top: 12px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 79, 13, 0.65) 10%, rgba(181, 68, 10, 0.3) 20%, rgba(104, 34, 0, 0) 50%, rgba(181, 68, 10, 0.3) 80%, rgba(207, 79, 13, 0.65) 90%, rgb(224, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom { border-top: 34px solid rgb(6, 5, 5); border-left: 34px solid transparent; border-right: 34px solid transparent; top: 1px; width: 184px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom::after { transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom::before { top: -11px; width: 200px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(201, 77, 0, 0.86) 10%, rgba(59, 25, 1, 0.72) 20%, rgba(17, 10, 2, 0.3) 50%, rgba(59, 25, 1, 0.72) 80%, rgba(201, 77, 0, 0.86) 90%, rgb(224, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom::after { bottom: 0px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 77, 13, 0.66) 20%, rgba(89, 40, 6, 0.15) 50%, rgba(207, 77, 13, 0.66) 80%, rgb(224, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .noise-wrapper { animation: 0.8s steps(6) 0s infinite normal none running home-fly-now-btn-noise; z-index: 12; background: url("") left center no-repeat transparent; width: 600px; height: 100px; position: absolute; left: 50%; top: -4px; transform: translateX(-50%); }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper { top: 24px; width: 1920px; left: 50%; transform: translateX(-50%); }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper::before, #about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper::after { content: ""; position: absolute; height: 23px; width: 100%; top: 35px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px 0px; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper::before { left: -100%; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper::after { right: -100%; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle { top: 35px; width: 860px; height: 23px; position: absolute; margin-top: 1px; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle.left { left: 0px; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle.right { right: 0px; transform: rotateY(180deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle::before, #about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle::after { content: ""; position: absolute; height: 1px; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle::before { width: 833px; top: -1px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 25%, rgb(201, 77, 0) 55%, rgb(192, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle::after { width: 860px; top: 23px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 40%, rgb(201, 77, 0) 70%, rgb(192, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .line-wrapper { z-index: 9; position: relative; }
#about-rsi section#pillar3 .fly-now-home-wrapper .line-wrapper .line { z-index: 10; transform: translateZ(0px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator { z-index: 100; position: relative; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav { display: flex; width: auto; height: 24px; position: absolute; right: 200px; top: 23px; z-index: 66; }
@media only screen and (max-width: 1200px) {
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav { right: 50px; }
}
@media only screen and (max-width: 768px) {
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav { right: 10px; }
}
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a { width: 24px; height: 24px; position: relative; display: block; background: url("") center top / 100% no-repeat; margin: 0px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound { right: 0px; top: 33px; background: url("") -11px -57px no-repeat; display: none; }
@media only screen and (max-width: 1200px) {
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound { display: none; }
}
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse { background: url("") no-repeat; opacity: 0.3; position: absolute; display: block; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse.elipse1 { width: 56px; height: 43px; left: -12px; top: -4px; background-position: 1px -90px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse.elipse2 { width: 33px; height: 33px; left: 0px; top: 0px; background-position: -11px -23px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse.elipse3 { width: 33px; height: 33px; left: 0px; top: 0px; background-position: -11px 6px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse.active { opacity: 1; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover .elipse { opacity: 0.8; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover .elipse.elipse1 { transition-delay: 0.1s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover .elipse.elipse2 { transition-delay: 0.2s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover .elipse.elipse3 { transition-delay: 0.3s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover.active .elipse { opacity: 0.3; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound.active .elipse { opacity: 0.8; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a canvas { position: absolute; top: -2px; left: -2px; }
#contentbody.stretchgoals { background: url("") center top / auto repeat, url("") center top / auto no-repeat, url("") center top / 100% repeat, 0% 0% / auto; width: 100%; padding-bottom: 775px; }
@media only screen and (max-width: 760px) {
#contentbody.stretchgoals { padding-bottom: 305px; }
}
#stretchgoals .top h1 { margin-bottom: 20px; font-size: 60px; color: rgb(0, 240, 255); text-shadow: rgb(0, 0, 0) -2px 3px 3px, rgb(6, 105, 149) 0px 0px 20px, rgb(6, 105, 149) 0px 0px 50px; }
#stretchgoals .top p { margin-bottom: 30px; font-family: Arial; font-size: 14px; line-height: 24px; color: rgb(136, 171, 199); }
#stretchgoals .current-stretchgoal { background: url(""); padding-top: 40px; padding-bottom: 45px; margin-bottom: 50px; }
#stretchgoals .current-stretchgoal .left { float: left; width: 340px; }
@media only screen and (max-width: 1150px) {
#stretchgoals .current-stretchgoal .left { float: none; }
}
#stretchgoals .current-stretchgoal .right { padding-left: 340px; }
@media only screen and (max-width: 1150px) {
#stretchgoals .current-stretchgoal .right { padding-left: 0px; }
}
#stretchgoals .current-stretchgoal ul { color: rgb(0, 204, 255); font-size: 14px; line-height: 18px; list-style-type: none; padding-left: 0px; }
#stretchgoals .current-stretchgoal ul li { background: url("") left center no-repeat; min-height: 35px; padding-left: 40px; padding-top: 16px; margin-bottom: 15px; }
#stretchgoals .current-stretchgoal .current-row { margin-bottom: 30px; }
@media only screen and (max-width: 1150px) {
#stretchgoals .current-stretchgoal .wrapper { max-width: 572px; }
}
#stretchgoals .crowdfunding-stats.current-stretchgoal .column { float: none; }
#stretchgoals .crowdfunding-stats .column h2 { font-size: 22px; margin: 0px; line-height: 50px; }
#stretchgoals .crowdfunding-stats .column .next-stretch-box { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 36px; color: rgb(48, 255, 0); text-shadow: rgb(1, 134, 8) 0px 0px 5px; }
#stretchgoals .crowdfunding-stats .column .next-stretch-box span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: inherit; color: rgb(48, 255, 0); }
#stretchgoals .crowdfunding-stats .column .body .bars { float: left; }
#stretchgoals .crowdfunding-stats .column .body .pourcentage { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 30px; color: rgb(0, 204, 255); padding-left: 20px; float: left; margin-top: 0px; }
#stretchgoals .stats-block .crowdfunding-stats { margin-bottom: 100px; }
#stretchgoals .stats-block .crowdfunding-stats .two-line-separator { display: none; }
#stretchgoals .stats-block .crowdfunding-stats .hexagons { padding-bottom: 50px; }
#stretchgoals .stretchgoal-list { margin-top: 120px; }
#stretchgoals .stretchgoal-list .amount span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); }
#stretchgoals .stretchgoal-list .goal { position: relative; }
#stretchgoals .stretchgoal-list .goal .title { margin: 0px; }
#stretchgoals .stretchgoal-list .amount-bg { position: absolute; height: 100%; }
@media only screen and (max-width: 990px) {
#stretchgoals .stretchgoal-list .amount-bg { display: none; }
}
#stretchgoals .stretchgoal-list .amount-bg .large-line { background: rgb(17, 35, 51); width: 5px; position: absolute; height: 100%; top: 0px; left: 0px; }
#stretchgoals .stretchgoal-list .amount-bg .date { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(255, 255, 255); }
#stretchgoals .stretchgoal-list .amount-bg .amount { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(0, 255, 0); }
#stretchgoals .stretchgoal-list .amount-bg .thin-line { position: absolute; bottom: 0px; left: 0px; width: 25px; height: 1px; background: rgb(31, 211, 255); }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box { position: absolute; bottom: 63px; left: 0px; padding-left: 12px; padding-bottom: 5px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box.current { bottom: auto; top: 50px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box.current .large-line { background: rgb(38, 228, 255); box-shadow: rgb(19, 151, 255) 0px 0px 20px; height: 92px; z-index: 2; top: auto; bottom: 0px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box.last { bottom: 0px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box.last .amount { color: rgb(240, 255, 0); }
#stretchgoals .stretchgoal-list .amount-bg .campaign-start-box { top: -70px; position: absolute; left: 0px; padding-left: 12px; padding-bottom: 5px; width: 140px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-start-box .large-line { height: 28px; top: auto; bottom: -28px; }
#stretchgoals .stretchgoal-list .right { padding-left: 160px; }
@media only screen and (max-width: 990px) {
#stretchgoals .stretchgoal-list .right { padding-left: 0px; }
}
#stretchgoals .stretchgoal-list .right ul, #stretchgoals .stretchgoal-list .right ul li { margin: 0px; }
#stretchgoals .stretchgoal-list .last .goal-item { padding-bottom: 0px; }
#stretchgoals .stretchgoal-list .last .goal-item .bottom-line { bottom: -5px; }
#stretchgoals .stretchgoal-list .goal-item { padding-bottom: 50px; position: relative; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section { position: relative; float: right; right: 0px; top: 15px; margin-top: -65px; margin-bottom: 20px; margin-left: 10px; padding: 75px 35px 20px; background: rgba(0, 0, 0, 0.5); width: 40%; min-width: 330px; box-sizing: border-box; }
@media only screen and (max-width: 658px) {
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section { float: none; width: 100%; padding: 10px 10px 10px 135px; margin: 0px; top: 0px; background-image: url(""); background-position: left bottom; background-repeat: no-repeat; }
}
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info { position: relative; background: linear-gradient(to top, rgba(0, 103, 183, 0.25), rgba(0, 103, 183, 0.25) 50%, transparent 50%, transparent) 0% 0% / 100% 2px transparent; border-style: solid; border-color: rgba(17, 171, 255, 0.25); border-image: initial; border-width: 1px 0px; border-collapse: collapse; padding: 12px 15px 4px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info::before, #stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info::after { content: ""; display: block; position: absolute; left: 0px; width: calc(100% - 4px); height: 1px; border-width: 0px 2px; border-style: solid; border-color: rgb(17, 171, 255); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info::before { top: -1px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info::after { bottom: -1px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .update { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(255, 255, 255); line-height: 5px; display: block; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .date { font-family: arial; font-size: 11px; line-height: 5px; color: rgb(171, 211, 243); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status { text-transform: uppercase; position: absolute; right: 20px; top: 14px; padding-right: 35px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status::after { content: ""; display: block; width: 27px; height: 23px; position: absolute; top: -4px; right: 0px; background: url("") center center no-repeat transparent; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status.ready { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(0, 255, 24); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status.ready::after { background-position: left center; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status.in-progress { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(255, 186, 0); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status.in-progress::after { background-position: right center; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .text { padding: 0px 5px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .text, #stretchgoals .stretchgoal-list .goal-item.with-update .right-section .text * { font-family: arial; font-size: 12px; line-height: 18px; color: rgb(171, 211, 243); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .text a { color: rgb(0, 220, 250); }
#stretchgoals .stretchgoal-list .goal-item .top-line { position: absolute; top: -4px; right: 40px; width: 70px; height: 3px; background: rgb(9, 185, 255); box-shadow: rgb(19, 151, 255) 0px 0px 20px; }
#stretchgoals .stretchgoal-list .goal-item .bottom-line { width: 70px; height: 3px; background: rgb(9, 185, 255); position: absolute; bottom: 45px; left: 40px; box-shadow: rgb(19, 151, 255) 0px 0px 20px; }
#stretchgoals .stretchgoal-list .goal-item .inner-item { background: url("") center bottom repeat-x rgba(0, 0, 0, 0.4); position: relative; }
#stretchgoals .stretchgoal-list .goal-item .title { background: url("") center top repeat-x; padding-top: 22px; margin-bottom: -8px; position: relative; }
#stretchgoals .stretchgoal-list .goal-item .title .text { padding-left: 200px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(18, 255, 0); text-transform: uppercase; }
@media only screen and (max-width: 760px) {
#stretchgoals .stretchgoal-list .goal-item .title .text { padding-left: 160px; }
}
#stretchgoals .stretchgoal-list .goal-item .title .line { height: 18px; background: url("") right center no-repeat; }
#stretchgoals .stretchgoal-list .goal-item .title .fle { width: 8px; height: 10px; background: url(""); position: absolute; top: 34px; left: 180px; }
@media only screen and (max-width: 760px) {
#stretchgoals .stretchgoal-list .goal-item .title .fle { left: 140px; }
}
#stretchgoals .stretchgoal-list .goal-item .title .associated-post { margin: 0px auto; width: 256px; height: 30px; position: absolute; top: 18px; right: 0px; white-space: nowrap; z-index: 2; }
@media only screen and (max-width: 560px) {
#stretchgoals .stretchgoal-list .goal-item .title .associated-post { top: 55px; }
}
#stretchgoals .stretchgoal-list .goal-item .item-content { background: url("") left top no-repeat; padding-bottom: 43px; position: relative; }
@media only screen and (max-width: 560px) {
#stretchgoals .stretchgoal-list .goal-item .item-content.with-associated-post > div:first-child { padding-top: 45px; }
}
#stretchgoals .stretchgoal-list .goal-item .item-content a { color: rgb(0, 255, 255); }
#stretchgoals .stretchgoal-list .goal-item .item-content p { margin: 0px; padding-top: 10px; line-height: 22px; }
#stretchgoals .stretchgoal-list .goal-item .item-content .stripes { background: url("") left top repeat; min-height: 100px; color: rgb(255, 255, 255); font-size: 12px; padding: 10px 10px 30px 175px; }
@media only screen and (max-width: 760px) {
#stretchgoals .stretchgoal-list .goal-item .item-content .stripes { padding-left: 125px; }
}
#stretchgoals .stretchgoal-list .goal-item .item-content ul { list-style-type: none; padding-left: 0px; padding-top: 10px; }
#stretchgoals .stretchgoal-list .goal-item .item-content ul li { background: url("") left top no-repeat; min-height: 25px; padding-left: 40px; padding-top: 9px; text-shadow: rgb(0, 0, 0) 2px 2px; }
#stretchgoals .stretchgoal-list .goal-item .left-section { background: rgba(0, 0, 0, 0.4); width: 160px; position: absolute; top: 15px; bottom: 15px; left: 0px; }
@media only screen and (max-width: 760px) {
#stretchgoals .stretchgoal-list .goal-item .left-section { width: 125px; }
}
#stretchgoals .stretchgoal-list .goal-item .left-section h2 { font-size: 14px; color: rgb(0, 255, 24); text-align: center; line-height: 30px; }
#stretchgoals .stretchgoal-list .goal-item .left-section .goal-title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; padding-top: 10px; }
#stretchgoals .stretchgoal-list .goal-item .left-section .donut-container { width: 102px; height: 102px; margin: 30px auto 0px; }
#stretchgoals .stretchgoal-list .goal-item .left-section .donut-container .percentage { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(0, 255, 24); text-align: center; margin-top: -65px; }
#stretchgoals .stretchgoal-list .accomplished .amount-bg .large-line { background: rgb(38, 228, 255); box-shadow: rgb(19, 151, 255) 0px 0px 20px; }
#stretchgoals .stretchgoal-list .in-progress .amount-bg .amount { color: rgb(240, 255, 0); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .left-section h2 { color: rgb(240, 255, 0); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .left-section .donut-container .percentage { color: rgb(240, 255, 0); }
#stretchgoals .stretchgoal-list .locked .goal-item .left-section h2 { color: rgb(170, 192, 209); }
#stretchgoals .stretchgoal-list .locked .goal-item .left-section .donut-container .percentage { color: rgb(170, 192, 209); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .inner-item, #stretchgoals .stretchgoal-list .locked .goal-item .inner-item, #stretchgoals .stretchgoal-list .waiting .goal-item .inner-item { background: url("") center bottom repeat-x rgba(0, 0, 0, 0.4); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .item-content, #stretchgoals .stretchgoal-list .locked .goal-item .item-content, #stretchgoals .stretchgoal-list .waiting .goal-item .item-content { background: url("") left top no-repeat; }
#stretchgoals .stretchgoal-list .in-progress .goal-item .item-content ul li, #stretchgoals .stretchgoal-list .locked .goal-item .item-content ul li, #stretchgoals .stretchgoal-list .waiting .goal-item .item-content ul li { color: rgb(124, 143, 166); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .title, #stretchgoals .stretchgoal-list .locked .goal-item .title, #stretchgoals .stretchgoal-list .waiting .goal-item .title { background: url("") center top repeat-x; }
#stretchgoals .stretchgoal-list .in-progress .goal-item .title .text, #stretchgoals .stretchgoal-list .locked .goal-item .title .text, #stretchgoals .stretchgoal-list .waiting .goal-item .title .text { color: rgb(92, 148, 171); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .title .line, #stretchgoals .stretchgoal-list .locked .goal-item .title .line, #stretchgoals .stretchgoal-list .waiting .goal-item .title .line { background: url("") right center no-repeat; }
#stretchgoals .stretchgoal-list .in-progress .goal-item .top-line, #stretchgoals .stretchgoal-list .locked .goal-item .top-line, #stretchgoals .stretchgoal-list .waiting .goal-item .top-line, #stretchgoals .stretchgoal-list .in-progress .goal-item .bottom-line, #stretchgoals .stretchgoal-list .locked .goal-item .bottom-line, #stretchgoals .stretchgoal-list .waiting .goal-item .bottom-line { background: rgb(92, 148, 171); }
#project-status #post-background { position: absolute; height: 1600px; opacity: 1; background-repeat: no-repeat; }
#project-status.hangar #project #status .hex.star_citizen { background: url(""); }
#project-status.hangar #post-background { background: url("") center 157px no-repeat; }
#project-status.arena-commander #project #status .hex.star_citizen { background: url(""); }
#project-status.arena-commander #post-background { background: url("") center 120px no-repeat; }
#project-status.persistent-universe #project #status .hex.star_citizen { background: url(""); }
#project-status.persistent-universe #post-background { background: url("") center 21px no-repeat; }
#project-status.squadron-42 #project #status .hex.star_citizen { background: url(""); }
#project-status.squadron-42 #post-background { background: url("") center 77px no-repeat; }
#project-status.planetside #project #status .hex.star_citizen { background: url(""); }
#project-status.planetside #post-background { background: url("") center 77px no-repeat; }
#project-status.fps #project #status .hex.star_citizen { background: url(""); }
#project-status.fps #post-background { background: url("") center 118px no-repeat; }
#project-status #project { padding-bottom: 30px; }
#project-status #project h1 { text-align: left; font-size: 24px; color: rgb(16, 249, 248); text-transform: uppercase; text-shadow: rgb(0, 153, 255) 0px 0px 20px; margin: 40px 0px 30px; }
#project-status #project .date { color: rgb(44, 121, 159); font-size: 12px; font-family: Electrolize; }
#project-status #project .date span { color: rgb(0, 228, 255); font-family: Electrolize; }
#project-status #project #status { width: 100%; height: 1062px; z-index: 20; position: relative; margin: 24px 0px 30px; overflow: hidden; }
#project-status #project #status .hex { width: 397px; height: 355px; background: url(""); position: absolute; opacity: 0.6; }
#project-status #project #status .hex * { text-shadow: rgb(66, 169, 248) 0px 9px 30px; font-family: Electrolize; text-align: center; text-transform: uppercase; }
#project-status #project #status .hex .glow { z-index: 3; width: 394px; height: 358px; opacity: 1; background: url(""); position: absolute; left: 1px; top: -1px; }
#project-status #project #status .hex .inner { width: 346px; opacity: 1; height: 309px; background: url(""); position: absolute; left: 25px; top: 23px; }
#project-status #project #status .hex .inner .bar { z-index: 2; width: 346px; height: 309px; background: url("") center bottom no-repeat; position: absolute; left: 0px; top: 0px; }
#project-status #project #status .hex .inner .center { z-index: 3; width: 275px; height: 264px; margin: -132px 0px 0px -138px; background: url("") center center no-repeat; position: absolute; left: 50%; top: 50%; }
#project-status #project #status .hex .hover { opacity: 0; z-index: 2; width: 397px; height: 355px; position: absolute; left: 0px; top: 0px; }
#project-status #project #status .hex .hex-title { top: 90px; left: 50px; width: 297px; height: 90px; vertical-align: middle; color: rgb(0, 228, 255); font-size: 29px; z-index: 4; position: relative; line-height: 30px; }
#project-status #project #status .hex .hex-status { font-size: 15px; color: rgb(255, 255, 255); position: absolute; top: 187px; width: 100%; height: 170px; z-index: 4; }
#project-status #project #status .hex .hex-status .hex-status-inner { line-height: 20px; }
#project-status #project #status .hex .hex-status .hex-status-inner div { color: rgb(228, 201, 23); }
#project-status #project #status .hex .hex-status .hex-status-inner .icon { width: 49px; height: 44px; margin: 25px auto; background: url(""); }
#project-status #project #status .hex .hex-status .hex-status-inner-hover { opacity: 0; color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; width: 100%; height: 170px; z-index: 4; }
#project-status #project #status .hex .hex-status .hex-status-inner-hover .icon { display: block; width: 107px; height: 101px; margin: 20px auto 0px; background: url(""); }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner { position: relative; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub { cursor: default; font-size: 10px; color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; background: url("") center bottom; width: 90px; height: 79px; display: block; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub div { color: rgb(255, 255, 255); line-height: 12px; width: 90px; height: 36px; display: table-cell; vertical-align: middle; position: relative; padding-top: 18px; text-align: center; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub div span { display: block; color: rgb(228, 201, 23); }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub .icon { width: 25px; height: 21px; background: url(""); position: absolute; bottom: -10px; left: 33px; margin: 0px; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub .arrow { width: 60px; height: 52px; background: url("") right top; position: absolute; left: 15px; top: 5px; opacity: 0; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready { background-position: center top; cursor: pointer; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready div span { color: rgb(77, 255, 42); }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready .icon { width: 29px; height: 25px; background: url(""); }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready .arrow { background-position: right center; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready:hover .icon, #project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready:hover div { opacity: 0; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready:hover .arrow { opacity: 1; top: 15px; }
#project-status #project #status .hex .hex-status.multiple2 .hex-status-inner .hex-sub1 { left: 85px; top: -1px; }
#project-status #project #status .hex .hex-status.multiple2 .hex-status-inner .hex-sub2 { left: 153px; top: 37px; }
#project-status #project #status .hex .hex-status.multiple3 .hex-status-inner .hex-sub1 { left: 85px; top: -1px; }
#project-status #project #status .hex .hex-status.multiple3 .hex-status-inner .hex-sub2 { left: 153px; top: 37px; }
#project-status #project #status .hex .hex-status.multiple3 .hex-status-inner .hex-sub3 { left: 221px; top: -1px; }
#project-status #project #status .hex.center { top: 354px; left: 50%; margin: 0px 0px 0px -199px; }
#project-status #project #status .hex.top { top: 0px; left: 50%; margin: 0px 0px 0px -199px; }
#project-status #project #status .hex.top-left { top: 0px; left: 50%; margin: 177px 0px 0px -503px; }
#project-status #project #status .hex.top-right { top: 0px; left: 50%; margin: 177px 0px 0px 105px; }
#project-status #project #status .hex.bottom { bottom: 0px; left: 50%; margin: 0px 0px 0px -199px; }
#project-status #project #status .hex.bottom-left { bottom: 177px; left: 50%; margin: 0px 0px 0px -503px; }
#project-status #project #status .hex.bottom-right { bottom: 177px; left: 50%; margin: 0px 0px 0px 105px; }
#project-status #project #status .hex.left { top: 354px; left: 50%; margin: 0px 0px 0px -807px; }
#project-status #project #status .hex.right { top: 354px; left: 50%; margin: 0px 0px 0px 409px; }
#project-status #project #status .hex.star_citizen.active { opacity: 1; }
#project-status #project #status .hex.star_citizen.active:hover .glow, #project-status #project #status .hex.star_citizen.active:hover .hover, #project-status #project #status .hex.star_citizen.active:hover .inner { opacity: 1; }
#project-status #project #status .hex.star_citizen.active:hover .hex-title { color: rgb(255, 255, 255); }
#project-status #project #status .hex.star_citizen img { margin-top: 10px; }
#project-status #project #status .hex.hangar .hover { background: url(""); }
#project-status #project #status .hex.arena-commander .hover { background: url(""); }
#project-status #project #status .hex.persistent-universe .hover { background: url(""); }
#project-status #project #status .hex.squadron-42 .hover { background: url(""); }
#project-status #project #status .hex.planetside .hover { background: url(""); }
#project-status #project #status .hex.fps .hover { background: url(""); }
#project-status #project #status .hex.ready .inner .bar { background-position: center top; }
#project-status #project #status .hex.ready .hex-status .hex-status-inner div { color: rgb(77, 255, 42); }
#project-status #project #status .hex.ready .hex-status .hex-status-inner .icon { margin: 15px 0px 0px 174px; background: url(""); width: 63px; height: 58px; }
#project-status #project #status .hex:hover .hex-status .hex-status-inner { opacity: 0; }
#project-status #project #status .hex:hover .hex-status .hex-status-inner .icon { margin-top: -5px; }
#project-status #project #status .hex:hover .hex-status .hex-status-inner-hover { opacity: 1; }
#project-status #project #status .hex:hover .hex-status .hex-status-inner-hover .icon { margin-top: -5px; }
#project-status #project #status .hex:hover .hex-status.multiple .hex-status-inner { opacity: 1; }
#project-status #project #the-vision { margin-bottom: 60px; position: relative; }
@media only screen and (max-width: 1360px) {
#project-status #project #the-vision { width: 728px; position: relative; margin: 0px auto 60px; }
}
#project-status #project #the-vision h2 { text-align: center; }
#project-status #project #the-vision .viewport { position: relative; overflow: hidden; width: 1066px; padding: 0px 5px; height: 373px; margin: 0px auto; border: 1px solid rgb(2, 56, 103); }
@media only screen and (max-width: 1360px) {
#project-status #project #the-vision .viewport { width: 716px; }
}
#project-status #project #the-vision .content { position: relative; height: 373px; background: url(""); }
#project-status #project #the-vision .content .slide { float: left; width: 1046px; height: 333px; margin: 20px auto; padding: 0px 10px; overflow: hidden; }
@media only screen and (max-width: 1360px) {
#project-status #project #the-vision .content .slide { width: 716px; }
}
#project-status #project #the-vision .content .slide a.box { width: 328px; height: 331px; display: block; position: relative; border: 1px solid rgb(2, 56, 103); margin: 0px 9px; float: left; box-shadow: none; }
#project-status #project #the-vision .content .slide a.box:hover .shadow { box-shadow: none; }
#project-status #project #the-vision .content .slide a.box:hover .info { opacity: 1; }
#project-status #project #the-vision .content .slide a.box img { position: absolute; left: 0px; top: 0px; }
#project-status #project #the-vision .content .slide a.box .shadow { width: 100%; height: 100%; position: relative; box-shadow: rgba(50, 50, 50, 0.51) 0px 1px 30px 13px inset; }
#project-status #project #the-vision .content .slide a.box .info { position: absolute; opacity: 0.7; bottom: 0px; left: 0px; padding: 0px 19px; width: 290px; height: 110px; background: rgba(5, 45, 71, 0.85); }
#project-status #project #the-vision .content .slide a.box .info h5 { text-shadow: rgb(0, 0, 0) 1px 1px 0px; font-size: 20px; margin: 0px; height: 80px; vertical-align: middle; display: table-cell; }
@media only screen and (max-width: 1360px) {
#project-status #project #the-vision .nav { display: none; }
}
#project-status #project #the-vision .nav a { width: 32px; height: 141px; display: block; position: absolute; top: 180px; background: url(""); }
#project-status #project #the-vision .nav a.left { background-position: left top; left: 0px; }
#project-status #project #the-vision .nav a.left span.top { background-position: left top; }
#project-status #project #the-vision .nav a.left span.bottom { background-position: left bottom; }
#project-status #project #the-vision .nav a.right { background-position: right top; right: 0px; }
#project-status #project #the-vision .nav a.right span.top { background-position: right top; }
#project-status #project #the-vision .nav a.right span.bottom { background-position: right bottom; }
#project-status #project #the-vision .nav a:hover span.top { top: -2px; }
#project-status #project #the-vision .nav a:hover span.bottom { bottom: -2px; }
#project-status #project #the-vision .nav a span { width: 128px; height: 121px; left: -48px; display: block; position: absolute; background: url(""); }
#project-status #project #the-vision .nav a span.top { top: -30px; }
#project-status #project #the-vision .nav a span.bottom { bottom: -30px; }
#project-status #project #the-vision .pager { text-align: center; width: 175px; height: 50px; margin: -20px auto 0px; position: relative; background: url("") center bottom; }
#project-status #project #the-vision .pager .left, #project-status #project #the-vision .pager .right { position: absolute; width: 35px; height: 31px; background: url(""); }
#project-status #project #the-vision .pager .left { background-position: left top; left: -35px; bottom: 0px; }
#project-status #project #the-vision .pager .right { background-position: right top; right: -35px; bottom: 0px; }
#project-status #project #the-vision .pager a { position: relative; margin: 8px; width: 33px; height: 33px; background: url(""); display: inline-block; }
#project-status #project #the-vision .pager a span { width: 10px; height: 10px; border-radius: 6px; background-color: rgb(0, 231, 255); display: block; position: absolute; top: 11px; left: 11px; opacity: 0; }
#project-status #project #the-vision .pager a:hover, #project-status #project #the-vision .pager a.on { transform: rotate(270deg); }
#project-status #project #the-vision .pager a:hover span, #project-status #project #the-vision .pager a.on span { opacity: 1; }
#project-status #project #development-reports { float: left; }
@media only screen and (max-width: 1200px) {
#project-status #project #development-reports { float: none; margin: 0px auto 80px; }
}
#project-status #project #development-reports .corner.corner-bottom-left, #project-status #project #development-reports .corner.corner-bottom-right { bottom: -13px; }
#download #post-background { background: url("") center -50px no-repeat rgb(2, 13, 19); position: absolute; opacity: 1; }
@media only screen and (max-width: 1360px) {
#download #post-background { background: url("") right -50px no-repeat rgb(2, 13, 19); }
}
@media only screen and (max-width: 658px) {
#download #post-background { background: url("") -640px -50px no-repeat rgb(2, 13, 19); }
}
#download .bloc-presentation { padding: 0px 25px; }
#download .bloc-presentation, #download .bloc-presentation.inner-content { padding: 0px; margin: 0px; background: 0px 0px; border: none; }
#download .bloc-presentation h1 { font-size: 48px; }
#download .bloc-presentation h2 { color: rgb(97, 228, 251); margin-top: 70px; }
#download .bloc-presentation .left { width: 50%; float: left; padding: 0px 0px 0px 25px; }
#download .bloc-presentation .left p { font-size: 14px; color: rgb(149, 173, 183); }
#download .bloc-presentation .left p a { color: rgb(0, 228, 255); }
#download .bloc-presentation .left p a:hover { color: rgb(255, 255, 255); }
#download .bloc-presentation .hex { position: absolute; right: 94px; top: 72px; width: 299px; height: 298px; background: url(""); }
@media only screen and (max-width: 658px) {
#download .bloc-presentation .hex { right: 0px; }
}
#download .bloc-presentation .hex a { text-transform: uppercase; font-family: Electrolize; text-shadow: rgb(66, 169, 248) 0px 9px 30px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; text-align: center; position: absolute; top: -10px; left: 50%; margin-left: -174px; width: 348px; padding-top: 315px; height: 290px; background: url("") center top no-repeat; display: block; }
#download .bloc-presentation .hex a .arrow { display: block; position: absolute; width: 100%; height: 52px; top: 217px; left: 0px; background: url("") center 2px no-repeat; }
#download .bloc-presentation .hex a .version { font-family: Electrolize; font-size: 18px; display: block; position: absolute; width: 100%; top: 260px; left: 0px; }
#download .bloc-presentation .hex a:hover .arrow { top: 233px; }
#download .bloc-presentation .hex a:hover .version { top: 280px; opacity: 0; }
#download .download-step { margin: 100px auto 0px; position: relative; }
@media only screen and (max-width: 1200px) {
#download .download-step { width: 845px; }
}
@media only screen and (max-width: 990px) {
#download .download-step { width: 500px; }
}
#download .download-step * { font-family: Electrolize; }
#download .download-step .content { position: relative; margin: 80px 0px 45px; }
#download .download-step h3 { font-size: 30px; color: rgb(97, 228, 251); }
#download .download-step h3 span { font-size: 24px; display: block; color: rgb(149, 173, 183); }
#download .download-step .status { width: 212px; height: 100%; left: 243px; top: 0px; position: absolute; }
#download .download-step .status .top { top: -64px; height: 106px; padding-top: 30px; font-size: 16px; color: rgb(255, 255, 255); text-align: center; width: 258px; position: absolute; left: -27px; background: url("") center top; }
#download .download-step .status .bottom { bottom: -46px; left: -27px; position: absolute; width: 258px; height: 106px; background: url("") center bottom; }
#download .download-step .status.ready .glow { width: 219px; height: 458px; display: block; position: absolute; bottom: -190px; left: -12px; background: url("") center center; }
#download .download-step .step-row { height: 126px; clear: both; position: relative; background-color: rgba(22, 104, 159, 0.4); }
#download .download-step .step-row.first { border-top: 1px solid rgb(22, 129, 165); }
#download .download-step .step-row.last { margin-bottom: 0px; height: 176px; border-bottom: 1px solid rgb(22, 129, 165); }
#download .download-step .step-row.last h4 div { height: 176px; }
#download .download-step .step-row.last .icon-wrapper { position: relative; }
#download .download-step .step-row.last .icon-wrapper .line { height: 137px; }
#download .download-step .step-row.last .icon-wrapper .icon.access { margin-top: 30px; }
#download .download-step .step-row.last .state { height: 160px; }
#download .download-step .step-row.last .state .line { height: 138px; }
#download .download-step .step-row.last .state > p { height: 146px; }
#download .download-step .step-row.last .state .download-wrapper { position: absolute; bottom: 0px; left: 320px; }
@media only screen and (max-width: 1200px) {
#download .download-step .step-row.last .state .download-wrapper { left: 15px; bottom: -90px; }
}
#download .download-step .step-row.last .state .download-wrapper .installer-btn { position: relative; right: inherit; top: inherit; }
#download .download-step .step-row.last .state .download-wrapper p { margin: 12px 0px 0px 30px; float: left; }
#download .download-step .step-row:nth-child(2n+2) { background-color: rgba(22, 104, 159, 0.25); }
#download .download-step .step-row h4 { width: 209px; height: 126px; color: rgb(0, 217, 243); font-size: 18px; float: left; padding: 0px 0px 0px 32px; margin: 0px; }
#download .download-step .step-row h4 div { display: table-cell; height: 126px; vertical-align: middle; }
#download .download-step .step-row .icon-wrapper { width: 212px; height: 100%; display: block; float: left; position: relative; }
#download .download-step .step-row .icon-wrapper .line { width: 1px; height: 88px; background-color: rgb(13, 110, 144); position: absolute; top: 20px; }
#download .download-step .step-row .icon-wrapper .line::before, #download .download-step .step-row .icon-wrapper .line::after { content: ""; display: block; background-color: rgb(67, 237, 248); position: absolute; left: 0px; width: 1px; height: 3px; }
#download .download-step .step-row .icon-wrapper .line::before { top: 0px; }
#download .download-step .step-row .icon-wrapper .line::after { bottom: 0px; }
#download .download-step .step-row .icon-wrapper .line.left { left: 0px; }
#download .download-step .step-row .icon-wrapper .line.right { right: 0px; }
#download .download-step .step-row .icon-wrapper .icon { margin-top: 10px; display: block; width: 100%; height: 101px; background: url("") center center no-repeat; }
#download .download-step .step-row .icon-wrapper .icon.access { background-position: center -199px; }
#download .download-step .step-row .icon-wrapper .icon.denied { background-position: center -96px; }
#download .download-step .step-row .state { width: 683px; height: 126px; position: relative; float: left; }
#download .download-step .step-row .state .line { width: 1px; height: 88px; background-color: rgb(13, 110, 144); position: absolute; top: 20px; left: 300px; }
@media only screen and (max-width: 1200px) {
#download .download-step .step-row .state .line { display: none; }
}
#download .download-step .step-row .state .line::before, #download .download-step .step-row .state .line::after { content: ""; display: block; background-color: rgb(67, 237, 248); position: absolute; left: 0px; width: 1px; height: 3px; }
#download .download-step .step-row .state .line::before { top: 0px; }
#download .download-step .step-row .state .line::after { bottom: 0px; }
@media only screen and (max-width: 1200px) {
#download .download-step .step-row .state { width: 388px; }
}
@media only screen and (max-width: 990px) {
#download .download-step .step-row .state:not(.state--download) { display: none; }
#download .download-step .step-row .state.state--download { height: 0px; width: 100%; max-width: 500px; }
#download .download-step .step-row .state.state--download .requirements { display: none; }
#download .download-step .step-row .state.state--download .download-wrapper { right: auto; left: 50%; transform: translateX(-50%); }
}
#download .download-step .step-row .state a { position: absolute; right: 40px; top: 42px; }
#download .download-step .step-row .state p { width: 234px; height: 96px; margin: 0px; padding: 30px 30px 0px; font-size: 15px; color: rgb(179, 201, 210); float: left; }
#download .download-step .step-row .state p div { height: 126px; vertical-align: middle; display: table-cell; }
#download .download-step .step-row .state p.ready { color: rgb(77, 255, 42); }
@media only screen and (max-width: 1200px) {
#download .download-step .step-row .state p { display: none; }
}
#download .download-step .step-row .state .identity-wrapper { margin: -25px 0px 0px; width: 275px; height: 48px; border: 1px solid rgb(41, 140, 143); position: absolute; right: 55px; top: 50%; box-shadow: rgba(2, 56, 103, 0.8) 0px 0px 50px 0px inset; }
#download .download-step .step-row .state .identity-wrapper .thumb { float: left; margin: 4px 10px 0px 15px; }
#download .download-step .step-row .state .identity-wrapper .infos { height: 48px; float: left; position: relative; }
#download .download-step .step-row .state .identity-wrapper .infos .name { font-size: 12px; color: rgb(177, 216, 241); text-transform: uppercase; font-family: Electrolize; margin-top: 7px; position: relative; }
#download .download-step .step-row .state .identity-wrapper .infos .handle { font-size: 12px; color: rgb(4, 106, 156); font-family: Electrolize; position: relative; }
#download .download-step .step-row .state .pledge-wrapper { margin: -25px 0px 0px; width: 275px; height: 48px; border: 1px solid rgb(41, 140, 143); position: absolute; right: 55px; top: 50%; box-shadow: rgba(2, 56, 103, 0.8) 0px 0px 50px 0px inset; }
#download .download-step .step-row .state .pledge-wrapper .thumb { float: left; margin: 4px 10px 0px 15px; }
#download .download-step .step-row .state .pledge-wrapper .infos { height: 48px; float: left; position: relative; }
#download .download-step .step-row .state .pledge-wrapper .infos .name { font-size: 12px; color: rgb(177, 216, 241); text-transform: uppercase; font-family: Electrolize; height: 48px; vertical-align: middle; display: table-cell; position: relative; }
#download .download-step .step-row .state .ships { float: left; width: 338px; }
#download .download-step .step-row .state .ships h6 { font-size: 15px; color: rgb(66, 237, 248); margin: 20px 0px 0px 27px; }
#download .download-step .step-row .state .ships ul { list-style-type: square; padding-left: 43px; margin: 0px; }
#download .download-step .step-row .state .ships ul li { color: rgb(179, 201, 210); line-height: 24px; font-size: 12px; margin-right: 15px; padding-left: 0px; }
#download .download-step .step-row .state .ships ul li span { color: rgb(255, 255, 255); }
#download .download-step .step-row .state .requirements { float: left; width: 292px; height: 176px; }
#download .download-step .step-row .state .requirements h6 { font-size: 15px; color: rgb(66, 237, 248); margin: 20px 0px 5px 27px; }
#download .download-step .step-row .state .requirements ul { list-style-type: square; padding-left: 43px; margin-top: 0px; }
#download .download-step .step-row .state .requirements ul li { color: rgb(179, 201, 210); line-height: 24px; font-size: 12px; padding-left: 0px; }
#download .download-step .step-row .state .requirements ul li span { color: rgb(255, 255, 255); }
#download .download-step .step-row .state.last { height: 176px; margin-bottom: 0px; }
#download .download-step .step-row .state.last h4 div, #download .download-step .step-row .state.last .icon-wrapper, #download .download-step .step-row .state.last .state { height: 176px; }
#download .download-step .step-row .state.last .icon-wrapper .icon { margin-top: 34px; }
#download .download-step .step-row .state.last .icon-wrapper .icon.access { background-position: center -302px; text-align: center; padding-top: 55px; color: rgb(0, 255, 24); font-size: 16px; }
#download .download-step .step-row .state.last p { height: 146px; }
#download .faq-module, #download .patch-notes-module { width: 560px; min-height: 282px; border-top: 1px solid rgb(22, 129, 165); background-color: rgba(22, 104, 159, 0.25); box-sizing: border-box; position: relative; margin: 85px 0px 60px; }
@media only screen and (max-width: 1200px) {
#download .faq-module, #download .patch-notes-module { width: 48%; }
}
@media only screen and (max-width: 990px) {
#download .faq-module, #download .patch-notes-module { width: 100%; float: none; }
}
#download .faq-module *, #download .patch-notes-module * { font-family: Electrolize; }
#download .faq-module .inner-module, #download .patch-notes-module .inner-module { padding: 28px 32px 0px; min-height: 253px; }
#download .faq-module .inner-module .title, #download .patch-notes-module .inner-module .title { font-size: 18px; color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 15px; }
#download .faq-module .inner-module .title a, #download .patch-notes-module .inner-module .title a { color: rgb(0, 217, 243); font-size: 14px; float: right; transition-duration: 0.2s; perspective: 1000px; }
#download .faq-module .inner-module .title a:hover, #download .patch-notes-module .inner-module .title a:hover { color: rgb(255, 255, 255); }
#download .faq-module .inner-module ul, #download .patch-notes-module .inner-module ul { padding: 0px 0px 10px 20px; margin: 0px; list-style: none; }
#download .faq-module .inner-module ul li, #download .patch-notes-module .inner-module ul li { margin: 0px 0px 6px; padding: 0px; height: 27px; line-height: 27px; }
#download .faq-module .inner-module ul li a, #download .patch-notes-module .inner-module ul li a { display: block; font-size: 14px; color: rgb(0, 217, 243); position: relative; padding-left: 22px; transition-duration: 0.2s; perspective: 1000px; }
#download .faq-module .inner-module ul li a::before, #download .patch-notes-module .inner-module ul li a::before, #download .faq-module .inner-module ul li a::after, #download .patch-notes-module .inner-module ul li a::after { content: ""; display: block; height: 100%; position: absolute; top: 0px; background-color: rgb(9, 53, 75); transition-duration: 0.2s; perspective: 1000px; }
#download .faq-module .inner-module ul li a::before, #download .patch-notes-module .inner-module ul li a::before { width: 5px; left: 0px; }
#download .faq-module .inner-module ul li a::after, #download .patch-notes-module .inner-module ul li a::after { width: 1px; right: 0px; opacity: 0; }
#download .faq-module .inner-module ul li a:hover, #download .patch-notes-module .inner-module ul li a:hover { background-color: rgba(22, 104, 159, 0.3); color: rgb(179, 201, 210); }
#download .faq-module .inner-module ul li a:hover::before, #download .patch-notes-module .inner-module ul li a:hover::before, #download .faq-module .inner-module ul li a:hover::after, #download .patch-notes-module .inner-module ul li a:hover::after { background-color: rgb(67, 237, 248); }
#download .faq-module .inner-module ul li a:hover::before, #download .patch-notes-module .inner-module ul li a:hover::before { box-shadow: rgba(7, 82, 234, 0.75) 7px 0px 21px 2px, rgba(16, 139, 238, 0.64) 0px 0px 8px 1px; }
#download .faq-module .inner-module ul li a:hover::after, #download .patch-notes-module .inner-module ul li a:hover::after { opacity: 1; }
#download .faq-module .footer, #download .patch-notes-module .footer { box-sizing: border-box; display: flex; flex-direction: row; position: absolute; width: 100%; height: 26px; }
#download .faq-module .footer .inner-footer, #download .patch-notes-module .footer .inner-footer { flex: 1 1 0%; position: relative; border-bottom: 1px solid rgb(22, 129, 165); background-color: rgba(22, 104, 159, 0.25); }
#download .faq-module .footer .inner-footer::before, #download .patch-notes-module .footer .inner-footer::before, #download .faq-module .footer .inner-footer::after, #download .patch-notes-module .footer .inner-footer::after { content: ""; display: block; position: absolute; top: 0px; }
#download .faq-module .footer .inner-footer::before, #download .patch-notes-module .footer .inner-footer::before { width: 0px; height: 0px; border-style: solid; border-width: 27px 27px 0px 0px; border-color: rgba(22, 104, 159, 0.25) transparent transparent; right: -27px; }
#download .faq-module .footer .inner-footer::after, #download .patch-notes-module .footer .inner-footer::after { width: 5px; height: 26px; background-color: rgb(67, 237, 248); transform: skew(-45deg); right: -15px; z-index: 2; box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
#download .faq-module .footer a, #download .patch-notes-module .footer a { display: block; position: relative; line-height: 27px; padding: 0px 11px 0px 20px; margin-left: 26px; border-top: 1px solid rgb(22, 129, 165); }
#download .faq-module .footer a .label, #download .patch-notes-module .footer a .label { font-size: 14px; color: rgb(0, 217, 243); text-transform: uppercase; }
#download .faq-module .footer a .arrow, #download .patch-notes-module .footer a .arrow { top: -17px; left: -15px; }
#download .faq-module { float: left; }
#download .patch-notes-module { float: right; }
#play-now #post-background { background: url("") center top no-repeat rgb(0, 0, 0); position: absolute; top: 0px; }
#play-now #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#play-now #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#play-now #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#play-now #home-background { background-image: url(""), url(""); }
}
#play-now #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#play-now #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#play-now #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#play-now #home-background .bg-home-stars { background-image: url(""); }
}
#play-now #contentbody > .wrapper { margin-bottom: 50px; }
#play-now #contentbody > .wrapper .info { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 21px; color: rgb(115, 177, 203); text-shadow: rgba(0, 108, 255, 0.63) 0px 1px 6px; }
#play-now #contentbody > .wrapper .info .sup { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(115, 177, 203); display: block; }
#play-now #contentbody > .wrapper .step { padding-left: 68px; position: relative; }
#play-now #contentbody > .wrapper .step::before { line-height: 72px; text-align: center; background: url("") center top no-repeat transparent; position: absolute; left: -14px; display: block; height: 72px; color: rgb(115, 177, 203); text-shadow: rgba(0, 108, 255, 0.63) 0px 1px 6px; }
#play-now #contentbody > .wrapper .step.first::before { content: "1"; width: 76px; top: -22px; }
#play-now #contentbody > .wrapper .step.second::before { content: "2"; width: 74px; top: -20px; }
#play-now #contentbody > .wrapper .step.third::before { content: "3"; width: 74px; top: -1px; }
#play-now #contentbody > .wrapper .glow-hub-title { height: 50px; }
#play-now #contentbody > .wrapper .game-packages { position: relative; padding: 242px 0px 30px; margin: -100px 0px 100px; background: url("") center top no-repeat; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages { background: url("") center top no-repeat; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages { margin-bottom: 50px; }
}
#play-now #contentbody > .wrapper .game-packages::after { content: ""; display: block; width: 894px; height: 1px; background-color: rgb(0, 69, 112); position: absolute; bottom: 0px; left: 123px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages::after { display: none; }
}
#play-now #contentbody > .wrapper .game-packages .choice { position: absolute; background: url("") center center no-repeat transparent; z-index: 10; width: 234px; height: 97px; left: 50%; transform: translateX(-50%); top: 352px; }
#play-now #contentbody > .wrapper .game-packages .choice h2 { font: 21px / 24px Orbitron; color: rgb(66, 237, 248); text-transform: uppercase; width: 135px; text-align: center; display: block; margin: 23px auto 0px; text-shadow: rgba(52, 167, 240, 0.6) 0px 0px 12px, rgba(52, 167, 240, 0.6) 0px 0px 12px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .choice h2 { width: 100%; margin: 37px 0px 0px; text-align: left; }
}
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .choice { width: 325px; top: 603px; background: url("") right center no-repeat transparent; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .choice { top: 571px; }
}
#play-now #contentbody > .wrapper .game-packages .list { margin-top: 30px; z-index: 5; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list { width: 600px; margin: 0px auto; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list { width: 440px; margin: 0px auto; }
}
#play-now #contentbody > .wrapper .game-packages .list:hover .package { opacity: 0.9; }
#play-now #contentbody > .wrapper .game-packages .list:hover .package .content img { opacity: 0.59; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos { width: 650px; height: auto; position: relative; display: none; margin: 0px auto; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos { width: 560px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos { width: 440px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package-infos.active { display: block; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details { width: 50%; float: left; transition-duration: 0.3s; perspective: 1000px; transform: translateZ(0px); overflow: hidden; padding-left: 0px; list-style-position: inside; margin: 30px 0px 6px; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details.active { max-height: 175px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details { width: 35%; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details { width: 100%; margin-top: 0px; }
}
@media only screen and (max-width: 1140px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details li { width: 100%; float: none; padding-right: 0px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details .detail { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(177, 216, 241); }
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details .detail { width: 50%; float: left; }
}
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details .headline { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(177, 216, 241); list-style: none; margin-bottom: 15px; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper { float: right; max-width: 322px; display: block; text-align: right; margin-top: 17px; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .label { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 21px; color: rgb(255, 255, 255); text-transform: uppercase; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .alpha-game-disclaimer { background-position: left top; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .taxes { top: 36px; }
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .taxes { top: 20px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper { position: relative; margin-right: 10px; width: 100%; max-width: 100%; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .requirements, #play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .disclaimer { text-align: left; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .requirements { margin-left: 12px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 31px; color: rgb(255, 174, 0); display: inline-block; margin-left: 20px; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price .super { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(255, 174, 0); text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; position: relative; top: 9px; margin-left: 2px; width: 25px; display: inline-block; text-align: left; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price .super .currency { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(210, 210, 210); text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px; position: relative; display: inline-block; bottom: 8px; }
#play-now #contentbody > .wrapper .game-packages .list .package { width: 558px; position: relative; border: 1px solid rgb(2, 56, 103); background-color: rgba(0, 0, 0, 0.7); }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package { margin: 30px 0px; width: 600px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package { width: 440px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package:hover { opacity: 1; border-color: rgb(2, 137, 210); }
#play-now #contentbody > .wrapper .game-packages .list .package:hover .content img { opacity: 1; }
#play-now #contentbody > .wrapper .game-packages .list .package.active { opacity: 1; border-color: rgb(255, 174, 0); }
#play-now #contentbody > .wrapper .game-packages .list .package.active img { opacity: 1; }
#play-now #contentbody > .wrapper .game-packages .list .package.active::after { opacity: 1; }
#play-now #contentbody > .wrapper .game-packages .list .package::after { content: ""; display: block; width: 50px; height: 70px; background: url("") center center no-repeat transparent; opacity: 0; top: 88px; position: absolute; z-index: 15; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .game-packages .list .package:first-child { float: left; margin-left: -5px; }
#play-now #contentbody > .wrapper .game-packages .list .package:first-child .title { text-align: right; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package:first-child { margin-left: 0px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package:first-child::after { right: 51px; transform: rotate(180deg); }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package:first-child::after { right: 147px; transform: rotate(-90deg); top: 319px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package:first-child::after { top: 286px; right: 67px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2) { float: right; margin-right: -4px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2) { margin-right: 0px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2) .title { text-align: left; }
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2)::after { left: 51px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2)::after { top: -42px; left: 405px; transform: rotate(90deg); }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2)::after { left: 325px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package .top-info .title { transition-duration: 0.3s; perspective: 1000px; background: rgba(0, 0, 0, 0.3); position: relative; padding: 10px 30px; }
#play-now #contentbody > .wrapper .game-packages .list .package .top-info .title h3 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 21px; color: rgb(255, 255, 255); text-transform: uppercase; margin: 0px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content { transition-duration: 0.3s; perspective: 1000px; z-index: 1; position: relative; background: rgba(0, 0, 0, 0.3); }
#play-now #contentbody > .wrapper .game-packages .list .package .content img { transition-duration: 0.3s; perspective: 1000px; width: 100%; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package .content img { width: 600px; height: 211px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package .content img { width: 440px; height: 154px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos { position: relative; padding: 14px 0px 14px 28px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .text { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; margin: 0px 200px 20px 0px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .show-details { transition-duration: 0.3s; perspective: 1000px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(19, 220, 240); padding-left: 24px; position: relative; margin-left: -5px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .show-details:hover { text-shadow: rgb(28, 107, 137) 0px 0px 3px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .show-details::before { transition-duration: 0.3s; perspective: 1000px; content: ""; position: absolute; width: 22px; height: 22px; left: 0px; top: -3px; background: url("") center center no-repeat transparent; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .show-details.active::before { transform: rotate(90deg); }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .holosmallbtn { position: absolute; top: -10px; right: 0px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block { width: 894px; margin: 0px auto 50px; height: 411px; background: url("") left top no-repeat transparent; position: relative; overflow: hidden; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block { width: 600px; height: 544px; background: url("") center top no-repeat transparent; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block { width: 480px; height: 544px; background: url("") right center no-repeat transparent; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block > * { position: absolute; left: 38px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .call-to-action { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(255, 255, 255); text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; top: 260px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); top: 310px; max-width: 416px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block p { width: 250px; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block p a { margin-top: 15px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 220, 240); text-decoration: underline; display: block; }
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 { left: 529px; top: 330px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 { left: initial; top: 450px; right: 96px; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 .abs-overlay { width: 346px; height: 50px; background: url("") -9px -38px no-repeat transparent; }
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 .abs-overlay.holobtn-top { color: rgb(221, 247, 192); padding-top: 14px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 .abs-overlay.holobtn-bottom { background-position: -9px -138px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info { background-color: rgba(0, 31, 51, 0.9); max-width: 440px; padding: 30px 25px; position: absolute; bottom: -400px; left: 12px; border: 1px solid rgb(19, 61, 85); transition-duration: 0.3s; perspective: 1000px; opacity: 0; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info { left: 38px; z-index: 20; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info ul { padding: 0px; margin: 0px 0px 10px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info ul li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); list-style: inside; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info.show { bottom: 12px; opacity: 1; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper { top: 251px; left: inherit; right: 97px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper { top: 315px; right: 53px; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .price { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 31px; color: rgb(255, 174, 0); margin-left: 20px; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .price .super { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(255, 174, 0); text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; position: relative; top: 9px; margin-left: 2px; width: 25px; display: inline-block; text-align: left; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .price .super .currency { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(210, 210, 210); text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px; position: relative; display: inline-block; bottom: 8px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .price.active { display: inline-block; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .package-difference-price .price, #play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .package-full-price .price { display: none; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .package-difference-price .price.active { display: block; }
#play-now #contentbody > .wrapper .continue { padding: 0px 0px 47px; opacity: 0; display: none; margin-top: 0px; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .continue .account, #play-now #contentbody > .wrapper .continue .go, #play-now #contentbody > .wrapper .continue .account .label, #play-now #contentbody > .wrapper .continue .go .label { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(158, 184, 196); }
#play-now #contentbody > .wrapper .continue .account.signin, #play-now #contentbody > .wrapper .continue .go.signin, #play-now #contentbody > .wrapper .continue .account.create, #play-now #contentbody > .wrapper .continue .go.create { position: relative; padding-right: 10px; display: inline-block; margin: 25px 0px 15px -11px; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .continue .account.signin::before, #play-now #contentbody > .wrapper .continue .go.signin::before, #play-now #contentbody > .wrapper .continue .account.create::before, #play-now #contentbody > .wrapper .continue .go.create::before { content: ""; display: inline-block; width: 47px; height: 47px; opacity: 0.5; background: center bottom no-repeat transparent; position: absolute; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .continue .account.signin:hover, #play-now #contentbody > .wrapper .continue .go.signin:hover, #play-now #contentbody > .wrapper .continue .account.create:hover, #play-now #contentbody > .wrapper .continue .go.create:hover { text-shadow: rgb(174, 196, 206) 0px 0px 2px; }
#play-now #contentbody > .wrapper .continue .account.signin:hover::before, #play-now #contentbody > .wrapper .continue .go.signin:hover::before, #play-now #contentbody > .wrapper .continue .account.create:hover::before, #play-now #contentbody > .wrapper .continue .go.create:hover::before { opacity: 1; }
#play-now #contentbody > .wrapper .continue .account.signin, #play-now #contentbody > .wrapper .continue .go.signin { padding-left: 48px; }
#play-now #contentbody > .wrapper .continue .account.signin::before, #play-now #contentbody > .wrapper .continue .go.signin::before { background-image: url(""); left: 2px; top: -14px; }
#play-now #contentbody > .wrapper .continue .account.create, #play-now #contentbody > .wrapper .continue .go.create { padding-left: 40px; margin-left: -6px; }
#play-now #contentbody > .wrapper .continue .account.create::before, #play-now #contentbody > .wrapper .continue .go.create::before { background-image: url(data:image/webp;base64,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); left: -6px; top: -12px; }
#play-now #contentbody > .wrapper .continue .go { top: -14px; }
#play-now #contentbody > .wrapper .continue.active { opacity: 1; visibility: visible; }
#play-now #contentbody > .wrapper .fly-now-warning a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(115, 177, 203); }
#play-now #contentbody > .wrapper .requirements .title { margin: 18px 0px 0px -5px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(115, 177, 203); display: inline-block; padding-left: 24px; position: relative; }
#play-now #contentbody > .wrapper .requirements .title::before { transition-duration: 0.3s; perspective: 1000px; content: ""; position: absolute; width: 22px; height: 22px; left: 0px; top: -2px; background: url("") center center no-repeat transparent; }
#play-now #contentbody > .wrapper .requirements .title.active::before { transform: rotate(90deg); }
#play-now #contentbody > .wrapper .requirements ul { padding-left: 0px; list-style-position: inside; margin: 12px 0px 6px 19px; max-height: 0px; overflow: hidden; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .requirements ul.active { max-height: 200px; }
#play-now #contentbody > .wrapper .requirements ul li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(210, 210, 210); }
#play-now #contentbody > .wrapper .requirements ul li:last-child { padding-bottom: 20px; }
#play-now #contentbody > .wrapper .error { display: none; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(187, 0, 0); width: 275px; text-align: center; margin: auto; }
#play-now .stick-cart-bar { height: 133px; width: calc(100% - 340px); position: fixed; left: 0px; bottom: -133px; background: url("") center top repeat-x; z-index: 0; margin: 0px 170px; transition-duration: 0.3s; perspective: 1000px; opacity: 0; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar { width: 100%; margin: 0px 10px; }
}
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar { height: 154px; overflow: hidden; }
}
#play-now .stick-cart-bar.show { opacity: 1; z-index: 50; bottom: 0px; }
#play-now .stick-cart-bar .inner-bar { width: 894px; height: 133px; margin: 0px auto; position: relative; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar { width: 100%; }
}
#play-now .stick-cart-bar .inner-bar .sku { height: 118px; float: left; background: url("") left 8px no-repeat; }
#play-now .stick-cart-bar .inner-bar .sku span.name { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(255, 255, 255); text-transform: uppercase; }
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .sku span.name { font-size: 11px; }
}
#play-now .stick-cart-bar .inner-bar .sku.star-citizen { padding: 52px 23px 0px 100px; margin-left: -24px; }
#play-now .stick-cart-bar .inner-bar .sku.star-citizen span.type { display: block; text-transform: none; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(116, 216, 253); }
#play-now .stick-cart-bar .inner-bar .sku.squadron { padding: 52px 23px 0px 117px; background-position: left -111px; display: none; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#play-now .stick-cart-bar .inner-bar .sku.squadron a { display: block; text-decoration: underline; text-transform: none; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(255, 255, 255); }
#play-now .stick-cart-bar .inner-bar .price-wrapper { padding-top: 42px; position: absolute; right: 160px; }
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper { padding-top: 102px; }
}
#play-now .stick-cart-bar .inner-bar .price-wrapper .label { font: 700 14px Orbitron; color: rgb(255, 255, 255); text-transform: uppercase; position: relative; top: -5px; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper .label { display: block; top: 8px; }
}
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper .label { display: inline-block; top: -5px; }
}
#play-now .stick-cart-bar .inner-bar .price-wrapper .price { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 31px; color: rgb(255, 174, 0); display: inline-block; margin-left: 5px; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; }
#play-now .stick-cart-bar .inner-bar .price-wrapper .price .super { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(255, 174, 0); text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; position: relative; top: 9px; margin-left: 2px; width: 25px; display: inline-block; text-align: left; }
#play-now .stick-cart-bar .inner-bar .price-wrapper .price .super .currency { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(210, 210, 210); text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px; position: relative; display: inline-block; bottom: 8px; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper { right: 180px; }
}
#play-now .stick-cart-bar .inner-bar .price-wrapper .taxes { top: 35px; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper .taxes { top: 49px; }
}
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper .taxes { top: 99px; }
}
#play-now .stick-cart-bar .inner-bar .go { position: absolute; right: -30px; top: 38px; display: block; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar .go { right: -10px; }
}
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .go { top: 99px; }
}
#play-now .stick-cart-bar .inner-bar .go .label { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(158, 184, 196); }
#play-now .stick-cart-bar::before, #play-now .stick-cart-bar::after { content: ""; display: block; width: 170px; height: 133px; position: absolute; top: 0px; background: url("") center bottom no-repeat; z-index: -1; }
#play-now .stick-cart-bar::before { left: -170px; background-position: left -131px; }
#play-now .stick-cart-bar::after { right: -170px; background-position: right -131px; }
#play-now .stick-cart-bar.with-s42 .inner-bar .squadron { display: block; opacity: 1; }
.minigame-wrapper * { font-family: Electrolize; }
.minigame-wrapper.started { margin: 50px 0px; background: url("") center top no-repeat, url("") center 55px no-repeat; }
.minigame-wrapper.started .intro { display: none; }
.minigame-wrapper.started .game-trigger > .started { display: block; }
.minigame-wrapper.started .game-trigger > .closed { display: none; }
.minigame-wrapper.started .game-trigger .arrow { background-position: 0px -145px; }
.minigame-wrapper.started .game-trigger .arrow:hover { background-position: 0px -131px; }
.minigame-wrapper .wrapper { max-width: 1200px; width: 1200px; padding: 0px; }
.minigame-wrapper .wrapper .workplace { display: none; overflow: hidden; width: 100%; height: 100%; padding-top: 25px; }
.minigame-wrapper .intro { position: relative; display: block; max-width: 1200px; height: 450px; width: 100%; padding: 0px; margin: 80px auto 0px; z-index: 20; background: url("") center top no-repeat; }
.minigame-wrapper .intro .title { position: relative; top: -18px; font-size: 24px; font-family: Electrolize; color: rgb(16, 249, 248); text-align: center; text-transform: uppercase; text-shadow: rgb(52, 167, 240) 0px 0px 10px; }
.minigame-wrapper .intro p { padding: 0px 20px; font-size: 18px; font-family: Electrolize; color: rgb(133, 159, 168); text-align: center; text-transform: none; }
.minigame-wrapper .intro p.is_mobile { display: none; }
.minigame-wrapper .game-trigger { position: relative; width: 289px; height: 590px; margin: -171px auto 0px; cursor: pointer; background: url("") center center; }
.minigame-wrapper .game-trigger .toogle-game { position: relative; display: block; top: 213px; }
.minigame-wrapper .game-trigger .toogle-game:hover .arrow { background-position: 0px 20px; }
.minigame-wrapper .game-trigger .toogle-game:hover .arrow span { top: 64px; opacity: 0; }
.minigame-wrapper .game-trigger .toogle-game .label.started, .minigame-wrapper .game-trigger .toogle-game .arrow.started { display: none; }
.minigame-wrapper .game-trigger .toogle-game .label { display: block; padding-bottom: 15px; color: rgb(255, 255, 255); font-size: 14px; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 132, 255) 0px 0px 11px; text-align: center; text-transform: uppercase; }
.minigame-wrapper .game-trigger .toogle-game .arrow { display: block; width: 60px; height: 85px; margin: 0px auto; background: url("") 0px 3px no-repeat; }
.minigame-wrapper .game-trigger .toogle-game .arrow span { display: block; position: relative; top: 45px; opacity: 1; font-size: 16px; color: rgb(255, 255, 255); text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 132, 255) 0px 0px 11px; text-transform: uppercase; text-align: center; }
@font-face { font-family: visitor_tt1_brkregular; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-weight: 400; font-style: normal; }
#game-hyper-vanguard-force-iv #game { background: url("") center top; width: 100%; height: 0px; opacity: 1; }
#game-hyper-vanguard-force-iv #game .inner-game { width: 525px; height: 540px; margin: 0px auto; top: 340px; position: relative; opacity: 0; }
#game-hyper-vanguard-force-iv #game .inner-game iframe { margin: 0px auto; position: absolute; display: block; left: 49px; opacity: 1; z-index: 1; border: none; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard { margin: 0px auto; display: none; left: 49px; opacity: 1; width: 354px; height: 540px; background: url("") center top; position: absolute; top: 0px; z-index: 2; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard * { font-family: visitor_tt1_brkregular; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .logo img { width: 254px; height: 58px; display: block; margin: 5% auto 0px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats { padding: 0px 5%; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats * { text-transform: uppercase; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .title { text-align: center; color: rgb(29, 143, 180); font-size: 25px; padding: 10px 0px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .rank, #game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .name, #game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .score { float: left; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .rank { width: 18%; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .name { width: 55%; padding-right: 2%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .score { width: 25%; text-align: right; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .column { color: rgb(255, 255, 255); font-size: 17px; height: 25px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .me { color: rgb(255, 170, 41); font-size: 16px; height: 25px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .player { color: rgb(139, 243, 255); font-size: 16px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard.on { display: block; }
#game-hyper-vanguard-force-iv #game .inner-game .btn { width: 50px; height: 50px; display: block; position: absolute; right: 57px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn a { display: block; width: 50px; height: 50px; background: url("") -3px -53px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn a:hover { background-position: -3px -1px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.fullscreen { top: 20px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.highscore { top: 97px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.close { bottom: 27px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.close a { background-position: -69px -53px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.close a:hover { background-position: -69px -2px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn span { display: none; }
#game-hyper-vanguard-force-iv #game .inner-game .manual { transform: scale(0.7, 0.7); width: 91px; height: 184px; background: url("") center center; position: absolute; left: -37px; bottom: -40px; }
#game-hyper-vanguard-force-iv #game .inner-game .manual audio { display: none; }
#game-hyper-vanguard-force-iv #game .inner-game .manual a { width: 100%; height: 100%; display: block; }
#game-hyper-vanguard-force-iv.started { background: 0px 0px; margin: 0px; height: 1500px; }
#game-hyper-vanguard-force-iv.started .intro { display: block; height: 0px; opacity: 0; }
#game-hyper-vanguard-force-iv.started .intro .game-trigger { opacity: 0; cursor: default; }
#game-hyper-vanguard-force-iv.started .intro .game-trigger .toogle-game { cursor: default; }
#game-hyper-vanguard-force-iv.started #game { width: 100%; height: 1500px; opacity: 1; z-index: 9999; position: relative; }
#game-hyper-vanguard-force-iv.started #game .inner-game { opacity: 1; z-index: 9000; }
#game-hyper-vanguard-force-iv.fullscreen { top: 0px; left: 0px; width: 100%; height: 100%; position: fixed !important; }
#game-hyper-vanguard-force-iv.fullscreen .intro { display: none; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game { height: 100%; top: 0px; padding: 0px 90px 0px 165px; background: url("") left top repeat-y, url("") right top repeat-y; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game iframe, #game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard { left: 129px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard img { width: 531px; height: 120px; margin-top: 10%; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .title { padding: 40px 0px; font-size: 37px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .column { font-size: 25px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .me, #game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .player { font-size: 23px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .column, #game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .me { height: 50px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn { width: 75px; height: 75px; display: block; position: absolute; right: 25px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn a { display: block; width: 75px; height: 75px; background: url("") -363px -46px no-repeat; position: relative; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn a:hover { background-position: -84px -46px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn span { width: 180px; height: 180px; display: block; position: absolute; background: url("") center center no-repeat; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.fullscreen { top: 50px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.fullscreen span { top: -15px; left: 0px; background-position: right top; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.highscore { top: 200px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.highscore span { top: -11px; left: -49px; background-position: left top; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.close { bottom: 150px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.close a { background-position: -363px -207px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.close a:hover { background-position: -84px -207px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.close span { top: 18px; left: -36px; background-position: center top; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .manual { transform: scale(1, 1); left: 21px; bottom: 50px; }
#password-confirmation #contentbody { background: 0px 0px; }
#password-confirmation .password-confirmation-content { width: 424px; max-width: 480px; padding: 28px 28px 50px; border: 1px solid rgb(20, 55, 94); background: rgba(28, 45, 67, 0.6); margin: 0px auto; }
#password-confirmation .password-confirmation-content h2 { margin: 0px 0px 30px; padding: 0px 0px 20px; position: relative; font: 500 22px / 25px Orbitron; color: rgb(0, 240, 255); text-shadow: rgb(0, 237, 255) 0px 0px 30px; text-transform: uppercase; }
#password-confirmation .password-confirmation-content h2::after { content: ""; display: block; width: 100%; height: 1px; background-color: rgb(140, 241, 255); bottom: 0px; left: 0px; position: absolute; box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
#password-confirmation .password-confirmation-content form fieldset { float: left; }
#password-confirmation .password-confirmation-content .separator { width: 100%; display: block; height: 1px; background-color: rgb(140, 241, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; margin: 20px 0px; }
@media (max-width: 890px) {
.buy-back .sidenav { margin-bottom: 30px; }
}
.buy-back .inner-content { float: left; width: 825px; min-height: 400px; }
@media (max-width: 890px) {
.buy-back .inner-content { width: 100%; }
}
.buy-back .inner-content, .buy-back .inner-content *, .buy-back .inner-content::before, .buy-back .inner-content::after { box-sizing: border-box; }
@media (max-width: 890px) {
.buy-back .buy-back-pledges { width: 100%; }
}
.buy-back .buy-back-pledges header { padding: 0px 0px 20px; position: relative; }
.buy-back .buy-back-pledges header::after { content: ""; width: 100%; height: 5px; background: rgb(78, 224, 255); position: absolute; left: 0px; bottom: 0px; box-shadow: rgba(78, 224, 255, 0.65) 0px 0px 15px 0px; }
.buy-back .buy-back-pledges header h1 { color: rgb(78, 224, 255); font: 22px / 1.25 Electrolize, sans-serif; text-transform: uppercase; margin: 0px 0px 10px; }
.buy-back .buy-back-pledges header .star { font-size: 8px; position: relative; left: 0px; top: -4px; }
.buy-back .buy-back-pledges header p { color: rgb(97, 141, 150); font-size: 11px; margin: 0px 0px 15px; }
.buy-back .buy-back-pledges header small { color: rgb(255, 255, 255); font-size: 9px; }
.buy-back .buy-back-pledges header .buy-back-warning { padding: 15px 15px 15px 55px; height: 66px; margin: 0px; color: rgb(250, 171, 1); border: 1px solid currentcolor; font: italic 14px / 1.25 Electrolize, sans-serif; background: linear-gradient(rgba(106, 97, 56, 0.28) 0%, rgba(106, 97, 56, 0.28) 50%, rgba(106, 97, 56, 0) 51%, rgba(106, 97, 56, 0) 100%) 0% 0% / 2px 2px rgba(181, 170, 127, 0.1); position: relative; }
.buy-back .buy-back-pledges header .buy-back-warning::before { content: ""; display: block; width: calc(100% - 16px); height: 100%; border-style: solid; border-color: rgb(102, 73, 7); border-image: initial; border-width: 1px 0px; position: absolute; top: -1px; left: 8px; }
.buy-back .buy-back-pledges header .buy-back-warning::after { content: ""; display: block; width: 100%; height: calc(100% - 16px); border-style: solid; border-color: rgb(102, 73, 7); border-image: initial; border-width: 0px 1px; position: absolute; top: 8px; left: -1px; }
.buy-back .buy-back-pledges header .buy-back-warning .warn-icon { display: block; width: 34px; height: 31px; position: absolute; left: 12px; top: 12px; background: url("") 0px 0px no-repeat; }
.buy-back .buy-back-pledges header .buy-back-warning strong { color: rgb(255, 255, 255); }
.buy-back .available-pledges .filters { padding: 10px 0px; border-bottom: 1px solid rgb(41, 73, 97); margin-bottom: 30px; height: 55px; }
.buy-back .available-pledges .filters .selectlist { width: 150px; margin-right: 20px; float: left; }
.buy-back .available-pledges .filters .selectlist, .buy-back .available-pledges .filters .selectlist *, .buy-back .available-pledges .filters .selectlist ::before, .buy-back .available-pledges .filters .selectlist ::after { box-sizing: content-box; }
.buy-back .available-pledges .filters .show-only-available { position: relative; float: left; overflow: hidden; padding-left: 30px; }
.buy-back .available-pledges .filters .show-only-available label { font-size: 14px; font-weight: 400; color: rgb(97, 141, 150); }
.buy-back .available-pledges .filters .show-only-available input[type="checkbox"] { position: absolute; left: -999em; top: 0px; }
.buy-back .available-pledges .filters .show-only-available .styled-checkbox { width: 18px; height: 18px; border: 1px solid rgb(41, 73, 97); background: rgb(11, 31, 49); position: absolute; top: 0px; left: 0px; }
.buy-back .available-pledges .filters .show-only-available .styled-checkbox::before { content: ""; width: 8px; height: 8px; background: rgb(78, 224, 255); position: absolute; top: 4px; left: 4px; opacity: 0; transition: opacity 0.25s linear 0s; box-shadow: rgba(78, 224, 255, 0.6) 0px 0px 10px 0px; }
.buy-back .available-pledges .filters .show-only-available input[type="checkbox"]:checked + .styled-checkbox::before { opacity: 1; }
.buy-back .available-pledges .pledges { list-style: none; padding: 0px; margin: 0px 0px 30px; }
.buy-back .available-pledges .pledges > li { margin-bottom: 30px; }
.buy-back .available-pledges .pledges > li.no-buy-backs { color: rgb(255, 255, 255); font: 14px / 1 Electrolize, sans-serif; }
.buy-back .available-pledges .pledges .pledge { background: rgba(31, 65, 109, 0.5); padding: 20px; position: relative; }
.buy-back .available-pledges .pledges .pledge > .information { overflow: hidden; }
.buy-back .available-pledges .pledges .pledge > .information figure { float: left; width: 124px; height: 124px; border: 1px solid rgb(78, 224, 255); padding: 11px 0px 0px 11px; margin: 0px 32px 0px 0px; position: relative; }
@media (max-width: 890px) {
.buy-back .available-pledges .pledges .pledge > .information figure { margin-bottom: 75px; }
}
.buy-back .available-pledges .pledges .pledge > .information figure::before { content: ""; position: absolute; top: -1px; left: 12px; width: 100px; height: 122px; border-style: solid; border-color: rgb(30, 46, 64); border-image: initial; border-width: 1px 0px; }
.buy-back .available-pledges .pledges .pledge > .information figure::after { content: ""; position: absolute; top: 12px; left: -1px; width: 122px; height: 100px; border-style: solid; border-color: rgb(30, 46, 64); border-image: initial; border-width: 0px 1px; }
.buy-back .available-pledges .pledges .pledge > .information figure img { display: block; width: 100px; height: 100px; }
.buy-back .available-pledges .pledges .pledge > .information > div { float: left; width: 625px; }
@media (max-width: 890px) {
.buy-back .available-pledges .pledges .pledge > .information > div { float: none; width: auto; overflow: hidden; }
}
.buy-back .available-pledges .pledges .pledge > .information > div h1 { font: 22px / 1 Electrolize, sans-serif; color: rgb(78, 224, 255); padding-bottom: 15px; margin: 0px 0px 15px; border-bottom: 1px solid rgb(40, 72, 97); text-transform: uppercase; }
.buy-back .available-pledges .pledges .pledge > .information > div h1 .upgraded { font: 22px / 1 Electrolize, sans-serif; text-transform: uppercase; color: rgb(181, 170, 127); }
.buy-back .available-pledges .pledges .pledge > .information > div dl { padding: 0px; margin: 0px 0px 14px; overflow: hidden; }
.buy-back .available-pledges .pledges .pledge > .information > div dl dt, .buy-back .available-pledges .pledges .pledge > .information > div dl dd { padding: 0px; margin: 0px; display: block; float: left; height: 20px; }
.buy-back .available-pledges .pledges .pledge > .information > div dl dt { color: rgb(128, 159, 182); font-size: 14px; font-weight: 700; clear: left; margin-right: 5px; }
.buy-back .available-pledges .pledges .pledge > .information > div dl dt::after { content: ":"; }
.buy-back .available-pledges .pledges .pledge > .information > div dl dd { color: rgb(255, 255, 255); font: 16px / 20px Electrolize, sans-serif; }
.buy-back .available-pledges .pledges .pledge > .information > div .show-details { color: rgb(78, 224, 255); font: 14px / 1.25 Electrolize, sans-serif; }
.buy-back .available-pledges .pledges .pledge > .information > div .show-details span { display: inline-block; width: 10px; height: 11px; border-left: 2px solid rgb(78, 224, 255); position: relative; overflow: hidden; margin-right: 8px; transition: transform 0.125s linear 0s; }
.buy-back .available-pledges .pledges .pledge > .information > div .show-details span::after { content: ""; position: absolute; left: -8px; top: -1px; display: block; width: 9px; height: 9px; border: 2px solid rgb(78, 224, 255); transform: scaleY(0.7) rotate(45deg); }
.buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn { position: absolute; top: 65px; right: 10px; }
@media (max-width: 890px) {
.buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn { top: 145px; }
}
.buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn, .buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn .holosmallbtn-top, .buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn .holosmallbtn-bottom { height: 100px; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable { display: none; padding-top: 50px; position: absolute; top: 45px; right: 10px; background: url("") 0px 0px no-repeat; width: 223px; height: 110px; }
@media (max-width: 890px) {
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable { top: 125px; }
}
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .caption { font: 12px / 1 Electrolize, sans-serif; color: rgba(78, 224, 255, 0.3); text-transform: uppercase; margin: 0px 0px 15px 67px; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why { font: 12px / 1 Electrolize, sans-serif; color: rgb(76, 117, 162); margin-left: 40px; position: relative; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip { position: absolute; bottom: 40px; right: -40px; width: 550px; border-style: solid; border-color: rgb(76, 117, 162); border-image: initial; border-width: 1px 1px 0px; padding: 15px; background: rgba(6, 8, 20, 0.9); display: none; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip::before { content: ""; position: absolute; bottom: 0px; left: 0px; width: 423px; height: 1px; background: rgb(76, 117, 162); }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip::after { content: ""; position: absolute; bottom: 0px; right: 0px; width: 90px; height: 1px; background: rgb(76, 117, 162); }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip p { font: 14px / 1.25 Electrolize, sans-serif; color: rgb(208, 221, 226); margin: 0px 0px 15px; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip .triangle { width: 35px; height: 35px; position: absolute; right: 90px; bottom: -35px; overflow: hidden; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip .triangle::before { content: ""; display: block; width: 25px; height: 25px; border: 1px solid rgb(76, 117, 162); position: absolute; top: -14px; left: 4px; background: rgba(6, 8, 20, 0.9); transform: rotate(45deg); }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip ul { margin: 0px; padding: 0px; overflow: hidden; list-style: none; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip ul li { width: 50%; font: 12px / 1.25 Electrolize, sans-serif; color: rgb(76, 117, 162); margin-bottom: 10px; float: left; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip ul li::before { content: "- "; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why:hover .unavailable-tooltip { display: block; }
.buy-back .available-pledges .pledges .pledge .details { background: rgba(0, 0, 0, 0.3); border: 1px solid rgb(14, 58, 85); padding: 20px 30px; position: relative; margin-top: 20px; }
.buy-back .available-pledges .pledges .pledge .details::before { content: ""; display: block; width: 300px; height: 3px; background: rgb(78, 224, 255); position: absolute; top: -1px; right: 0px; }
.buy-back .available-pledges .pledges .pledge .details p { margin: 0px; font: 14px / 1.5 Electrolize, sans-serif; color: rgb(181, 170, 127); }
.buy-back .available-pledges .pledges .pledge .details p::before { content: ""; display: block; width: 40px; height: 40px; float: left; margin-right: 15px; background: url("") 0px 0px / 40px no-repeat; }
.buy-back .available-pledges .pledges .pledge .details .featured-content { list-style: none; padding: 0px; margin: 0px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content::before, .buy-back .available-pledges .pledges .pledge .details .featured-content::after { content: " "; display: table; }
.buy-back .available-pledges .pledges .pledge .details .featured-content::after { clear: both; }
.buy-back .available-pledges .pledges .pledge .details .featured-content > li { float: left; margin: 12px 0px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content > li:nth-child(2n) { float: right; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item { width: 350px; height: 90px; border-radius: 5px; border: 1px solid rgb(0, 102, 135); padding: 10px; position: relative; background: linear-gradient(rgb(2, 28, 40) 0%, rgb(2, 28, 40) 74%, rgb(4, 12, 17) 74%, rgb(4, 12, 17) 75%, rgb(4, 12, 17) 100%) 0% 0% / 4px 4px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item::before { content: ""; display: block; width: 45px; height: 45px; position: absolute; top: 21px; left: -1px; border-left: 1px solid rgb(78, 224, 255); background: linear-gradient(to right, rgb(2, 41, 68) 0%, rgba(2, 41, 68, 0) 100%); }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item::after { content: ""; display: block; width: 45px; height: 45px; position: absolute; top: 21px; right: -1px; border-right: 1px solid rgb(78, 224, 255); background: linear-gradient(to right, rgba(2, 41, 68, 0) 0%, rgb(2, 41, 68) 100%); }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item figure { width: 110px; height: 68px; overflow: hidden; float: left; margin-right: 10px; position: relative; z-index: 3; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item figure img { width: 100%; display: block; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div { width: 200px; float: left; position: relative; z-index: 3; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div ul { list-style: none; margin: 0px; padding: 0px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div h1 { color: rgb(208, 221, 226); font-size: 14px; font-weight: 700; line-height: 1; margin: 10px 0px 0px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div .type { color: rgb(0, 180, 255); font-style: italic; font-size: 12px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div .company { font-size: 12px; color: rgb(78, 224, 255); }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div .company .symbol { color: rgb(255, 255, 255); }
.buy-back .available-pledges .pledges .pledge .details h2 { font: 18px / 1 Electrolize, sans-serif; color: rgb(78, 224, 255); text-transform: uppercase; border-bottom: 1px solid rgb(40, 72, 97); padding-bottom: 10px; margin: 0px 0px 20px; }
.buy-back .available-pledges .pledges .pledge .details .other-content { list-style: none; padding: 0px; margin: 0px; }
.buy-back .available-pledges .pledges .pledge .details .other-content li { font-size: 14px; font-weight: 700; margin-bottom: 10px; color: rgb(255, 255, 255); }
.buy-back .available-pledges .pledges .pledge .details .other-content li::before { content: ""; display: block; float: left; width: 12px; height: 5px; background: rgb(78, 224, 255); margin: 7px 20px 0px 0px; }
.buy-back .available-pledges .pledges .pledge[data-show-details] .show-details span { transform: rotate(90deg); }
.buy-back .available-pledges .pledges .pledge[data-show-details] .details { display: block; }
.buy-back .available-pledges .pledges .pledge[data-disabled] { background: rgba(28, 45, 67, 0.5); }
.buy-back .available-pledges .pledges .pledge[data-disabled] .holosmallbtn { display: none; }
.buy-back .available-pledges .pledges .pledge[data-disabled] .information > div .unavailable { display: block; }
#settings.my-rewards .reward { background-color: rgba(24, 210, 249, 0.07); padding: 19px 22px; max-height: 166px; box-sizing: border-box; margin-bottom: 20px; }
@media only screen and (max-width: 1024px) {
#settings.my-rewards .reward { max-height: none; }
}
#settings.my-rewards .reward .thumb { position: relative; float: left; margin-right: 25px; }
#settings.my-rewards .reward .thumb img { padding: 9px; border: 1px solid rgb(30, 46, 64); }
#settings.my-rewards .reward .infos { padding: 0px 0px 0px 224px; }
#settings.my-rewards .reward .infos .name { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(78, 224, 255); border-bottom: 1px solid rgb(40, 72, 97); padding-bottom: 10px; }
#settings.my-rewards .reward .infos .name span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(8, 145, 197); display: block; }
#settings.my-rewards .reward .infos .holosmallbtn { left: -27px; top: -14px; }
#settings.my-rewards .reward .infos > a, #settings.my-rewards .reward .infos span { display: inline-block; vertical-align: middle; }
#settings.my-rewards .reward .infos > span, #settings.my-rewards .reward .infos .exchange { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); margin-top: -6px; }
#settings.my-rewards .reward .infos > span { color: rgb(255, 255, 255); margin-left: -45px; }
#settings.my-rewards .reward .infos .exchange { color: rgb(2, 238, 255); text-decoration: underline; }
#update-shipping-address #post-background { background: url("") center top no-repeat rgb(0, 0, 0); position: absolute; top: 0px; }
#update-shipping-address #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#update-shipping-address #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#update-shipping-address #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#update-shipping-address #home-background { background-image: url(""), url(""); }
}
#update-shipping-address #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#update-shipping-address #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#update-shipping-address #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#update-shipping-address #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 1140px) {
#update-shipping-address #contentbody > .wrapper { padding-bottom: 500px; }
}
#update-shipping-address #contentbody > .wrapper .glow-hub-title { height: 100px; }
#update-shipping-address #contentbody > .wrapper .update-blocks { margin-bottom: 100px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .forms { border-color: rgb(70, 101, 115); border-style: solid; border-width: 1px 0px; padding-top: 50px; margin-bottom: 50px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .fleft { float: left; }
@media only screen and (max-width: 1140px) {
#update-shipping-address #contentbody > .wrapper .update-blocks .fleft { float: none; }
}
#update-shipping-address #contentbody > .wrapper .update-blocks .fright { float: right; }
@media only screen and (max-width: 1140px) {
#update-shipping-address #contentbody > .wrapper .update-blocks .fright { float: none; }
}
#update-shipping-address #contentbody > .wrapper .update-blocks form { width: 540px; margin-bottom: 40px; background-color: rgb(5, 30, 48); padding: 30px 85px 50px 40px; box-sizing: border-box; border-color: rgb(78, 119, 136) rgb(0, 45, 76) rgb(0, 45, 76); border-style: solid; border-width: 4px 1px 1px; position: relative; transition-duration: 0.2s; perspective: 1000px; }
@media only screen and (max-width: 1140px) {
#update-shipping-address #contentbody > .wrapper .update-blocks form { width: 100%; }
}
#update-shipping-address #contentbody > .wrapper .update-blocks form.is-loading { opacity: 0.7; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .edit-close { width: 100px; height: 51px; background: url("") no-repeat transparent; position: absolute; right: 0px; top: -1px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .edit-close .btn { background: url("") 0px 0px; display: block; height: 26px; position: absolute; top: 12px; width: 31px; left: 55px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .edit-close .btn .effect { background: url("") 0px 26px; display: block; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .edit-close .btn:hover .effect { opacity: 1; }
#update-shipping-address #contentbody > .wrapper .update-blocks form h2 { color: rgb(0, 231, 255); font: 700 18px Orbitron; margin: 0px 0px 23px; border-bottom: 1px solid rgb(40, 73, 91); text-transform: uppercase; position: relative; padding-bottom: 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form h2::after { content: ""; display: block; position: absolute; left: 0px; bottom: -3px; width: 36px; height: 2px; background-color: rgb(40, 73, 91); }
#update-shipping-address #contentbody > .wrapper .update-blocks form > p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(114, 184, 216); }
#update-shipping-address #contentbody > .wrapper .update-blocks form > p strong { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(170, 221, 245); display: block; }
#update-shipping-address #contentbody > .wrapper .update-blocks form > p span { font-family: electrolize; }
#update-shipping-address #contentbody > .wrapper .update-blocks form fieldset { display: none; }
#update-shipping-address #contentbody > .wrapper .update-blocks form input[type="text"], #update-shipping-address #contentbody > .wrapper .update-blocks form input[type="password"] { background-color: rgb(0, 0, 0); font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(3, 101, 138); }
#update-shipping-address #contentbody > .wrapper .update-blocks form input[type="text"]:focus, #update-shipping-address #contentbody > .wrapper .update-blocks form input[type="password"]:focus { color: rgb(66, 198, 231); }
#update-shipping-address #contentbody > .wrapper .update-blocks form input[type="text"]:disabled, #update-shipping-address #contentbody > .wrapper .update-blocks form input[type="password"]:disabled { opacity: 0.5; color: rgb(53, 94, 120); }
#update-shipping-address #contentbody > .wrapper .update-blocks form input[type="text"].error, #update-shipping-address #contentbody > .wrapper .update-blocks form input[type="password"].error { border-color: rgb(195, 41, 41); }
#update-shipping-address #contentbody > .wrapper .update-blocks form label { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(135, 162, 172); }
#update-shipping-address #contentbody > .wrapper .update-blocks form label .msg-error { float: right; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(195, 41, 41); position: relative; margin-top: 5px; display: none; }
#update-shipping-address #contentbody > .wrapper .update-blocks form label .msg-error::after { width: 63px; height: 4px; content: ""; display: block; background-color: rgb(195, 41, 41); position: absolute; right: 12px; bottom: -9px; transform: skew(-45deg); box-shadow: rgba(195, 41, 41, 0.7) 4px 4px 10px, rgba(195, 41, 41, 0.7) -4px -4px 10px, rgba(195, 41, 41, 0.7) -4px 4px 10px, rgba(195, 41, 41, 0.7) 4px -4px 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form label .msg-error.active { display: block; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist { height: 51px; background-color: rgb(7, 42, 67); border-radius: 0px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist > span { height: 51px; line-height: 51px; padding: 0px 15px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(170, 221, 245); }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist > .arrow { background: url("") no-repeat transparent; width: 34px; height: 29px; position: absolute; right: 5px; top: 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist > .arrow::before { content: ""; display: block; width: 1px; height: 14px; background-color: rgb(10, 86, 136); position: absolute; left: -1px; top: 9px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist .scrollable { min-height: 300px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist .scrollable .viewport { width: 100px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist ul { margin-left: 0px; background-color: rgba(0, 0, 0, 0.8); }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist ul li { height: 50px; line-height: 50px; padding: 0px 0px 0px 15px; text-align: left; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(22, 146, 193); background: rgba(0, 0, 0, 0.8); border-style: solid; border-color: rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgb(8, 145, 197); border-image: initial; border-width: 1px 0px 0px 5px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist ul li:hover { background: rgba(0, 0, 0, 0.4); border-left-color: rgb(0, 237, 255); color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form { height: 47px; width: 155px; position: absolute; right: -1px; bottom: -47px; background: rgb(5, 30, 48); border-color: rgb(0, 45, 76); border-style: solid; border-width: 0px 1px 1px 0px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form button { font: bold 16px / 42px Orbitron, sans-serif; text-transform: uppercase; outline: none; color: rgb(3, 101, 138); border: none; background-color: rgb(5, 30, 48); transition-duration: 0.2s; perspective: 1000px; margin-left: 20px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form span { width: 20px; height: 24px; display: block; position: absolute; right: 20px; top: 9px; background: url("") no-repeat; opacity: 0.4; transition-duration: 0.2s; perspective: 1000px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form::before { content: ""; display: block; width: 0px; height: 0px; border-style: solid; border-width: 0px 47px 47px 0px; border-color: transparent rgb(5, 30, 48) transparent transparent; position: absolute; left: -47px; top: 0px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form::after { content: ""; display: block; transform: skew(45deg); height: 47px; width: 6px; background-color: rgb(0, 45, 76); position: absolute; left: -28px; top: 1px; transition-duration: 0.2s; perspective: 1000px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form:hover button { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; color: rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form:hover span { opacity: 1; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form:hover::after { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode { margin-bottom: 86px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode > p { display: none; }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode fieldset { display: block; }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode .edit-close .btn { background-position: -31px 0px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode .edit-close .effect { background-position: -31px -26px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut { outline: none; transition-duration: 0.2s; perspective: 1000px; border-right: none; border-image: initial; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 18px 11px 18px 30px; display: block; float: right; margin-right: 21px; text-transform: uppercase; cursor: default; color: rgba(8, 145, 167, 0.9); font: 500 13px / 13px Orbitron; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut::before, #update-shipping-address #contentbody > .wrapper .update-blocks .cut::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut::before { width: 20px; height: 29px; position: absolute; right: -21px; top: -1px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut span.edge { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut span.edge::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.active { color: rgb(213, 247, 255); cursor: pointer; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.active span.edge { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.active span.edge::after { border-color: transparent transparent rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut:hover a { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; color: rgb(255, 255, 255); }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.disabled { opacity: 0.5; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.disabled a { cursor: default; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.submit-wrapper { padding: 15px 19px 15px 18px; color: rgb(213, 247, 255); float: right; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.submit-wrapper a { display: block; font: 500 20px / 20px Orbitron; padding: 7px 0px 7px 20px; color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.submit-wrapper::before { height: 44px; }
#update-shipping-address #contentbody > .wrapper .success { display: none; height: 519px; position: relative; margin: 0px 139px 100px; padding-top: 113px; background: url("") repeat-x; box-sizing: border-box; text-align: center; }
#update-shipping-address #contentbody > .wrapper .success::before, #update-shipping-address #contentbody > .wrapper .success::after { width: 139px; height: 519px; position: absolute; top: 0px; content: ""; display: block; background: url("") no-repeat; }
#update-shipping-address #contentbody > .wrapper .success::before { left: -139px; background-position: left top; }
#update-shipping-address #contentbody > .wrapper .success::after { right: -139px; background-position: right top; }
#update-shipping-address #contentbody > .wrapper .success h2 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 34px; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 1px 2px 0px; padding-bottom: 75px; }
@media only screen and (max-width: 768px) {
#update-shipping-address #contentbody > .wrapper .success h2 { font-size: 28px; }
}
#update-shipping-address #contentbody > .wrapper .success h2 span { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(255, 255, 255); }
@media only screen and (max-width: 768px) {
#update-shipping-address #contentbody > .wrapper .success h2 span { font-size: 21px; }
}
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper { display: inline-block; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn { height: 56px; margin-right: 32px; position: relative; border-left: 1px solid rgb(6, 108, 147); display: block; background: url("") center top repeat-x; padding: 31px 0px 0px; font-weight: 400; line-height: 23px; }
@media only screen and (max-width: 768px) {
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn { height: 62px; padding-top: 25px; }
}
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .text { font: 700 23px Orbitron; color: rgb(177, 216, 241); display: block; }
@media only screen and (max-width: 700px) {
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .text { font-size: 20px; }
}
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left, #update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right { height: 87px; width: 32px; position: absolute; top: 0px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left span, #update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 25px; content: ""; display: block; background: rgb(6, 108, 147); bottom: 0px; position: absolute; z-index: 2; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left span::after, #update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right span::after { transition-duration: 0.2s; perspective: 1000px; width: 0px; height: 0px; border-style: solid; content: ""; display: block; position: absolute; top: -6px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left { display: none; left: -32px; background: url("") center -174px no-repeat; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left span { right: 13px; transform: skew(45deg); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left span::after { transform: skew(-45deg); border-width: 6px 0px 0px 6px; border-color: transparent transparent transparent rgb(6, 108, 147); left: 3px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right { display: block; right: -32px; background: url("") center -87px no-repeat; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right span { right: 13px; transform: skew(-45deg); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right span::after { transform: skew(45deg); border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(6, 108, 147); left: -3px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .text { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .cut-left span, #update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .cut-right span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .cut-left span::after { border-color: transparent transparent transparent rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .cut-right span::after { border-color: transparent transparent rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn.both { margin-left: 32px; border-left: none; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn.both .cut-left { display: block; }
.sidenav li.security { position: relative; }
.sidenav li.security::after { content: ""; display: block; width: 10px; height: 14px; background: url("") center bottom transparent; position: absolute; top: 10px; right: 35px; }
.sidenav li.security.on::after { background-position: center top; }
#account-security #settings.security input[type="text"], #account-security #settings.security input[type="password"] { background-color: rgb(12, 20, 30); font-size: 14px; color: rgb(114, 184, 216); }
#account-security #settings.security input[name="test_code"] { height: 60px; line-height: 60px; font-size: 30px; }
#account-security #settings.security .selectlist { border-radius: 0px; color: rgb(114, 184, 216); background-color: rgb(9, 20, 29); height: 34px; }
#account-security #settings.security .selectlist > span { font-size: 14px; height: 34px; line-height: 34px; padding: 0px 10px; }
#account-security #settings.security .selectlist .arrow { width: 60px; background: url("") 10px -45px transparent; position: absolute; right: 0px; }
#account-security #settings.security .content .inner-content .top > .separator { margin-bottom: 0px; }
#account-security #settings.security .content .inner-content .block-step.inactive { display: none; }
#account-security #settings.security .content .inner-content .how-to { min-height: 45px; background: rgba(28, 45, 67, 0.75); }
#account-security #settings.security .content .inner-content .how-to > a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(2, 238, 255); display: block; line-height: 45px; padding-left: 43px; position: relative; }
#account-security #settings.security .content .inner-content .how-to > a::before { content: ""; display: block; width: 12px; height: 11px; background: url("") no-repeat transparent; position: absolute; top: 18px; left: 21px; transform: rotate(-90deg); transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .how-to .how-to-explanation { max-height: 183px; padding: 0px 22px 22px; display: none; }
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .how-to .how-to-explanation { max-height: none; }
}
#account-security #settings.security .content .inner-content .how-to .how-to-explanation a { display: block; margin-top: 15px; color: rgb(2, 238, 255); text-decoration: underline; }
#account-security #settings.security .content .inner-content .how-to .how-to-explanation .how-to-video { width: 285px; height: 170px; display: block; border: 1px solid rgb(0, 80, 111); float: left; background: url("") 0% 0% / cover no-repeat transparent; position: relative; }
@media only screen and (max-width: 658px) {
#account-security #settings.security .content .inner-content .how-to .how-to-explanation .how-to-video { float: none; margin-bottom: 15px; }
}
#account-security #settings.security .content .inner-content .how-to .how-to-explanation .how-to-video::after { content: ""; display: block; position: absolute; left: 50%; top: 50%; margin: -52px 0px 0px -55px; background: url("") no-repeat transparent; width: 111px; height: 105px; transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .how-to .how-to-explanation .how-to-video:hover::after { opacity: 0.7; }
#account-security #settings.security .content .inner-content .how-to .how-to-explanation p { font-size: 14px; padding-left: 335px; color: rgb(97, 141, 150); font-family: Arial; margin: 0px 0px 15px; }
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .how-to .how-to-explanation p { padding-left: 0px; }
}
#account-security #settings.security .content .inner-content .how-to.on > a::before { transform: rotate(0deg); }
#account-security #settings.security .content .inner-content .how-to.on .how-to-explanation { display: block; }
#account-security #settings.security .content .inner-content form { display: none; }
#account-security #settings.security .content .inner-content .block-content { background: rgba(28, 45, 67, 0.75); padding: 0px 20px 20px; position: relative; }
#account-security #settings.security .content .inner-content .block-content .cancel { background: url("") -31px 0px; display: block; height: 26px; position: absolute; top: 4px; width: 31px; right: 25px; }
#account-security #settings.security .content .inner-content .block-content .cancel .effect { background: url("") -31px -26px; display: block; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .block-content .cancel:hover .effect { opacity: 1; }
#account-security #settings.security .content .inner-content .block-content .cancel-wrapper { position: absolute; width: 106px; height: 38px; background: url("") no-repeat transparent; right: 0px; top: 0px; }
#account-security #settings.security .content .inner-content .block-content p { font-size: 14px; border-bottom: 1px solid rgba(78, 224, 255, 0.1); padding: 15px 0px; margin: 0px; color: rgb(214, 214, 214); }
#account-security #settings.security .content .inner-content .block-content p.warning-note { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 10px; margin-top: 35px; font-size: 12px; line-height: 14px; color: rgb(255, 255, 255); padding: 11px 30px 11px 60px; min-height: 28px; }
#account-security #settings.security .content .inner-content .block-content p.warning-note b { color: rgb(255, 255, 255); }
#account-security #settings.security .content .inner-content .block-content .row { display: block; border-bottom: 1px solid rgba(74, 224, 255, 0.1); }
#account-security #settings.security .content .inner-content .block-content .row > .shadow > .inner label { color: rgb(214, 214, 214); font-weight: 100; }
#account-security #settings.security .content .inner-content .block-content .row > .shadow > .inner .edit { right: 0px; }
#account-security #settings.security .content .inner-content .block-content .row.active > .shadow { box-shadow: none; }
#account-security #settings.security .content .inner-content .block-content .row .view { line-height: 32px; }
#account-security #settings.security .content .inner-content .block-content .row.login_with_login_id .toggle-wrapper { margin-right: 100px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .cancel { right: 0px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .enabled { color: rgb(64, 158, 70); position: relative; padding-left: 25px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .enabled::before { content: ""; display: block; width: 16px; height: 12px; background: url("") 0px 0px transparent; position: absolute; left: 0px; top: 1px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span { color: rgb(201, 147, 9); position: relative; padding-left: 25px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span::after { content: ""; display: block; width: 32px; height: 29px; background: url("") -16px 0px transparent; position: absolute; left: -8px; top: -7px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.green { color: rgb(64, 158, 70); padding-left: 0px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.green::after { background: 0px 0px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.yellow { color: rgb(201, 147, 9); }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.red { color: rgb(204, 22, 22); }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.red::after { background: url("") center center transparent; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > p { display: block; color: rgb(114, 184, 216); margin-bottom: 10px; }
#account-security #settings.security .content .inner-content .block-content.auth .row { padding: 18px 0px; }
#account-security #settings.security .content .inner-content .block-content.auth .row > span { display: inline-block; vertical-align: middle; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-radio { width: 16px; height: 16px; background-color: rgb(11, 31, 49); border: 1px solid rgb(41, 73, 97); margin-left: 4px; position: relative; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-radio::after { content: ""; display: block; position: absolute; left: 2px; top: 2px; width: 12px; height: 12px; background-color: rgb(94, 212, 238); opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method { width: 62px; height: 62px; border: 1px solid rgb(41, 73, 97); margin: 0px 26px; position: relative; background: url("") repeat transparent; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method::after { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url("") center center no-repeat transparent; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method.email::after { background-position: center 17px; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method.sms::after { background-position: center -92px; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method.mobile::after { background-position: center -205px; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-text { font-size: 16px; color: rgb(2, 238, 255); text-transform: uppercase; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-text span { font-size: 14px; color: rgb(97, 141, 150); display: block; text-transform: none; }
#account-security #settings.security .content .inner-content .block-content.auth .row.selected .auth-radio::after { opacity: 1; }
#account-security #settings.security .content .inner-content .block-content.auth .shadow-button { margin-top: 27px; text-transform: uppercase; float: right; }
#account-security #settings.security .content .inner-content .block-content.logs .pager, #account-security #settings.security .content .inner-content .block-content.devices .pager { margin-top: 20px; }
#account-security #settings.security .content .inner-content .block-content.logs .row, #account-security #settings.security .content .inner-content .block-content.devices .row { border: none; margin-bottom: 1px; background-color: rgba(53, 148, 255, 0.05); }
#account-security #settings.security .content .inner-content .block-content.logs .row:nth-child(2n+1), #account-security #settings.security .content .inner-content .block-content.devices .row:nth-child(2n+1) { background-color: rgba(53, 148, 255, 0.1); }
#account-security #settings.security .content .inner-content .block-content.logs .row .col, #account-security #settings.security .content .inner-content .block-content.devices .row .col { float: left; padding: 0px 20px; font-size: 12px; color: rgb(169, 205, 226); line-height: 44px; height: 44px; position: relative; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col, #account-security #settings.security .content .inner-content .block-content.devices .row .col { box-sizing: border-box; padding: 0px 20px; }
}
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col, #account-security #settings.security .content .inner-content .block-content.devices .row .col { font-size: 10px; padding: 0px 10px 0px 5px; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row .col.event, #account-security #settings.security .content .inner-content .block-content.devices .row .col.event { width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.date, #account-security #settings.security .content .inner-content .block-content.devices .row .col.date { width: 86px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.time, #account-security #settings.security .content .inner-content .block-content.devices .row .col.time { width: 56px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.device, #account-security #settings.security .content .inner-content .block-content.devices .row .col.device { width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.ip, #account-security #settings.security .content .inner-content .block-content.devices .row .col.ip { width: 93px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.country, #account-security #settings.security .content .inner-content .block-content.devices .row .col.country { width: 110px; }
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.country, #account-security #settings.security .content .inner-content .block-content.devices .row .col.country { width: 83px; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row .col.sign, #account-security #settings.security .content .inner-content .block-content.devices .row .col.sign { width: 160px; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.sign, #account-security #settings.security .content .inner-content .block-content.devices .row .col.sign { width: 35%; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row .col.valid, #account-security #settings.security .content .inner-content .block-content.devices .row .col.valid { width: 130px; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.valid, #account-security #settings.security .content .inner-content .block-content.devices .row .col.valid { width: 15%; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions { text-indent: -10000em; width: 85px; position: relative; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn { background: url("") 0px 0px; display: block; height: 19px; position: absolute; top: 12px; width: 23px; right: 50px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn .effect, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn .effect { background: url("") 0px -20px; display: block; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn.remove, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn.remove { background-position: -23px 0px; right: 20px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn.remove .effect, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn.remove .effect { background-position: -23px -20px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn:hover .effect, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn:hover .effect { opacity: 1; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions { width: 25%; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row.th, #account-security #settings.security .content .inner-content .block-content.devices .row.th { background: 0px 0px; }
#account-security #settings.security .content .inner-content .block-content.logs .row.th .col, #account-security #settings.security .content .inner-content .block-content.devices .row.th .col { line-height: initial; height: auto; font-size: 14px; color: rgb(214, 214, 214); font-weight: 700; border-bottom: 4px solid rgb(82, 125, 142); padding: 20px 20px 7px; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row.th .col, #account-security #settings.security .content .inner-content .block-content.devices .row.th .col { box-sizing: border-box; }
}
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .block-content.logs .row.th .col, #account-security #settings.security .content .inner-content .block-content.devices .row.th .col { font-size: 10px; padding: 0px 10px 7px 0px; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row.login-failed, #account-security #settings.security .content .inner-content .block-content.devices .row.login-failed { background-color: rgba(255, 53, 63, 0.1); }
#account-security #settings.security .content .inner-content .block-content.logs .row.login-failed .col, #account-security #settings.security .content .inner-content .block-content.devices .row.login-failed .col { color: rgb(240, 89, 118); }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col { width: 15% !important; padding-left: 0px !important; }
}
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.event { width: 25% !important; }
}
@media only screen and (max-width: 500px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.date { font-size: 9px; }
}
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.date { width: 16% !important; }
}
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.time { width: 14% !important; }
}
#account-security #settings.security .content .inner-content .block-content.devices .row form { position: absolute; left: 43px; top: 6px; width: 300px; }
#account-security #settings.security .content .inner-content .block-content.devices .row form input { width: 170px; }
#account-security #settings.security .content .inner-content .block-content.devices .row form .shadow-button { float: left; }
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device { padding-left: 47px; width: 223px; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device { width: 25%; }
}
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device.computer, #account-security #settings.security .content .inner-content .block-content.devices .row .col.device.phone, #account-security #settings.security .content .inner-content .block-content.devices .row .col.device.tablet { background: url("") no-repeat; }
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device.computer { background-position: 20px 16px; }
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device.phone { background-position: 21px -29px; }
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device.tablet { background-position: 21px -72px; }
#account-security #settings.security .content .inner-content .block-content.devices .row.active .device > span { display: none; }
#account-security #settings.security .content .inner-content .block-content.devices .row.active .sign, #account-security #settings.security .content .inner-content .block-content.devices .row.active .valid { opacity: 0.2; }
#account-security #settings.step .content .inner-content form { display: block; }
#account-security #settings.step .content .inner-content .block-content h4 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; border-bottom: 1px solid rgba(78, 224, 255, 0.1); padding: 20px 0px 5px; margin: 0px; }
#account-security #settings.step .content .inner-content .block-content h4 span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(78, 224, 255); text-transform: none; }
#account-security #settings.step .content .inner-content .block-content p { padding: 25px 0px; border-bottom: none; }
#account-security #settings.step .content .inner-content .block-content label { float: left; font-size: 14px; color: rgb(214, 214, 214); font-weight: 100; margin-right: 35px; font-family: Arial; width: 135px; }
#account-security #settings.step .content .inner-content .block-content label.test_code { line-height: 60px; height: 60px; margin: 0px 35px 0px 0px; }
#account-security #settings.step .content .inner-content .block-content label, #account-security #settings.step .content .inner-content .block-content input { margin-bottom: 22px; }
#account-security #settings.step .content .inner-content .block-content label[name="device_name"], #account-security #settings.step .content .inner-content .block-content input[name="device_name"] { padding-left: 35px; background-image: url(""); background-repeat: no-repeat; }
#account-security #settings.step .content .inner-content .block-content label[name="device_name"].computer, #account-security #settings.step .content .inner-content .block-content input[name="device_name"].computer { background-position: 9px 10px; }
#account-security #settings.step .content .inner-content .block-content label[name="device_name"].phone, #account-security #settings.step .content .inner-content .block-content input[name="device_name"].phone { background-position: 9px -34px; }
#account-security #settings.step .content .inner-content .block-content label[name="device_name"].tablet, #account-security #settings.step .content .inner-content .block-content input[name="device_name"].tablet { background-position: 9px -77px; }
#account-security #settings.step .content .inner-content .block-content .selectlist { float: left; width: 291px; margin: 0px 10px 22px 0px; }
#account-security #settings.step.step3 .shadow-button { margin-top: 20px; }
#account-security #settings.step.step-app .block-content .authy-download-block, #account-security #settings.step.step-app .block-content .google-download-block { background-color: rgba(28, 153, 221, 0.1); padding: 24px 28px; width: 49%; box-sizing: border-box; margin: 25px 0px 30px; }
#account-security #settings.step.step-app .block-content .authy-download-block img, #account-security #settings.step.step-app .block-content .google-download-block img { float: left; margin-right: 20px; }
#account-security #settings.step.step-app .block-content .authy-download-block .directions .title, #account-security #settings.step.step-app .block-content .google-download-block .directions .title { font-size: 16px; color: rgb(207, 230, 238); font-family: Orbitron; text-transform: uppercase; font-weight: 700; }
#account-security #settings.step.step-app .block-content .authy-download-block .directions .title span, #account-security #settings.step.step-app .block-content .google-download-block .directions .title span { display: block; font-size: 14px; font-family: Arial; color: rgb(207, 230, 238); text-transform: none; font-weight: 400; line-height: 20px; }
#account-security #settings.step.step-app .block-content .authy-download-block .directions .title span a, #account-security #settings.step.step-app .block-content .google-download-block .directions .title span a { color: rgb(37, 228, 255); }
@media only screen and (max-width: 990px) {
#account-security #settings.step.step-app .block-content .authy-download-block, #account-security #settings.step.step-app .block-content .google-download-block { margin: 25px 0px 0px; width: 100%; }
}
#account-security #settings.step.step-app .block-content .authy-download-block { float: left; }
#account-security #settings.step.step-app .block-content .google-download-block { float: right; }
#account-security #settings.step.step-app .block-content > ul, #account-security #settings.step.step-app .block-content > ul li { padding: 0px; margin: 0px; font-size: 15px; color: rgb(214, 214, 214); list-style-position: inside; }
#account-security #settings.step.step-app .block-content > ul { margin: 25px 0px; }
#account-security #settings.step.step-app .block-content form { margin-top: 22px; }
#account-security #settings.step.step-app .block-content form label span { color: rgb(161, 161, 161); font-size: 11px; }
#account-security #settings.step.step-app .block-content h4 span span { padding-left: 30px; display: block; line-height: 25px; font-style: italic; background: url("") -6px -8px no-repeat; margin-bottom: 5px; color: rgb(177, 169, 146) !important; font-size: 14px !important; }
#account-security #settings.step.step-app .block-content .barcode-wrapper { position: relative; }
#account-security #settings.step.step-app .block-content .barcode-wrapper .barcode { padding: 10px; background-color: rgb(255, 255, 255); }
#account-security #settings.step.step-app .block-content .barcode-wrapper .barcode, #account-security #settings.step.step-app .block-content .barcode-wrapper .help { display: block; float: left; }
#account-security #settings.step.step-app .block-content .barcode-wrapper .help { margin: 50px 0px 0px 32px; font-size: 12px; color: rgb(214, 214, 214); }
#account-security #settings.step.step-app .block-content .barcode-wrapper .help a { color: rgb(78, 224, 255); }
#account-security #settings.step.step-app .block-content .barcode-wrapper .manual-secret { display: none; position: absolute; left: 209px; top: 89px; }
#account-security #settings.step.step-app .block-content .barcode-wrapper .manual-secret input { float: none; }
#recover #post-background { position: absolute; opacity: 1; background: url("") center 200px no-repeat; }
#recover #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#recover #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#recover #contentbody .wrapper { padding-bottom: 90px; overflow: hidden; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#recover #contentbody .wrapper { padding-bottom: 500px; }
}
#recover #contentbody .wrapper > .content { max-width: 533px; margin: 0px auto; }
#recover #contentbody .wrapper > .content.with-multistep { max-width: 100%; }
#recover #contentbody .wrapper > .content form[name="recover"] { max-width: 100%; }
#recover #contentbody .wrapper > .content form[name="recover"] fieldset.password-fields { float: left; }
#recover #contentbody .wrapper > .content form[name="recover"] fieldset.multistep-fields { float: right; }
#recover .glow-hub-title { height: 100px; }
#recover .glow-hub-title h2 { font-size: 16px; color: rgb(180, 238, 252); line-height: 22px; font-family: Electrolize; text-transform: none; text-shadow: none; font-weight: 100; }
#recover .left { float: left; }
#recover .right { float: right; }
#recover form[name="recover"] { max-width: 533px; }
#recover form[name="recover"] .cut { outline: none; transition-duration: 0.2s; perspective: 1000px; border-right: none; border-image: initial; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 18px 11px 18px 30px; display: block; float: right; margin-right: 21px; text-transform: uppercase; cursor: default; color: rgba(8, 145, 167, 0.9); font: 500 13px / 13px Orbitron; }
#recover form[name="recover"] .cut::before, #recover form[name="recover"] .cut::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#recover form[name="recover"] .cut::before { width: 20px; height: 29px; position: absolute; right: -21px; top: -1px; }
#recover form[name="recover"] .cut::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#recover form[name="recover"] .cut span.edge { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#recover form[name="recover"] .cut span.edge::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#recover form[name="recover"] .cut.active { color: rgb(213, 247, 255); cursor: pointer; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#recover form[name="recover"] .cut.active span.edge { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#recover form[name="recover"] .cut.active span.edge::after { border-color: transparent transparent rgb(67, 237, 248); }
#recover form[name="recover"] .cut.submit-wrapper { padding: 15px 19px 15px 18px; color: rgb(213, 247, 255); float: right; }
#recover form[name="recover"] .cut.submit-wrapper input[type="submit"] { font: 500 20px / 20px Orbitron; padding: 0px 0px 0px 20px; color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#recover form[name="recover"] .cut.submit-wrapper::before { height: 44px; }
#recover form[name="recover"] .cut.submit-wrapper.disabled input { color: rgba(67, 237, 248, 0.4); text-shadow: none; }
#recover form[name="recover"] fieldset { padding: 26px; position: relative; width: 533px; margin-bottom: 32px; box-sizing: border-box; border: 1px solid rgb(10, 86, 136); background-color: rgba(0, 44, 69, 0.6); }
@media only screen and (max-width: 1140px) {
#recover form[name="recover"] fieldset { width: 100%; }
}
#recover form[name="recover"] fieldset * { font-family: Electrolize; }
#recover form[name="recover"] fieldset .comment { color: rgb(3, 101, 138); font-size: 14px; line-height: 18px; font-family: Electrolize; display: block; text-transform: none; padding-top: 5px; }
#recover form[name="recover"] fieldset .comment a { color: rgb(0, 231, 255); }
#recover form[name="recover"] fieldset .codes-wrapper { height: 127px; overflow: hidden; position: relative; }
#recover form[name="recover"] fieldset .codes-wrapper .inner-codes-wrapper { position: absolute; top: 0px; width: 100%; transition-duration: 0.2s; perspective: 1000px; }
#recover form[name="recover"] fieldset .codes-wrapper.backup .inner-codes-wrapper { top: -128px; }
#recover form[name="recover"] fieldset .switch-mode { color: rgb(8, 145, 197); margin: 5px 0px 0px; float: right; text-decoration: underline; font-size: 14px; }
#recover form[name="recover"] fieldset .msg-wrapper { float: right; font-size: 12px; position: relative; margin-top: 5px; }
#recover form[name="recover"] fieldset .msg-wrapper.good { display: none; }
#recover form[name="recover"] fieldset .msg-wrapper .msg-error { display: none; }
#recover form[name="recover"] fieldset .msg-wrapper.error { color: rgb(195, 41, 41); }
#recover form[name="recover"] fieldset .msg-wrapper.error .msg-error { display: block; }
#recover form[name="recover"] fieldset .msg-wrapper.error::after { width: 63px; height: 4px; content: ""; display: block; background-color: rgb(195, 41, 41); position: absolute; right: 12px; bottom: -9px; transform: skew(-45deg); box-shadow: rgba(195, 41, 41, 0.7) 4px 4px 10px, rgba(195, 41, 41, 0.7) -4px -4px 10px, rgba(195, 41, 41, 0.7) -4px 4px 10px, rgba(195, 41, 41, 0.7) 4px -4px 10px; }
#recover form[name="recover"] fieldset .section { color: rgb(0, 231, 255); font: 700 18px / 1 Orbitron; text-transform: uppercase; margin-top: 5px; border-bottom: 1px solid rgb(6, 59, 93); }
#recover form[name="recover"] fieldset .section .comment { color: rgb(8, 145, 197); padding: 10px 0px 20px; font-weight: 100; }
#recover form[name="recover"] fieldset .section i { font-size: 16px; font-style: normal; color: rgb(3, 101, 138); text-transform: none; }
#recover form[name="recover"] fieldset label { font-size: 15px; color: rgb(0, 237, 255); text-transform: uppercase; margin-top: 45px; display: block; width: 100%; }
#recover form[name="recover"] fieldset input[type="text"], #recover form[name="recover"] fieldset input[type="password"], #recover form[name="recover"] fieldset .selectlist { background-color: rgba(0, 0, 0, 0.35); height: 52px; line-height: 52px; border-color: rgb(0, 37, 62); }
#recover form[name="recover"] fieldset input[type="text"].success, #recover form[name="recover"] fieldset input[type="password"].success, #recover form[name="recover"] fieldset .selectlist.success { border-color: rgb(31, 122, 39); }
#recover form[name="recover"] fieldset input[type="text"].error, #recover form[name="recover"] fieldset input[type="password"].error, #recover form[name="recover"] fieldset .selectlist.error { border-color: rgb(195, 41, 41); }
#recover form[name="recover"] fieldset input[type="text"], #recover form[name="recover"] fieldset input[type="password"] { padding: 0px 15px; transition-duration: 0.2s; perspective: 1000px; font-size: 18px; color: rgb(0, 231, 255); }
#recover form[name="recover"] fieldset input[type="text"]:focus, #recover form[name="recover"] fieldset input[type="password"]:focus { border-color: rgb(0, 231, 255); }
#recover form[name="recover"] fieldset .selectlist { border-radius: 0px; }
#recover form[name="recover"] fieldset .selectlist.small { width: 122px; }
#recover form[name="recover"] fieldset .selectlist.medium { width: 186px; }
#recover form[name="recover"] fieldset .selectlist > span { height: 52px; line-height: 52px; width: 100%; font-size: 20px; color: rgb(3, 101, 138); padding: 0px 0px 0px 15px; margin-top: 0px; }
#recover form[name="recover"] fieldset .selectlist .arrow { width: 20px; height: 16px; background: url("") no-repeat; position: absolute; top: 18px; right: 15px; }
#recover form[name="recover"] fieldset .selectlist .scrollable { min-height: 300px; }
#recover form[name="recover"] fieldset .selectlist .scrollable .viewport { width: 100px; }
#recover form[name="recover"] fieldset .selectlist ul { margin-left: 0px; background-color: rgba(0, 0, 0, 0.8); }
#recover form[name="recover"] fieldset .selectlist ul li { height: 50px; line-height: 50px; font-size: 20px; padding: 0px; text-align: center; color: rgb(22, 146, 193); background: rgba(0, 0, 0, 0.8); border-style: solid; border-color: rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgb(8, 145, 197); border-image: initial; border-width: 1px 0px 0px 5px; }
#recover form[name="recover"] fieldset .selectlist ul li:hover { background: rgba(0, 0, 0, 0.4); border-left-color: rgb(0, 237, 255); color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#recover form[name="recover"] fieldset .error-level-line { display: block; width: 108px; height: 5px; background: rgb(25, 60, 76); margin-top: 10px; }
#recover form[name="recover"] fieldset .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
@media only screen and (max-width: 1140px) {
#recover form[name="recover"] fieldset .error-level-line { width: 23%; }
}
#recover form[name="recover"] fieldset .row { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 100%; }
#recover form[name="recover"] fieldset.referral { padding: 0px; background: 0px 0px; }
#recover form[name="recover"] fieldset.referral .referral-wrapper { padding: 16px; background: url("") repeat; margin: 9px; border: 1px solid rgb(14, 51, 74); }
#recover form[name="recover"] fieldset.referral .referral-wrapper .section { border: none; }
#recover form[name="recover"] fieldset.referral .referral-wrapper .section .comment { padding-bottom: 0px; }
#recover form[name="recover"] fieldset.referral .referral-wrapper label { margin-top: 20px; }
#recover form[name="recover"] fieldset.referral.disabled { opacity: 0.6; }
#recover form[name="recover"] fieldset.referral.disabled .referral-wrapper { height: 175px; }
#recover form[name="recover"] fieldset.referral.disabled .glow-corners { display: none; }
#recover form[name="recover"] fieldset.referral.validated { border-color: rgb(18, 101, 10); }
#recover form[name="recover"] fieldset.referral.validated .glow-corners::before, #recover form[name="recover"] fieldset.referral.validated .glow-corners::after { border-color: rgb(8, 179, 9); }
#recover form[name="recover"] fieldset.referral.validated .referral-wrapper { border-color: rgb(18, 78, 25); background: url("") repeat; }
#recover form[name="recover"] fieldset.security .section { border: none; margin-bottom: 23px; }
#recover form[name="recover"] fieldset.security .captcha { width: 265px; height: 114px; border: 1px solid rgb(10, 86, 136); display: none; float: left; margin-right: 15px; }
#recover form[name="recover"] fieldset.security .captcha img { width: 265px; height: 114px; }
#recover form[name="recover"] fieldset.security .re-generate { float: left; font-size: 16px; color: rgb(0, 237, 255); padding-left: 30px; position: relative; height: 25px; line-height: 25px; margin-top: 91px; }
#recover form[name="recover"] fieldset.security .re-generate .icon { position: absolute; left: 0px; top: 0px; width: 25px; height: 25px; background: url(""); display: block; }
#recover form[name="recover"] fieldset.security label { margin-top: 20px; }
#recover form[name="recover"] fieldset.security label.checkbox span { background: url(""); padding-left: 0px; width: 22px; height: 22px; }
#recover form[name="recover"] fieldset.security label.checkbox.on span { background: url(""); }
#recover form[name="recover"] fieldset.security label.checkbox, #recover form[name="recover"] fieldset.security .terms { display: inline-block; margin-bottom: 0px; font-size: 16px; color: rgb(8, 145, 197); width: auto; line-height: 22px; }
#recover form[name="recover"] fieldset.security label.checkbox a, #recover form[name="recover"] fieldset.security .terms a { color: rgb(0, 231, 255); }
#billing.pledges .title-col h3 { position: relative; }
#billing.pledges .title-col h3 .contains-nameable { position: absolute; box-sizing: border-box; padding: 3px 7px 0px 1px; right: 0px; top: calc(100% + 1px); height: 21px; background: rgb(15, 32, 44); color: rgb(189, 206, 212); font-size: 11px; font-family: Electrolize; }
#billing.pledges .title-col h3 .contains-nameable .nameable-icon { display: inline-block; position: relative; top: 3px; width: 14px; height: 12px; background: url("") no-repeat; }
#billing.pledges .title-col h3 .contains-nameable .nameable-count { color: rgb(255, 255, 255); font-size: 10px; margin: 0px 1px; }
#billing.pledges .title-col h3 .contains-nameable::before { content: ""; display: block; position: absolute; top: 0px; right: 100%; border-top: 21px solid rgb(15, 32, 44); border-left: 21px solid transparent; }
#billing.pledges .items .nameable-infobox { position: relative; background-color: rgba(12, 27, 43, 0.5); box-sizing: border-box; padding: 10px 15px; margin-bottom: 20px; font-size: 14px; color: rgb(189, 206, 212); }
#billing.pledges .items .nameable-infobox .nameable-infobox-icon { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); width: 30px; height: 30px; padding-top: 1px; border-radius: 50%; background: url("") center center no-repeat rgb(15, 32, 44); }
#billing.pledges .items .nameable-infobox .nameable-infobox-text { display: inline-block; padding: 15px 0px 0px 40px; }
#billing.pledges .items .nameable-infobox .nameable-infobox-text .infobox-count { color: rgb(255, 255, 255); }
#billing.pledges .items .nameable-infobox .nameable-infobox-rename-btn { margin-top: 8px; }
#billing.pledges .items .item.has-custom-name .custom-name-icon { display: inline-block; position: relative; top: 1px; background: url("") no-repeat; width: 11px; height: 11px; }
#billing.pledges .items .item.has-custom-name .custom-name-text { display: inline-block; margin-left: 5px; max-width: 100%; overflow-wrap: break-word; }
#billing.pledges .items .item.has-custom-name .custom-name { color: rgb(189, 206, 212); font-size: 12px; }
#billing.pledges .items .without-images .item.has-custom-name { height: 70px !important; margin-top: -20px; }
#billing.pledges .items .without-images .item.has-custom-name .title { line-height: 70px !important; }
#billing.pledges .items .without-images .item.has-custom-name .custom-name { position: relative; top: -20px; }
#billing.pledges .items .with-images .item.has-custom-name .custom-name-text { margin-left: 2px; }
.more__button-print { float: right; margin-left: 25px; }
.is_mobile .more__button-print { display: none; }
#reclaim .disclaimer-header { color: rgb(255, 116, 116); margin-bottom: 8px; display: inline-block; font-size: 12px; }
#reclaim .disclaimer-box { border: 1px solid rgb(255, 116, 116); border-radius: 4px; padding: 8px; margin-bottom: 24px; }
#reclaim .disclaimer-label span, #reclaim .disclaimer-label.on span { font-size: 12px; padding-left: 32px; white-space: break-spaces; }
#squadron42 { background: rgb(26, 29, 23); box-sizing: border-box; min-width: 0px; }
#squadron42 * { font-family: univia-pro, sans-serif; }
@keyframes arrow-wave {
0% { opacity: 0; }
50% { opacity: 0.25; }
100% { opacity: 0.75; }
}
#squadron42 .c-objectfit img { display: block; height: 100%; width: 100%; }
#squadron42 .c-objectfit--cover img { object-fit: cover; }
#squadron42 .c-objectfit--fill img { object-fit: fill; }
#squadron42 .c-objectposition--center img { object-position: 50% 50%; }
#squadron42 .c-objectposition--top-center img { object-position: 50% 0%; }
#squadron42 *, #squadron42 ::before, #squadron42 ::after { box-sizing: inherit; }
#squadron42 #contentbody { background: url("") 50% 0% / 72px 72px repeat; overflow: hidden; padding-top: 0px; padding-bottom: 0px; }
#squadron42 #contentbody::before { background: url("") 50% 0% repeat-y; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }
@media (max-width: 767px) {
#squadron42 #contentbody { background-size: 54px 54px; }
#squadron42 #contentbody::before { background-size: 933px 806px; }
}
#squadron42 .c-pattern { background: url("") 0% 0% / 36px 30px repeat; height: 100%; position: absolute; top: 0px; width: 36px; z-index: 5; }
#squadron42 .c-pattern--left { left: 15px; }
#squadron42 .c-pattern--right { right: 15px; }
@media only screen and (max-width: 1024px) {
#squadron42 .c-pattern--left { left: 0px; }
#squadron42 .c-pattern--right { right: 0px; }
}
@media (max-width: 767px) {
#squadron42 .c-pattern--left { display: none; }
#squadron42 .c-pattern--right { right: -10px; }
}
@media (min-width: 1260px) {
#squadron42 .c-pattern { background-size: 71px 60px; width: 71px; }
}
@media (min-width: 1400px) {
#squadron42 .c-pattern--left { left: calc(-685px + 50vw); }
#squadron42 .c-pattern--right { right: calc(-685px + 50vw); }
}
#squadron42 .l-section { width: 100%; padding-top: 110px; padding-bottom: 50px; position: relative; }
#squadron42 .l-section__wrapper--light { background: rgb(71, 72, 60); }
#squadron42 .l-section__wrapper--dark { background: rgb(45, 46, 35); }
@media (max-width: 767px) {
#squadron42 .l-section { padding-top: 80px; padding-bottom: 0px; }
}
#squadron42 .c-sectiontitle { margin: 0px auto 50px; max-width: 1370px; padding-left: 106px; position: relative; }
#squadron42 .c-sectiontitle h2 { color: rgb(160, 121, 48); font-size: 50px; font-weight: 300; line-height: 1; margin: 0px; text-transform: uppercase; }
#squadron42 .c-sectiontitle h2 strong { font-weight: 400; }
#squadron42 .c-sectiontitle p { color: rgb(194, 190, 174); font-size: 22px; margin: 10px 0px 0px; max-width: 540px; }
@media only screen and (max-width: 1024px) {
#squadron42 .c-sectiontitle { padding-left: 82px; }
#squadron42 .c-sectiontitle h2 { font-size: 40px; }
}
@media (max-width: 767px) {
#squadron42 .c-sectiontitle { margin-bottom: 14px; padding-left: 60px; }
#squadron42 .c-sectiontitle h2 { font-size: 25px; }
#squadron42 .c-sectiontitle p { font-size: 13px; padding-right: 60px; }
#squadron42 .c-sectiontitle p br { display: none; }
}
@media (min-width: 1260px) {
#squadron42 .c-sectiontitle { padding-left: 154px; }
}
@media (min-width: 1400px) {
#squadron42 .c-sectiontitle { padding-left: 280px; }
}
#squadron42 .l-block { position: relative; z-index: 4; }
#squadron42 .l-block--centered { margin: 0px auto; max-width: 1370px; }
@media (min-width: 1400px) {
#squadron42 .l-block { padding: 0px; }
}
#squadron42 .page-wrapper .c-btn, #squadron42 .c-brand-menu .c-btn { background: 0px 0px; border: none; border-radius: 0px; color: rgb(156, 153, 139); cursor: pointer; display: inline-block; line-height: 54px; outline: 0px; padding: 0px 25px; position: relative; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-btn::before, #squadron42 .c-brand-menu .c-btn::before { height: 100%; width: 100%; border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 64px; content: ""; left: 0px; position: absolute; top: 0px; z-index: 2; }
#squadron42 .page-wrapper .c-btn__text, #squadron42 .c-brand-menu .c-btn__text { display: block; line-height: inherit; float: left; position: relative; text-transform: uppercase; white-space: nowrap; z-index: 5; }
#squadron42 .page-wrapper .c-btn__icon, #squadron42 .c-brand-menu .c-btn__icon { display: inline-block; line-height: 1; pointer-events: none; position: relative; z-index: 5; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-btn__icon--play, #squadron42 .c-brand-menu .c-btn__icon--play { left: 3px; }
#squadron42 .page-wrapper .c-btn--dark div:first-of-type, #squadron42 .c-brand-menu .c-btn--dark div:first-of-type { border-image-source: url(""); }
#squadron42 .page-wrapper .c-btn--dark .c-btn__text, #squadron42 .c-brand-menu .c-btn--dark .c-btn__text { color: rgb(255, 255, 255); font-weight: 700; }
#squadron42 .page-wrapper .c-btn--large, #squadron42 .c-brand-menu .c-btn--large { font-size: 22px; line-height: 64px; padding-right: 40px; padding-left: 40px; }
#squadron42 .page-wrapper .c-btn--text-outside .c-btn__text, #squadron42 .c-brand-menu .c-btn--text-outside .c-btn__text { color: rgb(255, 255, 255); font-size: 15px; position: absolute; left: 100%; padding-left: 20px; top: 0px; }
#squadron42 .page-wrapper .c-btn--audio, #squadron42 .c-brand-menu .c-btn--audio { padding: 0px 20px; }
#squadron42 .page-wrapper .c-btn--audio path, #squadron42 .c-brand-menu .c-btn--audio path { transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-btn--audio.is-playing path, #squadron42 .c-brand-menu .c-btn--audio.is-playing path { fill-opacity: 1; }
#squadron42 .page-wrapper .c-btn--audio:hover, #squadron42 .c-brand-menu .c-btn--audio:hover { padding: 0px 20px; }
#squadron42 .page-wrapper .c-btn--audio:hover path, #squadron42 .c-brand-menu .c-btn--audio:hover path { fill: rgb(230, 180, 42); }
#squadron42 .page-wrapper .c-btn--audio:hover.is-playing path, #squadron42 .c-brand-menu .c-btn--audio:hover.is-playing path { fill: rgb(230, 180, 42); }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-btn, #squadron42 .c-brand-menu .c-btn { font-size: 12px; line-height: 40px; padding: 0px 16px; }
#squadron42 .page-wrapper .c-btn div:first-of-type, #squadron42 .c-brand-menu .c-btn div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 34px; }
#squadron42 .page-wrapper .c-btn__icon--play, #squadron42 .c-brand-menu .c-btn__icon--play { top: 2px; transform: scale(0.85); }
#squadron42 .page-wrapper .c-btn--dark div:first-of-type, #squadron42 .c-brand-menu .c-btn--dark div:first-of-type { border-image-source: url(""); }
#squadron42 .page-wrapper .c-btn--large, #squadron42 .c-brand-menu .c-btn--large { font-size: 14px; line-height: 50px; padding-right: 27px; padding-left: 27px; }
#squadron42 .page-wrapper .c-btn--text-outside .c-btn__text, #squadron42 .c-brand-menu .c-btn--text-outside .c-btn__text { font-size: 12px; padding-left: 10px; }
}
#squadron42 .page-wrapper .c-collapse__panel, #squadron42 .c-brand-menu .c-collapse__panel { clear: both; height: 0px; overflow: hidden; transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-hero, #squadron42 .c-brand-menu .c-hero { background: rgb(0, 11, 24); height: calc(-123px + 100vh); position: relative; z-index: 4; }
#squadron42 .page-wrapper .c-hero a, #squadron42 .c-brand-menu .c-hero a { transition: color 0.3s ease-in-out 0s; }
#squadron42 .page-wrapper .c-hero a:hover, #squadron42 .c-brand-menu .c-hero a:hover { color: rgb(254, 168, 16); }
#squadron42 .page-wrapper .c-hero__image, #squadron42 .c-brand-menu .c-hero__image, #squadron42 .page-wrapper .c-hero__pattern, #squadron42 .c-brand-menu .c-hero__pattern { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
#squadron42 .page-wrapper .c-hero__image, #squadron42 .c-brand-menu .c-hero__image { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; z-index: 4; }
#squadron42 .page-wrapper .c-hero__pattern, #squadron42 .c-brand-menu .c-hero__pattern { background: url(""); z-index: 5; }
#squadron42 .page-wrapper .c-hero__inner, #squadron42 .c-brand-menu .c-hero__inner { margin: 0px auto; max-width: 1370px; position: relative; z-index: 10; }
#squadron42 .page-wrapper .c-hero__text, #squadron42 .c-brand-menu .c-hero__text { max-width: 75%; padding-top: 85px; padding-left: 205px; }
#squadron42 .page-wrapper .c-hero__text p, #squadron42 .c-brand-menu .c-hero__text p { color: rgb(160, 121, 48); font-size: 24px; font-weight: 200; }
#squadron42 .page-wrapper .c-hero__text p strong, #squadron42 .c-brand-menu .c-hero__text p strong { font-weight: 800; }
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-hero__text, #squadron42 .c-brand-menu .c-hero__text { padding-left: 280px; }
}
#squadron42 .page-wrapper .c-hero__mobilelogo, #squadron42 .c-brand-menu .c-hero__mobilelogo { display: none; }
#squadron42 .page-wrapper .c-hero__title, #squadron42 .c-brand-menu .c-hero__title { color: rgb(245, 242, 231); font-size: 70px; font-weight: 200; line-height: 1; margin-top: 0px; margin-bottom: 40px; text-transform: uppercase; }
#squadron42 .page-wrapper .c-hero__subtitle, #squadron42 .c-brand-menu .c-hero__subtitle { color: rgb(160, 121, 48); margin-bottom: 50px; }
#squadron42 .page-wrapper .c-hero__subtitle p, #squadron42 .c-brand-menu .c-hero__subtitle p { margin-bottom: 0px; }
#squadron42 .page-wrapper .c-hero__subtitle a, #squadron42 .c-brand-menu .c-hero__subtitle a { text-decoration: none; color: rgb(160, 121, 48); }
#squadron42 .page-wrapper .c-hero__button::before, #squadron42 .c-brand-menu .c-hero__button::before, #squadron42 .page-wrapper .c-hero__button .c-btn__icon, #squadron42 .c-brand-menu .c-hero__button .c-btn__icon { z-index: 6; }
#squadron42 .page-wrapper .c-hero__button .c-btn__text, #squadron42 .c-brand-menu .c-hero__button .c-btn__text { font-size: 16px; }
#squadron42 .page-wrapper .c-hero__button .c-btn__text::before, #squadron42 .c-brand-menu .c-hero__button .c-btn__text::before { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; content: ""; position: absolute; inset: 0px 0px 0px -5px; width: calc(100% + 30px); height: 100%; opacity: 0.5; z-index: -1; }
#squadron42 .page-wrapper .c-hero__button .c-btn__text strong, #squadron42 .c-brand-menu .c-hero__button .c-btn__text strong { font-size: 15px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-hero__button .c-btn__text, #squadron42 .c-brand-menu .c-hero__button .c-btn__text { font-size: 12px; }
#squadron42 .page-wrapper .c-hero__button .c-btn__text strong, #squadron42 .c-brand-menu .c-hero__button .c-btn__text strong { font-size: 12px; }
}
#squadron42 .page-wrapper .c-hero__scroll, #squadron42 .c-brand-menu .c-hero__scroll { height: 22px; width: 18px; bottom: 50px; display: none; left: 50%; margin-left: -9px; position: absolute; z-index: 5; }
#squadron42 .page-wrapper .c-hero__scroll::before, #squadron42 .c-brand-menu .c-hero__scroll::before, #squadron42 .page-wrapper .c-hero__scroll::after, #squadron42 .c-brand-menu .c-hero__scroll::after { height: 11px; width: 18px; animation: 1s ease 0s infinite alternate none running arrow-wave; background: url("") no-repeat; color: rgb(255, 255, 255); content: ""; display: block; position: absolute; }
#squadron42 .page-wrapper .c-hero__scroll::after, #squadron42 .c-brand-menu .c-hero__scroll::after { animation-delay: 0.2s; top: 10px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-hero__text, #squadron42 .c-brand-menu .c-hero__text { padding-left: 106px; }
#squadron42 .page-wrapper .c-hero__scroll, #squadron42 .c-brand-menu .c-hero__scroll { display: block; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-hero, #squadron42 .c-brand-menu .c-hero { height: calc(-45px + 100vh); z-index: 10; }
#squadron42 .page-wrapper .c-hero__text, #squadron42 .c-brand-menu .c-hero__text { padding-left: 36px; }
#squadron42 .page-wrapper .c-hero__text p, #squadron42 .c-brand-menu .c-hero__text p { font-size: 20px; }
#squadron42 .page-wrapper .c-hero__image, #squadron42 .c-brand-menu .c-hero__image { background-position: 65% 50%; margin-top: 45px; }
#squadron42 .page-wrapper .c-hero__image::before, #squadron42 .c-brand-menu .c-hero__image::before { content: ""; display: block; top: 45px; left: 0px; bottom: 0px; height: 100%; background: linear-gradient(to right, rgb(24, 31, 16) 18%, rgba(18, 21, 14, 0) 80%); }
#squadron42 .page-wrapper .c-hero__pattern, #squadron42 .c-brand-menu .c-hero__pattern { height: calc(-45px + 100vh); margin-top: 45px; }
#squadron42 .page-wrapper .c-hero__mobilelogo, #squadron42 .c-brand-menu .c-hero__mobilelogo { display: block; margin-left: 0px; margin-bottom: 25px; width: 120px; }
#squadron42 .page-wrapper .c-hero__mobilelogo img, #squadron42 .c-brand-menu .c-hero__mobilelogo img { display: block; height: auto; max-width: 100%; }
#squadron42 .page-wrapper .c-hero__title, #squadron42 .c-brand-menu .c-hero__title { font-size: 32px; margin-bottom: 10px; }
#squadron42 .page-wrapper .c-hero__subtitle, #squadron42 .c-brand-menu .c-hero__subtitle { margin-bottom: 80px; }
#squadron42 .page-wrapper .c-hero__scroll, #squadron42 .c-brand-menu .c-hero__scroll { display: block; }
}
#squadron42 .page-wrapper .c-articles::after, #squadron42 .c-brand-menu .c-articles::after { content: ""; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-articles, #squadron42 .c-brand-menu .c-articles { padding-right: 0px; padding-left: 0px; }
#squadron42 .page-wrapper .c-articles::after, #squadron42 .c-brand-menu .c-articles::after { content: "flickity"; display: none; }
}
#squadron42 .page-wrapper .c-article, #squadron42 .c-brand-menu .c-article { margin-bottom: 146px; margin-left: 106px; position: relative; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article, #squadron42 .c-brand-menu .c-article { margin-left: 54px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article, #squadron42 .c-brand-menu .c-article { margin-left: 27px; padding-top: 13px; padding-bottom: 40px; width: calc(100% - 27px); }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article, #squadron42 .c-brand-menu .c-article { margin-left: 254px; }
}
#squadron42 .page-wrapper .c-article::before, #squadron42 .c-brand-menu .c-article::before { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 32px; content: ""; height: calc(100% - 70px); left: 0px; position: absolute; top: 35px; transition: all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; width: 100%; z-index: 0; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article::before, #squadron42 .c-brand-menu .c-article::before { height: calc(100% - 35px); top: 17px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article::before, #squadron42 .c-brand-menu .c-article::before { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 32px; height: 100%; left: 13px; top: 0px; width: calc(100% + 27px); }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article::before, #squadron42 .c-brand-menu .c-article::before { width: calc(100% + 17px); }
}
#squadron42 .page-wrapper .c-article:last-child, #squadron42 .c-brand-menu .c-article:last-child { margin-bottom: 0px; }
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { position: absolute; top: 60px; z-index: 5; }
#squadron42 .page-wrapper .c-article__title h3, #squadron42 .c-brand-menu .c-article__title h3 { color: rgb(245, 242, 231); font-size: 50px; font-weight: 100; line-height: 1; margin: 0px; text-transform: capitalize; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { left: 38px; top: 45px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article__title h3, #squadron42 .c-brand-menu .c-article__title h3 { font-size: 40px; line-height: 42px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { left: calc(40% + 35px); }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { left: calc(50% + 50px); }
#squadron42 .page-wrapper .c-article__title h3, #squadron42 .c-brand-menu .c-article__title h3 { font-size: 65px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { left: 460px; }
}
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { background: rgb(0, 11, 24); height: 430px; overflow: hidden; position: relative; z-index: 2; }
#squadron42 .page-wrapper .c-article__video video, #squadron42 .c-brand-menu .c-article__video video { display: block; left: 50%; min-width: 100%; min-height: 100%; opacity: 0; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-article__video--loaded video, #squadron42 .c-brand-menu .c-article__video--loaded video { opacity: 1; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { width: 100%; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { height: 339px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { float: right; width: 60%; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { width: 50%; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { width: 720px; }
}
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { z-index: 5; }
#squadron42 .page-wrapper .c-article__intro p, #squadron42 .c-brand-menu .c-article__intro p { color: rgb(194, 190, 174); font-size: 18px; font-weight: 100; line-height: 22px; margin-top: 0px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article__intro p, #squadron42 .c-brand-menu .c-article__intro p { font-size: 15px; line-height: 19px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { padding: 22px 70px 0px 35px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { float: left; height: 339px; padding: 50px 35px 35px; position: relative; width: 40%; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { height: 430px; padding: 68px 35px 35px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { width: 50%; }
#squadron42 .page-wrapper .c-article__intro p, #squadron42 .c-brand-menu .c-article__intro p { font-size: 20px; line-height: 26px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { width: calc(100% - 720px); }
}
#squadron42 .page-wrapper .c-article__expand, #squadron42 .c-brand-menu .c-article__expand { background: 0px 0px; border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; border-radius: 0px; bottom: 85px; color: rgb(160, 121, 48); font-size: 13px; font-weight: 100; left: 1px; line-height: 1; outline: 0px; padding: 15px 34px; position: absolute; text-align: left; text-transform: uppercase; width: 225px; }
#squadron42 .page-wrapper .c-article__expand .more, #squadron42 .c-brand-menu .c-article__expand .more { display: inline-block; }
#squadron42 .page-wrapper .c-article__expand .less, #squadron42 .c-brand-menu .c-article__expand .less { display: none; }
#squadron42 .page-wrapper .c-article__expand-toggle, #squadron42 .c-brand-menu .c-article__expand-toggle { display: inline-block; right: 10px; position: absolute; top: 16px; width: 30px; }
#squadron42 .page-wrapper .c-article__expand-toggle span, #squadron42 .c-brand-menu .c-article__expand-toggle span { height: 10px; width: 6px; background: rgb(237, 170, 14); float: left; margin-right: 5px; transform: skewX(15deg); transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-article__expand-toggle span:last-child, #squadron42 .c-brand-menu .c-article__expand-toggle span:last-child { margin-right: 0px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article__expand, #squadron42 .c-brand-menu .c-article__expand { bottom: 50px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__expand, #squadron42 .c-brand-menu .c-article__expand { height: 81px; width: 60px; border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; bottom: -53px; font-size: 10px; font-weight: 400; left: 50%; line-height: 12px; margin-left: -30px; padding: 35px 6px 22px; text-align: center; }
#squadron42 .page-wrapper .c-article__expand-toggle, #squadron42 .c-brand-menu .c-article__expand-toggle { left: 50%; margin-left: -15px; right: auto; }
}
#squadron42 .page-wrapper .c-article__expand.is-active .more, #squadron42 .c-brand-menu .c-article__expand.is-active .more { display: none; }
#squadron42 .page-wrapper .c-article__expand.is-active .less, #squadron42 .c-brand-menu .c-article__expand.is-active .less { display: inline-block; }
#squadron42 .page-wrapper .c-article__expand.is-active .c-article__expand-toggle span:nth-child(1), #squadron42 .c-brand-menu .c-article__expand.is-active .c-article__expand-toggle span:nth-child(1) { transform: skew(45deg) translateX(10px) translateY(1px); }
#squadron42 .page-wrapper .c-article__expand.is-active .c-article__expand-toggle span:nth-child(2), #squadron42 .c-brand-menu .c-article__expand.is-active .c-article__expand-toggle span:nth-child(2) { opacity: 0; }
#squadron42 .page-wrapper .c-article__expand.is-active .c-article__expand-toggle span:nth-child(3), #squadron42 .c-brand-menu .c-article__expand.is-active .c-article__expand-toggle span:nth-child(3) { transform: skew(-45deg) translateX(-10px) translateY(1px); }
#squadron42 .page-wrapper .c-article__full, #squadron42 .c-brand-menu .c-article__full { clear: both; height: 0px; overflow: hidden; transition: height 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-article__full-inner, #squadron42 .c-brand-menu .c-article__full-inner { opacity: 0; padding: 70px 106px 106px 35px; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-article__full-inner p, #squadron42 .c-brand-menu .c-article__full-inner p { color: rgb(156, 153, 139); font-size: 16px; line-height: 22px; margin-top: 0px; margin-bottom: 22px; }
#squadron42 .page-wrapper .c-article__full--expanded .c-article__full-inner, #squadron42 .c-brand-menu .c-article__full--expanded .c-article__full-inner { opacity: 1; transition-delay: 0.5s; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__full-inner, #squadron42 .c-brand-menu .c-article__full-inner { padding: 0px 70px 35px 35px; }
#squadron42 .page-wrapper .c-article__full-inner p, #squadron42 .c-brand-menu .c-article__full-inner p { font-size: 13px; line-height: 19px; margin-bottom: 12px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article__full-inner, #squadron42 .c-brand-menu .c-article__full-inner { column-count: 2; column-gap: 20px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article:nth-child(2n), #squadron42 .c-brand-menu .c-article:nth-child(2n) { margin-left: 0px; margin-right: 106px; }
#squadron42 .page-wrapper .c-article:nth-child(2n)::before, #squadron42 .c-brand-menu .c-article:nth-child(2n)::before { left: 0px; transform: scaleX(-1); }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__title, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__title { left: 276px; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__video, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__video { float: left; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__intro, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__intro { float: right; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__full-inner, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__full-inner { padding-left: 106px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article:nth-child(2n), #squadron42 .c-brand-menu .c-article:nth-child(2n) { margin-right: 54px; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__title, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__title { left: 82px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article:nth-child(2n), #squadron42 .c-brand-menu .c-article:nth-child(2n) { margin-right: 0px; margin-left: 0px; }
#squadron42 .page-wrapper .c-article:nth-child(2n)::before, #squadron42 .c-brand-menu .c-article:nth-child(2n)::before { left: -39px; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__title, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__title { left: 38px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article:nth-child(2n), #squadron42 .c-brand-menu .c-article:nth-child(2n) { margin-right: 252px; }
#squadron42 .page-wrapper .c-article:nth-child(2n)::before, #squadron42 .c-brand-menu .c-article:nth-child(2n)::before { left: -17px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist, #squadron42 .c-brand-menu .c-enlist { display: flex; flex-flow: wrap; margin-top: 62px; }
#squadron42 .page-wrapper .c-enlist .l-block, #squadron42 .c-brand-menu .c-enlist .l-block { flex: 1 1 50%; }
}
#squadron42 .page-wrapper .c-enlist__question, #squadron42 .c-brand-menu .c-enlist__question { background: rgb(45, 46, 34); }
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { height: inherit; padding: 27px 60px 50px 27px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { padding-top: 60px; }
}
#squadron42 .page-wrapper .c-enlist__question p, #squadron42 .c-brand-menu .c-enlist__question p { color: rgb(156, 153, 139); font-size: 13px; font-weight: 200; line-height: 18px; margin: 0px; }
#squadron42 .page-wrapper .c-enlist__question h3, #squadron42 .c-brand-menu .c-enlist__question h3 { color: rgb(194, 190, 174); font-size: 30px; font-weight: 200; line-height: 35px; margin-top: 18px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__question h3, #squadron42 .c-brand-menu .c-enlist__question h3 { padding-right: 20px; margin-bottom: 40px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { padding: 27px 82px 50px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__question, #squadron42 .c-brand-menu .c-enlist__question { background: url("") 100% 100% no-repeat; margin-top: -36px; margin-bottom: 72px; }
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { padding: 80px 72px 36px 106px; }
#squadron42 .page-wrapper .c-enlist__question-inner p, #squadron42 .c-brand-menu .c-enlist__question-inner p { font-size: 15px; line-height: 22px; }
#squadron42 .page-wrapper .c-enlist__question-inner h3, #squadron42 .c-brand-menu .c-enlist__question-inner h3 { font-size: 35px; line-height: 39px; margin-top: 26px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-enlist__question-inner p, #squadron42 .c-brand-menu .c-enlist__question-inner p { font-size: 16px; line-height: 26px; }
#squadron42 .page-wrapper .c-enlist__question-inner h3, #squadron42 .c-brand-menu .c-enlist__question-inner h3 { font-size: 40px; line-height: 45px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { float: right; padding: 140px 36px 36px 0px; width: 402px; }
}
#squadron42 .page-wrapper .c-enlist__audio .c-btn, #squadron42 .c-brand-menu .c-enlist__audio .c-btn { float: left; margin-right: 10px; }
#squadron42 .page-wrapper .c-enlist__audio .c-btn--audio, #squadron42 .c-brand-menu .c-enlist__audio .c-btn--audio { width: 64px; height: 54px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__audio .c-btn--audio, #squadron42 .c-brand-menu .c-enlist__audio .c-btn--audio { width: 54px; height: 44px; }
}
#squadron42 .page-wrapper .c-enlist__audio p, #squadron42 .c-brand-menu .c-enlist__audio p { font-size: 13px; line-height: 1; padding-top: 7px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__audio p, #squadron42 .c-brand-menu .c-enlist__audio p { padding-top: 10px; }
}
#squadron42 .page-wrapper .c-enlist__audio p strong, #squadron42 .c-brand-menu .c-enlist__audio p strong { display: block; }
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__audio, #squadron42 .c-brand-menu .c-enlist__audio { margin-top: 100px; }
#squadron42 .page-wrapper .c-enlist__audio .c-btn, #squadron42 .c-brand-menu .c-enlist__audio .c-btn { margin-right: 20px; }
#squadron42 .page-wrapper .c-enlist__audio p, #squadron42 .c-brand-menu .c-enlist__audio p { font-size: 15px; padding-top: 12px; }
}
#squadron42 .page-wrapper .c-enlist__audio .c-btn__icon--pause, #squadron42 .c-brand-menu .c-enlist__audio .c-btn__icon--pause { display: none; }
#squadron42 .page-wrapper .c-enlist__audio .is-playing .c-btn__icon--play, #squadron42 .c-brand-menu .c-enlist__audio .is-playing .c-btn__icon--play { display: none; }
#squadron42 .page-wrapper .c-enlist__audio .is-playing .c-btn__icon--pause, #squadron42 .c-brand-menu .c-enlist__audio .is-playing .c-btn__icon--pause { display: inline-block; }
#squadron42 .page-wrapper .c-enlist__answer-inner, #squadron42 .c-brand-menu .c-enlist__answer-inner { max-width: 685px; padding: 27px 60px 27px 27px; position: relative; }
#squadron42 .page-wrapper .c-enlist__answer-inner::before, #squadron42 .c-brand-menu .c-enlist__answer-inner::before { height: 255px; width: 342px; background: url("") 100% 100% / contain no-repeat; bottom: 0px; content: ""; position: absolute; left: -50px; z-index: 0; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__answer-inner::before, #squadron42 .c-brand-menu .c-enlist__answer-inner::before { right: -100px; left: auto; }
}
#squadron42 .page-wrapper .c-enlist__answer-inner h4, #squadron42 .c-brand-menu .c-enlist__answer-inner h4, #squadron42 .page-wrapper .c-enlist__answer-inner p, #squadron42 .c-brand-menu .c-enlist__answer-inner p { position: relative; z-index: 5; }
#squadron42 .page-wrapper .c-enlist__answer-inner h4, #squadron42 .c-brand-menu .c-enlist__answer-inner h4 { color: rgb(160, 121, 48); font-size: 13px; font-weight: 700; margin: 0px; }
#squadron42 .page-wrapper .c-enlist__answer-inner p, #squadron42 .c-brand-menu .c-enlist__answer-inner p { color: rgb(194, 190, 174); font-size: 13px; font-weight: 100; max-width: 430px; }
#squadron42 .page-wrapper .c-enlist__answer-inner p a, #squadron42 .c-brand-menu .c-enlist__answer-inner p a { color: rgb(255, 255, 255); display: inline-block; font-weight: 400; position: relative; }
#squadron42 .page-wrapper .c-enlist__answer-inner p a::after, #squadron42 .c-brand-menu .c-enlist__answer-inner p a::after { height: 1px; width: 100%; background: rgb(160, 121, 48); bottom: -3px; content: ""; display: block; left: 0px; position: absolute; transform-origin: left center; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-enlist__answer-inner p a:hover::after, #squadron42 .c-brand-menu .c-enlist__answer-inner p a:hover::after { transform: scaleX(0); }
#squadron42 .page-wrapper .c-enlist__answer-inner .white-text, #squadron42 .c-brand-menu .c-enlist__answer-inner .white-text { color: rgb(255, 255, 255); }
#squadron42 .page-wrapper .c-enlist__answer-inner .question-mark, #squadron42 .c-brand-menu .c-enlist__answer-inner .question-mark { color: rgb(194, 190, 174); display: block; font-size: 256px; font-weight: 400; line-height: 1.2; opacity: 0.3; position: relative; text-align: center; z-index: 5; }
#squadron42 .page-wrapper .c-enlist__answer-inner .c-form, #squadron42 .c-brand-menu .c-enlist__answer-inner .c-form { margin-top: 50px; z-index: 5; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__answer-inner .question-mark, #squadron42 .c-brand-menu .c-enlist__answer-inner .question-mark { display: none; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-enlist__answer-inner, #squadron42 .c-brand-menu .c-enlist__answer-inner { padding: 27px 82px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__answer-inner, #squadron42 .c-brand-menu .c-enlist__answer-inner { height: 100%; padding: 10px 72px 36px; }
#squadron42 .page-wrapper .c-enlist__answer-inner::before, #squadron42 .c-brand-menu .c-enlist__answer-inner::before { height: 100%; width: 100%; right: 0px; }
#squadron42 .page-wrapper .c-enlist__answer-inner h4, #squadron42 .c-brand-menu .c-enlist__answer-inner h4, #squadron42 .page-wrapper .c-enlist__answer-inner p, #squadron42 .c-brand-menu .c-enlist__answer-inner p { font-size: 16px; }
#squadron42 .page-wrapper .c-enlist__answer-inner .c-form, #squadron42 .c-brand-menu .c-enlist__answer-inner .c-form { margin-top: 0px; width: 370px; }
#squadron42 .page-wrapper .c-enlist__answer-inner .c-form p, #squadron42 .c-brand-menu .c-enlist__answer-inner .c-form p { font-size: 18px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-enlist__answer-inner, #squadron42 .c-brand-menu .c-enlist__answer-inner { padding: 36px 72px; }
#squadron42 .page-wrapper .c-enlist__answer-inner .c-form, #squadron42 .c-brand-menu .c-enlist__answer-inner .c-form { width: 430px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__answer-step1 .c-form, #squadron42 .c-brand-menu .c-enlist__answer-step1 .c-form { margin-top: 65px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__answer-step2 .c-form, #squadron42 .c-brand-menu .c-enlist__answer-step2 .c-form { margin-top: 85px; }
}
#squadron42 .page-wrapper .c-form__group, #squadron42 .c-brand-menu .c-form__group { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 20px; padding: 3px; position: relative; }
#squadron42 .page-wrapper .c-form__group input[type="text"], #squadron42 .c-brand-menu .c-form__group input[type="text"], #squadron42 .page-wrapper .c-form__group input[type="email"], #squadron42 .c-brand-menu .c-form__group input[type="email"] { background: 0px 0px; border: none; color: rgb(194, 190, 174); font-size: 13px; height: 40px; padding-left: 20px; width: calc(100% - 95px); box-shadow: none !important; }
#squadron42 .page-wrapper .c-form__group button, #squadron42 .c-brand-menu .c-form__group button { position: absolute; right: 4px; top: 4px; }
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-form__group, #squadron42 .c-brand-menu .c-form__group { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 64px; padding: 8px; }
#squadron42 .page-wrapper .c-form__group input[type="text"], #squadron42 .c-brand-menu .c-form__group input[type="text"], #squadron42 .page-wrapper .c-form__group input[type="email"], #squadron42 .c-brand-menu .c-form__group input[type="email"] { font-size: 16px; height: 54px; width: calc(100% - 130px); }
#squadron42 .page-wrapper .c-form__group button, #squadron42 .c-brand-menu .c-form__group button { right: 8px; top: 8px; }
}
#squadron42 .page-wrapper .c-roadmap .l-block, #squadron42 .c-brand-menu .c-roadmap .l-block { display: flex; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-roadmap .l-block, #squadron42 .c-brand-menu .c-roadmap .l-block { padding: 0px; flex-flow: column wrap; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-roadmap, #squadron42 .c-brand-menu .c-roadmap { margin-top: 62px; }
#squadron42 .page-wrapper .c-roadmap .l-block, #squadron42 .c-brand-menu .c-roadmap .l-block { flex-flow: wrap; justify-content: flex-end; }
#squadron42 .page-wrapper .c-roadmap .l-block > div, #squadron42 .c-brand-menu .c-roadmap .l-block > div { flex: 1 1 50%; margin-top: -36px; }
}
#squadron42 .page-wrapper .c-roadmap__text-inner, #squadron42 .c-brand-menu .c-roadmap__text-inner { background: url("") 0% 100% no-repeat; padding: 36px; position: relative; }
#squadron42 .page-wrapper .c-roadmap__text-inner p, #squadron42 .c-brand-menu .c-roadmap__text-inner p { color: rgb(194, 190, 174); font-size: 18px; font-weight: 200; line-height: 22px; margin-top: 0px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; color: rgb(160, 121, 48); display: inline-block; font-size: 13px; font-weight: 100; line-height: 1; padding: 15px 34px; text-transform: uppercase; }
#squadron42 .page-wrapper .c-roadmap__text-cta::after, #squadron42 .c-brand-menu .c-roadmap__text-cta::after { height: 10px; width: 13px; background: url("") no-repeat; content: ""; display: inline-block; margin-left: 20px; }
#squadron42 .page-wrapper .c-roadmap__text-note, #squadron42 .c-brand-menu .c-roadmap__text-note { color: rgb(156, 153, 139); font-size: 12px; margin: 0px; padding: 36px 36px 0px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { order: 1; padding-left: 14px; }
#squadron42 .page-wrapper .c-roadmap__text-inner, #squadron42 .c-brand-menu .c-roadmap__text-inner { background-image: url(""); padding: 20px 70px 40px 13px; }
#squadron42 .page-wrapper .c-roadmap__text-inner p, #squadron42 .c-brand-menu .c-roadmap__text-inner p { font-size: 13px; line-height: 18px; margin-bottom: 27px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { font-size: 12px; margin-left: -13px; padding-right: 10px; padding-left: 13px; }
#squadron42 .page-wrapper .c-roadmap__text-note, #squadron42 .c-brand-menu .c-roadmap__text-note { font-size: 11px; padding: 21px 70px 32px 13px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { flex-basis: 50%; max-width: 50%; padding-left: 54px; }
#squadron42 .page-wrapper .c-roadmap__text-inner, #squadron42 .c-brand-menu .c-roadmap__text-inner { height: 290px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { bottom: 30px; left: 0px; position: absolute; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { padding-left: 106px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { bottom: 50px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { padding-left: 156px; }
#squadron42 .page-wrapper .c-roadmap__text-inner, #squadron42 .c-brand-menu .c-roadmap__text-inner { height: 410px; padding: 68px 36px; }
#squadron42 .page-wrapper .c-roadmap__text-inner p, #squadron42 .c-brand-menu .c-roadmap__text-inner p { color: rgb(194, 190, 174); font-size: 22px; line-height: 26px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { bottom: 75px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { flex-basis: 400px; max-width: 400px; padding-left: 0px; }
}
#squadron42 .page-wrapper .c-roadmap__video, #squadron42 .c-brand-menu .c-roadmap__video { position: relative; }
#squadron42 .page-wrapper .c-roadmap__video-title, #squadron42 .c-brand-menu .c-roadmap__video-title { color: rgb(245, 242, 231); font-size: 40px; font-weight: 100; left: 27px; line-height: 1; margin: 0px; position: absolute; text-transform: capitalize; top: 25px; z-index: 5; padding-right: 100px; }
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; bottom: 20px; left: 27px; position: absolute; width: 196px; z-index: 5; }
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-roadmap__video, #squadron42 .c-brand-menu .c-roadmap__video { flex-basis: 720px; max-width: 720px; }
#squadron42 .page-wrapper .c-roadmap__video-image, #squadron42 .c-brand-menu .c-roadmap__video-image { height: 470px; }
#squadron42 .page-wrapper .c-roadmap__video-title, #squadron42 .c-brand-menu .c-roadmap__video-title { font-size: 50px; left: 36px; top: 36px; }
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { bottom: 36px; left: 36px; width: 256px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { width: 226px; }
#squadron42 .page-wrapper .c-roadmap__video-cta .c-btn--text-outside .c-btn__text, #squadron42 .c-brand-menu .c-roadmap__video-cta .c-btn--text-outside .c-btn__text { font-size: 12px; padding-left: 10px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { width: 196px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-roadmap__video, #squadron42 .c-brand-menu .c-roadmap__video { flex-basis: 720px; max-width: 720px; }
#squadron42 .page-wrapper .c-roadmap__video-image, #squadron42 .c-brand-menu .c-roadmap__video-image { height: 575px; }
#squadron42 .page-wrapper .c-roadmap__video-title, #squadron42 .c-brand-menu .c-roadmap__video-title { font-size: 65px; left: 68px; top: 68px; }
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { bottom: 68px; left: 68px; }
}
#squadron42 .page-wrapper .c-pledge, #squadron42 .c-brand-menu .c-pledge { padding-bottom: 106px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge, #squadron42 .c-brand-menu .c-pledge { padding-left: 54px; padding-right: 0px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge, #squadron42 .c-brand-menu .c-pledge { padding-left: 0px; }
}
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { line-height: 1; }
#squadron42 .page-wrapper .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__title h3 { color: rgb(194, 190, 174); font-size: 30px; font-weight: 100; line-height: 34px; margin: 0px; }
#squadron42 .page-wrapper .c-pledge__title img, #squadron42 .c-brand-menu .c-pledge__title img { display: none; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { background: url("") 0% 0% no-repeat; padding: 27px 70px 27px 27px; }
#squadron42 .page-wrapper .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__title h3 { margin: 20px 0px 0px 119px; }
#squadron42 .page-wrapper .c-pledge__title img, #squadron42 .c-brand-menu .c-pledge__title img { height: 119px; width: 119px; display: block; float: left; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { padding-left: 0px; }
#squadron42 .page-wrapper .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__title h3 { font-size: 20px; line-height: 23px; margin-top: 30px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { float: left; padding-top: 72px; padding-left: 106px; width: calc(100% - 720px); }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { padding-left: 154px; }
#squadron42 .page-wrapper .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__title h3 { font-size: 40px; line-height: 45px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { padding-left: 280px; }
}
#squadron42 .page-wrapper .c-pledge__intro-inner, #squadron42 .c-brand-menu .c-pledge__intro-inner { background: url("") 0% 0% no-repeat; padding: 72px 110px 110px 72px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p, #squadron42 .c-brand-menu .c-pledge__intro-inner p { color: rgb(194, 190, 174); font-size: 18px; line-height: 26px; margin: 0px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p:first-child, #squadron42 .c-brand-menu .c-pledge__intro-inner p:first-child { font-size: 26px; line-height: 32px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p + p, #squadron42 .c-brand-menu .c-pledge__intro-inner p + p { margin-top: 22px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__intro-inner, #squadron42 .c-brand-menu .c-pledge__intro-inner { background: rgb(45, 46, 35); padding: 27px 140px 100px 54px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p, #squadron42 .c-brand-menu .c-pledge__intro-inner p { font-size: 16px; line-height: 20px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p:first-child, #squadron42 .c-brand-menu .c-pledge__intro-inner p:first-child { font-size: 20px; line-height: 24px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__intro-inner, #squadron42 .c-brand-menu .c-pledge__intro-inner { padding: 27px 70px 100px 27px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p, #squadron42 .c-brand-menu .c-pledge__intro-inner p { font-size: 12px; line-height: 18px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p:first-child, #squadron42 .c-brand-menu .c-pledge__intro-inner p:first-child { font-size: 13px; line-height: 18px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p + p, #squadron42 .c-brand-menu .c-pledge__intro-inner p + p { margin-top: 16px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__intro-inner, #squadron42 .c-brand-menu .c-pledge__intro-inner { margin-left: calc(100% - 720px); width: 720px; }
}
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { background: rgb(19, 22, 11); padding: 0px 50% 27px 54px; position: relative; }
#squadron42 .page-wrapper .c-pledge__addcart p, #squadron42 .c-brand-menu .c-pledge__addcart p { color: rgb(88, 91, 84); font-weight: 700; margin-top: 12px; margin-bottom: 0px; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement, #squadron42 .c-brand-menu .c-pledge__addcart-requirement { color: rgb(88, 91, 84); font-size: 14px; margin-bottom: 12px; position: relative; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement::after, #squadron42 .c-brand-menu .c-pledge__addcart-requirement::after { height: 1px; width: 100%; background: rgb(160, 121, 48); bottom: -3px; content: ""; display: block; left: 0px; position: absolute; transform-origin: left center; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement:hover::after, #squadron42 .c-brand-menu .c-pledge__addcart-requirement:hover::after { transform: scaleX(0); }
#squadron42 .page-wrapper .c-pledge__addcart-requirement .show, #squadron42 .c-brand-menu .c-pledge__addcart-requirement .show { display: inline-block; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement .hide, #squadron42 .c-brand-menu .c-pledge__addcart-requirement .hide { display: none; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement.is-active .show, #squadron42 .c-brand-menu .c-pledge__addcart-requirement.is-active .show { display: none; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement.is-active .hide, #squadron42 .c-brand-menu .c-pledge__addcart-requirement.is-active .hide { display: inline-block; }
#squadron42 .page-wrapper .c-pledge__addcart .c-collapse__panel, #squadron42 .c-brand-menu .c-pledge__addcart .c-collapse__panel { color: rgb(88, 91, 84); font-size: 14px; }
#squadron42 .page-wrapper .c-pledge__addcart .c-collapse__panel ul, #squadron42 .c-brand-menu .c-pledge__addcart .c-collapse__panel ul { max-width: 340px; padding-left: 20px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { padding-left: 27px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__addcart .c-btn, #squadron42 .c-brand-menu .c-pledge__addcart .c-btn { margin-top: -25px; }
#squadron42 .page-wrapper .c-pledge__addcart p, #squadron42 .c-brand-menu .c-pledge__addcart p, #squadron42 .page-wrapper .c-pledge__addcart-requirement, #squadron42 .c-brand-menu .c-pledge__addcart-requirement, #squadron42 .page-wrapper .c-pledge__addcart .c-collapse__panel, #squadron42 .c-brand-menu .c-pledge__addcart .c-collapse__panel { font-size: 12px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { padding: 60px 398px 60px 106px; }
#squadron42 .page-wrapper .c-pledge__addcart .c-btn, #squadron42 .c-brand-menu .c-pledge__addcart .c-btn { float: right; }
#squadron42 .page-wrapper .c-pledge__addcart p, #squadron42 .c-brand-menu .c-pledge__addcart p { margin-top: 0px; max-width: 193px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { padding-left: 154px; }
#squadron42 .page-wrapper .c-pledge__addcart p, #squadron42 .c-brand-menu .c-pledge__addcart p { max-width: none; margin-top: 0.5em; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { padding-left: 280px; }
}
#squadron42 .page-wrapper .c-pledge__price, #squadron42 .c-brand-menu .c-pledge__price { height: 180px; width: 180px; background: url("") 0px 100% no-repeat; color: rgb(255, 255, 255); font-size: 50px; line-height: 1; padding: 40px 35px; position: absolute; right: 108px; top: -20px; }
#squadron42 .page-wrapper .c-pledge__price-only, #squadron42 .c-brand-menu .c-pledge__price-only { color: rgb(134, 137, 138); font-size: 12px; text-transform: uppercase; }
#squadron42 .page-wrapper .c-pledge__price strong, #squadron42 .c-brand-menu .c-pledge__price strong { display: block; font-weight: 100; position: relative; }
#squadron42 .page-wrapper .c-pledge__price sup, #squadron42 .c-brand-menu .c-pledge__price sup, #squadron42 .page-wrapper .c-pledge__price small, #squadron42 .c-brand-menu .c-pledge__price small, #squadron42 .page-wrapper .c-pledge__price .super, #squadron42 .c-brand-menu .c-pledge__price .super { font-weight: 300; }
#squadron42 .page-wrapper .c-pledge__price sup, #squadron42 .c-brand-menu .c-pledge__price sup, #squadron42 .page-wrapper .c-pledge__price .final-price::first-letter, #squadron42 .c-brand-menu .c-pledge__price .final-price::first-letter, #squadron42 .page-wrapper .c-pledge__price .super, #squadron42 .c-brand-menu .c-pledge__price .super { font-size: 25px; top: -0.75em; line-height: 0; position: relative; vertical-align: baseline; }
#squadron42 .page-wrapper .c-pledge__price .final-price::first-letter, #squadron42 .c-brand-menu .c-pledge__price .final-price::first-letter { position: absolute; vertical-align: super; }
#squadron42 .page-wrapper .c-pledge__price small, #squadron42 .c-brand-menu .c-pledge__price small, #squadron42 .page-wrapper .c-pledge__price .currency, #squadron42 .c-brand-menu .c-pledge__price .currency { bottom: 0px; font-size: 16px; margin-left: -34px; position: absolute; right: 0px; text-transform: uppercase; }
#squadron42 .page-wrapper .c-pledge__price .currency, #squadron42 .c-brand-menu .c-pledge__price .currency { bottom: -4px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__price, #squadron42 .c-brand-menu .c-pledge__price { height: 107px; width: 107px; background-size: 107px 226px; font-size: 36px; padding: 5px 15px; right: 82px; top: -25px; }
#squadron42 .page-wrapper .c-pledge__price-only, #squadron42 .c-brand-menu .c-pledge__price-only { font-size: 12px; }
#squadron42 .page-wrapper .c-pledge__price sup, #squadron42 .c-brand-menu .c-pledge__price sup, #squadron42 .page-wrapper .c-pledge__price .final-price::first-letter, #squadron42 .c-brand-menu .c-pledge__price .final-price::first-letter, #squadron42 .page-wrapper .c-pledge__price .super, #squadron42 .c-brand-menu .c-pledge__price .super { font-size: 18px; }
#squadron42 .page-wrapper .c-pledge__price small, #squadron42 .c-brand-menu .c-pledge__price small, #squadron42 .page-wrapper .c-pledge__price .currency, #squadron42 .c-brand-menu .c-pledge__price .currency { font-size: 10px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__price, #squadron42 .c-brand-menu .c-pledge__price { font-size: 28px; padding: 15px 20px; right: 54px; }
#squadron42 .page-wrapper .c-pledge__price-only, #squadron42 .c-brand-menu .c-pledge__price-only { font-size: 10px; }
#squadron42 .page-wrapper .c-pledge__price sup, #squadron42 .c-brand-menu .c-pledge__price sup, #squadron42 .page-wrapper .c-pledge__price .final-price::first-letter, #squadron42 .c-brand-menu .c-pledge__price .final-price::first-letter, #squadron42 .page-wrapper .c-pledge__price .super, #squadron42 .c-brand-menu .c-pledge__price .super { font-size: 14px; }
#squadron42 .page-wrapper .c-pledge__price small, #squadron42 .c-brand-menu .c-pledge__price small, #squadron42 .page-wrapper .c-pledge__price .currency, #squadron42 .c-brand-menu .c-pledge__price .currency { font-size: 8px; }
}
#squadron42 .page-wrapper .c-pledge__include-inner, #squadron42 .c-brand-menu .c-pledge__include-inner { background: url("") 0% 100% no-repeat; padding: 0px 70px 50px 54px; }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4, #squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { color: rgb(194, 190, 174); }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4 { font-size: 22px; font-weight: 300; line-height: 26px; margin-top: 0px; }
#squadron42 .page-wrapper .c-pledge__include-inner h4 strong, #squadron42 .c-brand-menu .c-pledge__include-inner h4 strong { font-weight: 600; }
#squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { font-size: 18px; line-height: 26px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__include .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__include .c-pledge__title { background: rgb(45, 46, 35); padding-left: 54px; padding-top: 50px; }
#squadron42 .page-wrapper .c-pledge__include .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__include .c-pledge__title h3 { margin: 0px; }
#squadron42 .page-wrapper .c-pledge__include-inner, #squadron42 .c-brand-menu .c-pledge__include-inner { background-image: url(""); }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4 { font-size: 20px; line-height: 24px; margin-bottom: 16px; }
#squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { font-size: 16px; line-height: 20px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__include, #squadron42 .c-brand-menu .c-pledge__include { padding-left: 0px; }
#squadron42 .page-wrapper .c-pledge__include .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__include .c-pledge__title { font-size: 24px; padding-left: 27px; }
#squadron42 .page-wrapper .c-pledge__include-inner, #squadron42 .c-brand-menu .c-pledge__include-inner { padding-left: 27px; }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4 { font-size: 15px; line-height: 18px; margin-bottom: 16px; }
#squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { font-size: 14px; line-height: 18px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__include-inner, #squadron42 .c-brand-menu .c-pledge__include-inner { margin-left: calc(100% - 720px); padding: 72px; width: 720px; }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4, #squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { padding-right: 116px; }
}
#squadron42 .page-wrapper .c-pledge__minigame, #squadron42 .c-brand-menu .c-pledge__minigame { position: relative; }
#squadron42 .page-wrapper .c-pledge__minigame::after, #squadron42 .c-brand-menu .c-pledge__minigame::after { clear: both; content: ""; display: table; }
#squadron42 .page-wrapper .c-pledge__minigame-logo, #squadron42 .c-brand-menu .c-pledge__minigame-logo { position: relative; }
#squadron42 .page-wrapper .c-pledge__minigame p, #squadron42 .c-brand-menu .c-pledge__minigame p { margin: 0px; padding-right: 0px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__minigame-logo, #squadron42 .c-brand-menu .c-pledge__minigame-logo { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 32px; height: 80px; margin: 45px -71px 13px 0px; padding: 20px 25px 25px 50px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo::before, #squadron42 .c-brand-menu .c-pledge__minigame-logo::before { color: rgb(237, 170, 14); content: "+"; font-size: 21px; font-weight: 600; left: 14px; position: absolute; top: 50%; transform: translateY(-50%); }
#squadron42 .page-wrapper .c-pledge__minigame-logo img, #squadron42 .c-brand-menu .c-pledge__minigame-logo img { display: block; max-height: 45px; width: auto; }
#squadron42 .page-wrapper .c-pledge__minigame-logo--marine img, #squadron42 .c-brand-menu .c-pledge__minigame-logo--marine img { max-height: 75px; margin: -21px 0px -21px 23px; }
#squadron42 .page-wrapper .c-pledge__minigame p, #squadron42 .c-brand-menu .c-pledge__minigame p { margin-left: 45px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__minigame p, #squadron42 .c-brand-menu .c-pledge__minigame p { margin-left: 20px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__minigame, #squadron42 .c-brand-menu .c-pledge__minigame { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 32px; margin: 65px -89px 32px -310px; padding: 37px 116px 37px 57px; }
#squadron42 .page-wrapper .c-pledge__minigame::before, #squadron42 .c-brand-menu .c-pledge__minigame::before { color: rgb(237, 170, 14); content: "+"; font-size: 37px; font-weight: 600; left: 28px; position: absolute; top: 50%; transform: translateY(-50%); }
#squadron42 .page-wrapper .c-pledge__minigame-logo, #squadron42 .c-brand-menu .c-pledge__minigame-logo { float: left; margin-right: 79px; text-align: center; width: 174px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo img, #squadron42 .c-brand-menu .c-pledge__minigame-logo img { display: block; height: auto; margin: 0px auto; max-width: 100%; }
#squadron42 .page-wrapper .c-pledge__minigame-logo--arena img, #squadron42 .c-brand-menu .c-pledge__minigame-logo--arena img { margin-top: 15px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo--marine img, #squadron42 .c-brand-menu .c-pledge__minigame-logo--marine img { margin: -32px auto; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-pledge__minigame, #squadron42 .c-brand-menu .c-pledge__minigame { margin-left: -470px; padding-left: 77px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo, #squadron42 .c-brand-menu .c-pledge__minigame-logo { margin-right: 119px; width: 274px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo--arena img, #squadron42 .c-brand-menu .c-pledge__minigame-logo--arena img { margin-top: 0px; }
}
#squadron42 .c-lightbox { height: 100%; width: 100%; background: rgba(0, 11, 24, 0.9); left: 0px; opacity: 0; position: fixed; top: 0px; z-index: 9999; transition: all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; transform: translateY(0%); }
#squadron42 .c-lightbox__backdrop { height: 100%; width: 100%; background: rgba(0, 11, 24, 0.8); left: 0px; position: absolute; top: 0px; z-index: 1; }
#squadron42 .c-lightbox__inner { display: flex; flex-direction: column; height: 100%; justify-content: center; margin: 0px auto; max-width: 1264px; padding: 60px 20px; position: relative; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; transform: scale(0.5); z-index: 10; }
#squadron42 .c-lightbox__header { position: relative; }
#squadron42 .c-lightbox__header h2 { color: rgb(194, 190, 174); font-size: 18px; font-weight: 400; line-height: 30px; margin: 0px; text-transform: uppercase; }
#squadron42 .c-lightbox__close { background: 0px 0px; border: none; cursor: pointer; opacity: 0.75; position: absolute; right: 0px; top: 0px; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .c-lightbox__close:hover, #squadron42 .c-lightbox__close:focus { opacity: 1; }
#squadron42 .c-lightbox__video { height: auto; margin: 30px auto; padding-bottom: 0px; overflow: hidden; position: relative; width: 100%; }
#squadron42 .c-lightbox__video embed, #squadron42 .c-lightbox__video iframe, #squadron42 .c-lightbox__video object, #squadron42 .c-lightbox__video video { height: 100%; width: 100%; left: 0px; position: absolute; top: 0px; }
#squadron42 .c-lightbox__video #player { height: 100%; margin: auto; }
#squadron42 .c-lightbox__video::after { content: ""; display: block; padding-top: calc(56.25%); }
#squadron42 .c-lightbox--hidden { visibility: hidden; }
#squadron42 .c-lightbox--opened { opacity: 1; transform: translateY(0px); }
#squadron42 .c-lightbox--opened .c-lightbox__inner { transform: scale(1); transition-delay: 0.25s; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar { background-color: rgb(26, 28, 18); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar ::-webkit-scrollbar-thumb { background: rgb(181, 192, 169); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar ::-webkit-scrollbar-track { background: rgb(37, 53, 39); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back { background-color: rgb(38, 40, 28); color: rgb(202, 203, 194); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back, #squadron42 .c-header-wrapper--s42 .c-right-sidebar__back::before { transition: color 0.15s ease-out 0s, background-color 0.15s ease-out 0s; will-change: color, background-color; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back::before { background-color: rgb(202, 203, 194); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back:hover { background-color: rgb(26, 28, 18); color: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back:hover::before { background-color: rgb(255, 255, 255); }
#connect #squadron42 .c-header-wrapper--s42 .c-right-sidebar__back { display: none; }
@media (min-width: 1024px) {
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form { border: 1px solid rgb(37, 53, 39); }
}
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-title { color: rgb(167, 167, 167); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-error-message { background: rgba(210, 44, 44, 0.12); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-label { color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-input { background-color: rgb(22, 34, 24); border: 1px solid rgb(22, 34, 24); color: rgb(160, 172, 149); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-input:focus { border-color: rgb(58, 79, 60); box-shadow: none; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-input::placeholder { color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-input--device { background-image: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist { border: 1px solid rgb(22, 34, 24); background-color: rgb(22, 34, 24); color: rgb(160, 172, 149); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist:focus { border: 1px solid rgb(58, 79, 60); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist .arrow { background-color: rgb(141, 141, 141); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist > .body { border: 1px solid rgb(37, 53, 39); background-color: rgba(22, 34, 24, 0.9); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist ul li.hover { background-color: rgb(58, 79, 60); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-checkbox-label { color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-checkbox-label::before { background-color: rgb(22, 34, 24); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-checkbox-label::after { background-image: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-checkbox-label:hover { color: rgb(226, 253, 198); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-submit { color: rgb(226, 253, 198); background-image: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-submit:hover { color: rgb(226, 253, 198); background-image: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-icon-link { color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-icon-link:hover { color: rgb(226, 253, 198); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-icon-link:hover::before { background-color: rgb(226, 253, 198); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-icon-link::before { background-color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form.is-hidden { border: 1px solid transparent; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account { justify-content: flex-start; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .btn-clipped-corners::before, #squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .btn-clipped-corners::after { content: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile { background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-metas-avatar { border-color: rgb(76, 78, 61); background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-metas-avatar:hover { border-color: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-metas-badge { border-color: rgb(76, 78, 61); background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info { padding-left: 15px; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-displayname { color: rgb(202, 203, 194); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-displayname:hover { color: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-handle { color: rgb(170, 173, 156); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-credits-label { color: rgb(144, 147, 126); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--pledge { color: rgb(94, 191, 251); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--uec { color: rgb(255, 180, 0); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--rec { color: rgb(174, 229, 244); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-signout-button { color: rgb(255, 90, 90); background-color: rgb(26, 28, 18); font-family: auto; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links { background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links-link { color: rgb(202, 203, 194); background-color: rgb(65, 68, 50); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links-link-icon svg path { fill: rgb(202, 203, 194); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links-link:hover { color: rgb(255, 255, 255); background-color: rgb(76, 78, 61); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links-link:hover svg path { fill: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__unconfirmed-account { background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__unconfirmed-account-inner { border: 1px solid rgb(26, 28, 18); color: rgb(170, 173, 156); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar-tabs__tab { background-color: rgb(22, 34, 24); color: rgb(150, 160, 140); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar-tabs__tab::after { background-color: rgb(22, 34, 24); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar-tabs__content { background-color: rgb(22, 34, 24); height: 100%; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts { margin-top: 25px; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts-content { padding: 25px; background-color: rgb(22, 34, 24); color: rgb(150, 160, 140); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts-unified-info { color: rgb(150, 160, 140); font-size: 14px; margin: 0px 0px 25px; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button { color: rgb(150, 160, 140); text-transform: uppercase; background: url(""); font-family: Electrolize, sans-serif; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button:hover { color: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button > .left-section { background: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button > .right-section { background: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button > .icon { background: url("") center center no-repeat; }
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 { background-color: rgb(20, 22, 12); padding: 0px 0px 5px; position: absolute; width: 100%; top: calc(-90px + 100vh); z-index: 30; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .c-brand-menu----s42 { border-bottom: 1px solid rgb(0, 21, 3); transition-duration: 0.16s; }
}
#squadron42 .c-brand-menu----s42 .c-brand-menu__hamburger span { background-color: rgb(237, 170, 14); }
#squadron42 .c-brand-menu----s42 .c-brand-menu__section { color: rgb(122, 122, 122); font-size: 13px; }
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__container { height: 68px; display: flex; justify-content: space-between; margin: 0px auto; padding: 0px 15px; }
}
@media (min-width: 1260px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__container { padding: 0px 35px; }
}
@media (min-width: 1400px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__container { padding: 0px; width: 1224px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo { background-color: rgb(34, 36, 22); }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo { height: 81px; display: flex; justify-content: flex-end; align-items: center; }
}
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { display: inline-block; }
@media (max-width: 1023px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { max-width: 100px; width: 100%; position: relative; }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { display: block; margin-right: 30px; width: 140px; transform: translateY(-55px); transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
}
@media (min-width: 1260px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { width: 185px; transform: translateY(-85px); }
}
@media (min-width: 1400px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { margin-left: -10px; margin-right: 0px; }
}
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg::before { content: ""; width: 120%; height: 120%; position: absolute; display: block; inset: 50% 0px 0px 50%; opacity: 0.85; transform: translate(-50%, -50%); background: radial-gradient(rgb(119, 136, 66) 15%, rgba(93, 104, 56, 0.4) 40%, rgba(33, 33, 33, 0) 70%); }
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg svg { position: relative; z-index: 1; }
@media only screen and (max-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__items { background-color: rgb(34, 36, 22); box-sizing: border-box; }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__items { display: flex; justify-content: flex-start; width: 100%; height: 100%; padding-left: 20px; margin: 0px 0px 0px -10px; }
}
#squadron42 .c-brand-menu----s42 .c-brand-menu__item--active ::after { content: ""; position: relative; display: block; width: 100%; height: 1px; top: -9px; opacity: 0.5; background-color: rgb(237, 170, 14); }
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__item { height: 100%; padding-left: 0px; padding-right: 20px; }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__link { position: relative; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .c-brand-menu----s42 .c-brand-menu__link::after { height: 1px; width: 100%; background: rgb(160, 121, 48); bottom: -3px; content: ""; display: block; left: 0px; position: absolute; transform: scaleX(0); transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .c-brand-menu----s42 .c-brand-menu__link:hover::after, #squadron42 .c-brand-menu----s42 .c-brand-menu__link.is-active::after { transform: scaleX(1); }
}
@media only screen and (max-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__cta { background-color: rgb(20, 22, 12); transition-duration: 0.16s; }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__cta { display: flex; align-items: center; flex-shrink: 0; }
#squadron42 .c-brand-menu----s42 .c-brand-menu__cta .c-btn { transform: translateX(0px) translateY(-23px); }
}
@media (min-width: 1400px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__cta .c-btn { transform: translateX(-35px) translateY(-23px); }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42.is-sticky { position: fixed; top: 0px; }
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__logo .h-svg { width: 144px; margin-right: 35px; transform: translateY(35px); }
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__container { height: 70px; }
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__item { line-height: 70px; }
#squadron42 .c-brand-menu----s42.is-sticky .c-menu-link { font-size: 13px; }
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__cta .c-btn { transform: translateX(-35px) translateY(23px); }
}
@media (min-width: 1400px) {
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__items { padding-left: 40px; }
#squadron42 .c-brand-menu----s42.is-sticky__cta .c-btn { transform: translateX(72px) translateY(0px); }
}
.l-notification-container { margin: 0px auto; box-sizing: border-box; width: 100%; }
.l-notification-container .l-notification__wrapper:nth-child(2n) .c-notification { background-color: rgb(38, 38, 39); }
.l-notification-container .l-notification__wrapper:nth-child(2n+1) .c-notification { background-color: rgb(32, 33, 33); }
.l-notification__wrapper { flex: 1 0 auto; flex-wrap: wrap; width: 100%; z-index: 1000; box-sizing: border-box; }
.l-notification__wrapper:last-child { padding-right: 0px; }
.l-notification__wrapper.is-hidden { display: none; }
.c-notification { display: flex; align-items: center; font-family: univia-pro, sans-serif; background-color: rgb(47, 47, 47); color: rgb(121, 129, 133); font-size: 14px; line-height: 18px; height: 100%; box-sizing: border-box; }
.c-notification__inner-wrapper { position: relative; z-index: 1; display: flex; width: 100%; padding: 25px 65px 25px 130px; max-width: 1440px; margin: 0px auto; box-sizing: border-box; mix-blend-mode: luminosity; }
@media only screen and (max-width: 1400px) {
.c-notification__inner-wrapper { padding: 0px 40px; }
}
@media only screen and (max-width: 1024px) {
.c-notification__inner-wrapper { padding: 0px 20px; flex-direction: column; }
}
@media only screen and (max-width: 760px) {
.c-notification__inner-wrapper { padding: 0px 20px; }
}
.c-notification-button { font-weight: 700; color: rgb(121, 129, 133); display: inline-block; text-transform: uppercase; font-size: 12px; align-items: center; cursor: pointer; vertical-align: middle; }
.c-notification-button .c-iconed__icon { display: inline-block; flex-shrink: 0; width: 16px; margin-left: 5px; fill: rgb(203, 231, 239); vertical-align: middle; }
.c-notification-button .c-iconed__icon--arrow { transform: rotate(-180deg); position: relative; top: -2px; }
.c-notification-button .c-iconed__icon--close { width: 17px; height: 17px; }
.c-notification-button .c-iconed__icon svg { flex-shrink: 0; width: 17px; height: 17px; }
.c-notification-button__text { letter-spacing: 0.03em; border-bottom: 1px solid rgb(255, 255, 255); display: inline-block; }
#topbar { width: 100%; height: 56px; }
#ptubar { background: red; width: 100%; color: rgb(255, 255, 255); padding: 2px; text-align: center; }
#social > a { width: 59px; height: 49px; display: block; float: left; margin-right: 4px; position: relative; }
.lightbar { width: 100%; height: 28px; position: relative; z-index: 10; }
.toplightbar { background: url("") center top no-repeat, url("") center top repeat-x; border-bottom: 1px solid rgb(17, 37, 53); margin-bottom: 65px; }
#contentbody.no-grid .toplightbar { margin-bottom: 0px; }
.bottomlightbar { background: url("") center bottom no-repeat, url("") center bottom repeat-x; border-top: 1px solid rgb(17, 37, 53); }
.lightbarlights { background: url("") center top repeat-x; position: absolute; width: 100%; height: 258px; z-index: 1; }
.bottomlightbar > .lightbarlights { background-position: center bottom; bottom: 0px; }
.headershadow, .footershadow { background: url("") center top repeat-x; width: 100%; height: 34px; position: absolute; top: 29px; }
.bottomlightbar > .headershadow, .bottomlightbar > .footershadow { background-position: center bottom; top: auto; bottom: 29px; }
.header { position: relative; z-index: 15; }
#contentbody { background: url("") center top repeat; width: 100%; position: relative; z-index: 13; padding-top: 140px; padding-bottom: 24px; }
#contentbody.not-fixed { background: url("") center top repeat scroll; }
#contentbody.no-grid { padding-top: 0px; }
#contentbody .wrapper { z-index: 20; position: relative; }
.lightbox { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1000; min-width: 480px; }
.lightbox.absolute { position: absolute; }
.lightbox.fixed-bottom { position: fixed; top: auto; bottom: 0px; }
.lightbox > .shader { background-color: rgb(0, 0, 0); height: 100%; opacity: 0.85; position: absolute; width: 100%; min-width: 480px; }
.modals .modal-wrapper { margin: 0px auto; position: relative; }
.modals .modal-inner { margin: 0px 11px; border-left: 1px solid rgb(23, 38, 53); border-right: 1px solid rgb(23, 38, 53); position: relative; overflow: hidden; background: url("") repeat, url("") center bottom no-repeat; }
.modals .modal-inner .inner-content { overflow: hidden; }
.modals .top-border { height: 52px; width: 100%; position: relative; }
.modals .bottom-border { height: 52px; width: 100%; position: relative; }
.modals .top-border img, .modals .bottom-border img { display: block; width: 100%; height: 23px; }
.modals .top-border .h-border { background: url(""); margin: 0px 12px; height: 29px; }
.modals .top-border .l-corner { background: url(""); height: 29px; width: 12px; position: absolute; bottom: 0px; left: 0px; }
.modals .top-border .r-corner { background: url(""); height: 29px; width: 12px; position: absolute; bottom: 0px; right: 0px; }
.modals .bottom-border .h-border { background: url(""); margin: 0px 12px; height: 29px; }
.modals .bottom-border .l-corner { background: url(""); height: 29px; width: 12px; position: absolute; top: 0px; left: 0px; }
.modals .bottom-border .r-corner { background: url(""); height: 29px; width: 12px; position: absolute; top: 0px; right: 0px; }
.modals .close { display: block; width: 61px; height: 37px; position: relative; background: url(""); float: right; margin-left: -61px; }
.modals .close:hover { opacity: 0.75; }
.fake-modal.modals .close { display: none; }
.modals .content { position: relative; z-index: 2; max-width: 100vw; }
.fake-modal .top-border img, .fake-modal .bottom-border img { display: none; }
.fake-modal.modals .top-border img, .fake-modal.modals .bottom-border img { display: block; }
.fake-modal .modal-wrapper .modal-inner #contact { max-width: 480px; }
.modals.vip .corner-wrapper .corner { background-image: url(""); }
.modals.vip input[type="text"]:focus, .modals.vip input[type="password"]:focus, .modals.vip textarea:focus { border: 1px solid rgb(255, 255, 0); color: rgb(66, 198, 231); box-shadow: rgba(255, 255, 0, 0.2) 0px 0px 20px inset; }
.modals h2 { line-height: 50px; margin: 0px 0px -12px; padding: 10px 0px 0px 12px; font-family: Electrolize; font-weight: 400; color: rgb(0, 240, 255); font-size: 22px; text-shadow: rgb(0, 237, 255) 0px 0px 30px; text-transform: uppercase; }
.modals h2 .icon { display: block; width: 48px; height: 48px; position: relative; background: url(data:image/webp;base64,UklGRuoHAABXRUJQVlA4WAoAAAA4AAAALwAALwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBITgMAAA3wZFvbsW23bdXzeLpt27ZtO9YT0KM9X7Zt95D7sG3rPs7Ac38YOYiICXDDOI1bruu65RShuZWGEr25KNHQ3FxDo0RvIkUajdvYaJT0BinRNJobRG9Ao1HRE6TRNK6DCpW6bjQlRSpNA2maxmmjaQpNU1Ip0jSQpumcjKYpNE1TAqk0pGRxtpiSQtOUVJoKxIrTJU3XKClNU9dpnO8d7KVp4EixhkLTlFQqV5PjMpumM3tc6vQY500hFQ1jxmYu1i5rF3bPVKQCzZjNhNkcWTWdY+gshZQUYScbM5dsVm0d2Rw7Ouu0EDQQmfjAh/59dGerdnbpDkVS1+kMLuMyr3vLl77J7rLHHLNwTINKiQayk72De7z7SZ/83SmH+b8cUxbqOlR2zHRmLouHvu/47D/acUwdc5jdaU6u4zRrZlw//R2/863/mp1ude0svVFK7LiUqz95lDu88sXf/5ld3d3OgfQGstNgZyw+dKfX3du93vKIz/9x/i89bGc6TW+ANJg98XvfeuJL7uQR7/n3L/xz6+ogzc2YvbKDdfz0Fy9+xszz3vrzr/zftjbUeXolO2r2hH//7t+/9mHu/OaXfeYH1vr/nuWv/uDJ9+eBr/zRn7vdlbPRcd/XXPBvH/vFmx8+OzfVXO3OsAxm7vSSx+H47lde/Zq5MJUbnTbFTOfkGS+B3376EW+521yaS6O5ic6mqeleNjzytfC3n/7vtz5kTLKToelZQ8kuRy68H//1tZ+/+cnDZFx2NpvmjJI9BusOsD/52nNfMbOZyV7MjjRQ0lBUp3fGH37iQW++u53ZXDYbM9NAQ9NZO82h7uwfPvEP73r4zoxk59LLDlI00BT2mGo+86N3PPdikzVzWZcdMxWnJTVb09V+8DVvvVN2zN7BmIGQIjQUO44cDn93n0uZCXdojguxQ1CNIuW4HPN/c8DKpbHZy0ov6zTQoOx06rC7l50NYwYuR07S0KjTtbuzdGfIOM1uIJpCo1d2d3axY3Y2V2Ncp9E0Gk2v2F3TLKZpjJWrNI3zpulVY5VxOmxoSNM0NJqmKY3GuvGSxmmaxnnTNEWj0pM0TdMglYbSQNMUGnWexnmaCoVGpakUjRs2TlNpqJttKnVbU6lQAFZQOCDMAQAAsAwAnQEqMAAwAD5lKI5FpCKhGO5m/EAGRLIATplqoWfgPkA6rKbDxwa7buc8PpuSyEzMJkS+6nvqnO2xgpUhBTYc0Mh/J4a0cZdiQz9TRHq0nwfnoFxSCTv5dpKK7DED8U372P+s33pA7gn3UoAA/vQkaholxzs0BEQyYQi6hp8BC8f/OTri0AoQuRzLP9oH/8weJDu0EJ8WaZ/ra285pb1ljCCt7Cl6dimbtz1Q3UWM7bz+ole5Zb+bvc91Apu7UVptT69K0Wk2oRnjbo2GRJELsG3q7mZqFMwIpospjgzUlVUVcGLJjIKzzgSBLdIpup5ZHpzJgAkBSnklxWWST+e6OiDqqWadbaQr305+3qJitYHALdGXxURdsyAlKq18PzVm+uJ+nQZD33Jnpyj9rsRJFw7KUEhWDnqSxxvjqNLuDBm1ckMzf0kyvLyucquelaUBzTwzj7IWnmP5zIa0rxxGaGCUWUwzGUqp7AIcifX4k8pwp8pIvvK/PlctyXjjpbv+tPnOZrK3NrPOuV6kkcT492a3T4j8GQhQwPdNTqrJYMh9pL1L+1z/r1nJwbQqXbd5nlF5fyqMrJeSn1mO0Rpo5ENJmh3HuVgAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAADAAAAADoAQAAQAAADAAAAAAAAAA); float: left; }
.modals form { padding-bottom: 10px; }
.modals .corner-wrapper { position: relative; display: inline-block; width: 100%; }
.modals .corner-wrapper .corner { display: block; position: absolute; width: 7px; height: 7px; background-image: url(""); }
.modals .corner-wrapper .corner.corner-top-left { top: -4px; left: -4px; background-position: 0px 0px; }
.modals .corner-wrapper .corner.corner-top-right { top: -4px; right: -4px; background-position: -14px 0px; }
.modals .corner-wrapper .corner.corner-bottom-left { bottom: -1px; left: -4px; background-position: 0px -14px; }
.modals .corner-wrapper .corner.corner-bottom-right { bottom: -1px; right: -4px; background-position: -14px -14px; }
.modals .captcha_img { position: relative; padding: 2px; margin-bottom: 10px; }
.modals .captcha { margin-top: 18px; }
.modals .captcha .corner-wrapper { width: 50%; }
.modals .captcha input[type="text"] { margin-top: 0px; height: 70px; text-align: center; margin-bottom: 0px; font-size: 40px; font-family: Electrolize; }
.modals .captcha .shadow-button { margin-top: 20px; }
.modals .terms { font-size: 12px; color: rgb(53, 94, 120); display: inline-block; }
.modals .terms a { color: rgb(0, 186, 255); font-weight: 700; }
.modals .handle-friendly { width: 313px; height: 27px; border: 1px solid rgb(15, 64, 97); background: rgba(9, 39, 57, 0.5); margin: -8px 0px 0px 3px; }
.modals .selectlist.small { width: 94px; float: left; margin-right: 9px; color: rgb(53, 94, 120); background: rgba(0, 0, 0, 0.4); }
.modals select.selectlist.small { background: url("") right center no-repeat scroll rgb(0, 0, 0); }
.modals .selectlist.small.last { margin-right: 0px; }
.modals .selectlist.small .body { width: 90%; }
.modals .selectlist.small > span { width: 40px; }
.modals .selectlist.small ul { width: 70px; }
.modals .selectlist.small ul li { width: 70px; }
.modals .selectlist.small .scrollable { background: url("") 0px 0px repeat scroll rgb(0, 0, 0); }
.modals .selectlist.small .scrollable .viewport { width: 60px; }
.modals .selectlist.small .scrollable .viewport .body { background: 0px 0px; }
.modals .button-wrapper ul { list-style: none; margin: 0px auto; padding: 0px 0px 20px; max-width: 418px; }
.modals .button-wrapper .button { background: url("") 0px 0px no-repeat; height: 55px; display: block; position: relative; float: left; width: 33.33%; }
.modals .button-wrapper .button a { display: block; width: 100%; height: 100%; }
.modals .button-wrapper .button a .text { color: rgb(118, 150, 174); font-size: 12px; line-height: 14px; font-weight: 700; padding-left: 60px; width: 65px; display: block; padding-top: 20px; }
.modals .button-wrapper .button.recovery a .text { padding-top: 14px; }
.modals .button-wrapper .button:hover .text, .modals .button-wrapper .button.active .text { color: rgb(255, 255, 255); }
.modals .button-wrapper .button .effect { display: block; width: 50px; height: 55px; position: absolute; top: 0px; left: 0px; background: url("") 0px -55px no-repeat; opacity: 0; z-index: 1; }
.modals .button-wrapper .button:hover .effect, .modals .button-wrapper .button.active .effect { opacity: 1; }
.modals .button-wrapper .button .icon { display: block; width: 21px; height: 19px; background: url(""); opacity: 0.75; z-index: 2; position: absolute; }
.modals .button-wrapper .button:hover .icon, .modals .button-wrapper .button.active .icon { opacity: 1; }
.modals .button-wrapper .button.sign-in .icon { width: 19px; height: 16px; background-position: 0px -45px; top: 20px; left: 17px; }
.modals .button-wrapper .button.recovery .icon { width: 19px; height: 26px; background-position: 0px -19px; top: 15px; left: 15px; }
.modals .button-wrapper .button.enlist .icon { width: 21px; height: 19px; background-position: 0px 0px; top: 17px; left: 15px; }
.modals .button-wrapper .button.enlist.copy-account .text { padding-top: 8px; color: rgb(255, 255, 0); }
.modals .button-wrapper .button .bottom-line { width: 100%; max-width: 111px; height: 2px; background: rgb(140, 241, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; display: block; position: absolute; bottom: -20px; left: 0px; opacity: 0; }
.modals .button-wrapper .button.active .bottom-line { opacity: 1; }
.modals #enlist { max-width: 951px; min-width: 400px; background: url("") 408px 118px no-repeat; }
.modals #enlist form { display: block; }
.modals #enlist fieldset { margin-bottom: 20px; float: left; width: 322px; }
.modals #enlist .line-container { float: left; display: block; width: 175px; height: 35px; position: relative; margin-left: 8px; }
.modals #enlist .line-container .handle { display: block; width: 24px; height: 24px; background: url("") 0px 0px; position: absolute; left: -20px; }
.modals #enlist .line-container .handle.top { top: -11px; }
.modals #enlist .line-container .handle.bottom { bottom: -11px; }
.modals #enlist .line-container .handle > .effect { display: block; width: 24px; height: 24px; opacity: 0; position: absolute; top: 0px; left: 0px; }
.modals #enlist .line-container.selected .handle > .effect { background: url("") 0px -24px; opacity: 1; }
.modals #enlist .line-container.good .handle > .effect { background: url("") 0px -83px; opacity: 1; width: 34px; height: 34px; top: -5px; left: -5px; }
.modals #enlist .line-container.error .handle > .effect { background: url("") 0px -48px; opacity: 1; width: 34px; height: 34px; top: -5px; left: -5px; }
.modals #enlist .line > .effect { opacity: 0; display: block; width: 100%; height: 100%; }
.modals #enlist .line-username .line-wrapper { position: absolute; top: 48px; left: 0px; width: 172px; height: 262px; }
.modals #enlist .line-username .line { width: 172px; height: 262px; background: url("") 0px -418px; display: block; }
.modals #enlist .line-username.selected .line > .effect { background: url("") -172px -418px; opacity: 1; }
.modals #enlist .line-username.good .line > .effect { background: url("") -344px -418px; opacity: 1; }
.modals #enlist .line-username.error .line > .effect { background: url("") -516px -418px; opacity: 1; }
.modals #enlist .line-password .line-wrapper { position: absolute; top: 83px; left: 0px; width: 172px; height: 262px; }
.modals #enlist .line-password .line { width: 172px; height: 262px; background: url("") 0px -418px; display: block; }
.modals #enlist .line-password.selected .line > .effect { background: url("") -172px -418px; opacity: 1; }
.modals #enlist .line-password.good .line > .effect { background: url("") -344px -418px; opacity: 1; }
.modals #enlist .line-password.error .line > .effect { background: url("") -516px -418px; opacity: 1; }
.modals #enlist .line-email .line-wrapper { position: absolute; top: 85px; left: 0px; width: 172px; height: 262px; }
.modals #enlist .line-email .line { width: 172px; height: 262px; background: url("") 0px -418px; display: block; }
.modals #enlist .line-email.selected .line > .effect { background: url("") -172px -418px; opacity: 1; }
.modals #enlist .line-email.good .line > .effect { background: url("") -344px -418px; opacity: 1; }
.modals #enlist .line-email.error .line > .effect { background: url("") -516px -418px; opacity: 1; }
.modals #enlist .line-dob .line-wrapper { position: absolute; top: -368px; left: 0px; width: 172px; height: 418px; }
.modals #enlist .line-dob .line { width: 172px; height: 418px; background: url("") 0px 0px; display: block; }
.modals #enlist .line-dob.selected .line > .effect { background: url("") -172px 0px; opacity: 1; }
.modals #enlist .line-dob.good .line > .effect { background: url("") -344px 0px; opacity: 1; }
.modals #enlist .line-dob.error .line > .effect { background: url("") -516px 0px; opacity: 1; }
.modals #enlist .line-displayname .line-wrapper { position: absolute; top: -368px; left: 0px; width: 172px; height: 418px; }
.modals #enlist .line-displayname .line { width: 172px; height: 418px; background: url("") 0px 0px; display: block; }
.modals #enlist .line-displayname.selected .line > .effect { background: url("") -172px 0px; opacity: 1; }
.modals #enlist .line-displayname.good .line > .effect { background: url("") -344px 0px; opacity: 1; }
.modals #enlist .line-displayname.error .line > .effect { background: url("") -516px 0px; opacity: 1; }
.modals #enlist .line-nickname .line-wrapper { position: absolute; top: -368px; left: 0px; width: 172px; height: 418px; }
.modals #enlist .line-nickname .line { width: 172px; height: 418px; background: url("") 0px 0px; display: block; }
.modals #enlist .line-nickname.selected .line > .effect { background: url("") -172px 0px; opacity: 1; }
.modals #enlist .line-nickname.good .line > .effect { background: url("") -344px 0px; opacity: 1; }
.modals #enlist .line-nickname.error .line > .effect { background: url("") -516px 0px; opacity: 1; }
.modals #enlist .line-captcha .line-wrapper { position: absolute; top: -299px; left: 0px; width: 172px; height: 418px; }
.modals #enlist .line-captcha .line { width: 172px; height: 418px; background: url("") 0px 0px; display: block; }
.modals #enlist .line-captcha.selected .line > .effect { background: url("") -172px 0px; opacity: 1; }
.modals #enlist .line-captcha.good .line > .effect { background: url("") -344px 0px; opacity: 1; }
.modals #enlist .line-captcha.error .line > .effect { background: url("") -516px 0px; opacity: 1; }
.modals #enlist .line-container .point { display: block; width: 11px; height: 12px; background: url("") 0px -12px; position: absolute; right: -5px; }
.modals #enlist .line-container .point.bottom { bottom: -5px; }
.modals #enlist .line-container .point.top { top: -5px; }
.modals #enlist .line-container .point > .effect { display: block; width: 100%; height: 100%; opacity: 0; }
.modals #enlist .line-container.selected .point > .effect, .modals #enlist .line-container.good .point > .effect, .modals #enlist .line-container.error .point > .effect { background: url("") 0px 0px; opacity: 1; }
.modals #enlist .message { float: left; max-width: 315px; height: 35px; position: relative; }
.modals #enlist .message .message-wrapper { position: absolute; top: 288px; left: 10px; width: 380px; }
.modals #enlist .message.msg-password .message-wrapper { top: 322px; }
.modals #enlist .message.msg-email .message-wrapper { top: 322px; }
.modals #enlist .message.msg-handle .message-wrapper { top: -388px; }
.modals #enlist .message.msg-nickname .message-wrapper { top: -388px; }
.modals #enlist .message.msg-captcha .message-wrapper { top: -319px; }
.modals #enlist .message.msg-dob .message-wrapper { top: -388px; }
.modals #enlist .message p { font-size: 12px; line-height: 16px; color: rgb(81, 155, 197); opacity: 0.6; }
.modals #enlist .message.active .msg p { color: rgb(0, 246, 255); opacity: 1; text-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals #enlist .message.error .msg p, .modals #enlist .message.good .msg p { opacity: 0; display: none; }
.modals #enlist .message .msg-error, .modals #enlist .message .msg-good { opacity: 0; display: none; }
.modals #enlist .message .msg-error p { color: rgb(246, 1, 1); opacity: 1; text-shadow: rgb(246, 1, 1) 0px 0px 30px; }
.modals #enlist .message .msg-good p { color: rgb(0, 255, 66); opacity: 1; text-shadow: rgb(0, 255, 66) 0px 0px 30px; }
.modals #enlist .message.error .msg-error, .modals #enlist .message.good .msg-good { opacity: 1; display: block; }
.modals #enlist .message > .msg-handle { margin-top: 39px; height: 76px; }
.modals #enlist .message > .msg-nickname { margin-top: 39px; height: 76px; }
.modals #enlist .message > .msg-dob { height: 101px; }
.modals #enlist .message > .msg-username { height: 80px; }
.modals #enlist .message > .msg-password { height: 75px; }
.modals #enlist .error-level-line { display: block; width: 65px; height: 5px; background: rgb(25, 60, 76); margin-right: 7px; float: left; margin-top: 10px; }
.modals #enlist .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals #migrate { max-width: 480px; min-width: 400px; }
.modals #migrate p.head { padding-bottom: 20px; font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #migrate form { display: block; }
.modals #migrate fieldset { margin-bottom: 20px; }
.modals #migrate fieldset.last { margin-bottom: 0px; }
.modals #migrate-enlist { max-width: 951px; min-width: 400px; background: url("") 50% 50% no-repeat; }
.modals #migrate-enlist p.head { padding-bottom: 20px; font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #migrate-enlist form { display: block; }
.modals #migrate-enlist .message { position: relative; }
.modals #migrate-enlist .message p { font-size: 12px; line-height: 16px; color: rgb(53, 94, 120); opacity: 0.4; margin: 0px 0px 20px; }
.modals #migrate-enlist .message.active .msg p { color: rgb(0, 246, 255); opacity: 1; text-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals #migrate-enlist .message.error .msg p, .modals #migrate-enlist .message.good .msg p { opacity: 0; display: none; }
.modals #migrate-enlist .message .msg-error, .modals #migrate-enlist .message .msg-good { opacity: 0; display: none; }
.modals #migrate-enlist .message .msg-error p { color: rgb(246, 1, 1); opacity: 1; text-shadow: rgb(246, 1, 1) 0px 0px 30px; }
.modals #migrate-enlist .message .msg-good p { color: rgb(0, 255, 66); opacity: 1; text-shadow: rgb(0, 255, 66) 0px 0px 30px; }
.modals #migrate-enlist .message.error .msg-error, .modals #migrate-enlist .message.good .msg-good { opacity: 1; display: block; }
.modals #migrate-enlist .error-level-line { display: block; width: 65px; height: 5px; background: rgb(25, 60, 76); margin-right: 7px; float: left; margin-bottom: 10px; }
.modals #migrate-enlist .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals #migrate-enlist .submit-wrapper { margin-top: 20px; }
.modals #migrate-enlist span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #migrate-enlist span.visibility { font-weight: 400; display: inline-block; margin-left: 15px; font-size: 11px; font-family: Electrolize; float: right; }
#signin-page { margin-bottom: 50px; }
.modals #signin { min-width: 400px; max-width: 480px; }
.modals #signin .content { max-width: 504px; margin: 0px auto; }
.modals #signin .migration-warning a { text-decoration: underline; font-family: Electrolize; font-size: 20px; font-weight: 700; color: rgb(187, 0, 0); }
.modal-inner .explanation-message { background-color: rgba(48, 219, 255, 0.2); border: 1px solid rgb(0, 240, 255); border-radius: 5px; color: rgb(0, 240, 255); font-size: 11px; line-height: 14px; margin-bottom: 10px; min-height: 28px; padding: 11px 30px; }
.modal-inner .explanation-message a { color: rgb(255, 255, 255); }
.modals #signin .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #signin .error-message strong { color: red; }
.modals #signin .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #signin .success-message strong { color: rgb(0, 255, 0); }
.modals #signin .remember { padding: 7px 0px 15px; }
.modals #signin .remember label { margin-top: 0px; }
.modals #signin .corner-wrapper { margin-bottom: 20px; }
.toggle-wrapper { width: 49px; height: 15px; background: url("") 0px 0px; position: relative; margin-left: 40px; margin-top: 2px; }
.toggle-wrapper .button { width: 21px; height: 9px; background: url("") -8px -25px; border-radius: 3px; box-shadow: rgba(0, 237, 255, 0.5) 0px 0px 20px; position: absolute; top: 3px; left: 3px; }
.toggle-wrapper.on .button { left: 25px; }
.toggle-wrapper .choice { width: 47px; height: 15px; position: absolute; top: -3px; font-size: 11px; color: rgb(56, 110, 145); cursor: pointer; font-weight: 700; }
.toggle-wrapper .choice.choice-1 { left: -22px; color: rgb(0, 240, 255); text-shadow: rgb(0, 237, 255) 0px 0px 10px; }
.toggle-wrapper .choice.choice-2 { text-align: right; right: -24px; width: 49px; }
.toggle-wrapper.on .choice.choice-1 { color: rgb(56, 110, 145); text-shadow: none; }
.toggle-wrapper.on .choice.choice-2 { color: rgb(0, 240, 255); text-shadow: rgb(0, 237, 255) 0px 0px 10px; }
.modals #add-note .toggle-wrapper { margin-top: 8px; }
.modals #signin form.two-step { display: none; }
.modals #signin form.two-step .selectlist { border-radius: 0px; background-color: rgba(0, 0, 0, 0.4); height: 36px; margin-bottom: 45px; }
.modals #signin form.two-step .selectlist .arrow { margin: 5px 10px 0px 0px; }
.modals #signin form.two-step .selectlist > span { height: 36px; line-height: 36px; padding: 0px 15px; }
.modals #recovery { min-width: 400px; max-width: 480px; }
.modals #recovery .migration-warning a { text-decoration: underline; font-family: Electrolize; font-size: 20px; font-weight: 700; color: rgb(187, 0, 0); }
.modals #recovery p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #recovery p.head { padding-bottom: 20px; }
.modals #recovery p a { font-weight: 700; color: rgb(0, 186, 255); }
.modals #recovery p.f-right { width: 65%; margin: 0px; }
.modals #recovery fieldset { margin-bottom: 20px; }
.modals #recovery .last { margin-bottom: 0px; }
.modals #recovery .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #recovery .error-message strong { color: red; }
.modals.connect .content .modal-inner .inner-content { height: 0px; overflow: hidden; display: none; }
.modals.connect .content .modal-inner .inner-content h2 { display: none; }
.modals.connect .content .modal-inner .inner-content.on { height: auto; display: block; }
.modals.connect .content .modal-inner .inner-content.on h2 { display: block; }
.modals.connect .content .modal-inner .inner-content.on#enlist { min-height: 1244px; }
.modals .content .modal-inner .inner-content .padder { padding: 0px 28px 5px; }
.modals #contact { max-width: 532px; min-width: 480px; }
.modals #contact p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #contact p a { color: rgb(0, 255, 255); }
.modals #contact p a:hover { color: rgb(255, 255, 255); }
.modals #contact fieldset { margin-bottom: 20px; }
.modals #contact fieldset.last { margin-bottom: 0px; }
.modals #contact label { padding: 15px 0px 0px; font-size: 12px; }
.modals #contact .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #contact .error-message strong { color: red; }
.modals #contact .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #contact .success-message strong { color: rgb(0, 255, 0); }
.modals #outbound { max-width: 532px; min-width: 480px; }
.modals #outbound p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #outbound fieldset { margin-bottom: 20px; }
.modals #outbound fieldset.last { margin-bottom: 0px; }
.modals #outbound label { padding: 15px 0px 0px; font-size: 12px; }
.modals #outbound .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #outbound span.important { font-weight: 700; text-transform: uppercase; text-decoration: underline; }
.modals #outbound span.url { color: rgb(179, 212, 252); font-weight: 400; font-family: inherit; overflow: hidden; text-overflow: ellipsis; display: block; overflow-wrap: break-word; }
.modals #outbound .error-message strong { color: red; }
.modals #outbound .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #outbound .success-message strong { color: rgb(0, 255, 0); }
.modals #resumepayment { max-width: 532px; min-width: 480px; }
.modals #resumepayment p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #resumepayment fieldset { margin-bottom: 20px; }
.modals #resumepayment fieldset.last { margin-bottom: 0px; }
.modals #resumepayment label { padding: 15px 0px 0px; font-size: 12px; }
.modals #resumepayment .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #resumepayment .note { border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 187, 187); padding: 11px 30px 11px 60px; display: block; min-height: 28px; font-family: Electrolize; }
.modals #resumepayment span.important { font-weight: 700; text-transform: uppercase; text-decoration: underline; }
.modals #resumepayment span.white { color: rgb(187, 187, 187); font-weight: 400; font-family: inherit; }
.modals #resumepayment .error-message strong { color: red; }
.modals #resumepayment .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #resumepayment .success-message strong { color: rgb(0, 255, 0); }
.modals #cancelorder { max-width: 532px; min-width: 480px; }
.modals #cancelorder p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #cancelorder fieldset { margin-bottom: 20px; }
.modals #cancelorder fieldset.last { margin-bottom: 0px; }
.modals #cancelorder label { padding: 15px 0px 0px; font-size: 12px; }
.modals #cancelorder input[type="password"], .modals #cancelorder input[type="text"] { margin-bottom: 15px; }
.modals #cancelorder .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #cancelorder .note { border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 187, 187); padding: 11px 30px 11px 60px; display: block; min-height: 28px; font-family: Electrolize; }
.modals #cancelorder span.important { font-weight: 700; text-transform: uppercase; text-decoration: underline; }
.modals #cancelorder span.white { color: rgb(187, 187, 187); font-weight: 400; font-family: inherit; }
.modals #cancelorder .error-message strong { color: red; }
.modals #cancelorder .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #cancelorder .success-message strong { color: rgb(0, 255, 0); }
.modals #pledge-log { min-width: 480px; max-width: 760px; }
.modals #pledge-log p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #pledge-log p.head { padding-bottom: 10px; }
.modals #pledge-log p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #pledge-log span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #pledge-log .scrollable { height: 250px; position: relative; }
.modals #pledge-log .scrollable .track { margin: 0px; }
.modals.pledge-log .content .modal-inner .inner-content .padder { padding: 0px 28px 15px; }
.modals #rental-log { min-width: 480px; max-width: 760px; }
.modals #rental-log p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #rental-log p.head { padding-bottom: 10px; }
.modals #rental-log p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #rental-log span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #rental-log .scrollable { height: 250px; position: relative; }
.modals #rental-log .scrollable .track { margin: 0px; }
.modals.rentale-log .content .modal-inner .inner-content .padder { padding: 0px 28px 15px; }
.modals #credit-log { min-width: 480px; max-width: 700px; }
.modals #credit-log p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #credit-log p.head { padding-bottom: 10px; }
.modals #credit-log p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #credit-log span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #credit-log .scrollable { height: 250px; position: relative; }
.modals #credit-log .scrollable .track { margin: 0px 17px; }
.modals.credit-log .content .modal-inner .inner-content .padder { padding: 0px 28px 15px; }
.modals.credit-log .content ins { text-decoration: underline; }
.modals.credit-log .content del { color: rgb(187, 0, 0); text-decoration: underline; }
.modals.credit-log .content ins.hold { color: rgb(133, 140, 147); }
.modals.credit-log .content del.hold { color: rgb(133, 140, 147); }
.modals.credit-log .content .show-more { background: rgba(0, 0, 0, 0); transition: color 0.25s ease-in 0s; cursor: pointer; padding: 10px 0px; font-size: 14px; color: rgb(90, 122, 147); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals.credit-log .content .show-more:hover { color: rgb(0, 240, 255); }
.modals.credit-log .content div { color: rgb(255, 255, 255); font-family: Electrolize; font-size: 13px; }
.modals.credit-log .content div.rates { height: 20px; }
.modals.credit-log .content div.rates span { color: rgb(255, 174, 0); text-transform: uppercase; }
.modals #submission-tos { min-width: 480px; max-width: 700px; }
.modals #submission-tos p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #submission-tos p.head { padding-bottom: 10px; }
.modals #submission-tos p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #submission-tos span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #submission-tos .scrollable { height: 250px; position: relative; }
.modals #submission-tos .scrollable .content { padding: 0px 30px 40px 0px; }
.modals #submission-tos .scrollable .content a { color: rgb(0, 240, 255); }
.modals #submission-tos .scrollable .track { margin: 0px 17px; padding: 0px; }
.modals #user-agreement { min-width: 480px; max-width: 700px; }
.modals #user-agreement p, .modals #user-agreement ul, .modals #user-agreement ol { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #user-agreement p.head { padding-bottom: 10px; }
.modals #user-agreement p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #user-agreement span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #user-agreement .scrollable { height: 250px; position: relative; }
.modals #user-agreement .scrollable .content { padding: 0px 30px 40px 0px; }
.modals #user-agreement .scrollable .content a { color: rgb(0, 240, 255); }
.modals #user-agreement .scrollable .track { margin: 0px 17px; padding: 0px; }
#user-agreement-form .submit-wrapper { margin: 20px 0px 0px; display: none; }
#user-agreement-form .submit-wrapper.left { float: left; }
#user-agreement-form .submit-wrapper.right { float: right; }
#user-agreement-form .submit-wrapper.decline { background: 0px 0px; }
#user-agreement-form .submit-wrapper.decline a { height: 34px; line-height: 34px; position: relative; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; display: block; }
#user-agreement-form .submit-wrapper.decline a::after { display: block; content: ""; width: 100%; height: 1px; background-color: rgb(255, 255, 255); position: absolute; bottom: 6px; left: 0px; }
#user-agreement-form .submit-wrapper.decline a:hover::after { opacity: 0; }
.modals #rules { min-width: 280px; max-width: 480px; }
.modals #rules .padder { padding: 10px 28px 20px; }
.modals #rules p, .modals #rules ul { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #rules a { color: rgb(136, 171, 199); border-bottom: 1px dotted rgb(136, 171, 199); font-family: Arial; }
.modals #rules a:hover { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.modals #rules p.head { padding-bottom: 10px; }
.modals #rules p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #rules span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #rules .scrollable { height: 450px; position: relative; }
.modals #rules .scrollable .viewport { width: 90%; }
.modals #rules .scrollable .track { margin: 0px 17px; }
.modals #pledge-upgrade-log { min-width: 480px; max-width: 700px; }
.modals #pledge-upgrade-log { width: 480px; height: 300px; }
.modals #pledge-upgrade-log p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #pledge-upgrade-log p.head { padding-bottom: 10px; }
.modals #pledge-upgrade-log p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #pledge-upgrade-log span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #pledge-upgrade-log .row { float: left; width: 100%; margin-bottom: 3px; font-size: 10px; line-height: 18px; height: 60px; padding: 0px; background: rgba(14, 21, 28, 0.8); border-top: 1px solid rgb(21, 38, 51); border-left: 6px solid rgb(31, 72, 104); transition-duration: 0.3s; }
.modals #pledge-upgrade-log .row label { color: rgb(90, 122, 147); margin: 0px 0px 0px 10px; font-size: 10px; }
.modals #pledge-upgrade-log .row label span { color: rgb(170, 170, 170); font-size: 12px; font-family: Electrolize; }
.modals #pledge-upgrade-log .row:hover { background: rgba(24, 72, 124, 0.4); border-top: 1px solid rgb(44, 82, 117); border-left: 6px solid rgb(0, 255, 255); }
.modals #pledge-upgrade-log .row:hover span { color: rgb(114, 225, 235); }
.modals #pledge-upgrade-log .scrollable { height: 125px; position: relative; }
.modals #pledge-upgrade-log .scrollable .track { margin: 0px; }
.modals #pledge-upgrade-log .scrollable .viewport { width: 98%; }
.modals #pledge-upgrade-log .content .modal-inner .inner-content .padder { padding: 0px 28px 15px; }
.modals .modal-error { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; width: 30%; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px 16px 60px; min-height: 28px; position: relative; }
.modals .modal-error p { color: rgb(187, 0, 0); }
.modals .modal-error strong { color: red; }
.modals .modal-error .close { background: url("") 0px 0px repeat scroll transparent; display: block; height: 16px; opacity: 1; position: absolute; right: 9px; top: 10px; width: 16px; z-index: 2; }
.modals .modal-error .close:hover { opacity: 0.75; }
.modals .modal-error a { color: rgb(255, 255, 255); font-weight: 700; }
.modals .modal-success { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; width: 30%; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px 16px 60px; min-height: 28px; position: relative; }
.modals .modal-success p { color: rgb(50, 170, 50); }
.modals .modal-success strong { color: rgb(0, 255, 0); }
.modals .modal-success .close { background: url("") 0px 0px repeat scroll transparent; display: block; height: 16px; opacity: 1; position: absolute; right: 9px; top: 10px; width: 16px; z-index: 2; }
.modals .modal-success .close:hover { opacity: 0.75; }
.modals .modal-success a { color: rgb(255, 255, 255); font-weight: 700; }
.modals .modal-confirm { background: url("") 7px 50% no-repeat rgba(0, 0, 0, 0.2); border: 1px solid rgb(248, 251, 0); border-radius: 5px; width: 30%; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px 16px 60px; min-height: 28px; position: relative; }
.modals .modal-confirm p { color: rgb(50, 170, 50); }
.modals .modal-confirm strong { color: rgb(0, 255, 0); }
.modals .modal-confirm a { color: rgb(255, 255, 255); font-weight: 700; }
.modals .modal-confirm .buttons { float: right; }
.modals .modal-progress { background: rgba(0, 222, 255, 0.1); border: 1px solid rgb(144, 255, 201); border-radius: 5px; width: 240px; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px 16px 60px; min-height: 28px; position: relative; }
.modals .modal-progress span { color: rgb(255, 255, 255); }
.modals .modal-progress > .traj-loader { width: 220px; margin: 0px; }
.modals .modal-alert { background: rgba(12, 103, 161, 0.2); border: 1px solid rgb(12, 103, 161); border-radius: 5px; width: 30%; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px; min-height: 28px; position: relative; }
.modals .modal-alert p { color: rgb(255, 255, 255); }
.modals .modal-alert a { color: rgb(255, 255, 255); font-weight: 700; }
.modals .modal-alert .buttons { margin-top: 25px; float: right; }
.modals #add-address { max-width: 951px; min-width: 400px; }
.modals #add-address p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #add-address fieldset { margin-bottom: 10px; }
.modals #add-address .left-col, .modals #add-address .right-col { width: 49%; }
.modals #add-address label.checkbox { color: rgb(65, 107, 134); cursor: pointer; float: left; font-size: 11px; font-weight: 700; }
.modals #add-address label.checkbox span { padding-left: 30px; }
.modals #add-address .selectlist { margin: 2px 0px 17px; }
.modals #add-address .region { position: relative; z-index: 1; }
.modals #add-address input[type="text"] { margin-bottom: 0px; }
.modals #reset-account { min-width: 400px; max-width: 500px; }
.modals #reset-account p { font-size: 12px; }
.modals #reset-account input[type="submit"].disabled { opacity: 0.4; }
.modals #reset-account input[type="submit"].disabled { opacity: 0.4; }
.modals #wallpaper-modal { min-width: 480px; max-width: 1200px; }
.modals #wallpaper-modal .left { float: left; width: 70%; }
.modals #wallpaper-modal .left img { display: block; width: 100%; max-width: 640px; }
.modals #wallpaper-modal .right { float: right; width: 30%; }
.modals #wallpaper-modal ul { padding: 0px; margin: 0px -8px -8px 0px; }
.modals #wallpaper-modal li { display: block; float: right; margin: 0px 8px 8px 0px; position: relative; width: 100%; max-width: 240px; box-sizing: border-box; }
.modals #wallpaper-modal li > a { display: block; font-size: 11px; color: rgb(88, 129, 146); margin: -10px; padding: 10px; }
.modals #wallpaper-modal li:hover > a { color: rgb(152, 210, 255); }
.modals #wallpaper-modal li > a > .inner { width: 100%; max-width: 175px; padding-right: 60px; height: 40px; display: block; }
.modals #wallpaper-modal li .title { font-size: 20px; line-height: 40px; padding-bottom: 4px; color: rgb(255, 255, 255); font-family: Electrolize; display: block; text-transform: uppercase; }
.modals #wallpaper-modal li .icon { display: block; width: 30px; height: 30px; background: url("") -13px -71px; position: absolute; top: 16px; right: 20px; }
.modals #wallpaper-modal li .icon .effect { display: block; width: 57px; height: 57px; position: absolute; left: -13px; top: -14px; background: url(""); opacity: 0; }
.modals #wallpaper-modal li:hover .icon .effect { opacity: 1; }
.modals #gift { min-width: 400px; max-width: 480px; }
.modals #gift p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #gift p.head { padding-bottom: 10px; }
.modals #gift p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #gift span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #gift .right { float: right; }
.modals #gift .cancel { color: rgb(255, 41, 26); font-family: Electrolize; font-size: 10px; text-shadow: rgb(255, 41, 26) 0px 0px 0px, rgb(255, 41, 26) 0px 0px 4px; margin-top: 12px; }
.modals #gift .corner-wrapper { margin-bottom: 15px; }
.modals #gift .corner-wrapper.no-bottom { margin-bottom: 0px; }
.modals #gift a { color: rgb(255, 255, 255); font-weight: 700; text-decoration: underline; }
.modals #reclaim { min-width: 400px; max-width: 480px; }
.modals #reclaim .panes { position: relative; width: 1000px; overflow: hidden; }
.modals #reclaim .pane.step1 { float: left; width: 425px; margin-right: 110px; }
.modals #reclaim .warning { color: red; font-size: 18px; line-height: 23px; }
.modals #reclaim .right { float: right; }
.modals #reclaim .pane.step2 { float: left; width: 425px; }
.modals #reclaim p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #reclaim p.head { padding-bottom: 10px; }
.modals #reclaim p.heading { color: rgb(78, 224, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; padding: 0px; margin: 0px; }
.modals #reclaim p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #reclaim span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #reclaim .corner-wrapper { margin-bottom: 15px; }
.modals #reclaim .corner-wrapper.no-bottom { margin-bottom: 0px; }
.modals #reclaim a { color: rgb(255, 255, 255); font-weight: 700; text-decoration: underline; }
.modals #reclaim .warn-panel { position: relative; }
.modals #reclaim .warn-logo { float: left; padding: 0px; opacity: 0.5; }
.modals #reclaim .pane-controls { display: block; margin-top: 70px; }
.modals #reclaim .exagon { width: 190px; background: url("") no-repeat; margin: 0px auto; position: relative; }
.modals #reclaim .exagon span { font-size: 36px; color: red; text-align: center; margin: auto; display: block; }
.modals #reclaim .exagon .hand { width: 190px; height: 182px; background: url("") 50% 50%; margin: 0px auto; animation-name: grow; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; }
.modals #reclaim .submit-wrapper { margin-top: 10px; }
.modals #renew { min-width: 400px; max-width: 480px; }
.modals #renew .warning { color: red; font-size: 18px; line-height: 23px; }
.modals #renew .right { float: right; }
.modals #renew .bottom { width: 425px; position: absolute; bottom: 0px; }
.modals #renew p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #renew p.head { padding-bottom: 10px; }
.modals #renew p.heading { color: rgb(78, 224, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; padding: 0px; margin: 0px; }
.modals #renew p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #renew span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #renew .corner-wrapper { margin-bottom: 15px; }
.modals #renew .corner-wrapper.no-bottom { margin-bottom: 0px; }
.modals #renew a { color: rgb(255, 255, 255); font-weight: 700; text-decoration: underline; }
.modals #renew .warn-panel { position: relative; }
.modals #add-note { min-width: 700px; max-width: 780px; }
.modals #add-note .last { margin-top: 10px; }
.modals #upgrade { max-width: 600px; }
.modals #upgrade .panes { position: relative; width: 1200px; overflow: hidden; }
.modals #upgrade .pane.step1 { float: left; width: 545px; margin-right: 110px; }
.modals #upgrade .pane-selection { padding: 5px 25px 10px; border-radius: 5px; background-color: rgba(86, 143, 220, 0.1); }
.modals #upgrade .warning { color: red; }
.modals #upgrade .pane.step2 { float: left; width: 545px; padding-top: 20px; }
.modals #upgrade p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #upgrade p.head { padding-bottom: 10px; }
.modals #upgrade p.heading { color: rgb(78, 224, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; padding: 0px; margin: 0px; }
.modals #upgrade p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #upgrade p.selected-pledge { font-family: Electrolize; text-transform: uppercase; color: rgb(255, 255, 255); }
.modals #upgrade span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #upgrade .right { float: right; }
.modals #upgrade .cancel { color: rgb(255, 41, 26); font-family: Electrolize; font-size: 10px; text-shadow: rgb(255, 41, 26) 0px 0px 0px, rgb(255, 41, 26) 0px 0px 4px; margin-top: 12px; }
.modals #upgrade .corner-wrapper { margin-bottom: 15px; }
.modals #upgrade .corner-wrapper.no-bottom { margin-bottom: 0px; }
.modals #upgrade a { color: rgb(255, 255, 255); font-weight: 700; text-decoration: underline; }
.modals #upgrade ul { padding: 0px; margin: 0px; width: 50%; display: block; float: left; }
.modals #upgrade li { list-style: none; }
.modals #upgrade .scrollable { height: 177px; position: relative; margin-bottom: 20px; }
.modals #upgrade .scrollable .viewport { width: 93%; }
.modals #upgrade .scrollable .track { margin: 0px 17px; }
.modals #upgrade input[type="radio"] { display: none; }
.modals #upgrade .row { float: left; width: 100%; margin-bottom: 3px; font-size: 12px; line-height: 18px; height: 40px; padding: 0px; background: rgba(14, 21, 28, 0.8); border-top: 1px solid rgb(21, 38, 51); border-left: 6px solid rgb(31, 72, 104); transition-duration: 0.3s; }
.modals #upgrade .row.selected { background: rgba(24, 72, 124, 0.4); border-top: 1px solid rgb(44, 82, 117); border-left: 6px solid rgb(0, 255, 255); }
.modals #upgrade .row label { line-height: 35px; margin: 0px 0px 0px 10px; }
.modals #upgrade .row.selected span { color: rgb(114, 225, 235); }
.modals #upgrade .row span { font-family: Electrolize; color: rgb(170, 170, 170); }
.modals #upgrade .row label.selected span { color: rgb(114, 225, 235); }
.traj-loader > div { width: 28px; height: 24px; background: url("") no-repeat; margin: auto; }
.traj-loader > span { font-family: Electrolize; font-size: 11px; color: rgb(68, 255, 130); text-transform: uppercase; display: block; text-align: center; margin-top: 5px; }
.modals .traj-loader { width: 220px; margin: 40px auto 50px; }
.modals ins { font-size: 12px; color: rgb(90, 122, 147); font-family: Electrolize; font-weight: 400; text-transform: uppercase; text-decoration: none; }
.modals del { font-size: 12px; color: red; font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.popover { z-index: 15; position: absolute; }
.popover .modal-wrapper > .top-border { display: none; }
.popover .modal-wrapper > .bottom-border { display: none; }
.popover .modal-inner { background: rgb(8, 16, 23); border: 1px solid rgb(49, 81, 113); outline: none; }
.popover .content { min-width: 0px; }
.popover .arrow { width: 37px; height: 18px; background: url("") 0px 0px no-repeat; position: absolute; }
.modals.popover.right .arrow, .popover.right-top .arrow, .popover.right-bottom .arrow { width: 18px; height: 37px; background-position: 0px 0px; }
.modals.popover.left .arrow, .popover.left-top .arrow, .popover.left-bottom .arrow { width: 18px; height: 37px; background-position: 100% 0px; }
.modals.popover.top .arrow, .popover.top-left .arrow, .popover.top-right .arrow { width: 37px; height: 18px; background-position: 0px 100%; }
.modals.popover.bottom .arrow, .popover.bottom-left .arrow, .popover.bottom-right .arrow { width: 37px; height: 18px; background-position: 0px 0px; }
.modals #apply-orgs { max-width: 532px; min-width: 480px; }
.modals #apply-orgs p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #apply-orgs p a { color: rgb(0, 255, 255); }
.modals #apply-orgs p a:hover { color: rgb(255, 255, 255); }
.modals #apply-orgs fieldset { margin-bottom: 20px; }
.modals #apply-orgs fieldset.last { margin-bottom: 0px; }
.modals #apply-orgs label { padding: 15px 0px 0px; font-size: 12px; }
.modals #apply-orgs .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #apply-orgs .error-message strong { color: red; }
.modals #apply-orgs .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #apply-orgs .success-message strong { color: rgb(0, 255, 0); }
.modals #report-orgs { max-width: 532px; min-width: 480px; }
.modals #report-orgs p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #report-orgs p a { color: rgb(0, 255, 255); }
.modals #report-orgs p a:hover { color: rgb(255, 255, 255); }
.modals #report-orgs fieldset { margin-bottom: 20px; }
.modals #report-orgs fieldset.last { margin-bottom: 0px; }
.modals #report-orgs label { padding: 15px 0px 0px; font-size: 12px; }
.modals #report-orgs .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #report-orgs .error-message strong { color: red; }
.modals #report-orgs .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #report-orgs .success-message strong { color: rgb(0, 255, 0); }
.modals #report-submission { max-width: 532px; min-width: 480px; }
.modals #report-submission p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #report-submission p a { color: rgb(0, 255, 255); }
.modals #report-submission p a:hover { color: rgb(255, 255, 255); }
.modals #report-submission fieldset { margin-bottom: 20px; }
.modals #report-submission fieldset.last { margin-bottom: 0px; }
.modals #report-submission label { padding: 15px 0px 0px; font-size: 12px; }
.modals #report-submission .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #report-submission .error-message strong { color: red; }
.modals #report-submission .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #report-submission .success-message strong { color: rgb(0, 255, 0); }
.modals #comment-report { max-width: 532px; min-width: 480px; }
.modals #comment-report p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #comment-report p a { color: rgb(0, 255, 255); }
.modals #comment-report p a:hover { color: rgb(255, 255, 255); }
.modals #comment-report fieldset { margin-bottom: 20px; }
.modals #comment-report fieldset.last { margin-bottom: 0px; }
.modals #comment-report label { padding: 15px 0px 0px; font-size: 12px; }
.modals #comment-report .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #comment-report .error-message strong { color: red; }
.modals #comment-report .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #comment-report .success-message strong { color: rgb(0, 255, 0); }
.modals #textile-reference { min-width: 480px; max-width: 760px; font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #textile-reference p.head { padding-bottom: 10px; }
.modals #textile-reference .scrollable { height: 250px; position: relative; }
.modals #textile-reference .scrollable .track { margin: 0px; }
.modals #textile-reference td { width: 38px; }
.modals #textile-reference td td { width: inherit; }
.modals #textile-reference td.example1, .modals #textile-reference td.example2 { width: 330px; }
#home .two-line-separator { margin: 40px 0px 30px; float: left; }
#home #atoms .section { display: none; }
#home #channel { padding: 0px; background: 0px 0px; }
#home #atoms-holder { padding-bottom: 200px; background: url("") center top repeat-x, url("") center bottom repeat-x; }
#featured-carousel { background: url("") center top repeat scroll, url("") center top -39px repeat, url("") center bottom no-repeat; height: 518px; padding-top: 140px; }
#featured-carousel .mask { position: relative; overflow: hidden; width: 100%; height: 518px; }
#featured-carousel .dots { position: absolute; width: 100%; height: 100%; z-index: 10; }
#featured-carousel .arrows { position: absolute; margin-top: 18px; right: 100px; }
#featured-carousel .arrows a { display: block; width: 120px; height: 120px; opacity: 0.6; float: left; z-index: 13; position: relative; }
#featured-carousel .arrows a:hover { opacity: 1; }
#featured-carousel .arrows .prev { background: url("") center center no-repeat; }
#featured-carousel .arrows .next { background: url("") center center no-repeat; }
#featured-carousel .bottom-carousel { position: relative; height: 518px; z-index: 9; margin-bottom: -518px; }
#featured-carousel .bottom-carousel > div { background-position: center center; background-repeat: no-repeat; background-size: contain; height: 100%; float: left; }
#featured-carousel .top-carousel { position: absolute; height: 518px; z-index: 12; }
#featured-carousel .top-carousel > div { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; float: left; overflow: hidden; }
#featured-carousel .top-carousel > div .wrapper { max-width: 1201px; height: 100%; padding: 0px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 { background: url("") repeat; position: relative; width: auto; height: 261px; padding: 49px; margin-top: 79px; }
#featured-carousel .top-carousel > div .wrapper .content-block1:hover > .image { opacity: 0.6; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .image { position: absolute; height: 100%; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: 0.3; margin: -49px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .texts { position: relative; z-index: 5; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .type { height: 14px; width: 160px; padding: 0px 8px; background-color: rgb(0, 225, 255); font-size: 11px; font-weight: 700; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 12px; position: relative; top: -56px; box-shadow: rgba(19, 113, 255, 0.6) 0px 0px 25px; margin-bottom: -10px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 h1 { margin: 0px; max-height: 112px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 h1 a { color: rgb(255, 255, 255); font-size: 48px; font-family: Electrolize; text-shadow: rgb(0, 0, 0) -2px 3px 3px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 h1 a:hover { color: cyan; text-shadow: rgb(0, 0, 0) -2px 3px 3px, rgb(6, 105, 149) 0px 0px 20px, rgb(6, 105, 149) 0px 0px 50px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text { margin-top: 30px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text p { font-size: 16px; color: rgb(158, 222, 255); width: 80%; text-shadow: rgb(0, 0, 0) -2px 3px 3px; margin-top: 20px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text p a { color: rgb(158, 222, 255); border-bottom: 1px dotted rgb(158, 222, 255); }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text p a:hover { border-bottom: 1px solid rgb(158, 222, 255); }
#featured-carousel .top-carousel > div .wrapper > div.video h1 { line-height: 32px; }
#featured-carousel .top-carousel > div .wrapper > div.video h1 a { font-size: 24px; }
#featured-carousel .top-carousel > div .wrapper > div.video .text p { width: auto; }
#featured-carousel .top-carousel > div .wrapper .embed-container, #featured-carousel .top-carousel > div .wrapper .video-holder { border: 1px solid rgb(186, 216, 227); }
#featured-carousel .top-carousel > div .wrapper .embed-container iframe, #featured-carousel .top-carousel > div .wrapper .embed-container object, #featured-carousel .top-carousel > div .wrapper .embed-container embed { width: 100%; height: 100%; }
#featured-carousel .top-carousel > div .wrapper .embed-container, #featured-carousel .top-carousel > div .wrapper .video-holder { height: 272px; width: 484px; float: left; margin-right: 40px; box-shadow: rgb(0, 0, 0) 0px 0px 10px -3px; border-radius: 2px; }
#featured-carousel .top-carousel > div .wrapper > div.event h1 { line-height: 32px; }
#featured-carousel .top-carousel > div .wrapper > div.event h1 a { font-size: 24px; }
#featured-carousel .top-carousel > div .wrapper > div.event .text p { width: auto; }
.feature.event .countdown > div { margin: 0px auto; position: relative; }
.feature.event .countdown .number-counter { margin: 0px 0px 0px 4px; float: left; }
.feature.event .countdown .number-counter .mask { height: 56px; width: 30px; position: relative; }
.feature.event .countdown .number-counter .carousel { height: 56px; position: relative; }
.feature.event .countdown .number-counter .item { height: 56px; font-size: 36px; line-height: 56px; font-family: Electrolize; color: rgb(255, 214, 71); text-shadow: rgb(255, 214, 71) 0px 0px 5px; text-align: center; position: relative; }
.feature.event .countdown .number-counter .append { height: 56px; font-size: 36px; line-height: 56px; font-family: Electrolize; color: rgb(255, 214, 71); text-shadow: rgb(255, 214, 71) 0px 0px 5px; text-align: center; float: left; position: relative; }
#featured-carousel .top-carousel a.viewmore { display: block; width: 245px; padding: 0px 70px 0px 0px; height: 49px; font-family: Electrolize; text-transform: uppercase; font-size: 16px; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) -2px 3px 3px; text-align: right; position: absolute; bottom: 10px; right: 10px; line-height: 49px; }
#featured-carousel .top-carousel a.viewmore:hover { color: cyan; text-shadow: rgb(0, 0, 0) -2px 3px 3px, rgb(6, 105, 149) 0px 0px 20px, rgb(6, 105, 149) 0px 0px 50px; }
#featured-carousel .top-carousel .tag-wrapper .tag .tag-content a { cursor: pointer; }
#featured-carousel .top-carousel .tag-wrapper .tag .tag-content { padding-left: 10px; padding-right: 15px; }
#featured-carousel .top-carousel .tag-wrapper { float: left; bottom: 0px; }
.crowdfunding-stats { background: url("") center top repeat-x; }
.crowdfunding-stats .hexagons { background: linear-gradient(rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%), linear-gradient(rgba(0, 0, 0, 0) 60%, rgb(0, 0, 0) 100%), url("") center top repeat; padding-top: 75px; }
.crowdfunding-stats .column { float: left; margin-top: 60px; }
.crowdfunding-stats .column.numbers { margin-right: 70px; width: 500px; max-width: 500px; position: relative; }
.crowdfunding-stats .column.numbers .body { margin-left: 32px; position: relative; }
.crowdfunding-stats .column .header h1 { font-family: Electrolize; color: rgb(255, 255, 255); float: left; line-height: 40px; height: 36px; text-transform: uppercase; font-size: 16px; margin: 0px; }
.crowdfunding-stats .column .header h1 .glow-box { background-color: rgb(19, 208, 255); width: 11px; height: 5px; float: left; box-shadow: rgb(19, 151, 255) 0px 0px 20px; margin-top: 17px; margin-right: 18px; }
.crowdfunding-stats .column .header h1 .next-stretch-box { position: absolute; right: 5px; top: 0px; color: rgb(255, 255, 255); font-family: Electrolize; }
.crowdfunding-stats .column .header h1 .next-stretch-box a { color: rgb(75, 241, 115); font-family: Electrolize; font-size: 18px; font-weight: 700; }
.crowdfunding-stats .column .header h1 .next-stretch-box a:hover { color: rgb(0, 255, 0); text-shadow: rgba(0, 255, 0, 0.6) 0px 0px 20px; }
.crowdfunding-stats .column .funding-footer .objective a { float: right; color: rgb(48, 255, 0); font-family: Electrolize; }
.crowdfunding-stats .column .funding-footer .progress { float: left; color: rgb(0, 192, 255); font-family: Electrolize; font-size: 14px; }
.crowdfunding-stats .column .funding-footer .progress #progress-percentage { font-family: Electrolize; }
.crowdfunding-stats .column .funding-footer .auto-refresh { float: right; width: 230px; }
.crowdfunding-stats .column .funding-footer .auto-refresh > span { color: rgb(0, 192, 255); font-family: Electrolize; font-size: 14px; display: block; float: left; }
.crowdfunding-stats .column .header .number-counter { float: right; }
.crowdfunding-stats .column .header .number-counter .loading { font-size: 16px; font-family: Electrolize; color: rgb(1, 255, 98); text-transform: uppercase; line-height: 40px; }
.crowdfunding-stats .column .header .number-counter .error { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: red; text-transform: uppercase; }
.crowdfunding-stats .column .header .number-counter .mask { height: 42px; width: 22px; }
.crowdfunding-stats .column .header .number-counter .carousel { height: 42px; }
.crowdfunding-stats .column .header .number-counter .item { height: 42px; font-size: 30px; font-family: Electrolize; color: rgb(1, 255, 98); }
.crowdfunding-stats .column .header .number-counter .append { font-size: 30px; font-family: Electrolize; color: rgb(1, 255, 98); float: left; }
.crowdfunding-stats .column .body { margin-top: 7px; }
.crowdfunding-stats .column .body .bars { margin: 0px -3px 5px; }
.crowdfunding-stats .column .body .bars .bar { background: url("") no-repeat; width: 6px; height: 41px; float: left; margin: 0px 3px; border-radius: 2px; }
.crowdfunding-stats .column .body .bars .bar .on { background: url("") no-repeat; opacity: 0; width: 6px; height: 41px; border-radius: 2px; }
.crowdfunding-stats .column .body .bars .bar { transition: all 0.5s ease 0s; }
.crowdfunding-stats .column .body .bars .bar.on .on { opacity: 1; box-shadow: rgba(0, 163, 255, 0.6) 0px 0px 25px; }
.crowdfunding-stats .column .body .button2-left-connector { background: url("") no-repeat; width: 212px; height: 46px; line-height: 46px; float: left; margin-bottom: 15px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter { margin: 12px 0px 12px 20px; font-size: 16px; color: rgb(4, 248, 255); font-family: Electrolize; float: left; line-height: 22px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .digits { font-size: 16px; color: rgb(4, 248, 255); font-family: Electrolize; line-height: 22px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .loading { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); text-transform: uppercase; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .error { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: red; text-transform: uppercase; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .mask { height: 23px; width: 11px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .carousel { height: 23px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .item { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .seperator { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .append { font-size: 16px; color: rgb(255, 255, 255); font-family: Electrolize; line-height: 22px; }
.crowdfunding-stats .column .body .button2-left-arrows { padding: 12px 0px 0px 65px; display: block; font-size: 14px; color: rgb(2, 238, 255); font-family: Electrolize; margin-top: -11px; width: 147px; height: 56px; float: left; margin-bottom: 15px; position: relative; }
.crowdfunding-stats .column .body .button2-left-arrows .arrow { display: block; position: absolute; left: -33px; top: 0px; width: 117px; height: 68px; }
.crowdfunding-stats .column .body .button2-left-arrows .arrow1 { background: url("") no-repeat; }
.crowdfunding-stats .column .body .button2-left-arrows .arrow2 { background: url("") no-repeat; }
.crowdfunding-stats .column .body .button2-left-arrows .arrow3 { background: url("") no-repeat; }
.crowdfunding-stats .column .body .button2-left-arrows:hover { color: rgb(255, 255, 255); text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
.crowdfunding-stats .column .body .button2-left-arrows:hover .arrow1 { left: 10px; opacity: 0; transition-delay: 0.2s; }
.crowdfunding-stats .column .body .button2-left-arrows:hover .arrow2 { left: -33px; }
.crowdfunding-stats .column .body .button2-left-arrows:hover .arrow3 { left: -40px; }
.crowdfunding-stats .column .body .holobtn { float: left; margin-left: -14px; }
.crowdfunding-stats .column .body .number-block { background-repeat: no-repeat; background-position: left center; padding-left: 70px; height: 62px; float: left; width: 160px; margin-bottom: 25px; }
.crowdfunding-stats .column .body .number-block.funds-raised { background-image: url(""); margin-top: 15px; }
.crowdfunding-stats .column .body .number-block.backers { background-image: url(""); }
.crowdfunding-stats .column .body .number-block.fans { background-image: url(""); margin-top: 15px; }
.crowdfunding-stats .column .body .number-block .label { font-family: Electrolize; font-size: 16px; color: rgb(204, 204, 204); text-transform: uppercase; margin: 10px 0px 0px 5px; }
.crowdfunding-stats .column .body .number-block .loading { font-family: Electrolize; color: rgb(4, 248, 255); text-transform: uppercase; }
.crowdfunding-stats .column .body .number-block .error { font-family: Electrolize; color: red; text-transform: uppercase; }
.crowdfunding-stats .column .body .number-block .number-counter { margin: 0px 0px 0px 4px; float: left; height: 23px; font-size: 20px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .number-block .number-counter .digits { font-size: 20px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .number-block .number-counter .mask { height: 23px; width: 14px; }
.crowdfunding-stats .column .body .number-block .number-counter .carousel { height: 23px; }
.crowdfunding-stats .column .body .number-block .number-counter .item { height: 23px; font-size: 20px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .number-block .number-counter .seperator { height: 23px; font-size: 20px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .header .filters { float: right; position: relative; top: -46px; margin-bottom: -46px; }
.crowdfunding-stats .column .header .filters .filter { background: url("") left top no-repeat; width: 65px; height: 66px; text-transform: uppercase; font-family: Electrolize; font-size: 12px; color: rgb(62, 128, 155); text-align: center; display: block; float: left; margin-left: 11px; padding-top: 26px; }
.crowdfunding-stats .column .header .filters .filter:hover { color: rgb(27, 253, 255); text-shadow: rgb(27, 146, 255) 0px 0px 9px; }
.crowdfunding-stats .column .header .filters .filter.on { background: url("") left top no-repeat; color: rgb(27, 253, 255); text-shadow: rgb(27, 146, 255) 0px 0px 9px; }
.crowdfunding-stats .column.timeline { width: 570px; }
.crowdfunding-stats .column.timeline .body { background: url("") no-repeat; width: 611px; height: 222px; margin-left: -20px; margin-top: 0px; }
.crowdfunding-stats .column.timeline .body .y-axis { float: left; margin: 20px 0px 0px 40px; height: 180px; width: 70px; }
.crowdfunding-stats .column.timeline .body .y-axis .mask { width: 100%; height: 180px; overflow: hidden; position: relative; }
.crowdfunding-stats .column.timeline .body .y-axis .mask .y-axis-carousel { position: relative; }
.crowdfunding-stats .column.timeline .body .y-axis .mask .y-axis-carousel > div { position: relative; float: left; }
.crowdfunding-stats .column.timeline .body .y-axis .mask .y-axis-carousel > div > div { color: rgb(99, 140, 163); font-size: 11px; text-align: right; width: 70px; height: 30px; line-height: 30px; }
.crowdfunding-stats .column.timeline .body #timeline-chart { width: 400px; height: 163px; float: left; margin: 31px 0px 0px 16px; }
.crowdfunding-stats .column.timeline .body .x-axis { margin: 10px 0px 0px 152px; width: 350px; height: 32px; }
.crowdfunding-stats .column.timeline .body .x-axis .mask { width: 350px; height: 180px; overflow: hidden; position: relative; }
.crowdfunding-stats .column.timeline .body .x-axis .mask .x-axis-carousel { position: relative; }
.crowdfunding-stats .column.timeline .body .x-axis .mask .x-axis-carousel > div { position: relative; float: left; width: 350px; }
.crowdfunding-stats .column.timeline .body .x-axis .mask .x-axis-carousel > div > div { float: left; color: rgb(99, 140, 163); font-size: 11px; width: 50px; height: 30px; line-height: 30px; text-align: center; }
.crowdfunding-stats .column.stats { margin-right: 0px; width: 570px; max-width: 570px; position: relative; }
.crowdfunding-stats .column.stats .header h1 { width: 100%; }
.crowdfunding-stats .column.stats .body { height: 285px; margin-left: 0px; background: url("") center center no-repeat; }
.crowdfunding-stats .column.stats .body .number-block { padding: 25px 0px 0px 125px; width: 150px; position: relative; }
.crowdfunding-stats .column.stats .body .number-block .circles { width: 155px; height: 155px; position: absolute; left: -10px; top: -20px; }
.crowdfunding-stats .column.stats .body .number-block .circles .circle_m { background: url("") center center no-repeat; width: 90px; height: 90px; position: absolute; left: 50%; top: 50%; margin: -45px 0px 0px -45px; }
.crowdfunding-stats .column.stats .body .number-block .circles .circle1 { background: url("") center center no-repeat; width: 155px; height: 155px; position: absolute; left: 0px; top: 0px; }
.crowdfunding-stats .column.stats .body .number-block .circles .circle2 { background: url("") center center no-repeat; width: 110px; height: 110px; position: absolute; left: 50%; top: 50%; margin: -55px 0px 0px -55px; }
.crowdfunding-stats .column.stats .body .number-block.fans { background: 0px 0px; margin-top: 0px; }
.crowdfunding-stats .column.stats .body .number-block.fans .circles .icon, .crowdfunding-stats .column.stats .body .number-block.fleet .circles .icon { position: absolute; left: 50%; top: 50%; margin: -64px 0px 0px -52px; width: 104px; height: 128px; background: url("") no-repeat; }
.crowdfunding-stats .column.stats .body .number-block.fans .circles .circle1 { animation: 16s linear 0s infinite normal none running rotating; }
.crowdfunding-stats .column.stats .body .number-block.fans .circles .circle2 { animation: 6s linear 0s infinite normal none running rotating_negative; }
.crowdfunding-stats .column.stats .body .number-block.fans .circles .icon { background-position: center 18px; }
.crowdfunding-stats .column.stats .body .number-block.fleet .circles .circle1 { animation: 12s linear 0s infinite normal none running rotating_negative; }
.crowdfunding-stats .column.stats .body .number-block.fleet .circles .circle2 { animation: 8s linear 0s infinite normal none running rotating; }
.crowdfunding-stats .column.stats .body .number-block.fleet .circles .icon { background-position: center -123px; }
.crowdfunding-stats .column.stats .body .number-block .box { position: absolute; top: 120px; left: 0px; width: 270px; height: 86px; background: url("") center center no-repeat; }
.crowdfunding-stats .column.stats .body .number-block .box div { font-size: 14px; color: rgb(99, 140, 163); margin: 0px; position: relative; display: table-cell; vertical-align: middle; height: 86px; width: 270px; text-align: center; }
.crowdfunding-stats .column.stats .body .number-block a.bracket-button { position: absolute; top: 215px; left: 22px; }
#atoms-holder { background: url("") center top repeat-x, url("") center bottom repeat-x; padding-top: 40px; }
#atoms { padding-top: 10px; padding-bottom: 100px; margin: 0px -5px; }
#atoms .section { border-top: 3px solid rgb(91, 166, 220); float: left; width: 564px; margin: 0px 5px; }
#atoms .section .header .top { height: 10px; width: 100%; background: url("") repeat; }
#atoms .section .header .bottom { height: 3px; width: 100%; background: url("") repeat; }
#atoms .section .header .glow-box { background-color: rgb(19, 208, 255); width: 11px; height: 5px; float: left; box-shadow: rgb(19, 208, 255) 0px 0px 10px; margin-top: 17px; margin-left: 18px; }
#atoms .section .header h1 { font-family: Electrolize; color: rgb(255, 255, 255); float: left; line-height: 40px; height: 40px; text-transform: uppercase; font-size: 16px; margin: 0px 0px 0px 18px; }
#atoms .section .header h2 { font-family: Electrolize; color: rgb(255, 41, 26); float: right; line-height: 40px; text-transform: uppercase; font-size: 16px; margin: 0px 24px 0px 0px; text-shadow: rgb(255, 41, 26) 0px 0px 0px, rgb(255, 41, 26) 0px 0px 4px; }
#atoms .section .header.type-a { background: url("") repeat; }
#atoms #transmissions .filters { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(52, 105, 147); background: url("") repeat; padding: 25px 0px 16px 10px; margin-top: 4px; }
#atoms #transmissions .filters.content-block3 .corner-top-left { display: none; }
#atoms #transmissions .filters.content-block3 .corner-top-right { display: none; }
#atoms #transmissions .filters.content-block3 .corner-bottom-left { left: 0px; }
#atoms #transmissions .filters.content-block3 .corner-bottom-right { right: 0px; }
#atoms #transmissions .filters .filter { display: block; float: left; background: url("") no-repeat; width: 85px; height: 86px; margin: 0px 12px; }
#atoms #transmissions .filters .filter.on { background: url("") no-repeat; }
#atoms #transmissions .filters .filter .icon { width: 85px; height: 71px; }
#atoms #transmissions .filters .filter .arrow { width: 33px; height: 31px; margin: 0px auto; background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.on .arrow { width: 33px; height: 31px; background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.videos .icon { background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.images .icon { background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.arts .icon { background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.audios .icon { background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.generals .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items { background: url("") center top no-repeat rgb(1, 3, 4); padding: 21px 16px; border: 1px solid rgb(21, 37, 52); }
#atoms #transmissions .items.content-block3 .corner-bottom-left { display: none; }
#atoms #transmissions .items.content-block3 .corner-bottom-right { display: none; }
#atoms #transmissions .items .separator { background: 0px 0px; height: 6px; box-shadow: none; margin: 1px 0px 0px; border-top: 1px solid rgb(10, 17, 23); border-bottom: 1px solid rgb(15, 28, 41); }
#atoms #transmissions .items .separator .box { background-color: rgb(45, 252, 255); box-shadow: rgb(45, 252, 255) 0px 0px 30px; width: 6px; height: 6px; }
#atoms #transmissions .items .separator.gold .box { background-color: rgb(230, 201, 41); box-shadow: rgb(230, 201, 41) 0px 0px 30px; }
#atoms #transmissions .items .separator .right { float: right; }
#atoms #transmissions .items .item { display: block; width: 530px; min-height: 123px; position: relative; overflow: hidden; }
#atoms #transmissions .items .item > .background { opacity: 0; position: absolute; width: 530px; height: 100%; }
#atoms #transmissions .items .item .text { padding: 19px 23px; width: 484px; position: relative; }
#atoms #transmissions .items .item .text .icon { float: right; width: 52px; height: 52px; margin-bottom: -52px; margin-top: 10px; }
#atoms #transmissions .items .item .text .glow-box { width: 11px; height: 5px; float: left; margin-top: 9px; }
#atoms #transmissions .items .item .text h1 { float: left; font-family: Electrolize; margin: 0px 0px 0px 22px; color: rgb(255, 255, 255); font-size: 16px; text-transform: uppercase; width: 450px; }
#atoms #transmissions .items .item .text .time { margin: 0px 0px 0px 33px; font-weight: 700; color: rgb(0, 162, 255); font-size: 11px; }
#atoms #transmissions .items .item .text p { margin: 5px 0px 0px 33px; font-size: 11px; color: rgb(50, 85, 111); width: 380px; height: 32px; overflow: hidden; }
#atoms #transmissions .items .item.general .text { background-color: rgba(0, 162, 255, 0); }
#atoms #transmissions .items .item.development .text { background-color: rgba(255, 36, 19, 0); }
#atoms #transmissions .items .item.community .text { background-color: rgba(19, 255, 27, 0); }
#atoms #transmissions .items .item.lore .text { background-color: rgba(255, 125, 19, 0); }
#atoms #transmissions .items .item:hover > .background { opacity: 0.2; }
#atoms #transmissions .items .item:hover .text p { color: rgb(29, 151, 208); }
#atoms #transmissions .items .item.development .text .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items .item.general .text .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items .item.community .text .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items .item.lore .text .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items .item.expanded { height: 280px; width: 530px; }
#atoms #transmissions .items .item.expanded .background { opacity: 0.7; }
#atoms #transmissions .items .item.expanded .icon { margin-top: 0px; }
#atoms #transmissions .items .item.expanded .text { float: left; margin-top: 188px; background: rgba(0, 0, 0, 0.8); height: 54px; }
#atoms #transmissions .items .item.expanded .text .time { display: none; }
#atoms #transmissions .items .item.expanded:hover .background { opacity: 1; }
#atoms #transmissions .items .item.development .text .glow-box { background-color: rgb(255, 36, 19); box-shadow: rgb(255, 36, 19) 0px 0px 12px; }
#atoms #transmissions .items .item.general .text .glow-box { background-color: rgb(0, 162, 255); box-shadow: rgb(0, 162, 255) 0px 0px 12px; }
#atoms #transmissions .items .item.community .text .glow-box { background-color: rgb(19, 255, 27); box-shadow: rgb(19, 255, 27) 0px 0px 12px; }
#atoms #transmissions .items .item.lore .text .glow-box { background-color: rgb(255, 125, 19); box-shadow: rgb(255, 125, 19) 0px 0px 12px; }
#atoms #transmissions .items .item.zebra1 { background: url("") center top repeat-x, url("") center bottom repeat-x, url("") repeat; }
#atoms #transmissions .items .item.zebra0 { background: url("") repeat; }
#atoms #transmissions .items .item.restricted .restricted-indicator { opacity: 0; position: absolute; background: rgba(0, 0, 0, 0.8); width: 530px; height: 119px; line-height: 119px; text-align: center; color: red; text-transform: uppercase; font-family: Electrolize; font-size: 50px; z-index: 12; }
#atoms #transmissions .items .item.restricted.expanded .restricted-indicator { height: 280px; line-height: 280px; }
#atoms #transmissions .items .item.restricted:hover { cursor: pointer; }
#atoms #transmissions .items .item.restricted:hover .restricted-indicator { opacity: 1; }
#atoms #transmissions .items .expandbtn { float: right; text-transform: uppercase; margin-top: 40px; }
#home #transmissions .wiew-more-wrapper { background: rgb(0, 35, 56); height: 3px; width: 100%; margin-top: 80px; }
#home #transmissions .wiew-more-wrapper .btn { margin: 0px auto; width: 170px; height: 30px; position: relative; top: -23px; }
#home #commlink-holder { padding-bottom: 75px; }
#atoms #events .countdown { border-top: 1px solid rgb(52, 105, 147); border-left: 1px solid rgb(21, 37, 52); border-right: 1px solid rgb(21, 37, 52); margin-top: 4px; background: url("") left -50px repeat-x, url("") center bottom no-repeat; height: 56px; padding: 28px 19px; box-shadow: rgb(0, 0, 0) 0px -10px 12px -9px inset; }
#atoms #events .countdown h1 { font-family: Electrolize; text-transform: uppercase; font-size: 14px; color: rgb(82, 114, 145); margin: 0px; }
#atoms #events .countdown .countdown-items { margin: 0px -18px 0px -8px; }
#atoms #events .countdown .countdown-item { background: url("") no-repeat; width: 18px; height: 18px; float: left; margin: 7px; }
#atoms #events .countdown .countdown-item .glow { margin: 9px; width: 0px; height: 0px; box-shadow: rgb(10, 92, 180) 0px 0px 18px 6px; }
#atoms #events .event-list .event { background: url("") center top no-repeat scroll; height: 77px; padding: 24px 17px; border-color: rgb(21, 37, 52); border-bottom-width: 0px; }
#atoms #events .event-list .event.first { background: url("") center top no-repeat scroll, url("") center top no-repeat scroll; border-top-width: 0px; }
#atoms #events .event-list .event.first .corner-top-left, #atoms #events .event-list .event.first .corner-top-right { display: none; }
#atoms #events .event-list .event.last .corner-bottom-left, #atoms #events .event-list .event.last .corner-bottom-right { display: none; }
#atoms #events .event-list .event.last { border-bottom-width: 3px; }
#atoms #events .event-list .event > img { float: left; width: 78px; height: 78px; border: 1px solid rgb(86, 106, 131); }
#atoms #events .event-list .event .details { float: left; margin-left: 17px; width: 430px; }
#atoms #events .event-list .event .details h1 { margin: -4px 0px 0px; }
#atoms #events .event-list .event .details h1 a { font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; display: block; font-family: Electrolize; }
#atoms #events .event-list .event .details h1 .glow-box { background-color: rgb(0, 255, 255); width: 11px; height: 5px; float: left; box-shadow: rgb(0, 255, 255) 0px 0px 10px; margin-top: 8px; margin-right: 16px; }
#atoms #events .event-list .event .details h2 { color: rgb(0, 162, 255); font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; }
#atoms #events .event-list .event .details p { color: rgb(72, 119, 154); font-size: 11px; }
#atoms #events .event-list .event.live .details h1 a { color: rgb(35, 255, 19); }
#atoms #events .event-list .event.live .details h1 .glow-box { background-color: rgb(35, 255, 19); box-shadow: rgb(35, 255, 19) 0px 0px 10px; }
#atoms #events .event-list .expandbtn { float: right; top: -26px; margin-right: 17px; text-transform: uppercase; }
#bincountdowncontainer { height: 364px; opacity: 1; width: 380px; z-index: 2; margin: -10px 0px; }
#binrotators { height: 100%; width: 100%; }
.binrotator { background: url("") 0px 0px no-repeat scroll transparent; }
#binrotator-1 { position: absolute; background-position: -1734px 0px; height: 81px; margin-left: 124px; margin-top: 122px; width: 77px; }
#binrotator-2 { position: absolute; background-position: -1625px 0px; height: 111px; margin-left: 108px; margin-top: 107px; width: 109px; }
#binrotator-3 { position: absolute; background-position: -1484px 0px; height: 141px; margin-left: 93px; margin-top: 92px; width: 141px; }
#binrotator-4 { position: absolute; background-position: -1313px 0px; height: 171px; margin-left: 78px; margin-top: 77px; width: 171px; }
#binrotator-5 { position: absolute; background-position: -1112px 0px; height: 201px; margin-left: 62px; margin-top: 62px; width: 201px; }
#binrotator-6 { position: absolute; background-position: -879px 0px; height: 231px; margin-left: 47px; margin-top: 47px; width: 233px; }
#binrotator-7 { position: absolute; background-position: -616px 0px; height: 261px; margin-left: 32px; margin-top: 32px; width: 263px; }
#binrotator-8 { position: absolute; background-position: -323px 0px; height: 291px; margin-left: 16px; margin-top: 17px; width: 293px; }
#binrotator-9 { position: absolute; background-position: 0px 0px; height: 321px; margin-left: 1px; margin-top: 2px; width: 323px; }
#event-feed .feed-details #livetext { color: rgb(0, 255, 0); display: none; position: relative; text-align: center; text-shadow: rgb(0, 255, 0) 0px 0px 25px; top: -235px; z-index: 3; font-size: 32px; }
#atoms #media .filters { float: right; }
#atoms #media .media-list { margin: 0px -7.5px; border-bottom: 3px solid rgb(21, 37, 52); padding-bottom: 25px; }
#atoms #media .media-list .media-item { width: 162px; height: 112px; float: left; margin: 6.5px; padding: 8px; display: block; }
#atoms #media .media-list .media-item .media { width: 162px; height: 112px; }
#atoms #media .media-list .media-item .media .text { background: rgba(0, 0, 0, 0.8); margin-top: 72px; padding: 12px 10px; width: 142px; height: 16px; float: left; font-size: 10px; color: rgb(89, 164, 198); }
#atoms #media .expandbtn { float: right; top: -26px; margin-right: 17px; text-transform: uppercase; }
#channel .hr { background-color: rgb(0, 158, 255); opacity: 0.15; height: 8px; width: 100%; margin: 6px 0px; }
#channel .content-block4 h1 { color: rgb(0, 231, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; background: url("") left center no-repeat; padding-left: 60px; }
#channel .content-block4 h1 a { color: rgb(0, 231, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; }
#channel .content-block4 .subtitle { font-family: Electrolize; float: right; color: rgb(255, 48, 0); text-shadow: rgb(255, 48, 0) 0px 0px 4px; font-size: 16px; text-transform: uppercase; line-height: 66px; margin-right: 30px; }
#channel .content-block4.filters { margin: 30px 0px 0px; }
#channel .content-block4.filters .content .selectlist-container { float: left; margin: 12px 5px 0px; }
#channel .content-block4.filters .content .selectlist-container .label { font-size: 11px; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: 700; }
#channel .content-block4.filters .content .selectlist-container .selectlist { float: right; margin: 5px 0px 0px; width: 198px; height: 51px; background: url("") no-repeat; border: none; }
#channel .content-block4.filters .content .selectlist-container.small .selectlist { width: 125px; background-position: 100% 0px; }
#channel .content-block4.filters .content .selectlist-container.small .selectlist > span { width: 40%; }
#channel .content-block4.filters .content .selectlist-container.small .selectlist ul { width: 77px; }
#channel .content-block4.filters .content .selectlist-container.small .selectlist ul li { width: 77px; }
#channel .content-block4.filters .content .selectlist-container .selectlist .arrow { background: url("") center center no-repeat scroll transparent; width: 50px; height: 40px; }
#channel .content-block4.filters .content .selectlist-container .selectlist span { height: 30px; line-height: 30px; }
#channel .content-block4.filters .content .selectlist-container select.selectlist { height: 41px; padding-top: 0px; vertical-align: top; padding-left: 10px; background: url("") no-repeat, url("") 164px 14px no-repeat scroll transparent; }
#channel .content-block4.filters .content .selectlist-container .selectlist ul { width: 150px; }
#channel .content-block4.filters .content .selectlist-container .selectlist ul li { width: 150px; }
#channel .content-block4.filters .content .selectlist-container .selectlist .scrollable { background: url("") 0px 0px repeat scroll rgb(0, 0, 0); max-height: 120px; width: auto; }
#channel .content-block4.filters .content .selectlist-container .selectlist .scrollable .viewport { width: 169px; }
#channel .content-block4.filters .content .selectlist-container .selectlist .scrollable .viewport .body { background: 0px 0px; }
#channel .content-block4.filters .content .corner-wrapper { width: 200px; margin: 34px 10px 0px; float: left; }
#channel .content-block4.filters .content .corner-wrapper input[type="text"] { border: 1px solid rgb(24, 76, 111); }
#channel .content-block4.filters .content form > .selectlist { width: 80px; height: 35px; margin: 34px 6px 15px; float: left; background-color: rgba(0, 0, 0, 0.4); border: 1px solid rgb(24, 76, 111); }
#channel .content-block4.filters .content form > .selectlist .arrow { height: 35px; background-position: center center; }
#channel .content-block4.filters .content form > .selectlist > span { width: auto; height: 28px; line-height: 28px; }
#channel .content-block4.filters .content form > select.selectlist { background: url("") 40px -7px no-repeat; }
#channel .content-block4.filters .content form > fieldset { margin: 38px 6px 10px; float: left; }
#channel .hub-blocks { margin-right: -40px; margin-bottom: 40px; }
#channel .hub-blocks .no-results { text-align: center; font-size: 30px; color: rgb(255, 255, 255); font-family: Electrolize; margin-top: 50px; }
#channel .hub-block { padding: 10px; margin-top: 40px; display: block; float: left; margin-right: 30px; }
#channel .hub-block > .title-holder > .title { font-family: Electrolize; }
#channel .hub-block > img { display: block; }
#channel .hub-block .type { background: url("") no-repeat; float: right; height: 33px; width: 120px; position: absolute; right: 10px; z-index: 5; }
#channel .hub-block .type .icon { float: left; width: 14px; height: 14px; background-position: center center; background-repeat: no-repeat; display: block; margin: 7px 8px 0px 40px; }
#channel .hub-block .type span { margin-top: 7px; color: rgb(81, 219, 255); font-size: 11px; font-style: italic; text-transform: capitalize; }
#channel .hub-block .type.post .icon { background-image: url(""); }
#channel .hub-block .type.slideshow .icon { background-image: url(""); }
#channel .hub-block .type.video .icon { background-image: url(""); }
#channel .hub-block .type.poll .icon { background-image: url(""); }
#channel .hub-block .type.event .icon { background-image: url(""); }
#channel .hub-block .over { opacity: 0; background: url(""); overflow: hidden; position: absolute; z-index: 10; top: 10px; }
#channel .hub-block .over .scroller { padding: 0px 30px; opacity: 0; text-align: center; display: table; height: 100%; }
#channel .hub-block.full .over .scroller { width: 1059px; }
#channel .hub-block.two_thirds .over .scroller { width: 669px; }
#channel .hub-block .over .scroller .body { position: relative; color: rgb(126, 152, 162); font-size: 12px; line-height: 20px; display: table-cell; vertical-align: middle; padding-top: 30px; opacity: 0; transition-duration: 0.1s; perspective: 1000px; transition-timing-function: linear; transition-delay: 0.2s; }
#channel .hub-block .over .scroller .body h1 { font-family: Electrolize; color: rgb(0, 255, 252); font-size: 18px; text-shadow: rgb(0, 255, 252) 0px 0px 1px; }
#channel .hub-block .over .scroller .body h2 { color: rgb(126, 152, 162); font-size: 12px; line-height: 20px; margin-top: 20px; font-weight: 700; }
#channel .hub-block .over .scroller .body h3 { color: rgb(126, 152, 162); font-size: 12px; line-height: 20px; margin-top: 20px; font-weight: 700; }
#channel .hub-block .over .scroller .body p { color: rgb(126, 152, 162); font-size: 16px; line-height: 24px; margin-top: 20px; }
#channel .hub-block:hover .over { opacity: 1; }
#channel .hub-block:hover .over .scroller { opacity: 1; }
#channel .hub-block:hover .over .scroller .body { padding-top: 0px; opacity: 1; }
#channel .hub-block.full { width: 1119px; height: 315px; }
#channel .hub-block.full > .title-holder { display: table-cell; vertical-align: middle; height: 315px; width: 1119px; position: relative; }
#channel .hub-block.full > .title-holder .title { width: 1119px; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 60px; text-transform: uppercase; text-align: center; }
#channel .hub-block.full > .background { position: absolute; opacity: 0.6; width: 1119px; height: 315px; background-size: cover; background-position: center center; }
#channel .hub-block.full > .text { background: rgba(0, 0, 0, 0.8); padding: 20px; height: 10px; width: 1079px; font-size: 12px; position: absolute; margin-top: -50px; }
#channel .hub-block.full > .text .comments { background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.full > .text .time_ago { color: rgb(94, 122, 141); font-weight: 700; border-right: 1px solid rgb(74, 66, 65); float: left; line-height: 14px; padding-right: 13px; }
#channel .hub-block.full > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.full > .text .section { color: rgb(103, 128, 136); font-style: italic; border-left: 1px solid rgb(159, 157, 155); float: left; line-height: 14px; padding-left: 13px; }
#channel .hub-block.full .over { width: 1119px; height: 315px; }
#channel .hub-block.full:hover > .title { opacity: 0.2; }
#channel .hub-block.two_thirds { width: 729px; height: 315px; }
#channel .hub-block.two_thirds > .title-holder { display: table-cell; vertical-align: middle; height: 315px; width: 729px; position: relative; }
#channel .hub-block.two_thirds > .title-holder .title { width: 100%; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 60px; text-transform: uppercase; text-align: center; }
#channel .hub-block.two_thirds > .background { position: absolute; opacity: 0.6; width: 729px; height: 315px; background-size: cover; background-position: center center; }
#channel .hub-block.two_thirds > .text { background: rgba(0, 0, 0, 0.8); padding: 20px; height: 10px; width: 689px; font-size: 12px; position: absolute; margin-top: -50px; }
#channel .hub-block.two_thirds > .text .comments { background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.two_thirds > .text .time_ago { color: rgb(94, 122, 141); font-weight: 700; border-right: 1px solid rgb(74, 66, 65); float: left; line-height: 14px; padding-right: 13px; }
#channel .hub-block.two_thirds > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.two_thirds > .text .section { color: rgb(103, 128, 136); font-style: italic; border-left: 1px solid rgb(159, 157, 155); float: left; line-height: 14px; padding-left: 13px; }
#channel .hub-block.two_thirds:hover > .title { opacity: 0.2; }
#channel .hub-block.two_thirds .over { width: 729px; height: 315px; }
#channel .hub-block.one_third { width: 338px; height: 315px; }
#channel .hub-block.one_third > .title-holder { display: block; vertical-align: middle; position: absolute; margin-top: 26px; width: 100%; }
#channel .hub-block.one_third .title-holder .title { color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 18px; }
#channel .hub-block.one_third > .background { position: relative; width: 338px; height: 210px; background-size: cover; background-position: center center; }
#channel .hub-block.one_third > .text { position: absolute; width: 338px; height: 90px; margin-top: 10px; }
#channel .hub-block.one_third > .text .comments { position: absolute; right: 0px; background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.one_third > .text .time_ago { position: absolute; margin-top: 80px; color: rgb(94, 122, 141); font-weight: 700; float: left; line-height: 14px; font-size: 11px; }
#channel .hub-block.one_third > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.one_third > .text .section { position: absolute; margin-top: 0px; font-size: 11px; margin-left: 0px; color: rgb(103, 128, 136); font-style: italic; float: left; line-height: 14px; }
#channel .hub-block.one_third .over { width: 338px; height: 315px; }
#channel .hub-block.restricted .restricted-indicator { opacity: 0; position: absolute; background: rgba(0, 0, 0, 0.8); width: 530px; height: 315px; line-height: 315px; text-align: center; color: red; text-transform: uppercase; font-family: Electrolize; font-size: 50px; z-index: 12; }
#channel .hub-block.restricted.one_third .restricted-indicator { width: 338px; font-size: 30px; }
#channel .hub-block.restricted.two_thirds .restricted-indicator { width: 729px; }
#channel .hub-block.restricted.full .restricted-indicator { width: 1119px; }
#channel .hub-block.restricted:hover { cursor: pointer; }
#channel .hub-block.restricted:hover .restricted-indicator { opacity: 1; }
#channel .hub-block.gold .corner { background-image: url(""); }
#post-background { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 9; opacity: 0.3; background-repeat: no-repeat; background-size: cover; }
#post { position: relative; z-index: 10; margin-bottom: 100px; }
#post .title-bar-container { width: 1161px; height: 107px; position: relative; }
#post .title-bar-container .glow { width: 0px; height: 0px; position: absolute; top: 50px; box-shadow: rgba(0, 153, 255, 0.6) -5px 0px 80px 25px; z-index: -1; }
#post .title-bar-container .glow.left { left: 75px; }
#post .title-bar-container .glow.right { right: 55px; }
#post .title-bar-container .title-bar { background: url("") 0px 0px no-repeat; width: 1157px; height: 107px; float: left; }
#post .title-bar-container .title-bar .title { background: url("") left center no-repeat; position: absolute; margin-top: 23px; margin-left: 70px; padding: 0px 0px 0px 75px; width: 33%; min-height: 68px; }
#post .title-bar-container .title-bar .title h1 { color: rgb(10, 255, 255); text-transform: uppercase; font-size: 24px; line-height: 42px; margin: 0px; padding: 13px 0px 0px; width: 95%; text-overflow: ellipsis; white-space: nowrap; text-shadow: rgb(0, 163, 255) 0px 0px 17px; }
#post .title-bar-container .title-bar .title.with-subtitle h1 { line-height: 26px; }
#post .title-bar-container .title-bar .title h2 { color: rgb(123, 155, 177); font-style: italic; font-size: 12px; line-height: 18px; margin: 0px; width: 60%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#post .title-bar-container .title-bar .details { position: absolute; right: 9%; margin-top: 31px; background: url("") center top no-repeat; }
#post .title-bar-container .title-bar .details > div { background: url("") left center no-repeat; float: left; padding: 7px 0px; min-width: 5px; height: 37px; }
#post .title-bar-container .title-bar .details > div h3 { font-family: Electrolize; font-size: 11px; color: rgb(77, 134, 153); text-transform: uppercase; margin: 0px; padding: 4px 34px 0px; }
#post .title-bar-container .title-bar .details > div p { font-family: Electrolize; font-size: 11px; color: rgb(0, 189, 253); text-transform: uppercase; margin: 0px; padding: 0px 34px; }
#post .title-section .title-container { background: url("") center center repeat rgba(0, 0, 0, 0.8); top: -40px; position: relative; padding: 40px 0px 0px; margin-bottom: -40px; }
#post .title-section .title-container .title { font-family: Electrolize; font-size: 72px; color: rgb(255, 255, 255); text-align: center; text-shadow: rgb(13, 168, 255) 0px 0px 65px; width: 80%; margin: 42px auto 0px; line-height: 82px; z-index: 12; position: relative; }
#post .title-section .title-container .title.no-subtitle { padding-bottom: 40px; }
#post .title-section .title-container .subtitle { font-size: 14px; color: rgb(85, 107, 120); font-style: italic; text-align: center; width: 60%; margin: 10px auto 0px; z-index: 12; position: relative; padding-bottom: 40px; }
#post .title-section .small-title-container { background: url("") center top repeat-x; min-height: 75px; border-top: 9px solid rgb(0, 0, 0); max-width: 1139px; margin: 0px auto; }
#post .title-section .small-title-container .title { font-size: 30px; font-family: Electrolize; color: rgb(255, 255, 255); text-align: center; text-shadow: rgb(255, 255, 255) 0px 0px 0px, rgb(255, 255, 255) 0px 0px 12px; margin-top: 8px; }
#post .title-section .small-title-container .subtitle { font-size: 14px; color: rgb(85, 107, 120); font-style: italic; text-align: center; margin: 0px auto; z-index: 12; position: relative; }
#post .subtitle-bar { width: 100%; margin-top: 22px; }
#post .subtitle-bar td { vertical-align: top; padding: 0px; margin: 0px; }
#post .subtitle-bar .left { max-width: 576px; }
#post .subtitle-bar .left .top { background: url("") 0% 0% / cover no-repeat; height: 60px; }
#post .subtitle-bar .left h1 { text-transform: uppercase; background: url("") 10px center no-repeat; padding: 0px 80px 0px 85px; font-size: 24px; margin-top: -46px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 56px; line-height: 56px; }
#post .subtitle-bar .center { background: url("") no-repeat; width: 26px; height: 60px; display: block; }
#post .subtitle-bar .right { height: 48px; width: 100%; }
#post .subtitle-bar .right .top { background: url("") right top repeat-x; height: 28px; }
#post .subtitle-bar .right .bottom { background: url("") 0% 0% / cover repeat-x; height: 32px; }
#post #comments_frame { display: none; }
#contentbody.no-title #post > .toplightbar { display: none; }
#contentbody ol { list-style-type: decimal; }
.atom-special-block { padding: 30px; background: url("") left top repeat-x, url("") left bottom repeat-x; border-top: 1px solid rgb(23, 62, 86); border-bottom: 1px solid rgb(23, 62, 86); }
.atom-special-block .details { width: 324px; height: 306px; padding: 30px; float: left; background: url("") no-repeat; margin-left: 26px; }
.rsi-markup { margin-top: 30px; padding: 0px; background: url("") left top repeat-x, url("") left bottom repeat-x, rgba(0, 0, 0, 0.4); }
.rsi-markup .segment { font-size: 12px; color: rgb(106, 187, 207); line-height: 28px; background: url(""); }
.rsi-markup .segment .content { margin: 80px 50px 50px; padding: 40px 40px 30px; font-size: 14px; }
.rsi-markup .segment .content .community-subscribers-video-banner { display: block; position: absolute; top: -12px; left: 68px; background: url("") 0px 0px no-repeat; width: 163px; height: 96px; overflow: hidden; text-indent: -999em; }
.rsi-markup .segment .content p { font-size: 14px; color: rgb(106, 187, 207); line-height: 28px; max-width: 774px; width: 75%; min-width: 300px; }
.rsi-markup .segment .content p a, .rsi-markup .segment .content li a { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); transition-duration: 0.3s; perspective: 1000px; }
.rsi-markup .segment .content p a:hover, .rsi-markup .segment .content li a:hover { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.rsi-markup .segment .content h1 { font-family: Electrolize; font-size: 50px; line-height: 50px; margin-top: 70px; text-shadow: rgba(255, 255, 255, 0.4) 0px 0px 60px; }
.rsi-markup .segment .content h1 .caps { font-family: Electrolize; }
.rsi-markup .segment .content h2 { font-family: Electrolize; font-size: 26px; margin-top: 70px; text-shadow: rgba(11, 13, 16, 0.5) 1px 1px 1px; }
.rsi-markup .segment .content h2 .caps { font-family: Electrolize; }
.rsi-markup .segment .content h6 { line-height: 28px; max-width: 774px; width: 75%; min-width: 300px; }
.rsi-markup .segment .content ul li { background: url("") 0px 13px no-repeat; padding-left: 10px; list-style: none; }
.rsi-markup .segment .content p .initial { font-size: inherit; margin-right: 0px; }
.rsi-markup .segment .content ul { padding: 0px 0px 0px 5%; width: 70%; min-width: 300px; }
.rsi-markup .segment .content ul ul, .rsi-markup .segment .content ul ol, .rsi-markup .segment .content ol ul, .rsi-markup .segment .content ol ol { min-width: 280px; }
.rsi-markup .segment .content ol { list-style-position: inside; }
.rsi-markup .segment .content ol li { padding-left: 10px; }
.rsi-markup .segment .content .image { float: right; width: auto; border: 1px solid rgb(25, 38, 50); border-radius: 10px; background-color: rgb(1, 7, 10); display: block; margin: 20px 0px 30px 20px; }
.rsi-markup .segment .content .image img { border: 1px solid rgb(101, 153, 168); border-radius: 10px; margin: -1px; max-height: 450px; }
.rsi-markup .segment .content .image .caption { color: rgb(101, 129, 138); font-style: italic; font-size: 12px; text-align: center; padding: 20px 40px; display: block; width: 420px; }
.rsi-markup .segment .content p .caps { text-transform: uppercase; }
.rsi-markup .segment .content .embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; margin: -20px; }
.rsi-markup .segment .content .embed-container iframe, .rsi-markup .segment .content .embed-container object, .rsi-markup .segment .content .embed-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.rsi-markup .segment .content .video-holder { height: 500px; }
.rsi-markup .segment .content table { margin: 10px 0px; }
.rsi-markup .segment .content table tr td { border-bottom: 1px dashed rgb(70, 95, 122); padding: 25px 15px; background-color: rgba(0, 0, 0, 0.3); text-align: center; line-height: 16px; }
.rsi-markup .segment .content table tr td label { font-style: italic; color: rgb(106, 187, 207); display: inline; font-weight: 400; font-size: 13px; }
.rsi-markup .segment .content table thead tr td { background-color: rgb(14, 25, 39); color: rgb(255, 255, 255); font-weight: 700; }
.rsi-markup .segment .content table tfoot tr td { background-color: rgb(0, 0, 0); border-bottom: none; }
#post > .fixed-empty { margin: 0px auto; max-width: 1140px; min-width: 260px; padding: 0px 30px; width: auto; }
#post > .fixed-empty > .content-block1 { background: 0px 0px; border: none; }
#post > .fixed-empty > .content-block1 > .corner { display: none; }
#post > .fixed-empty > .content-block1 > .top-line { display: none; }
#post > .fixed-empty > .content-block1 .segment > .content { padding: 0px; margin: 50px 0px; }
#post > .full-empty > .content-block1 { background: 0px 0px; border: none; }
#post > .full-empty > .content-block1 > .corner { background: 0px 0px; }
.rsi-markup .segment.text_on_image .content p, .rsi-markup .segment.left_text_on_image .content p { min-width: auto; width: auto; }
.rsi-markup .segment.text_on_image, .rsi-markup .segment.left_text_on_image { width: 100%; background-size: cover; margin: 0px; padding: 0px; min-height: 500px; background-position: center center; }
.rsi-markup .segment.text_on_image .content, .rsi-markup .segment.left_text_on_image .content { background: 0px 0px; margin: 50px; width: 30%; padding: 30px; float: left; min-width: 400px; }
.rsi-markup .segment.right_text_on_image { width: 100%; background-size: cover; margin: 0px; padding: 0px; min-height: 500px; background-position: center center; }
.rsi-markup .segment.right_text_on_image .content { background: 0px 0px; margin: 50px; width: 30%; padding: 30px; float: right; min-width: 400px; }
.rsi-markup .segment.right_text_on_image .content p { min-width: auto; width: auto; }
.rsi-markup .segment.rectangles_under_h1 { background-position: right top; background-repeat: no-repeat; }
.rsi-markup .segment.rectangles_under_h1 .content { background: 0px 0px; }
.rsi-markup .segment.rectangles_under_h1 .content h1 { background: url("") -30px 9px no-repeat scroll rgba(0, 0, 0, 0); padding: 50px; text-align: left; color: rgb(0, 228, 255); font-family: Electrolize; font-size: 20px; margin: 10px 0px 35px -50px; text-transform: uppercase; line-height: 25px; }
#post .content-block2 { margin-top: 12px; }
#post .content-block2 .content img { width: 100%; }
#post .content-block4 { margin-top: 50px; }
#post .content-block4 .content h1 { background: url("") left center no-repeat; padding-left: 65px; margin: 0px; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 57px; line-height: 57px; }
#post .hr { margin-top: 6px; }
#post .end-transmission-container { width: 1140px; height: 107px; margin: 25px auto 70px; position: relative; }
#post .end-transmission-container .glow { width: 0px; height: 0px; position: absolute; top: 50px; box-shadow: rgba(0, 153, 255, 0.6) -5px 0px 80px 25px; z-index: -1; }
#post .end-transmission-container .glow.left { left: 45px; }
#post .end-transmission-container .glow.right { right: 25px; }
#post .end-transmission-container .title-bar { background: url("") 0px 0px no-repeat; width: 1157px; height: 107px; float: left; }
#post .end-transmission-container .title-bar h1 { background: url(data:image/webp;base64,UklGRjwFAABXRUJQVlA4WAoAAAA4AAAAGwAAEwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBI2wAAAAGQo23bsUdPbJtVjlQpbduocqROZbPLGnL8ZTD2Aowq1di4l3I1z/cOVhARE2D/6/zVp09nyV7v6y9fHoTUC3RhbqmAqxAB38x/Digz4IZANd6uQL0WvSDQqrnNAsUsulDAHfMFvLPAl4BSvZhAtQHLAg2b2y/QqkWXC3TD3EQBbyzwAyDzbwAqDdgUqN8bF2jJoqsFOjU3UcBrC/wCyPxHgPIDjgWq9aYFGrXoOoH2zc0V6MICBXwy/zEgC7wQqNo7Eagz5Bdo39xWgWIWmlteXm5+/uziYrMFAwBWUDggkAEAALAKAJ0BKhwAFAA+bS6QRaQioZgMBgBABsS2AE6ZmhzP03eUGw2wH8r84Hjn/AfZXkAOYz/YDqOesA9A/9ZvS5/Zn4LfKjJkPdx+QAHR0X2ybEQ2a/Yw18IFqX2QkgAA/vnCVJHJ9N9pUdd1F7hBn9SDZItcjckdHiTAOXyVWTDzpzMTaB5oJsbNWtlmhBDlTbnRevbT0zSL7HiLcCvCBDC785x4Nq6Y5/NFpHa8Lv6C85/z3Vwb0/0qeJ8fPB/4Z6Pd/MdnGZpzwl9np/JirJVaVQJX1yBZAJp5bPDp4icJuI1CiU60Sc2IaDvnK1Yd9rPP/2wY/bHd5VaWGYAU5EzZdQEDY+g1gk+Pg/FgNFeK5NbHfxOjp9Cq7w+CPD3NoTfNDqf896L0KDuaXG9TPVi5NjxRvlxZC5X5EGR0j6UaB8rVvqfkQ6Wi1gad107vtUHREYDkjzAFx+hHeMVI+IO02YvAiar+EYih8j//+vjS/maJCBa/ux6kd1Tu1/BDQRl827N/pTff3m3YNKZQAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAAcAAAAA6AEAAEAAAAUAAAAAAAAAA==) left center no-repeat; color: rgb(255, 41, 26); text-transform: uppercase; font-size: 24px; line-height: 50px; margin: 30px 0px 30px 100px; padding: 0px 0px 0px 50px; white-space: nowrap; overflow: hidden; text-shadow: rgb(255, 44, 44) 0px 0px 20px; }
#post .tag-wrapper { margin: 0px 25px; }
#post .two-line-separator { margin-top: 8px; }
#post .channel-banner .header-container { background: url("") repeat; }
#post .channel-banner .header-container .header-background-image { background-repeat: no-repeat; background-position: 0px 0px; }
#post .channel-banner .header { background: url("") repeat; }
#post .channel-banner .header .wrapper { min-height: 285px; }
#post .channel-banner .header .wrapper .image { float: left; border: 1px solid rgb(186, 216, 227); height: 210px; width: 338px; background-repeat: no-repeat; background-position: center center; background-size: cover; margin: 30px 0px 0px 42px; }
#post .channel-banner .header .wrapper .texts { float: left; width: 610px; }
#post .channel-banner .header .wrapper .title { margin-left: 50px; padding-top: 40px; }
#post .channel-banner .header .wrapper .title .presented-by { font-size: 12px; font-weight: 700; font-style: italic; color: rgb(123, 155, 177); }
#post .channel-banner .header .wrapper .title h1 { font-family: Electrolize; font-size: 30px; color: rgb(255, 255, 255); float: left; margin: 0px 40px 15px 0px; }
#post .channel-banner .header .wrapper .title .holobtn { float: left; }
#post .channel-banner .header .wrapper .title .holobtn .holobtn-top { text-transform: uppercase; }
#post .channel-banner .header .wrapper p { font-size: 12px; color: rgb(86, 126, 138); line-height: 22px; margin-left: 50px; }
#post .channel-banner .content-carousel { height: 389px; background: url("") repeat-x; }
#post .channel-banner .content-carousel .carousel-mask { width: 100%; height: 362px; overflow: hidden; position: relative; padding-top: 25px; background: url("") repeat; }
#post .channel-banner .content-carousel .carousel-mask .centerer { position: relative; left: 50%; margin-left: -168px; }
#post .channel-banner .content-carousel .carousel-mask .carousel { position: relative; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item { display: block; width: 336px; height: 313px; margin: 2px 12px; float: left; border: 1px solid rgb(0, 153, 190); opacity: 0.5; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type { background: url("") no-repeat; float: right; height: 33px; width: 120px; position: absolute; right: 8px; z-index: 5; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type .icon { float: left; width: 14px; height: 14px; background-position: center center; background-repeat: no-repeat; display: block; margin: 10px 11px 0px 38px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type span { margin-top: 7px; color: rgb(81, 219, 255); font-size: 11px; font-style: italic; text-transform: capitalize; line-height: 34px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.post .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.slideshow .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.video .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.poll .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.event .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .image { width: 338px; height: 210px; background-position: center center; background-size: cover; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .title { position: absolute; margin-top: 26px; width: 336px; color: rgb(255, 255, 255); text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; font-size: 18px; font-family: Electrolize; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text { position: absolute; width: 336px; height: 90px; margin-top: 10px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text .comments { position: absolute; right: 0px; background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); margin-top: 80px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text .time_ago { position: absolute; margin-top: 80px; color: rgb(94, 122, 141); font-weight: 700; float: left; line-height: 14px; font-size: 11px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; margin-left: 3px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text .section { position: absolute; margin-top: 0px; font-size: 11px; margin-left: 0px; color: rgb(103, 128, 136); font-style: italic; float: left; line-height: 14px; text-transform: capitalize; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .selected-top { opacity: 0; width: 275px; height: 4px; background-color: rgb(255, 255, 255); position: relative; margin: -22px auto 10px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .selected-top .arrow { width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(255, 255, 255); margin: 8px auto; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .selected-bottom { opacity: 0; width: 275px; height: 4px; background-color: rgb(255, 255, 255); position: relative; margin: 113px auto 0px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .selected-bottom .arrow { width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(255, 255, 255); margin: 8px auto; position: relative; top: -4px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item.on { background: url("") repeat; opacity: 1; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item.on .selected-bottom { opacity: 1; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item.on .selected-top { opacity: 1; }
#post .channel-banner .content-carousel .carousel-mask > .shadow { width: 140px; height: 389px; position: absolute; z-index: 10; top: 0px; }
#post .channel-banner .content-carousel .carousel-mask > .left-shadow { box-shadow: rgb(0, 0, 0) 120px 0px 80px -69px inset; }
#post .channel-banner .content-carousel .carousel-mask > .right-shadow { box-shadow: rgb(0, 0, 0) -120px 0px 80px -69px inset; right: 0px; }
#post .channel-banner .content-carousel .carousel-mask > a { background-image: url(""); background-repeat: no-repeat; display: block; position: absolute; z-index: 12; top: 120px; width: 117px; height: 146px; }
#post .channel-banner .content-carousel .carousel-mask > a.off { opacity: 0.5; }
#post .channel-banner .content-carousel .carousel-mask > a .hover { opacity: 0; background-image: url(""); background-repeat: no-repeat; width: 100%; height: 100%; position: relative; z-index: 13; }
#post .channel-banner .content-carousel .carousel-mask > a:hover .hover { opacity: 1; }
#post .channel-banner .content-carousel .carousel-mask > a.off:hover { cursor: default; }
#post .channel-banner .content-carousel .carousel-mask .prev { background-position: 0px -402px; }
#post .channel-banner .content-carousel .carousel-mask .prev .hover { background-position: 0px 0px; }
#post .channel-banner .content-carousel .carousel-mask .prev.off .hover { background-position: 0px -402px; }
#post .channel-banner .content-carousel .carousel-mask .next { background-position: 0px -134px; right: 0px; }
#post .channel-banner .content-carousel .carousel-mask .next .hover { background-position: 0px -268px; }
#post .channel-banner .content-carousel .carousel-mask .next.off .hover { background-position: 0px -134px; }
#post #post-feedback-bar { margin-top: 70px; margin-bottom: 20px; }
#post #post-feedback-bar .selectlist { float: right; margin: 37px 120px 0px 0px; width: 198px; height: 51px; background: url("") no-repeat; border: none; }
#post #post-feedback-bar .selectlist .arrow { background: url("") center center no-repeat scroll transparent; width: 50px; height: 40px; }
#post #post-feedback-bar .selectlist span { height: 30px; line-height: 30px; }
#post #post-feedback-bar .selectlist ul { background-color: rgb(0, 0, 0); }
#comments { padding: 30px; }
#comments .holder { background: rgba(0, 0, 0, 0.3); padding: 40px; }
#comments .holder > .title-bar { height: 50px; overflow: hidden; }
#comments .holder > .title-bar .title { background: url("") left center no-repeat scroll rgba(0, 0, 0, 0); float: left; margin: 0px 0px 0px -10px; }
#comments .holder > .title-bar .title h1 { color: rgb(10, 255, 255); text-transform: uppercase; font-size: 24px; padding-left: 60px; }
#comments .holder > .title-bar .count { float: right; }
#comments .holder > .title-bar .count .label { color: rgb(9, 70, 86); float: left; font-size: 18px; font-family: Electrolize; text-transform: uppercase; margin: 24px 0px 0px; }
#comments .holder > .title-bar .count .value, #comments .holder > .title-bar .count .value span { color: rgb(20, 92, 111); font-size: 42px; font-family: Electrolize; }
#comments .holder > .title-bar .count .value { float: left; }
#comments .holder .main-buttons-holder-container { height: 20px; }
#comments .holder .main-buttons-holder { background-color: rgb(20, 92, 111); height: 20px; margin: 0px 0px 40px; }
#comments .holder .main-buttons-holder.fixed { position: fixed; top: 0px; z-index: 100; box-shadow: rgb(0, 0, 0) 0px 0px 30px 3px; }
#comments .holder .main-buttons-holder a.add-comment { color: rgb(3, 25, 31); font-family: Electrolize; text-transform: uppercase; float: right; background-color: rgb(40, 146, 174); text-align: right; padding: 0px 6px; line-height: 20px; width: 354px; }
#comments .holder .main-buttons-holder a.add-comment.on, #comments .holder .main-buttons-holder a.add-comment:hover { background-color: rgb(59, 186, 220); }
#comments .holder .main-buttons-holder .view-settings { background: url("") right center no-repeat rgb(20, 92, 111); width: 32px; height: 32px; display: block; position: relative; z-index: 18; float: left; padding: 4px 0px 4px 4px; }
#comments .holder .main-buttons-holder .view-settings .hover { background: url("") center center no-repeat rgb(20, 92, 111); opacity: 0; width: 32px; height: 32px; }
#comments .holder .main-buttons-holder .view-settings.on .hover, #comments .holder .main-buttons-holder .view-settings:hover .hover { opacity: 1; }
#comments .holder .main-buttons-holder .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 20px 20px 0px 0px; border-color: rgb(20, 92, 111) transparent transparent; margin-top: 20px; position: relative; z-index: 18; }
#comments .holder .main-buttons-holder .settings { position: relative; border: 1px solid rgb(15, 87, 107); background: rgba(0, 0, 0, 0.9); z-index: 17; padding: 0px; overflow: hidden; width: 0px; height: 38px; box-shadow: rgb(0, 0, 0) 0px 0px 20px; float: left; }
#comments .holder .main-buttons-holder .settings h1 { color: rgb(40, 146, 174); font-size: 18px; text-transform: uppercase; margin: -1px 0px 0px; padding: 5px 10px; }
#comments .holder .main-buttons-holder .settings label { margin: 4px 0px 0px; padding: 0px 10px; }
#comments .holder .main-buttons-holder .settings a { display: block; padding-left: 24px; color: rgba(11, 213, 249, 0.8); background-repeat: no-repeat; min-height: 20px; line-height: 20px; font-size: 12px; opacity: 0.8; margin: 2px 0px 0px 10px; }
#comments .holder .main-buttons-holder .settings a:hover, #comments .holder .main-buttons-holder .settings a.on { color: rgb(59, 186, 220); opacity: 1; }
#comments .holder .main-buttons-holder .settings a.on { font-weight: 700; }
#comments .holder .main-buttons-holder .settings a.to-one-column { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-one-column.on, #comments .holder .main-buttons-holder .settings a.to-one-column:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-two-columns { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-two-columns.on, #comments .holder .main-buttons-holder .settings a.to-two-columns:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-oldest { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-oldest.on, #comments .holder .main-buttons-holder .settings a.to-oldest:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-newest { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-newest.on, #comments .holder .main-buttons-holder .settings a.to-newest:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-appreciated { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-appreciated.on, #comments .holder .main-buttons-holder .settings a.to-appreciated:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings .checkbox { margin: 7px 0px 0px -3px; }
#comments .holder .main-buttons-holder .settings .checkbox span { color: rgba(11, 213, 249, 0.8); padding-left: 28px; font-weight: 400; }
#comments .holder .reaction-form { margin: 4px 0px 10px; display: none; overflow: hidden; }
#comments .holder .reaction-form .body { margin-bottom: 10px; font-family: Electrolize; }
#comments .holder .reaction-form .submit { float: right; }
#comments .holder .reaction-form .checkbox { float: right; margin-right: 10px; }
#comments .holder .reaction-form .success-message { float: left; min-height: 36px; line-height: 36px; margin-bottom: 0px; }
#comments .holder .comment { margin: 30px 0px 0px; min-height: 120px; }
#comments .holder .comment .avatar { float: left; position: relative; z-index: 12; border: 1px solid rgb(3, 58, 79); }
#comments .holder .comment .avatar img { width: 83px; height: 83px; box-shadow: rgb(0, 0, 0) 0px 0px 10px 5px; background-color: rgb(0, 0, 0); }
#comments .holder .comment.nonbacker .comment-itself .header .username { color: rgb(222, 222, 222); }
#comments .holder .comment.nonbacker .avatar { filter: grayscale(100%); opacity: 0.6; }
#comments .holder .comment .avatar.standard { display: block; padding: 2px; margin-top: 4px; }
#comments .holder .comment .avatar.mobile { display: none; margin: -4px 0px -4px -20px; border: 1px solid rgb(3, 58, 79); padding: 0px; }
#comments .holder .comment .avatar.mobile img { height: 28px; width: 28px; box-shadow: rgb(0, 0, 0) 0px 0px 5px 2px; }
#comments .holder .comment .avatar.mobile .corner { background: url("") 0px 0px repeat scroll rgba(0, 0, 0, 0); height: 3px; width: 3px; }
#comments .holder .comment .avatar.mobile .corner.corner-top-right { background-position: -5px 0px; }
#comments .holder .comment .avatar.mobile .corner.corner-bottom-right { background-position: -5px -5px; }
#comments .holder .comment .avatar.mobile .corner.corner-bottom-left { background-position: 0px -5px; }
#comments .holder .comment .author-info { position: absolute; margin-top: 90px; z-index: 15; }
#comments .holder .comment .author-info .title { clear: both; color: rgb(251, 188, 0); font-family: Electrolize; font-size: 13px; line-height: 16px; margin: 10px 10px 0px; overflow: hidden; text-overflow: ellipsis; width: 114px; }
#comments .holder .comment .author-info .icon { float: left; height: 24px; margin: 0px 2px 0px 0px; width: 24px; }
#comments .holder .comment .comment-itself { float: left; margin-left: -10px; width: 585px; border: 1px solid rgb(16, 71, 85); background: rgba(5, 28, 34, 0.5); position: relative; z-index: 6; }
#comments .holder .comment .comment-itself .header { background-color: rgb(16, 71, 85); height: 12px; line-height: 12px; padding: 4px 0px 3px; }
#comments .holder .comment .comment-itself .header .username { float: left; color: rgb(255, 235, 1); font-family: Electrolize; font-size: 14px; height: 12px; margin-left: 30px; }
#comments .holder .comment .comment-itself .header .handle { float: left; color: rgb(62, 184, 217); font-family: Electrolize; font-size: 12px; border-left: 4px solid rgb(62, 184, 217); padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; height: 12px; }
#comments .holder .comment .comment-itself .header .edit { float: right; background: url("") 0px 2px no-repeat; width: auto; height: 17px; display: block; opacity: 0.7; margin: -4px 0px -4px 6px; padding-left: 18px; }
#comments .holder .comment .comment-itself .header .edit.on, #comments .holder .comment .comment-itself .header .edit:hover { opacity: 1; }
#comments .holder .comment .comment-itself .header .delete { float: right; background: url("") center center no-repeat; width: 17px; height: 17px; display: block; opacity: 0.7; margin: -3px 0px -4px; }
#comments .holder .comment .comment-itself .header .delete.on, #comments .holder .comment .comment-itself .header .delete:hover { opacity: 1; }
#comments .holder .comment .delete-confirm-container { position: relative; background-color: rgb(16, 71, 85); float: right; margin: -62px -95px 0px 0px; padding: 6px 4px 4px; box-shadow: rgb(0, 0, 0) 0px 0px 6px; display: none; z-index: 20; }
#comments .holder .comment .delete-confirm-container span { display: block; font-family: Electrolize; color: rgb(37, 133, 159); text-align: center; line-height: 14px; }
#comments .holder .comment .delete-confirm-container a { display: block; float: left; background-color: rgb(37, 133, 159); margin: 3px; padding: 3px 6px; color: rgb(3, 25, 31); text-transform: uppercase; font-family: Electrolize; line-height: 14px; }
#comments .holder .comment .delete-confirm-container a:hover { background-color: rgb(59, 186, 220); }
#comments .holder .comment .delete-confirm-container .arrow { width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 0px; border-color: rgb(16, 71, 85) transparent transparent; margin: 4px 0px 0px 65px; position: absolute; }
#comments .holder .comment .comment-itself .header .time { float: right; color: rgb(40, 146, 174); font-family: Electrolize; font-size: 14px; height: 12px; margin: 0px 6px; }
#comments .holder .comment .comment-itself .header .quick-overview { float: right; width: 30px; height: 30px; margin: -9px 0px; }
#comments .holder .comment .comment-itself .header .circle { border: 1px solid rgb(0, 206, 255); opacity: 0.4; position: absolute; }
#comments .holder .comment .comment-itself .header .circle.role-tracker { border: 1px solid rgb(255, 234, 142); opacity: 1; box-shadow: rgb(255, 234, 142) 0px 0px 4px; }
#comments .holder .comment .comment-itself .comment-body { color: rgba(11, 213, 249, 0.5); font-family: Electrolize; font-size: 15px; padding: 10px 40px 20px 30px; min-height: 50px; overflow-wrap: break-word; }
#comments .holder .comment .comment-itself .comment-body a:not(.appreciate) { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); font-family: Electrolize; transition-duration: 0.3s; perspective: 1000px; }
#comments .holder .comment .comment-itself .comment-body a:hover:not(.appreciate) { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#comments .holder .comment .appreciate { opacity: 0.7; font-size: 12px; color: rgb(40, 146, 174); display: none; background: url("") no-repeat; width: auto; height: 13px; margin: -2px 0px; float: right; }
#comments .holder .comment .appreciate .hover { display: inline-block; margin-right: 5px; background: url("") no-repeat; opacity: 0; width: 12px; height: 13px; }
#comments .holder .comment .appreciate .hover .on { background: url("") no-repeat; opacity: 0; width: 12px; height: 13px; }
#comments .holder .comment .appreciate.on .hover { opacity: 1; background: 0px 0px; }
#comments .holder .comment .appreciate.on .hover .on { opacity: 1; }
#comments .holder .comment .appreciate:hover .hover { opacity: 1; }
#comments .holder .comment .flag { float: right; display: inline-block; width: 12px; height: 13px; overflow: hidden; text-indent: -999em; background: url("") 0px 0px no-repeat; --webkit-transition: opacity .2s linear; transition: opacity 0.2s linear 0s; opacity: 0.7; margin-right: 10px; }
#comments .holder .comment .flag:hover { opacity: 1; }
#comments .holder .comment .comment-itself .edit-container { margin: 10px 10px 10px 40px; }
#comments .holder .comment .comment-itself .edit-container .body { font-size: 14px; }
#comments .holder .comment.selected .comment-itself { border: 1px solid rgb(15, 87, 107); }
#comments .holder .comment.selected .comment-itself .header { background-color: rgb(15, 87, 107); }
#comments .holder .comment.selected .comment-itself .header .show-details { color: rgb(9, 37, 48); }
#comments .holder .comment.selected .comment-itself .comment-body { color: rgba(11, 213, 249, 0.8); box-shadow: rgba(11, 213, 249, 0.7) 0px 0px 50px -15px inset; }
#comments .holder .comment .comment-replies { position: absolute; margin: 0px 0px 0px 666px; width: 394px; padding-right: 2px; z-index: 9; }
#comments .holder .comment.selected .comment-replies { z-index: 11; }
#comments .holder .comment .comment-replies .connector-holder { overflow: hidden; width: 0px; transition-delay: 0.45s; transition-duration: 0.15s; }
#comments .holder .comment.selected .comment-replies .connector-holder { width: 394px; transition-delay: 0.3s; }
#comments .holder .comment .comment-replies .connector-holder .connector { width: 394px; height: 20px; border-top: 1px solid rgb(18, 59, 74); }
#comments .holder .comment .comment-replies.no-replies .connector-holder .connector { border-top: none; }
#comments .holder .comment .comment-replies .connector-holder .connector .rectangle { float: left; width: 26px; height: 20px; background-color: rgb(15, 87, 107); margin-top: -1px; position: relative; z-index: 10; }
#comments .holder .comment .comment-replies.no-replies .connector-holder .connector .rectangle { height: 21px; }
#comments .holder .comment .comment-replies .connector-holder .connector .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 20px 20px 0px 0px; border-color: rgb(15, 87, 107) transparent transparent; margin-top: -1px; position: relative; z-index: 10; }
#comments .holder .comment .comment-replies .connector-holder .connector .line { float: left; width: 146px; height: 1px; background-color: rgb(15, 87, 107); margin-top: -1px; }
#comments .holder .comment .comment-replies.no-replies .connector-holder .connector .line { display: none; }
#comments .holder .comment .comment-replies .delete-confirm-container { margin: -57px -15px 0px 0px; }
#comments .holder .comment .comment-replies .delete-confirm-container .arrow { width: 0px; height: 0px; border-style: solid; border-width: 0px 10px 10px 0px; border-color: transparent rgb(16, 71, 85) transparent transparent; margin: 4px 0px 0px 146px; }
#comments .holder .comment .comment-replies .comment-reply.first .header .delete-confirm-container { margin: 33px 5px 0px 0px; position: absolute; right: 3px; }
#comments .holder .comment .comment-replies .comment-reply.first .header .delete-confirm-container .arrow { margin: -55px 0px 0px 146px; border-width: 0px 0px 10px 10px; border-color: transparent transparent rgb(16, 71, 85); }
#comments .holder .comment .comment-replies .replies-details-holder { overflow: hidden; margin-top: -20px; height: 0px; transition-delay: 0.15s; transition-duration: 0.15s; }
#comments .holder .comment.selected .comment-replies .replies-details-holder { height: 124px; width: 394px; transition-delay: 0.6s; }
#comments .holder .comment.selected .comment-replies.no-replies .replies-details-holder { height: 0px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details { margin-left: 26px; width: 365px; height: 126px; border-right: 1px solid rgb(18, 59, 74); padding-right: 2px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar { height: 22px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 20px 20px; border-color: transparent transparent rgba(4, 49, 57, 0.5); margin: 2px 20px -2px 0px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title { float: left; background-color: rgba(4, 49, 57, 0.5); margin: -18px 0px 0px 20px; width: 345px; height: 20px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body { background-color: rgba(4, 49, 57, 0.5); padding: 10px 6px 6px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .details-body-centered { width: 400px; margin: 0px auto; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .details-body-centered > h1 { float: left; padding: 0px 4px; margin: -25px 0px 16px 162px; font-family: Electrolize; font-size: 16px; color: rgb(15, 87, 107); height: 11px; line-height: 11px; border-left: 40px solid rgb(15, 87, 107); border-right: 40px solid rgb(15, 87, 107); text-transform: uppercase; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block { float: left; padding: 0px 6px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block .label, #comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block .label span { font-size: 14px; font-family: Electrolize; text-transform: uppercase; color: rgb(15, 87, 107); text-align: right; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block .label { border-top: 4px solid rgb(15, 87, 107); white-space: nowrap; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block .widget { height: 60px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.amount { width: 142px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.amount .widget { font-size: 75px; line-height: 60px; letter-spacing: -5px; font-family: Electrolize; color: rgb(15, 87, 107); }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.amount .widget div { width: 142px; height: 60px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.calendar .widget { width: 105px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.calendar .widget .date { float: left; text-align: center; width: 15px; height: 9px; line-height: 9px; color: rgb(15, 87, 107); font-size: 8px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.calendar .widget .date.on { background-color: rgb(15, 87, 107); color: rgb(2, 29, 35); margin-bottom: -1px; height: 10px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock { width: 70px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget { padding: 0px 9px; height: 53px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .outer.circle { border: 1px solid rgb(2, 72, 94); border-radius: 19px; width: 36px; height: 36px; margin: 7px 7px -45px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .inner.circle { border: 1px solid rgb(0, 96, 132); border-radius: 10px; width: 16px; height: 16px; margin: 17px 17px -35px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .dot.circle { background-color: rgb(0, 96, 132); border-radius: 2px; width: 2px; height: 2px; margin: 25px 25px -27px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .minute-container { width: 52px; height: 52px; margin-bottom: -51px; transition-duration: 0.15s; transition-delay: 0s; }
#comments .holder .comment.selected .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .minute-container { transition-delay: 0.75s; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .minute-container .minute { width: 0px; height: 0px; margin-left: 22px; border-style: solid; border-width: 0px 3px 6px; border-color: transparent transparent rgb(2, 72, 94); }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .hour-container { width: 32px; height: 32px; margin: 10px 10px -51px; transition-duration: 0.15s; transition-delay: 0s; }
#comments .holder .comment.selected .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .hour-container { transition-delay: 0.75s; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .hour-container .hour { width: 0px; height: 0px; margin-left: 13px; border-style: solid; border-width: 0px 3px 6px; border-color: transparent transparent rgb(0, 96, 134); }
#comments .holder .comment .comment-replies .bordered-holder-mask { width: 394px; overflow: hidden; }
#comments .holder .comment .comment-replies .bordered-holder-mask .bordered-holder { overflow: hidden; margin: 0px 0px 10px 26px; padding: 0px 2px 0px 0px; position: relative; z-index: 6; left: -100%; min-height: 22px; border-bottom: 1px solid rgb(18, 59, 74); border-left: 1px solid rgb(18, 59, 74); border-right: 1px solid rgb(18, 59, 74); background-color: rgba(0, 0, 0, 0.95); transition-delay: 0.3s; transition-duration: 0.15s; }
#comments .holder .comment.selected .comment-replies .bordered-holder-mask .bordered-holder { left: 0px; transition-delay: 0.45s; }
#comments .holder .comment .comment-replies .bordered-holder-mask .bordered-holder .reply-to-comment-form { margin: 0px 10px; padding-top: 20px; }
#comments .holder .comment.no-replies .comment-replies .bordered-holder .actions-bar { margin-top: 0px; }
#comments .holder .comment.selected .comment-replies .bordered-holder .actions-bar { margin: 0px 0px 0px -1px; left: 0px; transition-delay: 0.45s; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar > .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 20px 20px 0px 0px; border-color: rgb(15, 87, 107) transparent transparent; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar > .line { float: left; height: 20px; width: 1px; background-color: rgb(15, 87, 107); }
#comments .holder .comment.selected .comment-replies .bordered-holder .actions-bar > .line { height: 100px; transition-delay: 0.75s; transition-duration: 0.15s; margin-bottom: 0px; }
#comments .holder .comment.selected .comment-replies.no-replies .bordered-holder .actions-bar > .line { height: 20px; }
#comments .holder .comment .comment-replies.no-replies .bordered-holder .actions-bar > .line { height: 20px; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 20px 20px; border-color: transparent transparent rgb(37, 133, 159); margin: 0px 0px 0px -17px; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment.on .triangle, #comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment:hover .triangle { border-color: transparent transparent rgb(59, 186, 220); }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment .box { background-color: rgb(37, 133, 159); height: 20px; margin: 0px 0px 0px 24px; font-family: Electrolize; color: rgb(3, 25, 31); font-size: 16px; text-transform: uppercase; text-align: center; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment.on .box, #comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment:hover .box { background-color: rgb(59, 186, 220); }
#comments .holder .comment .comment-replies .reply-bodies-holder { overflow: hidden; height: 0px; transition-delay: 0.75s; transition-duration: 0.15s; }
#comments .holder .comment.selected .comment-replies .reply-bodies-holder { overflow: hidden; transition-delay: 0.75s; }
#comments .holder .comment.not-selected .comment-replies .reply-bodies-holder { transition-delay: 0s; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable { position: relative; height: 100%; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable .viewport { margin-right: 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable .viewport .content { padding-bottom: 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable .scrollbar { width: 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable .scrollbar .track { width: 6px; margin: 0px 2px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies { overflow: hidden; }
#comments .holder .comment .comment-replies .reply-bodies-holder .load-more-replies { background-color: rgb(76, 70, 1); height: 20px; margin: 10px 3px 3px; font-family: Electrolize; color: rgb(3, 25, 31); font-size: 16px; text-transform: uppercase; text-align: center; padding: 0px 10px; display: block; }
#comments .holder .comment .comment-replies .reply-bodies-holder .load-more-replies:hover { background-color: rgb(255, 235, 1); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .reply-to-comment-form { margin: 2px 10px 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply { margin: 20px 0px 0px; width: 356px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header { background-color: rgb(19, 59, 75); height: 23px; margin: 0px 4px; line-height: 12px; padding-right: 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar { margin: -4px 0px; border: 1px solid rgb(3, 58, 79); padding: 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar img { height: 28px; width: 28px; box-shadow: rgb(0, 0, 0) 0px 0px 5px 2px; }
#comments .holder .comment.nonbacker .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .username { color: rgb(222, 222, 222); }
#comments .holder .comment.nonbacker .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar { filter: grayscale(100%); opacity: 0.6; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar .corner { background: url("") 0px 0px repeat scroll rgba(0, 0, 0, 0); height: 3px; width: 3px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar .corner.corner-top-right { background-position: -5px 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar .corner.corner-bottom-right { background-position: -5px -5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar .corner.corner-bottom-left { background-position: 0px -5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .username { float: left; color: rgb(255, 235, 1); font-family: Electrolize; font-size: 14px; height: 12px; margin: 6px 0px 4px 20px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .handle { float: left; color: rgb(62, 184, 217); font-family: Electrolize; font-size: 12px; border-left: 4px solid rgb(62, 184, 217); padding: 0px 0px 0px 10px; height: 12px; margin: 6px 0px 4px 10px; line-height: 14px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .appreciate { margin: 5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .flag { margin: 5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .edit { float: right; background: url("") 0px 5px no-repeat; width: auto; height: 23px; display: inline-block; opacity: 0.7; padding-left: 18px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .edit.on, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .edit:hover { opacity: 1; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .delete { float: right; background: url("") center center no-repeat; width: 18px; height: 23px; display: block; opacity: 0.7; margin-right: 4px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .delete.on, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .delete:hover { opacity: 1; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-body { margin: 10px 10px 5px 50px; overflow-wrap: break-word; min-height: 30px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-body span { color: rgb(11, 141, 166); font-family: Electrolize; font-size: 15px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-body span a:not(.appreciate) { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); font-family: Electrolize; transition-duration: 0.3s; perspective: 1000px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-body span a:hover:not(.appreciate) { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply { background-color: rgba(4, 49, 57, 0.5); margin: 5px 4px 5px 50px; padding: 0px 10px 2px 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .appreciate { margin: 5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .flag { margin: 5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .edit { font-family: Electrolize; font-size: 12px; color: rgb(40, 146, 174); float: right; background: url("") 0px 5px no-repeat; width: auto; height: 23px; line-height: 12px; display: block; opacity: 0.7; padding-left: 18px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .edit.on, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .edit:hover { opacity: 1; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .delete { float: right; background: url("") center center no-repeat; width: 18px; height: 23px; line-height: 12px; display: block; opacity: 0.7; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .delete.on, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .delete:hover { opacity: 1; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .reply-reply-body { padding: 5px 0px 5px 10px; overflow-wrap: break-word; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .reply-reply-body span { color: rgb(31, 133, 161); font-family: Electrolize; font-size: 15px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .reply-reply-body span a:not(.appreciate) { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); font-family: Electrolize; transition-duration: 0.3s; perspective: 1000px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .reply-reply-body span a:hover:not(.appreciate) { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .username { float: right; color: rgb(255, 235, 1); font-family: Electrolize; font-size: 14px; height: 12px; margin: 6px 0px 4px 20px; }
#comments .holder .comment.nonbacker .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .username { color: rgb(222, 222, 222); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .handle { float: right; color: rgb(62, 184, 217); font-family: Electrolize; font-size: 12px; border-left: 4px solid rgb(62, 184, 217); padding: 0px 0px 0px 10px; height: 12px; margin: 8px 2px 4px 10px; line-height: 14px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply-form { margin: 2px 10px 10px 50px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply { float: right; margin: 0px 0px 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 0px 20px 20px 0px; border-color: transparent rgb(37, 133, 159) transparent transparent; margin: 0px 0px 0px -20px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply.on .triangle, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply:hover .triangle { border-color: transparent rgb(59, 186, 220) transparent transparent; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply .box { background-color: rgb(37, 133, 159); height: 20px; margin: 0px 4px 0px 0px; font-family: Electrolize; color: rgb(3, 25, 31); font-size: 16px; text-transform: uppercase; text-align: center; padding: 0px 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply.on .box, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply:hover .box { background-color: rgb(59, 186, 220); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply { float: right; margin: 0px 2px 10px 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply .triangle { float: right; width: 0px; height: 0px; border-style: solid; border-width: 20px 0px 0px 20px; border-color: transparent transparent transparent rgb(76, 70, 1); margin: 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply .box { background-color: rgb(76, 70, 1); height: 20px; margin: 0px; font-family: Electrolize; color: rgb(3, 25, 31); font-size: 16px; text-transform: uppercase; text-align: center; padding: 0px 10px; float: left; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply:hover .triangle { border-color: transparent transparent transparent rgb(255, 235, 1); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply:hover .box { background-color: rgb(255, 235, 1); }
#comments .holder .comment.role-tracker .comment-itself { background: url("") center 35px repeat-x rgba(255, 123, 81, 0.15); border: 1px solid rgb(153, 125, 102); }
#comments .holder .comment.role-tracker .comment-itself .header { background-color: rgb(153, 125, 102); }
#comments .holder .comment.role-tracker .comment-itself .comment-body { color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-itself .header .handle { border-left: 4px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
#comments .holder .comment.role-tracker .comment-itself .header .time { color: rgb(68, 68, 68); }
#comments .holder .comment.role-tracker .comment-itself .header .edit { background: url("") center center no-repeat; }
#comments .holder .comment.role-tracker .comment-itself .header .delete { background: url("") center center no-repeat; }
#comments .holder .comment.role-tracker.selected .comment-itself { border: 1px solid rgb(255, 234, 142); }
#comments .holder .comment.role-tracker.selected .comment-itself .header { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker.selected .comment-itself .header .username { color: rgb(34, 34, 34); }
#comments .holder .comment.role-tracker.selected .comment-itself .comment-body { box-shadow: rgba(255, 234, 142, 0.7) 0px 0px 50px -15px inset; }
#comments .holder .comment.role-tracker .comment-replies .connector-holder .connector .rectangle { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-replies .connector-holder .connector .triangle { border-color: rgb(255, 234, 142) transparent transparent; }
#comments .holder .comment.role-tracker .comment-replies .connector-holder .connector .line { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-replies .bordered-holder .actions-bar > .line { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-replies .bordered-holder .actions-bar > .triangle { border-color: rgb(255, 234, 142) transparent transparent; }
#comments .holder .comment.role-tracker .comment-replies .connector-holder .connector { border-top: 1px solid rgb(153, 125, 102); }
#comments .holder .comment.role-tracker .comment-replies .replies-details-holder .replies-details { border-right: 1px solid rgb(153, 125, 102); }
#comments .holder .comment.role-tracker .comment-replies .bordered-holder-mask .bordered-holder { border-right: 1px solid rgb(153, 125, 102); border-bottom: 1px solid rgb(153, 125, 102); border-left: 1px solid rgb(153, 125, 102); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header { background-color: rgb(255, 234, 142); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header .delete { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header .edit { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header .handle { border-left: 4px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .reply-body span { color: rgb(255, 234, 142); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header .username { color: rgb(68, 68, 68); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker { background-color: rgba(255, 123, 81, 0.15); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker .delete { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker .edit { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker .handle { border-left: 4px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker .reply-reply-body span { color: rgb(255, 234, 142); }
#comments .holder .comment.role-moderator .comment-itself { background: url("") center 35px repeat-x rgba(158, 10, 163, 0.15); border: 1px solid rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-itself .header { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-itself .comment-body { color: rgb(206, 181, 239); }
#comments .holder .comment.role-moderator.selected .comment-itself { border: 1px solid rgb(83, 62, 112); }
#comments .holder .comment.role-moderator.selected .comment-itself .header { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator.selected .comment-itself .header .username { color: rgb(255, 235, 1); }
#comments .holder .comment.role-moderator.selected .comment-itself .comment-body { box-shadow: rgba(255, 234, 142, 0.7) 0px 0px 50px -15px inset; }
#comments .holder .comment.role-moderator .comment-replies .connector-holder .connector .rectangle { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .connector-holder .connector .triangle { border-color: rgb(83, 62, 112) transparent transparent; }
#comments .holder .comment.role-moderator .comment-replies .connector-holder .connector .line { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .bordered-holder .actions-bar > .line { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .bordered-holder .actions-bar > .triangle { border-color: rgb(83, 62, 112) transparent transparent; }
#comments .holder .comment.role-moderator .comment-replies .connector-holder .connector { border-top: 1px solid rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .replies-details-holder .replies-details { border-right: 1px solid rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .bordered-holder-mask .bordered-holder { border-right: 1px solid rgb(83, 62, 112); border-bottom: 1px solid rgb(83, 62, 112); border-left: 1px solid rgb(83, 62, 112); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-moderator .header { background-color: rgb(83, 62, 112); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-moderator .header .delete { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-moderator .header .edit { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-moderator .reply-body span { color: rgb(206, 181, 239); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator { background-color: rgba(158, 10, 163, 0.15); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator .delete { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator .edit { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator .handle { border-left: 4px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator .reply-reply-body span { color: rgb(206, 181, 239); }
#comments.force-one-column { padding: 30px 20px; }
#comments.force-one-column .holder { padding: 40px 0px; }
#comments.force-one-column .holder .comment .avatar { margin-right: 0px; margin-left: -20px; }
#comments.force-one-column .holder .comment .avatar.standard { display: block; position: absolute; }
#comments.force-one-column .holder .comment .author-info { display: none; }
#comments.force-one-column .holder .comment .comment-itself { width: 100%; float: none; margin-left: 0px; border: none; }
#comments.force-one-column .holder .comment .comment-itself .header .username { margin-left: 80px; }
#comments.force-one-column .holder .comment .comment-itself .header .time { font-size: 10px; }
#comments.force-one-column .holder .comment .comment-itself .header .quick-overview { display: none; }
#comments.force-one-column .holder .comment .comment-itself .comment-body { padding: 10px 20px 20px 80px; }
#comments.force-one-column .holder .comment .comment-replies { position: relative; margin: 0px; width: 100%; }
#comments.force-one-column .holder .comment .comment-replies .connector-holder { width: 100%; }
#comments.force-one-column .holder .comment .comment-replies .connector-holder .connector { width: 100%; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder { width: 100%; display: none; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder .replies-details { width: auto; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar { overflow: hidden; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title { width: 100%; float: left; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title h1 { float: left; text-align: left; margin-left: 150px; display: block; overflow: visible; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder-mask { width: 100%; margin-top: -20px; overflow: visible; }
#comments.force-one-column .holder .comment .comment-replies .reply-bodies-holder { height: auto; overflow: visible; }
#comments.force-one-column .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply { width: 100%; margin-left: 10px; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder-mask .bordered-holder { overflow: visible; left: 0px; min-height: 0px; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder .actions-bar > .triangle { margin-right: -20px; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment { margin-top: -20px; margin-right: -3px; float: right; position: relative; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment .box { margin: 0px 0px 0px 3px; padding: 0px 20px; }
#comments.force-one-column .holder .comment.role-tracker .comment-itself { border: 1px solid rgb(255, 234, 142); }
#comments.force-one-column .holder .comment.role-tracker .comment-itself .header { background-color: rgb(255, 234, 142); }
#comments.force-one-column .holder .comment.role-tracker .comment-itself .header .username { color: rgb(34, 34, 34); }
#comments.force-one-column .holder .comment.role-tracker .comment-itself .comment-body { box-shadow: rgba(255, 234, 142, 0.7) 0px 0px 50px -15px inset; background: rgba(0, 0, 0, 0.1); }
#comments.force-one-column .holder .comment.role-moderator .comment-itself { border: 1px solid rgb(83, 62, 112); }
#comments.force-one-column .holder .comment.role-moderator .comment-itself .header { background-color: rgb(83, 62, 112); }
#comments.force-one-column .holder .comment.role-moderator .comment-itself .header .username { color: rgb(255, 235, 1); }
#comments.force-one-column .holder .comment.role-moderator .comment-itself .comment-body { box-shadow: rgba(206, 181, 239, 0.7) 0px 0px 50px -15px inset; background: rgba(0, 0, 0, 0.1); }
#event-feed .feed-container { width: 648px; height: 395px; float: left; }
#event-feed .feed-container .placeholder { background-size: cover; background-position: center center; width: 648px; height: 395px; }
#event-feed .feed-container .embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
#event-feed .feed-details h1 { font-size: 16px; color: rgb(0, 222, 255); font-style: normal; text-shadow: rgb(0, 237, 255) 0px 0px 18px; }
#event-feed .feed-details .excerpt { height: 140px; overflow: hidden; }
#event-feed .feed-details p { font-size: 11px; color: rgb(99, 132, 149); }
#event-feed .feed-details .separator { background: rgba(18, 45, 65, 0.8); height: 1px; box-shadow: none; margin: 15px 0px; }
#event-feed .feed-details .separator .box { background-color: rgb(0, 255, 255); width: 6px; height: 1px; box-shadow: rgb(0, 255, 255) 0px 0px 3px, rgb(0, 255, 255) 0px 0px 7px, rgb(0, 255, 255) 0px 0px 20px, rgb(0, 255, 255) 0px 0px 30px; }
#event-feed .feed-details .separator .right { float: right; }
#event-feed .feed-details .countdown { margin-top: 30px; }
#event-feed .feed-details .countdown #time-countdown { margin: 0px auto; }
#event-feed .feed-details .countdown .number-counter { margin: 0px 0px 0px 4px; float: left; }
#event-feed .feed-details .countdown .number-counter .mask { height: 46px; width: 23px; position: relative; }
#event-feed .feed-details .countdown .number-counter .carousel { height: 46px; position: relative; }
#event-feed .feed-details .countdown .number-counter .item { height: 46px; font-size: 30px; line-height: 46px; font-family: Electrolize; color: rgb(255, 210, 112); text-shadow: rgb(255, 210, 112) 0px 0px 5px; text-align: center; position: relative; }
#event-feed .feed-details .countdown .number-counter .append { height: 23px; font-size: 30px; line-height: 46px; font-family: Electrolize; color: rgb(255, 210, 112); text-shadow: rgb(255, 210, 112) 0px 0px 5px; text-align: center; float: left; position: relative; }
#event-feed .feed-container .embed-container iframe, #event-feed .feed-container .embed-container object, #event-feed .feed-container .embed-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.poll h1 { color: rgb(255, 174, 0); font-family: Electrolize; font-size: 22px; padding-left: 60px; padding-top: 10px; background: url("") left center no-repeat scroll transparent; min-height: 38px; }
.poll .atom-special-block { padding: 0px 30px 100px; height: auto; }
.poll .options { margin-top: 10px; float: left; width: 100%; }
.poll .options .option { display: block; margin-top: 20px; font-weight: 400; cursor: pointer; position: relative; }
.poll .options .option input { display: none; }
.poll .options .option .value { float: left; font-family: Electrolize; text-transform: uppercase; font-size: 30px; color: rgb(35, 71, 86); line-height: 50px; margin-right: 20px; }
.poll .options .option .label { color: rgb(255, 255, 255); font-size: 12px; border-top: 1px solid rgb(14, 53, 71); margin: 4px 0px 4px 40px; background: url("") repeat; height: 50px; }
.poll .options .option .label .text { width: 50%; padding-top: 12px; padding-left: 62px; }
.poll .options .option .label .glow-box { width: 1px; float: left; margin-right: 30px; background-color: rgb(2, 112, 142); height: 50px; }
.poll .options .option.on .value { color: rgb(0, 222, 255); text-shadow: rgb(0, 222, 255) 0px 0px 1px, rgb(0, 222, 255) 0px 0px 10px; }
.poll .options .option.on .label { background: url("") repeat; }
.poll .options .option.on .label .glow-box { width: 7px; margin-right: 24px; background-color: rgb(0, 224, 255); box-shadow: rgb(0, 224, 255) 0px 0px 10px, rgb(0, 224, 255) 0px 0px 16px; }
.poll .bars { overflow: hidden; position: absolute; top: 0px; right: 0px; }
.poll .bars .bar-holder .bar { width: 0px; }
.poll .not-voted .button2 { margin: 30px auto; }
.poll .not-voted .bars { width: 0px; margin-left: 0px; }
.poll .not-voted .total { display: none; }
.poll .voted .options .option:hover { cursor: default; }
.poll .voted h1 { min-height: 38px; padding-top: 10px; }
.poll .voted .bars { width: 315px; }
.poll .voted .bars .bar-item { height: 50px; overflow: hidden; }
.poll .voted .bars .bar-item .value { font-family: Electrolize; font-size: 12px; color: rgb(255, 174, 0); margin-left: 10px; line-height: 50px; float: left; }
.poll .voted .bars .bar-item .label { display: none; }
.poll .voted .bars .bar-holder { background-color: rgb(23, 34, 48); height: 3px; width: 240px; float: left; margin: 24px 0px; }
.poll .voted .bars .bar-holder .bar { height: 3px; border-radius: 0px 2px 2px 0px; background-image: -webkit-linear-gradient(left, rgb(0, 89, 149) 0%, rgb(0, 199, 231) 100%); }
.poll .total { display: block; font-weight: 700; font-size: 12px; text-align: center; color: rgb(255, 255, 255); margin-top: 20px; }
.poll .response-controls { margin: 20px 0px 0px; }
.poll .response-controls a { margin: 0px 20px 0px 0px; float: right; }
.poll .error-message, .poll .success-message { float: left; }
.poll.faceoff .atom-special-block { height: 100%; min-height: 460px; }
.poll.faceoff h1 { min-height: 38px; padding-top: 10px; }
.poll.faceoff .options .option { float: left; width: 456px; margin-top: 20px; }
.poll.faceoff .options .option .label .text { width: 90%; }
.poll.faceoff .options .option.first { margin-right: 46px; }
.poll.faceoff .options .option .image { width: 454px; height: 223px; border-color: rgb(1, 50, 70); border-style: solid; border-width: 1px; background-size: cover; background-position: center center; }
.poll.faceoff .not-voted .options .option .label { margin: 4px 0px; }
.poll.faceoff .not-voted .options .option .label .value { margin-right: 30px; }
.poll.faceoff .not-voted .options .option.selected .image { border-color: rgb(0, 204, 255); }
.poll.faceoff .not-voted .bars { height: 0px; }
.poll.faceoff .voted .options .option { float: left; width: 456px; margin-top: 20px; }
.poll.faceoff .voted .options .option.first { margin-right: 46px; }
.poll.faceoff .voted .options .option .image { width: 454px; height: 223px; border-color: rgb(1, 50, 70); border-style: solid; border-width: 1px; background-size: cover; background-position: center center; }
.poll.faceoff .voted .options .option .label { margin: 4px 0px; font-style: normal; padding: 0px; font-family: Electrolize; color: rgb(255, 255, 255); }
.poll.faceoff .voted .options .option .label .value { padding: 0px; margin-right: 30px; float: left; text-transform: uppercase; font-size: 30px; color: rgb(0, 222, 255); text-shadow: rgb(0, 222, 255) 0px 0px 1px, rgb(0, 222, 255) 0px 0px 10px; }
.poll.faceoff .voted .options .option.selected .image { border-color: rgb(0, 204, 255); }
.poll.faceoff .voted .bars { position: relative; height: auto; float: none; margin-left: 0px; width: auto; padding-top: 30px; clear: both; }
.poll.faceoff .voted .bars .bar-item { margin-top: 0px; }
.poll.faceoff .voted .bars .bar-item .label { font-size: 18px; color: rgb(255, 255, 255); font-family: Electrolize; width: 20px; padding: 10px 20px; float: left; display: none; }
.poll.faceoff .voted .bars .bar-item .bar-holder { background-color: rgb(23, 34, 48); height: 3px; width: 83%; float: left; margin: 20px 0px; }
.poll.faceoff .voted .bars .bar-item .bar-holder .bar { height: 3px; border-radius: 0px 2px 2px 0px; background-image: -webkit-linear-gradient(left, rgb(0, 89, 149) 0%, rgb(0, 199, 231) 100%); }
.poll.faceoff .voted .bars .bar-item .value { font-family: Electrolize; font-size: 12px; color: rgb(255, 174, 0); padding: 12px 0px 10px 20px; float: left; line-height: 20px; margin-left: 0px; }
#video { margin-bottom: 100px; }
h1.page-title { font-size: 24px; color: rgb(0, 231, 255); font-weight: 400; font-family: Electrolize; text-transform: uppercase; height: 56px; line-height: 60px; padding-left: 63px; border-top: 1px solid rgb(0, 231, 255); border-bottom: 1px solid rgb(22, 129, 165); position: relative; text-shadow: rgb(0, 153, 255) 0px 0px 20px; background: url(data:image/webp;base64,UklGRgYDAABXRUJQVlA4WAoAAAA4AAAAAAAAAQAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIAwAAAABGJABWUDggMgAAABACAJ0BKgEAAgABQCYlmAJ0ugADCSyE+QAA/v1gOM5hm2/uDM+rscP/i0OtDrQzpAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAAQAAAAOgBAABAAAAAgAAAAAAAAA=); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
h1.page-title a { font-size: 24px; color: rgb(0, 231, 255); font-weight: 400; font-family: Electrolize; text-transform: uppercase; }
h1.page-title a:hover { text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
h1.page-title strong { font-size: 24px; color: rgb(255, 255, 255); font-family: Electrolize; text-transform: uppercase; }
h1.page-title .top-line { background-color: rgb(0, 157, 255); position: absolute; top: -14px; left: 0px; width: 100%; height: 8px; display: block; opacity: 0.15; }
h1.page-title .inner-line { background-color: rgb(0, 222, 255); position: absolute; top: 0px; left: 0px; width: 100px; height: 2px; display: block; }
h1.page-title .bottom-line { background-color: rgb(22, 129, 165); position: absolute; bottom: -5px; left: 0px; width: 1px; height: 4px; display: block; }
h1.page-title .icon { display: block; width: 48px; height: 48px; position: absolute; left: 5px; top: 3px; background: url(data:image/webp;base64,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); }
#contentbody.account-section { background: url("") center top / auto repeat, url("") center top / auto no-repeat, url("") center top / 100% repeat, 0% 0% / auto; width: 100%; padding-bottom: 785px; }
.account-section .content-wrapper { background: url("") left top repeat-x, url("") left bottom repeat-x, rgba(0, 0, 0, 0.4); }
.account-section .content-wrapper > .content { padding: 45px 0px; position: relative; }
.submenu.exagon { margin: 75px 0px 0px; position: relative; z-index: 2; }
.submenu.exagon .bg-line { display: block; height: 4px; border-left: 9px solid rgb(33, 226, 253); border-right: 9px solid rgb(33, 226, 253); margin-bottom: 6px; background: rgba(56, 151, 255, 0.1); }
.submenu.exagon ul { list-style-type: none; text-align: center; line-height: 14px; margin: -28px 0px 0px; padding: 0px 5%; }
.submenu.exagon ul li { float: left; width: 14%; min-width: 112px; line-height: 28px; height: 46px; }
.submenu.exagon ul.item-5 li { width: 19%; min-width: 112px; }
.submenu.exagon ul li.billing { line-height: inherit; }
.submenu.exagon ul li.active span { display: block; width: 100%; min-width: 112px; height: 147px; background: url("") 50% 50% no-repeat; margin: -87px auto 0px; }
.submenu.exagon ul li.active.subscribers span { background: url("") 50% 50% no-repeat; }
.submenu.exagon a { font-size: 12px; line-height: 14px; font-family: Electrolize; color: rgb(255, 255, 255); text-transform: uppercase; }
.submenu.exagon a:hover, .submenu.exagon .active a, .submenu.exagon .subscribers a:hover { color: rgb(55, 243, 255); text-shadow: rgb(0, 163, 255) 0px 0px 20px; }
.submenu.exagon .subscribers a { color: rgb(255, 255, 0); text-shadow: rgb(255, 255, 0) 0px 0px 20px; }
.submenu.exagon .subscribers.active a:hover { color: rgb(255, 255, 0); text-shadow: rgb(255, 255, 0) 0px 0px 20px; }
.submenu.exagon .disabled a, .submenu.exagon .disabled a:hover { color: rgb(119, 119, 119); cursor: default; text-shadow: none; }
.sidenav { width: 215px; position: absolute; left: 0px; top: 45px; }
.sidenav ul { list-style-type: none; padding: 0px; margin: 0px; }
.sidenav li { height: 35px; margin-bottom: 5px; }
.sidenav li .line { display: block; width: 6px; height: 35px; background: rgba(41, 81, 99, 0.5); float: left; margin-right: 7px; }
.sidenav li.active .line { background: none 0px 0px repeat scroll rgb(140, 241, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
.sidenav li.special .line { background: rgb(255, 255, 0); }
.sidenav li.special:hover .line, .sidenav li.special.active .line { box-shadow: rgb(255, 255, 0) 0px 0px 6px; }
.sidenav li.special a { color: rgb(126, 127, 2); }
.sidenav li.special.active a { color: rgb(255, 255, 0); }
.sidenav li.special a:hover { color: rgb(255, 255, 0); }
.sidenav li .bg { display: block; width: 168px; height: 35px; float: left; padding-left: 12px; }
.sidenav li.active .bg { border-right: 1px solid rgb(0, 178, 196); background-image: -webkit-linear-gradient(left, rgba(48, 145, 250, 0.15) 5%, rgba(17, 53, 89, 0.15) 100%); }
.sidenav li a { font-size: 12px; font-family: Electrolize; color: rgb(88, 126, 145); text-transform: uppercase; line-height: 38px; display: block; width: 100%; height: 100%; }
.sidenav li a span.bg { font-family: Electrolize; }
.sidenav li.active a, .sidenav li a:hover { color: rgb(255, 255, 255); }
.sidenav li.disabled a, .sidenav li.disabled a:hover { color: rgb(88, 126, 145); opacity: 0.4; }
.sidenav li .badge { background-color: rgb(1, 32, 56); border-radius: 4px; padding: 2px 6px; color: rgb(88, 126, 145); float: right; height: 20px; line-height: 20px; margin: 6px 10px 0px 0px; }
#billing.rsvp .inner-content { padding-left: 215px; }
#billing.rsvp .list-items .title-col .rsvp-actions { float: right; margin-top: -15px; text-transform: none; }
#billing.rsvp .list-items .title-col h3 { pointer-events: none; }
#settings .inner-content { padding-left: 215px; }
#settings .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#settings .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#settings .inner-content .top > .separator { margin: 20px 0px 35px; }
#settings .inner-content .row { padding: 2px 0px; border-bottom: 1px solid rgb(26, 41, 51); position: relative; z-index: 1; overflow-y: visible !important; }
#settings .inner-content .row.active { z-index: 2; }
#settings .inner-content .row.country-row { z-index: 3; }
#settings .inner-content .row.display { z-index: 4; }
#settings .inner-content .row.last { border-bottom: none; }
#settings .inner-content .row > .shadow { padding: 13px 0px; margin: 0px; }
#settings .inner-content .row.active > .shadow { box-shadow: rgb(26, 41, 51) 0px 30px 30px -30px inset, rgb(26, 41, 51) 0px -30px 30px -30px inset; }
#settings .inner-content .row > .shadow > .inner { position: relative; }
#settings .inner-content .row > .shadow > .inner label { font-size: 12px; font-weight: 700; color: rgb(153, 153, 153); width: 180px; }
#settings .inner-content .row > .shadow > .inner label.gold { color: rgb(255, 255, 0); }
#settings .inner-content .row > .shadow > .inner label a { color: rgb(0, 174, 255); }
#settings .inner-content .row > .shadow > .inner label.second { margin-top: 30px; }
#settings .inner-content .row > .shadow > .inner form label { color: rgb(118, 150, 174); }
#settings .inner-content .row > .shadow > .inner label.sub-label { color: rgb(112, 133, 149); font-style: italic; padding-left: 25px; position: relative; display: block; width: 155px; float: left; line-height: 24px; }
#settings .inner-content .row > .shadow > .inner label.sub-label span { display: block; width: 16px; height: 9px; background: url(""); position: absolute; top: 7px; left: 0px; }
#settings .inner-content .row > .shadow > .inner .more-info { color: rgb(114, 184, 216); font-size: 12px; line-height: 24px; float: left; }
#settings .inner-content .row > .shadow > .inner .more-info a { color: rgb(0, 174, 255); }
#settings .inner-content .row > .shadow > .inner .more { padding-top: 10px; }
#settings .inner-content .row .col.col-label { width: 180px; float: left; }
#settings .inner-content .row .col.col-edit-wrapper { padding-left: 180px; padding-right: 40px; }
#settings .inner-content .row .col.col-edit-wrapper > .view { font-size: 12px; line-height: 24px; color: rgb(114, 184, 216); }
#settings .inner-content .row .edit { display: block; width: 30px; height: 26px; background: url("") -12px -12px no-repeat; position: absolute; right: 26px; top: 0px; }
#settings .inner-content .row .edit.yellow { background: url("") -12px -12px no-repeat; padding-top: 2px; color: rgb(255, 255, 0); font-size: 13px; text-indent: -24px; }
#settings .inner-content .row .edit .effect { display: block; width: 54px; height: 50px; position: absolute; top: -12px; left: -12px; background: url("") 0px -50px no-repeat; opacity: 0; }
#settings .inner-content .row .edit .effect.yellow { background: url("") 0px -50px no-repeat; opacity: 0; }
#settings .inner-content .row .edit:hover .effect, #settings .inner-content .row.active .edit .effect { width: 54px; height: 50px; position: absolute; top: -12px; left: -12px; opacity: 1; }
#settings .inner-content .row.languages { z-index: 2; }
#settings .inner-content .row.languages .selectlist .scrollable .viewport { width: 175px; }
#settings .inner-content .row.languages .selectlist .scrollable .body { width: 170px; }
#settings .inner-content .row.xmpp_token input[type="text"] { font-size: 14px; }
#settings .inner-content .row.block_invitations .toggle-wrapper { margin-right: 100px; }
#settings .inner-content .row.hide_leaderboard .toggle-wrapper { margin-right: 100px; }
#settings .inner-content .row.optout_gdpr .toggle-wrapper { margin-right: 100px; }
#settings .optout_gdpr.is-hidden { display: none; }
#settings .inner-content .row.newsletter_subscription_status .toggle-wrapper { margin-right: 100px; }
#settings.overview form { display: none; width: 100%; padding-top: 10px; }
#settings.overview .shadow-button { min-width: 30px; }
#settings .block-head { margin: 50px 0px 5px; }
#settings .block-head h3 { font-size: 15px; border-bottom: 1px solid rgb(78, 224, 255); margin-bottom: 0px; padding-bottom: 5px; text-transform: uppercase; color: rgb(78, 224, 255); position: relative; }
#settings .block-head h3::before, #settings .block-head h3::after { content: ""; display: block; position: absolute; bottom: -3px; }
#settings .block-head h3::before { width: 130px; height: 2px; left: 0px; background-color: rgb(78, 224, 255); }
#settings .block-head h3::after { width: 0px; height: 0px; border-style: solid; border-width: 2px 2px 0px 0px; left: 130px; border-color: rgb(78, 224, 255) transparent transparent; }
#settings .block-head p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); padding: 0px; margin: 3px 0px 0px; }
#settings .inner-content .row > .shadow > .inner label.room { float: left; }
#settings .note { border: 1px solid rgb(140, 241, 255); border-radius: 5px; margin: 16px; font-size: 11px; line-height: 14px; padding: 16px; min-height: 28px; position: relative; }
#settings .note b { color: rgb(114, 184, 216); }
#settings .warning-note { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 10px; margin-top: 35px; font-size: 12px; line-height: 14px; color: rgb(97, 141, 150); padding: 11px 30px 11px 60px; min-height: 28px; }
#settings .warning-note b { color: rgb(255, 255, 255); }
#settings fieldset { min-width: 330px; margin-right: 65px; }
#settings .corner-wrapper { position: relative; display: inline-block; width: 100%; }
#settings input[type="text"], #settings input[type="password"] { background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(22, 42, 63, 0.8); font-size: 12px; color: rgb(53, 94, 120); width: 292px; padding: 8px 15px; display: block; margin: 0px 10px 5px 0px; float: left; box-sizing: border-box; }
#settings input[type="text"]:focus, #settings input[type="password"]:focus { border: 1px solid rgb(0, 183, 202); color: rgb(66, 198, 231); box-shadow: rgba(0, 112, 200, 0.3) 0px 0px 20px inset; }
#settings .autocomplete input[type="text"].loading { background: url("") 95% 50% no-repeat rgba(0, 0, 0, 0.4); }
#settings input[type="submit"] { height: 34px; width: 83px; padding: 0px 0px 0px 20px; margin: 0px; font-family: Electrolize; font-size: 11px; color: rgb(255, 255, 255); text-transform: uppercase; border: none; position: relative; z-index: 2; background: 0px 0px; }
#settings .submit-wrapper { height: 40px; width: 83px; margin: 0px; background: url(""); position: relative; display: block; float: left; }
#settings .selectlist.small { width: 100px; float: left; margin-right: 10px; }
#settings .selectlist.small span { width: 45px; }
#settings .selectlist.small .scrollable { height: 100px !important; }
#settings .selectlist.large { width: 320px; float: left; margin-right: 10px; }
#settings .selectlist.large span { width: 255px; }
#settings .selectlist.large .scrollable { height: 150px !important; }
#settings .inner-content .row .selectlist.large .scrollable .viewport { width: 250px; }
#settings .inner-content .row .selectlist.large .scrollable .body { width: 245px; }
#settings .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
#settings .error-message strong { color: red; }
#settings .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
#settings .success-message strong { color: rgb(0, 255, 0); }
#settings .password-wrapper { position: relative; display: block; width: 292px; float: left; margin-right: 10px; }
#settings .password-wrapper .fake-password-input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; color: rgb(53, 94, 120); font-size: 12px; line-height: 30px; padding-left: 15px; cursor: text; }
#settings.notifications h3 { font-size: 18px; border-bottom: 1px solid rgb(41, 73, 97); padding: 10px 0px 5px; margin-bottom: 18px; }
#settings.notifications .block { width: 49%; min-height: 50px; padding: 23px 23px 15px; box-sizing: border-box; }
#settings.notifications .block .inner { min-height: 100px; margin: -23px -23px 0px; padding: 23px 23px 0px 125px; }
#settings.notifications .block.rss .inner { background: url("") 23px 23px no-repeat rgba(6, 52, 69, 0.2); }
#settings.notifications .block.jump-point .inner { background: url("") 23px 23px no-repeat rgba(6, 52, 69, 0.2); }
#settings.notifications .block .inner h2 { margin: 0px; font-size: 22px; color: rgb(37, 228, 255); }
#settings.notifications .block .inner p { font-size: 11px; line-height: 14px; color: rgb(97, 147, 171); padding: 10px 0px; margin: 0px; }
#settings.notifications .block .line { background: rgb(11, 45, 68); border-left: 6px solid rgb(0, 193, 243); border-right: 6px solid rgb(0, 193, 243); height: 1px; }
#settings.notifications .block .bottom { padding-top: 15px; font-weight: 700; font-size: 11px; color: rgb(255, 255, 255); }
#settings.notifications .block .bottom label { float: left; font-size: 11px; color: rgb(65, 107, 134); font-weight: 700; cursor: pointer; }
#settings.notifications .block .bottom label.on { color: rgb(0, 228, 255); }
#settings.notifications .block .bottom label.radio { margin-left: 20px; }
#settings.notifications .block .bottom label.checkbox { margin-left: -5px; }
#settings.notifications .block .bottom label span { padding-left: 30px; }
#settings.notifications label span { font-size: 11px; height: 16px; line-height: 14px; }
#settings.notifications .tag-wrapper { position: relative; margin-top: 85px; }
#settings.notifications .tag-wrapper .btn-all-tag { position: absolute; top: -5px; right: 0px; }
#settings.adressbook .add-address-line { height: 4px; background: rgb(18, 28, 41); margin-bottom: -27px; }
#settings.adressbook .address-btn { margin-bottom: 27px; }
#settings.reset-account .inner-content p { font-size: 14px; }
#settings.reset-account .inner-content ul li { font-size: 14px; color: rgb(255, 255, 255); }
#settings.reset-account .inner-content a { font-size: 14px; color: rgb(0, 174, 255); }
#settings.reset-account .inner-content .reset-account-button { opacity: 0.4; }
#settings.adressbook .address-item { width: 404px; height: 192px; background: url(""); margin: 0px 0px 25px; position: relative; }
#settings.adressbook .address-item > .effect { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(""); opacity: 0; }
#settings.adressbook .address-item.active > .effect { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(""); opacity: 1; }
#settings.adressbook .address-item .buttons-wrapper { width: 144px; height: 39px; position: absolute; top: 1px; right: 1px; background: url(""); z-index: 3; }
#settings.adressbook .address-item .buttons-wrapper .btn { display: block; width: 31px; height: 26px; position: absolute; top: 6px; background: url(""); }
#settings.adressbook .address-item .buttons-wrapper .btn.edit { left: 52px; background-position: 0px 0px; }
#settings.adressbook .address-item .buttons-wrapper .btn.close { left: 90px; background-position: -31px 0px; }
#settings.adressbook .address-item .buttons-wrapper .btn .effect { width: 100%; height: 100%; background: url(""); position: absolute; top: 0px; left: 0px; display: block; opacity: 0; }
#settings.adressbook .address-item .buttons-wrapper .btn.edit .effect { background-position: 0px -26px; }
#settings.adressbook .address-item .buttons-wrapper .btn.close .effect { background-position: -31px -26px; }
#settings.adressbook .address-item .buttons-wrapper .btn:hover .effect { opacity: 1; }
#settings.adressbook .address-item .address-content { position: relative; z-index: 2; padding: 20px 22px; }
#settings.adressbook .address-item .address-content .text { position: relative; padding-left: 20px; }
#settings.adressbook .address-item .address-content h3 { margin: 0px 0px 15px; font-size: 22px; color: rgb(37, 228, 255); width: 270px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#settings.adressbook .address-item .address-content h4 { margin: 0px 0px 5px; font-size: 14px; color: rgb(255, 255, 255); font-family: Arial; font-weight: 700; }
#settings.adressbook .address-item .address-content p { padding: 0px; margin: 0px; font-size: 11px; color: rgb(97, 147, 171); }
#settings.adressbook .address-item .address-content .line { width: 2px; height: 100%; position: absolute; top: 0px; left: 0px; background: rgb(37, 228, 255); box-shadow: rgb(0, 255, 255) 0px 0px 20px; }
#settings.adressbook .address-item .address-default-btn { height: 29px; background: url("") 0px -29px no-repeat; position: absolute; bottom: -5px; left: 145px; display: block; padding-left: 52px; font-size: 11px; color: rgb(64, 144, 170); line-height: 30px; z-index: 3; }
#settings.adressbook .address-item .address-default-btn .effect { display: block; width: 52px; height: 29px; background: url("") 0px 0px no-repeat; position: absolute; top: 0px; left: 0px; opacity: 0; }
#settings.adressbook .address-item .address-default-btn:hover, #settings.adressbook .address-item .address-default-btn.active { color: rgb(255, 255, 255); }
#settings.adressbook .address-item .address-default-btn:hover .effect, #settings.adressbook .address-item .address-default-btn.active .effect { opacity: 1; }
#settings.profile .avatar-thumb { width: 76px; height: 76px; padding: 4px; background: url("") 50% 50% no-repeat; position: relative; }
#settings.profile .avatar-thumb img { background: rgb(0, 0, 0); }
#settings.profile .avatar-thumb img[src=""] { display: none; }
#settings.profile .avatar-thumb.load { background: url("") 50% 50% no-repeat rgb(0, 0, 0); }
#settings.profile .avatar-thumb.load img { opacity: 0; }
#settings.profile .button-wrapper { margin: 3px 0px 0px 15px; }
#settings.profile .button-wrapper .shadow-button { margin-bottom: 3px; }
#settings.profile .button-wrapper .shadow-button.hide { display: none; }
#settings.profile .button-wrapper.hide { display: none; }
#settings.profile .col-edit-wrapper.hide { display: none; }
#settings.profile .woh { margin-top: 10px; }
#settings.profile .region { margin-top: 10px; padding-left: 30px; background: url("") 0px 10px no-repeat scroll transparent; z-index: 1; position: relative; }
#settings.profile .btn { width: 12px; height: 12px; background: url(""); display: block; margin: 9px 0px 0px 13px; }
#settings.profile .btn:hover { opacity: 0.75; }
#settings.profile .btn-add { background-position: -25px 0px; display: none; }
#settings.profile .language-row { margin-bottom: 10px; }
#settings.profile .language-row.last { margin-bottom: 0px; }
#settings.profile .language-row.last .btn-add { display: block; }
#settings.profile .language-row.last.max .btn-add { display: none; }
#settings.profile .row input[type="text"] { width: 100%; }
#settings.profile .row textarea { height: 180px; }
#settings.profile .row .corner-wrapper { max-width: 455px; }
#settings.profile .apply p { padding: 8px 0px 0px 35px; margin: 0px; color: rgb(97, 141, 150); font-size: 11px; }
#settings.profile .apply p strong { color: rgb(114, 184, 216); display: block; }
#settings.profile .apply .uimsg { display: none; font-size: 14px; color: rgb(114, 184, 216); font-family: Electrolize; line-height: 32px; }
#settings.profile .apply .uimsg.error { color: rgb(187, 0, 0); }
#settings.profile .apply .uimsg.success { color: rgb(0, 187, 0); }
#settings.profile .upload { overflow: hidden; position: relative; }
#settings.profile .upload, #settings.profile .upload input[type="file"] { width: 48px; height: 42px; cursor: pointer; }
#settings.profile .upload input[type="file"] { opacity: 0; position: absolute; left: -999px; top: 0px; z-index: 2; cursor: pointer; }
#settings.profile .error-message { max-width: 545px; }
#settings .preferred-language-text { margin-bottom: 10px; max-width: 455px; color: rgb(153, 153, 153) !important; }
#settings.profile #settings-twitch .twitch-legal-text { color: rgb(255, 255, 255); margin-bottom: 10px; max-width: 440px; font-weight: 300; }
#settings.profile #settings-twitch .twitch-legal-text a { color: rgb(140, 241, 255); font-weight: 700; }
#settings.profile #settings-twitch .add-twitch-button-container.hide, #settings.profile #settings-twitch .delete-twitch-button-container.hide, #settings.profile #settings-twitch .twitch-information-container.hide { display: none; }
#settings.ptu .ptucard { position: relative; background: url(data:image/webp;base64,UklGRh4DAABXRUJQVlA4WAoAAAA4AAAAAAAAAgAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIBAAAAAAkAAdWUDggSgAAAPACAJ0BKgEAAwABQCYlqAJ0ugH4ASwDBAPX/A9EArXgAPqf7Yv8Y//nreiG6y6lXyDP2kf/v+IPuklVH7/EH3SSqj+U/f8oEAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAAQAAAAOgBAABAAAAAwAAAAAAAAA=) repeat; min-height: 175px; padding: 20px; }
#settings.ptu .ptucard p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(97, 141, 150); }
#settings.ptu .ptucard .center { margin: 30px auto 10px; width: 330px; }
.nice-box { background: url("") repeat-x, linear-gradient(rgba(9, 12, 15, 0.9) 0%, rgba(14, 29, 42, 0.9) 100%); }
#billing .controls { display: block; margin-bottom: 15px; height: 64px; }
#billing .controls > div { float: left; margin-right: 15px; }
#billing .storefront-selector a { display: block; background: url("") repeat rgb(7, 44, 77); padding: 7px 18px; position: relative; float: left; border-right: 1px solid rgba(0, 0, 0, 0.2); border-top: 1px solid rgb(57, 160, 215); margin-bottom: 20px; }
#billing .storefront-selector a .text { color: rgb(204, 204, 204); font-family: Electrolize; font-size: 12px; position: relative; z-index: 2; }
#billing .storefront-selector a .effect { background: url("") 0px 0px repeat scroll transparent; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; z-index: 1; }
#billing .storefront-selector a.on .text { color: rgb(0, 228, 255); }
#billing .storefront-selector a:hover .text { color: rgb(255, 255, 255); }
#billing .storefront-selector a:first-child { border-radius: 5px 0px 0px 5px; border-left: none; }
#billing .storefront-selector a:first-child .effect { border-radius: 5px 0px 0px 5px; }
#billing .storefront-selector a:last-child { border-radius: 0px 5px 5px 0px; border-left: none; }
#billing .storefront-selector a:last-child .effect { border-radius: 0px 5px 5px 0px; }
#billing .storefront-selector a.on .effect { opacity: 1; }
#billing .storefront-selector a:active .effect { opacity: 1; }
#billing .orderaction-selector a { display: block; background: url("") repeat rgb(7, 44, 77); padding: 8px 12px; position: relative; float: left; border-right: 1px solid rgba(0, 0, 0, 0.2); border-top: 1px solid rgb(57, 160, 215); margin-bottom: 20px; }
#billing .orderaction-selector a .text { color: rgb(204, 204, 204); font-family: Electrolize; font-size: 12px; position: relative; z-index: 2; }
#billing .orderaction-selector a .effect { background: url("") 0px 0px repeat scroll transparent; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; z-index: 1; }
#billing .orderaction-selector a.on .text { color: rgb(0, 228, 255); }
#billing .orderaction-selector a:hover .text { color: rgb(255, 255, 255); }
#billing .orderaction-selector a.cancel-order.on .text { color: rgb(0, 148, 166); }
#billing .orderaction-selector a.cancel-order.on:hover .text { color: red; }
#billing .orderaction-selector a:first-child { border-radius: 5px 0px 0px 5px; border-left: none; }
#billing .orderaction-selector a:first-child .effect { border-radius: 5px 0px 0px 5px; }
#billing .orderaction-selector a:last-child { border-radius: 0px 5px 5px 0px; border-left: none; }
#billing .orderaction-selector a:last-child .effect { border-radius: 0px 5px 5px 0px; }
#billing .orderaction-selector a.on .effect { opacity: 1; }
#billing .orderaction-selector a:active .effect { opacity: 1; }
#billing .status-selector { margin-bottom: 20px; }
#billing .status-selector .tag a { cursor: pointer; }
#billing .status-selector .tag { margin: 0px 15px 0px 0px; }
#billing .status-selector .tag .tag-content { padding-left: 10px; padding-right: 15px; }
#billing .status-selector .tag .tag-content .text { color: rgb(204, 204, 204); }
#billing .status-selector .tag.on .tag-content .text { color: rgb(0, 228, 255); }
#billing .status-selector .tag:hover .left .effect { opacity: 0; }
#billing .status-selector .tag:hover .tag-content .effect { opacity: 0; }
#billing .status-selector .tag:hover .tag-content .text { color: rgb(0, 228, 255); }
#billing .status-selector .tag:active .tag-content .effect { opacity: 1; }
#billing .status-selector .tag.on .left .effect { opacity: 1; }
#billing .status-selector .tag.on .tag-content .effect { opacity: 1; }
#billing .controls > div.options-selector { float: right; margin: 0px; }
#billing .options-selector { padding-bottom: 3px; }
#billing .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#billing .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#billing .inner-content .none > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#billing .inner-content .top > .separator { margin: 20px 0px 35px; }
#billing .content h3 { font-size: 18px; border-bottom: 1px solid rgb(41, 73, 97); padding-bottom: 5px; margin-bottom: 15px; }
#billing .content .bottom.billing-title-pager-wrapper { border-top: 1px solid rgb(41, 73, 97); }
#billing .content .row { margin: 0px 0px 15px 9px; background: rgba(23, 29, 37, 0.5); padding: 25px; position: relative; box-sizing: border-box; }
#billing .content .row.dark { background: rgba(23, 29, 37, 0.3); }
#billing .content ul { margin: 0px; padding: 0px; list-style: none; }
#billing .content .row.pledge .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(35, 54, 68); }
#billing .content .row.game .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(255, 180, 0, 0.3); }
#billing .content .row.rental .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(174, 229, 244, 0.3); }
#billing .content .row.rental.ending .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(255, 180, 0, 0.3); }
#billing .content .row.rental.expired .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(255, 0, 0, 0.3); }
#billing .content .row.rental.inuse .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(0, 255, 0, 0.3); }
#billing .content .row.active { border-top: 2px solid rgb(36, 66, 86); border-bottom: 2px solid rgb(36, 66, 86); background: rgba(12, 27, 43, 0.5); margin-top: -2px; }
#billing .content .row > .line .effect { width: 100%; height: 100%; background: rgb(140, 241, 255); box-shadow: rgba(0, 153, 255, 0.7) 0px 0px 40px; opacity: 0; }
#billing .content .row.pledge > .line .effect { width: 100%; height: 100%; background: rgb(140, 241, 255); box-shadow: rgba(0, 153, 255, 0.7) 0px 0px 40px; opacity: 0; }
#billing .content .row.game > .line .effect { width: 100%; height: 100%; background: rgba(255, 180, 0, 0.6); box-shadow: rgba(255, 180, 0, 0.6) 0px 0px 40px; opacity: 0; }
#billing .content .row.rental > .line .effect { width: 100%; height: 100%; background: rgba(174, 229, 244, 0.6); box-shadow: rgba(174, 229, 244, 0.6) 0px 0px 40px; opacity: 0; }
#billing .content .row.ending > .line .effect { width: 100%; height: 100%; background: rgba(255, 180, 0, 0.6); box-shadow: rgba(255, 180, 0, 0.6) 0px 0px 40px; opacity: 0; }
#billing .content .row.expired > .line .effect { width: 100%; height: 100%; background: rgba(255, 0, 0, 0.6); box-shadow: rgba(255, 0, 0, 0.6) 0px 0px 40px; opacity: 0; }
#billing .content .row.inuse > .line .effect { width: 100%; height: 100%; background: rgba(0, 255, 0, 0.6); box-shadow: rgba(0, 255, 0, 0.6) 0px 0px 40px; opacity: 0; }
#billing.pledges .inner-content { padding-left: 215px; }
#billing.pledges .inner-content .hangar-info { margin: 0px 0px 40px; padding: 10px; -webkit-font-smoothing: antialiased; background: rgba(22, 104, 159, 0.2); }
#billing.pledges .inner-content .hangar-info .hangar-info-content { clear: both; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { display: inline-block; vertical-align: top; width: 45%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { display: inline-block; vertical-align: top; width: 50%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .hangar-info-image { width: 326px; height: 211px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .hangar-info-image img { width: 100%; height: auto; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .title { padding: 0px 40px 0px 0px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .title h2 { font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 28px; line-height: 32px; font-weight: 400; text-transform: uppercase; text-shadow: rgb(0, 153, 255) 0px 0px 20px; color: rgb(0, 231, 255); margin-bottom: 10px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .description { font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: rgb(255, 255, 255); width: 90%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions { margin: 25px 0px 0px; padding: 0px 25px 0px 0px; text-align: right; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a { position: relative; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; text-transform: uppercase; color: rgb(0, 231, 255); text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a:hover { color: rgb(255, 255, 255); }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a .actions-link-arrows { position: absolute; top: -10px; left: -10px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a .actions-link-arrows i { display: inline-block; width: 47px; height: 37px; margin-left: -41px; background-image: url(""); opacity: 0.7; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a:hover .actions-link-arrows { left: -8px; }
@media only screen and (max-width: 1024px) {
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { width: 50%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { width: 50%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .title h2 { font-size: 24px; line-height: 28px; }
}
@media only screen and (max-width: 768px) {
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { width: 50%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { width: 50%; }
}
@media only screen and (max-width: 736px) {
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { width: 53%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { width: 47%; }
}
@media only screen and (max-width: 680px) {
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { width: 100%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { width: 100%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .hangar-info-image { width: 100%; height: auto; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .title { padding: 0px 120px 0px 0px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions { margin: 25px 0px 10px; }
}
#billing.pledges.hangar-config .inner-content { padding-left: 0px; }
#billing.pledges .list-items .title-col h3.upgraded { border-color: rgb(255, 205, 71); }
#billing.pledges span.upgraded { margin-left: 15px; }
#billing.pledges .content .row .shadow-button.upgrade { padding: 0px 8px 0px 0px; min-width: 0px; width: 3px; margin-left: 20px; height: 32px; line-height: 32px; transition: width 0.3s ease-in-out 0s, visibility 1s linear 0s; }
#billing.pledges .content .row .shadow-button.upgrade:hover { padding: 0px 8px 0px 25px; width: 45px; }
#billing.pledges .content .row .shadow-button.upgrade .label { opacity: 0; transition: none 0s ease 0s; text-transform: none; }
#billing.pledges .content .row .shadow-button.upgrade:hover .label { opacity: 1; transition: opacity 0.3s linear 0.2s; }
#billing .content .row.active > .line .effect { opacity: 1; }
#billing .content .row .more { display: none; }
#billing .content .row.active .more { display: block; }
#billing .content .row.active .more { margin-top: 6px; background: url("") left top repeat-x, url("") left bottom repeat-x, rgba(0, 0, 0, 0.4); }
#billing .content .row.active .more .with-images { margin: 0px -17px 40px; }
#billing .content .row.active .more .with-images .item { background: rgba(0, 200, 255, 0.05); width: 100%; min-height: 90px; display: inline-block; vertical-align: top; margin-left: 11px; margin-bottom: 20px; border: 1px solid rgba(0, 170, 255, 0.15); border-radius: 2px; }
#billing .content .row.active .more .with-images .item .image { width: 97px; height: 67px; float: left; background-size: cover; background-position: center center; margin: 12px 0px 12px 15px; }
#billing .content .row.active .more .with-images .item .text { float: left; margin-left: 15px; margin-bottom: 12px; width: 190px; }
#billing .content .row.active .more .with-images .item .text .title { font-size: 14px; color: rgb(189, 206, 212); font-weight: 700; margin-top: 10px; max-width: 100%; overflow-wrap: break-word; font-family: Electrolize; text-transform: uppercase; }
#billing .content .row.active .more .with-images .item .text .kind { font-size: 11px; font-style: italic; color: rgb(0, 186, 255); }
#billing .content .row.active .more .with-images .item .text .liner { font-size: 11px; color: rgb(0, 222, 255); }
#billing .content .row.active .more .with-images .item .text .liner span { font-family: Electrolize; font-size: 11px; color: rgb(255, 255, 255); }
#billing .content .row.active .more .with-images .item .custo-row { padding: 20px; margin: 18px; display: none; clear: both; background-color: rgba(29, 63, 98, 0.3); }
#billing .content .row.active .more .with-images .item.item--expanded .custo-row { display: block; }
#billing .content .row.active .more .with-images .item .customize-button-ico { position: absolute; left: 0px; top: 6px; }
#billing .content .row.active .more .with-images .item .custo-link { position: relative; margin: 20px 0px 10px; display: inline-block; padding: 5px 0px; font-family: Electrolize; font-size: 12px; color: rgb(0, 222, 255); }
#billing .content .row.active .more .with-images .item .custo-link span { position: absolute; right: -21px; top: 7px; width: 10px; height: 12px; background: url("") -64px 97px; transition: all 0.18s ease-out 0s; transform-origin: 50% 50%; transform: rotate(90deg); }
#billing .content .row.active .more .with-images .item.item--expanded .custo-link span { transform: rotate(-90deg); }
#billing .content .row.active .more .with-images .item .custo-row .custo-row-inner { display: flex; }
#billing .content .row.active .more .with-images .item .custo-col { flex: 1 1 0%; padding: 10px; }
#billing .content .row.active .more .with-images .item .custo-cat { padding: 0px 0px 10px; font-size: 14px; color: rgb(0, 222, 255); text-shadow: rgb(0, 163, 255) 0px 0px 20px; text-transform: uppercase; font-family: Electrolize; }
#billing .content .row.active .more .with-images .item .custo-slot { padding: 0px; font-size: 12px; line-height: 14px; color: rgb(190, 196, 199); font-family: Electrolize; }
#billing .content .row.active .more .with-images .item ul { padding: 1px 0px 15px 20px; list-style-type: disc; font-family: Electrolize; }
#billing .content .row.active .more .with-images .item .custo-choice { padding: 0px; font-size: 12px; line-height: 14px; color: rgb(139, 156, 166); }
#billing .content .row.active .more .also-contains { color: rgb(0, 231, 255); font-size: 18px; font-family: Electrolize; text-transform: uppercase; border-bottom: 1px solid rgb(34, 61, 84); }
#billing .content .row.active .more .without-images { margin-left: -10px; margin-top: 20px; margin-bottom: 20px; }
#billing .content .row.active .more .without-images .item { background: url("") left center no-repeat; height: 35px; padding-left: 35px; float: left; width: 307px; }
#billing .content .row.active .more .without-images .item .title { color: rgb(189, 206, 212); font-size: 13px; font-weight: 700; line-height: 35px; font-family: Electrolize; }
#billing .content .row .arrow { display: block; position: absolute; top: 25px; right: 28px; width: 17px; height: 20px; background: url("") -22px -13px; }
#billing .content .row .arrow .effect { display: block; width: 56px; height: 56px; position: absolute; top: -17px; left: -22px; background: url("") 0px -51px; opacity: 0; }
#billing .content .row.active .arrow { transform: rotate(90deg); }
#billing .content .row.executed { background: url(""); }
#billing .content .row .arrow:hover .effect, #billing .content .row.active .arrow .effect { opacity: 1; }
#billing .content .row .basic-infos { font-size: 12px; color: rgb(169, 205, 226); }
#billing .content .row .basic-infos .col { float: left; line-height: 18px; width: 16%; padding: 0px 12px; background: url("") right top no-repeat; box-sizing: border-box; }
#billing .content .row .basic-infos .col.small { width: 11%; }
#billing .content .row .basic-infos .col.last { background: 0px 0px; }
#billing .content .row .basic-infos .col.date { width: 18%; padding-left: 0px; }
#billing .content .row .basic-infos .col.amount { font-size: 16px; color: rgb(80, 220, 255); }
#billing .content .row.game .basic-infos .col.amount { color: rgb(255, 180, 0); }
#billing .content .row.rental .basic-infos .col.amount { color: rgb(174, 229, 244); }
#billing .content .row .basic-infos .col.status-I { color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.status-O { color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.status-C { color: rgb(0, 255, 0); }
#billing .content .row .basic-infos .col.status-X { color: red; }
#billing .content .row .basic-infos .col.payment-yellow { color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.payment-green { color: rgb(0, 255, 0); }
#billing .content .row .basic-infos .col.payment-red { color: red; }
#billing .content .row .basic-infos .col.fulfillment-yellow { color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.fulfillment-yellow a { font-weight: 700; color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.fulfillment-green { color: rgb(0, 255, 0); }
#billing .content .row .basic-infos .col.fulfillment-red { color: red; }
#billing .content .row .basic-infos .col > span { display: block; font-size: 11px; font-weight: 700; color: rgb(93, 120, 132); }
#billing .content .row .more table { border: none; font-size: 11px; color: rgb(169, 205, 226); width: 100%; text-align: left; }
#billing .content .row .more table.billing-summary th { border-bottom: 3px solid rgb(82, 125, 142); font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); padding-bottom: 5px; text-align: left; }
#billing .content .row .more table.billing-summary th.item { width: 34%; }
#billing .content .row .more table.billing-summary th.price { width: 13%; }
#billing .content .row .more table.billing-summary th.qty { width: 11%; }
#billing .content .row .more table.billing-summary th.discount { width: 14%; }
#billing .content .row .more table.billing-summary td { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); }
#billing .content .row .more table.billing-summary td.included { padding: 10px 0px 10px 20px; }
#billing .content .row .more table.billing-summary tr.cust-title td { font-size: 10px; border-bottom: 0px; color: rgb(255, 255, 255); }
#billing .content .row .more table.billing-summary tr.cust-item td:nth-of-type(1) { padding: 5px 0px 0px 10px; }
#billing .content .row .more table.billing-summary .tracking-button { text-align: center; }
#billing .content .billing-summary span.discounted { color: rgb(0, 187, 187); }
#billing .content .payment-wrapper span.discounted { color: rgb(0, 187, 187); }
#billing .content .payment-wrapper { border-top: 3px solid rgb(82, 125, 142); }
#billing .content .payment-wrapper th { text-align: left; }
#billing .content .payment-wrapper .address { float: left; width: 45%; }
#billing .content .payment-wrapper .address h4 { font-size: 14px; font-family: Arial; font-weight: 700; margin: 5px 0px 0px; }
#billing .content .payment-wrapper .address p { font-size: 11px; color: rgb(93, 120, 132); }
#billing .content .payment-wrapper .address p strong { font-size: 12px; color: rgb(0, 222, 255); }
#billing .content .payment-wrapper > .left-section { float: left; width: 51.3%; min-height: 1px; }
#billing .content .payment-wrapper > .right-section { float: left; width: 48.7%; }
#billing .content .payment-wrapper > .right-section .s-row { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); font-size: 11px; color: rgb(169, 205, 226); }
#billing .content .payment-wrapper > .right-section .s-row.last { border-bottom: none; }
#billing .content .payment-wrapper > .right-section .s-row strong { font-size: 12px; color: rgb(255, 255, 255); display: inline-block; width: 27%; text-align: right; padding-right: 15%; }
#billing .content .payment-wrapper .track-shipping { margin-top: 10px; }
#billing .content .subscriptions-wrapper { border-top: 5px solid rgb(255, 238, 193); padding: 30px; }
#billing .content .subscriptions-wrapper.last { border-bottom: 5px solid rgb(255, 238, 193); margin-bottom: 40px; }
#billing .content .subscriptions-wrapper.active { background: url("") center bottom repeat-x, url("") center top repeat-x; }
#billing .content .subscriptions-wrapper .badge h3 { font-size: 30px; color: rgb(0, 252, 255); border: none; text-shadow: rgb(0, 237, 255) 0px 0px 20px; margin: 0px; padding: 16px 0px 0px 97px; position: relative; }
#billing .content .subscriptions-wrapper .badge h3 span { position: absolute; top: -15px; left: 0px; width: 85px; height: 102px; display: block; background-position: center center; background-size: 100%; background-repeat: no-repeat; }
#billing .content .subscriptions-wrapper.past .badge h3 span { float: left; width: 67px; height: 102px; display: block; background: url("") no-repeat; }
#billing .content .subscriptions-wrapper.past .badge h3 { font-size: 18px; color: rgb(0, 252, 255); border: none; text-shadow: rgb(0, 237, 255) 0px 0px 20px; margin: 0px; padding: 12px 0px 0px 97px; position: relative; }
#billing .content .subscriptions-wrapper .text { width: 66.66%; float: left; margin-top: 30px; }
#billing .content .subscriptions-wrapper .text p { font-size: 11px; line-height: 20px; color: rgb(133, 155, 166); padding-top: 0px; margin-top: 0px; }
#billing .content .subscriptions-wrapper .col { float: left; line-height: 18px; padding: 0px 2% 0px 0px; margin-right: 2.5%; background: url("") right top no-repeat; font-size: 11px; color: rgb(107, 125, 134); box-sizing: border-box; }
#billing .content .subscriptions-wrapper.ended { border-top: 5px solid rgb(107, 125, 134); padding: 10px 30px; }
#billing .content .subscriptions-wrapper.ended.last { border-bottom: 5px solid rgb(107, 125, 134); }
#billing .content .subscriptions-wrapper.ended h2 { margin: 0px; color: rgb(240, 240, 240); font-size: 20px; }
#billing .content .subscriptions-wrapper.ended .basic-infos { margin-top: 0px; }
#billing .content .subscriptions-wrapper.ended .col > span { color: rgb(240, 240, 240); }
#billing .content .subscriptions-wrapper.ended .basic-infos .button { color: rgb(240, 240, 240); }
#billing .content .subscriptions-wrapper.ended .history-wrapper { margin-top: 10px; }
#billing .content .active-sub .subscriptions-wrapper:last-child { border-bottom: 5px solid rgb(255, 238, 193); margin-bottom: 20px; }
#billing .content .subscriptions-wrapper.ended .history-wrapper table th { color: rgb(240, 240, 240); }
#billing .content .top .credits { display: block; float: left; padding: 0px 10px 0px 30px; position: relative; margin-bottom: 30px; }
#billing .content .credit-line, #billing .content .spent-line { display: inline-block; margin-right: 20px; }
#billing .content .spent-line.time { margin-bottom: 40px; }
#billing .content .top .credits .corner { position: absolute; background: url(""); width: 6px; height: 6px; display: block; }
#billing .content .top .credits .corner-top-left { top: -5px; left: 0px; background-position: 0px 0px; }
#billing .content .top .credits .corner-top-right { top: -5px; right: 0px; background-position: -30px 0px; }
#billing .content .top .credits .corner-bottom-left { bottom: -5px; left: 0px; background-position: 0px -30px; }
#billing .content .top .credits .corner-bottom-right { bottom: -5px; right: 0px; background-position: -30px -30px; }
#billing .content .top .credits .credit-log { float: right; height: auto; }
#billing .content .top .pledge-log, #billing .content .top .ship-upgrade, #billing .content .top .rental-log { float: right; }
#billing .content .top .ship-upgrade { margin-right: 25px; }
#billing .content .credit-line em, #billing .content .spent-line em { font-size: 23px; color: rgb(37, 228, 255); font-family: Electrolize; text-decoration: none; font-style: normal; }
#billing .content .credit-line.uec em, #billing .content .spent-line.uec em { color: rgb(255, 180, 0); text-shadow: rgb(255, 180, 0) 0px 0px 20px; }
#billing .content .credit-line.rec em, #billing .content .spent-line.rec em { color: rgb(174, 229, 244); text-shadow: rgb(174, 229, 244) 0px 0px 20px; }
#billing .content .credit-line > span, #billing .content .spent-line > span { font-size: 10px; color: rgb(108, 132, 162); font-family: Electrolize; display: block; text-transform: uppercase; }
#billing .content .subscriptions-wrapper .col.last { background: 0px 0px; }
#billing .content .subscriptions-wrapper .col > span { display: block; font-size: 12px; font-weight: 700; color: rgb(255, 255, 255); }
#billing .content .subscriptions-wrapper .basic-infos { margin-top: 40px; position: relative; }
#billing .content .subscriptions-wrapper .basic-infos .button-wrapper { float: right; }
#billing .content .subscriptions-wrapper .basic-infos .button { display: block; font-size: 11px; font-family: Electrolize; color: rgb(255, 255, 255); padding-left: 30px; width: 125px; position: relative; margin-bottom: 6px; }
#billing .content .subscriptions-wrapper .basic-infos .button .icon { display: block; width: 12px; height: 12px; background: url("") -63px -81px; position: absolute; top: 2px; left: 6px; }
#billing .content .subscriptions-wrapper .basic-infos .button .icon > .effect { display: block; width: 24px; height: 24px; background: url("") -57px -51px; position: absolute; top: -6px; left: -6px; opacity: 0; }
#billing .content .subscriptions-wrapper .basic-infos .button:hover .icon > .effect, #billing .content .subscriptions-wrapper .basic-infos .button.history:hover .icon > .effect, #billing .content .subscriptions-wrapper.active .basic-infos .button.history .icon > .effect { opacity: 1; }
#billing .content .subscriptions-wrapper .basic-infos .button.history .icon { width: 9px; height: 10px; background-position: -65px -11px; left: 8px; top: 3px; }
#billing .content .subscriptions-wrapper .basic-infos .button.history .icon > .effect { display: block; width: 22px; height: 22px; background: url("") -57px -27px; position: absolute; top: -6px; left: -8px; opacity: 0; }
#billing .content .subscriptions-wrapper.active .basic-infos .button.history .icon { left: 7px; transform: rotate(90deg); }
#billing .content .subscriptions-wrapper .history-wrapper { display: none; }
#billing .content .subscriptions-wrapper .history-wrapper table { border: none; font-size: 11px; color: rgb(169, 205, 226); width: 100%; text-align: left; }
#billing .content .subscriptions-wrapper .history-wrapper table th { border-bottom: 3px solid rgb(82, 125, 142); font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); padding-bottom: 5px; text-align: left; }
#billing .content .subscriptions-wrapper .history-wrapper table th.date { width: 14.35%; }
#billing .content .subscriptions-wrapper .history-wrapper table th.description { width: 17.4%; }
#billing .content .subscriptions-wrapper .history-wrapper table th.due { width: 22.5%; }
#billing .content .subscriptions-wrapper .history-wrapper table td { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); }
#billing.pledges .content .list-items .row .col { padding: 0px; background: 0px 0px; width: 100%; }
#billing.pledges .list-items .item-image-wrapper { float: left; margin-right: 20px; }
#billing.pledges .list-items .item-image-wrapper.executed { background: rgba(0, 0, 0, 0.3); }
#billing.pledges .list-items .item-image-wrapper .image { background-size: cover; background-position: center center; background-repeat: no-repeat; width: 100px; height: 100px; }
#billing.pledges .list-items .title-col { color: rgb(255, 255, 255); }
#billing.pledges .list-items .title-col h3 { font-size: 20px; color: rgb(97, 216, 253); text-transform: uppercase; margin: 10px 0px 0px; }
#billing.pledges .list-items .title-col .availability { font-size: 10px; color: rgb(0, 255, 0); text-transform: uppercase; margin: 0px; font-family: Arial; }
#billing.pledges .list-items .title-col span.upgraded { font-size: 10px; color: rgb(224, 178, 61); text-transform: uppercase; margin: 0px; font-family: Arial; }
#billing.pledges .list-items .title-col .availability.yellow { color: rgb(255, 174, 0); }
#billing.pledges .list-items .title-col .availability.red { color: red; }
#billing.pledges .list-items .title-col .availability.executed { color: rgb(245, 245, 245); }
#billing.pledges .list-items .title .link { color: rgb(0, 174, 255); transition: color 0.3s ease 0s; }
#billing.pledges .list-items .title .link:hover { color: rgb(0, 153, 255); }
#billing.pledges .wrapper-col { margin-left: 140px; }
#billing.pledges .description-col { font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.pledges .date-col { width: 45%; float: left; font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.pledges .items-col { width: 45%; float: left; font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.pledges .content .row .arrow { top: 125px; }
#billing.pledges .items h2 { float: left; }
#billing.pledges .items .shadow-button, #billing.pledges .items .selectlist { float: right; margin-right: 20px; margin-top: 18px; }
#billing.pledges .package { background: rgba(19, 47, 69, 0.3); width: 248px; display: inline-block; border: 1px solid rgb(0, 91, 129); border-radius: 5px; text-align: left; margin: 0px 25px 55px; position: relative; vertical-align: top; }
#billing.pledges .package .illuminator { background: rgb(49, 205, 255); width: 57px; height: 1px; left: 50%; margin-left: -28px; box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#billing.pledges .package .illuminator.top { top: -1px; }
#billing.pledges .package .illuminator.bottom { top: auto; bottom: -1px; }
#billing.pledges .package .icon { width: 100%; height: 188px; background-position: center center; background-repeat: no-repeat; }
#billing.pledges .package .heading { background: rgba(0, 0, 0, 0.5); padding: 18px; }
#billing.pledges .package .heading h4 { margin: 0px; font-size: 18px; color: rgb(0, 240, 255); }
#billing.pledges .package .heading .price { margin: 0px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 14px; color: rgb(255, 174, 0); }
#billing.pledges .package .heading .price span { color: rgb(255, 255, 255); }
#billing.pledges .package .btn { background: rgba(0, 87, 152, 0.2); width: 203px; margin: 0px 0px 0px 11px; padding: 10px 0px; float: left; font-family: Electrolize, Tahoma, Arial, Helvetica, sans-serif; color: rgb(0, 255, 0); text-align: center; position: relative; }
#billing.pledges .package ul { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; line-height: 13px; padding: 0px; margin: 5px 0px 0px; }
#billing.pledges .package ul li { list-style-type: none; background: url("") 0px center no-repeat; margin: 0px; padding-left: 15px; line-height: 16px; }
#billing.pledges .package .package-content { padding: 18px 0px; display: none; }
#billing.pledges .package .package-content h4 { margin: 0px; font-size: 14px; color: rgb(0, 240, 255); text-transform: uppercase; }
#billing.pledges .package .package-content p { margin: 0px; font-size: 12px; }
#billing.pledges .package .package-content p.up { color: rgb(255, 174, 0); text-transform: uppercase; }
#billing.pledges .package .package-content span.wgr_rating::before { content: "★"; }
#billing.pledges .package .package-content .block { padding: 9px 18px; background: rgba(0, 0, 0, 0.5); border-top: 1px solid rgb(0, 91, 129); }
#billing.pledges .package .package-content .block:last-child { border-bottom: 1px solid rgb(0, 91, 129); }
#billing.pledges .package .package-content .block:nth-child(2n+1) { background: rgba(0, 0, 0, 0.2); }
#billing.pledges .package .getpackage { margin: 30px 18px 20px 0px; float: right; text-transform: uppercase; }
#billing.pledges .package .getpackage span { background: rgb(0, 204, 255); width: 5px; height: 100%; left: -11px; }
#billing.pledges .package .getpackage:hover { background: rgba(0, 173, 255, 0.3); color: rgb(255, 255, 255); }
#billing.pledges .package .getpackage:hover span { background: rgb(255, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#billing.rentals .wrapper-col { margin-left: 142px; }
#billing.rentals .list-items .title-col .created { font-size: 10px; color: rgb(189, 206, 212); text-transform: uppercase; margin: 0px; font-family: Arial; }
#billing.rentals .items-col { width: 45%; }
#billing.rentals .days-col { width: 45%; float: left; font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.rentals .days-col span { font-family: Electrolize; }
#billing.rentals .period-col { width: 90%; float: left; font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.rentals .period-col .period-time-left { float: left; position: relative; border: 1px solid rgb(97, 216, 253); background: rgba(255, 255, 255, 0.1); width: 65%; height: 24px; text-align: center; line-height: 24px; font-size: 11px; font-family: Electrolize; margin-right: 10px; }
#billing.rentals .period-col .period-time-left div { position: absolute; height: 100%; left: 0px; top: 0px; background: rgb(140, 241, 255); opacity: 0.2; }
#billing.rentals .period-col .shadow-button { float: right; }
#billing.hangar-config.content-block1 .content { background: 0px 0px; }
#billing.hangar-config .content .row.active { border: none; background: rgba(23, 29, 37, 0.3); margin-left: 0px; }
#billing.hangar-config .content .row.active .more { padding-bottom: 34px; }
#billing.hangar-config .content .row.active .more .with-images { width: 814px; margin: 0px auto; }
#billing.hangar-config .content .row.active .more .hg-row { float: left; margin: 0px 7px 13px; }
#billing.hangar-config .draggable-content { position: relative; }
#billing.hangar-config .draggable-content * { font-family: Electrolize; }
#billing.hangar-config .draggable-content > p { color: rgb(177, 216, 241); font-size: 14px; line-height: 22px; margin-top: 30px; }
#billing.hangar-config .draggable-content > p strong { color: rgb(255, 255, 255); }
#billing.hangar-config .draggable-content .shadow-button { float: right; margin-right: 20px; margin-top: 18px; }
#billing.hangar-config .draggable-content .shadow-button .label { font-family: Tahoma, Arial, Helvetica, sans-serif; }
#billing.hangar-config .draggable-content #your-ships { float: left; }
#billing.hangar-config .draggable-content #selected-ships { float: right; }
#billing.hangar-config .draggable-content #your-ships > h3, #billing.hangar-config .draggable-content #selected-ships > h3 { color: rgb(180, 222, 237); border-bottom: 0px; font-size: 14px; text-transform: uppercase; margin-bottom: 0px; }
#billing.hangar-config .draggable-content #your-ships .content-block3, #billing.hangar-config .draggable-content #selected-ships .content-block3 { position: relative; }
#billing.hangar-config .draggable-content .draggable-list { width: 470px; height: 600px; }
#billing.hangar-config .draggable-content .draggable-list.content-block3 { padding: 15px 0px 20px; background-color: rgba(22, 75, 128, 0.05); }
#billing.hangar-config .draggable-content .draggable-list h3 { height: 36px; text-transform: uppercase; line-height: 17px; margin: 10px 0px 0px 15px; font-size: 14px; padding: 0px; border: 0px; float: left; color: rgb(12, 177, 199); }
#billing.hangar-config .draggable-content .draggable-list h3 > span { display: block; font-size: 9px; color: rgb(29, 65, 101); }
#billing.hangar-config .draggable-content .draggable-list h3 .label { float: left; margin-right: 5px; }
#billing.hangar-config .draggable-content .draggable-list h3 .js-status span { display: none; }
#billing.hangar-config .draggable-content .draggable-list h3 .js-status.empty span.empty { color: rgb(255, 24, 0); display: block; }
#billing.hangar-config .draggable-content .draggable-list h3 .js-status.available span.available { color: rgb(255, 255, 0); display: block; }
#billing.hangar-config .draggable-content .draggable-list h3 .js-status.full span.full { color: rgb(41, 253, 54); display: block; }
#billing.hangar-config .draggable-content .draggable-list .rules { float: right; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes { margin-top: 15px; font-size: 0px; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size { display: inline-block; color: rgb(255, 255, 255); line-height: 21px; height: 21px; font-size: 12px; padding-left: 7px; position: relative; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size .label { display: block; float: left; color: rgb(27, 68, 107); font-size: 13px; text-align: center; width: 12px; position: relative; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size .label .light { width: 12px; height: 2px; background-color: rgb(27, 68, 107); display: block; bottom: 0px; left: 0px; position: absolute; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size .label.active { color: rgb(0, 228, 255); text-shadow: rgb(0, 108, 255) 0px 0px 20px; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size .label.active .light { background-color: rgb(0, 228, 255); }
#billing.hangar-config .draggable-content .draggable-list .bay { position: relative; }
#billing.hangar-config .draggable-content .draggable-list .list-items { clear: both; min-height: 81px; margin-bottom: 25px; position: relative; margin-left: 15px; }
#billing.hangar-config .draggable-content .draggable-list .list-items p { display: none; line-height: 20px; text-align: center; font-size: 14px; padding-top: 20px; color: rgb(116, 216, 253); text-transform: uppercase; width: 393px; margin: 0px; position: absolute; left: 0px; top: 0px; }
#billing.hangar-config .draggable-content .draggable-list .list-items p span { font-size: 11px; }
#billing.hangar-config .draggable-content .draggable-list .list-items.empty { border: 1px solid rgb(36, 176, 252); background: url("") center center no-repeat rgba(0, 0, 0, 0.6); }
#billing.hangar-config .draggable-content .draggable-list .list-items.empty p { display: block; text-shadow: rgb(0, 108, 255) 0px 0px 20px; }
#billing.hangar-config .draggable-content .draggable-list .list-items li { min-height: 83px; margin: 0px; }
#billing.hangar-config .draggable-content .draggable-list.f_left .list-items { min-height: 560px; }
#billing.hangar-config .hg-row { margin-bottom: 13px; cursor: pointer; position: relative; height: 57px; width: 187px; padding: 13px 13px 13px 193px; background: url("") center bottom no-repeat; }
#billing.hangar-config .hg-row img { border: 1px solid rgb(14, 57, 99); }
#billing.hangar-config .hg-row img.full { z-index: 3; width: 167px; height: 57px; display: block; position: absolute; left: 15px; top: 13px; }
#billing.hangar-config .hg-row img.mobile { display: none; position: absolute; left: 15px; top: 13px; }
#billing.hangar-config .hg-row .info { z-index: 3; font-size: 12px; color: rgb(136, 163, 173); text-transform: none; padding-right: 10px; position: relative; display: table-cell; vertical-align: middle; height: 57px; }
#billing.hangar-config .hg-row .info span { font-size: 12px; color: rgb(116, 216, 253); text-transform: uppercase; }
#billing.hangar-config .hg-row .hover { z-index: 2; opacity: 0; position: absolute; left: 0px; top: 0px; height: 83px; width: 393px; background: url("") center top no-repeat; }
#billing.hangar-config .hg-row:hover { background: 0px 0px; }
#billing.hangar-config .hg-row:hover img { border-color: rgb(16, 174, 255); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 28px 0px; }
#billing.hangar-config .hg-row:hover .hover { opacity: 1; }
#billing.hangar-config .hg-row.active, #billing.hangar-config .hg-row.active:hover { background-position: center -83px; }
#billing.hangar-config .draggable-content .draggable-list.is_mobile { overflow: scroll; }
#billing.hangar-config .draggable-content .draggable-list.scrollable.fancy .scrollbar { width: 22px; margin: 0px 20px; }
#billing.hangar-config .draggable-content .draggable-list.scrollable.fancy .scrollbar .track { margin: 0px 5px; }
#billing.hangar-config .draggable-content .draggable-list.scrollable.fancy .scrollbar .track .thumb { background-color: rgb(9, 185, 255); box-shadow: rgb(9, 185, 255) 0px 0px 20px 0px; }
#billing.hangar-config .draggable-content .draggable-list.f_right li.dragProxy { display: none !important; }
#billing.hangar-config .draggable-content li.dragProxy { z-index: 10; opacity: 1; min-height: 83px; display: block; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row { cursor: pointer; height: 57px; width: 187px; padding: 13px 13px 13px 193px; margin: 0px; background: url("") center bottom no-repeat rgb(0, 0, 0) !important; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row .info { font-size: 12px; color: rgb(136, 163, 173); text-transform: none; padding-right: 10px; position: relative; display: table-cell; vertical-align: middle; height: 57px; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row .info span { font-size: 12px; color: rgb(116, 216, 253); text-transform: uppercase; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row img.full { width: 167px; height: 57px; border: 1px solid rgb(14, 57, 99); display: block; position: absolute; left: 15px; top: 13px; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row img.mobile { border: 1px solid rgb(14, 57, 99); display: none; position: absolute; left: 15px; top: 50%; margin-top: -31px; }
#billing.hangar-config .draggable-content li.dragPlacement { background: url("") center center no-repeat rgb(0, 0, 0); border-color: rgb(16, 174, 255); position: relative; box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 28px 0px; width: 391px !important; height: 77px !important; }
li.dragPlacement p { height: 77px; margin-top: 14px !important; }
#rsvp .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#rsvp .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#subscribers .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#subscribers .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#subscribers .inner-content .top > .separator { margin: 20px auto 0px; }
#subscribers .album-wrapper { margin-right: -10px; text-align: center; }
#subscribers .album { width: 250px; height: 347px; border: 1px solid rgb(19, 47, 69); border-radius: 5px; position: relative; background: url(""), url("") 50% 50%; margin: 0px 4px 60px 0px; display: inline-block; }
#subscribers .album:hover { background-color: rgba(0, 70, 155, 0.25); border-color: rgb(49, 205, 255); box-shadow: rgba(0, 112, 255, 0.3) 0px 0px 30px; }
#subscribers .album:hover .inner h3 { color: rgb(255, 255, 255); text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
#subscribers .album .inner { padding: 15px; text-align: left; position: absolute; }
#subscribers .album .inner img { display: block; border: 1px solid rgb(71, 159, 184); }
#subscribers .album .inner h3 { font-size: 18px; color: rgb(0, 240, 255); text-transform: uppercase; margin: 14px 0px 20px; }
#subscribers .album .inner p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); margin: 0px; padding: 0px; }
#subscribers .album .media-counter { position: absolute; bottom: 15px; left: 15px; font-size: 11px; line-height: 11px; color: rgb(81, 103, 124); font-weight: 700; }
#subscribers .album .media-counter .image { background: url("") 0px 1px no-repeat; height: 10px; padding-left: 20px; float: left; margin-right: 22px; }
#subscribers .album .media-counter .video { background: url("") 0px -12px no-repeat; height: 10px; padding-left: 20px; float: left; }
#subscribers .album .decoration { height: 1px; width: 100%; position: absolute; }
#subscribers .album .decoration span { height: 1px; width: 58px; background: rgb(49, 205, 255); margin: 0px auto; display: block; box-shadow: rgb(0, 163, 255) 0px 0px 15px; }
#subscribers .album .decoration.top { position: absolute; top: -1px; left: 0px; }
#subscribers .album .decoration.bottom { position: absolute; bottom: -1px; left: 0px; }
#subscribers .album a { position: absolute; bottom: 0px; left: 0px; display: block; width: 100%; height: 100%; }
#subscribers.single .title-section { border-bottom: 1px solid rgb(62, 113, 146); margin-bottom: 40px; padding-bottom: 10px; }
#subscribers.single .title-section h2 { font-size: 48px; text-transform: uppercase; text-shadow: rgba(255, 255, 255, 0.35) 0px 0px 30px; margin: 0px; }
#subscribers.single .title-section .left { float: left; max-width: 75%; }
#subscribers.single .title-section .right { float: right; }
#subscribers.single .title-section .right { float: right; }
#subscribers.single .title-section .body { line-height: 24px; color: rgb(97, 141, 150); font-size: 12px; }
#subscribers.single .title-section .filters ul { list-style: none; margin: 0px; padding: 0px; }
#subscribers.single .title-section .filters ul li { float: left; margin-left: 55px; }
#subscribers.single .title-section .filters ul li a { font-size: 11px; font-family: Electrolize; color: rgb(104, 124, 142); text-transform: uppercase; padding-left: 20px; position: relative; }
#subscribers.single .title-section .filters ul li a:hover, #subscribers.single .title-section .filters ul li a.active { color: rgb(255, 255, 255); }
#subscribers.single .title-section .filters ul li a .block { display: block; width: 13px; height: 5px; background: rgb(44, 64, 77); position: absolute; left: 0px; top: 4px; }
#subscribers.single .title-section .filters ul li a:hover .block, #subscribers.single .title-section .filters ul li a.active .block { background: rgb(71, 241, 255); box-shadow: rgb(71, 241, 255) 0px 0px 15px; }
#subscribers.single .album-wrapper.isotope { margin: 0px auto; }
#subscribers.single .album-wrapper { border-bottom: 1px solid rgb(62, 113, 146); padding-bottom: 25px; }
#subscribers.single .item { margin: 5px; }
#subscribers.single .item a { display: block; position: relative; }
#subscribers.single .item img { display: block; }
#subscribers.single .item .icon { display: block; width: 100%; height: 100%; background: url("") 50% 50% no-repeat; position: absolute; top: 0px; left: 0px; opacity: 0.8; }
#subscribers.single .item:hover .icon { opacity: 1; }
#subscribers.single .animbtn.right { float: right; margin: 15px 0px -35px; }
#subscribers .subnav { background: rgba(0, 0, 0, 0.4); position: relative; border-left: 1px solid rgb(15, 29, 42); border-right: 1px solid rgb(15, 29, 42); border-bottom: 3px solid rgb(14, 26, 40); margin-bottom: 74px; min-height: 108px; }
#subscribers .subnav ul { padding: 0px; margin: 0px auto; list-style-type: none; position: relative; z-index: 2; top: 19px; text-align: center; float: left; width: calc(66.6667%); }
#subscribers .subnav ul.clearfix.external-links { width: calc(33.3333%); }
#subscribers .subnav li { display: inline-block; margin: 0px 5%; }
#subscribers .subnav li a { font-size: 14px; color: rgb(102, 124, 141); font-family: Electrolize; text-transform: uppercase; position: relative; text-align: center; display: block; }
#subscribers .subnav li a:hover { color: rgb(255, 255, 255); }
#subscribers .subnav li a .icon { display: block; background: url(""); opacity: 0.4; margin: 0px auto; }
#subscribers .subnav li a.jumppoint .icon { width: 44px; height: 55px; background-position: -20px -16px; }
#subscribers .subnav li a.vault .icon { width: 43px; height: 43px; margin: 6px auto; background-position: -20px -87px; }
#subscribers .subnav li a.wallpaper .icon { width: 52px; height: 37px; margin: 9px auto; background-position: -20px -155px; }
#subscribers .subnav li a.video .icon { width: 52px; height: 40px; margin: 9px auto; background-position: -20px -155px; }
#subscribers .subnav li a.den .icon { width: 41px; height: 40px; margin: 8px auto; background-position: -20px -218px; }
#subscribers .subnav li a.store .icon { width: 41px; height: 40px; margin: 8px auto; background-position: -25px -277px; }
#subscribers .subnav li a .fle { display: block; background: url("") -71px -16px; opacity: 0.4; margin: 10px auto 0px; width: 21px; height: 18px; }
#subscribers .subnav li a .fle--external-link { transform: rotate(-90deg); }
#subscribers .subnav li a.active, #subscribers .subnav li a.active .icon, #subscribers .subnav li a.active .fle { opacity: 1; color: rgb(255, 255, 255); }
#recover.content-wrapper p { color: rgb(97, 141, 150); font-size: 11px; line-height: 16px; }
#recover.content-wrapper h2.title { color: rgb(78, 224, 255); font-size: 22px; margin: 0px; padding: 0px; text-transform: uppercase; }
#recover.content-wrapper fieldset { padding-bottom: 20px; }
#recover.content-wrapper .f-left { width: 100%; max-width: 450px; }
#recover.content-wrapper .error-level-line { display: block; width: 65px; height: 5px; background: rgb(25, 60, 76); margin-right: 7px; float: left; margin-top: 10px; }
#recover.content-wrapper .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
#recover.content-wrapper .codes-wrapper { height: 70px; overflow: hidden; position: relative; }
#recover.content-wrapper .codes-wrapper .inner-codes-wrapper { position: absolute; top: 0px; width: 100%; }
.wrapper.activated { padding-bottom: 110px; }
#activated.content-wrapper p { color: rgb(152, 186, 213); font-size: 14px; line-height: 16px; }
#activated.content-wrapper h2.title { color: rgb(78, 224, 255); font-size: 22px; margin: 0px; padding: 0px; text-transform: uppercase; }
#activated.content-wrapper fieldset { padding-bottom: 20px; }
#activated.content-wrapper .f-left { width: 100%; max-width: 450px; }
#activated a.white { font-weight: 700; color: rgb(0, 255, 255); text-transform: uppercase; }
#cart { margin: 60px auto; z-index: 20; position: relative; padding-bottom: 190px; }
#cart .submenu-background { width: 100%; height: 100%; z-index: 9; background: url("") 0% 0% repeat scroll; }
#cart .sandbox { color: red; font-family: Electrolize; }
#cart .content-wrapper { background-image: radial-gradient(circle, rgb(14, 33, 49) 0%, rgba(0, 0, 0, 0.6) 100%), url(""); }
#cart { position: relative; }
#cart .submenu.exagon ul li { width: 25%; }
#cart .currency-selector { position: absolute; top: 0px; left: 10px; height: 32px; margin: 13px 2px 0px 0px; width: 90px; }
#cart .currency-selector * { font-family: Electrolize; }
#cart .currency-selector > span { height: 22px; line-height: 22px; width: 47px; margin: 5px 0px; padding: 0px 0px 0px 10px; }
#cart .currency-selector > .arrow { width: 26px; background-position: -5px center; }
#cart .currency-selector .track { width: 6px; }
#cart .currency-selector .track .thumb { background-color: rgb(255, 255, 255); width: 6px; border-radius: 0px; }
#cart .currency-selector .viewport { width: 77px; }
#cart .currency-selector > .body { width: 88px; border-radius: 0px; margin: 0px 0px 0px -1px; }
#cart .currency-selector > .body .body { width: 72px; }
#cart .current-country { float: left; text-align: left; padding: 0px 0px 0px 40px; margin-top: 15px; display: block; background-position: left center; }
#cart .current-country span { font-size: 11px; color: rgb(255, 255, 255); text-transform: none; }
#cart .cart-header { border-bottom: 3px solid rgb(82, 125, 142); margin-bottom: 20px; }
#cart .cart-header h2 { font-size: 22px; color: rgb(0, 231, 255); margin: 0px 0px -5px; }
#cart .cart-header .col { float: left; font-size: 18px; color: rgb(255, 255, 255); font-weight: 700; height: 40px; line-height: 40px; margin-top: -20px; }
#cart .cart-header .col.item-col { width: 56%; }
#cart .cart-header .col.price-col { width: 18%; }
#cart .cart-header .col.qty-col { width: 12%; }
#cart .cart-header .col.total-col { width: 14%; }
#cart .list-items .row { margin: 0px 0px 15px 9px; background: url("") rgba(23, 29, 37, 0.5); position: relative; border-top: 1px solid rgb(36, 66, 86); border-bottom: 1px solid rgb(36, 66, 86); border-right: 1px solid rgb(36, 66, 86); box-sizing: border-box; }
#cart .list-items .row-inner { position: relative; padding: 15px; }
#cart .content ul { margin: 0px; padding: 0px; list-style: none; }
#cart .content .row .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; }
#cart .list-items { position: relative; }
#cart .list-items .col { float: left; }
#cart .list-items .item-image-wrapper { float: left; margin-right: 20px; }
#cart .list-items .item-col { width: 56%; padding-bottom: 15px; color: rgb(255, 255, 255); }
#cart .list-items .item-col h3 { font-size: 20px; color: rgb(97, 216, 253); text-transform: uppercase; margin: 10px 0px 0px; }
#cart .list-items .item-col h3 a { color: rgb(97, 216, 253); font-family: Electrolize; }
#cart .list-items .item-col h4 { font-size: 12px; color: rgb(255, 255, 255); text-transform: uppercase; margin: 0px; font-family: Arial; }
#cart .list-items .item-col .availability { font-size: 10px; text-transform: uppercase; margin: 0px; font-family: Arial; }
#cart .list-items .item-col .availability.yellow { color: rgb(255, 174, 0); }
#cart .list-items .item-col .availability.red { color: red; }
#cart .list-items .price-col { font-size: 16px; color: rgb(189, 206, 212); padding-top: 10px; width: 18.5%; }
#cart .list-items .price-col .price { font-family: Electrolize; position: relative; display: inline-block; }
#cart .list-items .price-col .price s { color: red; font-family: Electrolize; }
#cart .list-items .price-col .price .taxes { right: -25px; top: -9px; }
#cart .list-items .qty-col { font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; width: 12.5%; }
#cart .list-items .total-col { font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; width: 13%; }
#cart .list-items .total-col .total-col__shipping { display: inline-block; font-size: 0.75em; }
#cart .list-items .buttons-wrapper { width: 143px; height: 39px; position: absolute; bottom: 0px; right: 0px; background: url(""); z-index: 3; }
#cart .list-items .buttons-wrapper .btn { display: block; width: 31px; height: 26px; position: absolute; top: 7px; background: url(""); }
#cart .list-items .buttons-wrapper .btn.edit { left: 52px; background-position: 0px 0px; }
#cart .list-items .buttons-wrapper .btn.close { left: 90px; background-position: -31px 0px; }
#cart .list-items .buttons-wrapper .btn.check { left: 52px; background-position: -62px 0px; display: none; }
#cart .list-items .buttons-wrapper .btn .effect { width: 100%; height: 100%; background: url(""); position: absolute; top: 0px; left: 0px; display: block; opacity: 0; }
#cart .list-items .buttons-wrapper .btn.edit .effect { background-position: 0px -26px; }
#cart .list-items .buttons-wrapper .btn.close .effect { background-position: -31px -26px; }
#cart .list-items .buttons-wrapper .btn.check .effect { background-position: -62px -26px; }
#cart .list-items .buttons-wrapper .btn:hover .effect { opacity: 1; }
#cart .list-items .corner-wrapper { width: 60%; }
#cart .list-items .modify { display: none; }
#cart .list-items .customize-row { position: relative; clear: both; padding: 15px 26px 8px 15px; border-top: 1px solid rgb(36, 66, 86); }
#cart .list-items .customize-button-block { background: 0px 0px; height: auto; width: auto; text-align: right; }
#cart .list-items .customize-button-block::before { content: none; }
#cart .list-items .customize-button-ico { position: absolute; left: 5px; top: 4px; width: 14px; height: 14px; transform: none; }
#cart .list-items .customize-details .arrow { color: rgb(37, 228, 255); }
#cart .list-items .item-col h4 { text-transform: none; }
#cart .list-items .customize-details-title { clear: both; font-size: 12px; color: rgb(98, 196, 235); }
#cart .content .left { float: left; }
#cart .content .right { float: right; }
#cart .content .cart-right { width: 450px; }
#cart .content .section { border-bottom: 2px solid rgb(20, 44, 69); text-align: right; margin-bottom: 20px; }
#cart .content .section .right span { font-size: 18px; color: rgb(189, 206, 212); font-weight: 700; line-height: 40px; padding-right: 10px; }
#cart .content .section .right { min-width: 190px; font-size: 30px; color: rgb(37, 228, 255); font-family: Electrolize; }
#cart.address .inner-content .full { width: 100%; }
#cart.address .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#cart.address .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#cart.address .inner-content .top > .separator { margin: 20px 0px 35px; }
#cart.address .inner-content .address-content h2 { font-size: 24px; text-transform: uppercase; margin: 0px 0px 20px; border-bottom: 3px solid rgb(82, 125, 142); padding-bottom: 5px; }
#cart.address .inner-content .address-content { margin: 0px 0px 15px 9px; background: url("") rgba(23, 29, 37, 0.5); padding: 10px 15px; position: relative; border-top: 1px solid rgb(36, 66, 86); border-bottom: 1px solid rgb(36, 66, 86); box-sizing: border-box; }
#cart.address .inner-content .address-content input { margin-bottom: 22px; }
#cart.address .inner-content .address-content label { margin-right: 10px; display: inline-block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#cart.address .inner-content .address-content .notice { font-size: 0.7em; font-style: italic; text-align: right; color: rgb(118, 150, 174); margin-top: -20px; margin-bottom: 10px; }
#cart.address .inner-content .address-content .notice span { color: rgb(78, 224, 255); font-weight: 700; }
#cart.address .inner-content .address-content input:disabled { opacity: 0.5; color: rgb(53, 94, 120); }
#cart.address .inner-content .address-content select { width: 100%; margin-bottom: 22px; }
#cart.address .inner-content .address-content .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; }
#cart.address .inner-content .address-content .block .left, #cart.address .inner-content .address-content .block .right { width: 45%; }
#cart.address .inner-content .address-content .block label.checkbox { padding-top: 8px; }
#cart.address .inner-content .address-content .block label.checkbox span { color: rgb(255, 255, 255); padding-left: 35px; }
#cart.address .inner-content .selectlist { margin-bottom: 22px; }
#cart.extra .inner-content .full { width: 100%; }
#cart.extra .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#cart.extra .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#cart.extra .inner-content .top > .separator { margin: 20px 0px 35px; }
#cart.extra .inner-content .extra-content h2 { font-size: 24px; text-transform: uppercase; margin: 0px 0px 20px; border-bottom: 3px solid rgb(82, 125, 142); padding-bottom: 5px; }
#cart.extra .inner-content .extra-content { margin: 0px 0px 15px 9px; background: url("") rgba(23, 29, 37, 0.5); padding: 10px 15px; position: relative; border-top: 1px solid rgb(36, 66, 86); border-bottom: 1px solid rgb(36, 66, 86); box-sizing: border-box; }
#cart.extra .inner-content .extra-content input { margin-bottom: 22px; }
#cart.extra .inner-content .extra-content input:disabled { opacity: 0.5; color: rgb(53, 94, 120); }
#cart.extra .inner-content .extra-content select { width: 100%; margin-bottom: 22px; }
#cart.extra .inner-content .extra-content .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; }
#cart.extra .inner-content .extra-content .block { width: 46.5%; }
#cart.extra .inner-content .extra-content .block span { color: rgb(255, 255, 255); }
#cart.extra .inner-content .extra-content .block .left, #cart.extra .inner-content .extra-content .block .right { width: 45%; }
#cart.extra .inner-content .extra-content .block label.checkbox { padding-top: 8px; }
#cart.extra .inner-content .extra-content .block label.checkbox span { color: rgb(255, 255, 255); padding-left: 35px; }
#cart.extra .inner-content .selectlist { margin-bottom: 22px; }
#cart.pay .inner-content .pay-content { margin: 0px 0px 15px 9px; background: url("") rgba(23, 29, 37, 0.5); padding: 10px 15px; position: relative; border-top: 1px solid rgb(36, 66, 86); border-bottom: 1px solid rgb(36, 66, 86); box-sizing: border-box; }
#cart.pay .inner-content .pay-content h2 { margin-bottom: 15px; }
#cart.pay .inner-content .pay-content .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; }
#cart.pay .inner-content .pay-content table { border: none; font-size: 12px; color: rgb(169, 205, 226); width: 100%; text-align: left; font-family: Electrolize, sans-serif, Arial, Verdana; }
#cart.pay .inner-content .pay-content table a { color: rgb(169, 205, 226); }
#cart.pay .inner-content .pay-content table a:hover { text-decoration: underline; }
#cart.pay .inner-content .pay-content table.billing-summary th { border-bottom: 3px solid rgb(82, 125, 142); font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); padding-bottom: 5px; text-align: left; }
#cart.pay .inner-content .pay-content table.billing-summary th.item { width: 34%; }
#cart.pay .inner-content .pay-content table.billing-summary th.price { width: 13%; }
#cart.pay .inner-content .pay-content table.billing-summary th.qty { width: 11%; }
#cart.pay .inner-content .pay-content table.billing-summary th.discount { width: 14%; }
#cart.pay .inner-content .pay-content table.billing-summary td { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); }
#cart.pay .inner-content .pay-content table.billing-summary s { color: red; }
#cart.pay .inner-content .pay-content table.billing-summary tr.cust-title td { font-size: 10px; border-bottom: 0px; }
#cart.pay .inner-content .pay-content table.billing-summary tr.cust-item td:nth-of-type(1) { padding: 5px 0px 0px 10px; }
#cart.pay .inner-content .payment-wrapper { border-top: 3px solid rgb(82, 125, 142); }
#cart.pay .inner-content .payment-wrapper .address { float: left; width: 45%; }
#cart.pay .inner-content .payment-wrapper .address h4 { font-size: 14px; font-family: Arial; font-weight: 700; margin: 5px 0px 0px; }
#cart.pay .inner-content .payment-wrapper .address p { font-size: 11px; color: rgb(93, 120, 132); word-break: break-word; }
#cart.pay .inner-content .payment-wrapper .address p strong { font-size: 12px; color: rgb(0, 222, 255); }
#cart.pay .inner-content .tos { margin: 20px 44px 20px 0px; padding: 26px 25px 15px 26px; border: 1px solid rgb(53, 226, 251); background-color: rgba(53, 226, 251, 0.1); }
#cart.pay .inner-content .tos.warning { margin: 20px 44px 20px 0px; padding: 26px 25px 15px 26px; background: rgba(178, 34, 34, 0.2); border: 1px solid rgb(178, 34, 34); }
@media only screen and (max-width: 768px) {
#cart.pay .inner-content .tos { padding: 10px; margin: 10px 0px; }
}
@media only screen and (max-width: 768px) {
#cart.pay .inner-content .pay-content .selectlist, #cart.address .inner-content .address-content .selectlist { background: rgb(0, 0, 0); }
}
#cart.pay .inner-content .tos label.checkbox { text-align: right; width: 100%; }
#cart.pay .inner-content .tos span { display: block; font-size: 12px; white-space: normal; font-weight: 400; background-position: right center; padding-left: 0px; padding-right: 30px; }
#cart.pay .inner-content .tos div { display: block; font-size: 12px; white-space: normal; font-weight: 400; }
#cart.pay .inner-content .tos span p { color: rgb(53, 226, 251); font-size: 16px; font-weight: 700; margin: 0px; }
#cart.pay .inner-content .tos div a { color: rgb(0, 186, 255); font-weight: 700; }
#cart.pay .inner-content .tos div p { color: rgb(169, 205, 226); font-size: 12px; line-height: 14px; margin-top: 0px; }
#cart.pay .inner-content .tos.warning div p { color: rgb(226, 169, 170); font-size: 12px; line-height: 14px; margin-top: 0px; }
#cart.pay .inner-content .tos div h4 { color: rgb(169, 205, 226); font-size: 14px; font-weight: 700; line-height: 14px; margin-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#cart.pay .inner-content .tos.warning div h4 { margin-top: 0px; color: rgb(226, 169, 170); font-size: 14px; font-weight: 700; line-height: 14px; margin-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#cart.pay .inner-content .tos div a:hover { color: rgb(243, 243, 243); }
#cart.pay .inner-content .payment-wrapper .left-section { float: left; width: 51.3%; min-height: 1px; }
#cart.pay .inner-content .payment-wrapper .right-section { float: left; width: 48.7%; }
#cart.pay .shadow-button > .right-section { width: 10px !important; }
#cart.pay .shadow-button > .left-section { width: 10px !important; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); font-size: 11px; color: rgb(169, 205, 226); position: relative; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .tax { color: rgb(93, 120, 132); margin-left: 42%; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row.last { border-bottom: none; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row strong { font-size: 12px; color: rgb(255, 255, 255); display: inline-block; width: 27%; text-align: right; padding-right: 15%; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist { float: left; margin-left: 42%; width: 210px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist span { width: 150px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist .body { width: 160px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist ul li { width: 150px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist .scrollable .viewport { width: 150px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .edit { display: block; width: 30px; height: 26px; background: url("") -12px -12px no-repeat; position: absolute; right: 0px; bottom: 13px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .edit .effect { display: block; width: 54px; height: 50px; position: absolute; top: -12px; left: -12px; background: url("") 0px -50px no-repeat; opacity: 0; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .edit:hover .effect, #cart.pay .inner-content .payment-wrapper .right-section .s-row.active .edit .effect { width: 54px; height: 50px; position: absolute; top: -12px; left: -12px; opacity: 1; }
#cart.pay .inner-content .update-credits-coupons { display: none; }
#cart.pay .inner-content .update-credits-coupons form { margin-bottom: 15px; }
#cart.pay .inner-content .update-credits-coupons form input { max-width: 370px; float: left; margin-right: 15px; }
#cart.pay .inner-content .update-credits-coupons .cancel { font-size: 11px; color: rgb(118, 150, 174); }
#cart.pay .inner-content .update-credits-coupons .cancel:hover { text-decoration: underline; }
#cart.pay span.discounted { color: rgb(0, 187, 187); }
#cart.pay .inner-content .payment-wrapper .right-section .s-row.last.total { font-size: 22px; font-family: Electrolize; text-transform: uppercase; color: rgb(78, 224, 255); }
#cart.pay .inner-content .payment-wrapper .right-section .s-row.last.total div { font-size: 22px; font-family: Electrolize; color: rgb(255, 255, 255); display: inline-block; width: 27%; text-align: right; padding-right: 15%; }
#cart.pay .inner-content .selectlist > span { width: 95px; }
#cart.confirmation .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#cart.confirmation .inner-content h3 { font-size: 18px; font-family: Arial; }
#cart.confirmation .inner-content p { font-size: 14px; color: rgb(97, 141, 150); }
#cart.confirmation .inner-content a.white { color: rgb(255, 255, 255); font-family: Electrolize; text-transform: uppercase; }
#cart.confirmation.gift-claim .item { background: url("") left center no-repeat; height: 35px; padding-left: 35px; }
#cart.confirmation.gift-claim .item .title { color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; line-height: 35px; }
#cart.confirmation .has-game-package { position: relative; }
#cart.confirmation .has-game-package::before { content: ""; position: absolute; top: -10px; left: 50%; transform: translateX(-50%); width: 298px; height: 271px; background: url("") center center no-repeat transparent; }
#cart.confirmation .has-game-package .download { margin: auto; padding-top: 190px; }
#cart.confirmation .has-game-package .download .link { color: rgb(255, 239, 199); font: 20px Orbitron; text-transform: uppercase; width: 315px; text-shadow: rgba(76, 33, 4, 0.79) 0px 2px 24px; filter: drop-shadow(rgba(237, 167, 0, 0.33) 0px 2px 24px); text-align: center; display: block; margin: auto; }
#cart.confirmation .has-game-package .note { font: 16px Electrolize; color: rgb(210, 210, 210); text-align: center; margin-top: 60px; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; opacity: 0.46; }
#cart .content-wrapper .customize-row .js-custo-link { position: relative; }
#cart .content-wrapper .customize-row .js-custo-link span { position: absolute; right: -20px; top: 1px; width: 10px; height: 12px; background: url("") -64px 97px; transition: all 0.18s ease-out 0s; transform-origin: 50% 50%; transform: rotate(-90deg); }
#cart .content-wrapper .customize-row.item--expanded .js-custo-link span { transform: rotate(90deg); }
#cart .content-wrapper .customize-row .customize-details--rows { display: block; visibility: visible; }
#cart .content-wrapper .customize-row.item--expanded .customize-details--rows { display: none; visibility: hidden; }
.account-profile { max-width: 1030px; position: relative; background: rgba(0, 7, 9, 0.5); border-style: solid; border-color: rgba(18, 81, 128, 0.75); border-image: initial; border-width: 0px 1px 1px; padding: 40px 25px; margin: 100px auto 0px; }
.account-profile .tabs .holotab { top: -12px; }
.account-profile .box-content { margin-bottom: 20px; position: relative; background: linear-gradient(rgba(9, 12, 15, 0.9) 0%, rgba(14, 29, 42, 0.9) 100%); }
.account-profile .box-content .inner-bg { position: relative; padding: 0px 0px 15px; background: url(data:image/webp;base64,UklGRh4DAABXRUJQVlA4WAoAAAA4AAAAAAAAAgAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIBAAAAAAkAAdWUDggSgAAAPACAJ0BKgEAAwABQCYlqAJ0ugH4ASwDBAPX/A9EArXgAPqf7Yv8Y//nreiG6y6lXyDP2kf/v+IPuklVH7/EH3SSqj+U/f8oEAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAAQAAAAOgBAABAAAAAwAAAAAAAAA=) repeat; }
.account-profile .profile-content .entry.citizen-record { text-align: center; margin-bottom: 20px; }
.account-profile .profile-content .entry.citizen-record > * { display: inline; }
.account-profile .profile-content .entry { margin: 0px 0px 8px; }
.account-profile .profile-content .entry > * { display: block; font-family: Electrolize; }
.account-profile .profile-content .entry .label { font-size: 15px; line-height: 15px; color: rgb(25, 90, 96); clear: both; }
.account-profile .profile-content .entry .value { font-size: 18px; color: rgb(57, 206, 216); text-shadow: rgba(57, 206, 216, 0.5) 0px 0px 15px; display: inline-block; font-weight: 400; }
.account-profile .profile-content .entry .icon { display: inline; top: -3px; position: relative; }
.account-profile .profile-content .entry .icon img { width: 26px; height: 26px; }
.account-profile .profile-content .entry a { color: rgb(57, 206, 216); text-shadow: rgba(57, 206, 216, 0.5) 0px 0px 15px; display: inline; }
.account-profile .profile-content .entry.website a { word-break: break-all; }
.account-profile .profile-content .entry a.forum { opacity: 0.7; font-family: Electrolize; text-decoration: underline; }
.account-profile .profile-content .entry a:hover { color: rgb(255, 255, 255); text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 15px; }
.account-profile .profile-content .entry a.forum:hover { opacity: 1; }
.account-profile .profile-content .entry.bio .value { font-size: 15px; text-shadow: none; color: rgb(97, 211, 255); }
.account-profile .profile-content .title { display: block; width: 100%; height: 27px; line-height: 27px; font-family: Electrolize; color: rgb(46, 157, 158); font-size: 15px; text-align: center; text-transform: uppercase; position: absolute; top: 0px; left: 0px; text-shadow: rgba(46, 157, 158, 0.5) 0px 0px 15px; background: url(data:image/webp;base64,UklGRroDAABXRUJQVlA4WAoAAAA4AAAAGwAAGgAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIMQAAAAEnQCBpm9pW4jwigrugKJLUCKzggBoL+Ld1J++I/hNM0lBtv1iCJDgAKhWev68RgwAAVlA4ILgAAADQBgCdASocABsAPm0wk0YkIyGhMBgIAIANiWwAsSVBfgH4Aa53wD5QJgB6gM4B+s2SAbw6Ax8JyPpT7ESLYMAA3iDbtgwi/cQPnUxTK+Vq+Q+XMv5vPknQ80DSup6Z9Afbmd2AYWpR3lG/fvyK8fzx+w2596bth30AvYYt/8ujGR2IViYseC7lSxWpuo2tcE6/RNL/tNOre25TGKpdKqZeH/B6U+WMy/8hBf//q/Os/Khc/iYAAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAHAAAAAOgBAABAAAAGwAAAAAAAAA=) repeat-x; }
.account-profile .profile-content .left-col .title, .account-profile .profile-content .right-col .title { top: -47px; }
.account-profile .profile-content .title .edit { z-index: 3; }
.account-profile .profile-content .title.double > span { display: block; width: 50%; float: left; position: relative; height: 27px; line-height: 27px; font-family: Electrolize; }
.account-profile .add-contact-button::after { content: ""; display: table; clear: both; }
.account-profile .add-contact-button { width: 170px; position: absolute; right: -4px; top: 30px; }
.account-profile .add-contact-button, .account-profile .add-contact-button * { cursor: pointer !important; }
.account-profile .add-contact-button .tag-content { padding-right: 15px; width: 100px; }
.account-profile .add-contact-button .tag.on .left .effect { opacity: 1; transition: all 0.125s linear 0s; }
.account-profile .add-contact-button .text .default.no-follow { display: none; }
.account-profile .add-contact-button .text .default.follow { display: inline; }
.account-profile .add-contact-button .text .hover { display: none; }
.account-profile .add-contact-button .text .default.follow::after { content: "+"; font: bold 30px Electrolize; margin-left: 45px; vertical-align: middle; }
.account-profile .add-contact-button.following .text .hover { display: none; transition: all 0.125s linear 0s; }
.account-profile .add-contact-button.following .text .default.no-follow { display: inline; }
.account-profile .add-contact-button.following .text .default.follow { display: none; }
.account-profile .add-contact-button.following .text .hover { display: none; }
.account-profile .add-contact-button.tag-wrapper.following:hover .tag .left .effect { background: rgb(204, 0, 0); box-shadow: rgb(204, 0, 0) 0px 0px 20px; }
.account-profile .add-contact-button.tag-wrapper.following:hover .tag .tag-content .text .hover { color: rgb(204, 0, 0); }
.account-profile .add-contact-button.following:hover .text .default.no-follow { display: none; }
.account-profile .add-contact-button.following:hover .text .default.follow { display: none; }
.account-profile .add-contact-button.following:hover .text .hover { display: inline; }
.account-profile .overview-content .left-col { width: 334px; float: left; position: relative; }
.account-profile .overview-content .right-col { width: 695px; float: left; position: relative; }
.account-profile .overview-content .inner { padding: 30px 40px 20px; position: relative; }
.account-profile .overview-content .info { float: left; }
.account-profile .overview-content .thumb { padding: 7px; border-width: 1px; border-style: solid; border-color: rgb(18, 57, 71) rgb(0, 237, 255); border-image: initial; position: relative; float: left; margin-right: 20px; }
.account-profile .overview-content .thumb img { width: 110px; height: 109px; box-shadow: rgba(0, 237, 255, 0.2) 0px 0px 50px; }
.account-profile .overview-content .box-content.profile-wrapper .left-col.profile { width: 45%; box-sizing: border-box; }
.account-profile .overview-content .box-content.profile-wrapper .right-col.main-org { width: 55%; border-left: 1px solid rgb(6, 40, 47); box-sizing: border-box; }
.account-profile .overview-content .box-content.profile-wrapper .right-col.main-org.visibility-R .thumb { padding: 0px; }
.account-profile .overview-content .box-content.profile-wrapper .right-col.main-org.visibility-R .thumb img { width: 124px; height: 123px; }
.account-profile .overview-content .box-content .left-col, .account-profile .overview-content .box-content .right-col { margin-top: 47px; }
.account-profile .overview-content .profile-wrapper .main-org .empty, .account-profile .orgs-content .empty { background: url(data:image/webp;base64,UklGRjwFAABXRUJQVlA4WAoAAAA4AAAAGwAAEwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBI2wAAAAGQo23bsUdPbJtVjlQpbduocqROZbPLGnL8ZTD2Aowq1di4l3I1z/cOVhARE2D/6/zVp09nyV7v6y9fHoTUC3RhbqmAqxAB38x/Digz4IZANd6uQL0WvSDQqrnNAsUsulDAHfMFvLPAl4BSvZhAtQHLAg2b2y/QqkWXC3TD3EQBbyzwAyDzbwAqDdgUqN8bF2jJoqsFOjU3UcBrC/wCyPxHgPIDjgWq9aYFGrXoOoH2zc0V6MICBXwy/zEgC7wQqNo7Eagz5Bdo39xWgWIWmlteXm5+/uziYrMFAwBWUDggkAEAALAKAJ0BKhwAFAA+bS6QRaQioZgMBgBABsS2AE6ZmhzP03eUGw2wH8r84Hjn/AfZXkAOYz/YDqOesA9A/9ZvS5/Zn4LfKjJkPdx+QAHR0X2ybEQ2a/Yw18IFqX2QkgAA/vnCVJHJ9N9pUdd1F7hBn9SDZItcjckdHiTAOXyVWTDzpzMTaB5oJsbNWtlmhBDlTbnRevbT0zSL7HiLcCvCBDC785x4Nq6Y5/NFpHa8Lv6C85/z3Vwb0/0qeJ8fPB/4Z6Pd/MdnGZpzwl9np/JirJVaVQJX1yBZAJp5bPDp4icJuI1CiU60Sc2IaDvnK1Yd9rPP/2wY/bHd5VaWGYAU5EzZdQEDY+g1gk+Pg/FgNFeK5NbHfxOjp9Cq7w+CPD3NoTfNDqf896L0KDuaXG9TPVi5NjxRvlxZC5X5EGR0j6UaB8rVvqfkQ6Wi1gad107vtUHREYDkjzAFx+hHeMVI+IO02YvAiar+EYih8j//+vjS/maJCBa/ux6kd1Tu1/BDQRl827N/pTff3m3YNKZQAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAAcAAAAA6AEAAEAAAAUAAAAAAAAAA==) left center no-repeat; color: rgb(255, 41, 26); text-transform: uppercase; font-size: 18px; margin: 50px 0px 30px; padding: 0px 0px 0px 50px; text-shadow: rgb(255, 44, 44) 0px 0px 20px; font-family: Electrolize; }
.account-profile .overview-content .probation-content { color: rgb(57, 206, 216); }
.account-profile .overview-content .probation-content .inner { padding: 0px; margin-bottom: 15px; }
.account-profile .overview-content .probation-content .inner .f-left { float: none; }
.account-profile .overview-content .moderation-nav { clear: both; width: 200px; }
.account-profile .overview-content .moderation-nav ul { list-style: none; margin: 0px; padding: 0px; }
.account-profile .overview-content .moderation-nav ul li { margin: 0px 0px 5px; }
.account-profile .overview-content .moderation-nav ul li a { position: relative; font-size: 12px; background: rgba(15, 31, 43, 0.6); display: block; text-transform: uppercase; }
.account-profile .overview-content .moderation-nav ul li a span.bg { font-family: Electrolize; color: rgb(23, 235, 235); padding-left: 20px; line-height: 36px; display: inline-block; }
.account-profile .overview-content .moderation-nav ul li a span.line { width: 6px; height: 100%; position: absolute; top: 0px; left: 0px; background: rgb(28, 55, 70); }
.account-profile .overview-content .moderation-nav ul li a:hover span { color: rgb(255, 255, 255); }
.account-profile .overview-content .moderation-nav ul li a:hover span.line, .account-profile .overview-content .moderation-nav ul li.active a span.line { background-color: rgb(0, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
.account-profile .overview-content .moderation-nav ul li.active a span.bg { color: rgb(255, 255, 255); }
.account-profile .profile-content .ranking, .account-section .ranking { margin-top: -10px; }
.account-profile .profile-content .ranking span, .account-section .ranking span { display: inline-block; width: 30px; height: 30px; position: relative; }
.account-profile .profile-content .ranking span span, .account-section .ranking span span { display: block; width: 63px; height: 63px; background: url("") 50% 100% no-repeat; position: absolute; top: -16px; left: -16px; }
.account-profile .profile-content .ranking span.active span, .account-section .ranking span.active span { background-position: 50% 0px; }
.account-profile .moderation-notes .notes-listing .note a { color: inherit; text-decoration: underline; }
.account-profile .moderation-notes .notes-listing .note a:hover { text-decoration: none; }
.account-profile .moderation-notes .notes-listing .note p, .account-profile .moderation-notes .notes-listing .note li { font-size: 12px; line-height: 1.333; margin: 0px; word-break: break-word; hyphens: auto; }
.account-profile .moderation-notes .notes-listing .note .note-wrapper { padding: 32px 16px 24px; }
.account-profile .moderation-notes .notes-listing .note .note-title { color: rgb(77, 255, 255); font-size: 16px; line-height: 27px; padding: 0px 16px; text-align: left; width: auto; right: 0px; }
.account-profile .moderation-notes .notes-listing .note .note-label { color: rgb(118, 150, 174); font-weight: 700; margin: 24px 0px 0px; }
.account-profile .moderation-notes .notes-listing .note .note-account { margin: 8px 0px 24px; overflow: hidden; }
.account-profile .moderation-notes .notes-listing .note .note-avatar { border-radius: 4px; float: left; margin: 0px 8px 0px 0px; width: 40px; height: auto; }
.account-profile .moderation-notes .notes-listing .note .note-name { color: rgb(255, 255, 255); font-size: 16px; line-height: 1; padding: 2px 0px; }
.account-profile .moderation-notes .notes-listing .note .note-date { color: rgb(118, 150, 174); padding: 2px 0px; }
.account-profile .moderation-notes .notes-listing .note .note-body { color: rgb(77, 255, 255); margin-top: 2px; }
.account-profile .moderation-notes .notes-listing .note .note-tags { display: flex; flex-wrap: wrap; margin: -2px -4px -4px; padding: 0px; list-style: none; }
.account-profile .moderation-notes .notes-listing .note .note-tag { background: rgb(28, 55, 70); border-radius: 4px; box-sizing: border-box; color: rgb(77, 255, 255); margin: 4px; padding: 4px 8px; min-width: 24px; text-align: center; }
.account-profile .moderation-notes .notes-listing .note .note-severity { display: flex; align-items: center; }
.account-profile .moderation-notes .notes-listing .note .note-severity::before { background: currentcolor; border-radius: 4px; content: ""; display: block; width: 8px; height: 8px; margin: 1px 4px 0px 0px; }
.account-profile .moderation-notes .notes-listing .note .note-severity--minor { color: rgb(111, 207, 95); }
.account-profile .moderation-notes .notes-listing .note .note-severity--moderate { color: rgb(255, 212, 139); }
.account-profile .moderation-notes .notes-listing .note .note-severity--severe { color: rgb(250, 134, 134); }
@media (min-width: 1140px) {
.account-profile .moderation-notes { float: right; width: 790px; }
.account-profile .moderation-notes + .moderation-nav { clear: none; }
}
.account-profile .moderation-notes .note-form { background: rgb(0, 0, 0); position: relative; padding: 8px 24px 4px; margin: 0px 0px 24px; }
.account-profile .moderation-notes .note-form-close { appearance: none; background: url("") transparent; border: 0px; border-radius: 0px; box-shadow: none; display: block; width: 61px; height: 37px; margin: 0px; padding: 0px; position: absolute; top: 0px; right: 0px; }
.account-profile .moderation-notes .note-form-close:hover { opacity: 0.75; }
.account-profile .moderation-notes .note-form-title { color: rgb(77, 255, 255); display: flex; align-items: center; font-size: 22px; line-height: 1; margin: 0px 0px -8px -16px; text-transform: uppercase; }
.account-profile .moderation-notes .note-form-title::before { background: url(data:image/webp;base64,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); display: block; content: ""; width: 48px; height: 48px; position: relative; top: -2px; }
.account-profile .moderation-notes .note-form-fieldset { margin: 0px 0px 24px; }
.account-profile .moderation-notes .note-form-label { font-size: 12px; line-height: 1.333; margin: 0px; }
.account-profile .moderation-notes .note-form-field { margin: 8px 0px 0px; }
.account-profile .moderation-notes .note-form-field:not(.multiselect) { border: 0px; border-radius: 4px; box-sizing: border-box; box-shadow: rgb(118, 150, 174) 0px 0px 0px 1px inset; color: rgb(77, 255, 255); min-height: 40px; padding: 8px; }
.account-profile .moderation-notes textarea.note-form-field { box-sizing: border-box; min-height: 104px; overflow: auto; resize: vertical; }
.account-profile .moderation-notes .note-form-field::-webkit-input-placeholder { color: rgb(118, 150, 174); }
.account-profile .moderation-notes .note-form-field:not(.multiselect).has-error { box-shadow: rgb(250, 134, 134) 0px 0px 0px 1px inset; }
.account-profile .moderation-notes .note-form-field:not(.multiselect):hover, .account-profile .moderation-notes .note-form-field:not(.multiselect):focus { box-shadow: rgb(140, 241, 255) 0px 0px 0px 1px inset; }
.account-profile .moderation-notes .note-form-error { color: rgb(250, 134, 134); display: block; font-size: 12px; line-height: 1.333; margin-top: 8px; text-align: right; }
#advanced-note-confirmation { max-width: 820px; }
#advanced-note-confirmation .confirmation-text { color: rgb(140, 241, 255); font-size: 14px; line-height: 1.143; margin: -4px 8px 24px; }
#advanced-note-confirmation .padder { padding: 24px 24px 4px; }
.multiselect { position: relative; user-select: none; }
.multiselect [hidden] { display: none; }
.multiselect-clear { appearance: none; background: none transparent; border: 0px; border-radius: 0px; box-shadow: none; color: rgb(118, 150, 174); font-size: 12px; font-style: italic; line-height: 1.333; margin: 0px 0px 8px; padding: 0px; position: absolute; bottom: 100%; right: 0px; text-decoration: underline; }
.multiselect-clear:hover { text-decoration: none; }
.multiselect-field { box-shadow: rgb(118, 150, 174) 0px 0px 0px 1px inset; border-radius: 4px; box-sizing: border-box; color: rgb(118, 150, 174); cursor: pointer; display: flex; flex-wrap: wrap; font-size: 12px; line-height: 1.333; min-height: 40px; overflow: hidden; padding: 4px 36px 4px 4px; position: relative; transition: box-shadow 0.4s ease 0s; z-index: 1; }
.multiselect-field[data-placeholder]:empty::before { content: attr(data-placeholder); }
.multiselect-field:focus-within { outline: -webkit-focus-ring-color auto 5px; }
.multiselect-field::after { background: url("") center center no-repeat; content: ""; width: 48px; height: 48px; position: absolute; top: -4px; right: -4px; }
.multiselect-field:hover, .multiselect-field[aria-expanded="true"] { box-shadow: rgb(140, 241, 255) 0px 0px 0px 1px inset; }
.multiselect.has-error .multiselect-field { box-shadow: rgb(250, 134, 134) 0px 0px 0px 1px inset; }
.multiselect-field:empty::before, .multiselect-value, .multiselect-search { margin: 4px; padding: 4px 0px; }
.multiselect-value { color: rgb(77, 255, 255); }
.multiselect-clear + .multiselect-field .multiselect-value { background: rgb(28, 55, 70); border-radius: 4px; cursor: pointer; display: flex; align-items: center; padding: 4px 8px; }
.multiselect-clear + .multiselect-field .multiselect-value::after { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 11'%3E%3Cpath fill='%234dffff' d='M6.29 5.5 9.8 1.98a.67.67 0 0 0 0-.94L9.46.69a.67.67 0 0 0-.94 0L5 4.21 1.48.7a.67.67 0 0 0-.94 0l-.35.35a.67.67 0 0 0 0 .94L3.71 5.5.2 9.02a.67.67 0 0 0 0 .94l.35.34c.26.26.68.26.94 0L5 6.8l3.52 3.51c.26.26.68.26.94 0l.35-.34a.67.67 0 0 0 0-.94L6.29 5.5Z'/%3E%3C/svg%3E") center center no-repeat; content: ""; width: 10px; height: 11px; margin-left: 8px; }
.multiselect-search { flex: 1 1 0%; cursor: text; user-select: auto; }
.multiselect-search[data-placeholder]:empty::before { content: attr(data-placeholder); }
.multiselect-search[data-placeholder-empty]:empty::before { content: attr(data-placeholder-empty); }
.multiselect-value ~ .multiselect-search[data-placeholder]:empty::before { content: attr(data-placeholder); }
.multiselect-search:focus { outline: none; }
.multiselect-choices { background: rgb(0, 0, 0); border: 1px solid rgb(140, 241, 255); border-radius: 4px; margin-top: 4px; position: absolute; top: 100%; left: 0px; right: 0px; min-height: 32px; max-height: 148px; overflow: auto; z-index: 10; }
.multiselect-choice { background: rgb(0, 0, 0); cursor: pointer; margin: 0px; position: relative; font-weight: 400; z-index: 2; }
.multiselect-input { position: absolute; opacity: 0; z-index: -1; }
.multiselect-label, .multiselect-choices[data-empty]::after { display: block; font-size: 12px; line-height: 1.333; padding: 8px; transition: background-color 0.4s ease 0s, color 0.4s ease 0s; }
.multiselect-label--important { font-weight: 700; }
.multiselect-input:focus + .multiselect-label { outline: -webkit-focus-ring-color auto 5px; outline-offset: -3px; }
.multiselect-choices::after { color: rgb(118, 150, 174); content: attr(data-empty); text-align: center; position: absolute; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); z-index: 1; }
.multiselect-input:checked + .multiselect-label { color: rgb(77, 255, 255); }
.multiselect-input[type="checkbox"] + .multiselect-label { padding-left: 32px; }
.multiselect-input[type="checkbox"] + .multiselect-label::before, .multiselect-input[type="checkbox"] + .multiselect-label::after { border-radius: 4px; width: 16px; height: 16px; pointer-events: none; content: ""; position: absolute; top: 8px; left: 8px; }
.multiselect-input[type="checkbox"] + .multiselect-label::before { border: 1px solid; box-sizing: border-box; }
.multiselect-input[type="checkbox"] + .multiselect-label::after { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' viewBox='0 0 9 8'%3E%3Cpath d='M8.75.3a.76.76 0 0 0-1.2 0L3 5.6 1.45 3.8a.76.76 0 0 0-1.2 0 1.11 1.11 0 0 0 0 1.4L2.4 7.7c.33.4.87.4 1.2 0l5.15-6c.33-.4.33-1.02 0-1.4Z'/%3E%3C/svg%3E") center center no-repeat currentcolor; opacity: 0; transition: opacity 0.4s ease 0s; }
.multiselect-input[type="radio"] + .multiselect-label:hover { background: rgb(140, 241, 255); color: rgb(0, 0, 0); }
.multiselect-input[type="radio"]:checked + .multiselect-label:not(:hover) { color: rgb(77, 255, 255); }
.multiselect-input[type="checkbox"] + .multiselect-label:hover { color: rgb(140, 241, 255); }
.multiselect-input[type="checkbox"]:checked + .multiselect-label::after { opacity: 1; }
.multiselect[data-name="severity"] .multiselect-value, .multiselect[data-name="severity"] .multiselect-label { display: flex; align-items: center; }
.multiselect[data-name="severity"] .multiselect-value::before, .multiselect[data-name="severity"] .multiselect-label::before { background: currentcolor; border-radius: 4px; content: ""; width: 8px; height: 8px; margin: 1px 4px 0px 0px; }
.multiselect[data-name="severity"][data-value="minor"] .multiselect-value, .multiselect[data-name="severity"] .multiselect-input[value="minor"] + .multiselect-label:not(:hover) { color: rgb(111, 207, 95); }
.multiselect[data-name="severity"][data-value="moderate"] .multiselect-value, .multiselect[data-name="severity"] .multiselect-input[value="moderate"] + .multiselect-label:not(:hover) { color: rgb(255, 212, 139); }
.multiselect[data-name="severity"][data-value="severe"] .multiselect-value, .multiselect[data-name="severity"] .multiselect-input[value="severe"] + .multiselect-label:not(:hover) { color: rgb(250, 134, 134); }
.visibility-R .value, .visibility-R .label, .org-visibility-R .name, .org-visibility-R .nick { opacity: 0.8; min-width: 150px; }
.visibility-R .value, .org-visibility-R .name { background: url("") left center repeat-y; }
.visibility-R .label, .org-visibility-R .nick { background: url("") left center repeat-y; }
.visibility-R .ranking, .org-visibility-R .ranking-stars { height: 35px; opacity: 0.8; width: 160px !important; background: url("") left center repeat-y !important; }
.member-item.org-visibility-R .name { background: url("") left center repeat-y !important; }
.member-item.org-visibility-R .nick { background: url("") left center repeat-y !important; }
.member-item.org-visibility-R .ranking-stars { background: url("") left center repeat-y !important; }
.visibility-R .value.data1, .visibility-R .label.data1, .org-visibility-R .name.data1, .org-visibility-R .nick.data1, .visibility-R .ranking.data1, .org-visibility-R .ranking-stars.data1 { animation: 1s linear 0s 1 normal forwards running data1; }
.visibility-R .value.data2, .visibility-R .label.data2, .org-visibility-R .name.data2, .org-visibility-R .nick.data2, .visibility-R .ranking.data2, .org-visibility-R .ranking-stars.data2 { animation: 1s linear 0s 1 normal forwards running data2; }
.visibility-R .value.data3, .visibility-R .label.data3, .org-visibility-R .name.data3, .org-visibility-R .nick.data3, .visibility-R .ranking.data3, .org-visibility-R .ranking-stars.data3 { animation: 1s linear 0s 1 normal forwards running data3; }
.visibility-R .value.data4, .visibility-R .label.data4, .org-visibility-R .name.data4, .org-visibility-R .nick.data4, .visibility-R .ranking.data4, .org-visibility-R .ranking-stars.data4 { animation: 1s linear 0s 1 normal forwards running data4; }
.visibility-R .value.data5, .visibility-R .label.data5, .org-visibility-R .name.data5, .org-visibility-R .nick.data5, .visibility-R .ranking.data5, .org-visibility-R .ranking-stars.data5 { animation: 1s linear 0s 1 normal forwards running data5; }
.visibility-R .value.data6, .visibility-R .label.data6, .org-visibility-R .name.data6, .org-visibility-R .nick.data6, .visibility-R .ranking.data6, .org-visibility-R .ranking-stars.data6 { animation: 1s linear 0s 1 normal forwards running data6; }
.visibility-R .value.data7, .visibility-R .label.data7, .org-visibility-R .name.data7, .org-visibility-R .nick.data7, .visibility-R .ranking.data7, .org-visibility-R .ranking-stars.data7 { animation: 1s linear 0s 1 normal forwards running data7; }
.visibility-R .value.data8, .visibility-R .label.data8, .org-visibility-R .name.data8, .org-visibility-R .nick.data8, .visibility-R .ranking.data8, .org-visibility-R .ranking-stars.data8 { animation: 1s linear 0s 1 normal forwards running data8; }
.visibility-R .value.data9, .visibility-R .label.data49, .org-visibility-R .name.data9, .org-visibility-R .nick.data9, .visibility-R .ranking.data9, .org-visibility-R .ranking-stars.data9 { animation: 1s linear 0s 1 normal forwards running data9; }
.visibility-R .value.data10, .visibility-R .label.data10, .org-visibility-R .name.data10, .org-visibility-R .nick.data10, .visibility-R .ranking.data10, .org-visibility-R .ranking-stars.data10 { animation: 1s linear 0s 1 normal forwards running data10; }
.visibility-R .value.data11, .visibility-R .label.data11, .org-visibility-R .name.data11, .org-visibility-R .nick.data11, .visibility-R .ranking.data11, .org-visibility-R .ranking-stars.data11 { animation: 1s linear 0s 1 normal forwards running data11; }
.visibility-R .value.data12, .visibility-R .label.data12, .org-visibility-R .name.data12, .org-visibility-R .nick.data12, .visibility-R .ranking.data12, .org-visibility-R .ranking-stars.data12 { animation: 1s linear 0s 1 normal forwards running data12; }
.visibility-R .value.data13, .visibility-R .label.data13, .org-visibility-R .name.data13, .org-visibility-R .nick.data13, .visibility-R .ranking.data13, .org-visibility-R .ranking-stars.data13 { animation: 1s linear 0s 1 normal forwards running data13; }
.visibility-R .value.data14, .visibility-R .label.data14, .org-visibility-R .name.data14, .org-visibility-R .nick.data14, .visibility-R .ranking.data14, .org-visibility-R .ranking-stars.data14 { animation: 1s linear 0s 1 normal forwards running data14; }
.visibility-R .value.data15, .visibility-R .label.data15, .org-visibility-R .name.data15, .org-visibility-R .nick.data15, .visibility-R .ranking.data15, .org-visibility-R .ranking-stars.data15 { animation: 1s linear 0s 1 normal forwards running data15; }
.visibility-R:hover .value.data1, .visibility-R:hover .label.data1, .visibility-R:hover .org-visibility-R .name.data1, .visibility-R:hover .org-visibility-R .nick.data1, .visibility-R:hover .ranking.data1, .visibility-R:hover .org-visibility-R .ranking-stars.data1 { animation: 0.2s linear 0s infinite normal none running idata1; }
.visibility-R:hover .value.data2, .visibility-R:hover .label.data2, .visibility-R:hover .org-visibility-R .name.data2, .visibility-R:hover .org-visibility-R .nick.data2, .visibility-R:hover .ranking.data2, .visibility-R:hover .org-visibility-R .ranking-stars.data2 { animation: 0.2s linear 0s infinite normal none running idata2; }
.visibility-R:hover .value.data3, .visibility-R:hover .label.data3, .visibility-R:hover .org-visibility-R .name.data3, .visibility-R:hover .org-visibility-R .nick.data3, .visibility-R:hover .ranking.data3, .visibility-R:hover .org-visibility-R .ranking-stars.data3 { animation: 0.2s linear 0s infinite normal none running idata3; }
.visibility-R:hover .value.data4, .visibility-R:hover .label.data4, .visibility-R:hover .org-visibility-R .name.data4, .visibility-R:hover .org-visibility-R .nick.data4, .visibility-R:hover .ranking.data4, .visibility-R:hover .org-visibility-R .ranking-stars.data4 { animation: 0.2s linear 0s infinite normal none running idata4; }
.visibility-R:hover .value.data5, .visibility-R:hover .label.data5, .visibility-R:hover .org-visibility-R .name.data5, .visibility-R:hover .org-visibility-R .nick.data5, .visibility-R:hover .ranking.data5, .visibility-R:hover .org-visibility-R .ranking-stars.data5 { animation: 0.2s linear 0s infinite normal none running idata5; }
.visibility-R:hover .value.data6, .visibility-R:hover .label.data6, .visibility-R:hover .org-visibility-R .name.data6, .visibility-R:hover .org-visibility-R .nick.data6, .visibility-R:hover .ranking.data6, .visibility-R:hover .org-visibility-R .ranking-stars.data6 { animation: 0.2s linear 0s infinite normal none running idata6; }
.visibility-R:hover .value.data7, .visibility-R:hover .label.data7, .visibility-R:hover .org-visibility-R .name.data7, .visibility-R:hover .org-visibility-R .nick.data7, .visibility-R:hover .ranking.data7, .visibility-R:hover .org-visibility-R .ranking-stars.data7 { animation: 0.2s linear 0s infinite normal none running idata7; }
.visibility-R:hover .value.data8, .visibility-R:hover .label.data8, .visibility-R:hover .org-visibility-R .name.data8, .visibility-R:hover .org-visibility-R .nick.data8, .visibility-R:hover .ranking.data8, .visibility-R:hover .org-visibility-R .ranking-stars.data8 { animation: 0.2s linear 0s infinite normal none running idata8; }
.visibility-R:hover .value.data9, .visibility-R:hover .label.data49, .visibility-R:hover .org-visibility-R .name.data9, .visibility-R:hover .org-visibility-R .nick.data9, .visibility-R:hover .ranking.data9, .visibility-R:hover .org-visibility-R .ranking-stars.data9 { animation: 0.2s linear 0s infinite normal none running idata9; }
.visibility-R:hover .value.data10, .visibility-R:hover .label.data10, .visibility-R:hover .org-visibility-R .name.data10, .visibility-R:hover .org-visibility-R .nick.data10, .visibility-R:hover .ranking.data10, .visibility-R:hover .org-visibility-R .ranking-stars.data10 { animation: 0.2s linear 0s infinite normal none running idata10; }
.visibility-R:hover .value.data11, .visibility-R:hover .label.data11, .visibility-R:hover .org-visibility-R .name.data11, .visibility-R:hover .org-visibility-R .nick.data11, .visibility-R:hover .ranking.data11, .visibility-R:hover .org-visibility-R .ranking-stars.data11 { animation: 0.2s linear 0s infinite normal none running idata11; }
.visibility-R:hover .value.data12, .visibility-R:hover .label.data12, .visibility-R:hover .org-visibility-R .name.data12, .visibility-R:hover .org-visibility-R .nick.data12, .visibility-R:hover .ranking.data12, .visibility-R:hover .org-visibility-R .ranking-stars.data12 { animation: 0.2s linear 0s infinite normal none running idata12; }
.visibility-R:hover .value.data13, .visibility-R:hover .label.data13, .visibility-R:hover .org-visibility-R .name.data13, .visibility-R:hover .org-visibility-R .nick.data13, .visibility-R:hover .ranking.data13, .visibility-R:hover .org-visibility-R .ranking-stars.data13 { animation: 0.2s linear 0s infinite normal none running idata13; }
.visibility-R:hover .value.data14, .visibility-R:hover .label.data14, .visibility-R:hover .org-visibility-R .name.data14, .visibility-R:hover .org-visibility-R .nick.data14, .visibility-R:hover .ranking.data14, .visibility-R:hover .org-visibility-R .ranking-stars.data14 { animation: 0.2s linear 0s infinite normal none running idata14; }
.visibility-R:hover .value.data15, .visibility-R:hover .label.data15, .visibility-R:hover .org-visibility-R .name.data15, .visibility-R:hover .org-visibility-R .nick.data15, .visibility-R:hover .ranking.data15, .visibility-R:hover .org-visibility-R .ranking-stars.data15 { animation: 0.2s linear 0s infinite normal none running idata15; }
@-webkit-keyframes data1 {
0% { background-position: left 650px; }
38% { background-position: left 650px; }
39% { background-position: left 781px; }
55% { background-position: left 781px; }
56% { background-position: left 679px; }
65% { background-position: left 679px; }
66% { background-position: left 591px; }
87% { background-position: left 591px; }
88% { background-position: left 555px; }
100% { background-position: left 555px; }
}
@-webkit-keyframes data2 {
0% { background-position: left 1497px; }
5% { background-position: left 1497px; }
6% { background-position: left 238px; }
64% { background-position: left 238px; }
65% { background-position: left 1621px; }
84% { background-position: left 1621px; }
85% { background-position: left 1154px; }
100% { background-position: left 1154px; }
}
@-webkit-keyframes data3 {
0% { background-position: left 1723px; }
100% { background-position: left 1723px; }
}
@-webkit-keyframes data4 {
0% { background-position: left 1936px; }
77% { background-position: left 1936px; }
78% { background-position: left 56px; }
100% { background-position: left 56px; }
}
@-webkit-keyframes data5 {
0% { background-position: left 1227px; }
33% { background-position: left 1227px; }
34% { background-position: left 878px; }
100% { background-position: left 878px; }
}
@-webkit-keyframes data6 {
0% { background-position: left 1361px; }
21% { background-position: left 1361px; }
22% { background-position: left 1352px; }
64% { background-position: left 1352px; }
65% { background-position: left 39px; }
79% { background-position: left 39px; }
80% { background-position: left 1815px; }
100% { background-position: left 1815px; }
}
@-webkit-keyframes data7 {
0% { background-position: left 1102px; }
24% { background-position: left 1102px; }
25% { background-position: left 765px; }
44% { background-position: left 765px; }
45% { background-position: left 1149px; }
79% { background-position: left 1149px; }
80% { background-position: left 58px; }
100% { background-position: left 58px; }
}
@-webkit-keyframes data8 {
0% { background-position: left 652px; }
26% { background-position: left 652px; }
27% { background-position: left 1288px; }
45% { background-position: left 1288px; }
46% { background-position: left 1559px; }
100% { background-position: left 1559px; }
}
@-webkit-keyframes data9 {
0% { background-position: left 1469px; }
22% { background-position: left 1469px; }
23% { background-position: left 1458px; }
35% { background-position: left 1458px; }
36% { background-position: left 1391px; }
52% { background-position: left 1391px; }
53% { background-position: left 1491px; }
80% { background-position: left 1491px; }
81% { background-position: left 465px; }
100% { background-position: left 465px; }
}
@-webkit-keyframes data10 {
0% { background-position: left 1149px; }
63% { background-position: left 1149px; }
64% { background-position: left 1890px; }
76% { background-position: left 1890px; }
77% { background-position: left 696px; }
100% { background-position: left 696px; }
}
@-webkit-keyframes data11 {
0% { background-position: left 210px; }
28% { background-position: left 210px; }
29% { background-position: left 315px; }
39% { background-position: left 315px; }
40% { background-position: left 1211px; }
51% { background-position: left 1211px; }
52% { background-position: left 701px; }
68% { background-position: left 701px; }
69% { background-position: left 1841px; }
100% { background-position: left 1841px; }
}
@-webkit-keyframes data12 {
0% { background-position: left 1532px; }
16% { background-position: left 1532px; }
17% { background-position: left 618px; }
44% { background-position: left 618px; }
45% { background-position: left 776px; }
51% { background-position: left 776px; }
52% { background-position: left 522px; }
80% { background-position: left 522px; }
81% { background-position: left 1431px; }
100% { background-position: left 1431px; }
}
@-webkit-keyframes data13 {
0% { background-position: left 531px; }
60% { background-position: left 531px; }
61% { background-position: left 1115px; }
72% { background-position: left 1115px; }
73% { background-position: left 684px; }
79% { background-position: left 684px; }
80% { background-position: left 991px; }
94% { background-position: left 991px; }
95% { background-position: left 1122px; }
100% { background-position: left 1122px; }
}
@-webkit-keyframes data14 {
0% { background-position: left 1727px; }
100% { background-position: left 1727px; }
}
@-webkit-keyframes data15 {
0% { background-position: left 488px; }
37% { background-position: left 488px; }
38% { background-position: left 362px; }
100% { background-position: left 362px; }
}
@-webkit-keyframes idata1 {
0% { background-position: left 650px; }
38% { background-position: left 650px; }
39% { background-position: left 781px; }
55% { background-position: left 781px; }
56% { background-position: left 679px; }
65% { background-position: left 679px; }
66% { background-position: left 591px; }
87% { background-position: left 591px; }
88% { background-position: left 555px; }
100% { background-position: left 555px; }
}
@-webkit-keyframes idata2 {
0% { background-position: left 1497px; }
5% { background-position: left 1497px; }
6% { background-position: left 238px; }
64% { background-position: left 238px; }
65% { background-position: left 1621px; }
84% { background-position: left 1621px; }
85% { background-position: left 1154px; }
100% { background-position: left 1154px; }
}
@-webkit-keyframes idata3 {
0% { background-position: left 1723px; }
100% { background-position: left 1723px; }
}
@-webkit-keyframes idata4 {
0% { background-position: left 1936px; }
77% { background-position: left 1936px; }
78% { background-position: left 56px; }
100% { background-position: left 56px; }
}
@-webkit-keyframes idata5 {
0% { background-position: left 1227px; }
33% { background-position: left 1227px; }
34% { background-position: left 878px; }
100% { background-position: left 878px; }
}
@-webkit-keyframes idata6 {
0% { background-position: left 1361px; }
21% { background-position: left 1361px; }
22% { background-position: left 1352px; }
64% { background-position: left 1352px; }
65% { background-position: left 39px; }
79% { background-position: left 39px; }
80% { background-position: left 1815px; }
100% { background-position: left 1815px; }
}
@-webkit-keyframes idata7 {
0% { background-position: left 1102px; }
24% { background-position: left 1102px; }
25% { background-position: left 765px; }
44% { background-position: left 765px; }
45% { background-position: left 1149px; }
79% { background-position: left 1149px; }
80% { background-position: left 58px; }
100% { background-position: left 58px; }
}
@-webkit-keyframes idata8 {
0% { background-position: left 652px; }
26% { background-position: left 652px; }
27% { background-position: left 1288px; }
45% { background-position: left 1288px; }
46% { background-position: left 1559px; }
100% { background-position: left 1559px; }
}
@-webkit-keyframes idata9 {
0% { background-position: left 1469px; }
22% { background-position: left 1469px; }
23% { background-position: left 1458px; }
35% { background-position: left 1458px; }
36% { background-position: left 1391px; }
52% { background-position: left 1391px; }
53% { background-position: left 1491px; }
80% { background-position: left 1491px; }
81% { background-position: left 465px; }
100% { background-position: left 465px; }
}
@-webkit-keyframes idata10 {
0% { background-position: left 1149px; }
63% { background-position: left 1149px; }
64% { background-position: left 1890px; }
76% { background-position: left 1890px; }
77% { background-position: left 696px; }
100% { background-position: left 696px; }
}
@-webkit-keyframes idata11 {
0% { background-position: left 210px; }
28% { background-position: left 210px; }
29% { background-position: left 315px; }
39% { background-position: left 315px; }
40% { background-position: left 1211px; }
51% { background-position: left 1211px; }
52% { background-position: left 701px; }
68% { background-position: left 701px; }
69% { background-position: left 1841px; }
100% { background-position: left 1841px; }
}
@-webkit-keyframes idata12 {
0% { background-position: left 1532px; }
16% { background-position: left 1532px; }
17% { background-position: left 618px; }
44% { background-position: left 618px; }
45% { background-position: left 776px; }
51% { background-position: left 776px; }
52% { background-position: left 522px; }
80% { background-position: left 522px; }
81% { background-position: left 1431px; }
100% { background-position: left 1431px; }
}
@-webkit-keyframes idata13 {
0% { background-position: left 531px; }
60% { background-position: left 531px; }
61% { background-position: left 1115px; }
72% { background-position: left 1115px; }
73% { background-position: left 684px; }
79% { background-position: left 684px; }
80% { background-position: left 991px; }
94% { background-position: left 991px; }
95% { background-position: left 1122px; }
100% { background-position: left 1122px; }
}
@-webkit-keyframes idata14 {
0% { background-position: left 488px; }
37% { background-position: left 488px; }
38% { background-position: left 362px; }
100% { background-position: left 362px; }
}
@-webkit-keyframes idata15 {
0% { background-position: left 488px; }
37% { background-position: left 488px; }
38% { background-position: left 362px; }
100% { background-position: left 362px; }
}
.account-profile .orgs-content .org .thumb { display: block; width: 247px; height: 236px; background: url("") no-repeat; margin: -50px 40px 0px -28px; position: relative; float: left; }
.account-profile .orgs-content .org .thumb img { width: 140px; height: 140px; position: absolute; top: 43px; left: 50%; margin-left: -70px; }
.account-profile .orgs-content .org .thumb .members { display: block; width: 124px; height: 16px; line-height: 16px; color: rgb(24, 88, 93); font-family: Electrolize; font-size: 13px; position: absolute; bottom: 20px; left: 50%; margin-left: -62px; text-align: center; }
.account-profile .orgs-content .org .inner { padding: 15px 20px; }
.account-profile .orgs-content .org.affiliation .inner-bg { background: url(data:image/webp;base64,UklGRh4DAABXRUJQVlA4WAoAAAA4AAAAAAAAAgAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIBAAAAAAkAAdWUDggSgAAAPACAJ0BKgEAAwABQCYlqAJ0ugH4ASwDBAPX/A9EArXgAPqf7Yv8Y//nreiG6y6lXyDP2kf/v+IPuklVH7/EH3SSqj+U/f8oEAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAAQAAAAOgBAABAAAAAwAAAAAAAAA=) repeat; }
.account-profile .orgs-content .org.affiliation .thumb { margin: -34px 0px 0px -20px; float: none; width: 330px; background-position: center top; }
.account-profile .orgs-content .org.affiliation .info { width: 243px; margin-left: 49px; }
.account-profile .orgs-content .org.affiliation .info .orgtitle { width: 100%; height: 50px; line-height: 25px; overflow: hidden; }
.account-profile .orgs-content .org.main .left-col { width: 678px; min-height: 195px; float: left; position: relative; margin-top: 47px; }
.account-profile .orgs-content .org.main .right-col { width: 351px; min-height: 195px; float: left; position: relative; border-left: 1px solid rgb(5, 61, 66); margin-top: 47px; }
.account-profile .orgs-content .org.main .info { float: left; }
.account-profile .orgs-content .org.main .right-col > .inner { padding-left: 0px; padding-right: 0px; }
.account-profile .orgs-content .org.main .right-col .entry { width: 136px; padding-left: 20px; float: left; margin-bottom: 5px; }
.account-profile .orgs-content .org.affiliation { width: 332px; float: left; margin-right: 17px; }
.account-profile .orgs-content .org.affiliation .inner-bg { height: 450px; }
.account-profile .orgs-content .org.affiliation.third { margin-right: 0px; }
.account-profile .orgs-content .org.affiliation .title { text-align: left; text-indent: 20px; }
.account-profile .orgs-content .org.affiliation .left-col { margin-top: 47px; }
.account-profile .deco-corner { width: 6px; height: 6px; background: url(data:image/webp;base64,UklGRmQDAABXRUJQVlA4WAoAAAA4AAAABQAAFwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIFwAAAAEPMP8REYIg2yY1ucn8xc4Q0f8ItBMIAFZQOCB8AAAA0AQAnQEqBgAYAD5tLJJFpCKhmAQAQAbEtgBOmUI4G8g3gGmAfyCZa/0z7P8ExQAA/u4nH/ajpcnoBB0N7hUajl2/4N6Qv/rT7Jwbz/tUrM8HIC/3/93XH9zf+GEf3QD9oH2RFlNYuGivkgkXyd/X+y8eIN2vNr6fgc5gAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAAA4YwAA6AMAADhjAADoAwAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAAAYAAAADoAQAAQAAABgAAAAAAAAA); position: absolute; }
.account-profile .deco-corner.top { top: 0px; }
.account-profile .deco-corner.right { right: 0px; }
.account-profile .deco-corner.bottom { bottom: 0px; }
.account-profile .deco-corner.left { left: 0px; }
.account-profile .deco-corner.top.left { background-position: 0px 0px; }
.account-profile .deco-corner.top.right { background-position: 0px -6px; }
.account-profile .deco-corner.bottom.right { background-position: 0px -12px; }
.account-profile .deco-corner.bottom.left { background-position: 0px -18px; }
.account-profile .thumb .deco-corner.top { top: -1px; }
.account-profile .thumb .deco-corner.right { right: -1px; }
.account-profile .thumb .deco-corner.bottom { bottom: -1px; }
.account-profile .thumb .deco-corner.left { left: -1px; }
.account-profile .deco-separator { display: block; width: 1px; height: 12px; background: rgb(0, 237, 255); position: absolute; left: -1px; }
.account-profile .deco-separator.top { top: 0px; }
.account-profile .deco-separator.bottom { bottom: 0px; }
.account-profile .deco-edge, .account-section .deco-edge { height: 175px; background: rgb(77, 255, 255); position: absolute; top: 50%; margin-top: -82px; width: 6px !important; }
.account-profile .deco-edge.left, .account-section .deco-edge.left { left: -6px; }
.account-profile .deco-edge.right, .account-section .deco-edge.right { right: -6px; }
.account-profile .deco-edge > span, .account-section .deco-edge > span { display: block; width: 0px; height: 0px; position: absolute; left: 0px; border: 3px solid; }
.account-profile .deco-edge > span.top, .account-section .deco-edge > span.top { top: -6px; }
.account-profile .deco-edge > span.bottom, .account-section .deco-edge > span.bottom { bottom: -6px; }
.account-profile .deco-edge.left > .top, .account-section .deco-edge.left > .top { border-color: transparent rgb(77, 255, 255) rgb(77, 255, 255) transparent; }
.account-profile .deco-edge.left > .bottom, .account-section .deco-edge.left > .bottom { border-color: rgb(77, 255, 255) rgb(77, 255, 255) transparent transparent; }
.account-profile .deco-edge.right > .top, .account-section .deco-edge.right > .top { border-color: transparent transparent rgb(77, 255, 255) rgb(77, 255, 255); }
.account-profile .deco-edge.right > .bottom, .account-section .deco-edge.right > .bottom { border-color: rgb(77, 255, 255) transparent transparent rgb(77, 255, 255); }
#contentbody.public-profile { min-height: 2000px; }
#contentbody.public-profile { background: url(data:image/webp;base64,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) center top; }
.account-profile .orgs-content .org.affiliation .inner-bg { background: 0px 0px; }
.account-profile .org.main.visibility-R .thumb { display: block; width: 191px; height: 187px; background: url("") 263px -57px; margin: -15px 66px 0px 0px; }
.account-profile .org.main.visibility-R .deco-edge { background-color: rgb(255, 21, 0); }
.account-profile .org.main.visibility-R .deco-edge.left > .top { border-color: transparent rgb(255, 21, 0) rgb(255, 21, 0) transparent; }
.account-profile .org.main.visibility-R .deco-edge.left > .bottom { border-color: rgb(255, 21, 0) rgb(255, 21, 0) transparent transparent; }
.account-profile .org.main.visibility-R .deco-edge.right > .top { border-color: transparent transparent rgb(255, 21, 0) rgb(255, 21, 0); }
.account-profile .org.main.visibility-R .deco-edge.right > .bottom { border-color: rgb(255, 21, 0) transparent transparent rgb(255, 21, 0); }
.account-profile .org.main.visibility-R .member-visibility-restriction, .account-profile .main-org .member-visibility-restriction { opacity: 0; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(255, 255, 0); }
.account-profile .org.main.visibility-R .member-visibility-restriction { background: url("") 2px center repeat-x; }
.account-profile .org.main.visibility-R .member-visibility-restriction .restriction { z-index: 2; background: url("") 0px -104px no-repeat; width: 246px; height: 52px; margin: -26px 0px 0px -123px; position: absolute; top: 50%; left: 50%; animation: 1s linear 0s infinite normal none running restriction; }
.account-profile .org.main.visibility-R:hover .inner-bg { background: 0px 0px; }
.account-profile .org.main.visibility-R:hover .member-visibility-restriction { opacity: 1; }
.account-profile .org.affiliation.visibility-v, .account-profile .box-content.affiliation.visibility-R { background: url("") left top no-repeat; }
.account-profile .org.affiliation.visibility-R { background-position: right top; }
.account-profile .org.affiliation.visibility-R .member-visibility-restriction { opacity: 0; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(255, 255, 0); }
.account-profile .org.affiliation.visibility-R .member-visibility-restriction, .account-profile .main-org .member-visibility-restriction { background: url("") 2px center repeat-x; }
.account-profile .org.affiliation.visibility-R .member-visibility-restriction .restriction, .account-profile .main-org .member-visibility-restriction .restriction { z-index: 2; animation: 3s linear 0s infinite normal none running restriction; background: url("") 0px -104px no-repeat; width: 246px; height: 52px; margin: -26px 0px 0px -123px; position: absolute; top: 50%; left: 50%; }
.account-profile .org.affiliation.visibility-R:hover .inner-bg { background: 0px 0px; }
.account-profile .org.affiliation.visibility-R:hover .member-visibility-restriction, .account-profile .main-org.visibility-R:hover .member-visibility-r { opacity: 1; }
@-webkit-keyframes restriction {
0% { opacity: 0.8; }
50% { opacity: 1; }
100% { opacity: 0.8; }
}
#account-notes .note .avatar { width: 24px; height: 24px; float: right; margin-left: 5px; }
#account-notes .note { margin-bottom: 5px; margin-top: 15px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
#account-notes .note-topic { display: inline-block; margin-bottom: 3px; margin-right: 5px; font-weight: 700; font-size: 14px; text-decoration: underline; vertical-align: top; }
#account-notes .note-topic::after { content: ":"; }
#account-notes .note-footer { text-align: right; }
#account-notes .note span.info.handle { font-family: Electrolize; font-weight: 400; }
#account-notes .note-body { display: inline-block; margin: 0px; font-weight: 400; color: rgb(0, 0, 0); }
#account-moderation .row { padding: 20px; border-bottom: 1px solid rgb(26, 41, 51); position: relative; margin-top: 20px; background: rgba(0, 0, 0, 0.8); border-top: 2px solid rgb(214, 223, 178); }
#account-moderation .row label { color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; }
#account-moderation span.probation-status { color: rgb(204, 204, 204); font-family: Electrolize; }
#account-moderation span.probation-message { display: block; clear: both; }
#account-moderation .profile .shadow-button { margin-right: 26px; }
#contact-page .wrapper { width: 480px; padding: 10px 30px; margin-bottom: 120px; background: url("") left top repeat-x scroll, url("") left bottom repeat-x scroll, none 0px 0px repeat scroll rgba(0, 0, 0, 0.4); }
#contact-page .wrapper p { color: rgb(90, 122, 147); font-size: 12px; line-height: 18px; padding-bottom: 10px; }
#contact-page .wrapper .submit-wrapper { margin: 10px 0px; }
#concierge-page .wrapper { width: 480px; padding: 10px 30px; margin-bottom: 120px; background: url("") left top repeat-x scroll, url("") left bottom repeat-x scroll, none 0px 0px repeat scroll rgba(0, 0, 0, 0.4); }
#concierge-page .wrapper p { color: rgb(90, 122, 147); font-size: 12px; line-height: 18px; padding-bottom: 10px; }
#concierge-page .wrapper .submit-wrapper { margin: 10px 0px; }
#uec-payment-page .wrapper { width: 480px; padding: 10px 30px; margin-top: 50px; margin-bottom: 50px; background: url("") left top repeat-x scroll, url("") left bottom repeat-x scroll, none 0px 0px repeat scroll rgba(0, 0, 0, 0.4); }
#uec-payment-page .wrapper .submit-wrapper { margin: 10px 0px; }
#rec-payment-page .wrapper { width: 480px; padding: 10px 30px; margin-top: 50px; margin-bottom: 50px; background: url("") left top repeat-x scroll, url("") left bottom repeat-x scroll, none 0px 0px repeat scroll rgba(0, 0, 0, 0.4); }
#rec-payment-page .wrapper .submit-wrapper { margin: 10px 0px; }
#missing #contentbody { background: url("") center center repeat, url("") 50% 30px no-repeat, url("") left top no-repeat; min-height: 820px; }
#missing .circle-wrapper { width: 668px; height: 668px; margin: 10px auto 0px; position: relative; }
#missing .circle-wrapper .circle { width: 668px; height: 668px; background: url(""); animation: 8s linear 0s infinite normal none running rotating; }
#missing .circle-wrapper .octo-big { width: 309px; height: 269px; background: url(""); position: absolute; top: 119px; left: 29px; animation: 5s ease-in-out 0s infinite normal none running fadefromhight; }
#missing .circle-wrapper .octo-small { width: 139px; height: 121px; background: url(""); position: absolute; top: 75px; left: 229px; animation: 5s linear 0s infinite normal none running fadefromlow; }
#missing .circle-wrapper .compass { width: 260px; height: 260px; background: url(""); position: absolute; top: 204px; left: 204px; }
#missing .circle-wrapper .compass .glow { width: 260px; height: 260px; background: url(""); }
#missing .circle-wrapper .compass .thin-line { width: 260px; height: 260px; background: url(""); position: absolute; top: 0px; left: 0px; animation: 2s linear 0s infinite normal none running fadefromhight; }
#missing .circle-wrapper .compass .large-line { width: 260px; height: 260px; background: url(""); position: absolute; top: 0px; left: 0px; animation: 2s linear 0s infinite normal none running fadefromlow; }
#missing .circle-wrapper .compass .arrow { width: 9px; height: 7px; background: url(""); position: absolute; top: 128px; left: 126px; }
#missing .elem-wrapper { width: 668px; height: 668px; margin: -668px auto 0px; position: relative; }
#missing .content-wrapper .text { width: 315px; position: absolute; top: 155px; left: -35px; }
#missing .content-wrapper .text .status { height: 15px; line-height: 18px; border-left: 1px solid rgb(34, 96, 106); background: rgba(62, 112, 192, 0.15); font-size: 10px; color: rgb(0, 255, 234); font-family: Electrolize; padding-left: 15px; margin-bottom: 5px; }
#missing .content-wrapper .text .code { height: 41px; background: url("") left center no-repeat; color: red; }
#missing .content-wrapper .text .code .num { font-size: 36px; font-family: Electrolize; display: block; padding-left: 15px; line-height: 45px; float: left; }
#missing .content-wrapper .text .code .desc { font-family: Electrolize; width: 175px; font-size: 12px; display: block; float: left; padding-left: 35px; padding-top: 5px; }
#missing .content-wrapper .text .inner-text { padding: 30px 0px 0px 16px; width: 220px; }
#missing .content-wrapper .text .inner-text p { font-size: 11px; color: red; line-height: 16px; padding: 0px; margin: 0px 0px 20px; }
#missing .content-wrapper .text .inner-text p strong { font-size: 16px; color: red; }
#missing .content-wrapper .text .inner-text #backtohome { margin-left: 30px; }
#missing .current-traj { position: absolute; top: 137px; left: 652px; color: rgb(68, 255, 130); font-size: 6px; font-family: Electrolize; height: 24px; line-height: 30px; padding-left: 40px; width: 80px; }
#missing .current-traj .icon { width: 28px; height: 24px; position: absolute; top: 0px; left: 0px; background: url(""); animation: 2s linear 0s infinite normal none running fadefromhight; }
#missing .prev-traj { position: absolute; top: 31px; left: 588px; color: rgb(39, 62, 70); font-size: 6px; font-family: Electrolize; height: 24px; padding-right: 40px; text-align: right; line-height: 15px; width: 100px; }
#missing .prev-traj .icon { width: 28px; height: 24px; position: absolute; top: 0px; right: 0px; background: url(""); animation: 2s linear 0s infinite normal none running fadefromlow; }
#missing .prev-traj span { display: block; color: rgb(25, 118, 153); margin-right: -6px; margin-top: -5px; }
#missing .traj-info { position: absolute; top: 285px; left: 480px; }
#missing .traj-info .info { position: relative; padding-left: 30px; width: 130px; height: 16px; color: rgb(47, 77, 100); font-size: 8px; line-height: 9px; margin-bottom: 35px; z-index: 2; }
#missing .traj-info .info strong { color: rgb(3, 208, 255); font-weight: 400; }
#missing .traj-info .info .icon { width: 16px; height: 16px; position: absolute; top: 0px; left: 0px; background: url("") -16px 0px; }
#missing .traj-info .info:first-child .icon { background: url("") 0px 0px; }
#missing .traj-info .info span { width: 4px; height: 8px; background: rgb(3, 237, 255); position: absolute; top: 4px; right: 0px; box-shadow: rgb(45, 252, 255) 0px 0px 30px; }
#missing .traj-info .line { width: 245px; height: 59px; position: absolute; top: -27px; left: -128px; background: url(""); z-index: 1; }
#missing .fadeIn { opacity: 0; animation: 1s ease-in 0s 1 normal forwards running fadeIn; }
#missing .fade-one { animation-delay: 0.3s; }
#missing .fade-two { animation-delay: 0.8s; }
#missing .fade-three { animation-delay: 1.2s; }
#missing .fade-four { animation-delay: 1.5s; }
#missing .fade-four-two { animation-delay: 1.7s; }
#missing .fade-four-three { animation-delay: 1.9s; }
#column-page .content-wrapper { margin: 50px auto 100px; }
#column-page .right { width: 62.5%; float: right; }
#column-page .block-left-lined { margin-bottom: 20px; }
#chat { padding-bottom: 50px; }
#chat .content-block4 { margin-top: 50px; }
#chat .content-block4 .content { position: relative; height: 670px; }
#chat .content-block4 .content h1 { background: url("") left center no-repeat; padding-left: 65px; margin: 0px; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 57px; line-height: 57px; }
#chat .chat-beta-button { position: absolute; right: 10px; top: 10px; }
#chat a.beta-button { display: block; text-align: left; background: url("") 100px 10px no-repeat; text-indent: 15px; width: 135px; height: 15px; font-size: 12px; font-family: Electrolize; color: rgb(109, 185, 216); text-transform: uppercase; padding: 10px 0px; position: absolute; top: 10px; right: 20px; }
#chat a.beta-button:hover { background-position: 100px -20px; }
#chat a.beta-button span.line { display: block; width: 100%; height: 3px; background-color: rgb(109, 185, 216); position: absolute; bottom: -2px; left: 0px; }
#chat a.beta-button:hover span.line { background-color: rgb(0, 240, 255); box-shadow: rgb(0, 138, 255) 0px 0px 30px; }
#faq .tabs ul li { float: left; }
#faq { background: url("") center top repeat, url("") center top no-repeat, url("") center top repeat; }
#faq .faq-head { position: relative; z-index: 10; background: url("") center bottom no-repeat scroll transparent; text-align: center; }
#faq .faq-head .title { display: block; position: relative; top: 0px; font-family: Electrolize; font-size: 72px; color: rgb(255, 255, 255); text-shadow: rgb(13, 168, 255) 0px 0px 65px; }
.faq .content-block4 .content h1 { background: url("") left center no-repeat; padding-left: 65px; margin: 0px; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 57px; line-height: 57px; }
#promotion .title-section { margin-top: 80px; }
#promotion .title-section .title-container { background: url("") center center repeat rgba(0, 0, 0, 0.5); top: -40px; position: relative; padding: 40px 0px 0px; margin-bottom: -40px; box-shadow: rgba(0, 0, 0, 0.6) 0px -170px 160px -100px inset, rgb(0, 0, 0) 0px 170px 160px -100px inset; }
#promotion .title-section .title-container .title { font-family: Electrolize; font-size: 72px; color: rgb(255, 255, 255); text-align: center; text-shadow: rgb(13, 168, 255) 0px 0px 65px; width: 80%; margin: 42px auto 0px; line-height: 82px; z-index: 12; position: relative; }
#promotion .title-section .title-container .title.no-subtitle { padding-bottom: 40px; }
#promotion .title-section .title-container .subtitle { font-size: 14px; color: rgb(85, 107, 120); font-style: italic; text-align: center; width: 60%; margin: 10px auto 0px; z-index: 12; position: relative; padding-bottom: 40px; }
#promotion.wrapper { margin-top: 30px; }
#contentbody.promotion-section { background: url("") center top / auto repeat, url("") center top / auto repeat, 0% 0% / 100%, 0% 0% / auto; width: 100%; padding-bottom: 785px; }
#contentbody.promotion-section #post { background: 0px 0px; padding-bottom: 0px; }
#contentbody.promotion-section .two-line-separator { display: none; }
#promotion .content-wrapper { background: url("") left top repeat-x, url("") left bottom repeat-x, rgba(0, 0, 0, 0.4); }
#promotion .content-wrapper > .content { padding: 10px 0px 45px; background: 0px 0px; }
#promotion .promotion-steps { margin-bottom: 60px; }
#promotion .promotion-steps h2.step { font-size: 30px; text-transform: uppercase; color: rgb(0, 228, 255); margin: 0px; float: left; position: relative; }
#promotion .promotion-steps h2.step span { color: rgb(255, 255, 255); padding-left: 30px; }
#promotion .promotion-steps h2.step .icon-wrapper { display: inline; position: relative; }
#promotion .promotion-steps h2.step .icon { display: block; width: 100px; height: 100px; background: url("") 0px -100px; padding: 0px; position: absolute; right: -60px; top: -28px; }
#promotion .promotion-steps h2.step.access .icon { background-position: 0px 0px; }
#promotion .promotion-steps p { font-size: 14px; color: rgb(149, 173, 183); margin-top: 0px; }
#promotion .promotion-steps .thin-separator { height: 1px; background: rgb(18, 45, 73); border-left: 6px solid rgb(17, 240, 255); border-right: 6px solid rgb(17, 240, 255); margin: 50px 0px; }
#promotion .identity-wrapper { margin-top: 30px; }
#promotion .identity-wrapper .thumb { float: left; margin-right: 15px; }
#promotion .identity-wrapper .thumb img { display: block; border: 1px solid rgb(0, 183, 243); }
#promotion .identity-wrapper .infos { background: rgba(76, 142, 197, 0.1); height: 78px; float: left; width: 325px; padding-left: 15px; position: relative; }
#promotion .identity-wrapper .infos .glow { width: 1px; height: 40px; background: rgb(0, 255, 255); position: absolute; top: 20px; right: 0px; box-shadow: rgb(0, 255, 255) 0px 0px 10px; }
#promotion .identity-wrapper .infos .name { font-size: 16px; color: rgb(255, 246, 0); font-family: Electrolize; top: 20px; position: relative; }
#promotion .identity-wrapper .infos .handle { font-size: 11px; color: rgb(96, 121, 135); font-family: Arial; top: 20px; position: relative; }
#promotion p.step-3-btn { display: block; width: 200px; margin: auto; }
#promotion p.coupon-wrapper { margin-top: 20px; }
#promotion p.coupon-wrapper.step-4-btn { display: none; }
#promotion .submit-wrapper input[type="submit"] { font-size: 26px; height: 32px; }
#promotion .submit-wrapper { margin-top: 14px; }
#promotion .coupon-input-wrapper { width: 30%; float: left; margin-right: 20px; text-align: center; color: rgb(255, 255, 255); font-family: Electrolize; text-transform: uppercase; font-size: 11px; line-height: 30px; }
#promotion .coupon-input-wrapper input[type="text"] { font-size: 30px; text-transform: uppercase; font-family: Electrolize; text-align: center; }
#promotion .coupon-input-wrapper input[type="text"].has-coupon { color: rgb(52, 212, 37); border-color: rgb(52, 212, 37); }
#promotion .submit-coupon { display: inline-block; }
#promotion .pledge-wrapper { margin-top: 30px; }
#promotion .pledge-wrapper .thumb { float: left; margin-right: 15px; }
#promotion .pledge-wrapper .thumb img { display: block; border: 1px solid rgb(0, 183, 243); }
#promotion .pledge-wrapper .infos { background: rgba(76, 142, 197, 0.1); height: 50px; float: left; width: 325px; padding-left: 15px; position: relative; }
#promotion .pledge-wrapper .infos .glow { width: 1px; height: 22px; background: rgb(0, 255, 255); position: absolute; top: 15px; right: 0px; box-shadow: rgb(0, 255, 255) 0px 0px 10px; }
#promotion .pledge-wrapper .infos .name { font-size: 14px; color: rgb(255, 246, 0); font-family: Electrolize; top: 10px; position: relative; }
#promotion .pledge-wrapper .infos .contents { font-size: 11px; color: rgb(96, 121, 135); font-family: Arial; top: 8px; position: relative; }
#promotion .ship-list { margin-right: -35px; margin-top: 70px; }
#promotion .ship-list .ship { width: 320px; float: left; margin-right: 35px; padding-bottom: 10px; min-height: 260px; }
#promotion .ship-list .ship .thumb { border: 1px solid rgb(60, 85, 97); position: relative; }
#promotion .ship-list .ship.own .thumb { border: 1px solid rgb(18, 98, 21); box-shadow: rgba(18, 98, 21, 0.5) 0px 0px 20px; }
#promotion .ship-list .ship .thumb img { display: block; }
#promotion .ship-list .ship .thumb .text { background: rgba(0, 0, 0, 0.8); height: 25px; width: 100%; position: absolute; bottom: 0px; left: 0px; display: block; }
#promotion .ship-list .ship .thumb .text p { font-size: 11px; font-weight: 700; color: rgb(146, 160, 166); line-height: 25px; padding-left: 55px; position: relative; }
#promotion .ship-list .ship.own .thumb .text p { color: rgb(6, 255, 0); }
#promotion .ship-list .ship .thumb .text p a { color: rgb(0, 179, 255); }
#promotion .ship-list .ship .thumb .text p a:hover { color: rgb(255, 255, 255); }
#promotion .ship-list .ship .thumb .text .icon { width: 100px; height: 100px; background: url("") 0px -200px; position: absolute; left: -20px; bottom: -30px; }
#promotion .ship-list .ship.own .thumb .text .icon { background-position: 0px 0px; }
#promotion .ship-list .ship h2 { font-size: 18px; margin-bottom: 5px; }
#promotion .ship-list .ship h2 strong { font-family: Arial; font-size: 12px; color: rgb(87, 107, 115); }
#promotion .ship-list .ship h2 strong span { color: rgb(146, 160, 166); }
#promotion .ship-list .ship p { font-size: 11px; color: rgb(101, 112, 123); }
#promotion .ship-list .ship .price { color: rgb(255, 174, 0); font-weight: 700; font-size: 11px; line-height: 25px; text-align: right; padding-right: 10px; }
#promotion .ship-list .ship .price .original-price { display: none; }
#promotion .ship-list .ship .price .discount { font-weight: 400; color: rgb(0, 255, 0); }
#promotion .ship-list .ship .price .discount::before { content: " - "; }
#promotion .ship-list .ship .price .discount strong { font-weight: 400; color: rgb(0, 255, 0); margin-left: 2px; }
#promotion .ship-list .ship .stock-level { text-transform: uppercase; font-size: 10px; }
#promotion .ship-list .ship .stock-level em { color: rgb(255, 255, 255); padding: 0px 5px; }
#promotion .ship-list .ship .hover-wrapper { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; cursor: pointer; }
#promotion .ship-list .ship.own .hover-wrapper { cursor: default; }
#promotion .ship-list .ship .hover { background: rgba(0, 0, 0, 0.8); height: 100%; width: 100%; display: table; overflow: hidden; opacity: 0; }
#promotion .ship-list .ship .hover:hover { opacity: 1; }
#promotion .ship-list .ship.own .hover:hover { opacity: 0; }
#promotion .ship-list .ship .hover .hover-text { display: table-cell; vertical-align: middle; color: rgb(255, 255, 255); text-align: center; font-family: Electrolize; text-transform: uppercase; font-size: 14px; padding-top: 30px; opacity: 0; }
#promotion .ship-list .ship .hover:hover .hover-text { opacity: 1; }
#promotion .ship-list .ship .more-info { color: rgb(3, 193, 255); font-size: 14px; text-transform: uppercase; font-family: Electrolize; line-height: 21px; }
#promotion .ship-list .ship .more-info:hover { color: rgb(255, 255, 255); }
#promotion .ship-list .ship .more-info .glow-box { background-color: rgb(99, 220, 255); width: 3px; height: 18px; float: left; box-shadow: rgb(19, 208, 255) 0px 0px 10px; margin-top: 1px; margin-right: 14px; display: block; }
#promotion.rsvp .submit-rsvp { display: inline-block; }
#promotion.rsvp img { max-width: 100%; margin-bottom: 40px; }
#promotion.rsvp .holobtn.right { float: right; margin-left: 35px; }
#promotion.rsvp .holobtn.left { float: left; }
#promotion.rsvp .holobtn.h-loading { display: none; }
#promotion.rsvp .c-rsvp { padding: 0px 20px 0px 0px; text-align: center; }
#promotion.rsvp .c-rsvp__ticket-image { display: inline; max-width: 100%; }
img.printable { display: none; }
#contentbody.agreement { background: rgb(0, 0, 0); padding: 0px; }
#contentbody.agreement * { background-image: none; }
#contentbody.agreement .content-block1 { border: none; margin-top: 0px; padding: 0px 20px; }
#contentbody.agreement .title-container { background: 0px 0px; box-shadow: none; }
#contentbody.agreement .title-container .title { text-shadow: none; }
#contentbody.agreement .title-container .subtitle { padding-bottom: 0px; }
#contentbody.agreement .content > h1 { font-size: 30px; }
#contentbody.agreement .content > h1:first-child { margin-top: 0px; }
#contentbody.agreement .content p { width: 100%; max-width: none; }
#contentbody.agreement .top-line, .top-line-thin { display: none; }
#store .item-specs-table { background: url("") 50% 50% / cover rgba(0, 0, 0, 0.4); }
#store .item-specs-col { background: linear-gradient(to right, rgba(0, 80, 255, 0) 60%, rgba(0, 143, 255, 0.5) 100%) 0px 0px no-repeat fixed transparent; float: left; width: 210px; }
#store .item-specs-col.title { width: 205px; }
#store .item-specs-col .stat.heading { border-bottom: 4px solid rgb(0, 163, 255); height: 30px; background-color: transparent !important; border-right: none !important; }
#store .item-specs-col.data .stat.heading { border-bottom: none; }
#store .item-specs-col .stat { display: block; height: 31px; line-height: 28px; border-right: 1px solid rgb(0, 255, 255); padding: 0px 10px; margin: 0px 0px 1px; }
#store .item-specs-col .stat p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(255, 255, 255); margin: 0px; padding: 0px; display: inline-block; line-height: 12px; vertical-align: middle; }
#store .item-specs-col .stat ul { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; line-height: 13px; padding: 0px; margin: 5px 0px 0px; }
#store .item-specs-col .stat li { list-style-type: none; background: url("") 0px center no-repeat; margin: 0px; padding-left: 10px; }
#store .item-specs-col .stat.suits { height: 130px; }
#store .item-specs-col.title .stat { background-color: rgba(0, 112, 255, 0.2); }
#store .item-specs-col.title .stat p { font-size: 13px; font-family: Electrolize; color: rgb(0, 222, 255); text-transform: uppercase; vertical-align: middle; }
#store .item-specs-col.data .stat:nth-child(2n+1) { background-color: rgba(0, 0, 0, 0.6); }
#store .item-specs-col.title .stat.heading { width: 395px; line-height: inherit; }
#store .item-specs-col.data .stat { border-bottom: 1px solid rgb(0, 48, 96); }
#store .item-specs-col.data .stat:last-child { border-bottom: none; }
#store .item-specs-col .stat.heading > p { transition: all 0.2s ease 0s; font-size: 15px; vertical-align: bottom; color: rgb(255, 255, 255) !important; }
#store .item-specs-table-image, .item-specs-table-image img { width: 415px; }
#store .item-specs-col .stat span { font-family: Electrolize; color: rgb(0, 222, 255); font-size: 12px; }
#store .item-specs-col.data .stat.size p { color: rgb(255, 174, 0); font-family: Electrolize; font-size: 13px; text-transform: uppercase; }
#store .item-specs-col.data .stat.type p { color: rgb(255, 174, 0); font-family: Electrolize; font-size: 13px; }
#store .item-specs-col.data span.wgr_rating::before { content: "★"; }
#store .item-specs-table.small { width: 260px; float: left; margin-left: 40px; margin-bottom: 20px; }
#store .item-specs-table.small .item-specs-col.title .stat.heading { width: 240px; }
#store .item-specs-table.small .item-specs-col.title { width: 80px; }
#store .item-specs-table.small .item-specs-col.data { width: 180px; }
#store .content-block2.top-margin { margin-top: 40px; }
#store-game #post-background { opacity: 0.2; }
#store-game .package { background: rgba(19, 47, 69, 0.3); width: 248px; display: inline-block; border: 1px solid rgb(0, 91, 129); border-radius: 5px; text-align: left; margin: 0px 7px 55px; position: relative; vertical-align: top; }
#store-game .package .illuminator { background: rgb(49, 205, 255); width: 57px; height: 1px; left: 50%; margin-left: -28px; box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#store-game .package .illuminator.top { top: -1px; }
#store-game .package .illuminator.bottom { top: auto; bottom: -1px; }
#store-game .package .icon { width: 100%; height: 188px; background-position: center center; background-repeat: no-repeat; }
#store-game .package .heading { background: rgba(0, 0, 0, 0.5); padding: 18px; }
#store-game .package .heading h4 { margin: 0px; font-size: 18px; color: rgb(0, 240, 255); }
#store-game .package .heading .price { margin: 0px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 14px; color: rgb(255, 174, 0); }
#store-game .package .heading .price span { color: rgb(255, 255, 255); }
#store-game .package .btn { background: rgba(0, 87, 152, 0.2); width: 203px; margin: 0px 0px 0px 11px; padding: 10px 0px; float: left; font-family: Electrolize, Tahoma, Arial, Helvetica, sans-serif; color: rgb(0, 255, 0); text-align: center; position: relative; }
#store-game .package ul { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; line-height: 13px; padding: 0px; margin: 5px 0px 0px; }
#store-game .package ul li { list-style-type: none; background: url("") 0px center no-repeat; margin: 0px; padding-left: 15px; line-height: 16px; }
#store-game .package .package-content { padding: 18px 0px; display: none; }
#store-game .package .package-content h4 { margin: 0px; font-size: 14px; color: rgb(0, 240, 255); text-transform: uppercase; }
#store-game .package .package-content p { margin: 0px; font-size: 12px; }
#store-game .package .package-content p.up { color: rgb(255, 174, 0); text-transform: uppercase; }
#store-game .package .package-content span.wgr_rating::before { content: "★"; }
#store-game .package .package-content .block { padding: 9px 18px; background: rgba(0, 0, 0, 0.5); border-top: 1px solid rgb(0, 91, 129); }
#store-game .package .package-content .block:last-child { border-bottom: 1px solid rgb(0, 91, 129); }
#store-game .package .package-content .block:nth-child(2n+1) { background: rgba(0, 0, 0, 0.2); }
#store-game .package .getpackage { margin: 30px 18px 20px 0px; float: right; text-transform: uppercase; }
#store-game .package .getpackage span { background: rgb(0, 204, 255); width: 5px; height: 100%; left: -11px; }
#store-game .package .getpackage:hover { background: rgba(0, 173, 255, 0.3); color: rgb(255, 255, 255); }
#store-game .package .getpackage:hover span { background: rgb(255, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
.reward-warning, .store-warning { font-size: 12px; font-family: Electrolize; color: rgb(255, 255, 255); background: rgba(19, 47, 69, 0.3); border-radius: 5px; border: 1px solid rgb(0, 91, 129); padding: 10px; display: block; width: 250px; position: relative; }
.reward-warning span, .store-warning span { font-size: 18px; font-family: Electrolize; color: rgb(255, 174, 0); }
.store-warning span { color: rgb(236, 39, 0); }
.reward-warning .illuminator, .store-warning .illuminator { background: rgb(49, 205, 255); width: 57px; height: 1px; left: 50%; margin-left: -28px; box-shadow: rgb(0, 153, 255) 0px 0px 25px; position: absolute; }
.reward-warning, .store-warning.long { width: 350px; }
.reward-warning .illuminator.one, .store-warning .illuminator.one { top: -1px; }
.reward-warning .illuminator.two, .store-warning .illuminator.two { top: auto; bottom: -1px; }
.store-warning img { float: left; width: 60px; margin-right: 10px; }
#store-game .store-warning.long { margin-left: 12px; }
#hangar .reward-warning { float: left; margin-left: 60px; top: -5px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; width: auto; color: rgb(149, 173, 183); }
#hangar .reward-warning span { font-size: 13px; }
#hangar .download-wrapper { float: left; }
#hangar .download-wrapper p { padding-left: 80px; line-height: 12px; }
#starcitizen .wrapper { height: 100%; }
#starcitizen .fixedgrid { width: 100%; height: 100%; background: url("") center -10px repeat; }
#starcitizen .section, #starcitizen .pillar { position: relative; }
#starcitizen .section .toplightbar { margin-bottom: 95px; }
#starcitizen .section .description { border-bottom: 1px solid rgba(89, 128, 192, 0.25); padding-bottom: 30px; position: relative; }
#starcitizen .section .description h1 { font-size: 60px; font-weight: 700; color: rgb(0, 235, 255); text-shadow: rgb(0, 116, 194) 0px 0px 50px; }
#starcitizen .section .description h3 { font-size: 24px; font-weight: 700; color: rgb(255, 255, 255); }
#starcitizen .section .description p { font-size: 14px; color: rgb(160, 195, 213); line-height: 24px; padding-left: 30px; margin: 25px 0px; }
#starcitizen .section .description p.intro { padding-left: 0px; margin-bottom: 50px; }
#starcitizen .section .description p strong { color: rgb(255, 255, 255); }
#starcitizen .section .description p strong.blue { color: rgb(0, 235, 255); }
#starcitizen .section .separator { background: 0px 0px; width: 100%; height: 0px; border-bottom: 1px solid rgba(89, 128, 192, 0.25); position: relative; margin: 50px 0px; box-shadow: none; }
#starcitizen .section .bordercap { width: 6px; height: 1px; background: rgb(0, 231, 255); top: auto; bottom: -1px; box-shadow: rgb(0, 204, 255) 0px 0px 20px, rgb(0, 133, 255) 0px 0px 30px; }
#starcitizen .section .bordercap.left { left: 0px; }
#starcitizen .section .bordercap.right { left: auto; right: 0px; }
#starcitizen .section .btn { background: rgba(0, 87, 152, 0.2); width: 203px; margin: 0px 0px 0px 11px; padding: 10px 0px; float: left; font-family: Electrolize, Tahoma, Arial, Helvetica, sans-serif; color: rgb(0, 255, 0); text-align: center; position: relative; }
#starcitizen .section .btn span { background: rgb(0, 204, 255); width: 5px; height: 100%; left: -11px; }
#starcitizen .section .btn:hover, #starcitizen .section .btn.active { background: rgba(0, 173, 255, 0.3); color: rgb(255, 255, 255); }
#starcitizen .section .btn:hover span, #starcitizen .section .btn.active span { background: rgb(255, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#starcitizen #videoheader { height: 100%; background: url("") center -10px / auto repeat, url("") center bottom / cover no-repeat; margin-top: -65px; padding: 54px 0px 70px; }
#starcitizen #videoheader #videoheader-content { background: url("") center top repeat-x rgba(0, 107, 179, 0.08); width: 100%; border-top: 1px solid rgba(0, 166, 255, 0.5); border-bottom: 1px solid rgba(0, 166, 255, 0.5); position: relative; padding: 65px 0px; }
#starcitizen #videoheader #videoheader-content #sclogo { float: left; }
#starcitizen #videoheader #videoheader-content #videocontainer { background: rgb(0, 0, 0); width: 100%; max-width: 711px; height: 409px; float: right; position: relative; margin-top: 10px; }
#starcitizen #videoheader #videoheader-content #videocontainer .glowborder { background: rgb(0, 205, 255); width: 100%; height: 4px; box-shadow: rgb(0, 112, 255) 0px 0px 45px; }
#starcitizen #videoheader #videoheader-content #videocontainer .glowborder.top { top: -4px; }
#starcitizen #videoheader #videoheader-content #videocontainer .glowborder.bottom { top: auto; bottom: -4px; }
#starcitizen #videoheader #videoheader-content .pledgenowbtn { position: absolute; top: auto; bottom: -113px; left: 50%; margin-left: -130px; }
#starcitizen .pillar { background-color: rgb(0, 0, 0); background-position: center bottom; background-repeat: no-repeat; height: auto; min-height: 480px; padding-bottom: 120px; }
#starcitizen .pillarcontent { width: 100%; height: 100%; }
#starcitizen .pillar .pillargradient { z-index: 0; width: 100%; height: 100%; }
#starcitizen .pillar .moredetailsbtncontainer { width: 100%; height: 54px; }
#starcitizen .pillar.left .pillargradient { background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.3) 100%); }
#starcitizen .pillar.right .pillargradient { background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 50%, rgb(0, 0, 0) 100%); }
#starcitizen #wake-up { background-image: url(""); }
#starcitizen #boards { background-image: url(""); background-position: center top; }
#starcitizen #nope { background-image: url(""); }
#starcitizen #life { background-image: url(""); background-position: center top; }
#starcitizen #help { background-image: url(""); background-position: center top; }
#starcitizen .pillar.active .pillarexpanded { opacity: 1; }
#starcitizen .block { width: 850px; max-width: 75%; position: relative; z-index: 3; }
#starcitizen .left .block { float: left; margin-left: 11%; }
#starcitizen .right .block { float: right; margin-right: 11%; }
#starcitizen .block h2 { margin-left: -10%; font-size: 48px; color: rgb(0, 235, 255); text-transform: none; text-shadow: rgb(0, 133, 255) 0px 0px 40px, rgb(0, 0, 0) 2px 2px 3px; line-height: 48px; margin-top: 105px; margin-bottom: 50px; position: relative; }
#starcitizen .block p { font-family: Tahoma, Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size: 16px; line-height: 24px; opacity: 0.78; margin-bottom: 25px; text-shadow: rgb(0, 0, 0) 2px 2px 1px, rgb(0, 0, 0) 2px 2px 1px; }
#starcitizen .pillarexpanded { background: url("") repeat rgba(0, 0, 0, 0.2); width: 100%; position: relative; z-index: 3; display: none; border-top: 3px solid rgb(0, 216, 255); border-bottom: 3px solid rgb(0, 216, 255); box-shadow: rgba(0, 112, 255, 0.3) 0px 0px 55px; }
#starcitizen .pillarexpanded .glowborder { background: rgb(0, 216, 255); width: 100%; height: 2px; box-shadow: rgb(0, 102, 255) 0px 0px 25px, rgb(0, 112, 255) 0px 0px 55px; }
#starcitizen .pillarexpanded .glowborder.top { top: -3px; }
#starcitizen .pillarexpanded .glowborder.bottom { top: auto; bottom: -3px; }
#starcitizen .pillarexpanded .block { padding: 30px 0px; }
#starcitizen .pillarexpanded .block h3 { font-size: 24px; color: rgb(0, 211, 255); text-shadow: rgb(0, 133, 255) 0px 0px 30px; margin-bottom: 20px; float: left; width: 100%; }
#starcitizen .pillarexpanded .block p { font-size: 14px; margin-top: 0px; }
#starcitizen .pillarexpanded .block .lessdetails { font-size: 11px; font-weight: 700; color: rgb(0, 204, 255); border-bottom: 1px dotted rgb(48, 138, 199); }
#starcitizen .pillarexpanded .block .lessdetails:hover { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
#starcitizen .pillarexpanded .pillarexpanded-vid-container { width: 550px; height: 320px; position: relative; z-index: 1; border: 2px solid rgb(0, 194, 255); box-shadow: rgba(0, 92, 255, 0.38) 0px 0px 50px; }
#starcitizen .left .pillarexpanded .block .pillarexpanded-vid-container { float: left; margin: 0px 30px 10px 0px; }
#starcitizen .right .pillarexpanded .block .pillarexpanded-vid-container { float: right; margin: 0px 0px 10px 30px; }
#starcitizen .pillarexpanded .blockcontainer { overflow: hidden; }
#starcitizen .pillarexpanded .blockcontainer > .pillarexpanded-vid-container { display: none; width: 30%; height: 360px; }
#starcitizen .left .pillarexpanded .blockcontainer > .pillarexpanded-vid-container { float: right; margin: 50px 5% 50px 0px; }
#starcitizen .right .pillarexpanded .blockcontainer > .pillarexpanded-vid-container { float: left; margin: 50px 0px 50px 5%; }
#starcitizen #nope .block h2 { color: rgb(255, 50, 0); text-shadow: rgb(255, 50, 0) 0px 0px 40px; }
#starcitizen #nope #welcometosc { margin: 30px 0px 50px; }
#starcitizen #nope .block em { font-size: 32px; color: rgb(0, 255, 255); font-family: Electrolize; text-shadow: rgb(0, 184, 255) 0px 0px 30px; }
#starcitizen .pillar .lightbar { position: absolute; z-index: 2; }
#starcitizen .pillar .toplightbar { top: 0px; }
#starcitizen .pillar .bottomlightbar { top: auto; bottom: 0px; }
#starcitizen .lightbar .footershadow { position: absolute; bottom: -50px; width: 100%; height: 50px; background: url(""); }
#starcitizen #reserve { background: url("") center top / 100% no-repeat, url("") center center / auto repeat rgb(0, 11, 17); width: 100%; padding-bottom: 80px; }
#starcitizen #reserve .offsetcontainer { overflow: hidden; }
#starcitizen #reserve #starterpackagescontainer { margin-top: 54px; text-align: left; margin-right: -41px; }
#starcitizen #reserve #starterpackagescontainer .package { background: rgba(19, 47, 69, 0.3); width: 248px; display: inline-block; border: 1px solid rgb(0, 91, 129); border-radius: 5px; text-align: left; margin: 0px 41px 55px 0px; position: relative; vertical-align: top; }
#starcitizen #reserve #starterpackagescontainer .package .illuminator { background: rgb(49, 205, 255); width: 57px; height: 1px; left: 50%; margin-left: -28px; box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#starcitizen #reserve #starterpackagescontainer .package .illuminator.top { top: -1px; }
#starcitizen #reserve #starterpackagescontainer .package .illuminator.bottom { top: auto; bottom: -1px; }
#starcitizen #reserve #starterpackagescontainer .package .icon { width: 100%; height: 148px; background-size: contain; background-position: center center; background-repeat: no-repeat; }
#starcitizen #reserve #starterpackagescontainer .package .heading { background: rgba(0, 0, 0, 0.5); padding: 18px; }
#starcitizen #reserve #starterpackagescontainer .package .heading h4 { margin: 0px; font-size: 18px; color: rgb(0, 240, 255); }
#starcitizen #reserve #starterpackagescontainer .package .heading .price { margin: 0px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 14px; color: rgb(255, 174, 0); }
#starcitizen #reserve #starterpackagescontainer .package .itemlist { padding-left: 30px; margin-top: 25px; }
#starcitizen #reserve #starterpackagescontainer .package .itemlist li { font-size: 11px; color: rgb(119, 176, 206); margin-bottom: 12px; padding-right: 15px; }
#starcitizen #reserve #starterpackagescontainer .package .itemlist li strong { color: rgb(255, 234, 0); }
#starcitizen #reserve #starterpackagescontainer .package .getpackage { margin: 30px 18px 20px 0px; float: right; }
#starcitizen #reserve #starterpackagescontainer .package .getpackage span { background: rgb(0, 204, 255); width: 5px; height: 100%; left: -11px; }
#starcitizen #reserve #starterpackagescontainer .package .getpackage:hover { background: rgba(0, 173, 255, 0.3); color: rgb(255, 255, 255); }
#starcitizen #reserve #starterpackagescontainer .package .getpackage:hover span { background: rgb(255, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#starcitizen #reserve #viewalloptionsbtn { margin: 40px auto 0px; }
#starcitizen #theships { background: url("") center top / 100% no-repeat, url("") center center / auto repeat rgb(0, 11, 17); width: 100%; padding-bottom: 80px; }
#starcitizen #theships .expandable { display: block; margin-bottom: 13px; padding-left: 9px; position: relative; }
#starcitizen #theships .expandable .illuminator { width: 5px; height: 100%; background: rgb(35, 54, 68); }
#starcitizen #theships .expandable:hover .illuminator, #starcitizen #theships .expandable.active .illuminator { background: rgb(0, 204, 255); box-shadow: rgba(0, 112, 255, 0.7) 0px 0px 40px; }
#starcitizen #theships .expandable h2 { margin: 0px; position: relative; }
#starcitizen #theships .expandable h2 span { background: url(data:image/webp;base64,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) no-repeat; width: 48px; height: 48px; top: 50%; margin-top: -28px; left: -60px; }
#starcitizen #theships .expandable.active h2 span { transform: rotate(90deg); }
#starcitizen #theships .expandable .expandable-contentcontainer { background-color: rgba(0, 0, 0, 0.6); background-repeat: no-repeat; background-position: right top; padding: 33px 70px; }
#starcitizen #theships .expandable .expandable-content { display: none; cursor: default; padding-top: 30px; }
#starcitizen #theships .expandable .expandable-content h3 { cursor: text; color: rgb(0, 204, 255); font-size: 22px; text-shadow: rgba(0, 143, 255, 0.7) 0px 0px 40px; margin: 40px 0px -20px; }
#starcitizen #theships .expandable .expandable-content h2 { cursor: text; color: rgb(255, 174, 0); padding: 0px 30px; font-size: 34px; margin-top: 70px; margin-left: -30px; }
#starcitizen #theships .expandable .expandable-content p { cursor: text; }
#starcitizen #theships .expandable .expandable-content ul { padding-left: 70px; }
#starcitizen #theships .expandable .expandable-content ul li { font-size: 14px; color: rgb(160, 195, 213); }
#starcitizen #theships #howppworks .expandable-contentcontainer { background-image: url(""); }
#starcitizen #theships #hpandupgrades .expandable-contentcontainer { background-image: url(""); }
#starcitizen #theships #weapons .expandable-contentcontainer { background-image: url(""); }
#starcitizen #theships #manufacturers { margin-top: 100px; }
#starcitizen #theships #manufacturers h2 { font-size: 36px; font-weight: 700; color: rgb(0, 235, 255); text-shadow: rgb(0, 116, 194) 0px 0px 50px; }
#starcitizen #theships #manufacturers .manufacturer { padding-top: 9px; position: relative; border-bottom: 2px solid rgb(32, 78, 106); margin-bottom: 100px; }
#starcitizen #theships #manufacturers .manufacturer .illuminator { background: rgb(0, 204, 255); width: 100%; height: 5px; box-shadow: rgba(0, 112, 255, 0.8) 0px 0px 40px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content { background: url("") center top repeat-x rgba(0, 0, 0, 0.5); padding: 40px 50px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .manufacturer-description { overflow: hidden; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .manufacturer-description .logo { float: right; margin-left: 50px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .manufacturer-description .desc { margin: 0px; font-size: 12px; color: rgb(109, 153, 176); line-height: 20px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .manufacturer-description .desc strong { font-family: Electrolize, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: rgb(255, 255, 255); display: block; margin-bottom: 10px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .separator { margin-bottom: 25px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer { display: none; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship { background: url("") center top repeat; padding: 40px 50px; margin-top: 50px; position: relative; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .illuminator { background: rgb(0, 204, 255); width: 75px; height: 2px; box-shadow: rgba(0, 112, 255, 0.8) 0px 0px 30px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .illuminator.top { left: 5%; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .illuminator.bottom { inset: auto 5% 0px auto; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship h1 { font-size: 54px; margin: 0px 0px 15px; text-shadow: rgb(47, 133, 226) 0px 0px 30px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .shipsummary { font-size: 14px; color: rgb(0, 168, 255); line-height: 24px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .shipmediacontainer { background: rgb(0, 0, 0); border: none; padding: 0px; margin-bottom: 30px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .shipmediacontainer .corner { display: block; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .shipmediacontainer .pledgenowbtn { position: absolute; left: auto; right: 70px; top: -21px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .linkcontainer { overflow: hidden; margin-top: 30px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .linkcontainer .btn { margin-right: 40px; margin-bottom: 10px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .linkcontainer .brochure { color: rgb(255, 192, 0); }
#ngs { margin-top: -65px; }
#ngs .spaceship-idol-header-bg { background: url("") center top no-repeat transparent; height: 511px; }
#ngs .spaceship-idol-header-bg > h3 { color: rgb(0, 228, 255); font-family: Electrolize; text-transform: uppercase; text-align: center; position: relative; top: 485px; font-size: 16px; }
#ngs .spaceship-idol-footer-bg { background: url("") center bottom no-repeat transparent; height: 624px; position: relative; margin-top: -624px; }
#ngs .partners { position: relative; z-index: 4; }
#ngs .partners .logos { margin: 20px 0px 65px; }
#ngs .partners .logos .logo { width: 25%; position: relative; float: left; text-align: center; }
#ngs .partners .logos .logo img { margin: auto; }
#ngs .partners .logos .logo img.partner_1 { width: 125px; margin-top: 2px; }
#ngs .partners .logos .logo img.partner_2 { width: 150px; }
#ngs .partners .logos .logo img.partner_3 { width: 105px; }
#ngs .partners .logos .logo img.partner_4 { width: 180px; margin-top: 14px; }
#ngs .partners .logos .logo img.partner_5 { width: 80px; margin-top: -20px; }
#ngs .partners .logos .logo img.partner_6 { width: 170px; margin-left: -20px; margin-top: 10px; }
#ngs .partners .logos .logo img.partner_7 { width: 95px; margin-top: -15px; }
#ngs .partners .logos .logo img.partner_7_5 { margin-left: 6px; margin-top: -15px; }
#ngs .partners .logos .logo img.partner_8 { margin-top: -5px; }
#ngs .partners .logos .clear { height: 60px; }
#ngs .wce h2.title.bg { margin-bottom: 0px; }
#ngs .wce .text ul { margin: 0px 0px 1em; }
#ngs .wce .text ul li p { margin-left: 25px; font-family: Arial; color: rgb(137, 212, 255); max-width: 600px; margin-bottom: 10px; }
#ngs .wce .text ul > li { color: rgb(0, 210, 255); font-family: Electrolize; font-size: 24px; margin-bottom: 65px; }
#ngs .wce .text > ul > li { list-style-type: none; }
#ngs .wce .text > ul > li li { margin-bottom: 0px; position: relative; margin-left: 10px; list-style-type: none; }
#ngs .wce .text > ul > li li p { margin-bottom: 0px; margin-left: 5px; margin-top: 5px; max-width: 600px; }
#ngs .wywn { margin-bottom: 65px; }
#ngs .wywn .text { margin-left: 30px; }
#ngs .wywn .text ol, #ngs .wywn .text ul { margin-top: 0px; }
#ngs .wywn .text ol > li, #ngs .wywn .text ul:not(.skills) > li { font-family: Electrolize; color: rgb(0, 210, 255); font-size: 24px; margin-bottom: 65px; }
#ngs .wywn .text ol > li > h3, #ngs .wywn .text ul:not(.skills) > li > h3 { margin-left: -25px; }
#ngs .wywn .text > p, #ngs .wywn .text ol li p, #ngs .wywn .text ul li p { margin-left: 25px; font-family: Arial; color: rgb(137, 212, 255); max-width: 600px; }
#ngs .wywn .text ol li p.info, #ngs .wywn .text ul li p.info { color: rgb(252, 255, 0); font: italic bold 14px Arial; }
#ngs .wywn .text > ul > li { list-style-type: none; }
#ngs .wywn .text > ul > li li { margin-bottom: 0px; position: relative; }
#ngs .wywn ul.skills { background: url("") no-repeat transparent; height: 305px; margin-left: -450px; }
#ngs .wywn ul.skills li { padding-top: 10px; list-style-type: none; height: 94px; }
#ngs .wywn ul.skills li h3 { position: absolute; float: left; margin-top: 30px; left: 550px; }
#ngs .wywn ul.skills li p { color: rgb(134, 214, 255); font: 11px Arial; width: auto; position: absolute; left: 710px; max-width: 260px; margin-top: 22px; margin-bottom: 0px; }
#ngs .wywn ul.skills .ico { height: 40px; padding: 17px 0px; width: 107px; left: 430px; position: absolute; font-size: 32px; color: rgb(255, 255, 255); text-align: center; }
#ngs .wywn .sdk-info, #ngs .wywn .maya-info { position: relative; }
#ngs .wywn .sdk-info .line, #ngs .wywn .maya-info .line { position: absolute; height: 1px; width: 100%; margin-left: -70px; background: rgb(0, 216, 255); }
#ngs .wywn .sdk-info .logo, #ngs .wywn .maya-info .logo { position: relative; float: left; margin-right: 130px; margin-top: 75px; }
#ngs .wywn .sdk-info .logo .sdk-ico { height: 112px; width: 248px; background: url("") center center no-repeat transparent; margin: 15px 0px 40px 45px; }
#ngs .wywn .maya-info .logo .maya-ico { height: 100px; width: 240px; background: url("") left center / 100% no-repeat transparent; margin: 70px 0px 40px 61px; }
#ngs .wywn .sdk-info .logo .moredetailsbtncontainer, #ngs .wywn .maya-info .logo .moredetailsbtncontainer { font-size: 16px; margin-left: 25px; }
#ngs .wywn .sdk-info .logo .moredetailsbtncontainer > a, #ngs .wywn .maya-info .logo .moredetailsbtncontainer > a { margin: 0px; }
#ngs .wywn .sdk-info .video, #ngs .wywn .maya-info .video { position: relative; float: left; border: 1px solid rgb(0, 198, 255); height: 303px; width: 540px; margin-top: 30px; }
#ngs .wywn .sdk-info .content, #ngs .wywn .maya-info .content { margin-bottom: 25px; }
#ngs .wywn .maya-info .content > div { margin-top: 30px; }
#ngs .wywn .maya-info .content > div.logo { margin-right: 122px; }
#ngs .hr { background-color: rgb(0, 158, 255); opacity: 0.15; height: 8px; width: 100%; margin: 6px 0px; }
#ngs h2.title { text-align: center; font-size: 20px; color: rgb(0, 228, 255); font-family: Electrolize; margin-bottom: 35px; padding: 0px; text-transform: uppercase; }
#ngs h2.title.bg { text-align: left; padding: 50px; margin-left: -50px; background: url("") -30px 9px no-repeat transparent; }
#ngs .top p { font-size: 14px; color: rgb(136, 171, 199); margin-bottom: 30px; font-family: Arial; }
#ngs .top p a { font-size: 14px; color: rgb(136, 171, 199); border-bottom: 1px dotted rgb(136, 171, 199); font-family: Arial; }
#ngs .top p a:hover { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
#ngs .content-block4 > .content { background: 0px 0px; }
#ngs .moredetailsbtncontainer > a { margin: auto; }
#ngs .moredetailsbtncontainer > a > span { text-transform: uppercase; }
#ngs .moredetailsbtncontainer.top-button { margin-top: -50px; }
#ngs .introduce { height: 482px; }
#ngs .introduce .video { border: 1px solid rgb(0, 198, 255); }
#ngs .introduce .info { margin-left: 15px; margin-right: 25px; background: url("") center center no-repeat transparent; }
#ngs .introduce .info p { color: rgb(96, 197, 255); margin-bottom: 15px; }
#ngs .introduce .info .texte { padding: 5px 20px; margin-top: 125px; }
#ngs .introduce .info .texte .participant-number { color: rgb(252, 255, 0); }
#ngs #channel .introduce .hub-block.two_thirds.video, #ngs #channel .introduce .hub-block.one_third.info { height: 415px; padding: 0px; }
#ngs .about-contest { position: relative; margin-bottom: 65px; }
#ngs .about-contest .space-shuttle-bg { background: url("") 0px 0px no-repeat transparent; position: absolute; display: block; height: 177px; width: 666px; right: 0px; top: 60px; }
#ngs .about-contest .text { margin-left: 30px; }
#ngs .rules .text { margin-left: 30px; }
#ngs .faq { margin-bottom: 115px; }
#ngs .faq .text { margin-left: 30px; }
#ngs .faq .text h2 { color: rgb(255, 255, 255); font-weight: 400; font-family: Electrolize; font-size: 26px; margin-top: 70px; text-shadow: rgba(11, 13, 16, 0.5) 1px 1px 1px; }
#ngs .faq .text h2:first-child { margin-top: 0px; }
#ngs .faq .text p { margin-left: 30px; font-size: 14px; color: rgb(106, 187, 207); line-height: 28px; max-width: 774px; width: 75%; min-width: 300px; }
#ngs .faq .text p a { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); transition-duration: 0.3s; perspective: 1000px; }
#ngs .faq .text p a:hover { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#ngs .team-btn-wrapper { margin: auto; max-width: 558px; }
#ngs .team-btn-wrapper .team-btn { display: inline-block; }
#ngs .team-btn-wrapper .team-btn:first-child { margin-right: 25px; }
#ngs .ngs-steps { margin-bottom: 60px; margin-top: 30px; }
#ngs .ngs-steps h2.step { font-size: 36px; text-transform: uppercase; color: rgb(0, 228, 255); margin: 0px; float: left; position: relative; }
#ngs .ngs-steps h2.step span { color: rgb(255, 255, 255); padding-left: 30px; }
#ngs .ngs-steps h2.step .icon-wrapper { display: inline; position: relative; }
#ngs .ngs-steps h2.step .icon { display: block; width: 100px; height: 100px; background: url("") 0px -100px; padding: 0px; position: absolute; right: -60px; top: -28px; }
#ngs .ngs-steps h2.step.access .icon { background-position: 0px 0px; }
#ngs .ngs-steps p { font-size: 14px; color: rgb(149, 173, 183); margin-top: 0px; }
#ngs .ngs-steps .thin-separator { height: 1px; background: rgb(18, 45, 73); border-left: 6px solid rgb(17, 240, 255); border-right: 6px solid rgb(17, 240, 255); margin: 50px 0px; }
#ngs .ngs-steps .installer-wrapper { margin-top: 45px; }
#ngs .ngs-steps .installer-wrapper .installer-btn { float: left; }
#ngs .ngs-steps .installer-wrapper p { float: left; padding-left: 30px; font-weight: 700; font-size: 12px; line-height: 40px; }
#ngs .ngs-steps .identity-wrapper { margin-top: 30px; }
#ngs .ngs-steps .identity-wrapper .thumb { float: left; margin-right: 15px; }
#ngs .ngs-steps .identity-wrapper .thumb img { display: block; border: 1px solid rgb(0, 183, 243); }
#ngs .ngs-steps .identity-wrapper .infos { background: rgba(76, 142, 197, 0.1); height: 78px; float: left; width: 325px; padding-left: 15px; position: relative; }
#ngs .ngs-steps .identity-wrapper .infos .glow { width: 1px; height: 40px; background: rgb(0, 255, 255); position: absolute; top: 20px; right: 0px; box-shadow: rgb(0, 255, 255) 0px 0px 10px; }
#ngs .ngs-steps .identity-wrapper .infos .name { font-size: 16px; color: rgb(255, 246, 0); font-family: Electrolize; top: 22px; position: relative; }
#ngs .ngs-steps .identity-wrapper .infos .handle { font-size: 11px; color: rgb(96, 121, 135); font-family: Arial; top: 20px; position: relative; }
#ngs .ngs-steps .team_name_fieldset, #ngs .ngs-steps .youtube_link_fieldset, #ngs .ngs-steps .attach_file_fieldset { position: relative; float: left; max-width: 500px; width: 50%; }
#ngs .ngs-steps .moredetailsbtncontainer.team_name_button, #ngs .ngs-steps .moredetailsbtncontainer.youtube_link_button, #ngs .ngs-steps .moredetailsbtncontainer.attach_file_button { position: relative; float: left; }
#ngs .ngs-steps .moredetailsbtncontainer.attach_file_button { margin-top: 30px; }
#ngs .ngs-steps .moredetailsbtncontainer.team_name_button > a, #ngs .ngs-steps .moredetailsbtncontainer.youtube_link_button > a, #ngs .ngs-steps .moredetailsbtncontainer.attach_file_button > a { margin-left: 100px; }
#ngs .ngs-steps .member-info { position: relative; float: left; width: 400px; margin-bottom: 30px; }
#ngs .ngs-steps .member-info.member-name-info { margin-right: 75px; }
#ngs .ngs-steps .member-info p { margin-bottom: 15px; }
#ngs .ngs-steps .team_bio_fieldset { max-width: 80%; margin-bottom: 40px; }
#ngs .ngs-steps .attach-file { margin-top: 20px; }
#ngs .ngs-steps .thumbnail { margin: 0px auto 45px; }
#ngs .ngs-steps .thumbnail img { margin: auto; display: block; width: auto; max-width: 70%; }
#ngs .ngs-steps .video-info { margin-top: 30px; display: none; }
#ngs .ngs-steps .video-info > div { position: relative; float: left; }
#ngs .ngs-steps .video-info .thumb { margin-right: 40px; position: relative; }
#ngs .ngs-steps .video-info .thumb .video-time { padding: 0px 4px; font-weight: 700; font-size: 11px; background-color: rgb(0, 0, 0); height: 14px; line-height: 14px; opacity: 0.75; vertical-align: top; zoom: 1; display: inline-block; border-radius: 0px; position: absolute; right: 5px; bottom: 2px; color: rgb(255, 255, 255) !important; }
#ngs .ngs-steps .video-info .text .title { margin-top: 0px; margin-bottom: 10px; }
#ngs .ngs-steps .video-info .text .title > a { color: rgb(255, 255, 255); }
#ngs .ngs-steps .video-info .text .author, #ngs .ngs-steps .video-info .text .view { margin-top: 0px; margin-bottom: 10px; color: rgb(149, 173, 183); }
#ngs .ngs-steps .video-guidelines { margin: 30px 0px; }
#ngs .ngs-steps .success-message, #ngs .ngs-steps .error-message { background-position: 7px 0px; width: auto; max-width: 500px; padding: 17px 30px 6px 60px; }
#ngs .ngs-steps .error-message.invalid-logo, #ngs .ngs-steps .error-message.invalid-file { margin-bottom: 30px; }
#ngs .ngs-steps .loading:not(.delete-file) { background: url("") 87% 35% no-repeat transparent; }
#ngs .ngs-steps .delete-file { margin-left: 50px; margin-top: 3px; }
#ngs .content-block1.confirm strong { font-size: 16px; color: rgb(255, 255, 255); }
#ngs .content-block1.confirm a { font-size: 16px; color: rgb(255, 255, 255); }
#ngs .content-block1.confirm p { font-size: 16px; }
#ngs #post { position: relative; z-index: 5; }
#ngs #post .spaceship-idol-header-bg { background: url("") center -100px no-repeat scroll rgba(0, 0, 0, 0); height: 400px; }
#ngs #post .title-section { margin-top: -121px; }
#ngs #post .team-banner { opacity: 0.9; display: block; transition-duration: 0.2s; perspective: 1000px; }
#ngs #post .team-banner .eliminated-icon { display: none; position: absolute; height: 245px; width: 1140px; }
#ngs #post .team-banner:hover { opacity: 1; box-shadow: rgb(0, 224, 255) 0px 0px 60px -40px, rgb(0, 160, 182) 0px 0px 30px -20px; }
#ngs #post .team-banner.eliminated img { opacity: 0.25; }
#ngs #post .team-banner.eliminated .eliminated-icon { display: block; background: url("") center center no-repeat scroll; }
#ngs #post .team-banner.eliminated:hover { box-shadow: rgb(184, 12, 22) 0px 0px 60px -40px, red 0px 0px 30px -15px; }
#about-rsi .full-content-wrapper .beginning h2 { line-height: 1em; }
iframe[src][data-cookieconsent] { display: block !important; }
#download--pltclient #bodyWrapper { overflow-x: unset; }
#download--pltclient #contentbody { padding-top: 80px; padding-bottom: 0px; }
#download--pltclient .p-downloadPage { padding-bottom: 0px; }
#download--pltclient .p-downloadPage__summary { position: sticky; bottom: 0px; left: unset; transform: unset; margin-top: 40px; width: unset; }
@media only screen and (max-width: 1023px) {
#download--pltclient { min-width: 320px; }
#download--pltclient #contentbody { padding-top: 60px; }
#download--pltclient .p-downloadPage { padding: 32px 16px 0px; }
}
@media only screen and (min-width: 1024px) {
#download-plt-client .m-calloutCard { max-height: 252px; }
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
#download--pltclient .p-downloadPage__summary { width: 736px; }
}
@media only screen and (min-width: 1440px) {
#download--pltclient .p-downloadPage__summary { width: 1328px; }
}
.orion-subscription-page {
background-color: var(--orion-semantic-background);
& #page-background { background: url("") center top / contain no-repeat; height: 100%; width: 100%; position: absolute; opacity: 1; }
& #contentbody { background: unset; }
& .p-subscriptionPage {
margin-top: -8px;
& .p-subscriptionPage__content { align-items: unset; margin-bottom: 0px; }
& .c-accordionStack__accordion button { border: none; }
& .o-stickyBar.p-subscriptionPage__stickyBar, & .p-subscriptionPage__stickyBar .m-summaryBar.-sticky { position: sticky; bottom: 0px; }
& .p-subscriptionPage__stickyBar .m-summaryBar.-sticky { left: unset; transform: unset; }
}
}
#store.orion-subscription-page {
& #store-wrapper.front { padding-bottom: 0px; }
& #bodyWrapper { overflow-x: clip; }
@media only screen and (max-width: 1024px) {
& { min-width: 320px; }
& .o-stickyBar.p-subscriptionPage__stickyBar { display: flex; align-self: center; width: 100vw; }
& .p-subscriptionPage__stickyBar .m-summaryBar.-sticky { max-width: 100vw; }
}
@media only screen and (max-width: 768px) {
& .p-subscriptionPage__subscriptionPlan { top: 110px; margin-left: -8px; }
}
@media only screen and (max-width: 640px) {
& #page-background { background: unset; }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
& .p-subscriptionPage__subscriptionPlan { margin-left: -16px; }
}
@media only screen and (min-width: 1440px) {
& .p-subscriptionPage__subscriptionPlan { margin-left: -18px; }
}
}
.c-brand-menu:not(:empty) + #platform-client-root:not(:empty) { padding-top: 90px; }
.orion-ships-lists-page button.m-subNavigationBarItem, .orion-ships-lists-page button.a-storeSubNavigationButton { border: none; }
.orion-ships-lists-page #contentbody #store-wrapper.front { padding-bottom: 0px; }
.orion-ships-lists-page#store #bodyWrapper { overflow-x: clip; }
#contentbody.alexandria-content-body .store-country-selector { margin-bottom: -24px; background: rgb(10, 34, 48); }
#contentbody.alexandria-content-body [data-rsi-component="Store.RegionSelector"] { margin-bottom: -24px; }
#contentbody.alexandria-content-body .store-country-selector p { margin: 16px 0px; }
body#ac-page { background: url("") center top no-repeat rgb(0, 0, 0); }
body#ac-page.board { background: url("") center top no-repeat rgb(0, 0, 0); }
#ac .ac-logo { background: url("") center center no-repeat; width: 785px; height: 200px; margin: -11px auto; display: block; position: relative; z-index: 10; }
#ac .ac-logo a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#ac.landing .logo.leaderboard { height: 242px; background-image: url(""); }
#ac.landing .intro { text-align: center; }
#ac.landing .intro p { font-size: 18px; margin: 0px 0px 1em; font-family: Electrolize; color: rgb(97, 228, 251); }
#ac.landing .intro p strong { font-family: Electrolize; font-size: 28px; font-weight: 400; color: rgb(255, 255, 255); }
#ac .content-wrapper { width: 1140px; margin: auto; }
#ac.landing .page-header { min-height: 483px; background: url("") 50% 0px no-repeat; position: relative; z-index: 1; text-align: center; }
#ac.landing .page-header .logo { display: block; width: 100%; height: 250px; background: url("") 50% 20px no-repeat; margin: auto; overflow: hidden; text-indent: -999em; position: absolute; top: 103px; z-index: 2; }
#ac.landing .page-header .sub { display: block; width: 250px; height: 100px; background: url("") center calc(50% + 8px) no-repeat; position: absolute; top: 0px; left: 50%; margin-left: -125px; }
#ac.landing .page-header .top, #ac.landing .page-header .bottom { width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 464px; }
#ac.landing .page-header .top { top: -50%; height: 50%; }
#ac.landing .page-header .season-title { width: 875px; height: 70px; position: absolute; top: 370px; left: 50%; margin-left: -437px; font-size: 18px; color: rgb(255, 255, 255); font-family: Electrolize; line-height: 70px; text-align: center; }
#ac.landing .page-header .season-title span { font-family: Electrolize; color: rgb(68, 236, 244); }
#ac.landing .content-ac { position: relative; z-index: 2; }
#ac.landing .intro { padding-bottom: 50px; text-align: center; width: 820px; margin: auto; }
#ac.landing .intro p { font-weight: 700; font-size: 14px; color: rgb(0, 228, 255); margin: 0px 0px 1em; }
#ac.landing .intro p strong { font-family: Electrolize; font-size: 24px; color: rgb(255, 255, 255); }
#ac.landing .arena-types { list-style: none; margin: 0px; padding: 0px; }
#ac.landing .arena-types li { position: relative; }
#ac.landing .arena-types a { display: block; width: 1118px; height: 280px; position: relative; background: 50% 50% no-repeat; text-align: center; margin: auto; }
#ac.landing .arena-types a.battle-royale { background-image: url(""); }
#ac.landing .arena-types a.squadron-battle { background-image: url(""); }
#ac.landing .arena-types a.capture-the-core { background-image: url(""); }
#ac.landing .arena-types a.vanduul-swarm { background-image: url(""); }
#ac.landing .arena-types a .text-wrap { font-family: Electrolize; font-size: 25px; color: rgb(255, 255, 255); position: relative; z-index: 3; top: 68px; }
#ac.landing .arena-types a .text-wrap > .title { font-size: 48px; font-family: Electrolize; line-height: 40px; }
#ac.landing .arena-types a .deco { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("") 50% 50% no-repeat; z-index: 1; }
#ac.landing .arena-types a .deco.over { background-image: url(""); z-index: 2; opacity: 0; }
#ac.landing .arena-types a:hover .deco { opacity: 0; }
#ac.landing .arena-types a:hover .deco.over { opacity: 1; }
#ac.landing .arena-types li { border-top: 3px solid rgb(213, 240, 255); border-bottom: 3px solid rgb(213, 240, 255); min-height: 50px; position: relative; padding: 8px; margin-bottom: 30px; background: -webkit-linear-gradient(top, rgba(178, 215, 235, 0), rgba(178, 215, 235, 0.2) 0px, rgba(178, 215, 235, 0), rgba(178, 215, 235, 0.2) 100%, rgba(178, 215, 235, 0)); }
#ac.landing .arena-types li .bar { height: 10px; width: 1px; background: rgb(209, 237, 253); display: block; position: absolute; }
#ac.landing .arena-types li .bar.top { top: 0px; }
#ac.landing .arena-types li .bar.bottom { bottom: 0px; }
#ac.landing .arena-types li .bar.left { left: 0px; }
#ac.landing .arena-types li .bar.right { right: 0px; }
#ac .section-heading { position: relative; z-index: 10; margin-bottom: 50px; padding: 0px 55px; }
#ac .section-heading .title { display: block; position: relative; font-family: Electrolize; font-size: 48px; color: rgb(255, 255, 255); text-shadow: rgb(13, 168, 255) 0px 0px 65px; }
#ac .box-corner { position: absolute; background: url(""); width: 30px; height: 30px; display: block; }
#ac .box-corner.top.left { top: -5px; left: 0px; background-position: 0px 0px; }
#ac .box-corner.top.right { top: -5px; right: 0px; background-position: -30px 0px; }
#ac .box-corner.bottom.left { bottom: -5px; left: 0px; background-position: 0px -30px; }
#ac .box-corner.bottom.right { bottom: -5px; right: 0px; background-position: -30px -30px; }
#ScoreApp { background: url("") no-repeat rgb(0, 0, 0); border-right: 1px solid rgb(2, 56, 103); border-bottom: 1px solid rgb(2, 56, 103); border-left: 1px solid rgb(2, 56, 103); border-image: initial; border-top: none; position: relative; margin-top: 35px; margin-bottom: 200px; }
#ScoreApp .head { background: url("") no-repeat; position: relative; top: -28px; width: 1139px; }
#ScoreApp .head .lightbar { background: url("") no-repeat; width: 1118px; height: 52px; margin: 0px auto; position: relative; top: -10px; z-index: 15; opacity: 1; }
#ScoreApp .head .lightbar.open { opacity: 0; }
#ScoreApp .head .filter-head-opened { background: url("") no-repeat; position: absolute; top: 48px; left: 0px; right: 0px; width: 640px; height: 31px; margin: 0px auto; opacity: 0; }
#ScoreApp .head .filter-head-opened::after { content: ""; background: url("") center bottom / 117px no-repeat; position: absolute; top: -23px; left: 126px; width: 98px; height: 98px; }
#ScoreApp .head .filter-head-opened::before { content: ""; background: url("") center bottom / 117px no-repeat; position: absolute; top: -23px; right: 126px; width: 98px; height: 98px; }
#ScoreApp .head .filter-head-opened.open { opacity: 1; }
#ScoreApp .head .game-mode-filet { background: url("") center bottom no-repeat; width: 1138px; height: 56px; position: relative; top: 0px; z-index: 1; opacity: 1; margin: -25px auto 0px; }
#ScoreApp .head .game-mode-filet::after { content: ""; background: url("") center bottom no-repeat; position: absolute; top: -35px; left: 200px; width: 98px; height: 98px; }
#ScoreApp .head .game-mode-filet::before { content: ""; background: url("") center bottom no-repeat; position: absolute; top: -35px; right: 200px; width: 98px; height: 98px; }
#ScoreApp .head .game-mode-filet.open { top: 25px; opacity: 0; }
#ScoreApp .head h2 { position: absolute; top: 0px; left: 0px; right: 0px; text-align: center; margin: 0px; z-index: 2; pointer-events: none; font-size: 22px; text-transform: uppercase; font-family: Electrolize; color: rgb(101, 237, 253); padding-top: 13px; opacity: 1; text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
#ScoreApp .head h2.open { opacity: 0.4; }
#ScoreApp .head .game-mode { top: 56px; left: 0px; right: -1px; text-align: center; position: absolute; z-index: 14; opacity: 0.45; }
#ScoreApp .head .game-mode.open, #ScoreApp .head .game-mode:hover { opacity: 1; }
#ScoreApp .head .game-mode a { padding: 2px 20px 0px 33px; font-family: Electrolize; font-size: 12px; color: rgb(2, 209, 233); text-transform: uppercase; display: inline-block; vertical-align: top; height: 24px; position: relative; }
#ScoreApp .head .game-mode a:hover { color: rgb(2, 209, 233); }
#ScoreApp .head .game-mode a::before { content: ""; background: url("") repeat-x; width: 64px; height: 64px; transform: rotate(-90deg); position: absolute; top: -23px; left: -14px; transition-duration: 0.3s; }
#ScoreApp .head .game-mode a.open::before { transform: rotate(0deg); }
#ScoreApp .update { position: absolute; font-family: Electrolize; font-size: 12px; top: 75px; right: 10px; color: rgb(111, 216, 255); opacity: 0.3; }
#ScoreApp .footer { background: url("") repeat-x; padding-top: 16px; width: 705px; height: 83px; position: relative; margin: 0px auto; text-align: center; bottom: -85px; color: rgb(30, 144, 165); }
#ScoreApp ul { list-style-type: none; }
#ScoreApp .table-wrapper { position: relative; background: url("") rgb(0, 0, 0); padding: 45px 50px 55px; border-top: 1px solid rgb(2, 56, 103); z-index: 1; }
#ScoreApp .table-wrapper .row-highlight { width: 100%; height: 49px; position: absolute; top: 0px; left: 0px; z-index: 1; display: none; box-shadow: rgba(77, 255, 255, 0.5) 0px 0px 30px 0px inset, rgba(77, 255, 255, 0.5) 0px 0px 30px 0px inset; }
#ScoreApp .table-wrapper .row-highlight .edge { display: block; position: absolute; top: 0px; width: 6px; height: 100%; }
#ScoreApp .table-wrapper .row-highlight .edge > * { width: 100%; height: 50%; position: absolute; left: 0px; background: url(""); }
#ScoreApp .table-wrapper .row-highlight .edge.left { left: -6px; }
#ScoreApp .table-wrapper .row-highlight .edge.right { right: -6px; }
#ScoreApp .table-wrapper .row-highlight .edge.left .top { top: 1px; background-position: 0px 0px; }
#ScoreApp .table-wrapper .row-highlight .edge.left .bottom { bottom: 0px; background-position: 0px 100%; }
#ScoreApp .table-wrapper .row-highlight .edge.right .top { top: 1px; background-position: 100% 0px; }
#ScoreApp .table-wrapper .row-highlight .edge.right .bottom { bottom: 0px; background-position: 100% 100%; }
#ScoreApp .filters { position: relative; margin-bottom: 20px; z-index: 10; }
#ScoreApp .filters .filters-edge { width: 56px; height: 317px; position: absolute; top: 10px; z-index: 20; background: no-repeat; }
#ScoreApp .filters.open .filters-edge { top: 15px; }
#ScoreApp .filters .filters-edge.left { background-image: url(""); left: -16px; }
#ScoreApp .filters.open .filters-edge.left { background-image: url(""); }
#ScoreApp .filters .filters-edge.right { background-image: url(""); right: -16px; }
#ScoreApp .filters.open .filters-edge.right { background-image: url(""); }
#ScoreApp .filters > .inner { min-height: 337px; position: relative; }
#ScoreApp .filters > .inner .titlebar { width: 100%; height: 129px; background: url("") no-repeat; position: absolute; top: 25px; left: 0px; text-align: center; opacity: 0.75; }
#ScoreApp .filters > .inner .titlebar .text { width: 100%; position: absolute; bottom: 0px; height: 100px; }
#ScoreApp .filters > .inner .titlebar .text > span { display: block; margin: auto; clear: both; font-family: Electrolize; text-transform: uppercase; }
#ScoreApp .filters > .inner .titlebar .text > span.mode { font-size: 32px; color: rgb(255, 255, 255); margin-top: 15px; }
#ScoreApp .filters > .inner .titlebar .text > span.map { font-size: 22px; color: rgb(189, 219, 249); }
#ScoreApp .filters > .inner .titlebar.no-map .text > span.mode { margin-top: 32px; }
#ScoreApp .filters > .inner .titlebar.no-map .text > span.map { display: none; }
#ScoreApp .filters .cat { width: 330px; height: 46px; line-height: 46px; font-family: Electrolize; text-transform: uppercase; text-align: center; font-size: 18px; position: absolute; top: 0px; left: 314px; color: rgb(62, 215, 226); }
#ScoreApp .filters .topline { width: 1111px; height: 41px; line-height: 31px; background: url("") 100% 0px; position: absolute; top: 0px; left: 14px; z-index: 2; }
#ScoreApp .filters .topline .toggle-filters { font-size: 12px; color: rgb(0, 210, 255); text-transform: uppercase; position: absolute; top: 0px; left: 683px; padding-right: 64px; background: url("") 100% -25px no-repeat; font-family: Electrolize; }
#ScoreApp .filters .topline .toggle-filters { font-size: 12px; color: rgb(0, 210, 255); text-transform: uppercase; position: absolute; top: 0px; left: 683px; padding-right: 64px; background: url("") 100% -25px no-repeat; font-family: Electrolize; }
#leaderboard-filters .primary { width: 1139px; height: 51px; z-index: 2; position: relative; }
#leaderboard-filters .primary .tab-wrap { position: absolute; top: 1px; overflow: hidden; height: 51px; width: 340px; }
#leaderboard-filters .primary .tab { background: url("") 0px 10px no-repeat; display: inline-block; vertical-align: top; width: 170px; height: 26px; font-family: Electrolize; font-size: 12px; color: rgb(111, 216, 255); padding-top: 24px; text-transform: uppercase; position: relative; border: none; margin-left: -1px; padding-right: 15px; text-align: center; cursor: pointer; }
#leaderboard-filters .primary .tab:hover { color: rgb(213, 230, 234); text-shadow: rgb(0, 112, 202) 0px 0px 15px; }
#leaderboard-filters .primary .tab.active { height: 52px; background-position: 0px 0px; margin-top: 0px; padding-top: 20px; z-index: 1; color: rgb(213, 230, 234); }
#leaderboard-filters .primary .tab:hover::after { content: ""; position: absolute; top: 10px; right: -3px; background: url("") no-repeat; width: 42px; height: 52px; border: none; }
#leaderboard-filters .primary .tab.active::after { content: ""; position: absolute; top: 0px; right: -3px; background: url("") no-repeat; width: 42px; height: 52px; border: none; transition: top 0.2s ease 0s; }
#leaderboard-filters .primary .tab.org { width: 165px; margin-left: -45px; }
#leaderboard-filters .primary .tab.org:hover, #leaderboard-filters .primary .tab.org.active { margin-left: -30px; }
#leaderboard-filters .primary .fields-wrap { width: 749px; background: url("") no-repeat; position: absolute; right: 1px; display: inline-block; vertical-align: top; text-align: right; }
#leaderboard-filters .primary .fields-wrap.find-org-anim { background-position: 280px 0px; }
#leaderboard-filters .primary fieldset { display: inline-block; vertical-align: top; position: relative; margin-right: 19px; width: 245px; height: 75px; text-align: center; }
#leaderboard-filters .primary fieldset:first-child { margin-left: 15px; }
#leaderboard-filters .primary fieldset:last-child { width: 95px; margin-right: 50px; }
#leaderboard-filters .primary fieldset label { font-family: Electrolize; color: rgb(111, 216, 255); font-size: 12px; opacity: 0.8; font-weight: 400; text-align: left; padding-left: 9px; }
#leaderboard-filters .primary fieldset input[type="text"] { border-radius: 5px; background-color: rgb(0, 0, 0); height: 29px; padding: 0px 10px; border: 1px solid rgb(2, 56, 103); position: relative; z-index: 15; }
#leaderboard-filters .primary fieldset .reset { display: none; background: url("") 0px 0px no-repeat; width: 24px; height: 24px; position: absolute; bottom: 16px; right: 8px; opacity: 0.7; z-index: 3; }
#leaderboard-filters .primary fieldset .reset:hover { opacity: 1; }
#leaderboard-filters .primary fieldset .radio { display: inline-block; margin-right: 25px; height: 33px; line-height: 33px; font-size: 12px; color: rgb(0, 210, 255); }
#leaderboard-filters .primary fieldset .selectlist { width: 95px; height: 29px; text-align: left; background: rgba(0, 0, 0, 0.5); z-index: 1; }
#leaderboard-filters .primary fieldset .selectlist span { width: 40%; padding: 2px 10px; }
#leaderboard-filters fieldset .leaderboard-autocomplete .body { background: rgb(0, 0, 0); width: 243px; height: 150px; border: 1px solid rgb(2, 56, 103); border-radius: 5px; top: 20px; text-align: left; padding-top: 15px; padding-bottom: 15px; }
#leaderboard-filters fieldset .leaderboard-autocomplete .scrollable .viewport { width: 100%; }
#leaderboard-filters fieldset .leaderboard-autocomplete .scrollable .track { background: url("") repeat-y; border-top: 3px solid rgb(78, 166, 212); border-bottom: 3px solid rgb(78, 166, 212); border-radius: 0px; z-index: 1; margin: 0px; }
#leaderboard-filters fieldset .leaderboard-autocomplete .scrollable .scrollbar { right: 15px; top: 13px; position: absolute; float: none; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.no-result:hover, #leaderboard-filters fieldset .leaderboard-autocomplete li.no-result { font-family: Electrolize; font-size: 12px; text-align: center; background: 0px 0px; text-transform: uppercase; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item { background: 0px 0px; min-height: 37px; margin: 0px; padding: 10px 0px 10px 20px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(1, 28, 52); border-radius: inherit; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item:hover { background: rgba(14, 69, 119, 0.3); }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .avatar { border: none; display: inline-block; padding: 0px; vertical-align: top; position: relative; top: 0px; left: 0px; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .org-data, #leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .player-data { display: inline-block; width: 140px; vertical-align: top; margin-left: 20px; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .displayname { font-family: Electrolize; font-size: 12px; text-align: left; text-transform: uppercase; color: rgb(177, 216, 241); }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .nickname { font-family: Electrolize; font-size: 12px; text-align: left; color: rgb(4, 106, 156); }
#ScoreApp .filters { position: relative; max-height: 0px; display: block; width: 100%; overflow: hidden; text-align: center; transition: max-height 0.5s ease 0s; }
#ScoreApp .filters.open { max-height: 999px; }
#leaderboard-filters .filters .filter-wrap { width: 170px; height: 120px; display: inline-block; vertical-align: top; margin: 0px auto 50px; }
#leaderboard-filters .filters .filter-wrap ul { padding: 0px; margin: 0px; }
#leaderboard-filters .filters .filter-wrap li { font-family: Electrolize; font-size: 12px; color: rgb(4, 106, 156); text-transform: uppercase; margin-bottom: 21px; text-align: left; cursor: pointer; }
#leaderboard-filters .filters .filter-wrap li.active { font-family: Electrolize; font-size: 12px; color: rgb(77, 255, 255); text-transform: uppercase; margin-bottom: 21px; }
#leaderboard-filters .filters .filter-wrap:nth-child(2) { margin: 0px 90px; }
#leaderboard-filters .filters .filter-wrap.scrollable { position: relative; }
#leaderboard-filters .filters .filter-wrap.scrollable .thumb { transition-duration: 0.3s; }
#leaderboard-filters .filters .filter-wrap.scrollable .scrollbar { float: left; }
#leaderboard-filters .filters .filter-wrap.scrollable .scrollbar.disable .track { display: block; }
#leaderboard-filters .filters .filter-wrap.scrollable .scrollbar .track { background: url("") repeat-y; width: 6px; border-top: 3px solid rgb(78, 166, 212); border-bottom: 3px solid rgb(78, 166, 212); border-radius: 0px; margin: 0px 10px; padding: 0px; }
#leaderboard-filters .filters fieldset { width: 487px; border-style: solid; border-color: rgb(2, 56, 103); border-image: initial; border-width: 0px 1px 1px; min-height: 170px; background: rgba(0, 0, 0, 0.6); position: relative; margin: 0px 40px; }
#leaderboard-filters .filters fieldset .top { width: 489px; height: 31px; position: absolute; top: -31px; left: -1px; color: rgb(77, 255, 255); font-size: 16px; font-family: Electrolize; text-transform: uppercase; line-height: 3em; text-indent: 30px; }
#leaderboard-filters .filters fieldset ul { list-style: none; margin: 9px; border: 1px solid rgb(15, 47, 69); padding: 0px; }
#leaderboard-filters .filters fieldset ul li { margin: 0px; padding: 0px 0px 0px 64px; border-top: 1px solid rgb(15, 47, 69); line-height: 48px; height: 48px; background: url("") -9px -15px no-repeat; color: rgb(12, 103, 161); font-size: 14px; font-family: Electrolize; }
#leaderboard-filters .filters fieldset ul li:first-child { border: none; }
#leaderboard-filters .filters fieldset ul li.active, #leaderboard-filters .filters fieldset ul li:hover { background-position: -9px -90px; background-color: rgba(12, 103, 161, 0.2); color: rgb(255, 255, 255); cursor: pointer; }
#leaderboard-filters .filters fieldset.double ul { width: 227px; float: left; }
#leaderboard-filters .filters fieldset.double ul.right { float: right; margin-left: 0px; }
#leaderboard-filters .filters fieldset.racing ul li { line-height: 1.1em; padding-top: 10px; height: 38px; }
#leaderboard-filters .filters fieldset.racing ul li span { display: block; clear: both; font-size: 14px; color: rgb(136, 198, 228); line-height: 1em; }
#leaderboard-filters .filters fieldset.racing ul li span.map { color: rgb(4, 111, 163); }
#ScoreApp .selectlist, #ScoreApp .filters input[type="text"] { border-color: rgba(0, 183, 202, 0.6); }
#ScoreApp .filters input[type="text"]:focus { border-color: rgb(0, 183, 202); }
#ScoreApp .last-update { position: relative; text-align: right; font-family: Electrolize; color: rgb(47, 103, 125); font-size: 12px; padding-right: 50px; margin-bottom: 17px; }
#ScoreApp .last-update, #ScoreApp .last-update * { font-family: Electrolize; font-size: 12px; color: rgb(47, 103, 125); }
#ScoreApp .pager-wrapper { width: 637px; height: 41px; position: absolute; left: 0px; right: 0px; padding: 0px; margin: 0px auto; background: url("") center top no-repeat; z-index: 3; }
#ScoreApp .pager-wrapper::before { content: ""; background: url(""); width: 122px; height: 117px; position: absolute; top: -38px; left: -23px; }
#ScoreApp .pager-wrapper::after { content: ""; background: url(""); width: 122px; height: 117px; position: absolute; top: -38px; right: -23px; }
#ScoreApp .pager-wrapper .original-logo { width: 120px; height: 30px; position: relative; top: 50px; background: url("") center top no-repeat; z-index: 3; margin: 0px auto; }
#ScoreApp .pager-wrapper .footer-logo { background: url(""); width: 121px; height: 26px; display: block; position: absolute; top: 12px; left: 50%; margin-left: -76px; text-indent: -999em; overflow: hidden; }
#ScoreApp .pager-wrapper .pager { display: block; width: 566px; height: 45px; position: absolute; top: -8px; left: 51%; margin-left: -283px; text-align: center; z-index: 1; }
#ScoreApp .pager-wrapper .pager .selectlist { width: 85px; float: left; }
#ScoreApp .pager-wrapper .pager .selectlist > span { width: 35%; font-family: Electrolize; margin-left: 9px; }
#ScoreApp .pager-wrapper .pager .left { text-align: left; }
#ScoreApp .pager-wrapper .pager .left .text { font-family: Electrolize; color: rgb(47, 98, 116); line-height: 31px; margin-left: 5px; font-size: 14px; text-transform: uppercase; }
#ScoreApp .pager-wrapper .pager .left { width: 220px; margin: 0px auto; display: inline-block; vertical-align: top; float: none; }
#ScoreApp .pager-wrapper .pager .right { width: 310px; margin: 0px auto; display: inline-block; vertical-align: top; float: none; }
#ScoreApp .pager-wrapper .pager .selectlist > .arrow { width: 14px; height: 8px; position: relative; top: 10px; right: 17px; background: url("") 0px 0px; }
#ScoreApp .pager-wrapper .pager .selectlist ul li { font-family: Electrolize; margin: 5px 0px 5px 5px; }
#ScoreApp .pager-wrapper .pager .right a.active, #ScoreApp .pager-wrapper .pager .right a.active:hover { border-color: rgb(14, 59, 96); border-radius: 3px; font-size: 14px; font-weight: 400; font-family: Electrolize; }
#ScoreApp .pager-wrapper .pager .right a.first, #ScoreApp .pager-wrapper .pager .right a.last { display: block; width: 13px; height: 13px; margin: 8px; background: url("") 0px 0px; border: none; }
#ScoreApp .pager-wrapper .pager .right a.last { background-position: 13px 0px; float: right; }
#ScoreApp .pager-wrapper .pager .right a.lt, #ScoreApp .pager-wrapper .pager .right a.gt { display: block; width: 13px; height: 13px; margin: 8px; background: url("") 0px 0px no-repeat; border: none; }
#ScoreApp .pager-wrapper .pager .right a.gt { background-position: 0px 100%; }
#ScoreApp .pager-wrapper .pager .right a.gt { float: right; }
#ScoreApp .pager-wrapper .pager .right a.inactive { opacity: 0; }
#ScoreApp .pager-wrapper .pager .right .page-selector input { margin: 0px 5px; }
#ScoreApp .pager-wrapper .pager .right .page-selector span { margin-left: 5px; }
#ScoreApp .pager-wrapper .pager .right .page-selector, #ScoreApp .pager-wrapper .pager .right .page-selector * { color: rgb(47, 98, 116); font-family: Electrolize; display: inline-block; text-transform: uppercase; }
#ScoreApp .pager-wrapper .pager .right .page-selector input { padding: 5px 0px; text-align: center; min-width: 40px; max-width: 60px; border-radius: 5px; font-size: 16px; }
#ScoreApp ul#leaderboard, #ScoreApp ul#leaderboard ul { list-style: none; margin: 0px; padding: 0px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row { border-style: solid; border-color: rgb(2, 56, 103); border-image: initial; border-width: 1px 1px 0px; overflow: hidden; }
#ScoreApp ul#leaderboard #leaderboard-data > .row .cell { width: 95px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row .cell.rank { width: 60px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row .cell.info { width: 395px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row .cell.info .inner { padding: 5px 0px 5px 5px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row:last-child { border: 1px solid rgb(2, 56, 103); }
#ScoreApp ul#leaderboard li.row { margin: 0px; padding: 0px; position: relative; }
#ScoreApp ul#leaderboard li.row.no-data { text-align: center; font-family: Electrolize; font-size: 26px; color: rgb(136, 198, 228); line-height: 60px; border-top-width: 1px; margin: 100px 0px; background: rgba(2, 56, 103, 0.3); box-shadow: rgba(2, 56, 103, 0.5) 0px 8px 10px 0px inset, rgba(2, 56, 103, 0.5) 0px -8px 10px 0px inset; }
#ScoreApp ul#leaderboard li.row.playerstats.active, #ScoreApp ul#leaderboard #leaderboard-data li.row.active { border-color: rgb(139, 243, 255); border-width: 1px; margin-bottom: 1px; background: url("") rgba(0, 108, 255, 0.15); }
#ScoreApp ul#leaderboard #leaderboard-data li.row.open .cell { border-bottom: 1px solid rgb(2, 56, 103); }
#ScoreApp ul#leaderboard ul.current-players { margin-bottom: 25px; }
#ScoreApp ul#leaderboard ul.current-players li.row .cell { box-shadow: none; cursor: pointer; }
#ScoreApp ul#leaderboard ul.current-players > li.row .cell { width: 95px; }
#ScoreApp ul#leaderboard ul.current-players > li.row .cell.rank { width: 60px; }
#ScoreApp ul#leaderboard ul.current-players > li.row .cell.info { width: 395px; }
#ScoreApp ul#leaderboard ul.current-players > li.row .cell.info .inner { padding: 5px 24px 5px 5px; }
#ScoreApp ul#leaderboard li.row.data-stats .row.active .cell { box-shadow: rgba(2, 56, 103, 0.5) 0px -8px 10px 0px inset; }
#ScoreApp ul#leaderboard li.row .stats-wrap { max-height: 0px; overflow: hidden; }
#ScoreApp ul#leaderboard li.row .stats-wrap.open { width: 1036px; max-height: 250px; overflow: hidden; padding: 30px 0px; margin: 0px auto; text-align: center; border-top: 1px solid rgb(2, 56, 103); float: left; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block { width: 320px; display: inline-block; vertical-align: top; color: rgb(136, 198, 228); text-transform: uppercase; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .title { display: inline-block; font-family: Electrolize; font-size: 12px; vertical-align: top; padding: 0px 10px 0px 0px; color: rgb(77, 255, 255); }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats { width: 160px; display: inline-block; min-height: 85px; vertical-align: top; padding: 0px 10px; border-left: 1px solid rgb(4, 111, 163); text-align: left; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats li { margin-bottom: 6px; font-family: Electrolize; font-size: 12px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats span.stat-name { color: rgb(40, 147, 200); font-family: Electrolize; margin-right: 5px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .cell { background: 0px 0px; box-shadow: none; width: 200px; border: none; min-height: 29px; margin-bottom: 6px; font-size: 12px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .cell .inner { padding: 0px; text-transform: none; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .cell .inner img { width: 29px; height: 29px; top: 0px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .cell .inner img.org { display: none; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .no-data { font-family: Electrolize; font-size: 12px; }
#ScoreApp ul#leaderboard li.row .stats-wrap.dogfighting .stat-block { width: 260px; }
#ScoreApp ul#leaderboard li.row .stats-wrap.dogfighting .stat-block.js-extended-stats { width: 415px; }
#ScoreApp ul#leaderboard li.row .stats-wrap.dogfighting .stat-block.js-extended-stats .stats { width: 300px; }
#ScoreApp ul#leaderboard li.row .stats-wrap.dogfighting.organization .stat-block.js-extended-stats .stats { width: 160px; }
#ScoreApp ul#leaderboard li.row.columns { border: 1px solid rgb(2, 56, 103); margin-bottom: 20px; background: rgba(2, 41, 81, 0.7); color: rgb(2, 41, 81); }
#ScoreApp ul#leaderboard li.row.columns .corner { position: absolute; background: url(""); width: 6px; height: 6px; display: block; }
#ScoreApp ul#leaderboard li.row.columns .corner-top-left { top: -1px; left: -1px; background-position: 0px 0px; }
#ScoreApp ul#leaderboard li.row.columns .corner-top-right { top: -1px; right: -1px; background-position: -6px 0px; }
#ScoreApp ul#leaderboard li.row.columns .corner-bottom-left { bottom: -1px; left: -1px; background-position: 0px -6px; }
#ScoreApp ul#leaderboard li.row.columns .corner-bottom-right { bottom: -1px; right: -1px; background-position: -6px -6px; }
#ScoreApp ul#leaderboard li.row.playerstats { border: 1px solid rgb(2, 56, 103); }
#ScoreApp ul#leaderboard li.row.leaderboard { border-top-width: 1px; }
#ScoreApp ul#leaderboard li.row.playerstats > .deco-edge { display: block; }
#ScoreApp ul#leaderboard li.row > .deco-edge { display: none; width: 5px; height: calc(100% - 10px); position: absolute; top: 5px; background-color: rgb(77, 255, 255); }
#ScoreApp ul#leaderboard li.row > .deco-edge .corner { display: block; width: 5px; height: 5px; background: url("") 0% 0% / 10px no-repeat; position: absolute; left: 0px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.right { right: -6px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.right .corner.top { top: -5px; background-position: -5px 0px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.right .corner.bottom { bottom: -5px; background-position: -5px -5px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.left { left: -6px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.left .corner.top { top: -5px; background-position: 0px 0px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.left .corner.bottom { bottom: -5px; background-position: 0px -5px; }
#ScoreApp ul#leaderboard li.row .cell { float: left; min-height: 49px; border-style: solid; border-color: rgb(2, 56, 103); border-image: initial; border-width: 0px 0px 0px 1px; text-align: center; font-family: Electrolize; color: rgb(4, 111, 163); font-size: 12px; line-height: 49px; text-shadow: rgba(0, 0, 0, 0.75) 2px 2px 2px; position: relative; }
#ScoreApp ul#leaderboard li.row .cell:nth-child(2n+1) { background: rgba(2, 56, 103, 0.3); }
#ScoreApp ul#leaderboard li.row .cell:first-child { border: 0px; }
#ScoreApp ul#leaderboard li.row .cell.rank { width: 60px; cursor: pointer; }
#ScoreApp ul#leaderboard #leaderboard-data li.row.gold .cell.rank { background: rgba(2, 56, 103, 0.3); color: rgb(255, 255, 255); font-weight: 700; }
#ScoreApp ul#leaderboard #leaderboard-data li.row.silver .cell.rank { background: rgba(2, 56, 103, 0.3); color: rgb(255, 255, 255); font-weight: 700; }
#ScoreApp ul#leaderboard #leaderboard-data li.row.bronze .cell.rank { background: rgba(2, 56, 103, 0.3); color: rgb(255, 255, 255); font-weight: 700; }
#ScoreApp ul#leaderboard li.row .cell.info { width: 395px; }
#ScoreApp ul#leaderboard li.row .cell.var { width: 95px; }
#ScoreApp ul#leaderboard li.row .generated-columns { border-left: 1px solid rgb(2, 56, 103); float: left; }
#ScoreApp ul#leaderboard li.columns .rank.active::before { content: ""; position: absolute; width: 127px; height: 91px; background: url("") 6px center no-repeat; top: -28px; left: -38px; }
#ScoreApp ul#leaderboard li.row #colsLabel .cell.active::before { content: ""; position: absolute; width: 127px; height: 91px; background: url("") 6px center no-repeat; top: -28px; left: -21px; }
#ScoreApp ul#leaderboard li.columns .rank.sortable.sort-change.active::after, #ScoreApp ul#leaderboard li.row #colsLabel .cell.sortable.sort-change.active::after { content: ""; display: inline-block; margin-left: 5px; width: 13px; height: 7px; background: url("") 0px -8px no-repeat; transform: rotate(180deg); }
#ScoreApp ul#leaderboard li.row.columns .cell { color: rgb(70, 237, 243); text-transform: uppercase; font-size: 11px; cursor: pointer; }
#ScoreApp ul#leaderboard li.row.playerstats { box-shadow: rgba(2, 56, 103, 0.5) 0px 0px 36px 0px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .disclaimer { display: none; text-align: left; font-family: Electrolize; color: rgb(47, 103, 125); font-size: 12px; margin-left: 50px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .disclaimer a { font-family: Electrolize; color: rgb(136, 198, 228); font-size: 12px; }
#ScoreApp ul#leaderboard li.row.playerstats.opt-out { filter: grayscale(1); }
#ScoreApp ul#leaderboard li.row.playerstats.opt-out .stats-wrap .disclaimer { display: block; }
#ScoreApp ul#leaderboard li.row.playerstats.opt-out #ScoreApp ul#leaderboard li.row.playerstats .cell { color: rgb(177, 216, 241); box-shadow: rgba(2, 56, 103, 0.5) 0px 8px 10px 0px inset, rgba(2, 56, 103, 0.5) 0px -8px 10px 0px inset; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info { line-height: inherit; text-align: left; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info img { width: 38px; height: 38px; float: left; margin-right: 10px; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info img.icon { width: 24px; height: 24px; position: absolute; top: 13px; margin-right: 0px; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info img.icon.org { right: 10px; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info img.icon.insignia { right: 44px; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info .display { color: rgb(136, 198, 228); }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info .handle { color: rgb(4, 111, 163); }
#ScoreApp ul#leaderboard li.row.data-stats .row.active, #ScoreApp ul#leaderboard li.row.data-stats .row.no-data:hover::before { content: ""; background: 0px 0px; }
#ScoreApp ul#leaderboard li.row.playerstats:hover, #ScoreApp ul#leaderboard li.row.data-stats .row.active, #ScoreApp ul#leaderboard li.row.data-stats .row:hover { background: url("") rgba(0, 108, 255, 0.15); }
#ScoreApp ul#leaderboard li.row.playerstats:hover::before, #ScoreApp ul#leaderboard li.row.data-stats .row:hover::before { content: ""; position: absolute; width: 12px; height: 12px; background: url("") 6px center no-repeat; top: 19px; left: -20px; }
#ScoreApp ul#leaderboard li.row.playerstats:hover::before, #ScoreApp ul#leaderboard li.row.data-stats .row.active::before { content: ""; position: absolute; width: 12px; height: 12px; background: url("") 0px center no-repeat; top: 19px; left: -20px; }
#ScoreApp ul#leaderboard li.row.data-stats .row.active .cell, #ScoreApp ul#leaderboard li.row.data-stats .row:hover .cell { color: rgb(70, 237, 243); }
#ScoreApp #leaderboard-data { position: relative; }
#ScoreApp #leaderboard-data .row { transform: rotateX(90deg); perspective: 500px; }
#ScoreApp #leaderboard-data .row.animDone { transform: translateZ(0px); }
@media only screen and (max-width: 760px) {
#contentbody { padding-bottom: 235px; }
#organization-page #contentbody, #contentbody.ship-matrix { padding-bottom: 260px !important; }
#contentbody.account-section { padding-bottom: 275px; }
}
@media only screen and (max-width: 1080px) {
#footerbody .logo-wrapper { width: 100%; top: 60px; }
#footerbody .logo-wrapper .left, #footerbody .logo-wrapper .right { width: 50%; float: left; }
#footerbody .logo-wrapper .logo { margin: 0px auto; float: none; }
}
@media only screen and (max-width: 700px) {
#nav-mainmenu { display: none; }
#nav-mobilemenu { display: block; }
#nav-mobilemenu > li { width: 101px; }
#subfooternav > a { display: block; margin: 0px auto; text-align: center; padding-left: 0px; padding-right: 0px; }
#subfooternav > a > .subfooternav-icon-idle { position: relative; display: inline-block; margin-right: 5px; }
.content-block1 .top-line-thin { display: none; }
.content-block1 .top-line { width: 75%; }
#mainnav .wrapper { padding: 0px; }
}
@media only screen and (max-width: 975px) {
.modals .modal-wrapper { margin: 0px auto; }
.modals fieldset, .modals #enlist fieldset { width: 100%; float: none; margin-bottom: 0px; }
.modals #enlist .line-container { display: none; }
.modals #enlist .message { float: none; width: 100%; max-width: 100%; height: auto; }
.modals #enlist .message .message-wrapper { position: static; width: 100%; }
.modals #enlist .message p { margin: 5px 0px 40px; }
.modals #enlist { background: url("") 50% 50% no-repeat scroll transparent; }
.modals .handle-friendly { width: 100%; margin: -8px 0px 0px; box-sizing: border-box; }
}
@media only screen and (max-width: 520px) {
.modals .button-wrapper .button { float: none; width: 100%; height: 34px; line-height: 28px; background: 0px 0px; }
.modals .button-wrapper .button:hover .effect, .modals .button-wrapper .button.active .effect { display: none; opacity: 0; }
.modals .button-wrapper .button a .text, .modals .button-wrapper .button.recovery a .text { padding-left: 40px; width: 100%; padding-top: 0px; }
.modals .button-wrapper .button.sign-in .icon { left: 0px; top: 0px; }
.modals .button-wrapper .button.recovery .icon { left: 0px; top: -6px; }
.modals .button-wrapper .button.enlist .icon { left: 0px; top: -4px; }
.modals .button-wrapper .button .bottom-line { display: none; opacity: 0; }
.modals .button-wrapper ul { padding: 10px 0px 0px; }
.modals #signin .remember { float: none; }
.modals .submit-wrapper { float: none; margin-top: 10px; }
.modals #recovery p.f-right { float: none; padding-top: 20px; width: 100%; }
.modals #enlist .message .error-level-line { width: 25%; border-left: 2px solid rgb(5, 9, 11); border-right: 2px solid rgb(5, 9, 11); margin: -20px 0px 50px; box-sizing: border-box; }
.modals #enlist label.checkbox { float: left; }
.modals #enlist .terms { float: left; width: 80%; margin-top: 0px; }
}
@media only screen and (max-width: 1145px) {
#settings.adressbook .address-item { margin: 0px auto 25px; float: none; }
.rsi-markup .segment .content .community-subscribers-video-banner { left: 85px; }
.rsi-markup .segment .content { margin-top: 45px; }
}
@media only screen and (max-width: 945px) {
.account-section .submenu { margin: 40px 0px; overflow: hidden; }
.account-section .submenu .bg-line { display: none; }
#billing .sidenav ul, #settings .sidenav ul { margin-bottom: 25px; }
.account-section .submenu ul { margin-right: -4%; margin-top: 0px; }
.account-section .submenu ul li span, .account-section .submenu ul li.active span { display: block; width: 6px; height: 35px; position: absolute; top: 0px; left: 0px; background: rgb(28, 55, 70); margin: 0px; min-width: 6px; }
.account-section .submenu ul li.active span { background: rgb(0, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
.account-section .submenu ul { padding: 0px; }
.account-section .submenu ul li { width: 47%; margin-right: 2%; height: 35px; float: left; text-align: left; background: rgba(15, 31, 43, 0.6); margin-bottom: 5px; position: relative; }
.account-section .submenu ul li a { width: 100%; height: 100%; display: block; line-height: 36px; padding-left: 20px; box-sizing: border-box; }
.account-section .submenu ul li a br { display: none; }
.modals #signin form.two-step select { width: 100%; }
}
@media only screen and (max-width: 860px) {
#settings .inner-content .top > h2.title { font-size: 21px; }
#billing.rsvp .inner-content { padding: 0px; }
#billing.pledges .inner-content { padding: 0px; }
#settings .inner-content { padding: 0px; }
#settings.overview .inner-content { min-width: 0px; width: 100%; }
#billing .sidenav, #settings .sidenav { width: 100%; float: none; margin-bottom: 20px; position: relative; top: 0px; left: 0px; }
#billing .sidenav ul, #settings .sidenav ul { margin-right: -4%; }
#billing .sidenav li, #settings .sidenav li { width: 47%; margin-right: 2%; float: left; }
#billing .sidenav li .bg, #settings .sidenav li .bg { width: 100%; float: none; border-left: 12px solid transparent; box-sizing: border-box; }
#settings .inner-content { min-width: 0px; }
#settings .inner-content .row .col.col-label { float: none; width: auto; }
#settings .inner-content .row .col.col-edit-wrapper { padding: 0px; }
#settings fieldset { min-width: 0px; margin-right: 0px; width: 100%; }
#settings .password-wrapper { width: 100%; font-weight: initial; margin: auto; }
#settings input[type="text"], #settings input[type="password"] { width: 100%; }
#settings .inner-content .row .edit { right: 5px; }
#settings .inner-content .row > .shadow > .inner label.sub-label { width: auto; float: none; }
#settings .inner-content .row > .shadow > .inner .more-info { float: none; }
#subscribers .subnav { margin-bottom: 34px; min-height: 285px; }
#subscribers .subnav ul { top: auto; padding: 15px 0px; width: 100%; }
#subscribers .subnav ul.clearfix.external-links { width: 100%; }
#subscribers .subnav li { display: block; }
#subscribers .subnav li a { text-align: left; padding: 10px 0px; }
#subscribers .subnav li a .fle, #subscribers .subnav li a .icon { display: none; }
}
@media only screen and (max-width: 768px) {
#billing .content .row .basic-infos .col { padding: 0px 5px 0px 0px; float: none; width: 100%; background: 0px 0px; }
#billing .content .row .basic-infos .col > span { display: inline; }
#billing .content .row .basic-infos .col.date { width: 100%; font-size: 12px; }
#billing .content .row .shadow-button { margin-top: 20px; }
}
@media only screen and (max-width: 1145px) {
#billing.rentals .content .row .period-time-left { float: none; }
#billing.rentals .content .row .shadow-button { float: left; margin-top: 20px; }
}
@media only screen and (max-width: 1200px) {
#featured-carousel .top-carousel > div .wrapper .embed-container, #featured-carousel .top-carousel > div .wrapper .video-holder { height: 236px; width: 468px; }
.crowdfunding-stats .column.timeline { margin-top: 60px; }
.crowdfunding-stats .column.timeline .body { margin-top: 25px; }
.crowdfunding-stats .column .header .filters { top: -16px; margin-bottom: -56px; right: 0px; }
}
@media only screen and (max-width: 768px) {
#featured-carousel .top-carousel > div .wrapper .embed-container, #featured-carousel .top-carousel > div .wrapper .video-holder, #featured-carousel .top-carousel > div .wrapper > div.event .placeholder { height: 236px; width: 368px; margin-bottom: 5px; }
#featured-carousel .top-carousel > div .wrapper > div.event .countdown { width: 368px; margin-top: -236px; padding: 90px 0px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text { margin-top: 20px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .type { width: 100px; }
#featured-carousel .arrows { right: 30px; }
.crowdfunding-stats .column .header h1 .next-stretch-box { right: 1px; }
.crowdfunding-stats .column.numbers { width: 470px; margin-right: 0px; }
.crowdfunding-stats .column.numbers .header { height: 0px; }
.crowdfunding-stats .column.numbers .body { margin: 6px 3px 0px; float: left; }
.crowdfunding-stats .column.stats .body { height: 570px; }
.crowdfunding-stats .column.stats .body .number-block { height: 260px; margin-left: 95px; }
.crowdfunding-stats .column .body .number-block { width: 140px; margin-left: 20px; }
.crowdfunding-stats .column.timeline { width: 470px; }
.crowdfunding-stats .column.timeline .body { width: 470px; background-position: -57px 0px; }
.crowdfunding-stats .column.timeline .body #timeline-chart { margin-left: 0px; }
.crowdfunding-stats .column.timeline .body .y-axis { margin-left: 0px; }
.crowdfunding-stats .column.timeline .body .x-axis { margin-left: 95px; }
.crowdfunding-stats .column .header .filters { top: 0px; margin-bottom: -46px; }
#atoms .section { width: 475px; }
#atoms #transmissions .items { padding: 21px 5px; }
#atoms #transmissions .items .item { width: 465px; }
#atoms #transmissions .items .item.expanded { width: 465px; }
#atoms #transmissions .items .item > .background { width: 465px; }
#atoms #transmissions .items .item .text { padding: 10px; width: 445px; }
#atoms #transmissions .items .item .text h1 { width: 410px; }
#atoms #transmissions .items .item.expanded .text { margin-top: 206px; }
#atoms #events .countdown .countdown-items { margin: 0px -21px 0px -20px; }
#atoms #events .countdown .countdown-item { margin: 5px; }
#atoms #events .event-list .event .details { width: 340px; }
}
@media only screen and (max-width: 1195px) {
#channel .hub-blocks { margin: 0px auto 40px; }
#channel .hub-block.full { width: 729px; height: 315px; }
#channel .hub-block.full > .title-holder { display: table-cell; vertical-align: middle; height: 315px; width: 729px; position: relative; }
#channel .hub-block.full > .title-holder .title { width: 100%; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 60px; text-transform: uppercase; text-align: center; }
#channel .hub-block.full > .background { position: absolute; opacity: 0.6; width: 729px; height: 315px; background-size: cover; background-position: center center; }
#channel .hub-block.full > .text { background: url("") repeat; padding: 20px; height: 10px; width: 689px; font-size: 12px; position: absolute; margin-top: -50px; }
#channel .hub-block.full > .text .comments { background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.full > .text .time_ago { color: rgb(94, 122, 141); font-weight: 700; border-right: 1px solid rgb(74, 66, 65); float: left; line-height: 14px; padding-right: 13px; }
#channel .hub-block.full > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.full > .text .section { color: rgb(103, 128, 136); font-style: italic; border-left: 1px solid rgb(159, 157, 155); float: left; line-height: 14px; padding-left: 13px; }
#channel .hub-block.full:hover > .title { opacity: 0.2; }
#channel .hub-block.full .over { width: 729px; height: 315px; }
#channel .hub-block.two_thirds { width: 338px; height: 315px; }
#channel .hub-block.two_thirds > .title-holder { display: block; vertical-align: middle; position: absolute; margin-top: 0px; width: 100%; height: auto; }
#channel .hub-block.two_thirds .title-holder .title { position: absolute; margin-top: 26px; width: 100%; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 18px; text-align: left; text-transform: none; }
#channel .hub-block.two_thirds > .background { position: relative; width: 338px; height: 210px; background-size: cover; background-position: center center; }
#channel .hub-block.two_thirds > .text { position: absolute; width: 338px; height: 90px; margin-top: 10px; background: 0px 0px; padding: 0px; }
#channel .hub-block.two_thirds > .text .comments { position: absolute; right: 0px; background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.two_thirds > .text .time_ago { position: absolute; margin-top: 80px; color: rgb(94, 122, 141); font-weight: 700; float: left; line-height: 14px; font-size: 11px; border-right: none; padding-right: 0px; }
#channel .hub-block.two_thirds > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.two_thirds > .text .section { position: absolute; margin-top: 0px; font-size: 11px; margin-left: 0px; color: rgb(103, 128, 136); font-style: italic; float: left; line-height: 14px; border-left: none; padding-left: 0px; }
#channel .hub-block.two_thirds .over { width: 338px; height: 315px; }
#event-feed .feed-container { width: 100%; height: 100%; float: none; }
.atom-special-block .details { margin: 20px auto; float: none; }
#channel .hub-block.full .over .scroller { width: 669px; }
#channel .hub-block.two_thirds .over .scroller { width: 278px; }
}
@media only screen and (max-width: 810px) {
#channel .hub-blocks { margin-right: 0px; }
#channel .hub-block { margin: 40px auto 0px; float: none; }
#channel .hub-block.full { width: 338px; height: 315px; }
#channel .hub-block.full > .title-holder { display: block; vertical-align: middle; position: absolute; margin-top: 0px; width: 100%; height: auto; top: 0px; }
#channel .hub-block.full .title-holder .title { position: absolute; margin-top: 26px; width: 100%; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 18px; text-align: left; text-transform: none; }
#channel .hub-block.full > .background { position: relative; width: 338px; height: 210px; background-size: cover; background-position: center center; }
#channel .hub-block.full > .text { position: absolute; width: 338px; height: 90px; margin-top: 10px; background: 0px 0px; padding: 0px; }
#channel .hub-block.full > .text .comments { position: absolute; right: 0px; background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.full > .text .time_ago { position: absolute; margin-top: 80px; color: rgb(94, 122, 141); font-weight: 700; float: left; line-height: 14px; font-size: 11px; border-right: none; padding-right: 0px; }
#channel .hub-block.full > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.full > .text .section { position: absolute; margin-top: 0px; font-size: 11px; margin-left: 0px; color: rgb(103, 128, 136); font-style: italic; float: left; line-height: 14px; border-left: none; padding-left: 0px; }
#channel .hub-block.full .over { width: 338px; height: 315px; }
#channel .hub-block.full .over .scroller { width: 278px; }
}
@media only screen and (max-width: 1200px) {
#post .title-bar-container { width: 990px; margin-left: auto; margin-right: auto; }
#post .title-bar-container .title-bar { background: url("") 0px -107px no-repeat; width: 990px; }
#post .title-bar-container .title-bar .details { margin-left: 480px; }
#post .end-transmission-container { width: 990px; }
#post .end-transmission-container .title-bar { background: url("") 0px -107px no-repeat; width: 990px; }
#post .end-transmission-container .glow.right { right: 40px; }
#post .channel-banner .header { box-shadow: rgb(0, 0, 0) 0px 40px 100px -50px inset, rgb(0, 0, 0) 0px -40px 90px -50px inset, rgb(0, 0, 0) 0px 0px 200px inset, rgb(0, 0, 0) 0px 0px 200px inset; }
}
@media only screen and (max-width: 1070px) {
#post .channel-banner .header .wrapper .image { margin-left: 10px; }
#post .channel-banner .header .wrapper .title { margin-left: 20px; }
}
@media only screen and (max-width: 1040px) {
#post .channel-banner .header .wrapper .image { display: none; }
#post .channel-banner .header .wrapper .texts { margin: 0px auto; float: none; }
}
@media only screen and (max-width: 1024px) {
.wrapper { padding: 0px 15px; }
#post .content-block1 .segment .content { margin: 20px; padding: 20px; }
#post .content-block1 .segment .content p { width: 100%; }
#post .content-block1 .segment .content ul, #post .content-block1 .segment .content ol { width: 95%; }
#post .title-bar-container { width: 736px; }
#post .title-bar-container .title-bar { background: url("") 0px -214px no-repeat; width: 736px; }
#post .title-bar-container .title-bar .title { width: 330px; }
#post .title-bar-container .title-bar .details { margin-left: 500px; margin-top: 26px; background: 0px 0px; }
#post .title-bar-container .title-bar .details > div { float: none; height: 15px; clear: both; padding: 0px; background: 0px 0px; }
#post .title-bar-container .title-bar .details > div h3 { float: left; padding: 4px 0px 0px; }
#post .title-bar-container .title-bar .details > div p { float: left; padding: 4px 0px 0px 20px; }
#post .end-transmission-container { width: 736px; }
#post .end-transmission-container .title-bar { background: url("") 0px -214px no-repeat; width: 736px; }
#poll .voted .bars { width: 200px; margin-left: -200px; }
#poll .voted .bars .bar-holder { width: 150px; }
#poll.faceoff .voted .bars .bar-item .bar-holder { width: 80%; }
.rsi-markup .segment .content .community-subscribers-video-banner { left: 35px; }
#post .content-block1 .segment .content { margin-top: 70px; }
}
@media only screen and (max-width: 768px) {
.wrapper { padding: 0px 5px; }
#post .content-block1 .segment .content { margin: 10px; padding: 10px; }
#post .content-block1 .segment .content .video-holder { height: 300px; }
#post .title-bar-container { width: 431px; }
#post .title-bar-container .title-bar { background: url("") 0px -321px no-repeat; width: 431px; }
#post .title-bar-container .title-bar .title { padding: 0px 0px 0px 10px; background: 0px 0px; width: 165px; margin-left: 60px; }
#post .title-bar-container .title-bar .title h1 { font-size: 18px; white-space: initial; line-height: 21px; padding-top: 10px; }
#post .title-bar-container .title-bar .title.with-subtitle h1 { line-height: 22px; }
#post .title-bar-container .title-bar .details { margin-left: 240px; }
#post .title-bar-container .title-bar .details > div { width: 170px; }
#post .end-transmission-container { width: 431px; }
#post .end-transmission-container .title-bar { background: url("") 0px -321px no-repeat; width: 431px; }
#post .end-transmission-container .title-bar h1 { font-size: 18px; }
#post .channel-banner .header .wrapper .title { width: 350px; margin: 0px auto; text-align: center; }
#post .channel-banner .header .wrapper .title h1 { width: 100%; text-align: center; }
#post .channel-banner .header .wrapper .title .holobtn { margin: 0px 50px; }
#post .channel-banner .header .wrapper p { width: 350px; text-align: left; margin: 10px auto; }
#post .rsi-markup .segment .content .image { width: 385px; }
#post .rsi-markup .segment .content .image img { width: 385px; }
#post .rsi-markup .segment .content .image .caption { width: 300px; }
#poll .voted .bars { width: 100px; margin-left: -100px; }
#poll .voted .bars .bar-holder { width: 50px; }
#poll.faceoff .voted .bars .bar-item .bar-holder { width: 75%; }
#post .channel-banner .header .wrapper .texts { width: 100%; }
#post .content-block1 .segment .content { margin-top: 80px; }
}
#poll .options .option .label .text { padding-left: 62px; }
@media only screen and (max-width: 680px) {
#poll .options .option .label .glow-box { margin-right: 20px; }
#poll .voted .bars { width: 160px; margin-left: -160px; }
#poll .atom-special-block { padding: 0px 5px 100px; }
#poll .voted .bars .bar-holder { width: 100px; }
#poll.faceoff .voted .bars .bar-item .bar-holder { width: 70%; }
#poll .options .option .label .text { padding-left: 62px; }
}
@media only screen and (max-width: 768px) {
#cart h1.page-title { padding-right: 130px; }
#cart .submenu.exagon { margin: 40px 0px; }
#cart .submenu.exagon .bg-line { display: none; }
#cart .submenu.exagon ul { margin-right: -4%; width: 100%; }
#cart .submenu.exagon ul li span, #cart .submenu.exagon ul li.active span { display: block; width: 6px; height: 35px; position: absolute; top: 0px; left: 0px; background: rgb(28, 55, 70); margin: 0px; min-width: 6px; }
#cart .submenu.exagon ul li.active span { background: rgb(0, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
#cart .submenu.exagon ul { padding: 0px; }
#cart .submenu.exagon ul li { width: 49%; margin-right: 1%; height: 35px; float: left; text-align: left; background: rgba(15, 31, 43, 0.6); margin-bottom: 5px; position: relative; }
#cart .submenu.exagon ul li a { width: 100%; height: 100%; display: block; line-height: 36px; padding-left: 20px; box-sizing: border-box; }
#cart .submenu.exagon ul li a br { display: none; }
#cart .selectlist > span { padding-right: 0px; width: 36%; }
#cart .cart-header .col.item-col { width: 46%; }
#cart .cart-header .col.qty-col { text-align: center; }
#cart .list-items .item-col { width: 46%; }
#cart .cart-header .col { font-size: 14px; }
#cart .list-items .price-col { font-size: 12px; }
#cart .list-items .qty-col { font-size: 12px; text-align: center; }
#cart .list-items .total-col { font-size: 12px; width: 20%; }
#cart .list-items .item-col h3 { clear: both; padding-top: 10px; }
#cart .list-items .modify { margin: -5px 0px 0px 14px; }
#cart .list-items .modify input[type="text"] { padding: 10px 0px; text-align: center; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist { margin: 0px; float: right; }
}
@media only screen and (max-width: 768px) {
#missing .circle-wrapper { display: none; }
#missing .elem-wrapper { height: auto; margin: 20px; min-width: 400px; width: 90%; }
#missing .current-traj { display: none; }
#missing .prev-traj { display: none; }
#missing .traj-info { display: none; }
#missing .content-wrapper .text { width: 100%; margin: auto; position: relative; left: auto; top: auto; }
#missing #contentbody { min-height: 1000px; padding-bottom: 20px; background: inherit; }
}
@media only screen and (max-width: 1200px) {
#billing.hangar-config .content .row.active .more .with-images { width: 393px; }
#billing.hangar-config .content .row.active .more .hg-row { float: left; margin: 0px 7px 13px; }
#billing.hangar-config .draggable-content .draggable-list { width: 325px; position: relative; }
#billing.hangar-config .draggable-content .draggable-list .corner { display: none; }
#billing.hangar-config .draggable-content .draggable-list .list-items { min-height: 103px; width: 292px; }
#billing.hangar-config .draggable-content .draggable-list .list-items.empty p { margin-top: 10px; width: 292px; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes { margin-right: 17px; }
#billing.hangar-config .draggable-list .hg-row { height: 103px; width: 169px; padding: 0px 13px 0px 110px; background: 0px 0px; border: 1px solid rgb(30, 47, 65); }
#billing.hangar-config .draggable-list .hg-row .info { height: 103px; }
#billing.hangar-config .draggable-list .hg-row img.full { display: none; }
#billing.hangar-config .draggable-list .hg-row img.mobile { display: block; }
#billing.hangar-config .draggable-list .hg-row:hover { border-color: rgb(36, 176, 252); }
#billing.hangar-config .draggable-list .hg-row:hover, #billing.hangar-config .draggable-list .hg-row:hover .hover { background: 0px 0px; }
#billing.hangar-config .draggable-list .hg-row:hover .hover { display: none; }
#billing.hangar-config .draggable-list .scrollbar { display: none; }
li.dragProxy { z-index: 10; opacity: 1; min-height: 103px; display: block; }
li.dragProxy .hg-row { cursor: pointer; background-color: rgb(0, 0, 0); background-image: none !important; }
li.dragProxy .hg-row img.mobile { margin-top: 0px; }
li.dragPlacement { width: 292px !important; height: 103px !important; }
}
@media only screen and (max-width: 768px) {
#billing .content .billing-title-pager-wrapper .pager { position: relative; margin-bottom: 10px; }
#billing .content .pager .selectlist { margin-bottom: 5px; }
#billing.pledges .content .list-items .row .col { float: none; width: 100%; padding-left: 140px; }
#billing.pledges .content .row .col.item-col { padding: 0px; }
#billing.pledges .list-items .item-col h3 { padding-top: 25px; }
#billing.pledges .content .list-items .row .qty-col { padding: 10px 0px 0px; }
}
@media only screen and (max-width: 1200px) {
#promotion .ship-list { width: 708px; margin-left: auto; margin-right: auto; }
#promotion .ship-list .ship { margin-left: 17px; margin-right: 17px; }
}
@media only screen and (max-width: 1150px) {
#promotion .bloc-presentation .left { float: none; width: 100%; padding: 0px; }
#promotion .bloc-presentation .right { float: none; margin: 40px auto 70px; }
#promotion .bloc-presentation p.instruction { background: 0px 0px; }
}
@media only screen and (max-width: 768px) {
#promotion .ship-list { width: 100%; }
#promotion .ship-list .ship { margin-left: auto; margin-right: auto; float: none; }
#promotion .bloc-presentation .right { margin-left: -28px; }
}
@media only screen and (max-width: 1100px) {
#starcitizen .pillar.left .pillargradient { background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.6) 100%); }
#starcitizen .pillar.right .pillargradient { background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.8) 50%, rgb(0, 0, 0) 100%); }
}
@media only screen and (max-width: 1024px) {
#starcitizen .pillarexpanded .block .pillarexpanded-vid-container { width: 320px; height: 197px; }
}
@media only screen and (min-width: 1650px) {
#starcitizen .pillarexpanded .block .pillarexpanded-vid-container { display: none; }
#starcitizen .pillarexpanded .blockcontainer > .pillarexpanded-vid-container { display: block; }
}
@media only screen and (max-width: 1145px) {
#starcitizen #videoheader #videoheader-content .wrapper { text-align: center; }
#starcitizen #videoheader #videoheader-content #sclogo { float: none; }
#starcitizen #videoheader #videoheader-content #videocontainer { float: none; margin: 30px auto 0px; }
#starcitizen #videoheader #videoheader-content .pledgenowbtn { bottom: -98px; }
.content-block1 { padding: 30px 15px; }
}
@media only screen and (min-width: 1921px) {
#starcitizen .pillar { background-size: 100%; }
}
@media only screen and (max-width: 1195px) {
#comments { padding: 30px 20px; }
#comments .holder { padding: 40px 0px; }
#comments .holder .main-buttons-holder a.add-comment { width: 200px; }
#comments .holder .comment .avatar { margin-right: 20px; margin-left: -20px; }
#comments.force-one-column .holder .comment .avatar.standard, #comments .holder .comment .avatar.standard { display: none; }
#comments .holder .comment .avatar.mobile { display: block; }
#comments .holder .comment .author-info { display: none; }
#comments .holder .comment .comment-itself { width: 100%; float: none; margin-left: 0px; border: none; }
#comments.force-one-column .holder .comment .comment-itself .header .username, #comments .holder .comment .comment-itself .header .username { margin-left: 10px; }
#comments .holder .comment .comment-itself .header .time { font-size: 10px; }
#comments .holder .comment .comment-itself .header .quick-overview { display: none; }
#comments.force-one-column .holder .comment .comment-itself .comment-body, #comments .holder .comment .comment-itself .comment-body { padding: 10px 20px 20px; }
#comments .holder .comment .comment-replies { position: relative; margin: 0px; width: 100%; }
#comments .holder .comment .comment-replies .connector-holder { width: 100%; }
#comments .holder .comment .comment-replies .connector-holder .connector { width: 100%; }
#comments .holder .comment .comment-replies .replies-details-holder { width: 100%; display: none; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details { width: auto; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar { overflow: hidden; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title { width: 100%; float: left; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title h1 { float: left; text-align: left; margin-left: 150px; display: block; overflow: visible; }
#comments .holder .comment .comment-replies .bordered-holder-mask { width: 100%; margin-top: -20px; overflow: visible; }
#comments .holder .comment .comment-replies .reply-bodies-holder { height: auto; overflow: visible; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply { width: 100%; margin-left: 10px; }
#comments .holder .comment .comment-replies .bordered-holder-mask .bordered-holder { overflow: visible; left: 0px; min-height: 0px; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar > .triangle { margin-right: -20px; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment { margin-top: -20px; margin-right: -3px; float: right; position: relative; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment .box { margin: 0px 0px 0px 3px; padding: 0px 20px; }
#comments .holder .comment.role-tracker .comment-itself { border: 1px solid rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-itself .header { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-itself .header .username { color: rgb(34, 34, 34); }
#comments .holder .comment.role-tracker .comment-itself .comment-body { box-shadow: rgba(255, 234, 142, 0.7) 0px 0px 50px -15px inset; }
}
@media only screen and (max-width: 1195px) {
#ngs .introduce { height: auto; }
#ngs #channel .introduce .hub-block.two_thirds.video { width: 729px; margin: 40px auto 0px; float: none; }
#ngs #channel .introduce .hub-block.one_third.info { margin-left: auto; margin-right: auto; float: none; }
#ngs .introduce .info .texte { margin-top: 0px; padding-top: 135px; }
}
@media only screen and (max-width: 1100px) {
#ngs .about-contest .space-shuttle-bg { top: 40px; }
}
@media only screen and (max-width: 1000px) {
#ngs .spaceship-idol-header-bg { background-size: 1200px; height: 320px; }
#ngs .spaceship-idol-header-bg > h3 { top: 295px; }
#ngs .about-contest .space-shuttle-bg { display: none; }
}
@media only screen and (max-width: 800px) {
#ngs .moredetailsbtncontainer.top-button { margin-top: 0px; }
#ngs .partners .logos .logo { width: 50%; }
#ngs .partners .logos .logo:nth-child(2), #ngs .partners .logos .logo:nth-child(5) { margin-left: 0px; }
#ngs .partners .logos .responsive-separator { clear: left; height: 60px; }
}
@media only screen and (max-width: 750px) {
#ngs #channel .introduce .hub-block.two_thirds.video { width: 100%; }
}
@media only screen and (max-width: 700px) {
#ngs .wywn ul.skills { background: 0px 0px; margin-left: 0px; height: auto; }
#ngs .wywn ul.skills .ico, #ngs .wywn ul.skills li h3 { position: relative; left: auto; }
#ngs .wywn ul.skills .ico { font-size: 24px; width: auto; padding: 0px; text-align: left; float: left; }
#ngs .wywn ul.skills li h3 { margin-top: 14px; float: left; top: -5px; margin-left: 12px; }
#ngs .wywn ul.skills li p { left: 0px; top: 30px; }
}
@media only screen and (max-width: 580px) {
#ngs .spaceship-idol-header-bg { background-size: 1000px; height: 292px; }
#ngs .spaceship-idol-header-bg > h3 { top: 267px; }
}
@media only screen and (max-width: 1160px) {
.account-profile .orgs-content .org.main .left-col { max-width: 678px; width: auto; }
}
@media only screen and (max-width: 600px) {
.account-profile .orgs-content .org .thumb { margin-right: 0px; }
.account-profile { border-top-width: 1px; }
.account-profile .overview-content .left-col { width: auto; }
.account-profile .overview-content .right-col { width: auto; }
.account-profile .tabs { position: relative; top: 0px; left: 0px; background: 0px 0px; margin-bottom: 30px; height: auto; text-align: left; }
.account-profile .tabs .holder { width: auto; display: initial; }
.account-profile .tabs .holotab { width: auto; height: auto; display: inline-block; position: relative; top: 0px; left: 0px; margin: 0px 10px 5px 0px; float: none; }
.account-profile .tabs .holotab > span { display: inline; width: auto; height: auto; position: relative; top: 0px; left: 0px; background: 0px 0px; margin: 0px; padding: 0px; opacity: 1; }
.account-profile .tabs .holotab:hover > span { transform: translate(0px, 0px); transition-delay: 0s; }
.account-profile .tabs .holotab .text { font-size: 12px; display: inline-block; width: 200px; line-height: 36px; background: rgba(15, 31, 43, 0.6); text-align: left; padding-left: 20px; z-index: 1; }
.account-profile .tabs .holotab .bottom { display: none; }
.account-profile .tabs .holotab .top { display: block; width: 6px; height: 100%; position: absolute; left: 0px; top: 0px; background: rgb(28, 55, 70); z-index: 5; }
.account-profile .tabs .holotab.active .text { text-shadow: none; }
.account-profile .tabs .holotab.active .top, .account-profile .tabs .holotab:hover .top { background-color: rgb(0, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
}
@media only screen and (max-width: 940px) {
.account-profile .orgs-content .org.main .right-col { width: auto; float: none; clear: both; border: none; }
.account-profile .orgs-content .org.main .right-col .deco-separator { display: none; }
.account-profile .overview-content .box-content.profile-wrapper .left-col.profile, .account-profile .overview-content .box-content.profile-wrapper .right-col.main-org { width: 100%; clear: both; float: none; border-left: none; }
}
@media only screen and (max-width: 475px) {
.account-profile .orgs-content .org .thumb { margin-left: auto; margin-right: auto; float: none; }
}
@media only screen and (max-width: 700px) {
.account-profile .orgs-content .org.affiliation { float: none; margin-left: auto; margin-right: auto; }
}
@media only screen and (max-width: 1200px) {
#press #press_nav { width: 560px; margin: 20px auto 60px; }
#press .crowdfunding-stats .wrapper { max-width: 572px; }
#press #latest-news-section .content-block2, #press #latest-news-section .content-block2:nth-child(2n) { float: none; margin: 0px auto 20px; }
}
.markItUp .markItUpContainer { background: 0px 0px; border: none; }
.markItUp .markItUpHeader { background: linear-gradient(rgba(69, 92, 115, 0.9) 0%, rgba(14, 29, 42, 0.9) 100%); border-top: 1px solid rgb(48, 72, 94); border-radius: 5px 5px 0px 0px; height: 30px; padding-top: 5px; }
.markItUp .markItUpButton2 a { background-image: url(""); }
.markItUp .markItUpButton3 a { background-image: url(""); }
.markItUp .markItUpButton4 a { background-image: url(""); }
.markItUp .markItUpButton5 a { background-image: url(""); }
.markItUp .markItUpButton6 a { background-image: url(""); }
.markItUp .markItUpButton7 a { background-image: url(""); }
.markItUp .markItUpButton8 a { background-image: url(""); }
.markItUp .markItUpButton9 a { background-image: url(""); }
.markItUp .markItUpButton10 a { background-image: url(""); }
.markItUp .markItUpButton11 a { background-image: url(""); }
.markItUp .markItUpButton12 a { background-image: url(""); }
.markItUp .markItUpButton13 a { background-image: url(""); }
.markItUp .markItUpButton14 a { background-image: url(""); }
#store #post-background { opacity: 0.3; z-index: auto; }
#store .header { z-index: auto; }
#store-wrapper .wrapper { padding: 0px; }
#store-wrapper .add-cart { color: rgb(255, 255, 255); font-size: 12px; text-transform: none; }
#store .corner { position: absolute; background: url(""); width: 6px; height: 6px; display: block; }
#store .corner.corner-top-left { top: -1px; left: -1px; background-position: 0px 0px; }
#store .corner.corner-top-right { top: -1px; right: -1px; background-position: -6px 0px; }
#store .corner.corner-bottom-left { bottom: -1px; left: -1px; background-position: 0px -6px; }
#store .corner.corner-bottom-right { bottom: -1px; right: -1px; background-position: -6px -6px; }
#store-wrapper .products-row .bar { height: 10px; width: 1px; background: rgb(209, 237, 253); display: block; position: absolute; }
#store-wrapper .products-row .bar.top { top: 0px; }
#store-wrapper .products-row .bar.bottom { bottom: 0px; }
#store-wrapper .products-row .bar.left { left: 0px; }
#store-wrapper .products-row .bar.right { right: 0px; }
#store-wrapper .products-row .separator { height: 100%; width: 1px; background: rgb(0, 255, 255); position: absolute; top: 0px; left: 50%; margin: 0px; }
#store-wrapper #search-results > ul { padding: 0px; margin: 0px; list-style: none; }
#store-wrapper #search-results .traj-loader { clear: both; }
#store-wrapper .ship-item { height: 290px; width: 820px; position: relative; margin: 40px 0px 120px; border-bottom: 1px solid rgb(27, 66, 104); border-top: 1px solid rgb(27, 66, 104); }
#store-wrapper .ship-item * { font-family: Electrolize; }
#store-wrapper .ship-item > .top { height: 40px; width: 206px; opacity: 0.6; background: url("") right top; z-index: 2; position: absolute; top: -40px; right: 20px; }
#store-wrapper .ship-item > .top a { position: relative; color: rgb(111, 216, 255); font-size: 11px; line-height: 40px; text-align: left; display: block; margin-left: 45px; }
#store-wrapper .ship-item > .top a span { background: url("") center center no-repeat; width: 46px; height: 43px; display: block; top: -2px; position: absolute; right: 0px; }
#store-wrapper .ship-item .center { background: url("") 0% 0% repeat scroll rgb(0, 0, 0); z-index: 3; position: absolute; top: 0px; left: 0px; width: 818px; height: 288px; border: 1px solid rgb(27, 66, 104); }
#store-wrapper .ship-item .center > img { position: absolute; left: 0px; top: 0px; z-index: 3; width: 818px; height: 288px; }
#store-wrapper .ship-item .center .gradient { display: block; z-index: 4; opacity: 0; width: 100%; height: 100%; background: url("") repeat-y; position: absolute; top: 0px; left: 0px; }
#store-wrapper .ship-item .center .blue-overlay { z-index: 3; width: 818px; height: 290px; position: absolute; left: 0px; top: 0px; background: url("") repeat; }
#store-wrapper .ship-item .center .filet { display: block; z-index: 5; position: absolute; left: -41px; top: 50%; margin-top: -68px; width: 901px; height: 136px; background: url("") center center; }
#store-wrapper .ship-item .center .filet .name { position: absolute; left: 65px; top: 50%; margin-top: -17px; line-height: 34px; font-size: 18px; text-transform: uppercase; color: rgb(193, 238, 254); }
#store-wrapper .ship-item .center .filet .name span { font-size: 14px; color: rgb(111, 216, 255); line-height: 34px; }
.ship-item .center .holosmallbtn { position: absolute; right: 125px; top: 91px; }
#store-wrapper .ship-item .center .not-available { position: absolute; right: 93px; top: 137px; text-shadow: rgb(0, 231, 255) 0px 0px 20px; display: block; font-size: 11px; text-transform: uppercase; color: rgb(20, 230, 250); }
#store-wrapper .ship-item .center .arrows { position: absolute; right: 43px; top: 43px; }
#store-wrapper .ship-item .center > .arrow { background: url("") center center no-repeat; width: 46px; height: 43px; display: block; top: 2px; position: absolute; }
#store-wrapper .ship-item .center .arrow1 { right: 21px; }
#store-wrapper .ship-item .center .arrow2 { right: 14px; }
#store-wrapper .ship-item .center .arrow3 { right: 7px; }
#store-wrapper .ship-item .center :hover .arrow { animation-fill-mode: forwards; }
#store-wrapper .ship-item .center :hover .arrow1 { animation: 0.1s linear 0s 1 normal none running arrow; }
#store-wrapper .ship-item .center :hover .arrow2 { animation: 0.3s linear 0s 1 normal none running arrow; }
#store-wrapper .ship-item .center :hover .arrow3 { animation: 0.5s linear 0s 1 normal none running arrow; }
#store-wrapper .ship-item > .bottom { bottom: -31px; left: 20px; position: absolute; width: 779px; height: 31px; background: url("") right bottom; z-index: 2; }
#store-wrapper .ship-item > .bottom .spec { opacity: 1; line-height: 31px; font-size: 10px; color: rgb(44, 121, 159); display: inline-block; width: 167px; text-align: center; }
#store-wrapper .ship-item > .bottom .spec span { font-size: 14px; color: rgb(111, 216, 255); }
#store-wrapper .ship-item:hover:hover .top { opacity: 1; }
#store-wrapper .ship-item:hover .center .gradient { opacity: 0.4; }
.ajax-content { position: absolute; opacity: 0; right: -255px; top: 0px; width: 255px; height: 288px; background-color: rgba(0, 12, 19, 0.8); z-index: 3; transition-delay: 0.3s; }
.suggested-block { width: 255px; height: 288px; position: relative; }
.suggested-block * { font-family: Electrolize; }
.suggested-block .top { position: absolute; bottom: 183px; left: 30px; width: 210px; }
.suggested-block .bottom { position: absolute; top: 173px; left: 30px; }
.suggested-block .title { font-size: 16px; color: rgb(111, 216, 255); text-transform: uppercase; text-shadow: rgb(0, 231, 255) 0px 0px 20px; }
.suggested-block .type { font-size: 16px; color: rgb(158, 159, 159); text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 0px; }
.ship-item.check .center .ajax-content { right: 0px; top: 0px; z-index: 6; opacity: 1; }
.ship-item.check.available .center .holosmallbtn.available { right: 75px; z-index: 6; }
.ship-item.check.unavailable .center .holosmallbtn.unavailable { right: 75px; z-index: 6; }
#store-wrapper .ship-section { margin-top: 25px; }
#store-wrapper .ship-section > .inner { padding-top: 30px; position: relative; }
#buying-options { margin-bottom: 60px; }
#buying-options * { font-family: Electrolize; }
#buying-options h3 { color: rgb(204, 228, 244); font-size: 18px; height: 20px; line-height: 20px; margin: 0px 0px 30px; }
#buying-options h3 span { width: 5px; height: 20px; margin: 0px 21px; display: block; float: left; background-color: rgb(77, 255, 255); }
#buying-options .type, #buying-options .type a { color: rgb(111, 216, 255); font-size: 18px; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 600px; }
#buying-options .buying-options-content .type span { color: rgb(158, 159, 159); font-size: 12px; text-transform: none; display: block; }
#buying-options .buying-options-content { background-color: rgba(1, 23, 40, 0.5); padding: 40px 48px; margin-bottom: 30px; position: relative; border: 1px solid rgb(29, 65, 101); }
#buying-options .buying-options-content .lcol { width: 190px; float: left; }
#buying-options .buying-options-content .lcol p { color: rgb(177, 216, 241); font-size: 14px; margin: 0px 0px 20px; }
#buying-options .buying-options-content .lcol .add-cart { margin-left: -26px; }
#buying-options .buying-options-content .rcol { width: 820px; float: right; }
#buying-options .buying-options-content .rcol .item { overflow: hidden; background: url("") 0% 0% repeat scroll rgb(0, 0, 0); z-index: 3; position: relative; width: 818px; height: 288px; border: 1px solid rgb(27, 66, 104); }
#buying-options .buying-options-content .rcol .item > img { position: absolute; left: 0px; top: 0px; z-index: 3; width: 818px; height: 288px; }
#buying-options .buying-options-content .rcol .item .gradient { display: block; z-index: 4; opacity: 0; width: 100%; height: 100%; background: url("") repeat-y; position: absolute; top: 0px; left: 0px; }
#buying-options .buying-options-content .rcol .item .blue-overlay { z-index: 3; width: 818px; height: 290px; position: absolute; left: 0px; top: 0px; background: url("") repeat; }
#buying-options .buying-options-content .rcol .item .filet { display: block; z-index: 5; position: absolute; left: -41px; top: 50%; margin-top: -68px; width: 901px; height: 136px; background: url("") center center; }
#buying-options .buying-options-content .rcol .item .filet .name { position: absolute; left: 65px; top: 50%; margin-top: -17px; line-height: 34px; font-size: 18px; text-transform: uppercase; color: rgb(193, 238, 254); }
#buying-options .buying-options-content .rcol .item .filet .name span { font-size: 14px; color: rgb(111, 216, 255); line-height: 34px; }
#buying-options .buying-options-content .rcol h4 { font-size: 14px; text-transform: uppercase; color: rgb(177, 216, 241); }
#buying-options .buying-options-content .rcol ul { padding: 0px; list-style: inside none; margin-left: -10px; }
#buying-options .buying-options-content .rcol ul li { background: url("") left center no-repeat; padding-left: 23px; width: 190px; float: left; margin: 0px 35px 15px 0px; font-size: 12px; color: rgb(124, 149, 159); }
#buying-options .buying-options-content .rcol ul li span { color: rgb(111, 216, 255); text-transform: uppercase; }
#buying-options .row { width: 100%; height: 80px; margin: 0px 0px 7px; background-color: rgba(1, 23, 40, 0.5); position: relative; border-bottom: 1px solid rgb(29, 65, 101); }
#buying-options .row .type { margin: 0px 0px 0px 30px; display: inline-block; padding-top: 19px; line-height: 18px; }
#buying-options .row .type span { display: inline-block; font-size: 13px; }
#buying-options .row .add-cart { float: right; margin-top: -10px; }
#buying-options .row .advice { color: rgb(0, 255, 0); }
#buying-options .row:hover { background-color: rgba(1, 23, 40, 0.2); }
#store-wrapper .ship-section.sku-section { margin-top: 0px; }
#store-wrapper .detail-section.sku-section { margin-top: 30px; }
#store-wrapper .detail-section.sku-section .block-title { margin-bottom: 6px; }
#store.sku-detail h4 { font-size: 14px; color: rgb(178, 222, 238); text-transform: uppercase; margin: 30px 0px 5px 22px; }
#store.sku-detail h4 span { text-transform: none; }
#store.sku-detail #content-body ul { margin: 0px; padding: 0px; list-style: none; }
#store.sku-detail .lcol { width: 240px; padding: 0px 0px 50px 38px; float: left; color: rgb(177, 216, 241); font-size: 16px; margin-top: 40px; }
#store.sku-detail .lcol * { font-family: Electrolize; }
#store.sku-detail .lcol h4 { margin-left: 0px; }
#store.sku-detail .lcol p { color: rgb(177, 216, 241); font-size: 14px; line-height: 25px; }
#store.sku-detail .lcol > a, #store.sku-detail .lcol p a { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); }
#store.sku-detail .lcol > a:hover, #store.sku-detail .lcol p a:hover { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#store.sku-detail .lcol .selection { padding: 0px 20px; width: 183px; height: 95px; background: url("") center center no-repeat rgba(1, 23, 40, 0.5); border: 1px solid rgb(29, 65, 101); position: relative; }
#store.sku-detail .lcol .selection a { margin: 10px 0px 0px 5px; border: 1px solid rgb(14, 33, 50); width: 35px; height: 31px; line-height: 31px; font-size: 12px; color: rgb(111, 216, 255); text-align: center; background: rgba(0, 0, 0, 0.5); display: inline-block; }
#store.sku-detail .lcol .selection a.none { opacity: 0.5; }
#store.sku-detail .lcol .selection a:hover, #store.sku-detail .lcol .selection a.on { width: 35px; height: 31px; background: rgb(0, 0, 0); border: 1px solid rgb(16, 174, 255); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 28px 0px; }
.selection-sku > .inner { position: relative; }
.selection-sku > .inner .line { width: 2px; height: 100%; position: absolute; left: 30px; top: 0px; background-color: rgb(28, 64, 100); }
.selection-sku > .inner a { padding: 0px 0px 0px 9px; width: 215px; overflow: hidden; position: relative; border: 1px solid rgb(29, 63, 98); margin-top: -1px; display: block; clear: both; background: url("") left top repeat-y; }
.selection-sku > .inner a:hover { background-color: rgba(29, 63, 98, 0.5); }
.selection-sku > .inner a .text { display: table-cell; position: relative; vertical-align: middle; background: url("") left center no-repeat; font-family: Electrolize; white-space: normal; font-size: 14px; color: rgb(136, 163, 173); font-weight: 400; padding: 5px 0px 5px 45px; }
.selection-sku > .inner a .glow { width: 5px; height: 50%; position: absolute; top: 25%; background-color: rgb(66, 237, 248); }
.selection-sku > .inner a .glow.left { left: -5px; }
.selection-sku > .inner a .glow.right { right: -5px; }
.selection-sku > .inner a:hover .glow.left, .selection-sku > .inner a:hover .glow.right { box-shadow: rgb(66, 237, 248) 0px 1px 20px 0px; }
.selection-sku > .inner a .text { background: 0px 0px; }
.selection-sku > .inner a:hover .text, .selection-sku > .inner a.on .text { background: url("") 7px center no-repeat; opacity: 0.5; }
.selection-sku > .inner a.on .text { opacity: 1; }
.selection-sku > .inner a:hover .glow.left { left: -1px; }
.selection-sku > .inner a:hover .glow.right { right: -1px; }
.selection-sku > .inner a .glow.left .top, .selection-sku > .inner a .glow.right .top, .selection-sku > .inner a .glow.left .bottom, .selection-sku > .inner a .glow.right .bottom { padding: 0px; margin: 0px; position: absolute; width: 0px; height: 0px; border-style: solid; }
.selection-sku > .inner a .glow.left .top { left: 0px; top: -5px; border-width: 5px 0px 0px 5px; border-color: transparent transparent transparent rgb(66, 236, 248); }
.selection-sku > .inner a .glow.left .bottom { left: 0px; bottom: -5px; border-width: 5px 5px 0px 0px; border-color: rgb(66, 236, 248) transparent transparent; }
.selection-sku > .inner a .glow.right .top { left: 0px; top: -5px; border-width: 5px 5px 5px 0px; border-color: transparent rgb(66, 236, 248) transparent transparent; }
.selection-sku > .inner a .glow.right .bottom { left: 0px; bottom: -5px; border-width: 0px 5px 5px 0px; border-color: transparent rgb(66, 236, 248) transparent transparent; }
#store.sku-detail .lcol .stock { font-size: 14px; }
#store.sku-detail .lcol .add-cart { margin-left: -50px; border: none; }
#store.sku-detail .lcol .add-cart:hover { border: none; }
#store.sku-detail .rcol { width: 860px; float: right; margin-top: 40px; }
#store.sku-detail .rcol .no-carousel { border: 1px solid rgb(2, 56, 103); width: 800px; height: 300px; margin: 0px auto 30px; }
#store.sku-detail .rcol .carousel-holder { width: 860px; height: 373px; position: relative; background: url("") center top no-repeat; }
#store.sku-detail .rcol .carousel-holder.no-carousel { background: url("") center top no-repeat; margin: 0px; }
#store.sku-detail .rcol .carousel-holder-sku.no-carousel { border: 0px; }
#store.sku-detail .rcol .carousel-holder .nav a { width: 12px; height: 141px; display: block; position: absolute; top: 75px; background: url(""); }
#store.sku-detail .rcol .carousel-holder .nav a.left { background-position: left top; left: 19px; }
#store.sku-detail .rcol .carousel-holder .nav a.right { background-position: right top; right: 19px; }
#store.sku-detail .rcol .carousel-holder .nav a span { width: 109px; height: 116px; display: block; position: absolute; background: url(""); }
#store.sku-detail .rcol .carousel-holder .nav a.left span.top { background-position: left top; left: -48px; top: -11px; }
#store.sku-detail .rcol .carousel-holder .nav a.left span.bottom { background-position: left bottom; left: -48px; bottom: -11px; }
#store.sku-detail .rcol .carousel-holder .nav a.right span.top { background-position: right top; right: -48px; top: -11px; }
#store.sku-detail .rcol .carousel-holder .nav a.right span.bottom { background-position: right bottom; right: -48px; bottom: -11px; }
#store.sku-detail .rcol .carousel-holder .nav a.left:hover span.top { top: 16px; }
#store.sku-detail .rcol .carousel-holder .nav a.left:hover span.bottom { bottom: 16px; }
#store.sku-detail .rcol .carousel-holder .nav a.right:hover span.top { top: 16px; }
#store.sku-detail .rcol .carousel-holder .nav a.right:hover span.bottom { bottom: 16px; }
#store.sku-detail .rcol .carousel-holder.carousel-holder-ship .nav a { width: 31px; height: 118px; display: none; background: url("") center top no-repeat; }
#store.sku-detail .rcol .carousel-holder.carousel-holder-ship .nav a span { display: none; }
#store.sku-detail .rcol .carousel-sku { position: relative; overflow: hidden; width: 720px; height: 373px; margin: 0px auto; }
#store.sku-detail .rcol .carousel-sku .viewport { position: relative; height: 307px; }
#store.sku-detail .rcol .carousel-sku .viewport .slide { float: left; width: 720px; height: 100%; overflow: hidden; }
#store.sku-detail .rcol .carousel-sku .viewport .slide img { width: 318px; height: 248px; display: block; position: relative; border: 1px solid rgb(2, 56, 103); margin: 28px 20px 0px; float: left; }
#store.sku-detail .rcol .carousel-sku .viewport .slide.single img { float: none; margin: 28px auto 0px; }
#store.sku-detail .rcol .carousel .pager { text-align: center; width: 200px; height: 24px; margin: -2px auto 0px; position: relative; background: url("") center bottom; }
#store.sku-detail .rcol .carousel .pager .left, #store.sku-detail .rcol .carousel .right { z-index: 3; position: absolute; width: 23px; height: 23px; background: url(""); margin: 0px; }
#store.sku-detail .rcol .carousel .pager .left { background-position: left top; left: -23px; bottom: 0px; }
#store.sku-detail .rcol .carousel .pager .right { background-position: right top; right: -23px; bottom: 0px; }
#store.sku-detail .rcol .carousel .pager a { top: -6px; z-index: 4; position: relative; }
#store.sku-detail .rcol .carousel .pager a:hover, #store.sku-detail .rcol .carousel .pager a.on { transform: rotate(270deg); }
#store.sku-detail .rcol .carousel .pager a:hover span, #store.sku-detail .rcol .carousel .pager a.on span { opacity: 1; }
#store.sku-detail .rcol .carousel .pager .left span, #store.sku-detail .rcol .carousel .pager .right span { width: 125px; height: 118px; display: block; top: -48px; position: absolute; background: url(""); }
#store.sku-detail .rcol .carousel .pager .left span { left: -37px; }
#store.sku-detail .rcol .carousel .pager .right span { right: -37px; background-position: right center; }
#store.sku-detail .rcol .carousel-holder-ship { width: 819px; height: 373px; margin: 0px auto; position: relative; background: url("") center top no-repeat; }
#store.sku-detail .rcol .carousel-holder-ship.no-carousel { background: 0px 0px; height: 330px; border: 0px; margin: 0px auto; }
#store.sku-detail .rcol .carousel-ship { width: 819px; height: 360px; margin: 0px auto; position: relative; overflow: hidden; }
#store.sku-detail .rcol .carousel-ship .viewport { width: 819px; border: 1px solid rgb(27, 66, 104); height: 288px; background: rgba(0, 0, 0, 0.5); margin: 0px auto; position: relative; }
#store.sku-detail .rcol .carousel-ship .viewport .slide { width: 819px; height: 288px; float: left; position: relative; }
#store.sku-detail .rcol .carousel-ship .viewport .slide img { width: 818px; height: 288px; position: relative; }
#store.sku-detail .rcol .carousel-ship .viewport .slide .blue-overlay { width: 818px; height: 288px; position: absolute; left: 0px; top: 0px; background: url("") repeat; }
#store.sku-detail .rcol .carousel-ship .info { z-index: 8; position: absolute; top: 0px; left: -37px; background: url("") repeat; width: 919px; height: 288px; }
#store.sku-detail .rcol .carousel-ship .info * { font-family: Electrolize; }
#store.sku-detail .rcol .carousel-ship .info .name { position: absolute; z-index: 9; left: 65px; top: 50%; margin-top: -17px; line-height: 34px; font-size: 18px; text-transform: uppercase; color: rgb(193, 238, 254); }
#store.sku-detail .rcol .carousel-ship .info .name span { font-size: 14px; color: rgb(111, 216, 255); line-height: 34px; }
#store.sku-detail .rcol .carousel-ship .info .manufacturer { color: rgb(111, 216, 255); font-size: 12px; position: absolute; right: 55px; top: 50%; margin-top: -19px; line-height: 34px; transition-delay: 0.2s; }
#store.sku-detail .rcol .carousel-ship .info .manufacturer img { margin-left: 5px; }
#store.sku-detail .rcol .carousel-ship .pager { margin-top: 15px; }
#store.sku-detail .rcol .package-listing { width: 776px; margin: 0px auto; }
#store.sku-detail .rcol .package-listing * { font-family: Electrolize; }
#store.sku-detail .rcol .package-listing ul { position: relative; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(29, 65, 101); border-bottom-color: rgb(29, 65, 101); border-image: initial; border-left-style: initial; border-left-color: initial; border-right-style: initial; border-right-color: initial; padding: 0px; }
#store.sku-detail .rcol .package-listing.special ul { background: url("") center center no-repeat rgba(1, 23, 40, 0.5); border: 1px solid rgb(29, 65, 101); padding: 25px 0px 10px 125px; }
#store.sku-detail .rcol .package-listing.special li { width: 230px; float: left; margin: 0px 43px 15px 0px; font-size: 12px; color: rgb(136, 163, 173); }
#store.sku-detail .rcol .package-listing.special li span { color: rgb(111, 216, 255); text-transform: uppercase; }
#store.sku-detail .rcol .package-listing.ship li { min-height: 66px; position: relative; background: url("") center center no-repeat rgba(1, 23, 40, 0.5); padding: 27px 0px 27px 267px; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(29, 65, 101); border-left-color: rgb(29, 65, 101); border-image: initial; border-top-style: initial; border-top-color: initial; border-bottom-style: initial; border-bottom-color: initial; }
#store.sku-detail .rcol .package-listing.ship li img { width: 186px; height: 63px; border: 1px solid rgb(10, 56, 100); display: block; position: absolute; left: 44px; top: 50%; margin-top: -31px; }
#store.sku-detail .rcol .package-listing.ship li a { opacity: 0; color: rgb(20, 230, 250); font-size: 11px; text-transform: uppercase; position: absolute; right: 0px; top: 50%; line-height: 46px; height: 43px; margin-top: -22px; padding-right: 65px; }
#store.sku-detail .rcol .package-listing.ship li a .arrow { background: url("") center center no-repeat; width: 46px; height: 43px; display: block; top: 0px; position: absolute; }
#store.sku-detail .rcol .package-listing.ship li a .arrow1 { right: 21px; }
#store.sku-detail .rcol .package-listing.ship li a .arrow2 { right: 14px; }
#store.sku-detail .rcol .package-listing.ship li a .arrow3 { right: 7px; }
#store.sku-detail .rcol .package-listing.ship li .info { font-size: 12px; color: rgb(136, 163, 173); line-height: 22px; }
#store.sku-detail .rcol .package-listing.ship li .info span { color: rgb(111, 216, 255); text-transform: uppercase; }
#store.sku-detail .rcol .package-listing.ship li:hover { background: url("") center center no-repeat rgba(1, 23, 40, 0.2); }
#store.sku-detail .rcol .package-listing.ship li:hover img { border-color: rgb(16, 174, 255); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 28px 0px; }
#store.sku-detail .rcol .package-listing.ship li:hover a { opacity: 1; }
#store.sku-detail .rcol .package-listing.ship li:hover a .arrow { animation-fill-mode: forwards; }
#store.sku-detail .rcol .package-listing.ship li:hover a .arrow1 { animation: 0.3s linear 0s 1 normal none running arrow; }
#store.sku-detail .rcol .package-listing.ship li:hover a .arrow2 { animation: 0.5s linear 0s 1 normal none running arrow; }
#store.sku-detail .rcol .package-listing.ship li:hover a .arrow3 { animation: 0.7s linear 0s 1 normal none running arrow; }
.package-listing.item ul { margin: 0px auto; position: relative; background: rgba(1, 23, 40, 0.5); border: 1px solid rgb(29, 65, 101); padding: 25px 0px 10px; list-style: none; }
.package-listing.item li { background: url("") left center no-repeat; padding-left: 23px; width: 190px; float: left; margin: 0px 0px 15px 35px; font-size: 12px; color: rgb(124, 149, 159); }
#store.sku-detail .rcol .package-listing.item ul { background: rgba(1, 23, 40, 0.5); border: 1px solid rgb(29, 65, 101); padding: 25px 0px 10px; }
#store.sku-detail .rcol .package-listing.item li { background: url("") left center no-repeat; padding-left: 23px; width: 190px; float: left; margin: 0px 0px 15px 35px; font-size: 12px; color: rgb(124, 149, 159); }
#store.sku-detail .rcol .wrapper { max-width: 776px; float: right; margin-right: 42px; z-index: 2; }
#store.sku-detail .rcol .wrapper .content-block1, #store.sku-detail .rcol .wrapper .content-block1 .content { border: none; background: 0px 0px; padding: 0px; margin: 0px; }
#store.sku-detail .rcol .wrapper .content-block1 .content p { width: auto; min-width: inherit; max-width: inherit; color: rgb(177, 216, 241); font-family: Electrolize; line-height: 25px; }
#store.sku-detail .rcol .wrapper .content-block1 .content a, #store.sku-detail .rcol .wrapper .content-block1 .content p a { color: rgb(179, 212, 252); text-decoration: underline; }
#store.sku-detail .rcol .wrapper .content-block1 .content a:hover, #store.sku-detail .rcol .wrapper .content-block1 .content p a:hover { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#store.sku-detail .rcol .wrapper .content-block1 .top-line, #store.sku-detail .rcol .wrapper .content-block1 .corner { display: none; }
.modals.sku_detail_zoom.lightbox > .shader { opacity: 0.5 !important; }
.modals.sku_detail_zoom .top-border, .modals.sku_detail_zoom .bottom-border { display: none; }
.modals.sku_detail_zoom .modal-inner { background: 0px 0px; border: none; overflow: visible; }
.modals.sku_detail_zoom .modal-inner .close { margin: 0px; position: absolute; z-index: 1; right: 2px; top: 1px; background: url("") no-repeat; width: 32px; height: 32px; }
.modals.sku_detail_zoom .modal-inner .inner-content { overflow: visible; }
.modals.sku_detail_zoom #sku-detail-zoom { position: relative; max-width: 1070px; padding: 30px; border: 1px solid rgb(27, 66, 104); background: url("") 0% 0% repeat scroll rgb(0, 0, 0); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 10px 0px; }
.modals.sku_detail_zoom #sku-detail-zoom > div { opacity: 0; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source { width: 823px; height: 107px; background: url("") center center; position: absolute; bottom: -48px; left: 50%; margin-left: -412px; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a { display: block; margin: 36px auto 0px; height: 43px; width: 120px; position: relative; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a .text { font-size: 12px; color: rgb(177, 216, 241); font-family: Electrolize; line-height: 43px; opacity: 0.25; height: 43px; display: block; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a .icon { position: absolute; left: 100px; top: -2px; width: 27px; height: 35px; background: url("") center bottom no-repeat; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a .icon span { opacity: 0.5; display: block; background: url("") center top no-repeat; width: 27px; height: 35px; position: absolute; top: 10px; left: 0px; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a:hover .text { opacity: 1; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a:hover .icon span { top: 14px; opacity: 1; }
.modals.sku_detail_zoom #sku-detail-zoom .to-zoom { width: 710px; height: 516px; border: 1px solid rgb(27, 66, 104); float: left; position: relative; }
.modals.sku_detail_zoom #sku-detail-zoom .to-zoom img { width: 710px; height: 516px; }
.modals.sku_detail_zoom #sku-detail-zoom #target-zoom { width: 276px; height: 516px; border: 1px solid rgb(27, 66, 104); float: right; position: relative; }
.zoomContainer { display: none; }
#store-wrapper #variant-matrix.hide { display: none; }
#store-wrapper #statsapp { margin-top: 25px; }
#store-wrapper #statsapp #resetships { display: none; }
#store-wrapper #statsapp #compareitems { display: none; }
#store-wrapper #statsapp .shiftbtn { display: none; }
#store-wrapper #statsapp .ship .shipcompare { visibility: hidden; }
#store-wrapper #statsapp #statsheadings .statboxcontainer-wrapper::before, #store-wrapper #statsapp #statsheadings .statboxcontainer-wrapper::after { background-size: auto; }
#store-wrapper .hr { background-color: rgb(0, 158, 255); opacity: 0.15; height: 8px; width: 100%; margin: 60px 0px 6px; }
#store-wrapper .currency-selector { width: 140px; background: rgba(0, 0, 0, 0.5); }
#store-wrapper select.currency-selector { background: url("") right center no-repeat scroll rgb(0, 0, 0); }
#store-wrapper .content-block4 { z-index: 1; position: relative; }
#store-wrapper fieldset { float: right; margin: 8px 10px 0px 0px; }
#store-wrapper fieldset input[type="text"].search { width: 300px; padding: 7px 15px; float: right; margin: 0px 10px; }
#store-wrapper fieldset .submit-wrapper { float: right; }
.modals.ship_commercial .top-border, .modals.ship_commercial .bottom-border { display: none; }
.modals.ship_commercial .modal-inner { background: 0px 0px; border: none; }
.modals.ship_commercial .shader { opacity: 0.5 !important; }
.modals.ship_commercial .modal-inner { overflow: visible; }
.modals.ship_commercial .modal-inner .close { margin: 0px; position: absolute; z-index: 2; right: 30px; top: 49px; background: url("") no-repeat; width: 32px; height: 32px; }
.modals.ship_commercial .hr { background-color: rgb(0, 158, 255); opacity: 0.15; height: 8px; width: 100%; margin: 0px 0px 6px; }
.modals.ship_commercial .content-block4 { z-index: 1; position: relative; }
.modals.ship_commercial .content-block4 h1 { color: rgb(0, 231, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; background: url("") left center no-repeat; padding: 8px 10px 8px 60px; margin: 0px; clear: none; display: inline; float: left; }
.modals.ship_commercial .content-block4 h1 a { color: rgb(0, 231, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; }
.modals.ship_commercial .content-block4 h1 a:hover { text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
.modals.ship_commercial .content-block4 h1 strong { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; }
.modals.ship_commercial .content-block4 h1 img { margin-top: -5px; }
.modals.ship_commercial .content-block4 .selectlist { float: right; margin: 9px; }
.modals.ship_commercial .content-block4 .content { background: url("") 0% 0% repeat scroll rgba(0, 0, 0, 0.5); }
.modals.ship_commercial #ship-commercial { max-width: 1140px; padding: 25px; border: 1px solid rgb(27, 66, 104); background: rgb(0, 0, 0); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 10px 0px; }
.modals.ship_commercial #ship-commercial #commercial { width: 1060px; height: 596px; }
#store-wrapper.ship-detail { background: url("") center -172px no-repeat rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 20px 20px -20px inset; }
#store-wrapper.ship-detail .wcontent .content-block4 { margin: 0px 0px 40px; }
#store-wrapper.ship-detail .ship-section.sku-section .wcontent .content-block4 { margin: 0px; }
#store-wrapper.ship-detail .hr { margin-top: 0px; }
#store-wrapper.ship-detail section, #store-wrapper.ship-detail section#intro .description { padding-top: 115px; }
#store-wrapper.ship-detail section#intro { padding-top: 75px; }
#store-wrapper.ship-detail section#intro .description .suggested-block { width: auto; height: auto; clear: both; }
#store-wrapper.ship-detail section#intro .description .suggested-block .top, #store-wrapper.ship-detail section#intro .description .suggested-block .bottom { width: auto; position: relative; left: inherit; top: inherit; bottom: inherit; }
#store-wrapper.ship-detail div.prod-status { margin-bottom: 45px; }
#store-wrapper.ship-detail div.prod-status p { font-family: Electrolize; color: rgb(136, 163, 173); padding: 0px; margin: 0px; }
#store-wrapper.ship-detail div.prod-status span { font-family: Electrolize; font-size: 16px; color: rgb(0, 222, 255); text-transform: uppercase; text-shadow: rgb(0, 132, 255) 0px 0px 20px; }
#store-wrapper.ship-detail #intro { position: relative; max-width: 1200px; margin: auto; }
#store-wrapper.ship-detail #intro .headline { height: 400px; position: relative; margin-bottom: 15px; }
#store-wrapper.ship-detail #intro .headline .thumb { position: relative; height: 400px; }
#store-wrapper.ship-detail #intro .headline .thumb img { position: relative; z-index: 1; height: 400px; }
#store-wrapper.ship-detail #intro .headline .thumb .mask { background: url("") center center no-repeat; position: absolute; z-index: 2; top: 0px; left: 0px; width: 100%; height: 100%; }
#store-wrapper.ship-detail #intro .headline .thumb a { width: 100%; height: 100%; display: block; position: absolute; left: 0px; top: 0px; z-index: 3; opacity: 0; background: url("") center center no-repeat; }
#store-wrapper.ship-detail #intro .headline .thumb a:hover { opacity: 1; }
#store-wrapper.ship-detail #intro .headline .thumb a span { display: block; font-family: Electrolize; font-size: 12px; text-transform: uppercase; color: rgb(255, 255, 255); width: 200px; text-align: center; position: absolute; left: 50%; bottom: 100px; margin-left: -105px; }
#store-wrapper.ship-detail #intro .headline .thumb a:hover span { bottom: 125px; }
#store-wrapper.ship-detail #intro .headline .titles { position: absolute; bottom: 0px; left: 55px; z-index: 3; }
#store-wrapper.ship-detail #intro .headline .titles h1 { font-size: 48px; color: rgb(177, 216, 241); text-transform: uppercase; margin: 0px; max-width: 660px; line-height: 46px; }
#store-wrapper.ship-detail #intro .headline .titles h1 span { color: rgb(106, 193, 230); font-size: 11px; font-family: Electrolize; display: inline-block; margin: 0px 10px; text-shadow: rgb(0, 132, 255) 0px 0px 15px; }
#store-wrapper.ship-detail #intro .headline .titles h1 .icon { display: inline-block; }
#store-wrapper.ship-detail #intro .headline .titles div { font-size: 32px; color: rgb(44, 121, 159); font-family: Electrolize; }
#store-wrapper.ship-detail #intro .headline.noimg { height: auto; }
#store-wrapper.ship-detail #intro .headline.noimg .thumb { height: 200px; }
#store-wrapper.ship-detail #intro .headline.noimg .thumb .mask { display: none; }
#store-wrapper.ship-detail #intro .subnav-placeholder { height: 49px; }
#store-wrapper.ship-detail #intro .subnav { position: relative; width: 100%; height: 49px; z-index: 1500; }
#store-wrapper.ship-detail #intro .subnav .wcontent { padding-top: 15px; height: 34px; background: url("") center top repeat-x; }
#store-wrapper.ship-detail #intro .subnav .wcontent.no-variant { background: url("") center bottom repeat-x; }
#store-wrapper.ship-detail #intro .subnav a.anchor { display: block; float: left; height: 21px; font-family: Electrolize; font-size: 12px; color: rgb(255, 255, 255); line-height: 20px; text-transform: uppercase; padding: 0px 15px; position: relative; z-index: 2; text-shadow: rgb(0, 231, 255) 0px 0px 15px; }
#store-wrapper.ship-detail #intro .subnav a.anchor:hover, #store-wrapper.ship-detail #intro .subnav a.anchor.active { border-bottom: 4px solid rgb(0, 231, 255); }
#store-wrapper.ship-detail #intro .subnav a.anchor.first { margin-left: 45px; }
#store-wrapper.ship-detail #intro .subnav .variant-selector { z-index: 20; font-family: Electrolize; font-size: 12px; color: rgb(106, 193, 230); text-transform: uppercase; display: flex; flex-direction: column; padding-left: 45px; width: 220px; height: 49px; line-height: 50px; position: absolute; right: 94px; top: 0px; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variant-selector-title { text-align: center; width: 193px; font-family: Electrolize; display: flex; align-items: center; line-height: 1.4em; padding-right: 37px; min-height: 50px; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variant-selector-title span { background: url("") no-repeat; width: 37px; height: 32px; display: inline-block; position: absolute; top: 8px; right: 0px; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants { border-right: 1px solid rgb(41, 73, 97); border-bottom: 1px solid rgb(41, 73, 97); border-left: 1px solid rgb(41, 73, 97); border-image: initial; border-top: none; cursor: pointer; display: none; margin-left: -5px; background: url("") left top repeat-y; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants .glow { left: -7px; top: -14px; position: absolute; width: 319px; height: 106px; display: block; background: url("") no-repeat; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a { opacity: 0.5; text-transform: none; border-bottom: 1px solid rgb(41, 73, 97); font-size: 14px; color: rgb(66, 237, 248); font-family: Electrolize; line-height: 1.2em; display: block; width: 222px; padding: 20px 10px 20px 47px; position: relative; box-sizing: border-box; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a.last { border-bottom: none; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a .radio { position: absolute; left: 10px; top: 50%; margin-top: -14px; width: 28px; height: 28px; background: url("") center top; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a .radio span { display: block; opacity: 0.5; position: absolute; top: 1px; left: 0px; width: 28px; height: 28px; background: url("") center bottom; }
#store-wrapper.ship-detail #intro .subnav .variant-selector:hover { color: rgb(255, 255, 255); }
#store-wrapper.ship-detail #intro .subnav .variant-selector:hover .variants { display: block; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a:hover { opacity: 1; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a:hover .radio span { opacity: 1; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a.active, #store-wrapper.ship-detail #intro .subnav .variant-selector .variants a:hover .radio span { opacity: 1; color: rgb(255, 255, 255); }
#store-wrapper.ship-detail #intro .subnav.js-fixed { position: fixed; left: 0px; top: 110px; padding-top: 10px; height: 90px; background: linear-gradient(rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); }
#store-wrapper.ship-detail section#intro .description { position: relative; padding: 66px 0px 0px 90px; }
#store-wrapper.ship-detail section#intro .description .excerpt { max-width: 60%; float: left; font-family: Electrolize; font-size: 14px; color: rgb(177, 216, 241); margin: 0px 0px 25px; }
#store-wrapper.ship-detail section#intro .description .bt-brochure { float: right; }
#store-wrapper.ship-detail section#intro .description .detail { clear: both; color: rgb(0, 255, 0); font-family: Electrolize; font-size: 12px; }
#store-wrapper.ship-detail section#intro .description .price { color: rgb(255, 174, 0); text-shadow: rgb(0, 0, 0) 2px 2px 0px; font-family: Electrolize; font-size: 22px; text-transform: uppercase; margin: 4px 0px 30px; }
#store-wrapper.ship-detail section#intro .description .price span { font-family: Electrolize; }
#store-wrapper.ship-detail section#intro .description .price span.super { font-size: 14px; vertical-align: text-top; }
#store-wrapper.ship-detail section#intro .description .price span.super .currency { color: rgb(255, 255, 255); }
#store-wrapper.ship-detail section#intro .description .holobtn { margin-left: -29px; text-transform: uppercase; }
#store-wrapper.ship-detail section#intro .description .holobtn.inactive { opacity: 0.5; cursor: default; }
#store-wrapper.ship-detail .ship-slideshow .nav { width: 1184px; height: 215px; margin-left: -20px; background: url("") no-repeat; position: relative; text-align: center; }
#store-wrapper.ship-detail .ship-slideshow .nav .arrow { background: url("") no-repeat; font-size: 12px; font-weight: 700; color: rgb(26, 253, 248); position: absolute; top: 27px; width: 59px; height: 60px; font-family: Electrolize; }
#store-wrapper.ship-detail .ship-slideshow .nav .arrow.prev { left: 46px; background-position: left center; }
#store-wrapper.ship-detail .ship-slideshow .nav .arrow.next { right: 46px; background-position: right center; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap { display: inline-block; position: relative; margin: 23px auto; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .clipping { display: block; width: 990px; height: 65px; position: relative; overflow: hidden; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumbnails { display: block; height: 63px; position: absolute; top: 0px; left: 0px; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .pager { margin: 20px auto 0px; display: block; width: 225px; text-align: center; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumb { width: 186px; height: 63px; margin: 0px 5px; display: block; float: left; border: 1px solid transparent; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumb.on, #store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumb:hover { border-color: rgb(16, 174, 255); }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumb img { width: 186px; height: 63px; }
#store-wrapper.ship-detail .ship-slideshow .nav .glow { display: block; width: 115px; height: 168px; position: absolute; top: -27px; }
#store-wrapper.ship-detail .ship-slideshow .nav .glow.left { left: 0px; background-image: url(""); }
#store-wrapper.ship-detail .ship-slideshow .nav .glow.right { right: 0px; background-image: url(""); }
#store-wrapper.ship-detail .ship-slideshow .inner { position: relative; width: 1140px; min-height: 411px; overflow: hidden; }
#store-wrapper.ship-detail .ship-slideshow .inner > .clipping { position: relative; margin: auto; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder { width: 1140px; height: 390px; position: relative; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide { position: relative; float: left; width: 1138px; border: 1px solid rgb(29, 65, 101); height: 388px; background: 50% 50% / cover no-repeat; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .caption { position: absolute; bottom: -1px; left: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.3); }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .caption p { padding: 0px 30px; font-family: Electrolize; font-size: 14px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide:hover .caption { bottom: -1px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .video-holder { background: url("") 50% 50% no-repeat; height: 100%; z-index: 10; position: relative; cursor: pointer; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source { z-index: 1; width: 823px; height: 107px; background: url("") center center; position: absolute; bottom: -49px; left: 50%; margin-left: -412px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a { display: block; margin: 36px auto 0px; height: 43px; width: 120px; position: relative; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a .text { font-size: 12px; color: rgb(177, 216, 241); font-family: Electrolize; line-height: 43px; opacity: 0.25; height: 43px; display: block; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a .icon { position: absolute; left: 100px; top: -2px; width: 27px; height: 35px; background: url("") center bottom no-repeat; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a .icon span { opacity: 0.5; display: block; background: url("") center top no-repeat; width: 27px; height: 35px; position: absolute; top: 10px; left: 0px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a:hover .text { opacity: 1; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a:hover .icon span { top: 14px; opacity: 1; }
#store-wrapper.ship-detail .viewer { width: 1138px; height: 517px; border: 1px solid rgb(29, 65, 102); margin: 0px auto; position: relative; }
#store-wrapper.ship-detail .controls { border-top: 1px solid rgb(29, 65, 102); position: relative; width: 1097px; height: 269px; margin: 0px auto; background-image: url(""); }
#store-wrapper.ship-detail .controls .btn-tab { display: block; position: absolute; top: -26px; width: 368px; height: 26px; font-size: 14px; color: rgb(9, 114, 132); text-transform: uppercase; font-family: Electrolize; text-align: center; }
#store-wrapper.ship-detail .controls .btn-tab.tech { left: 178px; }
#store-wrapper.ship-detail .controls .btn-tab.holo { left: 548px; }
#store-wrapper.ship-detail .controls .btn-tab .tab, #store-wrapper.ship-detail .controls .btn-tab .hover { width: 368px; height: 26px; display: block; position: absolute; left: 0px; top: 0px; }
#store-wrapper.ship-detail .controls .btn-tab .hover { opacity: 0; }
#store-wrapper.ship-detail .controls .btn-tab:hover { color: rgb(0, 237, 255); }
#store-wrapper.ship-detail .controls .btn-tab:hover .tab { opacity: 0; }
#store-wrapper.ship-detail .controls .btn-tab:hover .hover { opacity: 1; }
#store-wrapper.ship-detail .controls .control-camera { width: 210px; height: 210px; position: absolute; top: 10px; left: 15px; }
#store-wrapper.ship-detail .controls .control-camera .pad { width: 58px; height: 117px; position: absolute; top: 10px; left: 70px; background: url("") no-repeat; }
#store-wrapper.ship-detail .controls .control-camera .pad a { width: 40px; height: 44px; display: block; position: absolute; }
#store-wrapper.ship-detail .controls .control-camera .pad a span { opacity: 0; width: 72px; height: 76px; display: block; background: url("") no-repeat; position: absolute; left: 0px; top: 0px; }
#store-wrapper.ship-detail .controls .control-camera .pad a.orbit { left: 9px; top: 10px; }
#store-wrapper.ship-detail .controls .control-camera .pad a.orbit span { left: -16px; top: -15px; }
#store-wrapper.ship-detail .controls .control-camera .pad a:hover span { opacity: 1; }
.bt-hex { display: block; width: 85px; height: 80px; position: absolute; bottom: -15px; right: 92px; z-index: 10; }
.bt-hex * { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: 0px 0px no-repeat; }
.bt-hex > .glow { width: 315px; height: 398px; background-image: url(""); top: -135px; left: -124px; }
.bt-hex > .bg { background-image: url(""); }
.bt-hex > .bg > .edge { background-image: url(""); }
.bt-hex > .bg > .arrow { background: url("") center center; }
.bt-hex > .bg > .arrow:hover { background-position: center 3px; }
.bt-hex > .bg > .label { width: 400px; font-size: 11px; color: rgb(73, 94, 108); text-align: right; left: auto; right: 85px; top: 17px; }
.bt-hex > .bg > .label strong { font-family: Electrolize; font-size: 11px; color: rgb(106, 193, 230); margin-bottom: 15px; position: relative; height: auto; }
.radio-pager { display: inline-block; width: 35px; height: 35px; background: url("") 0px 0px no-repeat; }
.radio-pager:hover, .radio-pager.on { transform: rotate(-90deg); }
.radio-pager.on { background: url("") 0px 0px no-repeat, url("") 0px 0px no-repeat; }
.radio-pager.small { width: 21px; height: 21px; background: url("") center center no-repeat; }
.radio-pager.small.on { background: url("") center center no-repeat, url("") center center no-repeat; }
#post #store-wrapper { margin-top: 20px; }
#post .store-embed { line-height: 1.4; }
.taxes { cursor: pointer; overflow: hidden; width: 31px; height: 31px; background: url("") center center no-repeat; position: absolute; right: -31px; top: -7px; z-index: 3; }
.taxes * { font-family: Electrolize; }
.taxes .taxes-details { padding: 10px 15px; box-shadow: rgb(0, 0, 0) 0px 0px 10px; background-color: rgb(9, 16, 24); border: 1px solid rgb(52, 80, 116); width: 130px; margin-left: -81px; opacity: 0; z-index: 1; position: absolute; top: 0px; left: 50%; text-transform: none; font-size: 10px; color: rgb(177, 216, 241); }
.taxes .taxes-details .arrow { width: 14px; height: 9px; position: absolute; top: -9px; left: 50%; margin-left: -7px; background: url("") center center no-repeat; }
.taxes .taxes-details ul, .rsi-markup .segment .content .taxes .taxes-details ul { color: rgb(44, 121, 159); display: inline-block; padding: 0px; margin: 0px; list-style: none; }
.taxes .taxes-details ul li, .rsi-markup .segment .content .taxes .taxes-details ul li { background: 0px 0px; padding-left: 0px; }
.taxes:hover { overflow: visible; }
.taxes:hover .taxes-details { opacity: 1; z-index: 6; top: 35px; }
#store footer, #store footer > .wrapper { height: auto; }
#store footer > .wrapper .line-menu.with-content { height: 440px; }
#store footer .exterior-lines .line-menu.large { height: 522px; }
#store .disclaimer { color: rgb(177, 169, 146); font-size: 14px; padding-left: 40px; padding-top: 3px; margin: 20px 0px 0px -40px; line-height: 25px; font-style: italic; font-family: Electrolize; background: url("") left -5px no-repeat; }
#store .disclaimer a { color: rgb(111, 216, 255); text-shadow: rgb(0, 132, 255) 0px 0px 15px; }
#store .more-packages-notice { display: flex; justify-content: center; width: 100%; }
#store .requirements { margin: 18px 0px 0px -20px; }
#store .requirements .title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(115, 177, 203); display: inline-block; padding-left: 24px; position: relative; margin-left: -5px; }
#store .requirements .title::before { transition-duration: 0.3s; perspective: 1000px; content: ""; position: absolute; width: 22px; height: 22px; left: 0px; top: -2px; background: url("") center center no-repeat transparent; }
#store .requirements .title.active::before { transform: rotate(90deg); }
#store .requirements ul { padding-left: 0px; list-style-position: inside; margin: 12px 0px 6px 19px; max-height: 0px; overflow: hidden; transition-duration: 0.3s; perspective: 1000px; }
#store .requirements ul.active { max-height: 200px; }
#store .requirements ul li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(210, 210, 210); }
#store .requirements ul li:last-child { padding-bottom: 20px; }
.tablet_hide { display: none; }
@media only screen and (max-width: 1360px) {
#store-carousel .lgradient, #store-carousel .rgradient { display: none; }
}
@media only screen and (max-width: 1201px) {
#store-carousel { display: none; }
#store.is_tablet #store-carousel { display: block; }
}
@media only screen and (max-width: 1156px) {
#store .wcontent { width: 930px; margin: auto; }
#store-wrapper #holo-viewer.wcontent { width: 100%; }
#store #store-carousel .wcontent, #store #store-carousel .carousel > .slide, #store #store-carousel .carousel > .slide .item { width: 946px; height: 331px; }
#store #store-carousel .carousel > .slide .item .info .inner { height: 269px; padding: 50px 20px 12px 40px; }
#store #store-carousel .carousel > .slide .item.active .info .price { opacity: 1; }
#store .breadcrumbs { margin-right: 30px; }
#store .sort-filter-wrap { width: 100%; }
#store .sort-filters { float: right; }
.bt-hex { bottom: -155px; right: 70px; }
#store-wrapper.ship-detail #intro .subnav .wcontent { background-position: center bottom; }
#store .block-title { width: 100%; padding: 0px; }
#store .block-title span.text { width: 720px; display: block; }
#store #search-filters { display: block; width: 278px; position: absolute; left: calc(185px - 50vw); top: 260px; background: rgba(0, 0, 0, 0.8); z-index: 5; }
#store #search-filters .expand-filters { position: absolute; top: -1px; right: -44px; width: 42px; padding-top: 45px; height: 95px; text-transform: uppercase; display: block; background: url("") repeat-y; border: 1px solid rgba(0, 231, 255, 0.6); }
#store #search-filters .expand-filters .arrow { transform: rotate(-90deg); display: block; width: 48px; height: 48px; position: absolute; background: url("") no-repeat; right: -3px; top: -5px; }
#store #search-filters .expand-filters .title { font-family: Electrolize; font-size: 20px; text-align: center; color: rgb(0, 231, 255); display: block; transform: rotate(90deg); }
#store #search-filters.on .expand-filters .arrow { transform: rotate(90deg); }
#store #search-filters.on { left: calc(465px - 50vw); }
#store #search-results { float: none; width: 100%; margin: auto; }
#store #search-results .ships-listing { width: 862px; margin: 0px auto; }
#store-wrapper .sort-filters fieldset.lfilters { float: none; }
#store .featured-listing.split, #store .featured-listing.split.last { float: none; width: 620px; margin: 80px auto 0px; }
#store .featured-listing.split .products-row { padding: 6px 10px 0px; }
#store .ship-item .inner img.small { display: none; }
#store .ship-item .inner img.large { display: block; }
#store #search-results .products-row, #store .products-row { margin: 0px auto 30px; padding: 0px 15px; }
#store #search-results .product-item { margin: 6px 25px 40px; }
#store-wrapper.ship-detail #intro .headline .thumb { overflow: hidden; }
#store-wrapper.ship-detail #intro .headline .thumb img { position: absolute; left: 50%; margin-left: -600px; }
#store-wrapper.ship-detail #intro .description { padding-left: 70px; }
#store-wrapper.ship-detail .ship-slideshow .inner { width: 930px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder { width: 930px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide { width: 928px; }
#store-wrapper.ship-detail .ship-slideshow .nav { width: 930px; margin: 0px auto; background-position: center center; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .clipping { width: 594px; }
.buying-options-content .lcol { margin-bottom: 50px; width: 600px; margin-left: 40px; }
.buying-options-content .lcol .add-cart { margin-left: -55px; }
.buying-options-content .rcol { width: 820px; float: none; margin: 0px auto; }
#store.sku-detail .lcol { width: 100%; float: none; }
#store.sku-detail .rcol { width: 100%; margin-top: 0px; }
#store.sku-detail .lcol { padding: 0px 0px 50px; width: 600px; margin-left: 85px; }
#store.sku-detail .rcol .carousel-holder { margin: 0px auto; }
#store.sku-detail .rcol .carousel-ship { position: absolute; left: 0px; top: 0px; }
#store.sku-detail .rcol .package-listing { float: none; margin: 0px auto; }
#store.sku-detail .rcol .wrapper { float: none; margin: 0px auto; }
.modals.sku_detail_zoom #sku-detail-zoom .to-zoom { float: none; margin: 0px auto; }
.modals.sku_detail_zoom #sku-detail-zoom #target-zoom { display: none; }
}
@media only screen and (max-width: 945px) {
#store-header .breadcrumbs-wrap { height: 65px; }
#store-header .sort-filters { padding-right: 0px; margin-top: 5px; }
#store-header .sort-filters fieldset { clear: none; }
#store-header .help { padding: 15px 0px 70px 126px; }
#store-header .help a.guide { top: inherit; bottom: 0px; }
#store .wcontent { width: 100%; padding: 15px; box-sizing: border-box; }
#store .content-block4 .viewall span { display: none; }
#store .featured-listing:nth-child(1) { margin-top: 0px; }
#store .featured-listing .block-title { margin-bottom: 20px; }
#store .featured-listing.split, #store .featured-listing.split.last { width: 480px; }
#store .sort-filters { width: 100%; }
#store .sort-filters fieldset.lfilters { z-index: 3; }
#store #search-results .products-row, #store .products-row { margin: 0px auto 26px; float: none; }
#store #search-results .ships-listing { width: 100%; }
#store-wrapper .ship-item { margin: 10px auto 30px; border: none; overflow: visible; }
#store-wrapper .ship-item, #store-wrapper .ship-item .center, #store-wrapper .ship-item .center > img { height: 169px; width: 100%; }
#store-wrapper .ship-item .center .filet { left: 0px; top: 67px; width: 100%; height: 100%; background: url("") center center; }
#store-wrapper .ship-item .center .filet .name { font-size: 15px; left: 20px; }
#store-wrapper .ship-item .center .filet .name span { font-size: 12px; }
#store-wrapper .ship-item .center .blue-overlay { width: 100%; height: 100%; }
#store-wrapper .ship-item .center .arrows { top: 60px; }
#store-wrapper .ship-item .center .ajax-content { display: none; }
#store-wrapper .ship-item .top, #store-wrapper .ship-item .bottom, #store-wrapper .ship-item.check .center .holosmallbtn { display: none; }
#store #search-results .product-item { margin: 6px auto 40px; float: none; }
#store.sku-detail .lcol { box-sizing: border-box; padding: 0px 15px 50px; width: 100%; margin-left: 0px; }
#store.sku-detail .lcol .add-cart { margin-left: -20px; }
#store.sku-detail .disclaimer, #store.sku-detail .requirements { margin-left: 0px; }
#store.sku-detail .rcol .package-listing { width: auto; margin-left: 10px; margin-right: 10px; }
#store footer > .wrapper { height: 640px; }
}
#store-wrapper #holo-viewer .holo-container .main-view button:hover { color: rgb(189, 219, 249); }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-0 { background-position: -100px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-0:hover { background-position: -50px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-0.active { background-position: 0px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-0 { background-position: -150px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-0:hover { background-position: -200px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-0.active { background-position: -250px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-1 { background-position: -100px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-1:hover { background-position: -50px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-1.active { background-position: 0px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-1 { background-position: -150px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-1:hover { background-position: -200px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-1.active { background-position: -250px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-2 { background-position: -100px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-2:hover { background-position: -50px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-2.active { background-position: 0px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-2 { background-position: -150px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-2:hover { background-position: -200px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-2.active { background-position: -250px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-3 { background-position: -100px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-3:hover { background-position: -50px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-3.active { background-position: 0px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-3 { background-position: -150px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-3:hover { background-position: -200px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-3.active { background-position: -250px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-4 { background-position: -100px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-4:hover { background-position: -50px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-4.active { background-position: 0px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-4 { background-position: -150px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-4:hover { background-position: -200px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-4.active { background-position: -250px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-5 { background-position: -100px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-5:hover { background-position: -50px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-5.active { background-position: 0px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-5 { background-position: -150px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-5:hover { background-position: -200px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-5.active { background-position: -250px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-6 { background-position: -100px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-6:hover { background-position: -50px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-6.active { background-position: 0px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-6 { background-position: -150px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-6:hover { background-position: -200px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-6.active { background-position: -250px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-0 { background-position: -100px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-0:hover { background-position: -50px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-0.active { background-position: 0px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-0 { background-position: -150px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-0:hover { background-position: -200px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-0.active { background-position: -250px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-1 { background-position: -100px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-1:hover { background-position: -50px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-1.active { background-position: 0px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-1 { background-position: -150px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-1:hover { background-position: -200px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-1.active { background-position: -250px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-2 { background-position: -100px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-2:hover { background-position: -50px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-2.active { background-position: 0px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-2 { background-position: -150px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-2:hover { background-position: -200px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-2.active { background-position: -250px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-3 { background-position: -100px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-3:hover { background-position: -50px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-3.active { background-position: 0px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-3 { background-position: -150px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-3:hover { background-position: -200px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-3.active { background-position: -250px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-4 { background-position: -100px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-4:hover { background-position: -50px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-4.active { background-position: 0px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-4 { background-position: -150px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-4:hover { background-position: -200px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-4.active { background-position: -250px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-5 { background-position: -100px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-5:hover { background-position: -50px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-5.active { background-position: 0px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-5 { background-position: -150px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-5:hover { background-position: -200px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-5.active { background-position: -250px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-6 { background-position: -100px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-6:hover { background-position: -50px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-6.active { background-position: 0px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-6 { background-position: -150px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-6:hover { background-position: -200px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-6.active { background-position: -250px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-0 { background-position: -100px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-0:hover { background-position: -50px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-0.active { background-position: 0px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-0 { background-position: -150px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-0:hover { background-position: -200px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-0.active { background-position: -250px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-1 { background-position: -100px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-1:hover { background-position: -50px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-1.active { background-position: 0px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-1 { background-position: -150px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-1:hover { background-position: -200px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-1.active { background-position: -250px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-2 { background-position: -100px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-2:hover { background-position: -50px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-2.active { background-position: 0px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-2 { background-position: -150px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-2:hover { background-position: -200px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-2.active { background-position: -250px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-3 { background-position: -100px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-3:hover { background-position: -50px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-3.active { background-position: 0px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-3 { background-position: -150px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-3:hover { background-position: -200px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-3.active { background-position: -250px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-4 { background-position: -100px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-4:hover { background-position: -50px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-4.active { background-position: 0px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-4 { background-position: -150px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-4:hover { background-position: -200px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-4.active { background-position: -250px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-5 { background-position: -100px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-5:hover { background-position: -50px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-5.active { background-position: 0px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-5 { background-position: -150px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-5:hover { background-position: -200px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-5.active { background-position: -250px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-6 { background-position: -100px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-6:hover { background-position: -50px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-6.active { background-position: 0px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-6 { background-position: -150px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-6:hover { background-position: -200px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-6.active { background-position: -250px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-0 { background-position: -100px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-0:hover { background-position: -50px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-0.active { background-position: 0px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-0 { background-position: -150px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-0:hover { background-position: -200px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-0.active { background-position: -250px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-1 { background-position: -100px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-1:hover { background-position: -50px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-1.active { background-position: 0px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-1 { background-position: -150px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-1:hover { background-position: -200px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-1.active { background-position: -250px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-2 { background-position: -100px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-2:hover { background-position: -50px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-2.active { background-position: 0px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-2 { background-position: -150px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-2:hover { background-position: -200px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-2.active { background-position: -250px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-3 { background-position: -100px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-3:hover { background-position: -50px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-3.active { background-position: 0px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-3 { background-position: -150px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-3:hover { background-position: -200px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-3.active { background-position: -250px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-4 { background-position: -100px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-4:hover { background-position: -50px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-4.active { background-position: 0px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-4 { background-position: -150px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-4:hover { background-position: -200px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-4.active { background-position: -250px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-5 { background-position: -100px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-5:hover { background-position: -50px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-5.active { background-position: 0px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-5 { background-position: -150px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-5:hover { background-position: -200px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-5.active { background-position: -250px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-6 { background-position: -100px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-6:hover { background-position: -50px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-6.active { background-position: 0px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-6 { background-position: -150px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-6:hover { background-position: -200px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-6.active { background-position: -250px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-0 { background-position: -100px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-0:hover { background-position: -50px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-0.active { background-position: 0px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-0 { background-position: -150px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-0:hover { background-position: -200px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-0.active { background-position: -250px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-1 { background-position: -100px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-1:hover { background-position: -50px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-1.active { background-position: 0px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-1 { background-position: -150px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-1:hover { background-position: -200px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-1.active { background-position: -250px -400px; }
avionics"); }
.c-iconed__icon--radar { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--main_thrusters { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--maneuvering_thrusters { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--fuel_intakes { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--fuel_tanks { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--quantum_drives { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--jump_modules { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--quantum_fuel_tanks { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--power_plants { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--coolers { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--shield_generators { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--utility_items { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--weapons { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--turrets { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--missiles { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--missile_racks { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--cockpit { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--landing_gear { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--general { background-image: url("data:image/svg+xml;utf8,"); }
.h-svg__logo-star-citizen { background-image: url("data:image/svg+xml;utf8,"); }
.h-svg__logo-star-citizen--fullcolor { background-image: url(""); }
.h-svg__logo-squadron42 { background-image: url(""); }
.h-svg__logo-squadron42--fullcolor { background-image: url(""); }
.h-svg__logo-rsi { background-image: url(""); }
.h-svg__logo-rsi--fullcolor { background-image: url(""); }
.h-svg__logo-rsi--fullcolor-large { background-image: url(""); }
.h-svg__logo-cig { background-image: url(""); }
.c-iconed__icon--logo-aegis { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-anvil { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-aopoa { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-argo { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-banu { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-consolidated-outland { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-drake { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-esperia { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-greycat { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-kruger { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-misc { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-origin { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-rsi { background-image: url(""); }
.c-iconed__icon--logo-star-citizen { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-tumbril { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-uee { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--logo-vehicles-and-aliens { background-image: url("data:image/svg+xml;utf8,"); }
.c-account__icon { display: inline-block; vertical-align: middle; width: 16px; height: 16px; }
.c-account__icon--smaller { width: 12px; height: 12px; }
.c-account__icon-lock { background-image: url(""); }
.c-account__icon-go { background-image: url(""); }
.c-account__icon-success { background-image: url(""); }
.c-account__icon-talk { background-image: url(""); }
.c-account__icon-star-citizen { background-image: url(""); }
.c-account__icon-trash { background-image: url(""); }
.c-account__icon-profile { background-image: url(""); }
.c-account__icon-power { background-image: url(""); }
.c-iconed__icon--checkmark { background-image: url("data:image/svg+xml;utf8,"); }
.c-iconed__icon--arrow { background-image: url("data:image/svg+xml;utf-8,"); }
.c-iconed__icon--close { background-image: url("data:image/svg+xml;utf-8,"); }
.menu .oblique-menu { position: relative; display: flex; }
.menu .oblique-menu > .left, .menu .oblique-menu > .middle, .menu .oblique-menu > .middle-left, .menu .oblique-menu > .middle-center, .menu .oblique-menu > .middle-right, .menu .oblique-menu > .right { display: list-item; list-style: none; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 100; }
.menu .oblique-menu > .middle, .menu .oblique-menu > .middle-left, .menu .oblique-menu > .middle-center, .menu .oblique-menu > .middle-right { flex: 1 1 0%; }
.menu .oblique-menu.line > .left, .menu .oblique-menu.line > .right { border-top: 1px solid rgba(12, 103, 161, 0.8); z-index: 102; }
.menu .oblique-menu.line > .left::before, .menu .oblique-menu.line > .right::before { content: ""; display: inline-block; width: 1px; position: absolute; top: -1px; background: rgba(12, 103, 161, 0.8); }
.menu .oblique-menu.line > .middle, .menu .oblique-menu.line > .middle-left, .menu .oblique-menu.line > .middle-center, .menu .oblique-menu.line > .middle-right { border-bottom: 1px solid rgba(12, 103, 161, 0.8); z-index: 102; }
.menu .oblique-menu.line > .left::before { transform: rotate(90deg) skew(-45deg, 20deg); }
.menu .oblique-menu.line > .right::before { transform: rotate(0deg) skew(-45deg, 20deg); }
.menu .oblique-menu.line.inverse .left, .menu .oblique-menu.line.inverse .right { border-top: none; border-bottom: 1px solid rgba(12, 103, 161, 0.8); }
.menu .oblique-menu.line.inverse .left::before { transform: rotate(0deg) skew(-45deg, 20deg); }
.menu .oblique-menu.line.inverse .right::before { transform: rotate(90deg) skew(-45deg, 20deg); }
.menu .oblique-menu.line.inverse .middle { border-top: 1px solid rgba(12, 103, 161, 0.8); border-bottom: none; }
.menu .oblique-menu.line.top-line-up { z-index: 103; }
.menu .oblique-menu.line.top-line-up > .left, .menu .oblique-menu.line.top-line-up > .middle, .menu .oblique-menu.line.top-line-up > .right { height: 36px; }
.menu .oblique-menu.line.top-line-up > .left, .menu .oblique-menu.line.top-line-up > .right { opacity: 0.8; }
.menu .oblique-menu.line.top-line-up > .left::before, .menu .oblique-menu.line.top-line-up > .right::before { height: 37px; }
.menu .oblique-menu.line.top-line-up > .left::after, .menu .oblique-menu.line.top-line-up > .right::after { content: ""; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; top: 0px; }
.menu .oblique-menu.line.top-line-up > .left { margin-right: 37px; }
.menu .oblique-menu.line.top-line-up > .left::before { right: -19px; }
.menu .oblique-menu.line.top-line-up > .right { margin-left: 37px; transition-delay: 0.2s; }
.menu .oblique-menu.line.top-line-up > .right::before { left: -19px; }
.menu .oblique-menu.line.top-line-down { top: -14px; }
.menu .oblique-menu.line.top-line-down .left, .menu .oblique-menu.line.top-line-down .middle, .menu .oblique-menu.line.top-line-down .right { height: 7px; }
.menu .oblique-menu.line.top-line-down .left, .menu .oblique-menu.line.top-line-down .right { z-index: 103; background: url("") left -23px repeat; opacity: 0.8; }
.menu .oblique-menu.line.top-line-down .left::before, .menu .oblique-menu.line.top-line-down .right::before { transform: rotate(0deg) skew(0deg, 0deg); width: 0px; height: 0px; border-style: solid; border-width: 8px 0px 0px 8px; border-color: transparent transparent transparent rgba(2, 14, 27, 0.8); background: url("") 0px 2px transparent; }
.menu .oblique-menu.line.top-line-down .left { margin-right: 7px; }
.menu .oblique-menu.line.top-line-down .left::before { right: -8px; }
.menu .oblique-menu.line.top-line-down .left::after { transform: rotateY(0deg); right: -74px; }
.menu .oblique-menu.line.top-line-down .right { margin-left: 7px; pointer-events: none; }
.menu .oblique-menu.line.top-line-down .right::before { left: -8px; transform: rotateY(180deg); }
.menu .oblique-menu.line.top-line-down .right::after { transform: rotateY(180deg); left: -74px; }
.menu .oblique-menu.line.top-line-down .middle { z-index: 100; }
.menu .oblique-menu.line.bottom-line-down .left, .menu .oblique-menu.line.bottom-line-down .middle, .menu .oblique-menu.line.bottom-line-down .right { height: 6px; }
.menu .oblique-menu.line.bottom-line-down .left, .menu .oblique-menu.line.bottom-line-down .right { height: 7px; z-index: 103; background: url("") 0px -7px repeat rgba(0, 21, 49, 0.48); }
.menu .oblique-menu.glow .left::before, .menu .oblique-menu.glow .right::before { content: ""; display: block; position: absolute; }
.menu .line-menu { width: 100%; position: absolute; opacity: 0.93; }
.menu .line-menu.little { height: 64px; top: 31px; z-index: 100; }
.menu .line-menu.large { height: 51px; top: 37px; z-index: 101; }
.menu .exterior-lines { position: absolute; z-index: 99; width: 100%; }
.menu .exterior-lines .line-menu { position: absolute; width: 100%; display: flex; }
.menu .exterior-lines .line-menu .exterior, .menu .exterior-lines .line-menu .wrapper { position: relative; }
.menu .exterior-lines .line-menu .exterior { flex: 1 1 0%; border: 1px solid rgba(12, 103, 161, 0.8); background: rgba(2, 14, 27, 0.8); box-sizing: border-box; }
.menu .exterior-lines .line-menu .wrapper { width: 100%; }
.menu .exterior-lines .line-menu.large .exterior { border-width: 1px 0px; }
.menu .exterior-lines .line-menu.little .exterior { border-width: 1px 0px; background-position: left top; background-repeat: repeat; }
.nav-header #mainnav .my-rsi-sub-tab { position: absolute; user-select: none; left: -32px; top: -6px; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner { left: -129px; top: 99px; transform: rotate(-90deg); height: 34px; width: 234px; margin-left: 30px; position: absolute; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a { transition-property: color, background-color; border-top: 1px solid rgba(12, 103, 161, 0.5); border-bottom: 1px solid rgba(12, 103, 161, 0.8); padding: 7px 22px 6px; color: rgba(28, 107, 137, 0.5); text-shadow: rgba(0, 108, 255, 0.15) 0px 1px 8px; transition-duration: 0.3s; perspective: 1000px; font: 13px Electrolize; display: block; background: rgba(10, 20, 36, 0.4); text-transform: uppercase; float: left; position: relative; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.active { border-top-color: rgba(12, 103, 161, 0.8); border-bottom: none; padding-bottom: 8px; background: url("") -3px -26px repeat rgba(2, 14, 27, 0.8); color: rgb(77, 255, 255); text-shadow: rgba(0, 108, 255, 0.45) 0px 0px 8px; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account:not(.active) { padding-bottom: 7px; }
@media only screen and (max-width: 760px) {
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::after { display: none !important; }
}
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::before, .nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::after { transition-duration: 0.3s; perspective: 1000px; content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::before { border-top: 1px solid rgba(12, 103, 161, 0.5); background: rgba(10, 20, 36, 0.4); height: 29px; width: 7px; right: -7px; top: -1px; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account::after { height: 1px; width: 8px; top: -1px; right: -14px; background: rgba(12, 103, 161, 0.5); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account.active::before { border-top-color: rgba(12, 103, 161, 0.8); background: url("") -2px -19px repeat rgba(2, 14, 27, 0.8); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.account.active::after { background: rgba(12, 103, 161, 0.8); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts { box-sizing: border-box; height: 32px; border-right: 1px solid rgb(12, 103, 161); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts::before, .nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts::after { transition-duration: 0.3s; perspective: 1000px; content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts::before { top: 0px; left: -31px; width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 31px 31px; border-color: transparent transparent rgba(10, 20, 36, 0.4); z-index: 100; }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts::after { height: 1px; width: 33px; top: 15px; left: -32px; background: rgba(12, 103, 161, 0.5); z-index: 101; transform: skew(20deg, -45deg); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts.active::before { border-bottom-color: rgba(2, 14, 27, 0.8); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts.active::after { background: rgb(12, 103, 161); }
.nav-header #mainnav .my-rsi-sub-tab .my-rsi-sub-tab-inner > a.contacts.active .noise { width: 31px; height: 31px; background: url("") -37px 3px no-repeat transparent; position: absolute; z-index: 107; top: 0px; left: -29px; }
.nav-header #mainnav .my-rsi-sub-nav, .nav-header #mainnav .my-rsi-sub-nav > * { transform: translateZ(0px); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner { top: 7px; position: relative; background: url("") 0px -28px repeat rgba(2, 14, 27, 0.8); margin-bottom: 38px; margin-left: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner::after { transition-duration: 0.3s; perspective: 1000px; content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner::before { width: 435px; height: 14px; top: -14px; left: 0px; background: url("") 0px -14px repeat rgba(2, 14, 27, 0.8); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner::after { right: 1px; top: -14px; width: 0px; height: 0px; border-style: solid; border-width: 14px 0px 0px 14px; border-color: transparent transparent transparent rgba(2, 14, 27, 0.8); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div { transition-duration: 0.3s; perspective: 1000px; margin: 15px 0px 0px 60px; padding-top: 16px; border-right: 1px solid rgba(12, 103, 161, 0.8); display: none; position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div::before { content: ""; display: block; position: absolute; left: -61px; bottom: -1px; width: 1px; background: rgba(12, 103, 161, 0.8); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div.active { display: block; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .avatar-wrapper { position: relative; float: left; background: rgb(0, 0, 0); margin-right: 12px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .info { height: 76px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .info > :not(.btn) { font-family: Electrolize; display: block; text-shadow: rgba(0, 112, 202, 0.2) 0px 0px 7px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .info .monicker { transition-duration: 0.2s; perspective: 1000px; color: rgb(186, 248, 252); font-size: 13px; line-height: 10px; padding-top: 11px; display: inline-block; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .contact .info .handle { margin-bottom: 8px; color: rgb(43, 101, 184); font-size: 12px; text-transform: uppercase; line-height: 18px; margin-top: -3px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile { position: relative; width: 310px; border-left: 5px solid rgb(12, 103, 161); margin-left: -5px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile::before { background-color: rgb(12, 103, 161); z-index: 1; transform: skew(45deg, -10deg); width: 5px; height: 24px; position: absolute; bottom: 1px; left: -12px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile::after { width: 20px; height: 56px; border-left: 5px solid rgb(12, 103, 161); border-top: 5px solid rgb(12, 103, 161); top: 0px; left: -25px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .avatar-wrapper { margin-top: 5px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info { background: rgba(12, 103, 161, 0.39); border-top: 5px solid rgb(12, 103, 161); border-bottom: 5px solid rgb(12, 103, 161); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info::before { width: 0px; height: 0px; border-style: solid; border-width: 21px 0px 0px 21px; border-color: transparent transparent transparent rgba(12, 103, 161, 0.39); top: 4px; right: -21px; z-index: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info::after { width: 20px; height: 56px; border-right: 5px solid rgb(12, 103, 161); border-bottom: 5px solid rgb(12, 103, 161); background: rgba(12, 103, 161, 0.39); bottom: 0px; right: -25px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info .monicker, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info .handle { text-shadow: rgba(0, 112, 202, 0.2) 0px 1px 17px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info .angle-corner { background-color: rgb(12, 103, 161); z-index: 1; transform: skew(45deg, -10deg); width: 6px; height: 25px; position: absolute; top: 1px; right: -13px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .my-profile .info .profile-icons .icon { width: 24px; height: 24px; position: relative; float: left; background: center center no-repeat transparent; margin-right: 4px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button { position: absolute; z-index: 0; padding: 0px 30px; user-select: none; box-sizing: border-box; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button::after { content: ""; display: block; position: absolute; height: 1px; background: rgba(12, 103, 161, 0.8); top: 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button::after { width: 30px; right: -30px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link { transition-duration: 0.3s; perspective: 1000px; display: block; height: 30px; position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link::after { content: ""; display: block; position: absolute; width: 1px; height: 31px; background: rgba(12, 103, 161, 0.8); top: 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link::before { transform: skew(45deg, -20deg); left: -16px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link::after { transform: skew(-45deg, -65deg); right: -15px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt { padding: 31px 0px 0px; margin-top: -30px; font: 11px Electrolize; text-transform: uppercase; position: absolute; top: 0px; left: 0px; display: block; width: 100%; text-align: center; color: rgb(0, 237, 255); text-shadow: rgba(0, 112, 202, 0.6) 0px 0px 12px; background: no-repeat transparent; height: 42px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt::before { top: 36px; border-top: 30px solid rgba(2, 14, 27, 0.8); border-left: 30px solid transparent; border-right: 30px solid transparent; height: 0px; left: -30px; z-index: -1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt::after { height: 1px; top: 66px; left: 0px; background: rgba(12, 103, 161, 0.8); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner > div .bottom-cutter-button .action-link .btn-txt .noise { height: 30px; position: absolute; top: 36px; left: -30px; display: block; z-index: -1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account { height: 395px; transition-duration: 0.3s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account::before { height: 208px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits { list-style: none; padding: 0px; margin: 0px 0px 20px; width: 310px; background: rgba(12, 103, 161, 0.39); position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits::before { height: 29px; width: 20px; background: rgba(12, 103, 161, 0.39); top: 0px; right: -20px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits::after { top: 29px; right: -20px; width: 0px; height: 0px; border-style: solid; border-width: 20px 20px 0px 0px; border-color: rgba(12, 103, 161, 0.39) transparent transparent; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit { font: 11px Electrolize; margin: 9px 0px 0px 12px; color: rgb(12, 103, 161); display: inline-block; padding: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit .amount { display: block; font: 11px Electrolize; padding: 2px 0px 11px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit.usd .amount { color: rgb(0, 237, 255); text-shadow: rgba(0, 108, 255, 0.7) 0px 0px 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit.uec .amount { color: rgb(255, 180, 0); text-shadow: rgba(255, 180, 0, 0.63) 0px 0px 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .credits .credit.rec .amount { color: rgb(218, 247, 235); text-shadow: rgba(218, 247, 235, 0.63) 0px 0px 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu { list-style: none; padding: 0px; margin: 0px; width: 310px; user-select: none; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a { display: block; color: rgb(77, 255, 255); transition-duration: 0.3s; perspective: 1000px; font: 12px Electrolize; text-transform: uppercase; border-style: solid; border-width: 1px 0px 0px 1px; border-color: rgb(12, 103, 161); padding: 17px 0px 14px 19px; position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a:hover { background: rgba(12, 103, 161, 0.2); color: rgb(233, 254, 255); text-shadow: rgba(0, 108, 255, 0.45) 0px 0px 8px, rgba(184, 217, 255, 0.75) 0px 0px 6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a:hover .bordercorner { background: rgba(12, 103, 161, 0.2); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a.special { color: rgb(204, 165, 28); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item a .bordercorner { transition-duration: 0.3s; perspective: 1000px; border-top: 1px solid rgb(12, 103, 161); border-left: 1px solid rgb(12, 103, 161); width: 47px; height: 21px; position: absolute; right: -35px; top: 23px; transform: rotate(90deg) skew(-45deg); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item:last-child a { border-bottom-width: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .my-rsi-submenu .submenu-item:last-child a .bordercorner::after { content: ""; display: block; bottom: 10px; right: -10px; width: 22px; transform: rotate(90deg); height: 1px; background: rgb(12, 103, 161); position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button { left: 210px; top: 405px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button::before { width: 270px; left: -270px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button .signout { width: 90px; display: block; text-align: center; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button .signout .btn-txt::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .sing-out-button .signout .btn-txt::after { width: 90px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .account .bottom-cutter-button .btn-txt .noise { width: 150px; background: url("") left top no-repeat transparent; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts { height: 485px; transition-duration: 0.3s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts::before { height: 266px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list { position: relative; margin-top: 25px; height: 405px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search { position: relative; width: 256px; margin-left: 77px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search::before { content: ""; display: block; position: absolute; pointer-events: none; background: center center no-repeat transparent; width: 5px; height: 43px; top: 0px; left: -5px; z-index: 102; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search.in-search::before { background: rgb(170, 225, 254); box-shadow: rgba(170, 225, 254, 0.45) 0px 0px 8px 1px, rgba(0, 48, 202, 0.5) 0px 0px 55px 15px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search.in-search.active::before { transition: all 0.05s ease-in-out 0s; animation: 0.1s ease-in-out 0s infinite normal none running blink; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search input { transition-duration: 0.3s; perspective: 1000px; text-transform: uppercase; background: url("") 208px center no-repeat rgb(0, 11, 24); border-style: solid; border-color: rgba(12, 103, 161, 0.3); border-width: 1px 0px 0px 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgba(37, 148, 181, 0.5); padding: 14px 20px 14px 13px; width: 201px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .search .bordercorner { border-top: 1px solid rgba(12, 103, 161, 0.3); border-left: 1px solid rgba(12, 103, 161, 0.3); border-right: 1px solid rgb(12, 103, 161); width: 43px; height: 20px; background-color: rgb(0, 11, 24); position: absolute; right: -12px; top: 22px; z-index: 2; transform: rotate(90deg) skew(-45deg); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing { height: 247px; position: relative; z-index: 1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content { transition-duration: 0.2s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable { width: 361px; height: 247px; position: relative; transition-duration: 0.3s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable::after { content: ""; display: block; position: absolute; width: 1px; height: 227px; background: rgba(12, 103, 161, 0.8); z-index: 110; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable::before { left: 0px; top: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable::after { right: 28px; bottom: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.fancy .scrollbar { margin-top: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.fancy .scrollbar .track { margin: 0px -2px 0px 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.change-list { height: 27px !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.change-list::before { z-index: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable.in-change { overflow: hidden; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport { width: 355px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport::before { top: 0px; width: 312px; height: 1px; background: rgb(12, 103, 161); z-index: 106; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport::after { width: 333px; height: 248px; background: rgb(0, 11, 24); top: 0px; left: 0px; z-index: 100; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content { margin-right: 22px; padding-bottom: 0px; z-index: 105; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact:hover, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact:nth-last-child(2) { max-height: 45px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact { transition-duration: 0.3s; perspective: 1000px; top: 9px; right: 9px; width: 6px; position: absolute !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact .plus { transition-duration: 0.3s; perspective: 1000px; opacity: 1; position: absolute; top: 5px; right: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact .follow { transition-duration: 0.3s; perspective: 1000px; opacity: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact:hover { width: 43px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact:hover .plus { opacity: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact:hover .follow { opacity: 1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .follow-contact, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .contact-following { display: block; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact .info .contact-following { position: absolute; top: 15px; right: 9px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(37, 148, 181); opacity: 0.5; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact.following .avatar-wrapper > img { opacity: 0.3; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact.following .info .monicker { opacity: 0.1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content.showSearch .contact.following .info .handle { opacity: 0.22; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact { transition-duration: 0.3s; perspective: 1000px; max-height: 45px; overflow: hidden; position: relative; border-left: 1px solid rgb(12, 103, 161); z-index: 104; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:nth-last-child(2) { max-height: 77px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover:not(.end-list) .info { background-color: rgb(2, 26, 47); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover:not(.end-list) .bordercorner::before { background-color: rgb(2, 26, 47); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover:not(.end-list) + .contact .bordercorner::after { border-right-color: rgb(2, 26, 47); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact:hover:not(.end-list) + .end-following-friends-list::after { border-right-color: rgb(2, 26, 47); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact + .contact .bordercorner { background: rgb(12, 103, 161); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .avatar-wrapper { background-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .avatar-wrapper > img { opacity: 0.3; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .info { background-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .info .handle, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .info .monicker { opacity: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error .bordercorner::before { background-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error + .contact .bordercorner::after { border-right-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact.show-error + .end-following-friends-list::after { border-right-color: rgba(77, 8, 8, 0.7) !important; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .avatar-wrapper { transition-duration: 0.3s; perspective: 1000px; border-top: 1px solid rgb(12, 103, 161); position: relative; z-index: 1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .avatar-wrapper > img { transition-duration: 0.3s; perspective: 1000px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info { transition-duration: 0.3s; perspective: 1000px; border-top: 1px solid rgb(12, 103, 161); margin-right: 21px; position: relative; z-index: 0; background: rgb(0, 11, 24); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .monicker, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .handle { transition-duration: 0.3s; perspective: 1000px; text-shadow: rgba(0, 112, 202, 0.6) 0px 1px 17px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .handle { line-height: 22px; margin-bottom: 2px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .cornerbtn { transition-duration: 0.3s; perspective: 1000px; position: relative; float: left; max-height: 13px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .error { transition-duration: 0.3s; perspective: 1000px; display: none; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 217, 217); position: absolute; top: 6px; width: 150px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .follow-contact, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .info .contact-following { display: none; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner { transition-duration: 0.3s; perspective: 1000px; position: absolute; width: 1px; height: 21px; right: 0px; top: 0px; background: rgb(0, 11, 24); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner::after { transition-duration: 0.3s; perspective: 1000px; content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner::before { border-top: 1px solid rgb(12, 103, 161); border-left: 1px solid rgb(12, 103, 161); background: rgb(0, 11, 24); width: 80px; height: 20px; right: -30px; top: 41px; z-index: 1; transform: rotate(90deg) skew(-45deg); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .contact .bordercorner::after { width: 0px; height: 0px; top: 0px; right: 1px; border-style: solid; border-width: 0px 20px 20px 0px; border-color: transparent rgb(0, 11, 24) transparent transparent; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list { height: 20px; position: relative; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list::before { width: 1px; height: 20px; background: rgb(12, 103, 161); top: 0px; right: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .scrollable .viewport .content .end-following-friends-list::after { transition-duration: 0.3s; perspective: 1000px; width: 0px; height: 0px; top: 0px; right: 1px; border-style: solid; border-width: 0px 20px 20px 0px; border-color: transparent rgb(0, 11, 24) transparent transparent; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info { z-index: 106; position: relative; top: -22px; width: 294px; padding: 9px 0px 10px 16px; border-width: 1px; border-style: solid; border-color: rgb(12, 103, 161) transparent rgb(4, 39, 65) rgb(4, 39, 65); background: rgb(0, 11, 24); text-transform: uppercase; color: rgba(28, 107, 137, 0.2); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info::before { width: 0px; height: 0px; border-style: solid; border-width: 20px 0px 0px 20px; border-color: transparent transparent transparent rgb(0, 11, 24); top: 1px; right: -22px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info::after { border-right: 1px solid rgb(4, 39, 65); border-bottom: 1px solid rgb(4, 39, 65); background: rgb(0, 11, 24); width: 18px; height: 40px; top: 21px; right: -22px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .label { font: 12px Electrolize; position: relative; display: inline-block; width: 100%; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .label::before { content: ""; display: block; position: absolute; width: 1px; height: 21px; transform: skew(45deg, -20deg); background: rgb(12, 103, 161); top: -16px; right: -12px; z-index: 2; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number { position: absolute; top: 0px; right: -21px; font: 35px Electrolize; margin: 0px 18px 0px 19px; padding: 12px 0px 7px; background: rgb(0, 11, 24); border-bottom: 1px solid rgb(4, 39, 65); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number::after { content: ""; display: block; position: absolute; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number::before { width: 24px; height: 20px; transform: rotate(90deg) skew(-45deg); background: rgb(0, 11, 24); top: 29px; left: -23px; border-right: 1px solid rgb(4, 39, 65); border-bottom: 1px solid rgb(4, 39, 65); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .friends-listing .content .list-info .number::after { width: 1px; height: 17px; transform: skew(45deg, -20deg); background: rgb(4, 39, 65); top: 0px; left: -28px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list { left: 90px; width: 270px; height: 37px; bottom: 0px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list::before { width: 150px; left: -150px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn { transition-duration: 0.3s; perspective: 1000px; width: 210px; position: absolute; opacity: 0; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.active { opacity: 1; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn .btn-txt { padding-left: 15px; text-align: left; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn .btn-txt .noise { background: url("") 0px 2px no-repeat transparent; width: 270px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn .btn-txt::before, .nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn .btn-txt::after { width: 210px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button { padding-right: 0px; top: 0px; left: 30px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .label { text-align: center; text-indent: 15px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .arrow { top: -22px; transform: rotate(180deg); }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .arrow.arrow0 { left: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .arrow.arrow1 { left: -6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button.search-btn .arrow.arrow2 { left: -13px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button .arrow { top: -23px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button .arrow.arrow0 { right: 1px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button .arrow.arrow1 { right: -6px; }
.nav-header #mainnav .my-rsi-sub-nav .my-rsi-sub-nav-inner .contacts .contacts-list .switch-list .switch-list-btn.arrows-button .arrow.arrow2 { right: -13px; }
@-webkit-keyframes global-notification-chevron-glow {
0% { box-shadow: rgba(250, 185, 0, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 10px 2px; }
}
@keyframes global-notification-chevron-glow {
0% { box-shadow: rgba(250, 185, 0, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 10px 2px; }
}
@-webkit-keyframes global-notification-left-line {
0% { transform: scale(0.01, 1); transform-origin: 100% 100%; opacity: 0; }
100% { transform: scale(1, 1); transform-origin: 100% 100%; opacity: 1; }
}
@keyframes global-notification-left-line {
0% { transform: scale(0.01, 1); transform-origin: 100% 100%; opacity: 0; }
100% { transform: scale(1, 1); transform-origin: 100% 100%; opacity: 1; }
}
@-webkit-keyframes global-notification-right-line {
0% { transform: scale(0.01, 1) rotate(180deg) translate(-200px, 0px); transform-origin: 0% 0%; opacity: 0; }
100% { transform: scale(1, 1) rotate(180deg) translate(-200px, 0px); transform-origin: 0% 0%; opacity: 1; }
}
@keyframes global-notification-right-line {
0% { transform: scale(0.01, 1) rotate(180deg) translate(-200px, 0px); transform-origin: 0% 0%; opacity: 0; }
100% { transform: scale(1, 1) rotate(180deg) translate(-200px, 0px); transform-origin: 0% 0%; opacity: 1; }
}
@-webkit-keyframes global-notification-caption-line {
0% { transform: scale(0.01, 1); transform-origin: 50% 50%; opacity: 0; }
50% { opacity: 1; }
100% { transform: scale(1, 1); transform-origin: 50% 50%; }
}
@keyframes global-notification-caption-line {
0% { transform: scale(0.01, 1); transform-origin: 50% 50%; opacity: 0; }
50% { opacity: 1; }
100% { transform: scale(1, 1); transform-origin: 50% 50%; }
}
@-webkit-keyframes global-notification-chevron-in-left {
0% { transform: scale(3) skew(45deg, 0deg); transform-origin: 50% 50%; opacity: 0; }
100% { transform: scale(1) skew(45deg, 0deg); transform-origin: 50% 50%; opacity: 1; }
}
@keyframes global-notification-chevron-in-left {
0% { transform: scale(3) skew(45deg, 0deg); transform-origin: 50% 50%; opacity: 0; }
100% { transform: scale(1) skew(45deg, 0deg); transform-origin: 50% 50%; opacity: 1; }
}
@-webkit-keyframes global-notification-chevron-in-right {
0% { transform: scale(3) skew(-45deg, 0deg); transform-origin: 50% 50%; opacity: 0; }
100% { transform: scale(1) skew(-45deg, 0deg); transform-origin: 50% 50%; opacity: 1; }
}
@keyframes global-notification-chevron-in-right {
0% { transform: scale(3) skew(-45deg, 0deg); transform-origin: 50% 50%; opacity: 0; }
100% { transform: scale(1) skew(-45deg, 0deg); transform-origin: 50% 50%; opacity: 1; }
}
@-webkit-keyframes global-notification-chevron-glow-blink {
0% { box-shadow: rgba(250, 185, 0, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 25px 2px; }
}
@keyframes global-notification-chevron-glow-blink {
0% { box-shadow: rgba(250, 185, 0, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 25px 2px; }
}
@-webkit-keyframes global-notification-chevron-glow-red {
0% { box-shadow: rgba(153, 0, 0, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 10px 2px; }
}
@keyframes global-notification-chevron-glow-red {
0% { box-shadow: rgba(153, 0, 0, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 10px 2px; }
}
@-webkit-keyframes global-notification-chevron-glow-blink-red {
0% { box-shadow: rgba(153, 0, 0, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 25px 2px; }
}
@keyframes global-notification-chevron-glow-blink-red {
0% { box-shadow: rgba(153, 0, 0, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 25px 2px; }
}
@-webkit-keyframes global-notification-chevron-glow-green {
0% { box-shadow: rgba(32, 130, 23, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 10px 2px; }
}
@keyframes global-notification-chevron-glow-green {
0% { box-shadow: rgba(32, 130, 23, 0) 0px 0px 10px 2px; }
100% { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 10px 2px; }
}
@-webkit-keyframes global-notification-chevron-glow-blink-green {
0% { box-shadow: rgba(32, 130, 23, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 25px 2px; }
}
@keyframes global-notification-chevron-glow-blink-green {
0% { box-shadow: rgba(32, 130, 23, 0.45) 0px 0px 10px 2px; }
100% { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 25px 2px; }
}
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .left:not(.chevron) { width: 150px; }
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .left:not(.chevron)::after { animation: 0.5s ease-in 1.125s 1 normal both running fadeOut; }
@media only screen and (max-width: 760px) {
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .left:not(.chevron) { width: 60px; }
}
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .right:not(.chevron) { width: 460px; }
@media only screen and (max-width: 990px) {
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .right:not(.chevron) { width: 150px; }
}
@media only screen and (max-width: 760px) {
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .right:not(.chevron) { width: 60px; }
}
.nav-header #mainnav.with-notification .wrapper .oblique-menu.top-line-down .middle { position: relative; z-index: 110; }
.nav-header #mainnav.with-notification.notification-hidden .wrapper .oblique-menu.top-line-down .left::after { opacity: 1; }
.nav-header #mainnav.with-notification.notification-hidden .wrapper .oblique-menu.top-line-down .right::after { opacity: 1; }
#global-notification { width: 100%; height: 30px; line-height: 30px; white-space: nowrap; position: absolute; left: 0px; bottom: -1px; padding: 10px 20px 0px; }
#global-notification, #global-notification * { box-sizing: border-box; }
#global-notification .left-line, #global-notification .right-line { width: 300px; height: 10px; position: absolute; top: 13px; left: -305px; overflow: hidden; pointer-events: none; }
#global-notification .left-line::before, #global-notification .right-line::before, #global-notification .left-line::after, #global-notification .right-line::after { content: ""; display: block; position: absolute; }
#global-notification .left-line::before, #global-notification .right-line::before { width: 100%; height: 20px; left: -5px; top: 30px; background: 0px 0px; transform: rotate(-1.5deg); box-shadow: rgba(250, 185, 0, 0.45) 0px -20px 10px 2px; animation: 0.125s ease-in 1.875s 1 normal both running fadeIn; }
#global-notification .left-line::after, #global-notification .right-line::after { height: 1px; width: 100%; left: 0px; bottom: 0px; background: linear-gradient(to right, rgba(250, 185, 0, 0) 0%, rgb(250, 185, 0) 100%); }
#global-notification .left-line::after { animation: 0.125s ease-in 1.75s 1 normal both running global-notification-left-line; }
#global-notification .right-line { width: 200px; left: auto; right: -205px; top: 14px; }
#global-notification .right-line::before { left: auto; right: -5px; transform: rotate(1.5deg); animation: 0.125s ease-in 1.875s 1 normal both running fadeIn; }
#global-notification .right-line::after { transform: rotate(180deg); animation: 0.125s ease-in 1.75s 1 normal both running global-notification-right-line; }
#global-notification .caption { height: 100%; color: rgb(247, 215, 127); transition: text-shadow 0.125s ease-in 0s, color 0.125s ease-in 0s; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; text-transform: uppercase; }
#global-notification .caption::before, #global-notification .caption::after { content: ""; position: absolute; display: block; }
#global-notification .caption::before { left: 0px; top: 38px; width: 100%; height: 10px; box-shadow: rgba(250, 185, 0, 0.45) 0px -20px 10px 2px; animation: 0.125s ease-in 1.875s 1 normal both running fadeIn; }
#global-notification .caption::after { width: 100%; height: 1px; bottom: 0px; left: 0px; background: rgb(247, 215, 127); animation: 0.25s ease-in 0.5s 1 normal both running global-notification-caption-line; }
#global-notification .caption.has-url { color: rgb(250, 185, 0); }
#global-notification .caption > div { font: 13px electrolize; animation: 0.25s ease-in 1.875s 1 normal both running fade-in-blur; }
#global-notification:hover .caption { text-shadow: rgba(237, 139, 0, 0.6) 1px 1px 8px, rgba(237, 139, 0, 0.6) -1px -1px 8px; }
#global-notification:hover .caption.has-url { color: rgb(255, 240, 199); }
#global-notification .chevron { width: 6px; height: 8px; position: absolute; top: 0px; box-shadow: rgba(250, 185, 0, 0.75) 0px 0px 10px 2px; animation: 0.5s linear 1.875s 1 normal both running global-notification-chevron-glow; }
#global-notification .chevron.first { background: rgb(250, 185, 0); }
#global-notification .chevron.second { background: rgb(247, 204, 79); }
#global-notification .chevron.third { background: rgb(247, 215, 127); }
#global-notification .left-chevrons { position: absolute; top: 22px; left: -11px; width: 50px; height: 10px; }
#global-notification .left-chevrons .chevron { transform: skew(45deg, 0deg); }
#global-notification .left-chevrons .chevron.first { left: 5px; animation: 0.5s linear 1.125s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .left-chevrons .chevron.second { left: 15px; animation: 0.5s linear 0.875s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .left-chevrons .chevron.third { left: 25px; animation: 0.5s linear 0.625s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .right-chevrons { position: absolute; top: 22px; right: -11px; width: 50px; height: 10px; }
#global-notification .right-chevrons .chevron { transform: skew(-45deg, 0deg); }
#global-notification .right-chevrons .chevron.first { right: 5px; animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .right-chevrons .chevron.second { right: 15px; animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification .right-chevrons .chevron.third { right: 25px; animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink; }
#global-notification.critical .left-line::before, #global-notification.critical .right-line::before { box-shadow: rgba(153, 0, 0, 0.45) 0px -20px 10px 2px; }
#global-notification.critical .left-line::after, #global-notification.critical .right-line::after { background: linear-gradient(to right, rgba(153, 0, 0, 0) 0%, rgb(153, 0, 0) 100%); }
#global-notification.critical .caption { color: rgb(204, 0, 0); }
#global-notification.critical .caption.has-url { color: rgb(153, 0, 0); }
#global-notification.critical .caption::before { box-shadow: rgba(153, 0, 0, 0.45) 0px -20px 10px 2px; }
#global-notification.critical .caption::after { background: rgb(204, 0, 0); }
#global-notification.critical:hover .caption { text-shadow: rgba(221, 0, 0, 0.6) 1px 1px 8px, rgba(221, 0, 0, 0.6) -1px -1px 8px; }
#global-notification.critical:hover .caption.has-url { color: rgb(255, 102, 102); }
#global-notification.critical .chevron { box-shadow: rgba(153, 0, 0, 0.75) 0px 0px 10px 2px; }
#global-notification.critical .chevron.first { background: rgb(153, 0, 0); }
#global-notification.critical .chevron.second { background: rgb(179, 0, 0); }
#global-notification.critical .chevron.third { background: rgb(204, 0, 0); }
#global-notification.critical .left-chevrons .chevron.first { animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .left-chevrons .chevron.second { animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .left-chevrons .chevron.third { animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .right-chevrons .chevron.first { animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .right-chevrons .chevron.second { animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.critical .right-chevrons .chevron.third { animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-red, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-red; }
#global-notification.good .left-line::before, #global-notification.good .right-line::before { box-shadow: rgba(32, 130, 23, 0.45) 0px -20px 10px 2px; }
#global-notification.good .left-line::after, #global-notification.good .right-line::after { background: linear-gradient(to right, rgba(32, 130, 23, 0) 0%, rgb(32, 130, 23) 100%); }
#global-notification.good .caption { color: rgb(52, 212, 37); }
#global-notification.good .caption.has-url { color: rgb(32, 130, 23); }
#global-notification.good .caption::before { box-shadow: rgba(32, 130, 23, 0.45) 0px -20px 10px 2px; }
#global-notification.good .caption::after { background: rgb(52, 212, 37); }
#global-notification.good:hover .caption { text-shadow: rgba(51, 163, 41, 0.6) 1px 1px 8px, rgba(51, 163, 41, 0.6) -1px -1px 8px; }
#global-notification.good:hover .caption.has-url { color: rgb(134, 232, 125); }
#global-notification.good .chevron { box-shadow: rgba(32, 130, 23, 0.75) 0px 0px 10px 2px; }
#global-notification.good .chevron.first { background: rgb(32, 130, 23); }
#global-notification.good .chevron.second { background: rgb(43, 173, 31); }
#global-notification.good .chevron.third { background: rgb(52, 212, 37); }
#global-notification.good .left-chevrons .chevron.first { animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .left-chevrons .chevron.second { animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .left-chevrons .chevron.third { animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-left, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .right-chevrons .chevron.first { animation: 0.5s linear 1s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .right-chevrons .chevron.second { animation: 0.5s linear 0.75s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification.good .right-chevrons .chevron.third { animation: 0.5s linear 0.5s 1 normal both running global-notification-chevron-in-right, 0.5s linear 1.875s infinite normal both running global-notification-chevron-glow-green, 1s linear 2.5s infinite alternate both running global-notification-chevron-glow-blink-green; }
#global-notification .countdown { display: inline-block; vertical-align: top; margin-left: 5px; }
#global-notification .countdown > div { margin: 0px auto; position: relative; }
#global-notification .countdown .number-counter { float: left; }
#global-notification .countdown .number-counter .mask, #global-notification .countdown .number-counter .carousel, #global-notification .countdown .number-counter .item, #global-notification .countdown .number-counter .append { height: 16px; position: relative; }
#global-notification .countdown .number-counter .item, #global-notification .countdown .number-counter .append { font-size: 13px; line-height: 16px; font-family: Electrolize; color: rgb(255, 255, 255); text-align: center; }
#global-notification .countdown .number-counter .append { float: left; }
a.arrows-button { position: relative; padding-right: 70px; display: inline-block; }
a.arrows-button .label { font-size: 11px; color: rgb(20, 230, 250); position: relative; vertical-align: middle; display: table-cell; height: 60px; }
a.arrows-button .arrow { backface-visibility: hidden; background: url("") center center no-repeat; width: 59px; height: 60px; display: block; top: -2px; position: absolute; }
a.arrows-button .arrow:hover { animation-fill-mode: forwards; }
a.arrows-button .arrow0 { right: 21px; }
a.arrows-button .arrow1 { right: 14px; }
a.arrows-button .arrow2 { right: 7px; }
a.arrows-button:hover .arrow0 { animation: 0.1s linear 0s 1 normal none running arrow; }
a.arrows-button:hover .arrow1 { animation: 0.3s linear 0s 1 normal none running arrow; }
a.arrows-button:hover .arrow2 { animation: 0.5s linear 0s 1 normal none running arrow; }
.radio-pager { display: inline-block; width: 35px; height: 35px; background: url("") center center no-repeat; }
.radio-pager:hover, .radio-pager.on { transform: rotate(-90deg); background: url("") center center no-repeat, url("") center center no-repeat; }
.radio-pager.small { width: 21px; height: 21px; background: url("") center center no-repeat; }
.radio-pager.small.on { background: url("") center center no-repeat, url("") center center no-repeat; }
.glow-arrows-button { position: relative; }
.glow-arrows-button.left-arrow .arrow, .glow-arrows-button.top-arrow .arrow { left: -26px; right: initial; }
.glow-arrows-button.left-arrow .label, .glow-arrows-button.top-arrow .label { padding-left: 30px; }
.glow-arrows-button.small-size.yellow .arrow, .glow-arrows-button.small-size.yellow .arrow::before, .glow-arrows-button.small-size.yellow .arrow::after { background-image: url(""); }
.glow-arrows-button.small-size.orange .arrow, .glow-arrows-button.small-size.orange .arrow::before, .glow-arrows-button.small-size.orange .arrow::after { background-image: url(""); }
.glow-arrows-button.small-size .arrow { top: -13px; }
.glow-arrows-button.small-size .arrow, .glow-arrows-button.small-size .arrow::before, .glow-arrows-button.small-size .arrow::after { background-image: url(""); }
.glow-arrows-button.medium-size .arrow, .glow-arrows-button.medium-size .arrow::before, .glow-arrows-button.medium-size .arrow::after { background-image: url(""); }
.glow-arrows-button.medium-size.blue .arrow, .glow-arrows-button.medium-size.blue .arrow::before, .glow-arrows-button.medium-size.blue .arrow::after { background-image: url(""); }
.glow-arrows-button.large-size .arrow, .glow-arrows-button.large-size .arrow::before, .glow-arrows-button.large-size .arrow::after { background-image: url(""); width: 121px; height: 134px; }
.glow-arrows-button.large-size .arrow::before { left: 15px; }
.glow-arrows-button.large-size .arrow::after { left: 30px; }
.glow-arrows-button.big-size .arrow, .glow-arrows-button.big-size .arrow::before, .glow-arrows-button.big-size .arrow::after { background-image: url(""); }
.glow-arrows-button.big-size .arrow::before { left: 12px; }
.glow-arrows-button.big-size .arrow::after { left: 24px; }
.glow-arrows-button .arrow { top: -22px; right: -47px; }
.glow-arrows-button .arrow, .glow-arrows-button .arrow::before, .glow-arrows-button .arrow::after { backface-visibility: hidden; background: url("") center center no-repeat transparent; width: 60px; height: 60px; display: block; position: absolute; }
.glow-arrows-button .arrow::before, .glow-arrows-button .arrow::after { content: ""; }
.glow-arrows-button .arrow::before { left: 7px; }
.glow-arrows-button .arrow::after { left: 14px; }
.glow-arrows-button .arrow:hover, .glow-arrows-button .arrow:hover::before, .glow-arrows-button .arrow:hover::after { animation-fill-mode: forwards; }
.glow-arrows-button.expand-arrow .arrow { transform: rotate(90deg); left: -20px; transition-duration: 0.3s; perspective: 1000px; }
.glow-arrows-button.expand-arrow .arrow::before, .glow-arrows-button.expand-arrow .arrow::after { content: normal; }
.glow-arrows-button:hover .arrow { animation: 0.1s linear 0s 1 normal none running arrow; }
.glow-arrows-button:hover .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.glow-arrows-button:hover .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.glow-arrows-link { position: relative; width: 26px; height: 16px; display: inline-block; }
.glow-arrows-link .arrow, .glow-arrows-link .arrow::before, .glow-arrows-link .arrow::after { backface-visibility: hidden; background: url("") center center no-repeat transparent; width: 14px; height: 16px; display: block; position: absolute; }
.glow-arrows-link .arrow::before, .glow-arrows-link .arrow::after { content: ""; }
.glow-arrows-link .arrow::before { left: 6px; }
.glow-arrows-link .arrow::after { left: 12px; }
.glow-arrows-link .arrow:hover, .glow-arrows-link .arrow:hover::before, .glow-arrows-link .arrow:hover::after { animation-fill-mode: forwards; }
.glow-arrows-link:hover .arrow { animation: 0.1s linear 0s 1 normal none running arrow; }
.glow-arrows-link:hover .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.glow-arrows-link:hover .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.glow-corners { position: absolute; width: 100%; z-index: 3; transition-duration: 0.3s; perspective: 1000px; }
.glow-corners::before, .glow-corners::after { content: ""; position: absolute; width: 8px; height: 8px; border-color: rgb(0, 237, 255); border-style: solid; transition-duration: 0.3s; perspective: 1000px; transform: translateZ(0px); }
.glow-corners::before { left: 0px; }
.glow-corners::after { right: 0px; }
.glow-corners.top-corners { top: 0px; }
.glow-corners.top-corners::before { border-width: 1px 0px 0px 1px; }
.glow-corners.top-corners::after { border-width: 1px 1px 0px 0px; }
.glow-corners.bottom-corners { bottom: 9px; }
.glow-corners.bottom-corners::before { border-width: 0px 0px 1px 1px; }
.glow-corners.bottom-corners::after { border-width: 0px 1px 1px 0px; }
.flag-status-box .top-info, .cutting-edge-content .top-info, .flag-status-box .bottom-info, .cutting-edge-content .bottom-info { display: flex; z-index: 2; position: relative; }
.flag-status-box .top-info .title, .cutting-edge-content .top-info .title { transition-duration: 0.3s; perspective: 1000px; padding: 0px 5px 0px 30px; background: rgba(0, 44, 69, 0.5); position: relative; height: 30px; min-width: 115px; }
.flag-status-box .top-info .title h3, .cutting-edge-content .top-info .title h3 { font-size: 12px; color: rgb(175, 130, 10); text-transform: uppercase; margin: 0px; padding-top: 16px; }
.flag-status-box .top-info .title::before, .cutting-edge-content .top-info .title::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 30px 0px 0px 30px; border-color: transparent transparent transparent rgba(0, 44, 69, 0.5); right: -30px; }
.flag-status-box .bottom-info, .cutting-edge-content .bottom-info { float: right; height: 30px; }
.flag-status-box .bottom-info > div::before, .cutting-edge-content .bottom-info > div::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 30px 30px 0px; border-color: transparent rgba(0, 44, 69, 0.5) transparent transparent; left: -30px; }
.flag-status-box .bottom-info > div .actions, .cutting-edge-content .bottom-info > div .actions { width: 165px; height: 30px; background: rgba(0, 44, 69, 0.5); position: relative; }
.flag-status-box .bottom-info > div .actions .link, .cutting-edge-content .bottom-info > div .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
.flag-status-box .bottom-info > div .actions .link .label, .cutting-edge-content .bottom-info > div .actions .link .label { opacity: 0.4; font-family: Electrolize; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; }
.flag-status-box .bottom-info > div .actions .link .arrow, .cutting-edge-content .bottom-info > div .actions .link .arrow { top: -25px; }
.flag-status-box .bottom-info > div .actions.nav, .cutting-edge-content .bottom-info > div .actions.nav { width: 100px; }
.flag-status-box .bottom-info > div .actions.nav .up, .cutting-edge-content .bottom-info > div .actions.nav .up, .flag-status-box .bottom-info > div .actions.nav .down, .cutting-edge-content .bottom-info > div .actions.nav .down { display: block; position: absolute; opacity: 0.6; height: 25px; width: 23px; background: url("") no-repeat; }
.flag-status-box .bottom-info > div .actions.nav .up:hover, .cutting-edge-content .bottom-info > div .actions.nav .up:hover, .flag-status-box .bottom-info > div .actions.nav .down:hover, .cutting-edge-content .bottom-info > div .actions.nav .down:hover { opacity: 1; }
.flag-status-box .bottom-info > div .actions.nav .up.inactive, .cutting-edge-content .bottom-info > div .actions.nav .up.inactive, .flag-status-box .bottom-info > div .actions.nav .down.inactive, .cutting-edge-content .bottom-info > div .actions.nav .down.inactive { opacity: 0.6; cursor: default; }
.flag-status-box .bottom-info > div .actions.nav .up, .cutting-edge-content .bottom-info > div .actions.nav .up { transform: rotate(270deg); left: 15px; }
.flag-status-box .bottom-info > div .actions.nav .down, .cutting-edge-content .bottom-info > div .actions.nav .down { transform: rotate(90deg); right: 25px; }
.flag-status-box .content, .cutting-edge-content .content { background: rgba(0, 44, 69, 0.5); padding: 0px 30px; }
.flag-status-box .content *, .cutting-edge-content .content * { font-family: Electrolize; }
.flag-status-box .content .cutting-edge-menu, .cutting-edge-content .content .cutting-edge-menu { padding-top: 30px; }
.flag-status-box .content .cutting-edge-menu .pointed-line, .cutting-edge-content .content .cutting-edge-menu .pointed-line { width: 100%; height: 1px; background: rgb(8, 67, 106); position: relative; }
.flag-status-box .content .cutting-edge-menu .pointed-line::before, .cutting-edge-content .content .cutting-edge-menu .pointed-line::before, .flag-status-box .content .cutting-edge-menu .pointed-line::after, .cutting-edge-content .content .cutting-edge-menu .pointed-line::after { content: ""; display: block; background: rgb(103, 122, 10); width: 1px; height: 1px; position: absolute; top: 0px; left: 0px; }
.flag-status-box .content .cutting-edge-menu .pointed-line::after, .cutting-edge-content .content .cutting-edge-menu .pointed-line::after { right: 0px; left: inherit; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items { height: 29px; float: right; list-style: none; padding: 0px; margin: 0px; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li { float: left; cursor: pointer; font-size: 12px; color: rgb(8, 145, 197); line-height: 29px; text-transform: uppercase; margin: 0px 10px; position: relative; text-shadow: rgba(0, 112, 202, 0.5) 0px 0px 15px; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li span, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li span { display: block; height: 4px; width: 100%; opacity: 0; background-color: rgb(60, 223, 243); position: absolute; bottom: 0px; transform: skew(-30deg, 0deg); }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li::after, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li::after { content: ""; display: block; position: absolute; top: 7px; width: 1px; height: 12px; background: rgba(0, 112, 202, 0.5); z-index: 1; right: -10px; transform: skew(-30deg, 0deg); }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li:last-child::after, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li:last-child::after { display: none; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li.active, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active { color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.5) 0px 0px 15px, rgba(0, 112, 202, 0.5) 0px 0px 15px; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li.active span, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active span, .flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after { opacity: 1; box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; }
.flag-status-box .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after, .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after { background-color: rgb(60, 223, 243); }
.flag-status-box .content h4, .cutting-edge-content .content h4 { margin: 0px; padding: 14px 0px; }
.flag-status-box .content h4 a, .cutting-edge-content .content h4 a { font-size: 18px; color: rgb(177, 216, 241); opacity: 0.5; display: block; text-shadow: rgb(0, 0, 0) 0px 0px 5px, rgb(0, 0, 0) 0px 0px 5px; }
.flag-status-box .content p, .cutting-edge-content .content p { margin: 0px; }
.flag-status-box .content p a, .cutting-edge-content .content p a { font-size: 14px; line-height: 19px; color: rgb(7, 136, 185); margin: 0px; }
.flag-status-box:hover .bottom-info > div .actions .link .label, .cutting-edge-content:hover .bottom-info > div .actions .link .label { opacity: 1; }
.flipboard-boxes { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; padding: 0px 15px; }
@media only screen and (max-width: 1200px) {
.flipboard-boxes { padding: 0px; }
}
.flipboard-boxes.wrapper, .flipboard-boxes .wrapper { width: 100%; box-sizing: border-box; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes.wrapper:not(.extra-large), .flipboard-boxes .wrapper:not(.extra-large) { width: 765px; }
}
@media only screen and (max-width: 765px) {
.flipboard-boxes.wrapper:not(.extra-large), .flipboard-boxes .wrapper:not(.extra-large) { width: 360px; }
}
.flipboard-boxes.inner { padding: 0px; }
.flipboard-boxes .box { margin-bottom: 15px; position: relative; overflow: hidden; transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box:hover .info { width: 100%; transition-delay: 0.25s; }
.flipboard-boxes .box:hover .press-img { opacity: 1; transition-delay: 0.25s; }
.flipboard-boxes .box.ajax-load { opacity: 0; transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box.one-third { width: 360px; }
.flipboard-boxes .box.two-third { width: 735px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.two-third { width: 360px; }
}
.flipboard-boxes .box.three-third { width: 1110px; }
.flipboard-boxes .box.half-full { width: calc(50% - 7px); }
@media only screen and (max-width: 765px) {
.flipboard-boxes .box.half-full { width: 100%; }
}
.flipboard-boxes .box.half-full:hover .info { width: 100%; transition-delay: 0.25s; }
.flipboard-boxes .box.half-full.first { margin-right: 7px; }
@media only screen and (max-width: 765px) {
.flipboard-boxes .box.half-full.first { margin-bottom: 7px; }
}
.flipboard-boxes .box.half-full.last { margin-left: 7px; }
@media only screen and (max-width: 765px) {
.flipboard-boxes .box.half-full.last { margin-top: 7px; }
}
.flipboard-boxes .box.full { width: 100%; max-width: 1920px; }
.flipboard-boxes .box.small.post, .flipboard-boxes .box.small.post .info { width: 270px; }
.flipboard-boxes .box.small.post .info { background: rgba(0, 23, 43, 0.45); }
.flipboard-boxes .box.small.post .info > * { width: 200px; }
.flipboard-boxes .box.post:hover .glow-corners::before { left: 0px; }
.flipboard-boxes .box.post:hover .glow-corners::after { right: 0px; }
.flipboard-boxes .box.post:hover .glow-corners.top-corners { top: 0px; }
.flipboard-boxes .box.post:hover .glow-corners.bottom-corners { bottom: 9px; }
.flipboard-boxes .box.post:hover .info .article-link .label { transition-delay: 0.3s; left: 0px; opacity: 1; }
.flipboard-boxes .box.post:hover .info .article-link .arrow { animation: 0.1s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.post:hover .info .article-link .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.post:hover .info .article-link .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.post:hover .complement > *, .flipboard-boxes .box.post:hover .complement > * > * { left: 0px; opacity: 1; transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box.post:hover .complement .date { transition-delay: 0.4s; }
.flipboard-boxes .box.post:hover .complement .date .name { transition-delay: 0.5s; }
.flipboard-boxes .box.post:hover .complement .date .value { transition-delay: 0.6s; }
.flipboard-boxes .box.post:hover .complement .comments { transition-delay: 0.7s; }
.flipboard-boxes .box.post:hover .complement .comments .name { transition-delay: 0.8s; }
.flipboard-boxes .box.post:hover .complement .comments .value { transition-delay: 0.9s; }
.flipboard-boxes .box.post .info { padding: 45px 25px 0px 45px; background: linear-gradient(to right, rgba(0, 23, 43, 0.8) 0%, rgba(0, 23, 43, 0.6) 70%, rgba(0, 23, 43, 0.4) 100%); }
.flipboard-boxes .box.post .info > * { width: 300px; }
.flipboard-boxes .box.post .info .glow-mini-breadcrumb { margin-bottom: 18px; }
.flipboard-boxes .box.post .info .article-link .arrow, .flipboard-boxes .box.post .info .article-link .arrow::before, .flipboard-boxes .box.post .info .article-link .arrow::after { background-image: url(""); }
.flipboard-boxes .box.post .info .article-link .label { color: rgb(153, 227, 245); }
.flipboard-boxes .box.post .glow-corners::before { left: 25px; }
.flipboard-boxes .box.post .glow-corners::after { right: 25px; }
.flipboard-boxes .box.post .glow-corners.top-corners { top: 25px; }
.flipboard-boxes .box.post .glow-corners.bottom-corners { bottom: 33px; }
.flipboard-boxes .box.event > :not(.glow-corners) { height: auto; }
.flipboard-boxes .box.event .info { position: relative; background: 0px 0px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line, .flipboard-boxes .box.event .events-list .event-line { display: block; padding-top: 4px; padding-bottom: 8px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .subtitle, .flipboard-boxes .box.event .events-list .event-line:hover .subtitle, .flipboard-boxes .box.event .next-rsvp-event .event-line:hover .date, .flipboard-boxes .box.event .events-list .event-line:hover .date, .flipboard-boxes .box.event .next-rsvp-event .event-line:hover .subtitle > *, .flipboard-boxes .box.event .events-list .event-line:hover .subtitle > *, .flipboard-boxes .box.event .next-rsvp-event .event-line:hover .date > *, .flipboard-boxes .box.event .events-list .event-line:hover .date > * { color: rgb(217, 207, 152); }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .title, .flipboard-boxes .box.event .events-list .event-line:hover .title, .flipboard-boxes .box.event .next-rsvp-event .event-line:hover .title > *, .flipboard-boxes .box.event .events-list .event-line:hover .title > * { color: rgb(253, 250, 231); }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .event-link.empty .label, .flipboard-boxes .box.event .events-list .event-line:hover .event-link.empty .label { left: 26px; transition-delay: 0.3s; }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .event-link .arrow, .flipboard-boxes .box.event .events-list .event-line:hover .event-link .arrow { animation: 0.1s linear 0s 1 normal none running arrow; visibility: visible !important; }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .event-link .arrow::before, .flipboard-boxes .box.event .events-list .event-line:hover .event-link .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.event .next-rsvp-event .event-line:hover .event-link .arrow::after, .flipboard-boxes .box.event .events-list .event-line:hover .event-link .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.event .next-rsvp-event .event-line *, .flipboard-boxes .box.event .events-list .event-line * { transition-duration: 0.3s; perspective: 1000px; backface-visibility: hidden; }
.flipboard-boxes .box.event .next-rsvp-event .event-line > *, .flipboard-boxes .box.event .events-list .event-line > * { letter-spacing: 2px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .date, .flipboard-boxes .box.event .events-list .event-line .date { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(132, 128, 96); text-shadow: rgba(202, 71, 0, 0.6) 0px 3px 40px, rgba(255, 118, 17, 0.6) 0px 0px 6px; padding-bottom: 2px; font-weight: 500; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .title, .flipboard-boxes .box.event .events-list .event-line .title { text-shadow: rgba(255, 118, 17, 0.72) 0px 0px 10px, rgba(255, 118, 17, 0.72) 0px 0px 10px; margin: 2px 0px 0px; text-transform: uppercase; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .title, .flipboard-boxes .box.event .events-list .event-line .title, .flipboard-boxes .box.event .next-rsvp-event .event-line .title > *, .flipboard-boxes .box.event .events-list .event-line .title > * { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(217, 207, 152); }
.flipboard-boxes .box.event .next-rsvp-event .event-line .subtitle, .flipboard-boxes .box.event .events-list .event-line .subtitle { margin: -1px 0px 4px; display: inline-block; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .subtitle:not(.empty)::before, .flipboard-boxes .box.event .events-list .event-line .subtitle:not(.empty)::before { content: "-"; padding-right: 1px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .subtitle, .flipboard-boxes .box.event .events-list .event-line .subtitle, .flipboard-boxes .box.event .next-rsvp-event .event-line .subtitle > *, .flipboard-boxes .box.event .events-list .event-line .subtitle > * { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(132, 128, 96); }
.flipboard-boxes .box.event .next-rsvp-event .event-line .excerpt, .flipboard-boxes .box.event .events-list .event-line .excerpt { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(164, 158, 118); text-shadow: rgba(255, 118, 17, 0.4) 0px 0px 6px; letter-spacing: 1px; margin-bottom: 0px; line-height: 18px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link, .flipboard-boxes .box.event .events-list .event-line .event-link { overflow: hidden; display: inline-block; box-sizing: border-box; padding-right: 40px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link:not(.empty) .arrow, .flipboard-boxes .box.event .events-list .event-line .event-link:not(.empty) .arrow { visibility: hidden; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link.empty .arrow, .flipboard-boxes .box.event .events-list .event-line .event-link.empty .arrow { right: initial; left: -26px; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link.empty .label, .flipboard-boxes .box.event .events-list .event-line .event-link.empty .label { position: relative; left: -100px; top: 1px; text-transform: uppercase; font-weight: 400; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link > *, .flipboard-boxes .box.event .events-list .event-line .event-link > * { display: inline-block; }
.flipboard-boxes .box.event .next-rsvp-event .event-line .event-link .arrow, .flipboard-boxes .box.event .events-list .event-line .event-link .arrow { top: -23px; right: 0px; }
.flipboard-boxes .box.type-A, .flipboard-boxes .box.type-D, .flipboard-boxes .box.type-E, .flipboard-boxes .box.event { height: 480px; }
.flipboard-boxes .box.type-B, .flipboard-boxes .box.type-F, .flipboard-boxes .box.type-K, .flipboard-boxes .box.type-G { height: 345px; }
.flipboard-boxes .box.type-A:hover .bg .shade, .flipboard-boxes .box.type-D:hover .bg .shade, .flipboard-boxes .box.type-J:hover .bg .shade { background: rgba(0, 23, 43, 0.75); transition-delay: 0.25s; }
.flipboard-boxes .box.type-A .info, .flipboard-boxes .box.type-D .info, .flipboard-boxes .box.type-J .info { background: linear-gradient(to right, rgba(0, 23, 43, 0.5) 0%, rgba(0, 23, 43, 0.3) 35%, rgba(0, 23, 43, 0.1) 50%, rgba(0, 23, 43, 0.1) 100%); }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-A .info, .flipboard-boxes .box.type-D .info, .flipboard-boxes .box.type-J .info { background: linear-gradient(to right, rgba(0, 23, 43, 0.8) 0%, rgba(0, 23, 43, 0.6) 70%, rgba(0, 23, 43, 0.4) 100%); }
}
.flipboard-boxes .box.type-A .info > * { width: 310px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-A .info > * { width: 300px; }
}
.flipboard-boxes .box.type-A .info .title { font-size: 42px; line-height: 45px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-A .info .title { font-size: 32px; line-height: 32px; min-height: 32px; }
}
.flipboard-boxes .box.type-A .press-img { width: 333px; left: 375px; height: 100px; top: 350px; }
.flipboard-boxes .box.type-B:hover .info .subtitle .article-link .arrow { visibility: visible; }
.flipboard-boxes .box.type-B:hover .bg .shade { background: rgba(0, 23, 43, 0.6); transition-delay: 0.25s; }
.flipboard-boxes .box.type-B .info { background: linear-gradient(to right, rgba(0, 23, 43, 0.4) 0%, rgba(0, 23, 43, 0.3) 65%, rgba(0, 23, 43, 0.1) 100%); }
.flipboard-boxes .box.type-B .info .title { width: 175px; }
.flipboard-boxes .box.type-B .info .subtitle { width: 200px; }
.flipboard-boxes .box.type-B .info .subtitle .article-link { padding-top: 0px; overflow: visible; }
.flipboard-boxes .box.type-B .info .subtitle .article-link .label { font-size: 16px; left: 0px; opacity: 1; text-transform: none; }
.flipboard-boxes .box.type-B .info .subtitle .article-link .arrow { top: -18px; right: -40px; visibility: hidden; }
.flipboard-boxes .box.type-B .bg picture img { width: auto; object-fit: none; }
.flipboard-boxes .box.type-C { height: 80vh; margin-bottom: 0px; min-height: 585px; max-height: 864px; }
.flipboard-boxes .box.type-C:hover .bg .shade { background: rgba(0, 23, 43, 0.75); transition-delay: 0.25s; }
.flipboard-boxes .box.type-C .info .title { font-size: 60px; line-height: 58px; }
.flipboard-boxes .box.type-C.full .info { background: linear-gradient(to right, rgba(0, 23, 43, 0.5) 0%, rgba(0, 23, 43, 0.3) 35%, rgba(0, 23, 43, 0.1) 50%, rgba(0, 23, 43, 0.1) 100%); }
.flipboard-boxes .box.type-C.full .info > * { width: 450px; }
@media only screen and (max-width: 990px) {
.flipboard-boxes .box.type-C.full .info > * { width: calc(100% - 45px); }
}
.flipboard-boxes .box.type-C.full .info .title { width: 600px; line-height: initial; font-size: 70px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-C.full .info .title { font-size: 65px; }
}
@media only screen and (max-width: 990px) {
.flipboard-boxes .box.type-C.full .info .title { width: calc(100% - 45px); }
}
@media only screen and (max-width: 765px) {
.flipboard-boxes .box.type-C.full .info .title { font-size: 45px; }
}
.flipboard-boxes .box.type-C.half-full { height: 70vh; }
.flipboard-boxes .box.type-C.half-full .info { width: 100%; }
.flipboard-boxes .box.type-C.half-full .info > * { width: 300px; }
@media only screen and (max-width: 990px) {
.flipboard-boxes .box.type-C.half-full .info > * { width: calc(100% - 45px); }
}
.flipboard-boxes .box.type-C.half-full .info .title { font-size: 50px; }
.flipboard-boxes .box.type-D .bg picture img { height: auto; object-fit: none; }
.flipboard-boxes .box.type-E:hover .info .article-link .label { transition-delay: 1s; }
.flipboard-boxes .box.type-E:hover .complement { padding-left: 45px; transition-delay: 0.25s; }
.flipboard-boxes .box.type-E:hover .complement .date { transition-delay: 0.3s; }
.flipboard-boxes .box.type-E:hover .complement .date .name { transition-delay: 0.4s; }
.flipboard-boxes .box.type-E:hover .complement .date .value { transition-delay: 0.5s; }
.flipboard-boxes .box.type-E:hover .complement .comments { transition-delay: 0.6s; }
.flipboard-boxes .box.type-E:hover .complement .comments .name { transition-delay: 0.7s; }
.flipboard-boxes .box.type-E:hover .complement .comments .value { transition-delay: 0.8s; }
.flipboard-boxes .box.type-E:hover .bg .shade { background: rgba(0, 23, 43, 0.7); transition-delay: 0.25s; }
.flipboard-boxes .box.type-E.press.with-icon .complement { padding-top: 145px; }
.flipboard-boxes .box.type-E.press .press-img { height: 93px; width: 308px; }
.flipboard-boxes .box.type-E.press .press-img picture { width: 360px; height: 240px; left: -27px; }
.flipboard-boxes .box.type-E .info, .flipboard-boxes .box.type-E .complement, .flipboard-boxes .box.type-E .bg { height: 50%; }
.flipboard-boxes .box.type-E .info { height: 50%; top: 50%; padding-top: 15px; background: rgba(6, 70, 102, 0.4); }
.flipboard-boxes .box.type-E .info > * { width: 290px; }
.flipboard-boxes .box.type-E .info .title { font-size: 25px; line-height: 25px; min-height: 26px; }
.flipboard-boxes .box.type-E .complement { position: absolute; top: 0px; left: 0px; width: 100%; box-sizing: border-box; transition-duration: 0.3s; perspective: 1000px; padding-top: 45px; }
.flipboard-boxes .box.type-E .bg { background: rgba(6, 70, 102, 0.4); }
.flipboard-boxes .box.type-E .bg .shade::before { content: none; display: none; }
.flipboard-boxes .box.type-E .bg picture img { opacity: 0.8; }
.flipboard-boxes .box.type-F.post { margin-bottom: 0px; }
.flipboard-boxes .box.type-F.post:hover .info .subtitle .article-link .arrow { visibility: visible; }
.flipboard-boxes .box.type-F.post:hover .bg .shade { background: rgba(6, 70, 102, 0.7); transition-delay: 0.25s; }
.flipboard-boxes .box.type-F.post .info { background: 0px 0px; }
.flipboard-boxes .box.type-F.post .info .title { font-size: 30px; line-height: 32px; }
.flipboard-boxes .box.type-F.post .info .subtitle * { font-size: 14px; }
.flipboard-boxes .box.type-F.post .info .subtitle .article-link { padding-top: 0px; overflow: visible; }
.flipboard-boxes .box.type-F.post .info .subtitle .article-link .label { left: 0px; opacity: 1; text-transform: none; }
.flipboard-boxes .box.type-F.post .info .subtitle .article-link .arrow { top: -18px; right: -40px; visibility: hidden; }
.flipboard-boxes .box.type-F.post .bg .shade { background: rgba(6, 70, 102, 0.4); }
.flipboard-boxes .box.type-F.post .bg .shade::before { opacity: 0.4; }
.flipboard-boxes .box.type-F.post .bg picture img { background: rgb(0, 23, 43); opacity: 0.7; }
.flipboard-boxes .box.type-F.post .complement { padding-top: 10px; }
.flipboard-boxes .box.type-F .bg picture img { width: auto; object-fit: none; }
.flipboard-boxes .box.type-J { width: 270px; height: 345px; }
.flipboard-boxes .box.type-J .info .title { line-height: 20px; }
.flipboard-boxes .box.type-J .info .title a { color: rgb(177, 216, 241); font-size: 17px; }
.flipboard-boxes .box.type-J .info > * { width: 310px; }
@media only screen and (max-width: 1110px) {
.flipboard-boxes .box.type-J .info > * { width: 300px; }
}
.flipboard-boxes .box.type-J .complement { display: none; }
.flipboard-boxes .box.type-J .press-img { width: calc(100% - 16px); height: 80px; top: 239px; left: 8px; background-size: cover; }
.flipboard-boxes .box.type-P { width: 360px; height: 210px; }
.flipboard-boxes .box.type-P .info { padding-top: 35px; }
.flipboard-boxes .box.type-P .info .title { line-height: 28px; font-size: 25px; }
.flipboard-boxes .box.type-P .info > * { width: 290px; }
.flipboard-boxes .box.type-P .complement { display: none; }
.flipboard-boxes .box.type-P .press-img { width: calc(100% - 16px); height: 80px; top: 239px; left: 8px; background-size: cover; }
.flipboard-boxes .box.type-K { background: url("") center top no-repeat; }
.flipboard-boxes .box.type-K header .subtitle { padding: 0px; }
.flipboard-boxes .box.type-K header .subtitle::before { content: ""; }
.flipboard-boxes .box.type-K h3 { text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
.flipboard-boxes .box.type-K .info { position: relative; background: 0px 0px; height: 76px; }
.flipboard-boxes .box.type-K .excerpt { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(8, 145, 197); margin: 30px 0px 0px; padding-left: 45px; }
.flipboard-boxes .box.type-K .excerpt .arrow { top: -19px; left: -22px; }
.flipboard-boxes .box.type-K .data { position: relative; width: 360px; height: 100px; background: url("") center top; margin-top: 68px; text-align: center; padding-top: 18px; }
.flipboard-boxes .box.type-K .data .data-item { transition-duration: 0.3s; perspective: 1000px; width: 82px; margin: 0px 5px; display: inline-block; vertical-align: top; text-align: center; }
.flipboard-boxes .box.type-K .data .data-item .data-title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(153, 227, 245); text-transform: uppercase; border-bottom: 1px solid rgb(8, 67, 106); padding-bottom: 7px; }
.flipboard-boxes .box.type-K .data .data-item .data-entry { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 36px; color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
.flipboard-boxes .box.type-K .data .neon { transition-duration: 0.3s; perspective: 1000px; position: absolute; width: 358px; height: 4px; background: rgb(2, 55, 90); }
.flipboard-boxes .box.type-K .data .neon.top { top: -1px; transform: perspective(358px) rotateX(-35deg); }
.flipboard-boxes .box.type-K .data .neon.bottom { bottom: -1px; transform: perspective(358px) rotateX(35deg); }
.flipboard-boxes .box.type-K:hover .data .neon { background: rgb(77, 255, 255); box-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper { display: flex; flex-flow: column; box-sizing: border-box; justify-content: flex-start; height: 100%; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper > * { position: relative; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .info, .flipboard-boxes .box.type-SCE .event-inner-wrapper .upcoming-events { background-color: rgba(0, 44, 69, 0.4); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .info { padding: 45px 30px 20px; height: auto; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event { padding: 4px 0px; overflow: hidden; transition-duration: 0.5s; perspective: 1000px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event::before, .flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event::after { content: ""; position: absolute; border-left: 5px solid transparent; border-right: 5px solid transparent; height: 0px; width: 100%; left: 0px; right: 0px; box-sizing: border-box; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event::before { border-top: 4px solid rgb(240, 231, 179); top: 0px; box-shadow: rgba(226, 97, 11, 0.51) 0px 8px 28px 0px, rgba(226, 97, 11, 0.78) 0px 20px 38px 0px, rgba(226, 97, 11, 0.643) 0px -2px 8px 0px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event::after { border-bottom: 4px solid rgb(240, 231, 179); bottom: 0px; box-shadow: rgba(226, 97, 11, 0.51) 0px -8px 28px 0px, rgba(226, 97, 11, 0.78) 0px -20px 38px 0px, rgba(226, 97, 11, 0.643) 0px 2px 8px 0px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event { padding: 16px 30px 15px; background: url("") center center repeat-y transparent; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event { padding-bottom: 0px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-countdown .number { color: rgb(253, 250, 231); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-countdown .letter { color: rgb(217, 207, 152); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .title { color: rgb(253, 250, 231); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .date, .flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .excerpt { color: rgb(217, 207, 152); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-link .arrow { visibility: visible; animation: 0.1s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-link .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event:hover .event-link .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event * { transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown { margin-bottom: 10px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown.past-event .number { animation: 0.3s ease-in-out 0s infinite normal none running blink; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown > *, .flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown > ::after { text-shadow: rgba(255, 118, 17, 0.4) 0px 0px 6px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown .number { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 17px; color: rgb(217, 207, 152); font-weight: 700; letter-spacing: 7px; width: 42px; display: inline-block; transition-duration: 0.15s; perspective: 1000px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown .letter { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(132, 128, 96); margin-left: -5px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-countdown .letter::after { content: "/"; padding-left: 3px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .date, .flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .excerpt { color: rgb(153, 147, 109); }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .date { margin-top: 4px; display: inline-block; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .title { font-size: 18px; font-weight: 700; letter-spacing: 4px; margin-top: 3px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-link { position: relative; display: inline-block; width: 40px; vertical-align: bottom; height: 18px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-link .arrow { top: -21px; right: 0px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .main-event .next-rsvp-event .rsvp-event .event-link .label { top: -1px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .upcoming-events { flex: 1 1 0%; padding: 20px 30px; }
.flipboard-boxes .box.type-SCE .event-inner-wrapper .upcoming-events .glow-mini-breadcrumb { padding-bottom: 6px; }
.flipboard-boxes .box.type-CE { background-color: rgba(0, 44, 69, 0.4); }
.flipboard-boxes .box.type-CE .info { padding: 45px 0px 14px 30px; }
.flipboard-boxes .box.type-CE .events-list { padding: 2px 30px 0px; }
.flipboard-boxes .box.type-CE .events-list .event-line { padding-bottom: 3px; }
.flipboard-boxes .box.type-CE .events-list .event-line .event-link .arrow { top: -24px; }
.flipboard-boxes .box .info .title, .flipboard-boxes .box .show-list .title { position: relative; }
.flipboard-boxes .box .info .title, .flipboard-boxes .box .show-list .title, .flipboard-boxes .box .info .title a, .flipboard-boxes .box .show-list .title a, .flipboard-boxes .box .info .title span, .flipboard-boxes .box .show-list .title span { color: rgb(63, 201, 225); margin: 0px; }
.flipboard-boxes .box .info { left: 0px; height: 100%; top: 0px; width: 100%; position: absolute; z-index: 2; box-sizing: border-box; transition-duration: 0.3s; perspective: 1000px; }
@media only screen and (max-width: 765px) {
.flipboard-boxes .box .info { background: rgba(0, 23, 43, 0.45); }
}
.flipboard-boxes .box .info > * { text-shadow: rgb(34, 42, 53) 0px 0px 5px; }
.flipboard-boxes .box .info .title, .flipboard-boxes .box .info .subtitle, .flipboard-boxes .box .info .title a, .flipboard-boxes .box .info .subtitle a { font-family: Electrolize; }
.flipboard-boxes .box .info .title { font-size: 32px; line-height: 32px; min-height: 32px; }
.flipboard-boxes .box .info .subtitle { font-size: 16px; line-height: 20px; min-height: 16px; margin: 10px 0px; position: relative; padding-left: 12px; box-sizing: border-box; }
.flipboard-boxes .box .info .subtitle, .flipboard-boxes .box .info .subtitle a, .flipboard-boxes .box .info .subtitle span { color: rgb(153, 227, 245); }
.flipboard-boxes .box .info .subtitle::before { content: "-"; position: absolute; left: 0px; }
.flipboard-boxes .box .info .excerpt { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(8, 145, 197); margin: 30px 0px 0px; }
.flipboard-boxes .box .info .excerpt .article-link { padding-top: 0px; vertical-align: bottom; }
.flipboard-boxes .box .info .excerpt .article-link .arrow { top: -20px; }
.flipboard-boxes .box .info .excerpt .article-link .label { top: -1px; }
.flipboard-boxes .box .info .article-link { box-sizing: border-box; padding-top: 4px; text-transform: uppercase; overflow: hidden; width: auto; display: inline-block; }
.flipboard-boxes .box .info .article-link .label { opacity: 0; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(218, 158, 0); text-shadow: rgba(218, 158, 0, 0.5) 0px 0px 10px; transform: translateZ(0px); transition-duration: 0.3s; perspective: 1000px; left: -135px; position: relative; display: inline-block; }
.flipboard-boxes .box .info .article-link .arrow:hover { animation: auto ease 0s 1 normal none running none; }
.flipboard-boxes .box .complement { width: 135px; right: 0px; padding: 20px 0px 0px; overflow: hidden; z-index: 2; }
.flipboard-boxes .box .complement > ::before, .flipboard-boxes .box .complement > ::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 31px; height: 1px; }
.flipboard-boxes .box .complement > ::before { background-color: rgb(8, 67, 106); }
.flipboard-boxes .box .complement > ::after { border-width: 0px 1px; border-style: solid; border-color: rgb(103, 122, 10); }
.flipboard-boxes .box .complement > * > * { text-transform: uppercase; display: inline-block; font-size: 11px; font-family: Electrolize; }
.flipboard-boxes .box .complement > *, .flipboard-boxes .box .complement > * > * { transform: translateZ(0px); left: -135px; position: relative; opacity: 0; }
.flipboard-boxes .box .complement > * .name { color: rgb(44, 121, 159); padding: 16px 0px 1px; }
.flipboard-boxes .box .complement > * .name::after { content: "/"; padding-left: 3px; padding-right: 5px; }
.flipboard-boxes .box .complement > * .value { color: rgb(8, 204, 246); padding: 1px 0px 16px; }
.flipboard-boxes .box .bg { position: absolute; top: 0px; width: 100%; height: 100%; z-index: 1; overflow: hidden; }
.flipboard-boxes .box .bg .shade { position: absolute; z-index: 2; width: 100%; height: 100%; background: rgba(0, 23, 43, 0.2); transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box .bg .shade::before { content: ""; position: absolute; width: 100%; height: 100%; display: block; opacity: 0.2; background: linear-gradient(rgb(0, 23, 43) 0%, rgba(0, 23, 43, 0) 100%); }
.flipboard-boxes .box .bg picture { position: relative; z-index: 1; height: 100%; width: 100%; }
.flipboard-boxes .box .bg picture img { left: 50%; height: calc(100% + 1px); width: calc(100% + 1px); object-fit: cover; opacity: 0.95; position: relative; top: 50%; transform: translate(-50%, -50%); transition-duration: 0.3s; perspective: 1000px; }
.flipboard-boxes .box .press-img { position: absolute; top: 25px; left: 25px; width: 300px; z-index: 3; overflow: hidden; opacity: 0; transition-duration: 0.3s; perspective: 1000px; background-size: cover; background-repeat: no-repeat; }
.glow-hub-title { text-transform: uppercase; padding: 0px 30px; height: 190px; position: relative; }
.glow-hub-title .glow-hub-section, .glow-hub-title .glow-hub-section a { font: 500 16px / 16px Orbitron; color: rgb(39, 196, 255); text-shadow: rgb(0, 112, 202) 0px 0px 15px; }
.glow-hub-title h1, .glow-hub-title h1 a, .glow-hub-title h2 { color: rgb(147, 215, 247); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
.glow-hub-title h1, .glow-hub-title h1 a { font: 700 32px / 32px Orbitron; margin-bottom: 10px; }
.glow-hub-title h2 { font: 700 15px / 15px Orbitron; }
.glow-hub-title a { transition-duration: 0.2s; perspective: 1000px; }
.glow-hub-title a:hover { color: rgb(177, 216, 241); }
.glow-load-more-btn { display: flex; flex-flow: row; box-sizing: border-box; }
.glow-load-more-btn.finish { margin-bottom: 16px; }
.glow-load-more-btn.finish .chevron, .glow-load-more-btn.finish .sec-middle { display: none; }
.glow-load-more-btn.loading .sec-middle::before { content: ""; display: block; border-top: 4px solid rgb(20, 230, 250); border-left: 4px solid transparent; border-right: 4px solid transparent; height: 0px; width: 100%; position: absolute; bottom: -3px; left: 50%; transform: translateX(-50%); z-index: 3; box-shadow: rgba(0, 112, 202, 0.5) 0px -14px 32px 1px, rgba(0, 112, 202, 0.5) 0px -16px 50px 1px; animation: 0.9s ease-in-out 0s infinite normal none running fadefromlow; }
.glow-load-more-btn.loading .sec-middle .label-inner::after { opacity: 0; }
.glow-load-more-btn * { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(6, 108, 147); }
.glow-load-more-btn > * { position: relative; }
.glow-load-more-btn .sec-left, .glow-load-more-btn .sec-right { flex: 1 1 0%; position: relative; z-index: 1; }
.glow-load-more-btn .sec-left::before, .glow-load-more-btn .sec-right::before { width: 100%; height: 1px; background: rgb(10, 86, 136); content: ""; position: absolute; top: 0px; left: 0px; }
.glow-load-more-btn .chevron { height: 16px; z-index: 2; }
.glow-load-more-btn .sec-middle { width: 270px; margin: 0px 4px; }
.glow-load-more-btn .sec-middle::after { width: 100%; height: 1px; background: rgb(10, 86, 136); content: ""; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.glow-load-more-btn .sec-middle .label-inner { box-sizing: border-box; padding: 0px 47px; position: relative; margin-top: -8px; }
.glow-load-more-btn .sec-middle .label-inner::after { content: ""; background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; left: 0px; bottom: -11px; transition-duration: 0.3s; perspective: 1000px; display: block; position: absolute; z-index: 2; }
.glow-load-more-btn .sec-middle .label-inner.on::after { transform: translateX(138px) skew(-45deg); width: 35px; }
.glow-load-more-btn .sec-middle .label-inner.off::after { transform: translateX(186px) skew(-45deg); width: 42px; }
.glow-load-more-btn .sec-middle .label-inner .label { padding-right: 28px; }
.glow-load-more-btn .sec-middle .label-inner .label::after { content: ":"; padding-left: 1px; }
.glow-load-more-btn .sec-middle .label-inner .lm-separator { padding: 0px 10px; }
.glow-load-more-btn .sec-middle .label-inner .control { transition-duration: 0.3s; perspective: 1000px; user-select: none; }
.glow-load-more-btn .sec-middle .label-inner .control:hover, .glow-load-more-btn .sec-middle .label-inner .control.active { color: rgb(20, 230, 250); }
.glow-mini-breadcrumb { list-style: none; margin: 0px; padding: 0px; position: relative; }
.glow-mini-breadcrumb li { display: inline-block; }
.glow-mini-breadcrumb li.nav-item { font-size: 12px; font-family: Electrolize; line-height: 12px; text-transform: uppercase; }
.glow-mini-breadcrumb li.nav-item::after { content: "/"; padding-left: 3px; }
.glow-mini-breadcrumb li.nav-item.channel { color: rgb(8, 145, 197); }
.glow-mini-breadcrumb li.nav-item.section { color: rgb(218, 158, 0); }
.glow-page-title { padding: 0px; box-sizing: border-box; display: flex; flex-direction: row; margin-bottom: 30px; position: relative; }
.glow-page-title.with-link { margin-bottom: 20px; }
.glow-page-title.full-width::after { content: ""; width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; position: absolute; left: 0px; bottom: 0px; }
.glow-page-title.full-width .wrapper { box-sizing: border-box; width: 100%; }
.glow-page-title.full-width .wrapper .inner-title::after { content: none; display: none; }
.glow-page-title .inner-title { flex: 1 1 0%; position: relative; }
.glow-page-title .inner-title::after { content: ""; width: calc(100% + 4px); height: 1px; background: rgb(10, 86, 136); display: block; position: absolute; top: 45px; }
.glow-page-title .inner-title > * { position: relative; }
.glow-page-title .inner-title .title, .glow-page-title .inner-title .subtitle { left: 30px; font: 500 18px / 18px Orbitron; text-transform: uppercase; letter-spacing: 2px; }
@media only screen and (max-width: 658px) {
.glow-page-title .inner-title .title, .glow-page-title .inner-title .subtitle { font-size: 16px; left: 15px; }
}
.glow-page-title .inner-title .title::after, .glow-page-title .inner-title .subtitle::after { content: "/"; padding-left: 7px; padding-right: 7px; }
.glow-page-title .inner-title .title { color: rgb(0, 231, 255); }
.glow-page-title .inner-title .subtitle { color: rgb(7, 136, 185); float: left; }
.glow-page-title .link-title { padding-left: 22px; position: relative; margin-top: 34px; }
.glow-page-title .link-title::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; left: 8px; position: absolute; transform: skew(-45deg); z-index: 2; }
.glow-page-title .link-title .link { top: -4px; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); padding: 10px 16px 0px 14px; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 1; }
.glow-page-title .link-title .link::before, .glow-page-title .link-title .link::after { content: ""; position: absolute; }
.glow-page-title .link-title .link::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; }
.glow-page-title .link-title .link::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; }
.glow-page-title .link-title .link:hover { color: rgb(67, 237, 248); }
.glow-page-title .link-title .link:hover::after { width: calc(100% + 6px); box-shadow: rgba(0, 112, 202, 0.79) 14px 12px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; }
.glow-page-title .dropdown-title { padding-left: 22px; position: relative; margin-top: 34px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(8, 145, 197); }
.glow-page-title .dropdown-title::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; left: 8px; position: absolute; transform: skew(-45deg); z-index: 2; }
.glow-page-title .dropdown-title .link { top: -4px; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); padding: 10px 16px 0px 14px; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 1; }
.glow-page-title .dropdown-title .link::before, .glow-page-title .dropdown-title .link::after { content: ""; position: absolute; }
.glow-page-title .dropdown-title .link::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; }
.glow-page-title .dropdown-title .link::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; }
.glow-page-title .dropdown-title .inner-content { border-top: 1px solid rgb(12, 103, 161); margin: -4px 0px 0px; padding: 10px; }
.glow-page-title .tab-title { padding-right: 22px; position: relative; margin-top: 34px; }
.glow-page-title .tab-title::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; right: 8px; position: absolute; transform: skew(45deg); z-index: 2; }
.glow-page-title .tab-title .link { top: -4px; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); padding: 10px 16px 0px 14px; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 1; }
.glow-page-title .tab-title .link::before, .glow-page-title .tab-title .link::after { content: ""; position: absolute; }
.glow-page-title .tab-title .link::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; }
.glow-page-title .tab-title .link::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; }
.glow-page-title .search { padding-left: 22px; position: relative; margin-top: 21px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(8, 145, 197); }
.glow-page-title .search::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; left: 8px; position: absolute; transform: skew(-45deg); z-index: 2; }
.glow-page-title .search .link { top: -4px; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); padding: 10px 16px 0px 14px; position: relative; transition-duration: 0.3s; perspective: 1000px; z-index: 1; }
.glow-page-title .search .link::before, .glow-page-title .search .link::after { content: ""; position: absolute; }
.glow-page-title .search .link::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; }
.glow-page-title .search .link::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; }
.glow-page-title .search .inner-content { border-top: 1px solid rgb(12, 103, 161); margin: -4px 0px 0px; }
.glow-page-title .search .inner-content form { position: relative; margin: 10px 15px 0px; }
.glow-page-title .search .inner-content form::before { content: ""; position: absolute; left: 0px; bottom: 1px; width: 1px; height: 3px; background: rgb(2, 56, 103); }
.glow-page-title .search .inner-content form::after { content: ""; position: absolute; right: 0px; bottom: 1px; width: 1px; height: 3px; background: rgb(2, 56, 103); }
.glow-page-title .search .inner-content form input[type="search"] { transition-duration: 0.3s; perspective: 1000px; width: 320px; height: 26px; padding: 5px 10px; border-style: solid; border-color: rgb(2, 56, 103); border-image: initial; border-width: 0px 0px 1px; background: 0px 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(133, 159, 168); display: inline-block; vertical-align: top; }
.glow-page-title .search .inner-content form input[type="search"]:focus { color: rgb(77, 255, 255); }
.glow-page-title .search .inner-content form input[type="search"]::before { content: ""; position: absolute; bottom: 15px; width: 1px; height: 3px; background: rgb(8, 67, 106); }
.glow-page-title .search .inner-content form input[type="submit"] { position: absolute; background: url("") 5px center no-repeat; top: -1px; right: 4px; width: 19px; height: 19px; padding: 0px; display: inline-block; vertical-align: top; }
.glow-page-title .nav-title .link * { display: inline-block; vertical-align: top; }
.glow-page-title .view-all { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(7, 136, 185); transition-duration: 0.3s; perspective: 1000px; margin-right: 15px; }
.glow-page-title .view-all:hover { color: rgb(67, 237, 248); }
.glow-page-title .actions { width: 50px; height: 30px; position: relative; }
.glow-page-title .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
.glow-page-title .actions .link .label { opacity: 0.4; font-family: Electrolize; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; }
.glow-page-title .actions .link .arrow { top: -25px; }
.glow-page-title .actions.nav { top: -7px; margin-left: 10px; }
.glow-page-title .actions.nav .up, .glow-page-title .actions.nav .down, .glow-page-title .actions.nav .right, .glow-page-title .actions.nav .left { display: block; position: absolute; opacity: 0.6; height: 25px; width: 23px; background: url("") no-repeat; top: 4px; }
.glow-page-title .actions.nav .up:hover, .glow-page-title .actions.nav .down:hover, .glow-page-title .actions.nav .right:hover, .glow-page-title .actions.nav .left:hover { opacity: 1; }
.glow-page-title .actions.nav .up.inactive, .glow-page-title .actions.nav .down.inactive, .glow-page-title .actions.nav .right.inactive, .glow-page-title .actions.nav .left.inactive { opacity: 0.6; cursor: default; }
.glow-page-title .actions.nav .up { transform: rotate(270deg); left: 0px; }
.glow-page-title .actions.nav .down { transform: rotate(90deg); right: 0px; }
.glow-page-title .actions.nav .right { transform: rotate(0deg); right: 0px; }
.glow-page-title .actions.nav .left { transform: rotate(-180deg); left: 0px; }
.glow-tabs { padding: 0px; box-sizing: border-box; display: flex; flex-direction: row; margin-bottom: 30px; position: relative; }
.glow-tabs .inner-tabs { flex: 1 1 0%; position: relative; border-bottom: 1px solid rgb(2, 64, 110); padding-left: 30px; }
@media only screen and (max-width: 768px) {
.glow-tabs .inner-tabs { border-bottom: none; padding-left: 0px; }
}
@media only screen and (max-width: 768px) {
.glow-tabs { display: block; }
}
.glow-tabs .options-tabs { padding-left: 22px; position: relative; margin-top: 24px; display: inline-block; top: 10px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs { width: 100%; padding-left: 0px; }
}
.glow-tabs .options-tabs::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: -4px; left: 8px; position: absolute; transform: skew(-45deg); z-index: 502; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs::before { display: none; }
}
.glow-tabs .options-tabs .options-tabs-inner { top: -4px; position: relative; }
.glow-tabs .options-tabs .options-tabs-inner::before, .glow-tabs .options-tabs .options-tabs-inner::after { content: ""; position: absolute; }
.glow-tabs .options-tabs .options-tabs-inner::before { width: 100%; height: 1px; background: rgb(10, 86, 136); display: block; top: 0px; left: 0px; z-index: 2; }
.glow-tabs .options-tabs .options-tabs-inner::after { background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; top: -3px; left: -5px; transition-duration: 0.2s; perspective: 1000px; z-index: 502; }
.glow-tabs .options-tabs .options-tabs-inner > a { text-transform: uppercase; padding: 0px 16px 0px 14px; position: relative; z-index: 1; border-right: 1px solid rgba(0, 0, 0, 0); }
.glow-tabs .options-tabs .options-tabs-inner > a span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs .options-tabs-inner > a span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(44, 121, 159); }
}
.glow-tabs .options-tabs .options-tabs-inner > a::after { content: ""; display: block; background: 0px 0px; position: absolute; border-width: 0px 0px 16px 16px; border-color: transparent transparent rgb(6, 16, 25); border-style: solid; top: 0px; left: -16px; opacity: 0; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs .options-tabs-inner > a::after { display: none; }
}
.glow-tabs .options-tabs .options-tabs-inner > a:hover span, .glow-tabs .options-tabs .options-tabs-inner > a.active span { color: rgb(20, 230, 250); transition-duration: 0.2s; perspective: 1000px; }
.glow-tabs .options-tabs .options-tabs-inner > a:hover::before, .glow-tabs .options-tabs .options-tabs-inner > a.active::before { opacity: 1; box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
.glow-tabs .options-tabs .options-tabs-inner > a.active { background: rgb(6, 16, 25); border-right: 1px solid rgb(2, 64, 110); }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs .options-tabs-inner > a.active { border-left: 1px solid rgb(2, 64, 110); }
}
.glow-tabs .options-tabs .options-tabs-inner > a.active::after { opacity: 1; }
.glow-tabs .options-tabs.category { position: relative; }
.glow-tabs .options-tabs.category .options-tabs-inner { width: 160px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner { width: 100%; }
}
.glow-tabs .options-tabs.category .options-tabs-inner * { font-family: Electrolize; }
.glow-tabs .options-tabs.category .options-tabs-inner > a { padding: 0px 40px 0px 0px; position: relative; display: block; text-align: right; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner > a { height: 60px; line-height: 60px; }
}
.glow-tabs .options-tabs.category .options-tabs-inner > a:hover::before, .glow-tabs .options-tabs.category .options-tabs-inner > a.active::before { display: none; }
.glow-tabs .options-tabs.category .options-tabs-inner > a:hover .arrow, .glow-tabs .options-tabs.category .options-tabs-inner > a.active .arrow { opacity: 1; }
.glow-tabs .options-tabs.category .options-tabs-inner > a .arrow { transition-duration: 0.2s; perspective: 1000px; width: 37px; height: 32px; display: block; position: absolute; opacity: 0.5; right: 0px; top: -4px; background: url("") no-repeat; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner > a .arrow { top: 13px; }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner { width: 173px; display: none; position: absolute; right: 0px; top: 18px; z-index: 501; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner { top: 40px; }
}
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner { width: 100%; overflow: hidden; }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul { list-style: inside none; padding: 30px 0px 25px; margin: 0px; display: block; background: rgb(6, 16, 25); border-right: 1px solid rgb(2, 64, 110); border-bottom: 1px solid rgb(2, 64, 110); border-left: 1px solid rgb(2, 64, 110); border-image: initial; border-top: none; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li { height: 26px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li { height: 40px; }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a { height: 26px; line-height: 26px; display: block; position: relative; border-bottom: 1px solid rgb(2, 64, 110); font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(44, 121, 159); text-transform: uppercase; text-align: right; padding-right: 40px; transition-duration: 0.2s; perspective: 1000px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a { height: 40px; line-height: 40px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(44, 121, 159); }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.last { border-bottom: none; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span { width: 14px; height: 14px; display: block; background: rgba(8, 145, 197, 0.1); position: absolute; right: 17px; top: 6px; }
@media only screen and (max-width: 768px) {
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span { top: 11px; }
}
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span::before, .glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span::after { background: rgb(20, 230, 250); position: absolute; content: ""; display: block; transition-duration: 0.2s; perspective: 1000px; opacity: 0; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span::before { width: 2px; height: 8px; left: 6px; top: 3px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span::after { width: 8px; height: 2px; left: 3px; top: 6px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span .glow-corners.bottom-corners { bottom: 4px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span .glow-corners::before, .glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a span .glow-corners::after { width: 3px; height: 3px; border-color: rgb(8, 145, 197); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.check { color: rgb(20, 230, 250); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.check span::before { opacity: 1; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.check span::after { display: none; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a.check:hover span::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover { color: rgb(20, 230, 250); background: rgba(8, 145, 197, 0.1); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span::before, .glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span::after { opacity: 1; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span::after { width: 2px; height: 8px; left: 6px; top: 3px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span .glow-corners::before, .glow-tabs .options-tabs.category .options-tabs-inner .category-inner ul li a:hover span .glow-corners::after { border-color: rgb(0, 237, 255); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button { float: right; margin-top: -1px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span { cursor: pointer; background: rgb(6, 16, 25); height: 16px; display: block; line-height: 16px; font-size: 12px; color: rgb(8, 145, 197); padding: 0px 0px 10px; top: -10px; border-right: 1px solid rgb(2, 64, 110); }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span .label { text-transform: uppercase; padding: 0px 45px 0px 10px; transition-duration: 0.2s; perspective: 1000px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span .arrow { right: 0px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 17px 17px 0px; border-color: transparent rgb(6, 16, 25) transparent transparent; left: -17px; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span::after { width: 6px; height: 15px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: 11px; left: -8px; position: absolute; transform: skew(45deg); z-index: 502; }
.glow-tabs .options-tabs.category .options-tabs-inner .category-inner .apply-button > span:hover .label { color: rgb(67, 237, 248); }
.options-tabs-loading { display: none; position: absolute; top: 25px; right: 218px; width: 5px; height: 13px; background: 0px 0px; transform: skew(-45deg); animation: 1s ease 0s infinite normal forwards running chs-animation-load; }
.ch-tabs { padding: 0px; margin: 0px; list-style: none; }
.ch-tabs li { float: left; position: relative; }
@media only screen and (max-width: 768px) {
.ch-tabs li { width: 50%; }
}
.ch-tabs li a { height: 44px; line-height: 44px; padding: 0px 0px 0px 25px; display: block; background: rgb(0, 10, 17); position: relative; margin-right: 27px; border-left: 1px solid rgb(2, 64, 110); border-top: 1px solid rgb(2, 64, 110); }
@media only screen and (max-width: 768px) {
.ch-tabs li a { margin-right: 0px; border: 1px solid rgb(2, 64, 110); }
}
.ch-tabs li a::before, .ch-tabs li a::after { content: ""; display: block; position: absolute; top: 0px; }
@media only screen and (max-width: 768px) {
.ch-tabs li a::before, .ch-tabs li a::after { display: none; }
}
.ch-tabs li a::before { border-width: 44px 0px 0px 44px; border-color: transparent transparent transparent rgb(0, 10, 17); right: -44px; border-style: solid; }
.ch-tabs li a::after { display: block; background: rgb(67, 237, 248); transform: skew(45deg); height: 4px; width: 0px; box-sizing: border-box; top: -3px; right: -4px; position: absolute; transition-duration: 0.2s; perspective: 1000px; margin-left: 5px; overflow: hidden; }
@media only screen and (max-width: 768px) {
.ch-tabs li a::after { transform: skew(0deg); right: 0px; }
}
.ch-tabs li a span { display: block; padding: 17px 5px 0px 0px; height: 28px; font: 700 15px / 15px Orbitron; color: rgb(6, 108, 147); text-transform: uppercase; transition-duration: 0.2s; perspective: 1000px; }
.ch-tabs li a span::before, .ch-tabs li a span::after { transition-duration: 0.2s; perspective: 1000px; content: ""; position: absolute; display: block; }
@media only screen and (max-width: 768px) {
.ch-tabs li a span::before, .ch-tabs li a span::after { display: none; }
}
.ch-tabs li a span::before { width: 6px; height: 45px; background: rgb(2, 64, 110); top: -1px; right: -27px; transform: skew(45deg, 0deg); z-index: 2; }
.ch-tabs li a span::after { display: none; }
.ch-tabs li:nth-child(1) { z-index: 13; }
.ch-tabs li:nth-child(2) { z-index: 12; }
.ch-tabs li:nth-child(3) { z-index: 11; }
.ch-tabs li:nth-child(4) { z-index: 10; }
.ch-tabs li:hover a span, .ch-tabs li.active a span { color: rgb(67, 237, 248); }
.ch-tabs li:hover a span::before, .ch-tabs li.active a span::before { background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
.ch-tabs li.active { z-index: 20; }
.ch-tabs li.active a { background: rgb(0, 27, 45); }
.ch-tabs li.active a::before { border-color: transparent transparent transparent rgb(0, 27, 45); }
.ch-tabs li.active a::after { width: calc(100% + 6px); box-shadow: rgba(0, 112, 202, 0.79) 14px 12px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; }
@media only screen and (max-width: 768px) {
.ch-tabs li.active a::after { width: calc(100%); }
}
.ch-tabs.chs-tabs { position: relative; top: 1px; }
.ch-tabs.chs-tabs li a { border-color: rgb(10, 86, 136) rgb(10, 86, 136) rgb(2, 64, 110); background: rgb(0, 27, 45); height: 69px; line-height: 49px; margin-right: 40px; border-bottom-width: 1px; border-bottom-style: solid; }
.ch-tabs.chs-tabs li a::before { border-color: transparent transparent transparent rgb(0, 27, 45); border-width: 69px 0px 0px 69px; right: -69px; }
.ch-tabs.chs-tabs li a span::before { right: -39px; height: 69px; }
.ch-tabs.chs-tabs li a span::after { width: 69px; height: 1px; bottom: -1px; right: -69px; background: rgb(2, 64, 110); display: block; }
.ch-tabs.chs-tabs li a span i { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(6, 108, 147); font-style: normal; position: relative; top: -13px; text-transform: none; }
.ch-tabs.chs-tabs li.active a { border-bottom: 1px solid rgb(0, 27, 45); }
.ch-tabs.chs-tabs li.active a span::after { background: rgb(0, 27, 45); }
.citizen-identity-info { float: left; margin: 0px 0px 20px; }
.citizen-identity-info * { font-family: Electrolize; }
.citizen-identity-info .avatar { position: relative; width: 75px; height: 75px; float: left; padding-right: 12px; }
.citizen-identity-info .avatar .glow { z-index: 1; width: 92px; height: 92px; position: absolute; left: -8px; top: -8px; background: url("") center center no-repeat; }
.citizen-identity-info .avatar a { position: relative; z-index: 2; display: block; }
.citizen-identity-info .avatar a img { width: 74px; height: 74px; border: 1px solid rgb(43, 121, 161); }
.citizen-identity-info .avatar .org { z-index: 3; position: absolute; top: 59px; left: 59px; }
.citizen-identity-info .avatar .org img { width: 29px; height: 29px; border: 1px solid rgb(43, 121, 161); }
.citizen-identity-info .info-citizen { padding-top: 8px; font-size: 12px; line-height: 13px; position: relative; float: left; }
.citizen-identity-info .info-citizen .from, .citizen-identity-info .info-citizen .org { text-transform: uppercase; color: rgb(19, 85, 110); }
.citizen-identity-info .info-citizen .from span, .citizen-identity-info .info-citizen .org span { text-transform: none; }
.citizen-identity-info .info-citizen .from a > span { text-transform: uppercase; color: rgb(162, 119, 15); }
.citizen-identity-info .info-citizen .from a > span span { display: block; color: rgb(40, 112, 147); font-size: 11px; }
.citizen-identity-info .info-citizen .icon { display: inline-block; margin: 3px 0px; }
.citizen-identity-info .info-citizen .org span.redacted { color: rgb(134, 19, 10); }
.c-notification { display: flex; align-items: center; font-family: univia-pro, sans-serif; background-color: rgb(47, 47, 47); color: rgb(121, 129, 133); font-size: 14px; line-height: 18px; height: 100%; box-sizing: border-box; }
.l-notification-bar--sc .c-notification { background-color: rgb(47, 47, 47); }
.l-notification-bar--s42 .c-notification { background-color: rgb(47, 47, 47); }
.c-notification--cookie { background-color: rgb(38, 38, 39); }
.l-notification-bar--sc .c-notification--cookie { background-color: rgb(38, 38, 39); }
.l-notification-bar--s42 .c-notification--cookie { background-color: rgb(38, 38, 39); }
.c-notification--privacy { background-color: rgb(32, 33, 33); }
.l-notification-bar--sc .c-notification--privacy { background-color: rgb(32, 33, 33); }
.l-notification-bar--s42 .c-notification--privacy { background-color: rgb(32, 33, 33); }
.c-notification--announcement { position: relative; }
.c-notification--announcement::before, .c-notification--announcement::after { content: ""; background-blend-mode: luminosity; background-color: rgb(47, 47, 47); background-image: url(""); background-position: 0px 0px; background-repeat: repeat-y; background-size: contain; position: absolute; display: block; width: 72px; height: 100%; top: 0px; bottom: 0px; left: 0px; }
.l-notification-bar--sc .c-notification--announcement::before, .l-notification-bar--sc .c-notification--announcement::after { background-color: rgb(47, 47, 47); }
.l-notification-bar--s42 .c-notification--announcement::before, .l-notification-bar--s42 .c-notification--announcement::after { background-color: rgb(47, 47, 47); }
@media only screen and (max-width: 1400px) {
.c-notification--announcement::before, .c-notification--announcement::after { opacity: 0.5; }
}
.c-notification--announcement::after { left: auto; right: 0px; }
.c-notification--announcement.c-notification--w, .c-notification--announcement.c-notification--w::before, .c-notification--announcement.c-notification--w::after { background-color: rgb(113, 28, 28); }
.l-notification-bar--sc .c-notification--announcement.c-notification--w, .l-notification-bar--sc .c-notification--announcement.c-notification--w::before, .l-notification-bar--sc .c-notification--announcement.c-notification--w::after { background-color: rgb(113, 28, 28); }
.l-notification-bar--s42 .c-notification--announcement.c-notification--w, .l-notification-bar--s42 .c-notification--announcement.c-notification--w::before, .l-notification-bar--s42 .c-notification--announcement.c-notification--w::after { background-color: rgb(113, 28, 28); }
.c-notification--announcement.c-notification--p, .c-notification--announcement.c-notification--p::before, .c-notification--announcement.c-notification--p::after { background-color: rgb(6, 74, 124) !important; }
@media only screen and (max-width: 1400px) {
.c-notification { padding: 25px 0px; }
}
@media only screen and (max-width: 1024px) {
.c-notification { padding: 25px 0px; }
}
@media only screen and (max-width: 760px) {
.c-notification { padding: 20px 0px; }
}
.c-notification br { display: none; }
@media only screen and (max-width: 1024px) {
.c-notification br { display: block; }
}
.c-notification__inner { position: relative; z-index: 1; display: flex; width: 100%; padding: 25px 65px 25px 130px; max-width: 1440px; margin: 0px auto; box-sizing: border-box; mix-blend-mode: luminosity; }
@media only screen and (max-width: 1400px) {
.c-notification__inner { padding: 0px 40px; }
}
@media only screen and (max-width: 1024px) {
.c-notification__inner { padding: 0px 20px; flex-direction: column; }
}
@media only screen and (max-width: 760px) {
.c-notification__inner { padding: 0px 20px; }
}
.c-notification__content, .c-notification__actions { display: flex; width: 50%; flex-wrap: wrap; }
@media only screen and (max-width: 1024px) {
.c-notification__content, .c-notification__actions { width: 100%; }
}
.c-notification__content { flex-direction: column; }
@media only screen and (max-width: 1024px) {
.c-notification__content { margin-bottom: 15px; }
}
.c-notification__title { display: block; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 5px; }
.c-notification__message { color: rgb(121, 129, 133); }
.c-notification__message a { color: rgb(121, 129, 133); font-weight: 100; font-family: univia-pro, sans-serif; border-bottom: 1px solid rgb(255, 255, 255); transition: color 0.3s ease-in-out 0s, border 0.3s ease-in-out 0s; }
.c-notification__message a:hover, .c-notification__message a:focus { color: rgba(121, 129, 133, 0.3); border-color: rgba(255, 255, 255, 0.3); }
.c-notification__actions { align-items: center; justify-content: flex-end; }
@media only screen and (max-width: 1024px) {
.c-notification__actions { justify-content: flex-start; }
}
@media (max-width: 767px) {
.c-notification__actions { flex-direction: column; align-items: flex-start; }
}
.c-notification__actions-label { margin: 0px 30px; }
@media only screen and (max-width: 1400px) {
.c-notification__actions-label { margin: 0px 10px; }
}
@media (max-width: 767px) {
.c-notification__actions-label { margin: 0px 0px 10px; }
}
@media (max-width: 767px) {
.c-notification__wrapper-link { margin-bottom: 10px; }
.c-notification__wrapper-link:last-child { margin-bottom: 0px; }
}
.c-notification__button { font-weight: 700; color: rgb(121, 129, 133); display: inline-block; text-transform: uppercase; font-size: 12px; align-items: center; cursor: pointer; vertical-align: middle; }
.c-notification__button .c-iconed__icon { display: inline-block; flex-shrink: 0; width: 16px; margin-left: 5px; fill: rgb(203, 231, 239); vertical-align: middle; }
.c-notification__button .c-iconed__icon--arrow { transform: rotate(-180deg); position: relative; top: -2px; }
.c-notification__button .c-iconed__icon--close { width: 17px; height: 17px; }
.c-notification__button .c-iconed__icon svg { flex-shrink: 0; width: 17px; height: 17px; }
.c-notification__button-text { letter-spacing: 0.03em; border-bottom: 1px solid rgb(255, 255, 255); display: inline-block; }
.l-notification-bar { width: 100%; position: relative; z-index: 499; transition: height 1s ease-in-out 0s, opacity 1s ease-in-out 0s; overflow: hidden; padding: 0px; display: flex; justify-content: center; flex-flow: wrap; box-sizing: border-box; }
.l-notification-bar__boxes { margin: 0px auto; display: flex; flex-flow: column wrap; box-sizing: border-box; width: 100%; }
.l-notification-bar__box { flex: 1 0 auto; flex-wrap: wrap; width: 100%; z-index: 1000; box-sizing: border-box; }
.l-notification-bar__box:last-child { padding-right: 0px; }
.l-notification-bar__box.is-hidden { display: none; }
.animbtn { background: url("") 0px 0px repeat-x scroll transparent; color: rgb(98, 196, 235); display: inline-block; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 12px; height: 22px; margin: 8px 0px 8px 60px; padding: 9px 13px 0px 28px; position: relative; text-transform: uppercase; }
.animbtn:hover { color: rgb(255, 255, 255); }
.animbtn:hover > .bullet > span { opacity: 1; }
.animbtn.backbtn { margin-left: 85px; }
.animbtn.backbtn:hover > .backslant { height: 18px; }
.animbtn.backbtn:hover > .backarrow .arrowline { width: 18px; }
.animbtn.backbtn .arrowline { background: none 0px 0px repeat scroll rgb(0, 64, 102); height: 100%; left: auto; right: 0px; width: 8px; }
.animbtn.backbtn .backslant { background: url("") center bottom no-repeat scroll transparent; bottom: 4px; height: 27px; left: -41px; top: auto; width: 30px; }
.animbtn.backbtn .backarrow { bottom: 4px; height: 7px; left: -71px; top: auto; width: 30px; }
.animbtn.backbtn .backarrow .arrowline .arrowhead { background: url("") -217px -99px no-repeat scroll transparent; height: 15px; left: -13px; top: -4px; width: 13px; }
.animbtn.backbtn .cut { background-position: -142px -129px; }
.animbtn.expandbtn:hover > .slider-left { transform: translate(8px, 8px); }
.animbtn.expandbtn:hover > .slider-right { transform: translate(-8px, -8px); }
.animbtn.expandbtn.slider-left, .animbtn.expandbtn.slider-right { background: url("") no-repeat scroll transparent; height: 31px; width: 42px; }
.animbtn.expandbtn.slider-left { background-position: -175px -99px; left: -60px; }
.animbtn.expandbtn.slider-right { background-position: -175px -131px; left: -47px; }
.animbtn.expandbtn .cut { background-position: -142px -98px; }
.animbtn .cut { background: url("") 0px 0px no-repeat scroll transparent; height: 31px; left: -32px; width: 32px; }
.animbtn .bullet { background: url("") -69px -119px no-repeat scroll transparent; height: 8px; left: 5px; top: 13px; width: 8px; }
.animbtn .bullet > span { background: url("") -96px -100px no-repeat scroll transparent; height: 46px; left: -19px; opacity: 0; top: -19px; width: 46px; }
.autocomplete { position: relative; z-index: 3; }
.autocomplete .body { background: rgb(0, 0, 0); border: 1px solid rgb(22, 42, 63); border-radius: 0px 0px 5px 5px; box-shadow: rgb(85, 85, 85) 0px 3px 12px -6px; color: rgb(0, 210, 255); font-size: 12px; width: 100%; display: none; }
.autocomplete ul { margin: 0px; padding: 0px; list-style-type: none; }
.autocomplete ul li { padding: 2px 5px; cursor: pointer; }
.autocomplete ul li:hover { color: rgb(0, 0, 0); background: rgb(0, 210, 255); }
.autocomplete ul li .no-result, .autocomplete ul li .no-result:hover { color: rgb(0, 210, 255); }
.autocomplete input[disabled], .autocomplete input[disabled]:hover { color: rgb(53, 94, 120); opacity: 0.5; }
.autocomplete input[type="text"] { background: 95% 50% no-repeat rgba(0, 0, 0, 0.4); }
.autocomplete input[type="text"].loading { background-image: url(""); }
.block-left-lined { background: url("") 0px 0px repeat scroll rgba(23, 29, 37, 0.5); border-bottom: 1px solid rgb(36, 66, 86); border-top: 1px solid rgb(36, 66, 86); padding: 15px; margin-left: 15px; position: relative; }
.block-left-lined.info-block ul li { font-family: Electrolize; color: rgb(255, 255, 255); list-style: none; }
.block-left-lined .line { background: none 0px 0px repeat scroll rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; height: 100%; left: -9px; position: absolute; top: 0px; width: 5px; }
.block-left-lined h2.title { font-size: 48px; color: rgb(0, 231, 255); text-transform: uppercase; margin: 0px 0px -15px; }
.block-left-lined p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(0, 231, 255); }
a.bracket-button { transition-duration: 0.3s; perspective: 1000px; text-shadow: rgb(20, 230, 250) 0px 0px 25px; width: 227px; height: 41px; line-height: 41px; background: url("") center top no-repeat; display: block; font-size: 11px; color: rgb(20, 230, 250); font-family: Electrolize; text-align: center; text-transform: uppercase; }
a.bracket-button:hover, a.bracket-button .active { color: rgb(255, 255, 255); text-shadow: rgb(255, 255, 255) 0px 0px 15px; }
a.bracket-button:hover .darkblue, a.bracket-button .active .darkblue { opacity: 1; }
a.bracket-button:hover .ldarkblue, a.bracket-button .active .ldarkblue { transform: translate(-12px, -12px); }
a.bracket-button:hover .rdarkblue, a.bracket-button .active .rdarkblue { transform: translate(12px, -12px); }
a.bracket-button:hover .lclearblue, a.bracket-button .active .lclearblue { transform: translate(3px, 3px); }
a.bracket-button:hover .rclearblue, a.bracket-button .active .rclearblue { transform: translate(-3px, 3px); }
a.bracket-button.dark { background-image: url(""); }
a.bracket-button.dark > * { background-image: url(""); }
a.bracket-button > * { transition-duration: 0.3s; perspective: 1000px; background: url("") center top no-repeat; display: block; position: absolute; }
a.bracket-button .darkblue { width: 38px; height: 28px; top: 14px; opacity: 0.6; }
a.bracket-button .clearblue { width: 135px; height: 128px; top: -41px; opacity: 1; }
a.bracket-button .ldarkblue { left: -1px; background-position: left -169px; }
a.bracket-button .rdarkblue { right: -1px; background-position: right -169px; }
a.bracket-button .lclearblue { left: -30px; background-position: left -41px; }
a.bracket-button .rclearblue { right: -30px; background-position: right -41px; }
.glow-bracket-button { position: relative; display: block; width: 240px; margin: auto; }
.glow-bracket-button:hover .label { color: rgb(255, 255, 255); text-shadow: rgb(255, 255, 255) 0px 0px 15px; }
.glow-bracket-button:hover .label::before { box-shadow: rgba(64, 148, 215, 0.6) 0px -4px 54px 11px; }
.glow-bracket-button:hover .bracket.lbrackets::before { transform: translate(7px, 7px); }
.glow-bracket-button:hover .bracket.lbrackets::after { transform: translate(-12px, -12px); }
.glow-bracket-button:hover .bracket.dbrackets::before { transform: translate(-7px, 7px); }
.glow-bracket-button:hover .bracket.dbrackets::after { transform: translate(12px, -12px); }
.glow-bracket-button.active .label::before { animation: 0.1s ease-in-out 0s infinite normal none running blink; }
.glow-bracket-button > * { transition-duration: 0.3s; perspective: 1000px; }
.glow-bracket-button > ::before, .glow-bracket-button > ::after { transition-duration: 0.3s; perspective: 1000px; }
.glow-bracket-button .label { font: 12px Electrolize; color: rgb(20, 230, 250); text-transform: uppercase; text-shadow: rgba(17, 241, 255, 0.25) 0px 0px 8px; text-align: center; display: block; padding-bottom: 14px; background: url("") center top no-repeat transparent; }
.glow-bracket-button .label::before { content: ""; position: absolute; border-top: 4px solid rgb(66, 237, 248); border-left: 4px solid transparent; border-right: 4px solid transparent; height: 0px; width: calc(100% - 106px); top: 24px; transform: translateX(-50%); left: 50%; box-shadow: rgba(0, 112, 202, 0.79) 0px -4px 54px 11px; }
.glow-bracket-button .bracket { display: block; position: absolute; top: 0px; height: 28px; width: 54px; }
.glow-bracket-button .bracket::before, .glow-bracket-button .bracket::after { background: url("") no-repeat transparent; display: block; content: ""; position: absolute; bottom: 0px; }
.glow-bracket-button .bracket::before { height: 31px; width: 41px; }
.glow-bracket-button .bracket::after { width: 39px; height: 28px; }
.glow-bracket-button .bracket.lbrackets { left: 0px; }
.glow-bracket-button .bracket.lbrackets::before { background-position: -38px -89px; left: 13px; }
.glow-bracket-button .bracket.lbrackets::after { background-position: left bottom; left: 0px; }
.glow-bracket-button .bracket.dbrackets { right: 0px; }
.glow-bracket-button .bracket.dbrackets::before { background-position: -201px -89px; right: 12px; }
.glow-bracket-button .bracket.dbrackets::after { background-position: right bottom; right: 0px; }
.chevron { width: 6px; background: rgb(66, 237, 248); }
.chevron.small { height: 8px; position: relative; top: 0px; }
.chevron.fat { height: 31px; position: relative; top: 0px; }
.chevron.left { transform: skew(45deg, 0deg); box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 12px 1px, rgba(0, 112, 202, 0.6) 5px -1px 20px 2px; }
.chevron.right { transform: skew(-45deg, 0deg); box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 12px 1px, rgba(0, 112, 202, 0.6) -5px -1px 20px 2px; }
.content-block1 { border-width: 1px; border-style: solid; border-color: rgb(40, 110, 128) rgb(13, 31, 44) rgb(13, 31, 44); border-image: initial; padding: 49px; position: relative; }
.content-block1 .content { background: url(""); }
.content-block1 .top-line-thin { position: absolute; top: -1px; right: 0px; width: 693px; height: 1px; background: rgb(55, 170, 193); }
.content-block1 .top-line { position: absolute; top: 0px; right: 0px; width: 310px; height: 2px; background: rgb(55, 170, 193); border-bottom-left-radius: 90px; }
.content-block2 { border: 1px solid rgba(0, 162, 253, 0.15); padding: 10px; position: relative; }
.content-block3 { border: 1px solid rgb(30, 47, 65); padding: 10px; position: relative; }
.content-block4 { position: relative; border-top: 1px solid rgb(0, 230, 255); }
.content-block4 > .content { background: url("") repeat; }
.content-block4 .content .top { width: 100px; height: 2px; background-color: rgb(0, 230, 255); }
.content-block4 .bottom { width: 100%; height: 7px; border-top: 1px solid rgb(22, 129, 165); border-left: 1px solid rgb(22, 129, 165); }
.content-block4 h3 { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); margin-left: 25px; }
.corner { position: absolute; background-image: url(""); width: 8px; height: 8px; display: block; }
@media only screen and (max-width: 1200px) {
.corner { display: none; }
}
.corner.corner-top-left, .corner.corner-top-right { top: -1px; }
.corner.corner-bottom-left, .corner.corner-bottom-right { bottom: -1px; }
.corner.corner-top-left, .corner.corner-bottom-left { left: -1px; }
.corner.corner-top-right, .corner.corner-bottom-right { right: -1px; }
.corner.corner-top-left { background-position: 0px 0px; }
.corner.corner-top-right { background-position: -2px 0px; }
.corner.corner-bottom-left { background-position: 0px -2px; }
.corner.corner-bottom-right { background-position: -2px -2px; }
.content-block1 > .corner { background-image: url(""); width: 30px; height: 30px; }
.content-block1 > .corner.corner-top-left, .content-block1 > .corner.corner-top-right { top: -5px; }
.content-block1 > .corner.corner-bottom-left, .content-block1 > .corner.corner-bottom-right { bottom: -5px; }
.content-block1 > .corner.corner-top-left, .content-block1 > .corner.corner-bottom-left { left: 0px; }
.content-block1 > .corner.corner-top-right, .content-block1 > .corner.corner-bottom-right { right: 0px; }
.content-block1 > .corner.corner-top-left { background-position: 0px 0px; }
.content-block1 > .corner.corner-top-right { background-position: -30px 0px; }
.content-block1 > .corner.corner-bottom-left { background-position: 0px -30px; }
.content-block1 > .corner.corner-bottom-right { background-position: -30px -30px; }
.content-block2 > .corner { background-image: url(""); width: 8px; height: 8px; }
.content-block3 > .corner, .thin-corner-wrapper > .corner { background-image: url(""); width: 6px; height: 6px; }
.content-block3 > .corner.corner-top-left, .thin-corner-wrapper > .corner.corner-top-left { background-position: 0px 0px; }
.content-block3 > .corner.corner-top-right, .thin-corner-wrapper > .corner.corner-top-right { background-position: -6px 0px; }
.content-block3 > .corner.corner-bottom-left, .thin-corner-wrapper > .corner.corner-bottom-left { background-position: 0px -6px; }
.content-block3 > .corner.corner-bottom-right, .thin-corner-wrapper > .corner.corner-bottom-right { background-position: -6px -6px; }
#contentbody .corner-wrapper { position: relative; display: inline-block; width: 100%; }
#contentbody .corner-wrapper .corner { width: 7px; height: 7px; background-image: url(""); }
#contentbody .corner-wrapper .corner.corner-top-left, #contentbody .corner-wrapper .corner.corner-top-right { top: -4px; }
#contentbody .corner-wrapper .corner.corner-bottom-left, #contentbody .corner-wrapper .corner.corner-bottom-right { bottom: 1px; }
#contentbody .corner-wrapper .corner.corner-top-left, #contentbody .corner-wrapper .corner.corner-bottom-left { left: -4px; }
#contentbody .corner-wrapper .corner.corner-top-right, #contentbody .corner-wrapper .corner.corner-bottom-right { right: -4px; }
#contentbody .corner-wrapper .corner.corner-top-left { background-position: 0px 0px; }
#contentbody .corner-wrapper .corner.corner-top-right { background-position: -14px 0px; }
#contentbody .corner-wrapper .corner.corner-bottom-left { background-position: 0px -14px; }
#contentbody .corner-wrapper .corner.corner-bottom-right { background-position: -14px -14px; }
#contentbody .corner-wrapper.large .corner.corner-bottom-left, #contentbody .corner-wrapper.large .corner.corner-bottom-right { bottom: -4px; }
.cornerbtn { transition-duration: 0.2s; perspective: 1000px; background: rgba(0, 0, 0, 0.2); font: 11px Electrolize; padding: 5px 3px 4px 8px; position: relative; color: rgb(37, 148, 181); border-color: rgb(12, 107, 165); border-style: solid; border-width: 1px 0px 1px 1px; }
.cornerbtn::before, .cornerbtn::after { transition-duration: 0.2s; perspective: 1000px; content: ""; display: block; position: absolute; }
.cornerbtn::before { width: 0px; height: 0px; border-style: solid; border-width: 8px 0px 0px 8px; border-color: transparent transparent transparent rgba(0, 0, 0, 0.2); z-index: 0; right: -8px; top: 0px; }
.cornerbtn::after { width: 8px; height: 14px; bottom: -1px; right: -9px; background: rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgb(12, 107, 165); border-right: 1px solid rgb(12, 107, 165); }
.cornerbtn span.nook { transition-duration: 0.2s; perspective: 1000px; transform: skew(6deg, 0deg) rotate(-40deg); position: absolute; display: block; width: 1px; height: 12px; top: -2px; right: -5px; z-index: 2; background: rgb(12, 103, 161); }
.cornerbtn:hover { background: rgba(11, 75, 116, 0.3); text-shadow: rgba(0, 112, 202, 0.6) 0px 1px 17px; border-color: rgba(186, 228, 255, 0.7); color: rgb(186, 228, 255); }
.cornerbtn:hover::before { border-color: transparent transparent transparent rgba(11, 75, 116, 0.3); }
.cornerbtn:hover::after { background: rgba(11, 75, 116, 0.3); border-color: rgba(186, 228, 255, 0.7); }
.cornerbtn:hover span.nook { background: rgba(186, 228, 255, 0.7); }
.cornerbtn + .cornerbtn { margin-left: 21px; }
.cornerbtn.friends-btn { position: relative; width: 50px; height: 13px; transition-duration: 0.3s; perspective: 1000px; display: inline-block !important; }
.cornerbtn.friends-btn.follow > .follow { opacity: 1; }
.cornerbtn.friends-btn.follow > .unfollow { opacity: 0; }
.cornerbtn.friends-btn.unfollow > .follow { opacity: 0; }
.cornerbtn.friends-btn.unfollow > .unfollow { opacity: 1; }
.cornerbtn.friends-btn .follow, .cornerbtn.friends-btn .unfollow { position: absolute; width: 50px; text-align: center; }
.expandbtn { background: url("") repeat-x; height: 22px; display: inline-block; position: relative; margin: 8px 0px 8px 60px; padding: 9px 13px 0px 28px; text-transform: uppercase; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(98, 196, 235); }
.expandbtn:hover > .expandbtn-slider-left { transform: translate(8px, 8px); }
.expandbtn:hover > .expandbtn-slider-right { transform: translate(-8px, -8px); }
.expandbtn:hover > .expandbtn-bullet span { opacity: 1; }
.expandbtn-slider-left { background: url("") -175px -99px no-repeat; width: 42px; height: 31px; left: -60px; }
.expandbtn-slider-right { background: url("") -175px -131px no-repeat; width: 42px; height: 31px; left: -47px; }
.expandbtn-cut { background: url("") -142px -98px no-repeat; width: 32px; height: 31px; left: -32px; }
.expandbtn-bullet { background: url("") -69px -119px no-repeat; width: 8px; height: 8px; top: 13px; left: 5px; }
.expandbtn-bullet:hover { color: rgb(255, 255, 255); }
.expandbtn-bullet > span { background: url("") -96px -100px no-repeat; width: 46px; height: 46px; left: -19px; top: -19px; opacity: 0; }
.flynow-button { position: relative; display: inline-flex; padding: 0px 38px; height: 61px; outline: none; border-radius: 0px; background: 0px 0px; color: rgb(255, 255, 255); line-height: 58px; cursor: pointer; border-width: 0px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 36 fill; border-image-width: 36px; }
@media only screen and (min-width: 1024px) {
.flynow-button { height: 73px; line-height: 70px; padding: 0px 48px; }
}
.flynow-button div { pointer-events: none; }
.flynow-button div:first-of-type { position: absolute; left: 5px; top: 5px; z-index: 2; width: calc(100% - 10px); height: calc(100% - 10px); border-width: 0px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 24 28 fill; border-image-width: 100px; content: ""; pointer-events: none; }
@media only screen and (min-width: 1024px) {
.flynow-button div:first-of-type { height: calc(100% - 21px); width: calc(100% - 20px); top: 10px; left: 10px; }
}
.flynow-button div:last-of-type { position: absolute; top: 10px; left: 10px; z-index: 2; width: calc(100% - 20px); height: calc(100% - 20px); border-width: 0px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 24 26 fill; border-image-width: 50px; content: ""; opacity: 0; }
.flynow-button__icon { position: relative; z-index: 5; display: block; float: left; font-size: 22px; line-height: inherit; pointer-events: none; }
.flynow-button__icon--glow { text-shadow: rgb(196, 129, 0) 0px 0px 14px; }
.flynow-button__text { position: relative; z-index: 5; display: block; float: left; text-transform: uppercase; white-space: nowrap; letter-spacing: 0.11em; font-size: 16px; }
.flynow-button__text strong { display: inline-block; }
.flynow-button__text strong:first-child { padding-right: 10px; }
.flynow-button__text strong:last-child:not(:only-child) { padding-left: 10px; }
.flynow-button__text--large { padding-right: 10px; padding-left: 10px; }
.flynow-button__text--large strong { padding-right: 0px !important; padding-left: 0px !important; }
.flynow-button:active .flynow-button__text strong, .flynow-button:hover .flynow-button__text strong { text-shadow: rgb(196, 129, 0) 0px 0px 14px, rgb(196, 129, 0) 0px 0px 4px; }
.flynow-button:active div:last-of-type, .flynow-button:hover div:last-of-type { opacity: 1; }
.holobtn { width: 261px; height: 54px; display: block; position: relative; }
.holobtn:not(.inactive):hover > .holobtn-top { transform: translate(16px, 0px); transition-delay: 0.2s; color: rgb(255, 255, 255); }
.holobtn:not(.inactive):hover > .holobtn-bottom { transform: translate(11px, -8px); }
.holobtn.with-connector:hover { transform: translate(-32px, 0px); transition-delay: 0.4s; transition-duration: 0.4s; perspective: 1000px; }
.holobtn-top { background: url("") -236px 0px no-repeat; width: 261px; height: 44px; z-index: 2; font-family: Electrolize, Arial, Helvetica, sans-serif; color: rgb(0, 247, 255); text-align: center; padding-top: 10px; }
.holobtn-bottom { background: url("") -236px -54px no-repeat; width: 261px; height: 39px; z-index: 1; left: 5px; top: 8px; }
.holosmallbtn { width: 200px; height: 80px; display: block; position: relative; }
.holosmallbtn:not(.inactive):hover > .holosmallbtn-top, .holosmallbtn:not(.inactive).active > .holosmallbtn-top { transform: translate(16px, 0px); transition-delay: 0.2s; color: rgb(255, 255, 255); }
.holosmallbtn:not(.inactive):hover > .holosmallbtn-bottom, .holosmallbtn:not(.inactive).active > .holosmallbtn-bottom { transform: translate(11px, -8px); }
.holosmallbtn.inactive { opacity: 0.5; cursor: default; }
.holosmallbtn-top { background: url("") center -10px no-repeat; width: 200px; height: 50px; z-index: 2; text-transform: uppercase; font-family: Electrolize, Arial, Helvetica, sans-serif; color: rgb(0, 247, 255); text-align: center; padding-top: 42px; font-size: 12px; text-shadow: rgb(0, 0, 0) 1px 2px 0px; }
.holosmallbtn-bottom { background: url("") center -110px no-repeat; width: 200px; height: 80px; z-index: 1; left: 5px; top: 8px; }
.holosmallbtn { width: 200px; height: 80px; display: block; position: relative; }
.holosmallbtn.inline { display: inline-block; }
.holosmallbtn.inactive { opacity: 0.5; cursor: default; }
.holosmallbtn:hover:not(.inactive) > .holosmallbtn-top, .holosmallbtn.active:not(.inactive) > .holosmallbtn-top { transform: translate(16px, 0px); transition-delay: 0.2s; color: rgb(255, 255, 255); }
.holosmallbtn:hover:not(.inactive) > .holosmallbtn-bottom, .holosmallbtn.active:not(.inactive) > .holosmallbtn-bottom { transform: translate(11px, -8px); }
.holosmallbtn .holosmallbtn-top { background: url("") center -10px no-repeat; width: 200px; height: 50px; z-index: 2; text-transform: uppercase; font-family: Electrolize, Arial, Helvetica, sans-serif; color: rgb(0, 247, 255); text-align: center; padding-top: 42px; font-size: 12px; text-shadow: rgb(0, 0, 0) 1px 2px 0px; }
.holosmallbtn .holosmallbtn-bottom { background: url("") center -110px no-repeat; width: 200px; height: 80px; z-index: 1; left: 5px; top: 8px; }
.tabs { position: absolute; top: -47px; left: 0px; text-align: center; width: 100%; height: 47px; background: url(data:image/webp;base64,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) 50% center no-repeat; }
.tabs.tabs2 .holder { width: 506px; margin: auto; display: flex; }
.tabs .holder { position: relative; }
.tabs .holotab { position: relative; top: -14px; float: left; }
.tabs .holotab.right { margin-left: -58px; }
.holotab { display: block; width: 282px; height: 51px; color: rgb(23, 235, 235); position: relative; }
.holotab:hover > span.bottom { transform: translate(13px, -14px); }
.holotab:hover > span.top { transform: translate(-16px, 0px); transition-delay: 0.2s; }
.holotab:hover > span.text { transform: translate(8px, -8px); text-shadow: rgb(66, 169, 248) 0px 0px 50px, rgb(66, 169, 248) 0px 0px 50px; color: rgb(255, 255, 255); }
.holotab:hover .right > span.bottom { transform: translate(-13px, -14px); }
.holotab:hover .right > span.text { transform: translate(-8px, -8px); }
.holotab:hover .right > span.top { transform: translate(16px, 0px); transition-delay: 0.2s; }
.holotab.disabled { opacity: 0.5; }
.holotab.right > span.text { left: 16px; }
.holotab.right > span.top { background-position: 0px -153px; z-index: 5; opacity: 0.5; }
.holotab.right > span.bottom { background-position: 0px -153px; z-index: 3; top: 14px; left: 29px; }
.holotab.active { top: -28px; }
.holotab.active > span.top, .holotab.active > span.text, .holotab.active > span.bottom { transform: translate(0px, 0px); opacity: 1; }
.holotab.active > span.text { padding-top: 13px; text-shadow: rgb(66, 169, 248) 0px 0px 50px, rgb(66, 169, 248) 0px 0px 50px; color: rgb(255, 255, 255); top: 0px; left: 0px; }
.holotab.active > span.top { background-position: 0px 0px; opacity: 1; }
.holotab.active > span.bottom { opacity: 0.5; }
.holotab.active.right > span.top { background-position: 0px -102px; }
.holotab > span { display: block; width: 282px; height: 51px; position: absolute; top: 0px; left: 0px; background: url(data:image/webp;base64,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) no-repeat; }
.holotab > span.top { background-position: 0px -51px; z-index: 10; opacity: 0.5; }
.holotab > span.bottom { background-position: 0px -51px; z-index: 5; top: 14px; left: -29px; }
.holotab > span.text { background: 0px 0px; z-index: 10; position: relative; font-family: Electrolize; font-size: 22px; text-transform: uppercase; text-align: center; padding-top: 14px; height: auto; top: 8px; left: -8px; }
.listing { width: 530px; margin-bottom: 100px; }
.listing > .content { transition-duration: 0.2s; perspective: 1000px; background: rgb(1, 21, 36); border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(2, 56, 103); border-right-color: rgb(2, 56, 103); border-left-color: rgb(2, 56, 103); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; padding: 12px 0px 1px; position: relative; }
.listing > .content .entry { display: block; width: 292px; height: 172px; position: relative; background: url("") left top; margin-bottom: 11px; padding: 18px 170px 0px 47px; }
.listing > .content .entry * { z-index: 2; position: relative; }
.listing > .content .entry .hover { z-index: 1; position: absolute; left: 0px; top: 0px; width: 509px; height: 190px; opacity: 0; background: url("") left bottom; }
.listing > .content .entry h6 { font-size: 16px; padding: 0px; margin: 20px 0px 16px; }
.listing > .content .entry p { color: rgb(149, 173, 183); font-size: 12px; }
.listing > .content .entry img { right: 10px; top: 40px; position: absolute; opacity: 0.8; }
.listing > .content .entry .glow { opacity: 0; }
.listing > .content .entry:hover .hover { opacity: 1; }
.listing > .content .entry:hover img { right: 10px; top: 40px; position: absolute; opacity: 1; }
.listing > .content .entry:hover .glow { width: 104px; transition-delay: 0.2s; opacity: 1; height: 123px; left: -9px; top: 2px; position: absolute; background: url(""); }
.listing > .content .entry.large { margin: 8px auto 38px; background: url("") -36px -10px no-repeat; padding: 30px 0px 0px 25px; width: 464px; height: 539px; }
.listing > .content .entry.large .inner-large { height: 521px; position: relative; }
.listing > .content .entry.large .inner-large .scrollbar { z-index: 7; }
.listing > .content .entry.large .inner-large .scrollbar .track { margin: 0px 7px; }
.listing > .content .entry.large .inner-large span.glow { z-index: 3; opacity: 1; width: 92px; height: 108px; background: url("") left top no-repeat; position: absolute; left: -44px; top: 5px; }
.listing > .content .entry.large .inner-large span.question { z-index: 4; position: relative; margin: 1em 0px; font-family: Electrolize; font-size: 12px; color: rgb(0, 228, 255); display: block; width: 100%; }
.listing > .content .entry.large .inner-large h2 { width: 180px; z-index: 4; float: left; font-family: Arial; font-weight: 700; font-size: 14px; margin: 1em 0px; padding: 0px 10px 0px 0px; color: rgb(255, 255, 255); }
.listing > .content .entry.large .inner-large span.answer { font-family: Electrolize; float: left; font-size: 12px; color: rgb(0, 228, 255); display: block; margin: 1em 0px; width: 20px; }
.listing > .content .entry.large .inner-large div.answer { float: left; width: 229px; margin-left: 10px; }
.listing > .content .bottom { width: 530px; height: 80px; background: url("") right top; position: absolute; bottom: -80px; left: -1px; }
.listing > .content .bottom .link { display: block; width: 245px; height: 106px; position: absolute; top: -21px; left: 141px; }
.listing > .content .bottom .link .glow { opacity: 0.7; position: absolute; left: 0px; top: 0px; width: 245px; height: 106px; background: url(""); }
.listing > .content .bottom .link .text { margin-top: 35px; font-family: Electrolize; text-align: center; color: rgb(20, 230, 250); font-size: 12px; text-transform: uppercase; }
.listing > .content .bottom .link .blue-arrow { position: absolute; top: 34px; width: 42px; height: 31px; background: url("") left bottom; }
.listing > .content .bottom .link .blue-arrow.left-blue-arrow { left: 10px; }
.listing > .content .bottom .link .blue-arrow.right-blue-arrow { background-position: right bottom; right: 10px; }
.listing > .content .bottom .link .marine-arrow { position: absolute; top: 43px; width: 38px; height: 28px; background: url("") left top; }
.listing > .content .bottom .link .marine-arrow.left-marine-arrow { left: 6px; }
.listing > .content .bottom .link .marine-arrow.right-marine-arrow { background-position: right top; right: 6px; }
.listing > .content .bottom .link:hover .left-blue-arrow { left: 21px; }
.listing > .content .bottom .link:hover .right-blue-arrow { right: 21px; }
.listing > .content .bottom .link:hover .left-marine-arrow { left: 41px; }
.listing > .content .bottom .link:hover .right-marine-arrow { right: 41px; }
.listing > .content .bottom .link:hover .glow { opacity: 1; }
.listing .pager-wrapper { width: 100%; height: 39px; padding: 0px; margin: 0px; position: absolute; bottom: 0px; left: 0px; }
.listing .pager-wrapper * { color: rgb(48, 185, 215); font-family: Electrolize; display: inline-block; font-size: 16px; }
.listing .pager-wrapper .pager { display: block; width: 100%; height: 39px; position: absolute; bottom: 0px; left: 0px; text-align: center; }
.listing .pager-wrapper .pager .right { width: 300px; margin: 0px auto; float: none; }
.listing .pager-wrapper .pager .right a.active, .listing .pager-wrapper .pager .right a.active:hover { border-color: rgb(14, 59, 96); border-radius: 3px; font-size: 14px; font-weight: 400; font-family: Electrolize; }
.listing .pager-wrapper .pager .right a.lt, .listing .pager-wrapper .pager .right a.gt { display: block; width: 13px; height: 13px; margin: 8px 10px; background: url("") 0px 0px no-repeat; border: none; }
.listing .pager-wrapper .pager .right a.gt { background-position: 0px 100%; float: right; }
.listing .pager-wrapper .pager .right a.inactive { opacity: 0.2; cursor: default; }
.listing .pager-wrapper .pager .right .page-selector span { margin: 4px 5px 0px; }
.loader { margin: 10px auto; width: 81px; height: 50px; opacity: 0; }
.loader span { display: inline-block; vertical-align: middle; width: 10px; height: 10px; margin: 25px auto; border-radius: 50px; background-clip: padding-box; animation: 0.4s ease 0s infinite alternate none running loader; }
#loader_one { animation-delay: 0s; }
#loader_two { animation-delay: 0.12s; }
#loader_three { animation-delay: 0.24s; }
@-webkit-keyframes loader {
0% { width: 10px; height: 10px; transform: translateY(0px); }
100% { width: 24px; height: 24px; background-color: rgb(0, 255, 255); transform: translateY(-21px); }
}
@keyframes loader {
0% { width: 10px; height: 10px; transform: translateY(0px); }
100% { width: 24px; height: 24px; background-color: rgb(0, 255, 255); transform: translateY(-21px); }
}
@media (max-width: 480px) {
.lightbox.modals .modal-wrapper { transform: translateX(-50%); left: 50%; }
}
.number-counter.show-error .error { display: block; }
.number-counter.show-error .digits, .number-counter.show-error .prepend, .number-counter.show-error .append { display: none; }
.number-counter.show-loading .loading { display: block; }
.number-counter.show-loading .prepend, .number-counter.show-loading .digits, .number-counter.show-loading .append { display: none; }
.number-counter .loading, .number-counter .error { display: none; }
.number-counter .digits { float: left; }
.number-counter .mask { position: relative; overflow: hidden; float: left; }
.number-counter .mask .carousel { position: relative; }
.number-counter .mask .carousel .item { position: relative; text-align: center; }
.number-counter .mask .carousel .item.invisible { opacity: 0; }
.number-counter .seperator { float: left; position: relative; }
.pager .selectlist { width: 140px; }
.pager .right { float: left; }
.pager .right a, .pager .right .page { display: block; width: 30px; height: 30px; border: 1px solid rgb(12, 33, 51); float: left; text-align: center; color: rgb(58, 78, 96); font-size: 14px; font-weight: 700; line-height: 30px; margin: 0px 3px; }
.pager .right a:hover, .pager .right .page:hover { color: rgb(0, 255, 255); }
.pager .right a:hover span, .pager .right .page:hover span { opacity: 1; }
.pager .right a.btn, .pager .right .page.btn { background: url(""); }
.pager .right a.laquo, .pager .right .page.laquo { background-position: -60px 0px; }
.pager .right a.laquo span, .pager .right .page.laquo span { background-position: -60px -30px; }
.pager .right a.lt, .pager .right .page.lt { background-position: -90px 0px; }
.pager .right a.lt span, .pager .right .page.lt span { background-position: -90px -30px; }
.pager .right a.gt, .pager .right .page.gt { background-position: 0px 0px; }
.pager .right a.gt span, .pager .right .page.gt span { background-position: 0px -30px; }
.pager .right a.raquo, .pager .right .page.raquo { background-position: -30px 0px; }
.pager .right a.raquo span, .pager .right .page.raquo span { background-position: -30px -30px; }
.pager .right a.active, .pager .right .page.active, .pager .right a.active:hover, .pager .right .page.active:hover { border: 1px solid rgb(34, 63, 81); color: rgb(255, 255, 255); background: rgba(49, 55, 63, 0.3); }
.pager .right a.inactive:hover span, .pager .right .page.inactive:hover span { opacity: 0; cursor: default; }
.pager .right a span, .pager .right .page span { display: block; width: 100%; height: 100%; background: url(""); opacity: 0; }
.pager .right .page { border: none; }
.pager .spacer, .pager .text { width: 15px; height: 32px; display: block; float: left; }
.pager .text { width: auto; line-height: 32px; color: rgb(0, 255, 255); font-family: Electrolize; font-size: 14px; }
.pager .left { float: left; margin-right: 50px; }
.pager.simple { text-align: center; }
.pager.simple .right { float: none; display: inline-block; }
.pager.simple .right .page { font-family: Electrolize; color: rgb(0, 255, 255); margin: 0px; line-height: 32px; height: 32px; }
.radio-pager { display: inline-block; width: 35px; height: 35px; background: url("") center center no-repeat; }
.radio-pager:hover, .radio-pager.on { transform: rotate(-90deg); background: url("") center center no-repeat, url("") center center no-repeat; }
.radio-pager.small { width: 21px; height: 21px; background: url("") center center no-repeat; }
.radio-pager.small.on { background: url("") center center no-repeat, url("") center center no-repeat; }
.rsi-autocomplete .scrollable { width: 300px; cursor: pointer; }
.rsi-autocomplete .scrollable .viewport { width: 290px; }
.rsi-autocomplete .scrollable .scrollbar .track { width: inherit; }
.rsi-autocomplete .body { background: linear-gradient(rgb(9, 12, 15) 0%, rgb(14, 29, 42) 100%) 0% 0% repeat scroll transparent; box-shadow: none; border-width: 1px; border-style: solid; border-color: rgb(48, 72, 94) rgba(48, 72, 94, 0.2) rgba(48, 72, 94, 0.2); border-radius: 0px; min-height: 65px; }
.rsi-autocomplete li.autocomplete-item { padding-left: 60px; min-height: 50px; position: relative; }
.rsi-autocomplete li.autocomplete-item, .rsi-autocomplete li.autocomplete-item:hover { margin: 0px 4px 4px; background: linear-gradient(rgba(9, 12, 15, 0.9) 0%, rgba(14, 29, 42, 0.9) 100%) 0% 0% repeat scroll transparent; border-width: 1px; border-style: solid; border-color: rgb(48, 72, 94) rgba(48, 72, 94, 0.2) rgba(48, 72, 94, 0.2); border-radius: 5px; }
.rsi-autocomplete li.autocomplete-item.active { background: rgba(76, 142, 197, 0.1); }
.rsi-autocomplete li.autocomplete-item.active span .displayname { color: rgb(0, 255, 255); text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
.rsi-autocomplete li.autocomplete-item.active span .nickname { color: rgb(133, 157, 170); }
.rsi-autocomplete li.autocomplete-item.active .glow { background: rgb(0, 255, 255); box-shadow: rgb(0, 255, 255) 0px 0px 10px; }
.rsi-autocomplete li.autocomplete-item span { display: block; clear: both; }
.rsi-autocomplete li.autocomplete-item span.displayname { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 235, 1); margin-top: 4px; }
.rsi-autocomplete li.autocomplete-item span.nickname { color: rgb(65, 86, 100); font-size: 11px; font-weight: 700; }
.rsi-autocomplete li.autocomplete-item .avatar { width: 37px; height: 37px; padding: 3px; position: absolute; top: 5px; left: 5px; border: 1px solid rgb(30, 47, 65); }
.rsi-autocomplete li.autocomplete-item .avatar img { width: 37px; height: 37px; }
.rsi-autocomplete li.autocomplete-item .avatar .corner { position: absolute; background: url(""); width: 6px; height: 6px; display: block; }
.rsi-autocomplete li.autocomplete-item .avatar .corner-top-left { top: -1px; left: -1px; background-position: 0px 0px; }
.rsi-autocomplete li.autocomplete-item .avatar .corner-top-right { top: -1px; right: -1px; background-position: -6px 0px; }
.rsi-autocomplete li.autocomplete-item .avatar .corner-bottom-left { bottom: -1px; left: -1px; background-position: 0px -6px; }
.rsi-autocomplete li.autocomplete-item .avatar .corner-bottom-right { bottom: -1px; right: -1px; background-position: -6px -6px; }
.rsi-autocomplete li.autocomplete-item .glow { width: 1px; height: 30px; position: absolute; top: 12px; right: 0px; }
.rsi-autocomplete ul { padding-top: 4px; }
.tooltip-wrap { position: relative; }
.tooltip-wrap .rsi-tooltip { display: none; max-width: 428px; border-style: solid; border-color: rgba(92, 236, 244, 0.8); border-image: initial; border-width: 1px 1px 0px; background-color: rgba(0, 0, 0, 0.8); box-shadow: rgba(92, 236, 244, 0.5) 0px 0px 10px; position: absolute; }
.tooltip-wrap .rsi-tooltip > .content { padding: 10px; margin: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); }
.tooltip-wrap .rsi-tooltip .bottom { display: block; height: 8px; width: 100%; background: url("") 50% 0px no-repeat; position: absolute; bottom: -8px; left: 0px; }
.selectlist .scrollable { max-height: 200px; width: 382px; margin: -1px 2px; }
.selectlist .scrollable .viewport { width: 180px; float: left; }
.selectlist .body { width: 95%; padding: 1px; margin: 0px 3px; background: url("") 0px 0px repeat scroll rgb(0, 0, 0); }
.scrollable { position: absolute; }
.scrollable .scrollbar { float: right; position: relative; width: 6px; right: 0px; }
.scrollable .scrollbar .track { position: relative; float: right; border-radius: 8px; width: 10px; padding: 0px 0px 0px 1px; margin: 0px 3px; }
.scrollable .scrollbar .track .thumb { background-color: rgb(66, 237, 248); width: 6px; border-radius: 0px; position: relative; }
.scrollable .scrollbar.disable .track { display: none; }
.scrollable .viewport { overflow: hidden; position: relative; height: inherit; }
.scrollable .viewport .content { position: relative; padding-bottom: 5px; }
.scrollable.fancy .scrollbar .track { background: url("") repeat-y; width: 6px; border-top: 3px solid rgb(78, 166, 212); border-bottom: 3px solid rgb(78, 166, 212); border-radius: 0px; margin: 10px 17px; padding: 0px; }
.scrollable.fancy .scrollbar .track .thumb { background: rgb(66, 237, 248); margin: 0px 1px; width: 4px; border-radius: 0px; box-shadow: rgba(0, 132, 255, 0.65) 0px 0px 15px 1px, rgba(66, 169, 248, 0.68) 0px 0px 68px 9px; }
.selectlist { border: 1px solid rgb(22, 42, 63); color: rgb(0, 210, 255); height: 29px; border-radius: 5px; position: relative; margin: 2px 0px; display: block; }
.selectlist:hover { cursor: pointer; }
.selectlist.w200 { width: 200px; }
.selectlist.h200 { height: 200px; }
.selectlist.w170 { width: 170px; }
.selectlist.w180 { width: 180px; }
.selectlist > .arrow { background: url("") left center no-repeat; height: 29px; width: 34px; float: right; }
.selectlist > span { line-height: 22px; height: 22px; width: 60%; display: block; padding: 4px 10px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.selectlist > .body { display: none; border: 1px solid rgb(22, 42, 63); color: rgb(0, 210, 255); border-radius: 0px 0px 5px 5px; margin-right: 10px; position: absolute; z-index: 20; width: 95%; margin-top: -1px; box-shadow: rgb(85, 85, 85) 0px 3px 12px -6px; }
.selectlist ul { padding-left: 5px; }
.selectlist ul li.selected { background-color: transparent; font-weight: 400; color: rgb(255, 255, 255); }
.selectlist ul li.hover, .selectlist ul li.hover.selected { cursor: pointer; background-color: rgb(0, 210, 255); color: rgb(0, 0, 0); }
.selectlist option li, .selectlist ul li { font-size: 12px; padding: 2px 5px; line-height: 16px; height: 16px; list-style: none; margin: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
select.selectlist { line-height: 22px; height: 22px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("") right center no-repeat rgb(0, 0, 0); }
.selectlist ul li img, a.selectlist span img { height: 16px; width: 16px; margin: 0px; }
.shadow-button { position: relative; display: inline-block; height: 40px; background: url(""); color: rgb(98, 196, 235); padding: 0px 8px 0px 25px; margin: 0px 10px; font-family: Electrolize; font-size: 11px; line-height: 30px; min-width: 25px; }
.shadow-button:hover { color: rgb(255, 255, 255); }
.shadow-button:hover > .icon { transform: translate(2px, 0px); }
.shadow-button:hover > .icon > .effect { opacity: 1; }
.shadow-button > .left-section { width: 10px; height: 100%; position: absolute; left: -10px; top: 0px; background: url(""); }
.shadow-button > .right-section { width: 10px; height: 100%; position: absolute; right: -10px; top: 0px; background: url(""); }
.shadow-button > .icon { display: block; width: 19px; height: 22px; position: absolute; top: 4px; left: -4px; background: url(""); }
.shadow-button > .icon > .effect { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(""); opacity: 0; }
.shadow-button.rm > .icon, .shadow-button.rm-cart > .icon { width: 24px; height: 24px; top: 3px; left: -5px; }
.shadow-button.rm > .icon > .effect, .shadow-button.rm-cart > .icon > .effect { background: url(""); }
.shadow-button.rm > .icon { background: url(""); }
.shadow-button.rm-cart .icon { background: url(""); }
.shadow-button.loading { color: rgb(98, 196, 235); cursor: default; }
.shadow-button.loading > .icon, .shadow-button.loading:hover > .icon { animation: 0.1s ease-in-out 0s infinite normal none running blink; }
.shadow-button.hammer > .icon { background: url(""); }
.shadow-button.hammer > .icon > .effect { background: url(""); }
.shadow-button.gift > .icon { background: url(""); }
.shadow-button.gift > .icon > .effect { background: url(""); }
.shadow-button.upgrade > .icon { background: url(""); }
.shadow-button.upgrade > .icon > .effect { background: url(""); }
.shadow-button.preview > .icon { background: url(""); }
.shadow-button.preview > .icon > .effect { background: url(""); }
.shadow-button.upload > .icon { background: url(""); }
.shadow-button.upload > .icon > .effect { background: url(""); }
.shadow-button.inactive { opacity: 0.2; cursor: default; }
.shadow-button.inactive:hover { color: rgb(98, 196, 235); }
.shadow-button.inactive:hover > .icon { transform: none; }
.shadow-button.inactive:hover > .icon > .effect { opacity: 0; }
.shadow-button.black { background: url(""); height: 32px; }
.shadow-button.black > .left-section { background: url(""); }
.shadow-button.black > .right-section { background: url(""); }
.slashed-button { display: block; min-width: 60px; height: 30px; padding-left: 110px; background: url("") no-repeat; position: absolute; top: 0px; right: 0px; overflow: hidden; }
.slashed-button:hover .text { color: rgb(255, 255, 255); }
.slashed-button:hover .line { opacity: 0; }
.slashed-button:hover .line.l { transform: translate(38px, 0px); }
.slashed-button:hover .line.r { transform: translate(10px, 0px); }
.slashed-button .text { display: block; padding: 0px 10px; height: 30px; line-height: 30px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(20, 230, 250); text-align: left; text-indent: 0px; background: url("") repeat-x; }
.slashed-button .line { display: block; width: 41px; height: 30px; background: url("") no-repeat; position: absolute; top: 0px; left: 0px; }
.slashed-button .line.r { left: 28px; }
.slideshow { position: relative; }
.slideshow .mask .carousel > div .media img { width: 100%; height: 100%; }
.slideshow.full, .slideshow-lightbox.full { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.slideshow.full .prev, .slideshow-lightbox.full .prev, .slideshow.full .next, .slideshow-lightbox.full .next { margin-bottom: 10px; top: auto; bottom: 0px; }
.slideshow.full .next, .slideshow-lightbox.full .next { margin-right: 0px; right: 0px; left: auto; }
.slideshow.full .mask, .slideshow-lightbox.full .mask { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; }
.slideshow.full .mask .carousel > div, .slideshow-lightbox.full .mask .carousel > div { width: 100%; height: 100%; }
.slideshow.full .mask .carousel > div:hover, .slideshow-lightbox.full .mask .carousel > div:hover { cursor: default; }
.slideshow.full .mask .carousel > div .text, .slideshow-lightbox.full .mask .carousel > div .text { width: 100%; height: 77px; margin-top: -77px; top: 100%; }
.slideshow.full .details, .slideshow-lightbox.full .details { display: none; }
.slideshow .control, .slideshow-lightbox .control { z-index: 10; bottom: 13px; }
.slideshow .control, .slideshow-lightbox .control, .slideshow .control::before, .slideshow-lightbox .control::before { position: absolute; width: 53px; height: 53px; display: block; background: url("") no-repeat transparent; }
.slideshow .control::before, .slideshow-lightbox .control::before { transition-duration: 0.3s; perspective: 1000px; opacity: 0; content: ""; }
.slideshow .control.prev, .slideshow-lightbox .control.prev { background-position: left top; left: 10px; }
.slideshow .control.prev::before, .slideshow-lightbox .control.prev::before { background-position: left bottom; }
.slideshow .control.next, .slideshow-lightbox .control.next { background-position: right top; right: 10px; }
.slideshow .control.next::before, .slideshow-lightbox .control.next::before { background-position: right bottom; }
.slideshow .control:hover.prev::before, .slideshow-lightbox .control:hover.prev::before { opacity: 1; }
.slideshow .control:hover.next::before, .slideshow-lightbox .control:hover.next::before { opacity: 1; }
.slideshow .mask, .slideshow-lightbox .mask { width: 648px; height: 366px; overflow: hidden; float: left; position: relative; }
@media only screen and (max-width: 1200px) {
.slideshow .mask, .slideshow-lightbox .mask { float: none; width: 100%; }
}
.slideshow .mask .carousel, .slideshow-lightbox .mask .carousel { position: relative; height: 100%; }
.slideshow .mask .carousel > div, .slideshow-lightbox .mask .carousel > div { width: 100%; height: 366px; float: left; position: relative; background-color: rgb(0, 0, 0); display: block; }
.slideshow .mask .carousel > div:hover, .slideshow-lightbox .mask .carousel > div:hover { cursor: zoom-in; }
.slideshow .mask .carousel > div .text, .slideshow-lightbox .mask .carousel > div .text { background: rgba(0, 0, 0, 0.8); width: 100%; height: 77px; position: absolute; bottom: 0px; }
.slideshow .mask .carousel > div .text:hover, .slideshow-lightbox .mask .carousel > div .text:hover { cursor: default; }
.slideshow .mask .carousel > div .text .download, .slideshow-lightbox .mask .carousel > div .text .download, .slideshow .mask .carousel > div .text .page-number, .slideshow-lightbox .mask .carousel > div .text .page-number { position: relative; }
.slideshow .mask .carousel > div .text .download, .slideshow-lightbox .mask .carousel > div .text .download { background: url("") no-repeat; width: 48px; height: 48px; display: block; float: right; margin-right: 72px; margin-top: 16px; }
.slideshow .mask .carousel > div .text .page-number, .slideshow-lightbox .mask .carousel > div .text .page-number { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(254, 254, 254); margin-top: 23px; margin-left: 80px; float: left; }
.slideshow .mask .carousel > div .text .caption, .slideshow-lightbox .mask .carousel > div .text .caption { color: rgb(126, 154, 173); font-size: 11px; font-style: italic; padding-left: 27px; height: 77px; padding-right: 50px; display: table-cell; vertical-align: middle; }
.slideshow .mask .carousel > div .text .copyright, .slideshow-lightbox .mask .carousel > div .text .copyright { float: right; color: rgb(136, 136, 136); font-size: 10px; margin: 20px 6px 0px 0px; text-align: right; }
.slideshow .details, .slideshow-lightbox .details { padding: 10px 30px; width: 324px; height: 346px; }
.slideshow .details .pager a, .slideshow-lightbox .details .pager a { width: 88px; height: 50px; display: block; float: left; margin: 10px; }
.slideshow .details .scrollable, .slideshow-lightbox .details .scrollable { height: 326px; width: 363px; }
.slideshow .details .scrollable .viewport, .slideshow-lightbox .details .scrollable .viewport { height: 346px; width: 324px; margin: 10px 0px; }
.slideshow .details .scrollable .viewport .content, .slideshow-lightbox .details .scrollable .viewport .content { margin: -10px 0px; }
.slideshow .details .scrollable .scrollbar, .slideshow-lightbox .details .scrollable .scrollbar { width: 39px; position: relative; left: -10px; }
.slideshow.lightbox .content, .slideshow-lightbox.lightbox .content { width: 90%; height: 90%; position: relative; }
.slideshow.lightbox .content .close, .slideshow-lightbox.lightbox .content .close { transition-duration: 0.3s; perspective: 1000px; right: 18px; z-index: 10; top: 52px; position: absolute; }
.slideshow.lightbox .content .mask, .slideshow-lightbox.lightbox .content .mask { width: 100%; }
.slideshow.lightbox .content .mask .slideshow-carousel, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel { height: 100%; position: relative; }
.slideshow.lightbox .content .mask .slideshow-carousel > div, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div { height: 100%; cursor: default; }
.slideshow.lightbox .content .mask .slideshow-carousel > div .media, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .media { height: 100%; width: 100%; }
.slideshow.lightbox .content .mask .slideshow-carousel > div .media img, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .media img { height: auto; width: auto; max-height: 100%; max-width: 100%; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.slideshow.lightbox .content .mask .slideshow-carousel > div .video-holder, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .video-holder { width: 90%; height: 80%; margin-top: 4%; margin-left: 5%; }
@media only screen and (max-width: 768px) {
.slideshow.lightbox .content .mask .slideshow-carousel > div .video-holder, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .video-holder { height: 70%; }
}
@media only screen and (max-width: 560px) {
.slideshow.lightbox .content .mask .slideshow-carousel > div .video-holder, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .video-holder { height: 60%; width: 80%; margin-left: 10%; }
}
@media only screen and (max-width: 430px) {
.slideshow.lightbox .content .mask .slideshow-carousel > div .video-holder, .slideshow-lightbox.lightbox .content .mask .slideshow-carousel > div .video-holder { height: 50%; width: 60%; margin-left: 20%; }
}
.tag-wrapper .tag { height: 34px; float: left; margin-right: 16px; margin-bottom: 15px; }
.tag-wrapper .tag:hover .left .effect { opacity: 1; }
.tag-wrapper .tag:hover .tag-content .effect { opacity: 1; }
.tag-wrapper .tag:hover .close { opacity: 1; }
.tag-wrapper .tag.red .tag .left .effect { background: rgb(187, 0, 0); box-shadow: rgb(187, 0, 0) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag.red .tag .tag-content { color: rgb(187, 0, 0); }
.tag-wrapper .tag.white .tag .left .effect { background: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag.white .tag .tag-content { color: rgb(255, 255, 255); }
.tag-wrapper .tag.green .tag .left .effect { background: rgb(0, 255, 0); box-shadow: rgb(0, 255, 0) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag.green .tag .tag-content { color: rgb(0, 255, 0); }
.tag-wrapper .tag.yellow .tag .left .effect { background: rgb(255, 180, 0); box-shadow: rgb(255, 180, 0) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag.yellow .tag .tag-content { color: rgb(255, 180, 0); }
.tag-wrapper .tag .left { height: 100%; width: 9px; background: url(""); border-top: 1px solid rgb(57, 160, 215); border-radius: 5px 0px 0px 5px; float: left; margin-right: 2px; position: relative; z-index: 2; }
.tag-wrapper .tag .left .effect { width: 9px; height: 100%; background: rgb(0, 231, 255); border-radius: 5px 0px 0px 5px; box-shadow: rgb(0, 255, 255) 0px 0px 20px; opacity: 0; }
.tag-wrapper .tag .tag-content { line-height: 32px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(0, 228, 255); border-top: 1px solid rgb(57, 160, 215); border-radius: 0px 5px 5px 0px; float: left; background: url(""); position: relative; height: 100%; padding-left: 15px; padding-right: 45px; }
.tag-wrapper .tag .tag-content .effect { background: url(""); border-radius: 0px 5px 5px 0px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }
.tag-wrapper .tag .tag-content .text { position: relative; z-index: 2; cursor: default; font-family: Electrolize; font-size: 14px; }
.tag-wrapper .tag .tag-content a { color: inherit; }
.account-profile .tag-wrapper .tag .tag-content { padding-right: 15px; }
.tag-wrapper .tag .close { display: block; width: 16px; height: 16px; background: url(""); opacity: 0.45; position: absolute; top: 10px; right: 9px; z-index: 2; }
a.viewmore:hover span.arrow { animation-fill-mode: forwards; }
a.viewmore:hover span.arrow.arrow1 { animation: 0.1s linear 0s 1 normal none running arrow; }
a.viewmore:hover span.arrow.arrow2 { animation: 0.3s linear 0s 1 normal none running arrow; }
a.viewmore:hover span.arrow.arrow3 { animation: 0.5s linear 0s 1 normal none running arrow; }
a.viewmore span.arrow { background: url("") center center no-repeat; width: 46px; height: 43px; display: block; top: 2px; position: absolute; }
a.viewmore span.arrow.arrow1 { right: 21px; }
a.viewmore span.arrow.arrow2 { right: 14px; }
a.viewmore span.arrow.arrow3 { right: 7px; }
.modals.flat h2 { margin: 0px 0px 30px; padding: 0px 0px 20px; position: relative; font: 500 22px / 25px Orbitron; }
.modals.flat h2::after { content: ""; display: block; width: 100%; height: 1px; background-color: rgb(140, 241, 255); bottom: 0px; left: 0px; position: absolute; box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals.flat p { font-size: 12px; color: rgb(90, 122, 147); }
.modals.flat .selectlist > span { padding: 0px 15px; }
.modals.flat .separator { width: 100%; height: 1px; background-color: rgb(140, 241, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; margin: 0px; }
.modals.flat .modal-inner { border: 1px solid rgb(20, 55, 94); background: rgba(28, 45, 67, 0.6); margin: 0px; }
.modals.flat .modal-confirm { border-radius: 0px; border: 1px solid rgb(20, 55, 94); background: rgba(28, 45, 67, 0.6); }
.modals.flat .modal-confirm p { font-size: 12px; color: rgb(90, 122, 147); }
.modals.flat #backupcodes { width: 424px; max-width: 480px; padding: 28px; }
.modals.flat #backupcodes .backup-codes { position: relative; margin-bottom: 20px; min-height: 270px; }
.modals.flat #backupcodes .backup-codes .backup-code { width: 197px; height: 40px; float: left; background-color: rgb(10, 19, 28); border: 1px solid rgb(20, 55, 94); font-size: 14px; color: rgb(0, 240, 255); font-family: Arial; text-align: center; line-height: 40px; margin: 6px 0px; }
.modals.flat #backupcodes .backup-codes .backup-code:nth-child(2n+1) { float: right; }
.modals.flat #backupcodes .backup-codes .backup-code.used { opacity: 0.3; }
.modals.flat #backupcodes .shadow-button { text-transform: uppercase; }
.is_mobile .print-backup { display: none; }
#matrix-overlay { width: 100%; height: 100%; position: fixed; top: 0px; z-index: 500; background-color: rgba(10, 10, 10, 0.95); overflow: hidden; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; color: rgb(182, 197, 207); visibility: hidden; }
#matrix-overlay.matrix-overlay--visible { visibility: visible; }
#matrix-overlay .noFont { font-size: 0px !important; }
#matrix-overlay #hideWscInput { width: 25px; margin: 20px -5px; position: relative; }
#matrix-overlay #hideWscInput input { opacity: 0; position: absolute; top: -3000px; }
#matrix-overlay #hideWscInput input:checked + label::after { opacity: 1; }
#matrix-overlay #hideWscInput label { cursor: pointer; position: absolute; width: 23px; height: 23px; top: -16px; left: 0px; background: rgb(21, 33, 42); border: 1px solid rgb(89, 98, 103); }
#matrix-overlay #hideWscInput label::after { opacity: 0; content: ""; position: absolute; width: 11px; height: 4px; background: 0px 0px; top: 5px; left: 4px; border-bottom: 4px solid rgb(89, 98, 103); border-left: 4px solid rgb(89, 98, 103); border-image: initial; border-top: none; border-right: none; transform: rotate(-45deg); transition: opacity 0.25s ease 0s; }
#matrix-overlay #hideWscInput label:hover::after { opacity: 0.2; }
@media only screen and (max-width: 720px) {
#matrix-overlay #hideWscInput { left: 15px; margin: 0px; position: absolute; top: 5px; }
}
#matrix-overlay #overlay_close { width: 42px; height: 43px; background: 0px 0px; border: none; margin-top: 27px; position: absolute; left: 18px; }
#matrix-overlay #overlay_close::after, #matrix-overlay #overlay_close::before { position: absolute; left: 10px; content: " "; height: 31px; width: 3px; background-color: rgb(182, 197, 207); top: -5px; }
#matrix-overlay #overlay_close::before { transform: rotate(-45deg); }
#matrix-overlay #overlay_close::after { transform: rotate(45deg); }
@media only screen and (max-width: 720px) {
#matrix-overlay #overlay_close { left: 0px; margin-top: 0px; }
#matrix-overlay #overlay_close::before, #matrix-overlay #overlay_close::after { height: 20px; left: auto; top: auto; width: 2px; }
}
#matrix-overlay .matrix-overlay__hide { display: none; }
#matrix-overlay .matrix-overlay__header { display: flex; width: 1260px; margin-top: 40px; padding-bottom: 40px; font-family: univia-pro, Arial, Helvetica, sans-serif; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__header { width: 100%; }
}
@media only screen and (max-width: 800px) {
#matrix-overlay .matrix-overlay__header { margin-top: 20px; padding-bottom: 20px; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__header { display: block; margin-top: 0px; padding-bottom: 15px; }
}
#matrix-overlay .matrix-overlay__title { margin-right: auto; padding-left: 2em; font-size: 18px; letter-spacing: 2px; font-family: univia-pro, Arial, Helvetica, sans-serif; text-transform: uppercase; color: rgb(182, 197, 207); }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__title { font-size: 17px; padding-left: 15px; }
}
#matrix-overlay .matrix-overlay__title-buttons { display: flex; flex-direction: row; font-size: 12px; letter-spacing: 1.33px; }
#matrix-overlay .matrix-overlay__title-buttons p { padding-right: 2em; text-transform: uppercase; align-self: center; font-family: univia-pro, Arial, Helvetica, sans-serif; color: rgb(182, 197, 207); }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__title-buttons { justify-content: flex-end; padding-right: 2em; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__title-buttons { display: block; padding-left: 50px; position: relative; }
}
#matrix-overlay .matrix-overlay__button-container { margin: -14px 10px; position: relative; width: 43px; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__button-container { margin: 0px; position: absolute; right: 0px; top: -55px; }
}
#matrix-overlay .matrix-overlay__body { width: 1140px; height: 620px; opacity: 1; display: flex; flex-direction: row; overflow: hidden; position: relative; transform: translateZ(0px); }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__body { flex-direction: column; align-items: center; max-width: 80%; height: 657px; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__body { height: 438px; max-width: unset; width: calc(100% - 30px); }
}
#matrix-overlay .matrix-overlay__left, #matrix-overlay .matrix-overlay__center, #matrix-overlay .matrix-overlay__right { background: rgb(0, 0, 0); min-height: 219px; overflow: hidden; position: relative; width: 33.3%; transform: translateZ(0px); transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
#matrix-overlay .matrix-overlay__left::before, #matrix-overlay .matrix-overlay__center::before, #matrix-overlay .matrix-overlay__right::before { background-repeat: no-repeat; background-size: cover; content: ""; height: 100%; position: absolute; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; width: 565px; z-index: 0; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__left::before, #matrix-overlay .matrix-overlay__center::before, #matrix-overlay .matrix-overlay__right::before { width: 100%; height: 219px; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__left::before, #matrix-overlay .matrix-overlay__center::before, #matrix-overlay .matrix-overlay__right::before { height: 146px; }
}
#matrix-overlay .matrix-overlay__left::after, #matrix-overlay .matrix-overlay__center::after, #matrix-overlay .matrix-overlay__right::after { content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 90%; z-index: 0; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__left::after, #matrix-overlay .matrix-overlay__center::after, #matrix-overlay .matrix-overlay__right::after { opacity: 1; width: 100%; }
}
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__left, #matrix-overlay .matrix-overlay__center, #matrix-overlay .matrix-overlay__right { width: 100%; }
}
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__left, #matrix-overlay .matrix-overlay__center, #matrix-overlay .matrix-overlay__right { min-height: 146px; }
}
#matrix-overlay .matrix-overlay__left::before { background-position: left top; left: 0px; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__left::before { background-position: right top; }
}
@media only screen and (min-width: 1261px) {
#matrix-overlay .matrix-overlay__left::before { transform-origin: left center; }
}
#matrix-overlay .matrix-overlay__left::after { background-image: linear-gradient(89deg, rgb(12, 29, 41) 14%, rgba(11, 27, 38, 0.8) 39%, rgba(11, 27, 38, 0.7) 61%, rgba(11, 27, 38, 0) 95%); }
#matrix-overlay .matrix-overlay__left .matrix-overlay__text-row { left: 0px; }
#matrix-overlay .matrix-overlay__center::before { background-position: center top; left: 50%; margin-left: -282px; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__center::before { background-position: right top; left: 0px; margin-left: 0px; }
}
#matrix-overlay .matrix-overlay__center::after { background-image: linear-gradient(89deg, rgb(26, 20, 20) 14%, rgba(25, 20, 20, 0.8) 39%, rgba(25, 20, 20, 0.7) 61%, rgba(25, 20, 20, 0) 95%); }
@media only screen and (min-width: 1261px) {
#matrix-overlay .matrix-overlay__center .matrix-overlay__text-row { left: 50%; transform: translateX(-50%); }
}
#matrix-overlay .matrix-overlay__right::before { background-position: right bottom; right: 0px; }
@media only screen and (max-width: 1260px) {
#matrix-overlay .matrix-overlay__right::before { background-position: right top; }
}
#matrix-overlay .matrix-overlay__right::after { background-image: linear-gradient(89deg, rgb(20, 30, 34) 14%, rgba(18, 27, 32, 0.8) 39%, rgba(18, 27, 32, 0.7) 61%, rgba(18, 27, 32, 0) 95%); }
@media only screen and (min-width: 1261px) {
#matrix-overlay .matrix-overlay__right { transform-origin: right center; }
#matrix-overlay .matrix-overlay__right .matrix-overlay__text-row { right: 0px; }
}
#matrix-overlay .matrix-overlay__text-row { align-self: flex-end; align-items: center; bottom: 0px; display: flex; flex-direction: row; min-height: 219px; position: absolute; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; width: 380px; z-index: 5; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__text-row { min-height: 146px; width: 100%; }
}
#matrix-overlay .matrix-overlay__text { width: 170px; opacity: 0.5; font-family: univia-pro, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 300; color: rgb(182, 197, 207); letter-spacing: 1.5px; text-transform: uppercase; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__text { font-size: 12px; opacity: 1; }
}
#matrix-overlay .matrix-overlay__logo-wrapper { height: 190px; position: relative; width: 170px; }
#matrix-overlay .matrix-overlay__logo-wrapper img { display: block; height: auto; width: 190px; }
@media only screen and (max-width: 720px) {
#matrix-overlay .matrix-overlay__logo-wrapper { height: 95px; width: 95px; }
#matrix-overlay .matrix-overlay__logo-wrapper img { width: 95px; }
}
#matrix-overlay .matrix-overlay__logo, #matrix-overlay .matrix-overlay__logo--active { backface-visibility: hidden; left: 0px; position: absolute; top: 0px; transform: scale(0.95); transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
#matrix-overlay .matrix-overlay__logo--active { opacity: 0; }
#matrix-overlay .verticalBar { width: 1px; height: 115px; margin-right: 20px; margin-left: -10px; background: linear-gradient(rgb(16, 144, 239), rgb(100, 117, 83) 33.3333%, rgb(135, 109, 74) 66.6667%, rgb(204, 139, 37)); transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
@media only screen and (max-width: 720px) {
#matrix-overlay .verticalBar { height: 60px; }
}
#matrix-overlay .activePanel::before { transform: scale(1.05) translateZ(0px); }
#matrix-overlay .activePanel .verticalBar { transform: scaleY(1.2) translateZ(0px); }
#matrix-overlay .activePanel .matrix-overlay__logo { opacity: 0; transform: scale(1); }
#matrix-overlay .activePanel .matrix-overlay__logo--active { opacity: 1; transform: scale(1); }
#matrix-overlay .activePanel .matrix-overlay__text { color: rgb(255, 255, 255); opacity: 1; }
@media only screen and (min-width: 1261px) {
#matrix-overlay .activePanel { width: 50%; z-index: 9; }
}
#matrix-overlay .inactivePanel::before { opacity: 0.35; }
@media only screen and (min-width: 1261px) {
#matrix-overlay .inactivePanel { width: 25%; z-index: 5; }
#matrix-overlay .inactivePanel .matrix-overlay__text-row { opacity: 0; }
}
#matrix-overlay .svg-clip { width: 100%; height: 100%; position: absolute; inset: 0px; }
#matrix-overlay .svg-clip .top-box, #matrix-overlay .svg-clip .bottom-box { height: calc(100% - 50px); width: calc(100% - 50px); }
#matrix-overlay .svg-clip .bottom-right-corner, #matrix-overlay .svg-clip .bottom-right-corner-mobile { bottom: 50px; right: -50px; }
#matrix-overlay .svg-clip.no-right-corner .bottom-box { width: 100%; }
@media screen and (min-width: 1260px) {
#matrix-overlay .svg-clip .top-left-corner-mobile, #matrix-overlay .svg-clip .bottom-right-corner-mobile { display: none; }
}
.customize-button-ico { display: inline-block; width: 15px; height: 18px; background: url("") center center no-repeat; color: rgb(122, 246, 251); }
.customize-button-ico svg { height: 100%; width: 100%; fill: currentcolor; }
.customize-button-arrow { display: inline-block; width: 10px; height: 10px; background: url("") center center no-repeat; color: rgb(122, 246, 251); }
.customize-button-arrow svg { height: 100%; width: 100%; fill: currentcolor; }
.customize-button { border: none !important; }
.customize-button--inline { display: inline-block; margin-left: -30px; }
.customize-button--absolute { display: inline-block; margin-left: -30px; position: absolute; }
.customize-button--relative { position: relative; margin-left: -30px; top: -20px; }
.customize-button .holosmallbtn-top { background: url("") center -31px no-repeat; }
.customize-button .holosmallbtn-bottom { background: url("") center -71px no-repeat; width: 200px; height: 80px; z-index: 1; left: 5px; top: 8px; }
.customize-button .customize-button-text { display: inline-block; vertical-align: top; padding: 2px 0px 0px 2px; }
.customize-button:hover, .customize-button.active { border: none !important; }
.customize-button:hover:not(.inactive) > .holosmallbtn-top, .customize-button.active:not(.inactive) > .holosmallbtn-top { transform: translate(16px, 0px); transition-delay: 0.2s; color: rgb(255, 255, 255); }
.customize-button:hover:not(.inactive) > .holosmallbtn-bottom, .customize-button.active:not(.inactive) > .holosmallbtn-bottom { transform: translate(13px, -4px); }
.customize-button-block { position: relative; width: 100%; height: 45px; background: linear-gradient(46deg, transparent 16px, rgb(50, 83, 104) 16px); transition: background 1s ease-out 0s; }
.customize-button-block::before { content: ""; display: block; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0; width: 100%; transition: opacity 0.45s ease 0s; background: linear-gradient(46deg, transparent 16px, rgb(84, 123, 149) 16px); }
.customize-button-block .customize-button { display: block; height: 100%; position: relative; }
.customize-button-block .customize-button .customize-button-content { display: flex; height: 100%; padding: 0px 20px; align-items: center; justify-content: flex-end; }
.customize-button-block .customize-button .customize-button-text { color: rgb(255, 255, 255); font-size: 11px; text-transform: uppercase; padding: 0px 8px; }
.customize-button-block--inactive { opacity: 0.5; }
.customize-button-block--cart { background: 0px 0px; height: auto; width: auto; }
.customize-button-block--cart::before { content: none; }
.customize-button-block:hover:not(.customize-button-block--inactive)::before, .customize-button-block:hover:not(.customize-button-block--cart)::before { opacity: 1; }
.csbanner-embed { overflow: hidden !important; padding: 20px 0px !important; }
.csbanner-embed__wrapper { padding: 12px 0px !important; position: relative !important; text-align: center !important; }
.csbanner-embed__wrapper::before { content: "" !important; display: block !important; width: 100% !important; height: 1px !important; background-color: rgb(26, 117, 185) !important; position: absolute !important; top: 0px !important; left: 0px !important; box-shadow: rgba(12, 126, 212, 0.65) 0px 0px 6px 2px !important; }
.csbanner-embed__link { display: block !important; }
.csbanner-embed__header { font: bold 26px / 1.25 Orbitron, sans-serif !important; color: rgb(207, 228, 238) !important; text-transform: uppercase !important; text-shadow: rgb(0, 108, 255) 0px 0px 7px, rgb(0, 108, 255) 0px 0px 7px !important; margin: 0px !important; }
.csbanner-embed__subscribe-now { color: rgb(207, 228, 238) !important; font: 15px / 1 Electrolize, sans-serif !important; text-transform: uppercase !important; padding: 0px 40px 0px 15px !important; position: relative !important; top: -4px !important; }
.csbanner-embed__subscribe-now::before, .csbanner-embed__subscribe-now::after { content: "" !important; display: block !important; width: 1000px !important; height: 1px !important; background-color: rgb(26, 117, 185) !important; position: absolute !important; top: 8px !important; left: -1005px !important; box-shadow: rgba(12, 126, 212, 0.65) 0px 0px 6px 2px !important; }
.csbanner-embed__subscribe-now::after { left: auto !important; right: -1005px !important; }
.csbanner-embed__icon { display: block; width: 2px; height: 2px; position: absolute; top: 0px; right: 30px; background: 0px 0px; box-shadow: rgb(19, 231, 241) 0px 2px 0px 0px, rgb(19, 231, 241) 2px 4px 0px 0px, rgb(19, 231, 241) 4px 6px 0px 0px, rgb(19, 231, 241) 6px 8px 0px 0px, rgb(19, 231, 241) 4px 10px 0px 0px, rgb(19, 231, 241) 2px 12px 0px 0px, rgb(19, 231, 241) 0px 14px 0px 0px, rgb(19, 231, 241) 6px 2px 0px 0px, rgb(19, 231, 241) 8px 4px 0px 0px, rgb(19, 231, 241) 10px 6px 0px 0px, rgb(19, 231, 241) 12px 8px 0px 0px, rgb(19, 231, 241) 10px 10px 0px 0px, rgb(19, 231, 241) 8px 12px 0px 0px, rgb(19, 231, 241) 6px 14px 0px 0px, rgb(19, 231, 241) 12px 2px 0px 0px, rgb(19, 231, 241) 14px 4px 0px 0px, rgb(19, 231, 241) 16px 6px 0px 0px, rgb(19, 231, 241) 18px 8px 0px 0px, rgb(19, 231, 241) 16px 10px 0px 0px, rgb(19, 231, 241) 14px 12px 0px 0px, rgb(19, 231, 241) 12px 14px 0px 0px; filter: drop-shadow(rgb(20, 128, 231) 3px 3px 3px) drop-shadow(rgb(20, 128, 231) -3px -3px 3px); }
label.checkbox { display: inline-block; }
label.checkbox.light span { background: url("") left center no-repeat scroll transparent; }
label.checkbox.light.on span { background: url("") left center no-repeat scroll transparent; }
label.checkbox.on span { background: url("") left center no-repeat scroll transparent; padding-left: 24px; position: relative; }
label.checkbox.disabled span { cursor: default; filter: grayscale(100%); opacity: 0.6; }
label.checkbox input { clear: left; float: left; left: 5px; opacity: 0; position: relative; outline: 0px; }
label.checkbox input:focus { outline: 0px; }
label.checkbox span { background: url("") left center no-repeat scroll transparent; display: block; font-size: 9pt; padding-left: 24px; position: relative; white-space: nowrap; cursor: pointer; }
label.radio { display: block; }
label.radio.on span { background: url("") left center no-repeat scroll transparent; padding-left: 24px; position: relative; }
label.radio input { clear: left; float: left; left: 5px; opacity: 0; position: relative; outline: 0px; }
label.radio input:focus { outline: 0px; }
label.radio span { background: url("") left center no-repeat scroll transparent; display: block; font-size: 9pt; padding-left: 24px; position: relative; white-space: nowrap; }
.legacy-form input { outline: none; }
.legacy-form input[type="text"], .legacy-form input[type="password"], .legacy-form input[type="email"] { background-color: rgba(0, 0, 0, 0.4); border: 1px solid rgba(22, 42, 63, 0.8); font-size: 12px; color: rgb(53, 94, 120); width: 100%; padding: 10px 15px; display: block; margin-bottom: 3px; box-sizing: border-box; transition: all 0.2s ease 0s !important; }
.legacy-form input[type="text"]:focus, .legacy-form input[type="password"]:focus, .legacy-form input[type="email"]:focus { border: 1px solid rgb(0, 183, 202); color: rgb(66, 198, 231); box-shadow: rgba(0, 112, 200, 0.3) 0px 0px 20px inset; }
#advanced-note-confirmation .legacy-form input[type="submit"], .legacy-form input[type="submit"], .legacy-form input[type="button"] { height: 34px; padding: 0px 0px 0px 42px; margin: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(129, 179, 201); text-transform: uppercase; border: none; background: 0px 0px; position: relative; z-index: 2; }
#advanced-note-confirmation .legacy-form input[type="submit"], .legacy-form input[type="submit"], .legacy-form input[type="button"], #advanced-note-confirmation .legacy-form input[type="submit"]:hover, .legacy-form input[type="submit"]:hover, .legacy-form input[type="button"]:hover { color: rgb(255, 255, 255); }
.legacy-form input[disabled="disabled"]:hover { color: rgb(129, 179, 201); }
.legacy-form textarea { width: 100%; height: 100px; background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(22, 42, 63, 0.8); font-size: 12px; line-height: 16px; color: rgb(53, 94, 120); resize: none; padding: 10px 15px; outline: none; box-sizing: border-box; transition: all 0.2s ease 0s !important; }
.legacy-form textarea:focus { border: 1px solid rgb(0, 183, 202); color: rgb(66, 198, 231); box-shadow: rgba(0, 112, 200, 0.3) 0px 0px 20px inset; }
.legacy-form label { font-size: 12px; font-weight: 700; color: rgb(118, 150, 174); display: block; margin: 8px 0px; }
.legacy-form .password-wrapper { position: relative; display: block; width: 100%; font-weight: initial; margin: auto; }
.legacy-form .password-wrapper .fake-password-input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; color: rgb(53, 94, 120); font-size: 12px; line-height: 35px; padding-left: 15px; cursor: text; }
.legacy-form .submit-wrapper { background: url("") 0px 0px no-repeat; display: inline-block; position: relative; }
.legacy-form .submit-wrapper:hover .submit-hover, .legacy-form .submit-wrapper.active .submit-hover { opacity: 1; }
.legacy-form .submit-wrapper.disabled:hover .submit-hover { opacity: 0; }
.legacy-form .submit-wrapper.disabled input[type="submit"] { color: rgb(129, 179, 201); cursor: default; }
.legacy-form .submit-wrapper.loading { background: 0px 0px; }
.legacy-form .submit-wrapper.loading .submit-hover { transition: all 0.05s ease-in-out 0s; animation-direction: normal; animation-duration: 0.1s; animation-iteration-count: infinite; animation-name: blink; animation-timing-function: ease-in-out; opacity: 1; }
.legacy-form .submit-wrapper.loading input { color: rgb(129, 179, 201); cursor: default; }
.legacy-form .submit-wrapper.back { background: url("") 0px 0px no-repeat; }
.legacy-form .submit-wrapper.back .submit-hover { background: url("") 0px -29px no-repeat; }
.legacy-form .submit-wrapper .submit-hover { display: block; width: 47px; height: 47px; background: url("") 0px -29px no-repeat; position: absolute; top: -9px; left: -9px; opacity: 0; z-index: 1; }
.legacy-form .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.legacy-form .success-message strong { color: rgb(0, 255, 0); }
.legacy-form #paypal_form input[type="submit"], .legacy-form #amazon_form input[type="submit"] { margin: 0px; padding: 0px; }
.legacy-form .error-message, .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.legacy-form .error-message strong, .error-message strong { color: red; }
.probation-wrapper { background: rgba(0, 0, 0, 0.8); overflow: hidden; position: relative; z-index: 20; }
.probation-wrapper .error-message.probation { width: auto; min-width: 260px; max-width: 1030px; margin: 10px auto; position: relative; }
.probation-wrapper .error-message.probation .close { background: url("") 0px 0px repeat scroll transparent; display: block; height: 16px; opacity: 1; position: absolute; right: 9px; top: 10px; width: 16px; z-index: 2; }
.probation-wrapper .error-message.probation .close:hover { opacity: 0.75; }
.error-message.probation { display: block; margin: 10px; }
.error-message.probation strong span { color: rgb(255, 255, 255); }
.error-message.recovery { display: inline-block; font-size: 14px; line-height: 26px; }
.page-wrapper { position: relative; z-index: 10; }
.wrapper.extra-large { max-width: 1920px; }
.rightcol { float: right; vertical-align: top; width: 360px; }
@media only screen and (max-width: 1140px) {
.rightcol { float: none; margin: 0px auto 90px; width: 360px; }
}
.rightcol .content { padding-bottom: 20px; }
.rightcol .content .rcol-item { margin-bottom: 5px; position: relative; }
.rightcol .content .rcol-item h4 { padding-bottom: 4px; }
.rightcol .content .rcol-item h4 a { transition-duration: 0.3s; perspective: 1000px; }
.rightcol .content .rcol-item p { transition-duration: 0.3s; perspective: 1000px; margin-bottom: 7px; opacity: 0.5; }
.rightcol .content .rcol-item .about-bottom { height: 25px; background: url("") center top no-repeat; }
.rightcol .content .rcol-item .about-bottom a { float: right; margin-top: 6px; margin-right: 5px; }
.rightcol .content .rcol-item .about-bottom a .label { opacity: 0.4; font-family: Electrolize; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; transition-duration: 0.3s; perspective: 1000px; }
.rightcol .content .rcol-item .about-bottom a .arrow { top: -19px; }
.rightcol .content .rcol-item:hover h4 a { opacity: 0.8; }
.rightcol .content .rcol-item:hover p { opacity: 0.8; }
.rightcol .content .rcol-item:hover .about-bottom .label { opacity: 1; }
.alpha-game-disclaimer { color: rgb(177, 169, 146); font-size: 14px; padding-left: 40px; margin: 20px 0px 0px; line-height: 25px; font-style: italic; font-family: Electrolize; background: url("") left center no-repeat; }
.grecaptcha-badge { visibility: hidden; }
[v-cloak] { display: none; }
.box.event { background-color: rgba(0, 44, 69, 0.4); width: 360px; }
.box.event > :not(.glow-corners) { height: auto; }
.box.event .info { padding: 23px 0px 14px 30px; position: relative; background-color: transparent; }
.box.event .info .glow-mini-breadcrumb .nav-item.channel::after { content: none; }
.box.event .show-list { padding: 9px 16px 0px; }
.box.event .show-list .show { background: rgba(0, 0, 0, 0.3); position: relative; padding-bottom: 17px; padding-top: 8px; height: 90px; box-sizing: border-box; }
.box.event .show-list .show * { color: rgb(217, 207, 152); text-transform: uppercase; font: 16px "Share Tech Mono"; }
.box.event .show-list .show > * { position: absolute; margin-left: 15px; }
.box.event .show-list .show.first-show { background: rgba(0, 0, 0, 0.5); height: 120px; margin-bottom: 30px; }
.box.event .show-list .show.first-show * { font-size: 23px; }
.box.event .show-list .show.first-show .border { position: absolute; top: -5px; width: 5px; height: 120px; margin: 0px; }
.box.event .show-list .show.first-show .border.left { box-shadow: rgb(202, 71, 0) 9px 0px 42px; left: -5px; }
.box.event .show-list .show.first-show .border.left::before { border-left: 5px solid rgb(217, 207, 152); }
.box.event .show-list .show.first-show .border.right { box-shadow: rgb(202, 71, 0) 9px 0px 42px; right: 0px; }
.box.event .show-list .show.first-show .border.right::before { border-right: 5px solid rgb(217, 207, 152); }
.box.event .show-list .show.first-show .border::before { content: ""; position: absolute; width: 0px; height: 120px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; filter: drop-shadow(rgba(255, 118, 17, 0.6) 0px 0px 5px); }
.box.event .show-list .show.first-show .title { top: 5px; margin-left: 15px; }
.box.event .show-list .show.first-show .title .letter { letter-spacing: -0.4px; opacity: 0.8; }
.box.event .show-list .show.first-show .title .letter.last-letter-date { display: inline-block; }
.box.event .show-list .show.first-show .title-back { top: 11px; }
.box.event .show-list .show.first-show .title-back .letter:nth-child(3), .box.event .show-list .show.first-show .title-back .letter:nth-child(6), .box.event .show-list .show.first-show .title-back .letter:nth-child(9), .box.event .show-list .show.first-show .title-back .letter:nth-child(12) { opacity: 0.5; }
.box.event .show-list .show.first-show + .show { padding-top: 18px; height: 100px; }
.box.event .show-list .show.first-show + .show .title { top: 17px; }
.box.event .show-list .show.first-show + .show .title-back { top: 18px; }
.box.event .show-list .show.first-show + .show .show-time { top: 58px; }
.box.event .show-list .show .title .letter, .box.event .show-list .show .title-back .letter { width: 12px; height: 29px; padding: 0px; }
.box.event .show-list .show .border { position: absolute; bottom: 17px; width: 1px; height: 65px; margin: 0px; filter: drop-shadow(rgba(255, 118, 17, 0.8) 0px 0px 5px); background: linear-gradient(rgba(217, 207, 152, 0) 0%, rgba(217, 207, 152, 0.9) 50%, rgba(217, 207, 152, 0) 100%); }
.box.event .show-list .show .border.left { left: 0px; box-shadow: rgb(202, 71, 0) 9px 0px 34px 1px; }
.box.event .show-list .show .border.right { right: 0px; box-shadow: rgb(202, 71, 0) -9px 0px 34px 1px; }
.box.event .show-list .show .letter { margin: 0px 3px 0px 0px; letter-spacing: 3.3px; opacity: 0.7; text-shadow: rgb(202, 71, 0) 0px 3px 34px, rgba(255, 118, 17, 0.8) 2px 2px 10px, rgba(255, 118, 17, 0.8) -2px -2px 10px; }
.box.event .show-list .show .letter.letter-small { opacity: 0.4; font-size: 14px; margin-left: 2px; margin-right: 6px; }
.box.event .show-list .show .letter.letter-time { opacity: 0.3; font-size: 12px; margin-left: 1px; margin-right: 2px; letter-spacing: 5.5px; }
.box.event .show-list .show .title { top: 7px; z-index: 1; line-height: 35px; margin-left: 18px; }
.box.event .show-list .show .title-back { top: 8px; z-index: 0; font-size: 0px; }
.box.event .show-list .show .title-back .letter-back { margin: 0px 3px 6px 0px; display: inline-block; background: rgba(69, 56, 30, 0.35); }
.box.event .show-list .show .show-time { top: 48px; right: 11px; }
.c-header-wrapper--rsi .c-right-sidebar { background-color: rgb(21, 31, 38); }
.c-header-wrapper--rsi .c-right-sidebar ::-webkit-scrollbar-thumb { background: rgb(0, 231, 255); }
.c-header-wrapper--rsi .c-right-sidebar ::-webkit-scrollbar-track { background: rgb(22, 67, 87); }
.c-header-wrapper--rsi .c-right-sidebar__back { background-color: rgb(37, 49, 57); color: rgb(196, 215, 230); }
.c-header-wrapper--rsi .c-right-sidebar__back, .c-header-wrapper--rsi .c-right-sidebar__back::before { transition: color 0.15s ease-out 0s, background-color 0.15s ease-out 0s; will-change: color, background-color; }
.c-header-wrapper--rsi .c-right-sidebar__back::before { background-color: rgb(196, 215, 230); }
.c-header-wrapper--rsi .c-right-sidebar__back:hover { background-color: rgb(21, 31, 38); color: rgb(255, 255, 255); }
.c-header-wrapper--rsi .c-right-sidebar__back:hover::before { background-color: rgb(255, 255, 255); }
#connect .c-header-wrapper--rsi .c-right-sidebar__back { display: none; }
@media (min-width: 768px) {
.c-header-wrapper--rsi .c-right-sidebar__form { border: 1px solid rgb(22, 67, 87); }
}
.c-header-wrapper--rsi .c-right-sidebar__form-title { color: rgb(83, 167, 197); font-family: Orbitron, sans-serif; text-transform: uppercase; letter-spacing: 2px; }
.c-header-wrapper--rsi .c-right-sidebar__form-error-message { background: rgba(210, 44, 44, 0.25); }
.c-header-wrapper--rsi .c-right-sidebar__form-label { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form-input { background-color: rgb(7, 15, 28); border: 1px solid rgb(7, 15, 28); color: rgb(83, 167, 197); padding: 0px 0px 0px 10px; }
.c-header-wrapper--rsi .c-right-sidebar__form-input:focus { border-color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar__form-input::placeholder { color: rgb(40, 104, 127); line-height: 1em; overflow: visible; }
.c-header-wrapper--rsi .c-right-sidebar__form-input--device { background-image: url(""); padding-left: 36px; }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist { border: 1px solid rgb(7, 15, 28); background-color: rgb(7, 15, 28); color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist:focus { border: 1px solid rgb(14, 131, 178); color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist > .body { border: 1px solid rgb(22, 67, 87); background-color: rgb(7, 15, 28); }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist ul li { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form .selectlist ul li.hover { background-color: rgb(20, 64, 83); color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form-checkbox-label { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form-checkbox-label::before { background-color: rgb(7, 15, 28); }
.c-header-wrapper--rsi .c-right-sidebar__form-checkbox-label::after { background-image: url(""); }
.c-header-wrapper--rsi .c-right-sidebar__form-checkbox-label:hover { color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form-submit { color: rgb(14, 131, 178); background-image: url(""); }
.c-header-wrapper--rsi .c-right-sidebar__form-submit:hover { color: rgb(0, 231, 255); }
.c-header-wrapper--rsi .c-right-sidebar__form-icon-link { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar__form-icon-link:hover { color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form-icon-link:hover::before { background-color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar__form-icon-link::before { background-color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account { justify-content: flex-start; }
.c-header-wrapper--rsi .c-right-sidebar--account .btn-clipped-corners::before, .c-header-wrapper--rsi .c-right-sidebar--account .btn-clipped-corners::after { content: url(""); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile { background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-metas-avatar { border-color: rgb(81, 96, 108); background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-metas-avatar:hover { border-color: rgb(255, 255, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-metas-badge { border-color: rgb(81, 96, 108); background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info { padding-left: 15px; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-displayname { color: rgb(196, 215, 230); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-displayname:hover { color: rgb(255, 255, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-handle { color: rgb(163, 185, 203); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-credits-label { color: rgb(138, 157, 173); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--pledge { color: rgb(94, 191, 251); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--uec { color: rgb(255, 180, 0); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--rec { color: rgb(174, 229, 244); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__profile-info-signout-button { color: rgb(255, 90, 90); background-color: rgb(21, 31, 38); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links { background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links-link { color: rgb(196, 215, 230); background-color: rgb(59, 76, 87); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links-link-icon svg path { fill: rgb(196, 215, 230); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links-link:hover { color: rgb(255, 255, 255); background-color: rgb(81, 96, 108); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__links-link:hover svg path { fill: rgb(255, 255, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__unconfirmed-account { background-color: rgb(37, 49, 57); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__unconfirmed-account-inner { border: 1px solid rgb(21, 31, 38); color: rgb(163, 185, 203); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-tabs__tab { background-color: rgb(4, 21, 36); color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-tabs__tab::after { background-color: rgb(4, 21, 36); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-tabs__content { background-color: rgb(4, 21, 36); height: 100%; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__search-input { background-color: rgb(4, 10, 19); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__search-submit span { background-color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__search-amount { color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts .c-right-sidebar__form-checkbox-label { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts .c-right-sidebar__form-checkbox-label::before { background-color: rgb(4, 10, 19); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-title-wrapper { background: rgb(6, 31, 48); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-title { color: rgb(14, 131, 178); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item { background-color: rgb(3, 15, 27); border-bottom: 1px solid rgb(22, 67, 87); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-avatar { border-color: rgb(22, 67, 87); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-displayname { color: rgb(83, 167, 197); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-handle { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-action { color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-action::before { background-color: rgb(40, 104, 127); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-action:hover { color: rgb(0, 231, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item-action:hover::before { background-color: rgb(0, 231, 255); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar-contacts__results-list-item.is-following { background-color: rgb(4, 21, 36); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts { width: 100%; margin-top: 25px; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts-content { padding: 25px; background-color: rgb(4, 21, 36); color: rgb(30, 57, 80); }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts-unified-info { background-color: rgb(4, 21, 36); color: rgb(40, 104, 127); font-size: 14px; margin: 0px 0px 25px; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button { text-transform: uppercase; }
.c-header-wrapper--rsi .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button > .icon { background: url("") center center no-repeat; }
.c-header-wrapper--rsi.is-search-open .c-cross-site-menu-item--search { color: rgb(119, 234, 246); }
.c-header-wrapper--rsi.is-search-open .c-cross-site-menu-item--search .c-cross-site-menu-item-arrow span { background-color: rgb(66, 237, 248); }
.c-header-wrapper--rsi.is-account-open .c-cross-site-menu-item--account { color: rgb(119, 234, 246); }
.c-header-wrapper--rsi.is-account-open .c-cross-site-menu-item--account .c-cross-site-menu-item-arrow span { background-color: rgb(66, 237, 248); }
.c-brand-cta-btn { color: rgb(122, 210, 221); font-size: 13px; display: inline-block; height: 44px; line-height: 49px; padding: 0px 40px; position: relative; text-transform: uppercase; }
.c-brand-cta-btn div { content: ""; display: block; position: absolute; transition: transform 0.2s ease 0s; transform-style: preserve-3d; backface-visibility: hidden; }
.c-brand-cta-btn div:first-of-type { height: 100%; width: 100%; border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; left: 0px; top: 0px; z-index: 2; transform: translateX(0px) translateY(0px); }
.c-brand-cta-btn div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 39 fill; border-image-width: 100px; width: calc(100% + 34px); height: calc(100% + 34px); left: -17px; top: -17px; transform: translateX(5px) translateY(5px); z-index: 3; }
.c-brand-cta-btn__text { font-family: Orbitron; font-weight: 500; position: relative; z-index: 5; white-space: nowrap; }
.c-brand-cta-btn strong { color: rgb(251, 254, 255); display: inline-block; font-family: Orbitron; font-size: 18px; font-weight: 500; margin-right: 10px; }
.c-brand-cta-btn:hover div:first-of-type { transform: translateX(5px) translateY(0px); transition-delay: 0.25s; }
.c-brand-cta-btn:hover div:last-of-type { transform: translateX(5px) translateY(0px); }
.c-brand-cta-btn.is-disabled { color: rgb(84, 125, 161); }
.c-brand-cta-btn.is-disabled div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; }
.c-brand-cta-btn.is-disabled div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 39 fill; border-image-width: 100px; }
.c-brand-cta-btn--citizencon div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 3; }
.c-brand-cta-btn--citizencon div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; width: 100%; height: 100%; left: 1px; top: 0px; transform: translateX(5px) translateY(5px); z-index: 2; }
@media (min-width: 1024px) {
.c-brand-menu----rsi { background-color: rgba(13, 46, 66, 0.5); border-top: 1px solid rgb(10, 69, 109); border-bottom: 1px solid rgb(10, 69, 109); height: 71px; padding-top: 4px; position: absolute; width: 100%; top: 37px; z-index: 80; }
}
.c-brand-menu----rsi .c-brand-menu__hamburger span { background-color: rgb(3, 124, 145); }
.c-brand-menu----rsi .c-brand-menu__section { color: rgb(126, 126, 126); font-family: "Univia Pro", sans-serif; }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__container { background: rgb(19, 26, 33); left: -100%; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__container { display: flex; border-top: 1px solid rgb(10, 69, 109); height: 81px; }
}
.c-brand-menu----rsi .c-brand-menu__logo .h-svg { color: rgb(95, 111, 119); }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__logo { background-color: rgba(13, 46, 66, 0.5); border-bottom: 1px solid rgb(10, 69, 109); display: flex; justify-content: flex-end; align-items: center; flex-grow: 1; height: 76px; position: relative; z-index: 10; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__logo::after { border-color: rgba(13, 46, 66, 0.5) transparent transparent; border-style: solid; border-width: 16px 16px 0px 0px; bottom: 0px; content: ""; margin-right: -16px; position: absolute; right: 0px; z-index: 5; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__logo .h-svg { width: 123px; height: 56px; position: relative; }
.c-brand-menu----rsi .c-brand-menu__logo .h-svg::before { content: ""; position: absolute; z-index: -1; display: block; width: 200px; height: 120px; inset: 50% 0px 0px 50%; margin-top: -60px; margin-left: -105px; background: radial-gradient(closest-side, rgba(71, 140, 177, 0.5) 0%, rgba(71, 140, 177, 0) 70%); opacity: 0.5; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__logo .h-svg { transition-duration: 0.16s; width: 88px; height: 44px; margin-right: 10px; margin-left: 10px; }
}
@media (min-width: 1260px) {
.c-brand-menu----rsi .c-brand-menu__logo .h-svg { margin-right: 20px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__items-container { background: rgb(19, 26, 33); box-sizing: border-box; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__items-container { height: 66px; width: 864px; background-color: rgba(13, 46, 66, 0.5); display: flex; }
}
@media (min-width: 1025px) {
.c-brand-menu----rsi .c-brand-menu__items-container { width: 725px; }
}
@media (min-width: 1260px) {
.c-brand-menu----rsi .c-brand-menu__items-container { width: 905px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__items-container::before { content: ""; position: relative; display: block; width: 6px; height: 10px; background: rgb(66, 237, 248); margin-top: 66px; flex-shrink: 0; z-index: 11; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__items-container::before { transform: skew(-45deg, 0deg) translateZ(0px); box-shadow: rgba(0, 112, 202, 0.6) 3px 0px 10px 2px; left: -1px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__items { display: flex; flex-grow: 1; align-items: center; justify-content: flex-start; margin: 0px; padding: 0px 20px; border-bottom: 1px solid rgb(10, 69, 109); }
.c-brand-menu----rsi .c-brand-menu__items.is-hovered::before { content: ""; display: block; height: 81px; position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; z-index: -1; pointer-events: none; background: rgba(13, 46, 66, 0.5); }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item { height: 81px; padding-left: 50px; padding-right: 30px; padding-top: 30px; box-sizing: border-box; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item::before { width: 1px; height: 53px; background-color: rgb(8, 101, 139); transform: rotate(45deg); content: ""; position: absolute; margin-left: -34px; display: block; top: 12px; }
}
.c-brand-menu----rsi .c-brand-menu__item::after { content: ""; }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item::after { width: 100px; height: 20px; position: absolute; top: 100%; margin-top: -20px; margin-left: -100px; }
}
.c-brand-menu----rsi .c-brand-menu__item.is-active a { color: rgb(220, 248, 255); }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu { background-color: rgb(19, 26, 33); transition: width 0s ease-in-out 0s, left 0.16s ease-in-out 0s; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu { position: absolute; display: flex; flex-direction: row; height: 0px; width: 100%; left: 0px; transition-duration: 0.16s; overflow: hidden; margin-top: 1px; top: 100%; z-index: 0; }
}
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back { color: rgb(195, 195, 195); padding-left: 50px; text-transform: uppercase; }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back::before { content: ""; background-image: url(""); display: inline-block; width: 20px; height: 20px; background-size: 20px 15px; background-repeat: no-repeat; transform: rotate(90deg); position: absolute; margin-left: -30px; margin-top: 6px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back { display: none; }
}
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back-text { display: block; font-size: 11px; font-family: Electrolize; }
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu-back-section { display: block; font-size: 14px; font-family: Electrolize; }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__left { display: none; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__left { background-color: rgba(10, 24, 34, 0.8); position: relative; flex-grow: 1; min-width: 125px; height: 130px; left: 0px; top: 0px; }
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__left::after { position: absolute; right: 0px; top: -15px; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 15px 15px; border-color: transparent transparent rgba(10, 24, 34, 0.8); }
}
@media only screen and (min-width: 1330px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__left { min-width: 0px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__right { display: none; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__right { background-color: rgba(10, 24, 34, 0.8); flex-grow: 1; height: 130px; right: 0px; top: 0px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__wrapper { background-color: rgba(10, 24, 34, 0.8); box-sizing: border-box; position: relative; width: 1108px; height: 100%; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__items { padding: 20px 20px 20px 70px; display: flex; justify-content: space-between; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__items { display: flex; justify-content: flex-start; align-items: center; padding: 0px 0px 0px 88px; margin: 0px; width: 100%; height: 100%; box-sizing: border-box; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item { padding: 0px 18px; text-align: center; height: 100%; }
}
@media (min-width: 768px) and (max-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item { padding: 0px 8px; }
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item:not(:first-child)::before { margin-left: -8px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item:first-child .c-menu-link { padding-top: 10px; }
}
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__item.is-active .c-menu-link { color: rgb(255, 255, 255); }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__link { padding: 10px 15px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__link { position: relative; display: block; height: 100%; line-height: 50px; padding: 0px 18px; margin: 0px -18px; }
}
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__link::after { content: ""; height: 3px; width: 100%; position: absolute; bottom: 0px; left: 0px; }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item .c-brand-submenu__link:hover::after { background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 15px 3px, rgba(11, 183, 226, 0.65) 0px -15px 25px 0px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item.has-submenu .c-brand-menu__link::after { content: ""; background-image: url(""); display: inline-block; background-repeat: no-repeat; background-size: 20px 15px; width: 20px; height: 15px; position: absolute; right: 20px; top: 50%; margin-top: -10px; transform: rotate(-90deg); }
}
.c-brand-menu----rsi .c-brand-menu__item.is-open > .c-menu-link { color: rgb(220, 248, 255); }
.c-brand-menu----rsi .c-brand-menu__item.is-active .c-brand-menu__link::before { background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.6) 3px 0px 10px 2px; }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item.is-open::after { z-index: 150; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__item.is-open .c-brand-submenu { height: 50px; border-bottom: 1px solid rgb(10, 69, 109); }
}
.c-brand-menu----rsi .c-brand-menu__link { position: relative; white-space: nowrap; }
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__link::before { content: ""; position: absolute; display: block; width: 6px; height: 10px; margin-top: -3px; flex-shrink: 0; z-index: 11; left: -34px; top: 8px; bottom: 0px; transform: skew(-45deg, 0deg) translateZ(0px); transition: all 0.2s ease 0s; }
}
.c-brand-menu----rsi .c-brand-menu__item-text { font-family: Electrolize, sans-serif; }
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__item-text { color: rgb(195, 195, 195); }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__submenu-open { content: ""; background-image: url(""); width: 15px; height: 9px; display: inline-block; transform: rotate(-90deg); position: absolute; right: 20px; padding: 10px; margin: -3px -10px -10px; background-repeat: no-repeat; background-position: center center; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__cta { background-color: rgb(24, 32, 39); display: flex; align-items: center; padding-left: 0px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__cta { background-color: rgba(13, 46, 66, 0.5); border-bottom: 1px solid rgb(10, 69, 109); flex-grow: 1; height: 65px; position: relative; width: 375px; z-index: 10; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi .c-brand-menu__cta .c-brand-cta-btn { top: 10px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi .c-brand-menu__cta .c-brand-cta-btn { color: rgb(122, 210, 221); font-size: 12px; display: inline-block; height: 33px; line-height: 40px; padding: 0px 20px; position: relative; text-transform: uppercase; }
.c-brand-menu----rsi .c-brand-menu__cta .c-brand-cta-btn strong { font-size: 16px; }
.c-brand-menu----rsi .c-brand-menu__cta .c-brand-cta-btn div:last-of-type { border-image-slice: 38 fill; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) { height: 57px; padding-top: 0px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo, .c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items-container { background: rgba(13, 46, 66, 0.5); }
}
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo { max-height: 86px; }
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo { height: 62px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo::after { margin-top: 40px; border-color: rgb(13, 46, 66) transparent transparent; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__logo img { width: 52px; height: 25px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__container { height: 56px; background: rgba(13, 46, 66, 0.5); }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items-container { height: 51px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items-container::before, .c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items-container::after { height: 10px; margin-top: 52px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items { height: 51px; padding: 0px 10px 0px 0px; align-items: center; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__items.is-hovered::before { height: 57px; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item { display: flex; align-items: center; padding-top: 6px; height: 66px; margin-top: -4px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item::before { height: 50px; top: 1px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item:first-child::before { margin-left: -24px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item:first-child .c-brand-menu__link { padding-left: 10px; }
}
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item .c-brand-submenu .c-brand-submenu__wrapper { width: 1190px; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item .c-brand-submenu__items li:not(:first-child)::before { top: 15px; }
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__item .c-brand-submenu__item a { display: flex; align-items: center; line-height: 1.2em; }
}
@media (min-width: 1024px) {
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__cta { height: 51px; background: rgba(13, 46, 66, 0.5); }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__cta::before { border-color: transparent rgb(13, 46, 66) transparent transparent; }
.c-brand-menu----rsi.is-sticky:not(.c-brand-menu--store) .c-brand-menu__cta .c-brand-cta-btn { top: 20px; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi.c-platform-bar__open .c-cross-brand-entry { background-color: rgb(0, 0, 0); }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi.c-platform-bar__open .c-brand-menu .c-brand-submenu { transition: width 0s ease-in-out 0.16s, left 0.16s ease-in-out 0s; }
}
@media (max-width: 1023px) {
.c-brand-menu----rsi.c-platform-bar__open .c-brand-cta { background-color: rgb(0, 0, 0); }
}
#project #patch-notes { float: right; }
@media only screen and (max-width: 1200px) {
#project #patch-notes { float: none; margin: 0px auto 80px; }
}
#project #patch-notes.listing > .content { border-bottom: 1px solid rgb(2, 56, 103); }
#project #patch-notes.listing > .content * { font-size: 12px; text-transform: none; color: rgb(149, 173, 183); }
#project #patch-notes.listing > .content ul { padding-right: 25px; }
#project #patch-notes.listing > .content h6 { font-size: 16px; margin: 20px 0px 16px; padding: 0px; color: rgb(255, 255, 255); }
.kf-home-fly-now-btn-noise from { background-position: 0px center; }
.kf-home-fly-now-btn-noise to { background-position: -3600px center; }
@-webkit-keyframes home-fly-now-btn-noise {
0% { background-position: 0px center; }
100% { background-position: -3600px center; }
}
@keyframes home-fly-now-btn-noise {
0% { background-position: 0px center; }
100% { background-position: -3600px center; }
}
.c-features-carousel { height: 70vh; width: 100%; overflow: hidden; position: relative; background: rgba(0, 0, 0, 0.75); padding-bottom: 15.87%; box-sizing: border-box; }
@media only screen and (max-width: 990px) {
.c-features-carousel { height: 60vh; }
}
@media only screen and (max-width: 805px) {
.c-features-carousel { height: 50vh; }
}
@media only screen and (max-width: 768px) {
.c-features-carousel { max-height: 516px; }
}
@media only screen and (max-width: 765px) {
.c-features-carousel { top: 45px; }
}
.c-features-carousel__pagination { box-sizing: border-box; position: absolute; bottom: 15.87%; left: 0px; right: 0px; list-style: none; padding: 0px 50px; z-index: 11; opacity: 1; transition: opacity 0.3s ease-in-out 0s; }
@media only screen and (max-width: 1440px) {
.c-features-carousel__pagination { bottom: 10%; }
}
@media only screen and (max-width: 765px) {
.c-features-carousel__pagination { padding: 0px 25px; bottom: calc(7.935%); }
}
.c-features-carousel__pagination-item { display: inline-block; vertical-align: middle; height: 7px; width: 35px; background: rgb(12, 103, 161); transition: background-color 0.3s linear 0s; transform: skew(-35deg, 0deg); margin-right: 3px; text-indent: -999px; overflow: hidden; }
.c-features-carousel__pagination-item:last-child { margin-right: 0px; }
.c-features-carousel__pagination-item:hover, .c-features-carousel__pagination-item:focus, .c-features-carousel__pagination-item--current { background: rgb(66, 237, 248); }
.c-features-carousel__pagination-item:hover { cursor: pointer; }
.c-features-carousel__pagination, .c-features-carousel__item-wrapper { max-width: 1110px; margin: 0px auto; width: 100%; }
.c-features-carousel__item { position: absolute; inset: 0px; height: 100%; opacity: 0; }
.c-features-carousel__item video { z-index: 8; }
.c-features-carousel__item img { z-index: 7; }
.c-features-carousel__item video, .c-features-carousel__item img { min-height: 100%; min-width: 100%; position: absolute; object-fit: cover; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; max-width: 100%; height: auto; background-size: cover; }
@media only screen and (max-width: 1360px) {
.c-features-carousel__item video, .c-features-carousel__item img { max-width: none; }
}
.c-features-carousel__item-grid-bg { width: 100%; height: 100%; position: absolute; inset: 0px; z-index: 9; background: url("") center top repeat transparent; }
.c-features-carousel__item.event .countdown > div { left: -5px; }
.c-features-carousel__item.event .countdown .number-counter { margin-left: 0px; }
.c-features-carousel__item.event .countdown .number-counter .item, .c-features-carousel__item.event .countdown .number-counter .append { font-family: Orbitron, sans-serif; }
.c-features-carousel__item.event .countdown .number-counter .append { margin-left: 5px; }
.c-features-carousel__item-wrapper { box-sizing: border-box; position: absolute; inset: 0px; width: 100%; height: 100%; display: flex; justify-content: center; flex-direction: column; padding: 0px 50px; z-index: 10; }
@media only screen and (max-width: 765px) {
.c-features-carousel__item-wrapper { padding: 0px 25px; }
}
.c-features-carousel__item-title { color: rgb(233, 254, 255); font-family: Orbitron, sans-serif; font-size: 60px; font-weight: 700; letter-spacing: 1px; line-height: 1.1em; text-transform: uppercase; text-shadow: rgba(0, 108, 255, 0.8) 0px 0px 10px; margin-bottom: 80px; margin-top: 0px; }
@media only screen and (max-width: 1440px) {
.c-features-carousel__item-title { font-size: 50px; margin-bottom: 75px; }
}
@media only screen and (max-width: 1024px) {
.c-features-carousel__item-title { font-size: 40px; margin-bottom: 55px; }
}
@media only screen and (max-width: 768px) {
.c-features-carousel__item-title { font-size: 30px; margin-bottom: 35px; }
}
.c-features-carousel__item-title a { color: inherit; font-family: inherit; }
.c-features-carousel__item-event { margin-bottom: 50px; }
.c-features-carousel__item-link .arrow { top: -19px; }
.c-features-carousel__item-link .arrow0 { left: -24px; right: inherit; }
.c-features-carousel__item-link .arrow1 { left: -17px; right: inherit; }
.c-features-carousel__item-link .arrow2 { left: -10px; right: inherit; }
.c-features-carousel a.arrows-button .label { color: rgb(203, 231, 239); padding-left: 40px; font-family: Electrolize, sans-serif; font-size: 18px; line-height: 21px; }
#home .fly-now-home-wrapper { width: 100%; position: absolute; z-index: 11; overflow: hidden; height: 139px; top: -60px; }
#home .fly-now-home-wrapper::before, #home .fly-now-home-wrapper::after { content: ""; position: absolute; width: 100%; height: 50px; z-index: 9; }
#home .fly-now-home-wrapper::before { top: 10px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%); }
#home .fly-now-home-wrapper::after { bottom: 5px; background: linear-gradient(rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn { width: 332px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: 25px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label { width: 320px; z-index: 15; display: block; position: absolute; left: 50%; height: 61px; transform: translateX(-50%); text-transform: uppercase; text-align: center; top: 21px; text-shadow: rgba(76, 33, 4, 0.79) 0px 0px 13px, rgba(255, 187, 24, 0.6) 0px 0px 32px; user-select: none; transition-duration: 0.3s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label, #home .fly-now-home-wrapper .fly-now-home-btn .label * { font: 27px / 58px Orbitron; color: rgb(255, 239, 199); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron { transition-duration: 0.2s; perspective: 1000px; background: rgb(255, 252, 216); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left { right: 32px; box-shadow: rgba(226, 97, 11, 0.8) -12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.8) -38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.8) -72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right { left: 32px; box-shadow: rgba(226, 97, 11, 0.8) 12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.8) 38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.8) 72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.left { left: 43px; box-shadow: rgba(226, 97, 11, 0.8) 12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.right { right: 43px; box-shadow: rgba(226, 97, 11, 0.8) -12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.66) 0px 2px 12px); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.8) -54px -1px 45px 5px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.8) 54px -1px 45px 5px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line { transition-duration: 0.2s; perspective: 1000px; opacity: 0.9; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::before, #home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::after { transition-duration: 0.2s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top { width: 238px; border-bottom-color: rgb(32, 14, 0); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(255, 254, 241) 0%, rgba(224, 132, 0, 0.68) 25%, rgba(201, 77, 0, 0.48) 40%, rgba(201, 77, 0, 0.35) 50%, rgba(201, 77, 0, 0.48) 60%, rgba(224, 132, 0, 0.68) 75%, rgb(255, 254, 241) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::after { width: 284px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom { width: 198px; border-top-color: rgb(32, 14, 0); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::before { width: 224px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::after { background: linear-gradient(to right, rgb(254, 250, 235) 0%, rgba(224, 132, 0, 0.55) 30%, rgba(207, 77, 13, 0.4) 40%, rgba(207, 77, 13, 0.25) 50%, rgba(207, 77, 13, 0.4) 60%, rgba(224, 132, 0, 0.55) 70%, rgb(254, 250, 235) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:hover .noise-wrapper { background-image: url(""); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active { font-size: 25px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron { background: rgb(255, 254, 241); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left { right: 42px; box-shadow: rgba(226, 97, 11, 0.9) -13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.75) -38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.75) -72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right { left: 42px; box-shadow: rgba(226, 97, 11, 0.9) 13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.75) 38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.75) 72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.left { left: 53px; box-shadow: rgba(226, 97, 11, 0.9) 13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.right { right: 53px; box-shadow: rgba(226, 97, 11, 0.9) -13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.56) 0px 2px 12px); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.75) -50px 1px 77px 1px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.75) 50px 1px 77px 1px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line { opacity: 1; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.top { width: 218px; border-bottom-color: rgb(32, 14, 0); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom { width: 178px; border-top-color: rgb(32, 14, 0); }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom::before { width: 204px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label:active .noise-wrapper { background-image: url(""); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .inner { position: relative; z-index: 20; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper { position: absolute; z-index: 14; transform: translateZ(0px); inset: 0px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron { position: absolute; background: rgb(226, 214, 145); z-index: 15; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::after { content: ""; position: absolute; display: block; width: 22px; background: 0px 0px; opacity: 0.5; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.left { transform: translateZ(0px) skew(45deg, 0deg); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.right { transform: translateZ(0px) skew(-45deg, 0deg); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small { top: 1px; height: 12px; transition-duration: 0.2s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::after { height: 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left { right: 0px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { right: -17px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.66) -38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.66) -72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right { left: 0px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { left: -17px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.66) 38px 3px 34px 3px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.66) 72px 1px 46px 2px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat { top: 13px; height: 36px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::after { height: 22px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left { left: 46px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { left: -17px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before { box-shadow: rgba(251, 169, 40, 0.66) 42px 9px 44px 5px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { box-shadow: rgba(204, 91, 7, 0.66) 79px 2px 36px 0px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right { right: 46px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { right: -17px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before { box-shadow: rgba(251, 169, 40, 0.66) -42px 9px 44px 5px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { box-shadow: rgba(204, 91, 7, 0.66) -79px 2px 36px 0px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper { position: absolute; z-index: 13; top: 1px; height: 61px; width: 100%; filter: drop-shadow(rgba(205, 101, 0, 0.25) 0px 2px 3px); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { content: ""; position: absolute; opacity: 0.5; display: block; width: 32px; height: 16px; top: 20px; background: 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.66) -48px 3px 37px 1px; left: 60px; transform: skew(45deg); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.66) 48px 3px 37px 1px; right: 60px; transform: skew(-45deg); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line { position: relative; margin: auto; height: 0px; opacity: 0.66; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::after { content: ""; position: absolute; top: 0px; height: 1px; width: 100%; left: 50%; transform: translateX(-50%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top { width: 300px; transition-duration: 0.2s; perspective: 1000px; border-bottom: 12px solid rgb(6, 5, 5); border-left: 12px solid transparent; border-right: 12px solid transparent; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { transition-duration: 0.2s; perspective: 1000px; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgb(201, 77, 0) 15%, rgb(92, 39, 2) 30%, rgb(27, 15, 0) 50%, rgb(92, 39, 2) 70%, rgb(201, 77, 0) 85%, rgb(224, 132, 0) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { width: 260px; top: 12px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 79, 13, 0.65) 10%, rgba(181, 68, 10, 0.3) 20%, rgba(104, 34, 0, 0) 50%, rgba(181, 68, 10, 0.3) 80%, rgba(207, 79, 13, 0.65) 90%, rgb(224, 132, 0) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom { border-top: 34px solid rgb(6, 5, 5); border-left: 34px solid transparent; border-right: 34px solid transparent; top: 1px; width: 184px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before, #home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before { top: -11px; width: 200px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(201, 77, 0, 0.86) 10%, rgba(59, 25, 1, 0.72) 20%, rgba(17, 10, 2, 0.3) 50%, rgba(59, 25, 1, 0.72) 80%, rgba(201, 77, 0, 0.86) 90%, rgb(224, 132, 0) 100%); }
#home .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { bottom: 0px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 77, 13, 0.66) 20%, rgba(89, 40, 6, 0.15) 50%, rgba(207, 77, 13, 0.66) 80%, rgb(224, 132, 0) 100%); }
#home .fly-now-home-wrapper > .line-wrapper { top: 24px; width: 1920px; left: 50%; transform: translateX(-50%); }
#home .fly-now-home-wrapper > .line-wrapper::before, #home .fly-now-home-wrapper > .line-wrapper::after { content: ""; position: absolute; background: rgba(0, 0, 0, 0.5); height: 23px; width: 100%; top: 35px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px 0px; }
#home .fly-now-home-wrapper > .line-wrapper::before { left: -100%; }
#home .fly-now-home-wrapper > .line-wrapper::after { right: -100%; }
#home .fly-now-home-wrapper > .line-wrapper .line.middle { top: 35px; width: 860px; height: 23px; position: absolute; margin-top: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.94) 90%, rgb(0, 0, 0) 95%, rgb(0, 0, 0) 100%); }
#home .fly-now-home-wrapper > .line-wrapper .line.middle.left { left: 0px; }
#home .fly-now-home-wrapper > .line-wrapper .line.middle.right { right: 0px; transform: rotateY(180deg); }
#home .fly-now-home-wrapper > .line-wrapper .line.middle::before, #home .fly-now-home-wrapper > .line-wrapper .line.middle::after { content: ""; position: absolute; height: 1px; }
#home .fly-now-home-wrapper > .line-wrapper .line.middle::before { width: 833px; top: -1px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 25%, rgb(201, 77, 0) 55%, rgb(192, 132, 0) 100%); }
#home .fly-now-home-wrapper > .line-wrapper .line.middle::after { width: 860px; top: 23px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 40%, rgb(201, 77, 0) 70%, rgb(192, 132, 0) 100%); }
#home .fly-now-home-wrapper .line-wrapper { z-index: 9; position: relative; }
#home .fly-now-home-wrapper .line-wrapper .line { z-index: 10; transform: translateZ(0px); }
#home .fly-now-home-wrapper .home-carousel-featured-indicator { z-index: 9; position: relative; top: 59px; max-width: 1140px; min-width: 320px; width: 100%; height: 24px; margin: auto; }
@media only screen and (max-width: 658px) {
#home .fly-now-home-wrapper .home-carousel-featured-indicator { top: 19px; }
}
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav { display: flex; max-width: 1110px; width: 100%; height: 25px; z-index: 66; justify-content: flex-start; top: 0px; position: relative; margin: auto; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .indicator-separator { flex: 1 1 0%; display: block; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view { width: 42px; height: 15px; position: relative; display: block; margin: 5px 11px 0px 4px; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view:hover.pillar .inner, #home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view.active.pillar .inner { background: rgb(240, 228, 175); opacity: 0.95; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view:hover .inner, #home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view.active .inner { background: rgb(67, 237, 248); opacity: 0.8; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view:hover .inner { animation: auto ease 0s 1 normal none running none; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view.active .inner { animation: 2s ease 0s infinite normal none running fadefromlow; }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view.pillar .inner { background: rgba(229, 134, 5, 0.6); transform: skew(-45deg); }
#home .fly-now-home-wrapper .home-carousel-featured-indicator .nav .view .inner { width: 42px; height: 9px; display: block; background: rgba(2, 58, 133, 0.7); transform: skew(45deg); transition-duration: 0.3s; perspective: 1000px; margin-top: 3px; }
#home .flipboard-news-wrapper { padding-top: 75px; }
@media only screen and (max-width: 765px) {
#home .flipboard-news-wrapper { padding-top: 165px; }
}
#home .flipboard-news-wrapper .sc-home-logo { width: 802px; height: 476px; background: url("") center center no-repeat transparent; position: absolute; top: -190px; left: 50%; transform: translateX(-50%); z-index: 9; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper { width: 100%; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper .flipboard-strip-title { margin-bottom: 0px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper .container { background: rgba(6, 70, 102, 0.15); padding: 30px 0px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper .container .wrapper { box-sizing: border-box; }
#home .flipboard-news-wrapper .flipboard-large-box-strip.no-limit-wrapper .flipboard-boxes-end { margin-top: 0px; max-width: 100%; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container { max-width: 1815px; margin: auto; display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control { margin: 15px 0px; width: 60px; background: rgba(11, 43, 65, 0.8); user-select: none; position: relative; opacity: 0.8; height: 90px; top: 112px; display: block; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control::before { border-left: 15px solid rgba(11, 43, 65, 0.8); border-top: 15px solid transparent; border-bottom: 15px solid transparent; width: 0px; height: 60px; position: absolute; display: block; content: ""; right: -15px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control.left { transform: rotate(180deg); }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control .glow-arrows-button { display: block; width: 75px; height: 90px; position: absolute; left: 0px; top: 0px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-control .glow-arrows-button .arrow { left: -4px; top: 18px; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-strip-slider-wrapper { max-width: 1695px; height: 345px; padding: 0px; overflow: hidden; position: relative; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-strip-slider-wrapper::before { content: ""; width: 100%; height: 90px; background: rgba(11, 43, 65, 0.8); top: 127px; position: absolute; display: block; }
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-strip-slider-wrapper .flipboard-boxes { padding: 0px; transition-duration: 0.3s; perspective: 1000px; position: relative; left: 0px; transform: translateZ(0px); }
@media only screen and (max-width: 990px) {
#home .flipboard-news-wrapper .flipboard-large-box-strip .flipboard-large-box-container .flipboard-strip-slider-wrapper .flipboard-boxes { transition-duration: initial; perspective: 1000px; }
}
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper { width: 100%; }
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper .flipboard-feature-title { margin-bottom: 0px; }
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper .container { background: rgba(6, 70, 102, 0.15); padding: 30px 0px; }
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper .container .wrapper { box-sizing: border-box; }
#home .flipboard-news-wrapper .flipboard-feature.no-limit-wrapper .flipboard-boxes-end { margin-top: 0px; max-width: 100%; }
#home .flipboard-news-wrapper .flipboard-feature .flipboard-boxes { padding: 0px; }
#home .flipboard-news-wrapper .flipboard-boxes { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; padding: 0px 15px; }
@media only screen and (max-width: 1200px) {
#home .flipboard-news-wrapper .flipboard-boxes { padding: 0px; }
}
#home .flipboard-news-wrapper .flipboard-boxes.wrapper, #home .flipboard-news-wrapper .flipboard-boxes .wrapper { width: 100%; box-sizing: border-box; }
@media only screen and (max-width: 1110px) {
#home .flipboard-news-wrapper .flipboard-boxes.wrapper:not(.extra-large), #home .flipboard-news-wrapper .flipboard-boxes .wrapper:not(.extra-large) { width: 765px; }
}
@media only screen and (max-width: 765px) {
#home .flipboard-news-wrapper .flipboard-boxes.wrapper:not(.extra-large), #home .flipboard-news-wrapper .flipboard-boxes .wrapper:not(.extra-large) { width: 360px; }
}
@media only screen and (max-width: 1110px) {
#home .flipboard-news-wrapper .flipboard-boxes.flipboard-latest-news > :nth-last-child(2), #home .flipboard-news-wrapper .flipboard-boxes.flipboard-community-news > :nth-last-child(2) { display: none; }
}
@media only screen and (max-width: 765px) {
#home .flipboard-news-wrapper .flipboard-boxes.flipboard-latest-news > :nth-last-child(2), #home .flipboard-news-wrapper .flipboard-boxes.flipboard-community-news > :nth-last-child(2) { display: block; }
}
#home .flipboard-news-wrapper .flipboard-boxes.flipboard-sku-content { overflow: hidden; padding-bottom: 15px; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes { padding: 0px; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes .box { margin-left: 0px; margin-right: 0px; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes .box .info { width: 545px; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes .glow-page-title { width: 100%; }
#home .flipboard-news-wrapper .flipboard-boxes.large-boxes .glow-page-title .wrapper { box-sizing: border-box; }
@media only screen and (max-width: 1110px) {
#home .flipboard-news-wrapper .flipboard-latest-news-title { width: 100%; }
}
#home .flipboard-news-wrapper .flipboard-boxes-end { width: 100%; height: 1px; background: rgb(10, 86, 136); margin: 15px auto 80px; box-sizing: border-box; max-width: 1110px; }
#home .flipboard-news-wrapper .flipboard-load-more { box-sizing: border-box; }
#home .flipboard-news-wrapper .flipboard-load-more .load-more-wrapper { padding-bottom: 90px; }
#home .home-wrapper .live-stats { box-sizing: border-box; position: relative; margin-bottom: 0px; margin-top: 140px; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .live-stats { width: 100%; }
}
#home .home-wrapper .live-stats.no-limit-wrapper { width: 100%; }
#home .home-wrapper .live-stats.no-limit-wrapper .live-stats-title { margin-bottom: 0px; }
#home .home-wrapper .live-stats.no-limit-wrapper .container { background: rgba(6, 70, 102, 0.15); padding: 30px 0px; }
#home .home-wrapper .live-stats.no-limit-wrapper .container .wrapper { box-sizing: border-box; }
#home .home-wrapper .live-stats.no-limit-wrapper .container .wrapper .glow-crowdfunding-stats { margin: 0px auto; }
#home .home-wrapper .live-stats.no-limit-wrapper .flipboard-boxes-end { margin-top: 0px; max-width: 100%; }
#home .home-wrapper .live-stats .live-stats-title { position: relative; z-index: 1; margin-left: auto; margin-right: auto; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats { padding: 0px; margin: 30px auto 0px; display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; z-index: 1; position: relative; overflow: hidden; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats { padding: 15px 15px 0px; width: 738px; justify-content: space-around; }
}
@media only screen and (max-width: 765px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats { width: 100%; }
}
@media only screen and (max-width: 700px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats { padding: 30px 30px 0px; width: 390px; }
}
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat { border: 1px solid rgba(0, 237, 255, 0.3); box-sizing: border-box; position: relative; user-select: none; margin: 0px auto 30px; overflow: hidden; }
@media only screen and (max-width: 805px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat { margin: 0px 0px 15px; }
}
@media only screen and (max-width: 700px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat { margin: 0px 0px 30px; }
}
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline { width: 330px; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline { width: 340px; }
}
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet { width: 360px; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet { width: 340px; }
}
@media only screen and (max-width: 760px) {
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet { width: 330px; }
}
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent { margin: 0px 15px; position: relative; padding: 5px 0px 6px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters::after, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 1px; margin-left: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent::before { background-color: rgb(8, 67, 106); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters::after, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent::after { border-width: 0px 1px; border-style: solid; border-color: rgb(103, 122, 10); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .filter { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(8, 145, 197); text-transform: uppercase; transition-duration: 0.25s; perspective: 1000px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .filter:not(:nth-child(n+4))::after { content: "/"; padding-left: 3px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .filter:hover, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .filter.active { color: rgb(77, 255, 255); text-shadow: rgba(0, 108, 255, 0.63) 0px 0px 7px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker { background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 0px -9px 24px 2px, rgba(0, 112, 202, 0.6) 0px 0px 6px; height: 3px; transform: skew(-45deg); transition-duration: 0.2s; perspective: 1000px; position: absolute; left: 0px; display: inline-block; bottom: 0px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker.section-hour { width: 47px; left: -2px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker.section-day { width: 40px; left: 60px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker.section-week { width: 55px; left: 112px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .filters .active-filter-marker.section-month { width: 75px; left: 180px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent * { font-family: Electrolize; font-size: 12px; text-transform: uppercase; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent .text { color: rgb(19, 85, 110); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent .text::after { content: "/"; padding-left: 3px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent .amount { color: rgb(175, 130, 10); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .best-recent .amount::before { content: "$"; padding-right: 1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart { margin: 10px 15px 0px; position: relative; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .lines .line { border-top: 1px dashed rgba(0, 237, 255, 0.3); margin-bottom: 7px; height: 23px; box-sizing: border-box; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .lines .line .line-label { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 85, 110); vertical-align: top; padding-top: 2px; display: inline-block; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .columns { display: flex; flex-direction: row; box-sizing: border-box; justify-content: space-between; left: 85px; top: -12px; width: 205px; height: 133px; position: absolute; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .columns .column { position: relative; width: 20px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .columns .column .column-value { position: absolute; display: block; width: 4px; bottom: 0px; left: 4px; min-height: 2px; height: 0px; transition-duration: 0.5s; perspective: 1000px; transition-timing-function: ease-in-out; opacity: 0.7; background: rgb(77, 255, 255); box-shadow: rgba(0, 108, 255, 0.63) 0px 0px 2px 0px; transform: translateZ(0px); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.timeline .crowdfunding-timeline-chart .columns .column .column-label { text-align: center; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 85, 110); bottom: -18px; position: absolute; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane { position: absolute; width: 140px; height: 90px; top: 28px; right: 10px; z-index: 10; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system { top: 42px; position: relative; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .trace { border: 1px dashed transparent; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .orbit, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .orbit, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .star, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .star { left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet { position: relative; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet { border-radius: 50%; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .star, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .star { width: 36px; height: 36px; border-radius: 38px; border: 1px solid rgba(53, 132, 164, 0.7); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .star::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .star::before { width: 120px; height: 120px; margin: -42px 0px 0px -41px; display: block; content: ""; background: center center no-repeat transparent; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-a, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-a { transform: skewX(0deg) skewY(0deg); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-a .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-a .trace { width: 80px; height: 80px; border-color: rgb(255, 254, 241); border-style: dotted; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-a .planet, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-a .planet { width: 10px; height: 10px; border-radius: 10px; margin: -5px 0px 0px -5px; transform: skewY(0deg) skewX(0deg); background: rgba(53, 132, 164, 0.4); border: 1px solid rgb(53, 132, 164); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-b, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-b { transform: skewX(-50deg) skewY(-25deg); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-b .trace, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-b .trace { width: 70px; height: 70px; border-color: rgb(53, 131, 163); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-b .planet, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-b .planet { width: 16px; height: 16px; border-radius: 16px; margin: -8px 0px 0px -8px; transform: skewY(25deg) skewX(50deg); background: rgba(53, 132, 164, 0.2); border: 1px solid rgb(53, 132, 164); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .star::before { background-image: url(""); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-a .orbit { left: 107px; top: 23px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.active-citizen .planet-plane .planetery-system .planet-b .orbit { left: 40px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .star::before { background-image: url(""); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-a .orbit { left: 47px; top: -30px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat.uee-fleet .planet-plane .planetery-system .planet-b .orbit { left: 110px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-mini-breadcrumb { margin: 23px 15px 5px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name { margin: 0px 15px; position: relative; padding-top: 6px; text-transform: uppercase; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name::before, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value::after, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 1px; margin-left: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value::after, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name::after { border-width: 0px 1px; border-style: solid; border-color: rgb(103, 122, 10); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value { opacity: 0.8; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value, #home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value * { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 36px; color: rgb(240, 231, 179); line-height: 38px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .value .number-counter > * { text-shadow: rgb(226, 97, 11) 0px 0px 10px, rgb(226, 97, 11) 0px 0px 14px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .name { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(175, 130, 10); }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat > .text { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(8, 145, 197); padding: 30px 15px 10px; margin: 0px; height: 78px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .link { margin-left: 15px; margin-bottom: 30px; opacity: 0.7; display: inline-block; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .link .label { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(204, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 3px, rgba(0, 108, 255, 0.65) 0px 0px 8px; text-transform: uppercase; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .link .arrow { top: -18px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-corners::before { left: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-corners::after { right: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-corners.top-corners { top: -1px; }
#home .home-wrapper .live-stats .glow-crowdfunding-stats .live-stat .glow-corners.bottom-corners { bottom: 8px; }
#home .home-wrapper .live-stats .flipboard-boxes-end { width: 100%; }
#home .home-wrapper .live-stats #squadronStats, #home .home-wrapper .live-stats #starcitizenStats { border: none; width: calc(50% - 7px); min-width: 345px; height: 256px; margin: 0px; background-size: cover; display: flex; flex-direction: column; }
#home .home-wrapper .live-stats #squadronStats .glow-mini-breadcrumb, #home .home-wrapper .live-stats #starcitizenStats .glow-mini-breadcrumb { margin: 15px 15px 5px; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats .glow-mini-breadcrumb, #home .home-wrapper .live-stats #starcitizenStats .glow-mini-breadcrumb { font-size: 12px; }
}
#home .home-wrapper .live-stats #squadronStats .name, #home .home-wrapper .live-stats #starcitizenStats .name { font-size: 18px; font-family: Electrolize; color: rgb(255, 250, 217); letter-spacing: 0.25px; line-height: 18px; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats .name, #home .home-wrapper .live-stats #starcitizenStats .name { font-size: 14px; }
}
#home .home-wrapper .live-stats #squadronStats .text, #home .home-wrapper .live-stats #starcitizenStats .text { font-size: 18px; font-family: Electrolize; color: rgb(10, 137, 187); letter-spacing: 0.25px; line-height: 18px; padding-top: 16px; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats .text, #home .home-wrapper .live-stats #starcitizenStats .text { font-size: 14px; }
}
#home .home-wrapper .live-stats #squadronStats .nav-item, #home .home-wrapper .live-stats #starcitizenStats .nav-item { font-size: 16px; color: rgb(10, 137, 187); letter-spacing: 0.25px; font-family: Electrolize; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats .nav-item, #home .home-wrapper .live-stats #starcitizenStats .nav-item { font-size: 12px; }
}
#home .home-wrapper .live-stats #squadronStats a, #home .home-wrapper .live-stats #starcitizenStats a { width: 100%; height: 35px; background-color: rgb(5, 38, 62); margin: auto 0px 0px; font-family: Electrolize; font-size: 11px; color: rgb(0, 240, 249); letter-spacing: 0.25px; text-transform: uppercase; line-height: 35px; padding: 0px 15px; position: relative; display: block; }
#home .home-wrapper .live-stats #squadronStats a:hover::before, #home .home-wrapper .live-stats #starcitizenStats a:hover::before, #home .home-wrapper .live-stats #squadronStats a:hover::after, #home .home-wrapper .live-stats #starcitizenStats a:hover::after { transform: scale(1.5); }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats, #home .home-wrapper .live-stats #starcitizenStats { background-position: right bottom; }
#home .home-wrapper .live-stats #squadronStats a::before, #home .home-wrapper .live-stats #starcitizenStats a::before, #home .home-wrapper .live-stats #squadronStats a::after, #home .home-wrapper .live-stats #starcitizenStats a::after { right: 7px; left: unset !important; }
}
#home .home-wrapper .live-stats #starcitizenStats { background-image: url(""); background-position: right top; align-items: flex-end; text-align: right; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #starcitizenStats { background-position: left bottom; }
}
#home .home-wrapper .live-stats #starcitizenStats a::after { content: ""; width: 3px; height: 8px; background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.6) 0px -1px 12px 3px, rgba(11, 183, 226, 0.65) 0px -3px 8px 0px; display: block; position: absolute; right: 7px; top: 13px; transition: all 0.4s ease 0s; }
#home .home-wrapper .live-stats #squadronStats { background-image: url(""); background-position: left top; align-items: flex-start; }
@media screen and (max-width: 719px) {
#home .home-wrapper .live-stats #squadronStats { background-position: right bottom; align-items: flex-end; text-align: right; }
}
#home .home-wrapper .live-stats #squadronStats .name { line-height: 30px; padding-top: 1px; font-size: 24px; }
#home .home-wrapper .live-stats #squadronStats a::before { content: ""; width: 3px; height: 8px; background: rgb(66, 237, 248); box-shadow: rgba(0, 112, 202, 0.6) 0px -1px 12px 3px, rgba(11, 183, 226, 0.65) 0px -3px 8px 0px; display: block; position: absolute; left: 7px; top: 13px; transition: all 0.4s ease 0s; }
@media screen and (max-width:719 px) {
#home .home-wrapper .live-stats #squadronStats a::before { left: unset !important; right: 7px; }
}
#home .home-wrapper .developer-tracker { box-sizing: border-box; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .developer-tracker { width: 100%; }
}
#home .home-wrapper .developer-tracker .devtracker-list { margin: auto; }
@media only screen and (max-width: 1110px) {
#home .home-wrapper .developer-tracker .devtracker-list { width: 738px; }
}
@media only screen and (max-width: 765px) {
#home .home-wrapper .developer-tracker .devtracker-list { width: 360px; }
}
@media only screen and (max-width: 380px) {
#home .home-wrapper .developer-tracker .devtracker-list { width: 300px; }
}
.devtracker-list { display: flex; flex-flow: wrap; justify-content: space-between; box-sizing: border-box; margin-top: 29px; }
.devtracker-list .devpost { height: 195px; width: 360px; display: block; background: rgba(22, 104, 159, 0.2); margin-bottom: 15px; position: relative; box-sizing: border-box; transition-duration: 0.3s; perspective: 1000px; }
.devtracker-list .devpost .devpost-wrapper { height: 180px; padding-bottom: 15px; overflow: hidden; }
.devtracker-list .devpost .devpost-wrapper:hover { box-shadow: rgba(42, 110, 255, 0.2) 0px 0px 15px; background: rgba(22, 104, 159, 0.4); }
.devtracker-list .devpost .devpost-wrapper:hover .details { color: rgb(255, 255, 255); }
.devtracker-list .devpost .devpost-wrapper:hover .glow-corners.top-corners { top: 14px; }
.devtracker-list .devpost .devpost-wrapper:hover .glow-corners.bottom-corners { bottom: 23px; }
.devtracker-list .devpost .devpost-wrapper:hover .glow-corners::before { left: 14px; }
.devtracker-list .devpost .devpost-wrapper:hover .glow-corners::after { right: 14px; }
.devtracker-list .devpost .devpost-wrapper .info { padding: 15px; position: relative; }
.devtracker-list .devpost .devpost-wrapper .info img { margin-right: 16px; }
.devtracker-list .devpost .devpost-wrapper .info .poster { display: inline-block; padding-top: 7px; box-sizing: border-box; vertical-align: top; }
.devtracker-list .devpost .devpost-wrapper .info .poster > * { font-family: Electrolize; display: block; }
.devtracker-list .devpost .devpost-wrapper .info .poster .nickname { color: rgb(162, 119, 15); font-size: 12px; padding-bottom: 2px; }
.devtracker-list .devpost .devpost-wrapper .info .poster .handle { color: rgb(40, 112, 147); font-size: 11px; }
.devtracker-list .devpost .devpost-wrapper .info .date { position: relative; float: right; padding-left: 14px; min-width: 75px; }
.devtracker-list .devpost .devpost-wrapper .info .date::before, .devtracker-list .devpost .devpost-wrapper .info .date::after { content: ""; display: block; position: absolute; bottom: -4px; left: 0px; height: 100%; width: 1px; margin-left: -1px; }
.devtracker-list .devpost .devpost-wrapper .info .date::before { background-color: rgb(8, 67, 106); }
.devtracker-list .devpost .devpost-wrapper .info .date::after { border-width: 1px 0px; border-style: solid; border-color: rgb(103, 122, 10); }
.devtracker-list .devpost .devpost-wrapper .info .date > * { font: 11px Electrolize; display: block; }
.devtracker-list .devpost .devpost-wrapper .info .date .label { text-transform: uppercase; color: rgb(19, 85, 110); padding-bottom: 3px; padding-top: 8px; }
.devtracker-list .devpost .devpost-wrapper .info .date .label::after { content: "/"; padding-left: 3px; }
.devtracker-list .devpost .devpost-wrapper .info .date .time { color: rgb(8, 145, 197); }
.devtracker-list .devpost .devpost-wrapper .topic { font: 11px Electrolize; padding: 8px 15px 0px; }
.devtracker-list .devpost .devpost-wrapper .topic .category { color: rgb(8, 145, 197); }
.devtracker-list .devpost .devpost-wrapper .topic .category::after { content: "/"; padding-left: 3px; padding-right: 2px; }
.devtracker-list .devpost .devpost-wrapper .topic .thread { color: rgb(162, 119, 15); }
.devtracker-list .devpost .devpost-wrapper .details { color: rgb(60, 190, 193); font: 12px / 20px Electrolize; padding: 9px 15px 0px; margin: 0px; transition-duration: 0.3s; perspective: 1000px; overflow-wrap: break-word; }
.new-players-section { margin-top: 140px; }
.new-players-section .new-players-block { padding: 40px 40px 65px; position: relative; }
.new-players-section .new-players-block__background { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; opacity: 0.7; background-image: url(""); background-repeat: no-repeat; background-position: center center; background-size: cover; }
.new-players-section .new-players-block__content { position: relative; z-index: 2; }
.new-players-section .new-players-block__title { margin: 0px; color: rgb(203, 231, 239); font-size: 26px; text-shadow: rgba(106, 173, 209, 0.4) 0px 0px 8px; }
.new-players-section .new-players-block__text { color: rgb(106, 173, 209); max-width: 470px; }
.new-players-section .new-players-block .glow-arrows-button { position: relative; display: block; transform: translateX(-25px); }
.new-players-section .new-players-block .glow-arrows-button:hover .label { left: 60px; opacity: 1; }
.new-players-section .new-players-block .glow-arrows-button .label { position: absolute; top: 10px; left: 0px; width: 160px; opacity: 0; text-transform: uppercase; color: rgb(153, 227, 245); font-family: Electrolize; font-size: 11px; text-shadow: rgba(218, 158, 0, 0.5) 0px 0px 10px; transition: all 0.13s ease-out 0.15s; }
.new-players-section .new-players-block .glow-arrows-button .arrow { left: 0px; }
.new-players-section .new-players-block .glow-arrows-button.small-size.orange .arrow, .new-players-section .new-players-block .glow-arrows-button.small-size.orange .arrow::before, .new-players-section .new-players-block .glow-arrows-button.small-size.orange .arrow::after { background-image: url(""); }
@media only screen and (max-width: 768px) {
.new-players-section .new-players-block { padding: 20px 20px 50px; }
.new-players-section .new-players-block .glow-arrows-button .label { left: 60px; opacity: 1; }
}
#home { position: relative; background: rgb(0, 0, 0); }
@media (min-width: 768px) {
#home .c-brand-menu:not(.is-sticky) { top: calc(28px + 70vh); }
}
#home .c-brand-menu:not(.is-sticky) .c-brand-cta-btn { top: 8px; }
#home #contentbody { position: relative; padding-top: 0px; margin: 0px; overflow-x: hidden; padding-bottom: 5em; }
@media only screen and (max-width: 760px) {
#home #contentbody { padding-bottom: 235px; }
}
#home .home-wrapper { position: relative; }
#home .home-wrapper .wrapper { padding: 0px 15px; }
@media only screen and (max-width: 1140px) {
#home .home-wrapper .wrapper { padding: 0px; }
}
@media only screen and (max-width: 1110px) {
#home .home-wrapper .wrapper { padding: 0px 15px; }
}
@media only screen and (max-width: 768px) {
#home .home-wrapper .wrapper { max-width: inherit; }
}
@media only screen and (max-width: 765px) {
#home .home-wrapper .wrapper { padding: 0px; }
}
#home #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#home #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#home #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#home #home-background { background-image: url(""), url(""); }
}
#home #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#home #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#home #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#home #home-background .bg-home-stars { background-image: url(""); }
}
#home #home-background .background-wrapper { width: 100%; height: 100%; position: relative; }
#home #home-background .background-wrapper > * { z-index: 2; position: absolute; background: center center no-repeat transparent; }
@media only screen and (max-width: 1110px) {
#home #home-background .background-wrapper > * { display: none; }
}
#home #home-background .background-wrapper .bg-home-ship-herral { width: 447px; height: 202px; background-image: url(""); top: calc(2075px + 70vh); left: -270px; margin-top: -101px; }
#home #home-background .background-wrapper .bg-home-ship-footer { width: 491px; height: 284px; background-image: url(""); bottom: 500px; right: -280px; z-index: 200; }
#home #home-background .background-wrapper .bg-home-ships-top { width: 142px; height: 135px; background-image: url(""); top: calc(420px + 70vh); right: -130px; z-index: 200; }
#home #home-background .background-wrapper .bg-home-ships-bottom { width: 444px; height: 277px; background-image: url(""); bottom: 1680px; left: -360px; }
#home #home-background .background-wrapper .bg-home-asteroides-1 { width: 381px; height: 690px; background-image: url(""); bottom: 870px; left: -340px; z-index: 200; }
#home #home-background .background-wrapper .bg-home-asteroides-2 { width: 634px; height: 661px; background-image: url(""); bottom: 200px; left: -605px; z-index: 200; }
.c-error-tech--403 { background-image: url(""); width: 625px; height: 212px; padding: 60px 55px 82px 90px; }
.c-error-tech--403 > * { animation: 1.5s ease 0s infinite normal none running glowing; }
@keyframes glowing {
0% { filter: contrast(100%); }
50% { filter: contrast(150%); }
100% { filter: contrast(100%); }
}
.c-error-tech--403 h1 { width: calc(100% - 50px); background: rgb(206, 67, 67); color: rgb(1, 13, 21); font-size: 25px; letter-spacing: 10.8px; line-height: 40px; text-align: center; }
.c-error-tech--403 h1::after { content: ""; background-image: url(""); background-size: contain; width: 40px; height: 40px; display: inline-block; position: absolute; right: -50px; }
.c-error-tech--403 h2 { color: rgb(206, 67, 67); font-size: 18px; font-weight: 300; letter-spacing: 8.3px; margin: 8px 0px 0px; }
@media only screen and (max-width: 760px) {
.c-error-tech--403 { width: 375px; height: 127px; padding: 35px 35px 45px 52px; }
.c-error-tech--403 h1 { letter-spacing: 6px; line-height: 24px; width: calc(100% - 35px); }
.c-error-tech--403 h1::after { width: 25px; height: 25px; right: -35px; }
.c-error-tech--403 h2 { letter-spacing: 4px; margin-top: 4px; }
}
.c-error-tech--503 { background-image: url(""); background-size: contain; width: 589px; height: 163px; padding: 20px 110px 35px 45px; }
.c-error-tech--503 h1 { color: rgb(110, 227, 246); font-size: 23.2px; letter-spacing: 8px; line-height: 30px; }
.c-error-tech--503 h2 { color: rgb(110, 227, 246); font-size: 18px; font-weight: 300; letter-spacing: 7px; margin: 16px 0px 0px; }
@media only screen and (max-width: 760px) {
.c-error-tech--503 { width: 375px; height: 104px; padding: 15px 70px 25px 30px; }
.c-error-tech--503 h1 { letter-spacing: 4px; line-height: 18px; }
.c-error-tech--503 h2 { letter-spacing: 4px; margin-top: 10px; }
}
#access-denied, #maintenance { background-color: rgb(5, 25, 37); }
#access-denied #contentbody, #maintenance #contentbody { background-image: none; }
.l-error-page { transition: all 0.8s ease 0s; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 70vh; opacity: 0.2; transform: scale(0.8); }
.l-error-page--is-visible { opacity: 1; transform: scale(1); }
.l-error-page--is-visible .c-error-tech { filter: grayscale(0%); }
.l-error-page--is-visible .c-error-tech > * { opacity: 1; }
.l-error-page--full { min-height: 100vh; }
.c-error-tech { transition: all 0.8s ease 0s; background-size: contain; box-sizing: border-box; filter: grayscale(50%); }
.c-error-tech > * { opacity: 0; transition-delay: 0.6s; transition-duration: 0.8s; }
.c-error-tech > svg { position: absolute; top: 0px; left: 0px; }
.c-error-tech h1 { font-family: "Univia Pro", univia-pro, sans-serif; font-weight: 700; text-transform: uppercase; margin: 0px; position: relative; }
.c-error-tech h2 { font-family: "Univia Pro", univia-pro, sans-serif; text-transform: uppercase; }
@media only screen and (max-width: 760px) {
.c-error-tech h1 { font-size: 16px; }
.c-error-tech h2 { font-size: 12px; }
}
.c-error-messages { width: 625px; }
.c-error-messages p { color: rgb(47, 95, 133); font-size: 16px; font-family: "Univia Pro", univia-pro, sans-serif; text-align: center; letter-spacing: 3.23px; line-height: 22px; }
@media only screen and (max-width: 760px) {
.c-error-messages { width: 375px; }
}
#community.events-hub #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
#community.events-hub #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#community.events-hub #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#community.events-hub #contentbody .wrapper { padding-bottom: 90px; overflow: hidden; }
#community.events-hub .glow-page-title { margin-bottom: 15px; }
#community.events-hub .events-list { margin-bottom: 70px; }
#community.events-hub .events-list .event-item { margin-bottom: 49px; position: relative; background: rgba(22, 104, 159, 0.2); transition-duration: 0.3s; perspective: 1000px; }
#community.events-hub .events-list .event-item * { font-family: Electrolize; }
#community.events-hub .events-list .event-item .inner { padding: 30px; }
#community.events-hub .events-list .event-item .inner .media { position: relative; float: left; }
#community.events-hub .events-list .event-item .inner .infos { margin-left: 40px; float: left; max-width: 425px; font-size: 14px; }
@media only screen and (max-width: 1140px) {
#community.events-hub .events-list .event-item .inner .infos { margin: 40px 0px 0px; max-width: 100%; width: 100%; }
}
#community.events-hub .events-list .event-item .inner .infos .infos-when-where { font-size: 11px; border-left: 1px solid rgb(8, 67, 106); color: rgb(19, 85, 110); text-transform: uppercase; padding-left: 20px; }
#community.events-hub .events-list .event-item .inner .infos .infos-when-where span { font-size: 13px; color: rgb(44, 121, 159); display: block; padding-bottom: 8px; }
#community.events-hub .events-list .event-item .inner .infos .infos-excerpt .no-truncate { display: none; }
#community.events-hub .events-list .event-item .inner .infos .infos-excerpt p { width: 420px; transition-duration: 0.3s; perspective: 1000px; color: rgb(8, 145, 197); }
@media only screen and (max-width: 1140px) {
#community.events-hub .events-list .event-item .inner .infos .infos-excerpt p { width: 100%; }
}
#community.events-hub .events-list .event-item .inner .infos .infos-excerpt p a { color: rgb(77, 255, 255); }
#community.events-hub .events-list .event-item .inner .state { height: 110px; min-width: 180px; padding-left: 27px; border-left: 1px solid rgb(8, 67, 106); float: right; }
@media only screen and (max-width: 765px) {
#community.events-hub .events-list .event-item .inner .state { margin: 40px 0px 0px; float: left; }
}
#community.events-hub .events-list .event-item .inner .state > span { font-size: 16px; color: rgb(8, 145, 197); text-transform: uppercase; display: block; margin-top: 40px; }
#community.events-hub .events-list .event-item .inner .state a { margin-left: -28px; }
#community.events-hub .events-list .event-item .bottom-info { position: absolute; left: 0px; bottom: -24px; height: 24px; display: -webkit-flex; width: 100%; }
#community.events-hub .events-list .event-item .bottom-info .line { height: 24px; background: rgba(22, 104, 159, 0.2); position: relative; transition-duration: 0.3s; perspective: 1000px; flex: 1 1 0%; }
#community.events-hub .events-list .event-item .bottom-info .line::before { content: ""; transition-duration: 0.3s; perspective: 1000px; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 24px 24px 0px 0px; border-color: rgba(22, 104, 159, 0.15) transparent transparent; right: -24px; }
#community.events-hub .events-list .event-item .bottom-info .line::after { width: 6px; height: 24px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; top: 0px; right: -18px; position: absolute; transform: skew(-45deg); }
#community.events-hub .events-list .event-item .bottom-info a { float: right; top: 4px; width: 130px; }
#community.events-hub .events-list .event-item .bottom-info a .label { font-family: Electrolize; font-size: 12px; color: rgb(204, 255, 255); padding-left: 55px; text-shadow: rgb(0, 108, 255) 0px 0px 3px, rgba(0, 108, 255, 0.65) 0px 0px 8px; text-transform: uppercase; }
#community.events-hub .events-list .event-item .bottom-info a .arrow { top: -18px; left: 8px; }
#community.events-hub .events-list .event-item > .glow-corners.bottom-corners::before { bottom: -33px; }
#community.events-hub .events-list .event-item.open { background: rgba(22, 104, 159, 0.3); transition-duration: 0.3s; perspective: 1000px; }
#community.events-hub .events-list .event-item.open .inner .infos .infos-excerpt .truncate { display: none; }
#community.events-hub .events-list .event-item.open .inner .infos .infos-excerpt .no-truncate { display: block; }
#community.events-hub .events-list .event-item.open .bottom-info a .arrow { transform: rotate(-90deg); }
#community.events-hub .events-list .event-item.open .bottom-info .line { background: rgba(22, 104, 159, 0.3); }
#community.events-hub .events-list .event-item.open .bottom-info .line::before { border-color: rgba(22, 104, 159, 0.3) transparent transparent; }
#community.events-hub .load-more-wrapper { padding-bottom: 90px; }
#community.events-hub .events-list .event-item .inner h3, #community.events-hub .events-list .event-item .inner h3 a { font-size: 22px; color: rgb(77, 255, 255); margin: 0px 0px 30px; }
#module h1.page-title.faq-title { background: url("") left center no-repeat; }
#module h1.page-title.faq-title .icon { display: none; }
#module .bloc-presentation { border-top: 3px solid rgb(99, 220, 255); border-bottom: 1px solid rgb(99, 220, 255); margin-bottom: 45px; margin-top: 40px; position: relative; background: url("") center bottom repeat-x, url("") center top repeat, url("") center top repeat-x, rgba(5, 29, 53, 0.1); }
#module .bloc-presentation .inner-content { padding: 75px 55px; }
#module .bloc-presentation .inner-content .left { width: 512px; float: left; padding-right: 20px; }
@media only screen and (max-width: 1200px) {
#module .bloc-presentation .inner-content .left { float: none; width: 100%; padding: 0px; }
}
#module .bloc-presentation .inner-content .left h2 { font-size: 24px; }
#module .bloc-presentation .inner-content .left p { font-size: 14px; color: rgb(149, 173, 183); line-height: 24px; margin-bottom: 30px; }
#module .bloc-presentation .inner-content .left p a { color: rgb(0, 228, 255); }
#module .bloc-presentation .inner-content .left p a:hover { color: rgb(255, 255, 255); }
#module .bloc-presentation .inner-content .left p.instruction { margin-bottom: -60px; color: rgb(0, 228, 255); background: url("") 35% 100% no-repeat; padding-bottom: 60px; }
@media only screen and (max-width: 1200px) {
#module .bloc-presentation .inner-content .left p.instruction { background: 0px 0px; }
}
#module .bloc-presentation .inner-content .left a.manual_download { opacity: 0.7; }
#module .bloc-presentation .inner-content .left a.manual_download:hover { opacity: 1; }
@media only screen and (max-width: 768px) {
#module .bloc-presentation .inner-content .left a.manual_download img { width: 100%; }
}
#module .bloc-presentation .inner-content .right { width: 424px; float: right; padding-top: 25px; position: relative; }
@media only screen and (max-width: 1200px) {
#module .bloc-presentation .inner-content .right { float: none; margin: 40px auto 70px; }
}
@media only screen and (max-width: 768px) {
#module .bloc-presentation .inner-content .right { margin-left: -28px; }
}
#module .bloc-presentation .inner-content .right #carousel-holder { position: relative; width: 424px; height: 342px; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel { position: relative; overflow: hidden; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel ul { position: relative; margin: 0px; padding: 0px; list-style-type: none; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel ul li { position: relative; float: left; width: 424px; height: 342px; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel ul li .js-reflected { padding-bottom: 10px; }
#module .bloc-presentation .inner-content .right #carousel-holder #carousel ul li .js-reflected img { padding-bottom: 10px; }
#module .bloc-presentation .inner-content .right ul.pager-holder { margin: -75px auto 0px; padding: 0px; list-style-type: none; position: relative; text-align: center; }
#module .bloc-presentation .inner-content .right ul.pager-holder li { padding: 0px; margin: 0px; width: 19px; height: 19px; background: url("") -19px 0px; display: inline-block; cursor: pointer; text-indent: -9999px; overflow: hidden; }
#module .bloc-presentation .inner-content .right ul.pager-holder li.on { background-position: 0px 0px; }
#module .bloc-presentation .inner-content .right .lights { width: 100%; height: 61px; position: absolute; top: 0px; left: 0px; background: url(""); }
#module .bloc-presentation .top { background: url("") center top no-repeat; height: 112px; width: 388px; position: absolute; top: -44px; left: -16px; z-index: 5; }
#module .bloc-presentation .bottom { background: url("") center bottom no-repeat; height: 112px; width: 388px; position: absolute; bottom: -44px; right: -16px; z-index: 5; }
#module #video.ship-section { background: url(""), url("") 50% 0px no-repeat; margin-bottom: 0px; }
#module #video.ship-section .wcontent { margin: 0px auto; width: 1140px; }
#module #video.ship-section .wcontent .block-title h1 { border: none; color: rgb(0, 231, 255); text-shadow: rgb(0, 231, 255) 0px 0px 20px; }
#module #video.ship-section .wcontent #video-wrapper { min-height: 641px; position: relative; }
#module #video.ship-section .wcontent #video-wrapper .video-icon { display: block; width: 100%; height: 100%; background: url("") 50% center / 100px 100px no-repeat; position: absolute; top: 0px; left: 0px; opacity: 0.8; z-index: 2; }
#module #video.ship-section .wcontent #video-wrapper .video-cover { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: 50% 50% no-repeat; z-index: 1; }
#module #video.ship-section .wcontent #video-wrapper:hover .video-icon { opacity: 1; }
#module .body { margin-bottom: 45px; }
#module .body .content-block4 .content h1 { background: url("") left center no-repeat; padding-left: 65px; margin: 0px; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 57px; line-height: 57px; }
#module .faq { padding-bottom: 150px; background: url("") center top repeat, url("") center top no-repeat, url("") center top repeat; }
#press { padding: 0px; }
#press #post-background { position: absolute; opacity: 0.7; background: url("") center top no-repeat; }
#press #contentbody { margin-bottom: 90px; }
#press #contentbody .wrapper { max-width: 1110px; padding: 0px; }
@media only screen and (max-width: 1140px) {
#press #contentbody .wrapper { padding: 0px 15px; }
}
#press .hide { display: none; }
#press .glow-page-title .actions { background: inherit; vertical-align: top; display: inline-block; position: relative; }
#press .glow-page-title.with-subtitle .title { color: rgb(7, 136, 185); }
#press .media-coverage { max-width: 1110px; height: 990px; margin-bottom: 45px; overflow: hidden; padding: 0px; }
@media only screen and (max-width: 1140px) {
#press .media-coverage { width: 735px; padding: 0px !important; }
}
@media only screen and (max-width: 765px) {
#press .media-coverage { width: 360px; height: auto; }
}
#press .media-coverage .small-article-wrap { width: 360px; height: 480px; display: inline-block; vertical-align: top; }
@media only screen and (max-width: 765px) {
#press .media-coverage .small-article-wrap { height: auto; }
}
#press .media-coverage .small-article { width: 360px; height: 232px; display: inline-block; vertical-align: top; margin-bottom: 16px; }
#press .media-coverage .flipboard-press-page { width: 1110px; height: 990px; float: left; }
@media only screen and (max-width: 1140px) {
#press .media-coverage .flipboard-press-page { width: 735px; }
}
@media only screen and (max-width: 765px) {
#press .media-coverage .flipboard-press-page { width: 360px; height: auto; }
}
#press .media-coverage .inner { height: 990px; transition-duration: 0.3s; perspective: 1000px; position: relative; }
@media only screen and (max-width: 765px) {
#press .media-coverage .inner { height: auto; }
}
#press .flipboard-boxes { padding: 0px; margin: 0px auto 48px; position: relative; transition-duration: 0.3s; perspective: 1000px; left: 0px; }
#press .flipboard-boxes .box .comments { display: none; }
@media only screen and (max-width: 1140px) {
#press .flipboard-boxes .box .info .title { font-size: 32px; line-height: 32px; }
}
#press .flipboard-boxes .box.js-lock { opacity: 0; }
#press .leftcol { float: left; vertical-align: top; width: 735px; margin-right: 10px; }
@media only screen and (max-width: 1140px) {
#press .leftcol { float: none; width: 100%; }
}
#press .leftcol #press-releases { width: 735px; padding-top: 205px; background: url("") center top no-repeat; }
@media only screen and (max-width: 1140px) {
#press .leftcol #press-releases { width: 100%; }
}
@media only screen and (max-width: 1140px) {
#press .leftcol #press-releases .listing-atoms { width: 735px; margin: 0px auto 90px; }
}
@media only screen and (max-width: 765px) {
#press .leftcol #press-releases .listing-atoms { width: 360px; }
}
#press .leftcol #press-releases .release-item { position: relative; background: url("") right bottom no-repeat; max-width: 679px; min-height: 126px; margin-top: 37px; margin-bottom: 60px; padding: 20px 28px; }
@media only screen and (max-width: 1140px) {
#press .leftcol #press-releases .release-item { margin: 37px auto 60px; }
}
@media only screen and (max-width: 765px) {
#press .leftcol #press-releases .release-item { max-width: 304px; margin: 37px auto 60px; }
}
#press .leftcol #press-releases .release-item .post-date { position: absolute; top: -25px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(94, 122, 141); text-transform: uppercase; }
#press .leftcol #press-releases .release-item .post-date span { color: rgb(0, 204, 255); font-family: Electrolize; }
#press .leftcol #press-releases .release-item h3 { margin: 0px; }
#press .leftcol #press-releases .release-item h3 a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 17px; color: rgb(177, 216, 241); text-shadow: rgb(0, 108, 255) 0px 0px 15px; }
#press .leftcol #press-releases .release-item p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(7, 136, 185); line-height: 20px; }
#press .leftcol #press-releases .release-item .bottom-link { position: absolute; right: 20px; bottom: 0px; }
#press .leftcol #press-releases .release-item .bottom-link * { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(7, 136, 185); }
#press .leftcol #press-releases .release-item .bottom-link a { text-transform: uppercase; opacity: 0.5; }
#press .leftcol #press-releases .release-item .bottom-link a:hover { opacity: 1; }
#press .leftcol #press-releases .release-item .bottom-link .arrow { left: -55px; top: -13px; }
#press .leftcol #press-releases .release-item .bottom-link span.sepa { margin: 0px 10px; }
#press .leftcol #press-releases .release-item .bottom-link .glow-arrows-button { position: relative; bottom: 11px; }
#press.archive .media-coverage { height: auto; }
@media only screen and (max-width: 1140px) {
#press.archive .media-coverage { width: 560px; margin: 0px auto 45px; }
}
@media only screen and (max-width: 765px) {
#press.archive .media-coverage { width: 270px; }
}
#press.archive .media-coverage .inner { height: auto; margin-bottom: 0px; box-sizing: border-box; display: block; }
#press.archive .media-coverage .inner .box { float: left; margin-right: 10px; }
#press.archive .media-coverage .inner .box.last { margin-right: 0px; }
#press.archive .media-coverage .inner .box h3 { font-size: 17px; line-height: 17px; }
#newsletter #contentbody { margin-bottom: 90px; }
#newsletter #contentbody .inner .flipboard-boxes .box.small.post .info > *, #newsletter #contentbody .inner .flipboard-boxes .box.post .info > * { width: auto; max-width: 100%; }
@media only screen and (max-width: 1170px) {
#newsletter #contentbody .inner { width: 560px; margin: 0px auto 45px; }
}
@media only screen and (max-width: 1170px) {
#newsletter #contentbody .inner .two-third { width: 560px; }
}
@media only screen and (max-width: 1170px) {
#newsletter #contentbody .inner .one-third { width: 270px; }
}
@media only screen and (max-width: 658px) {
#newsletter #contentbody .inner { width: 100%; }
#newsletter #contentbody .inner .box { margin: 5px auto; }
#newsletter #contentbody .inner .box:last-child { margin-bottom: 0px; }
}
#newsletter #contentbody .archive { display: block; }
#newsletter #contentbody .archive .box { float: left; margin-right: 10px; }
#newsletter #contentbody .archive .box:nth-child(4n) { margin-right: 0px; }
@media only screen and (max-width: 1170px) {
#newsletter #contentbody .archive .box { margin-right: 20px; }
#newsletter #contentbody .archive .box:nth-child(2n) { margin-right: 0px; }
}
@media only screen and (max-width: 658px) {
#newsletter #contentbody .archive .box, #newsletter #contentbody .archive .box:nth-child(2n), #newsletter #contentbody .archive .box:nth-child(4n) { margin: 10px auto; float: none; }
}
#newsletter #contentbody .archive h3 { font-size: 17px; line-height: 17px; }
#newsletter #contentbody .glow-load-more-btn { clear: both; margin-top: 45px; }
#newsletter #contentbody .clear { clear: both; }
#help { padding: 0px; }
#help #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#help #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#help #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#help #home-background { background-image: url(""), url(""); }
}
#help #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#help #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#help #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#help #home-background .bg-home-stars { background-image: url(""); }
}
#help #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
#help #contentbody.help > .wrapper { max-width: 1110px; padding: 0px 15px; }
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper { margin-bottom: 500px; }
}
#help #contentbody.help > .wrapper .glow-hub-title { height: 100px; }
#help #contentbody.help > .wrapper .glow-page-title { margin-bottom: 0px; }
#help #contentbody.help > .wrapper .glow-page-title::before { content: ""; display: block; width: 100px; height: 2px; position: absolute; left: 0px; bottom: 0px; background: rgb(10, 86, 136); }
#help #contentbody.help > .wrapper .glow-page-title .title { left: 0px; padding-left: 30px; }
#help #contentbody.help > .wrapper p, #help #contentbody.help > .wrapper ul li { font-size: 14px; color: rgb(8, 145, 197); margin-top: 0px; }
#help #contentbody.help > .wrapper .block-wrapper { margin-bottom: 200px; }
#help #contentbody.help > .wrapper .block-left, #help #contentbody.help > .wrapper .block-right { width: 533px; float: left; }
@media only screen and (max-width: 1140px) {
#help #contentbody.help > .wrapper .block-left, #help #contentbody.help > .wrapper .block-right { width: 100%; float: none; }
}
#help #contentbody.help > .wrapper .block-left { margin-top: 10px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(10, 86, 136); border-right-color: rgb(10, 86, 136); border-left-color: rgb(10, 86, 136); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
#help #contentbody.help > .wrapper .block-left .block-content { background: rgba(0, 44, 69, 0.6); padding-top: 15px; margin-bottom: 0px; border-bottom: 0px; }
#help #contentbody.help > .wrapper .block-right { float: right; }
@media only screen and (max-width: 1140px) {
#help #contentbody.help > .wrapper .block-right { margin-top: 70px; }
}
#help #contentbody.help > .wrapper .block-right .help-cut { margin: -40px 50px 40px 0px; }
#help #contentbody.help > .wrapper .block-content { margin-bottom: 70px; padding: 50px 30px 30px; box-sizing: border-box; background: url("") repeat; border-bottom: 1px solid rgb(10, 86, 136); }
#help #contentbody.help > .wrapper .block-content * { font-family: Electrolize; }
#help #contentbody.help > .wrapper .block-content a { font-size: 14px; margin-top: 1em; color: rgb(218, 158, 0); display: block; }
#help #contentbody.help > .wrapper .block-content p a { display: inline; }
#help #contentbody.help > .wrapper .block-content .category-info { list-style: none; margin: 0px; padding: 0px; position: relative; top: -8px; }
#help #contentbody.help > .wrapper .block-content .category-info li { color: rgb(204, 0, 0); display: none; }
#help #contentbody.help > .wrapper .block-content h2 { font: 500 18px / 18px Orbitron; color: rgb(0, 231, 255); border-bottom: 1px solid rgb(6, 59, 93); padding-bottom: 11px; margin-bottom: 30px; }
#help #contentbody.help > .wrapper .block-content hr { width: 100%; height: 1px; background-color: rgba(10, 86, 136, 0.5); position: relative; border: 0px; }
#help #contentbody.help > .wrapper .block-content hr::before, #help #contentbody.help > .wrapper .block-content hr::after { width: 3px; height: 1px; background: rgb(0, 231, 255); position: absolute; content: ""; display: block; top: 0px; }
#help #contentbody.help > .wrapper .block-content hr::before { left: 0px; }
#help #contentbody.help > .wrapper .block-content hr::after { right: 0px; }
#help #contentbody.help > .wrapper .block-content h4 { font-size: 18px; color: rgb(77, 255, 255); margin: 0px 0px 1em; padding: 0px; text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#help #contentbody.help > .wrapper .block-content.style1 p { color: rgb(180, 238, 252); font-size: 16px; }
#help #contentbody.help > .wrapper .block-content.block-faq a { width: 333px; margin: 0px 22px 1em 0px; height: 92px; text-align: center; float: left; position: relative; display: block; border: 1px solid rgba(10, 86, 136, 0.5); overflow: hidden; }
#help #contentbody.help > .wrapper .block-content.block-faq a .faq, #help #contentbody.help > .wrapper .block-content.block-faq a .text, #help #contentbody.help > .wrapper .block-content.block-faq a .img { width: 333px; height: 92px; vertical-align: middle; display: table-cell; position: relative; transition-duration: 0.2s; perspective: 1000px; }
#help #contentbody.help > .wrapper .block-content.block-faq a .faq { font: 500 16px / 16px Orbitron; color: rgb(0, 231, 255); text-transform: uppercase; opacity: 1; }
#help #contentbody.help > .wrapper .block-content.block-faq a .text { vertical-align: middle; display: table-cell; top: 0px; height: 92px; box-sizing: border-box; padding: 0px 20px; transition-duration: 0.2s; perspective: 1000px; opacity: 0; }
#help #contentbody.help > .wrapper .block-content.block-faq a .holder { position: absolute; left: 4px; top: 4px; width: 325px; height: 84px; background-color: rgb(0, 36, 63); }
#help #contentbody.help > .wrapper .block-content.block-faq a .holder .bg { transition-duration: 0.2s; perspective: 1000px; position: absolute; left: 0px; top: 0px; width: 325px; height: 84px; background-color: rgba(0, 0, 0, 0.5); opacity: 0; }
#help #contentbody.help > .wrapper .block-content.block-faq a .holder .img { opacity: 0.2; }
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(3n+3) { margin-right: 22px; }
}
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(3n+3) { margin: 0px auto 1em; }
}
@media only screen and (max-width: 1140px) {
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(2n+2) { margin-right: 0px; float: right; }
}
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper .block-content.block-faq a:nth-child(2n+2) { margin: 0px auto 1em; float: none; }
}
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper .block-content.block-faq a { margin: 0px auto 1em; float: none; }
}
#help #contentbody.help > .wrapper .block-content.block-faq a:hover .faq { top: -93px; opacity: 0; }
#help #contentbody.help > .wrapper .block-content.block-faq a:hover .text { top: -93px; opacity: 1; }
#help #contentbody.help > .wrapper .block-content.block-faq a:hover .holder .bg { opacity: 0.5; }
#help #contentbody.help > .wrapper .block-content.block-faq a:hover .holder img { opacity: 0.5; }
#help #contentbody.help > .wrapper .block-content form { position: relative; }
#help #contentbody.help > .wrapper .block-content form label { font-size: 16px; color: rgb(0, 237, 255); text-transform: uppercase; }
#help #contentbody.help > .wrapper .block-content form input[type="text"], #help #contentbody.help > .wrapper .block-content form .selectlist, #help #contentbody.help > .wrapper .block-content form textarea { color: rgb(77, 255, 255); font-size: 14px; margin-bottom: 15px; }
#help #contentbody.help > .wrapper .block-content form input[type="text"], #help #contentbody.help > .wrapper .block-content form .selectlist { line-height: 50px; height: 50px; padding: 0px 15px; }
#help #contentbody.help > .wrapper .block-content form textarea { height: 250px; padding: 15px; }
#help #contentbody.help > .wrapper .block-content form .selectlist { background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(22, 42, 63, 0.8); border-radius: 0px; }
#help #contentbody.help > .wrapper .block-content form .selectlist > span { line-height: 50px; height: 50px; padding: 0px; font-size: 14px; }
#help #contentbody.help > .wrapper .block-content form .selectlist .arrow { margin-top: 11px; }
#help #contentbody.help > .wrapper .block-content form .selectlist ul { margin-left: -15px; }
#help #contentbody.help > .wrapper .block-content form .selectlist ul li { height: 50px; line-height: 50px; font-size: 14px; padding: 0px 25px; color: rgb(22, 146, 193); background: rgba(0, 0, 0, 0.8); border-style: solid; border-color: rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgb(8, 145, 197); border-image: initial; border-width: 1px 0px 0px 5px; }
#help #contentbody.help > .wrapper .block-content form .selectlist ul li:hover { background: rgba(0, 0, 0, 0.4); border-left-color: rgb(0, 237, 255); color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper { position: absolute; bottom: -90px; right: 0px; display: flex; flex-flow: wrap; box-sizing: border-box; width: 100%; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper .line { flex: 1 1 0%; position: relative; height: 1px; background-color: rgb(10, 86, 136); left: -30px; width: calc(100% + 55px); padding-right: 10px; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button { position: relative; outline: none; transition-duration: 0.2s; perspective: 1000px; height: 60px; border-top: none; border-left: none; border-image: initial; right: -31px; padding-right: 50px; color: rgb(8, 145, 197); text-transform: uppercase; border-right: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); background-color: rgba(0, 44, 69, 0.6); }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button strong { font: bold 16px / 16px Orbitron, sans-serif; position: relative; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button strong::before { transition-duration: 0.2s; perspective: 1000px; background: url("") right center no-repeat; width: 20px; height: 24px; display: block; content: ""; position: absolute; right: -25px; top: -5px; opacity: 0.6; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button::before, #help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button::after { content: ""; display: block; position: absolute; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button::before { top: 0px; left: -60px; width: 0px; height: 0px; border-style: solid; border-width: 0px 60px 60px 0px; border-color: transparent rgba(0, 44, 69, 0.6) transparent transparent; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 6px; height: 60px; top: 0px; left: -32px; background-color: rgb(10, 86, 136); }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button:hover { color: rgb(0, 237, 255); text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button:hover strong::before { opacity: 1; }
#help #contentbody.help > .wrapper .block-content form .contact-submit-wrapper button:hover::after { background-color: rgb(0, 237, 255); box-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#help #contentbody.help > .wrapper a.help-cut { margin: 0px 19px 0px 130px; right: 0px; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; float: right; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#help #contentbody.help > .wrapper a.help-cut::before, #help #contentbody.help > .wrapper a.help-cut::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#help #contentbody.help > .wrapper a.help-cut::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#help #contentbody.help > .wrapper a.help-cut::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#help #contentbody.help > .wrapper a.help-cut span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#help #contentbody.help > .wrapper a.help-cut span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#help #contentbody.help > .wrapper a.help-cut:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#help #contentbody.help > .wrapper a.help-cut:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#help #contentbody.help > .wrapper a.help-cut:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#help #contentbody.help > .wrapper a.help-cut { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#enlist #post-background { position: absolute; opacity: 1; background: url("") center 200px no-repeat; }
#enlist #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#enlist #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#enlist #contentbody .wrapper { padding-bottom: 90px; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#enlist #contentbody .wrapper { padding-bottom: 500px; }
}
#enlist .glow-hub-title h2 { font-size: 16px; color: rgb(180, 238, 252); line-height: 22px; font-family: Electrolize; text-transform: none; text-shadow: none; font-weight: 100; }
#enlist .left { float: left; }
#enlist .right { float: right; }
#enlist form.enlist-form { padding-bottom: 5em; }
#enlist form.enlist-form .cut { outline: none; transition-duration: 0.2s; perspective: 1000px; border-right: none; border-image: initial; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 18px 11px 18px 30px; display: block; float: right; margin-right: 21px; text-transform: uppercase; cursor: default; color: rgba(8, 145, 167, 0.9); font: 500 13px / 13px Orbitron; }
#enlist form.enlist-form .cut::before, #enlist form.enlist-form .cut::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#enlist form.enlist-form .cut::before { width: 20px; height: 29px; position: absolute; right: -21px; top: -1px; }
#enlist form.enlist-form .cut::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#enlist form.enlist-form .cut span.edge { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#enlist form.enlist-form .cut span.edge::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#enlist form.enlist-form .cut.active { color: rgb(213, 247, 255); cursor: pointer; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#enlist form.enlist-form .cut.active span.edge { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#enlist form.enlist-form .cut.active span.edge::after { border-color: transparent transparent rgb(67, 237, 248); }
#enlist form.enlist-form .cut.submit-wrapper { padding: 15px 19px 15px 18px; color: rgb(213, 247, 255); float: right; }
#enlist form.enlist-form .cut.submit-wrapper input[type="submit"] { font: 500 20px / 20px Orbitron; padding: 0px 0px 0px 20px; color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#enlist form.enlist-form .cut.submit-wrapper::before { height: 44px; }
#enlist form.enlist-form .cut.submit-wrapper.disabled input { color: rgba(67, 237, 248, 0.4); text-shadow: none; }
#enlist form.enlist-form fieldset { padding: 26px; position: relative; width: 533px; margin-bottom: 32px; box-sizing: border-box; border: 1px solid rgb(10, 86, 136); background-color: rgba(0, 44, 69, 0.6); }
@media only screen and (max-width: 1140px) {
#enlist form.enlist-form fieldset { width: 100%; }
}
#enlist form.enlist-form fieldset * { font-family: Electrolize; }
#enlist form.enlist-form fieldset .comment { color: rgb(3, 101, 138); font-size: 14px; line-height: 18px; font-family: Electrolize; display: block; text-transform: none; padding-top: 5px; }
#enlist form.enlist-form fieldset .comment a { color: rgb(0, 231, 255); }
#enlist form.enlist-form fieldset .msg-wrapper { float: right; font-size: 12px; position: relative; margin-top: 5px; }
#enlist form.enlist-form fieldset .msg-wrapper.good { display: none; }
#enlist form.enlist-form fieldset .msg-wrapper .msg-error { display: none; }
#enlist form.enlist-form fieldset .msg-wrapper.error { color: rgb(195, 41, 41); }
#enlist form.enlist-form fieldset .msg-wrapper.error .msg-error { display: block; }
#enlist form.enlist-form fieldset .msg-wrapper.error::after { width: 63px; height: 4px; content: ""; display: block; background-color: rgb(195, 41, 41); position: absolute; right: 12px; bottom: -9px; transform: skew(-45deg); box-shadow: rgba(195, 41, 41, 0.7) 4px 4px 10px, rgba(195, 41, 41, 0.7) -4px -4px 10px, rgba(195, 41, 41, 0.7) -4px 4px 10px, rgba(195, 41, 41, 0.7) 4px -4px 10px; }
#enlist form.enlist-form fieldset .section { color: rgb(0, 231, 255); font: 700 18px / 1 Orbitron; text-transform: uppercase; margin-top: 5px; border-bottom: 1px solid rgb(6, 59, 93); }
#enlist form.enlist-form fieldset .section .comment { color: rgb(8, 145, 197); padding: 10px 0px 20px; font-weight: 100; }
#enlist form.enlist-form fieldset .section i { font-size: 16px; font-style: normal; color: rgb(3, 101, 138); text-transform: none; }
#enlist form.enlist-form fieldset .section--no-border-bottom { border-bottom: 0px; }
#enlist form.enlist-form fieldset label { font-size: 16px; color: rgb(0, 237, 255); text-transform: uppercase; margin-top: 45px; display: block; width: 100%; }
#enlist form.enlist-form fieldset input[type="text"], #enlist form.enlist-form fieldset input[type="password"], #enlist form.enlist-form fieldset .selectlist { background-color: rgba(0, 0, 0, 0.35); height: 52px; line-height: 52px; border-color: rgb(0, 37, 62); }
#enlist form.enlist-form fieldset input[type="text"].success, #enlist form.enlist-form fieldset input[type="password"].success, #enlist form.enlist-form fieldset .selectlist.success { border-color: rgb(31, 122, 39); }
#enlist form.enlist-form fieldset input[type="text"].error, #enlist form.enlist-form fieldset input[type="password"].error, #enlist form.enlist-form fieldset .selectlist.error { border-color: rgb(195, 41, 41); }
#enlist form.enlist-form fieldset input[type="text"], #enlist form.enlist-form fieldset input[type="password"] { padding: 0px 15px; transition-duration: 0.2s; perspective: 1000px; font-size: 18px; color: rgb(0, 231, 255); }
#enlist form.enlist-form fieldset input[type="text"]:focus, #enlist form.enlist-form fieldset input[type="password"]:focus { border-color: rgb(0, 231, 255); }
#enlist form.enlist-form fieldset .selectlist { border-radius: 0px; }
#enlist form.enlist-form fieldset .selectlist.small { width: 122px; }
#enlist form.enlist-form fieldset .selectlist.medium { width: 186px; }
#enlist form.enlist-form fieldset .selectlist > span { height: 52px; line-height: 52px; width: 100px; font-size: 20px; color: rgb(3, 101, 138); padding: 0px; text-align: center; margin-top: 0px; }
#enlist form.enlist-form fieldset .selectlist .arrow { width: 20px; height: 16px; background: url("") no-repeat; position: absolute; top: 18px; right: 15px; }
#enlist form.enlist-form fieldset .selectlist .scrollable { max-height: initial; height: 300px; }
#enlist form.enlist-form fieldset .selectlist .scrollable .viewport { width: 103px; }
#enlist form.enlist-form fieldset .selectlist .scrollable .scrollbar .track { width: 8px; }
#enlist form.enlist-form fieldset .selectlist ul { margin-left: 0px; background-color: rgba(0, 0, 0, 0.8); }
#enlist form.enlist-form fieldset .selectlist ul li { height: 40px; line-height: 40px; font-size: 16px; padding: 0px; text-align: center; color: rgb(22, 146, 193); background: rgba(0, 0, 0, 0.8); border-style: solid; border-color: rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgb(8, 145, 197); border-image: initial; border-width: 1px 0px 0px 5px; }
#enlist form.enlist-form fieldset .selectlist ul li:hover { background: rgba(0, 0, 0, 0.4); border-left-color: rgb(0, 237, 255); color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#enlist form.enlist-form fieldset .error-level-line { display: block; width: 108px; height: 5px; background: rgb(25, 60, 76); margin-top: 10px; }
#enlist form.enlist-form fieldset .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
@media only screen and (max-width: 1140px) {
#enlist form.enlist-form fieldset .error-level-line { width: 23%; }
}
#enlist form.enlist-form fieldset .row { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 100%; }
#enlist form.enlist-form fieldset.referral { padding: 0px; background: 0px 0px; }
#enlist form.enlist-form fieldset.referral .referral-wrapper { padding: 16px; background: url("") repeat; margin: 9px; border: 1px solid rgb(14, 51, 74); }
#enlist form.enlist-form fieldset.referral .referral-wrapper .section { border: none; }
#enlist form.enlist-form fieldset.referral .referral-wrapper .section .comment { padding-bottom: 0px; }
#enlist form.enlist-form fieldset.referral .referral-wrapper label { margin-top: 20px; }
#enlist form.enlist-form fieldset.referral.disabled { opacity: 0.6; }
#enlist form.enlist-form fieldset.referral.disabled .referral-wrapper { height: 175px; }
#enlist form.enlist-form fieldset.referral.disabled .glow-corners { display: none; }
#enlist form.enlist-form fieldset.referral.validated { border-color: rgb(18, 101, 10); }
#enlist form.enlist-form fieldset.referral.validated .glow-corners::before, #enlist form.enlist-form fieldset.referral.validated .glow-corners::after { border-color: rgb(8, 179, 9); }
#enlist form.enlist-form fieldset.referral.validated .referral-wrapper { border-color: rgb(18, 78, 25); background: url("") repeat; }
#enlist form.enlist-form fieldset.security .section { border: none; margin-bottom: 23px; }
#enlist form.enlist-form fieldset.security .captcha { width: 265px; height: 114px; border: 1px solid rgb(10, 86, 136); display: none; float: left; margin-right: 15px; }
#enlist form.enlist-form fieldset.security .captcha img { width: 265px; height: 114px; }
#enlist form.enlist-form fieldset.security .re-generate { float: left; font-size: 16px; color: rgb(0, 237, 255); padding-left: 30px; position: relative; height: 25px; line-height: 25px; margin-top: 91px; }
#enlist form.enlist-form fieldset.security .re-generate .icon { position: absolute; left: 0px; top: 0px; width: 25px; height: 25px; background: url(""); display: block; }
#enlist form.enlist-form .security .enlist-form__newsletter-inner, #enlist form.enlist-form .enlist-form__newsletter .enlist-form__newsletter-inner { padding-left: 30px; }
#enlist form.enlist-form .security label, #enlist form.enlist-form .enlist-form__newsletter label { margin-top: 20px; }
#enlist form.enlist-form .security label.checkbox, #enlist form.enlist-form .enlist-form__newsletter label.checkbox { position: relative; padding-left: 5px; }
#enlist form.enlist-form .security label.checkbox::before, #enlist form.enlist-form .enlist-form__newsletter label.checkbox::before { content: ""; position: absolute; left: 0px; top: 50%; margin-top: -10px; display: block; height: 20px; width: 20px; border: 1px solid rgb(0, 37, 62); background-color: rgba(0, 0, 0, 0.35); }
#enlist form.enlist-form .security label.checkbox::after, #enlist form.enlist-form .enlist-form__newsletter label.checkbox::after { content: ""; height: 53px; width: 50px; position: absolute; top: 50%; margin-top: -20px; left: -10px; display: block; pointer-events: none; opacity: 0; transition: opacity 0.2s ease-in-out 0s; background: url("") center center no-repeat transparent; }
#enlist form.enlist-form .security label.checkbox span, #enlist form.enlist-form .enlist-form__newsletter label.checkbox span { margin-top: 2px; font-size: 14px; line-height: 1.2em; text-transform: none; }
#enlist form.enlist-form .security label.checkbox span, #enlist form.enlist-form .enlist-form__newsletter label.checkbox span, #enlist form.enlist-form .security label.checkbox span.on, #enlist form.enlist-form .enlist-form__newsletter label.checkbox span.on { background: 0px 0px; }
#enlist form.enlist-form .security label.checkbox.on::after, #enlist form.enlist-form .enlist-form__newsletter label.checkbox.on::after { opacity: 1; }
#enlist form.enlist-form .security label.checkbox, #enlist form.enlist-form .enlist-form__newsletter label.checkbox, #enlist form.enlist-form .security .terms, #enlist form.enlist-form .enlist-form__newsletter .terms { display: inline-block; margin-bottom: 0px; font-size: 16px; color: rgb(8, 145, 197); width: auto; line-height: 22px; }
#enlist form.enlist-form .security label.checkbox a, #enlist form.enlist-form .enlist-form__newsletter label.checkbox a, #enlist form.enlist-form .security .terms a, #enlist form.enlist-form .enlist-form__newsletter .terms a { color: rgb(0, 231, 255); }
#enlist form.enlist-form .enlist-form__newsletter { width: 100%; }
#enlist form.enlist-form .enlist-form__newsletter .section { max-width: 480px; width: 100%; }
#referral #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
@media only screen and (max-width: 765px) {
#referral #post-background { background: url("") center top no-repeat; }
}
#referral #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#referral #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#referral #contentbody { padding-bottom: 80px; }
#referral #contentbody .wrapper { padding-bottom: 90px; overflow: hidden; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#referral #contentbody .wrapper { padding-bottom: 500px; }
}
#referral .subscriptions-item { position: relative; width: 760px; height: 460px; margin: 0px auto; background: url("") 0px -20px / 100% no-repeat rgb(16, 18, 28); padding: 16px 3% 17px; border-top: 2px solid rgb(0, 230, 255); border-bottom: 1px solid rgb(6, 145, 164); }
#referral .subscriptions-item, #referral .subscriptions-item::before, #referral .subscriptions-item::after, #referral .subscriptions-item *, #referral .subscriptions-item ::before, #referral .subscriptions-item ::after { box-sizing: border-box; }
#referral .subscriptions-item::before { content: ""; visibility: hidden; width: 94%; height: 400px; position: absolute; top: 25px; left: 3%; border: 1px solid rgb(17, 61, 71); }
#referral .subscriptions-item::after { content: ""; display: block; width: 100px; height: 2px; position: absolute; left: 0px; top: 0px; background: rgb(0, 230, 255); }
#referral .subscriptions-item .description { padding: 0px 35px; }
#referral .subscriptions-item h1 { margin: 0px 0px 45px; text-align: center; position: relative; z-index: 3; visibility: hidden; }
#referral .subscriptions-item h2 { position: relative; font: bold 17px / 1.5 Orbitron, sans-serif; text-transform: uppercase; text-align: center; color: rgb(207, 228, 238); text-shadow: rgba(0, 108, 255, 0.55) 0px 0px 8px, rgba(0, 108, 255, 0.55) 0px 0px 8px; margin: 110px 0px 15px; padding: 8px 0px; }
#referral .subscriptions-item h2::before, #referral .subscriptions-item h2::after { content: ""; display: block; width: 100%; height: 1px; background: rgb(28, 118, 187); box-shadow: rgba(28, 118, 187, 0.65) 0px -2px 5px 0px, rgba(28, 118, 187, 0.65) 0px 2px 5px 0px; position: absolute; left: 0px; top: 0px; }
#referral .subscriptions-item h2::after { top: auto; bottom: 0px; }
#referral .subscriptions-item p { font: 17px / 1.25 Electrolize, sans-serif; height: 85px; color: rgb(8, 145, 197); text-align: center; margin: 0px 0px 62px; }
#referral .subscriptions-item footer { height: 51px !important; top: -92px; }
#referral .subscriptions-item footer::before, #referral .subscriptions-item footer::after { content: " "; display: table; }
#referral .subscriptions-item footer::after { clear: both; }
#referral .subscriptions-item footer .pricing-info { width: 50%; float: left; position: relative; top: 0px; left: 10px; }
#referral .subscriptions-item footer .pricing-info .price-details { font: 12px / 1.25 Electrolize, sans-serif; color: rgb(208, 221, 226); }
#referral .subscriptions-item footer .pricing-info .price-wrapper { position: relative; z-index: 2; }
#referral .subscriptions-item footer .pricing-info .price-wrapper *, #referral .subscriptions-item footer .pricing-info .price-wrapper ::before, #referral .subscriptions-item footer .pricing-info .price-wrapper ::after { box-sizing: content-box; }
#referral .subscriptions-item footer .pricing-info .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
#referral .subscriptions-item footer .pricing-info .price, #referral .subscriptions-item footer .pricing-info .price * { font-family: Electrolize, sans-serif; }
#referral .subscriptions-item footer .pricing-info .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#referral .subscriptions-item footer .pricing-info .price .original-price, #referral .subscriptions-item footer .pricing-info .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#referral .subscriptions-item footer .pricing-info .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#referral .subscriptions-item footer .pricing-info .price .original-price .super .currency { color: inherit; font-size: 11px; }
#referral .subscriptions-item footer .pricing-info .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#referral .subscriptions-item footer .pricing-info .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#referral .subscriptions-item footer .pricing-info .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#referral .subscriptions-item footer .pricing-info .price .discount .super { font-size: 9px; }
#referral .subscriptions-item footer .pricing-info .price .discount .super .currency { color: inherit; }
#referral .subscriptions-item footer .pricing-info .price .super { font-size: 14px; vertical-align: text-top; }
#referral .subscriptions-item footer .pricing-info .price .super .currency { color: rgb(210, 210, 210); }
#referral .subscriptions-item .read-more { color: rgb(255, 255, 255); font: 16px / 25px Electrolize, sans-serif; text-transform: uppercase; display: block; float: right; width: 185px; margin-top: 12px; height: 25px; position: relative; }
#referral .subscriptions-item .read-more::before { content: ""; display: block; width: 53px; height: 45px; position: absolute; top: -10px; right: -5px; background: url("") 0px 0px no-repeat; filter: drop-shadow(rgba(28, 118, 187, 0.75) 1px 1px 5px); }
@media only screen and (max-width: 765px) {
#referral .subscriptions-item { width: 100%; }
}
#referral .hexs { position: relative; }
@media only screen and (max-width: 765px) {
#referral .hexs { display: none; }
}
#referral .hexs .hex { position: absolute; transition-duration: 0.2s; perspective: 1000px; }
#referral .hexs .hex.invite { top: -32px; left: 174px; width: 284px; height: 265px; background: url("") center center no-repeat; }
@media only screen and (max-width: 1150px) {
#referral .hexs .hex.invite { left: 10px; }
}
#referral .hexs .hex.recruit { margin-left: -157px; left: 50%; top: -45px; width: 314px; height: 291px; background: url("") center center no-repeat; }
#referral .hexs .hex.rewards { top: -32px; right: 174px; width: 284px; height: 265px; background: url("") center center no-repeat; }
@media only screen and (max-width: 1150px) {
#referral .hexs .hex.rewards { right: 10px; }
}
#referral .hexs .hex:hover { opacity: 0.7; }
#referral .referral-field { width: 658px; height: 152px; background: url("") center center no-repeat; margin: 30px auto 0px; position: relative; z-index: 1; }
@media only screen and (max-width: 765px) {
#referral .referral-field { width: 100%; }
}
#referral .referral-field .blur { width: 100%; height: 100%; background: url("") center center no-repeat; position: absolute; left: 0px; top: 0px; }
#referral .referral-field .avatar { width: 82px; z-index: 5; height: 82px; position: absolute; left: 50%; margin-left: -41px; top: -35px; background: url("") center center no-repeat; }
#referral .referral-field .avatar img { border: 2px solid rgb(62, 230, 247); top: 9px; left: 9px; position: absolute; }
#referral .referral-field input { z-index: 2; position: relative; width: 100%; height: 100%; font-size: 29px; text-transform: uppercase; color: rgb(254, 248, 197); font-family: Electrolize; text-align: center; background: url("") center center no-repeat; margin: 0px; padding: 0px; border: none; }
#referral .referral-field input:focus { box-shadow: none; }
#referral .referral-field input::-webkit-input-placeholder { color: rgb(254, 248, 197); }
#referral .not-login-in { margin-top: 150px; margin-bottom: -20px; text-align: center; }
#referral .not-login-in a { margin: 20px auto 0px; transition-duration: 0.2s; perspective: 1000px; position: relative; width: 297px; height: 131px; display: block; background: url("") left top no-repeat; }
#referral .not-login-in a span { transition-duration: 0.2s; perspective: 1000px; padding-top: 24px; color: rgb(67, 237, 248); text-transform: uppercase; font: bold 20px / 20px Orbitron; position: relative; z-index: 10; }
#referral .not-login-in a .hover { opacity: 0; transition-duration: 0.2s; perspective: 1000px; z-index: 9; position: absolute; width: 297px; height: 131px; left: 0px; top: 0px; background: url("") right top no-repeat; }
#referral .not-login-in a:hover span { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px; }
#referral .not-login-in a:hover .hover { opacity: 1; }
#referral .not-login-in span { color: rgb(16, 83, 125); display: block; font-size: 14px; text-transform: uppercase; font-family: Electrolize; }
#referral .not-login-in span.or { margin-top: -40px; }
#referral .referral-share p { color: rgb(31, 131, 196); font-size: 11px; text-transform: uppercase; text-align: center; font-family: Electrolize; margin: 35px auto 0px; }
#referral .referral-share .btn { display: flex; gap: 50px; justify-content: center; margin-top: 25px; }
#referral .referral-share .referral-share-social { display: flex; justify-content: center; align-items: center; width: 55px; height: 55px; box-sizing: content-box; background-color: rgb(26, 123, 195); border-radius: 50%; transition: all 0.2s ease 0s; }
#referral .referral-share .referral-share-social::after { content: ""; display: block; height: 25px; width: 25px; background-color: rgb(255, 255, 255); }
#referral .referral-share .referral-share-social.facebook::after { mask-image: url(""); }
#referral .referral-share .referral-share-social.x::after { mask-image: url(""); }
#referral .referral-share .referral-share-social:hover { background-color: rgb(17, 97, 159); }
#referral .description { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 950px; margin: 50px auto 0px; }
@media only screen and (max-width: 990px) {
#referral .description { width: 80%; padding: 0px 10%; margin-bottom: 50px; }
}
#referral .description .block { width: 250px; box-sizing: border-box; }
@media only screen and (max-width: 990px) {
#referral .description .block { display: block; width: 100%; padding-bottom: 50px; }
}
#referral .description .block .title { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; font: bold 16px / 16px Orbitron; color: rgb(147, 215, 247); text-align: center; text-transform: uppercase; }
#referral .description .block p { color: rgb(147, 215, 247); font-size: 14px; font-family: Electrolize; line-height: 20px; text-align: left; }
#referral h3 { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; margin: 0px; padding-top: 20px; font: bold 30px / 105px Orbitron; color: rgb(209, 243, 253); text-align: center; text-transform: uppercase; background: url("") center center no-repeat; }
@media only screen and (max-width: 765px) {
#referral h3 { font-size: 20px; }
}
#referral p.recruitment { font-size: 14px; color: rgb(22, 116, 155); text-align: center; width: 650px; margin: -10px auto 50px; line-height: 18px; font-family: Electrolize; }
@media only screen and (max-width: 765px) {
#referral p.recruitment { width: 100%; margin: -10px 20px 50px; }
}
#referral h4 { height: 90px; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; margin: 0px; padding-top: 20px; font: bold 24px / 33px Orbitron; color: rgb(0, 237, 255); text-align: center; text-transform: uppercase; background: url("") center bottom no-repeat; }
#referral h4 span { color: rgb(22, 116, 155); font: bold 18px / 18px Orbitron; display: block; text-shadow: none; position: relative; top: -40px; }
#referral .leaderboard-table { width: 800px; margin: 40px auto 0px; border: 1px solid rgb(11, 96, 150); background: rgba(0, 0, 0, 0.3); }
#referral .leaderboard-table .leaderboard-row { display: flex; height: 75px; }
#referral .leaderboard-table .leaderboard-row:not(:last-child) { border-bottom: 1px solid rgb(6, 49, 75); }
#referral .leaderboard-table .leaderboard-row.top-row { background-color: rgb(5, 66, 102); box-shadow: rgba(26, 140, 255, 0.5) 0px 0px 60px 0px, rgba(26, 140, 255, 0.5) 0px 0px 60px 0px; border-color: rgb(11, 96, 150); }
#referral .leaderboard-table .leaderboard-row.top-row .leaderboard-cell:not(:last-child) { border-color: rgb(11, 96, 150); }
#referral .leaderboard-table .leaderboard-row .leaderboard-cell { display: flex; align-items: center; justify-content: center; flex: 1 1 0%; font-family: Electrolize, sans-serif; }
#referral .leaderboard-table .leaderboard-row .leaderboard-cell:not(:last-child) { border-right: 1px solid rgb(6, 49, 75); }
#referral .leaderboard-table .leaderboard-row .cell-inner { font-family: inherit; }
#referral .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 140px; padding-top: 3px; font-family: Orbitron, sans-serif; font-size: 25px; color: rgb(115, 177, 203); }
#referral .leaderboard-table .leaderboard-row .leaderboard-rank.top-rank { color: rgb(255, 255, 255); background-image: url(""); background-repeat: no-repeat; background-position: center 45%; }
#referral .leaderboard-table .leaderboard-row .leaderboard-avatar { max-width: 76px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-avatar img { max-height: 75px; max-width: 76px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-name { justify-content: flex-start; padding-left: 20px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-name .name-displayname { font-family: inherit; font-size: 14px; color: rgb(162, 119, 15); text-transform: uppercase; }
#referral .leaderboard-table .leaderboard-row .leaderboard-name .name-nickname { font-family: inherit; font-size: 12px; color: rgb(40, 112, 147); }
#referral .leaderboard-table .leaderboard-row .leaderboard-referrals { justify-content: flex-end; padding-right: 20px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-referrals .referrals-count { font-family: inherit; font-size: 20px; color: rgb(115, 177, 203); }
#referral .leaderboard-table .leaderboard-row .leaderboard-referrals .referrals-unit { font-family: inherit; font-size: 14px; color: rgb(22, 116, 155); }
@media only screen and (max-width: 850px) {
#referral .leaderboard-table { width: 700px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 100px; }
}
@media only screen and (max-width: 765px) {
#referral .leaderboard-table { width: 90%; }
#referral .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 75px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-referrals { max-width: 110px; }
#referral .leaderboard-table .leaderboard-row .leaderboard-name { padding-left: 10px; }
}
#referral .table { width: 836px; margin: 0px auto; }
#referral .table .table-header { height: 82px; position: relative; }
#referral .table .table-header .empty { background-color: rgba(0, 0, 0, 0.5); border-top: 1px solid rgb(22, 116, 155); height: 50px; margin-top: 31px; }
#referral .table .table-header .label { border-top: 1px solid rgb(22, 116, 155); color: rgb(209, 243, 253); font: bold 22px / 22px Orbitron; position: relative; }
@media only screen and (max-width: 765px) {
#referral .table .table-header .label { font: bold 15px / 15px Orbitron; }
}
#referral .table .table-header .label::before, #referral .table .table-header .label::after { position: absolute; content: ""; display: block; top: 0px; }
#referral .table .table-header .label::before { width: 0px; height: 0px; border-style: solid; }
#referral .table .table-header .label::after { width: 6px; height: 32px; background-color: rgb(67, 237, 248); top: -1px; box-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#referral .table .table-header.ranks { float: left; border-right: 1px solid rgb(22, 116, 155); width: 311px; }
@media only screen and (max-width: 990px) {
#referral .table .table-header.ranks { width: 231px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-header.ranks { width: 209px; }
}
#referral .table .table-header.ranks .empty { border-left: 1px solid rgb(22, 116, 155); width: 122px; float: left; }
@media only screen and (max-width: 990px) {
#referral .table .table-header.ranks .empty { width: 50px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-header.ranks .empty { width: 49px; }
}
#referral .table .table-header.ranks .label { float: right; text-align: right; padding: 30px 25px 0px 35px; }
#referral .table .table-header.ranks .label::before { border-width: 0px 0px 31px 31px; border-color: transparent transparent rgba(0, 0, 0, 0.5); left: -30px; }
#referral .table .table-header.ranks .label::after { transform: skew(-45deg); left: -22px; }
#referral .table .table-header.rewards { float: right; border-left: 1px solid rgb(22, 116, 155); width: 493px; }
@media only screen and (max-width: 990px) {
#referral .table .table-header.rewards { width: 477px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-header.rewards { width: 209px; }
}
#referral .table .table-header.rewards .empty { border-right: 1px solid rgb(22, 116, 155); width: 268px; float: right; }
@media only screen and (max-width: 990px) {
#referral .table .table-header.rewards .empty { width: 250px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-header.rewards .empty { width: 22px; }
}
#referral .table .table-header.rewards .label { float: left; text-align: left; padding: 30px 35px 0px 25px; }
#referral .table .table-header.rewards .label::before { border-width: 31px 0px 0px 31px; border-color: transparent transparent transparent rgba(0, 0, 0, 0.5); right: -30px; }
#referral .table .table-header.rewards .label::after { transform: skew(45deg); right: -22px; }
@media only screen and (max-width: 990px) {
#referral .table { width: 740px; }
}
@media only screen and (max-width: 765px) {
#referral .table { width: 450px; }
}
#referral .table * { font-family: Electrolize; }
#referral .table .rows { border-right: 1px solid rgb(22, 116, 155); border-left: 1px solid rgb(22, 116, 155); }
#referral .table .rows .row { background-color: rgba(0, 0, 0, 0.5); height: 82px; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgba(22, 116, 155, 0); border-bottom: 1px solid rgba(22, 116, 155, 0); }
#referral .table .rows .row > div { float: left; }
#referral .table .rows .row > span { pointer-events: none; width: 109px; height: 178px; position: absolute; display: block; opacity: 0; transition-duration: 0.2s; perspective: 1000px; top: -34px; background: url(""); }
#referral .table .rows .row > span.left { left: -59px; }
#referral .table .rows .row > span.right { right: -59px; top: -61px; transform: rotate(180deg); }
#referral .table .rows .row:nth-child(2n) { background-color: rgba(18, 101, 172, 0.3); }
#referral .table .rows .row .grade { width: 152px; text-align: right; font-size: 18px; color: rgb(115, 177, 203); padding-top: 19px; white-space: nowrap; overflow: hidden; }
@media only screen and (max-width: 990px) {
#referral .table .rows .row .grade { width: 125px; }
}
@media only screen and (max-width: 765px) {
#referral .table .rows .row .grade { display: none; }
}
#referral .table .rows .row .grade span { display: block; color: rgb(115, 177, 203); }
#referral .table .rows .row .grade span sup { color: rgb(22, 116, 155); font-size: 14px; top: 0px; }
#referral .table .rows .row .icon { width: 158px; margin-right: 30px; border-right: 1px solid rgb(22, 116, 155); overflow: hidden; height: 82px; }
@media only screen and (max-width: 990px) {
#referral .table .rows .row .icon { width: 105px; }
}
@media only screen and (max-width: 765px) {
#referral .table .rows .row .icon { width: 208px; }
}
#referral .table .rows .row .icon img { float: right; position: relative; top: -7px; width: 98px; height: 96px; }
@media only screen and (max-width: 765px) {
#referral .table .rows .row .icon img { display: block; margin: 0px auto; float: none; }
}
#referral .table .rows .row .reward { width: 175px; border-left: 1px solid rgb(22, 116, 155); height: 82px; }
#referral .table .rows .row .reward .holder { width: 130px; height: 67px; overflow: hidden; margin: 7px 0px 0px 25px; position: relative; }
#referral .table .rows .row .reward .holder img { height: 67px; width: 198px; position: absolute; left: 50%; top: 0px; margin-left: -99px; }
#referral .table .rows .row .infos { width: 315px; font-size: 16px; color: rgb(115, 177, 203); padding-top: 10px; }
@media only screen and (max-width: 990px) {
#referral .table .rows .row .infos { width: 265px; font-size: 14px; }
}
@media only screen and (max-width: 765px) {
#referral .table .rows .row .infos { display: none; }
}
#referral .table .rows .row .infos span { display: block; font-size: 12px; color: rgb(22, 116, 155); }
#referral .table .rows .row:hover, #referral .table .rows .row.active { background-color: rgba(18, 101, 172, 0.5); border-color: rgb(22, 116, 155); }
#referral .table .rows .row:hover > span, #referral .table .rows .row.active > span { opacity: 1; }
#referral .table .table-footer { height: 30px; background-color: rgba(0, 0, 0, 0.5); border-bottom: 1px solid rgb(22, 116, 155); position: relative; }
#referral .table .table-footer::before, #referral .table .table-footer::after { position: absolute; content: ""; display: block; top: 0px; }
#referral .table .table-footer::before { width: 0px; height: 0px; border-style: solid; }
#referral .table .table-footer::after { width: 1px; height: 31px; background-color: rgb(22, 116, 155); }
#referral .table .table-footer.ranks { float: left; border-right: 1px solid rgb(22, 116, 155); width: 281px; margin-left: 30px; }
@media only screen and (max-width: 990px) {
#referral .table .table-footer.ranks { width: 201px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-footer.ranks { width: 179px; }
}
#referral .table .table-footer.ranks::before { border-width: 0px 30px 30px 0px; border-color: transparent rgba(0, 0, 0, 0.5) transparent transparent; left: -30px; }
#referral .table .table-footer.ranks::after { transform: skew(45deg); left: -15px; }
#referral .table .table-footer.rewards { float: right; border-left: 1px solid rgb(22, 116, 155); width: 463px; margin-right: 30px; }
@media only screen and (max-width: 990px) {
#referral .table .table-footer.rewards { width: 447px; }
}
@media only screen and (max-width: 765px) {
#referral .table .table-footer.rewards { width: 179px; }
}
#referral .table .table-footer.rewards::before { border-width: 30px 30px 0px 0px; border-color: rgba(0, 0, 0, 0.5) transparent transparent; right: -30px; }
#referral .table .table-footer.rewards::after { transform: skew(-45deg); right: -15px; }
#referral .fly-now-home-wrapper { width: 100%; position: relative; z-index: 11; overflow: hidden; height: 139px; top: -50px; }
#referral .fly-now-home-wrapper::before, #referral .fly-now-home-wrapper::after { content: ""; position: absolute; width: 100%; height: 50px; z-index: 9; }
#referral .fly-now-home-wrapper::before { top: 10px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%); }
#referral .fly-now-home-wrapper::after { bottom: 5px; background: linear-gradient(rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn { width: 332px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: 25px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label { width: 320px; z-index: 15; display: block; position: absolute; left: 50%; height: 61px; transform: translateX(-50%); text-transform: uppercase; text-align: center; top: 21px; text-shadow: rgba(76, 33, 4, 0.79) 0px 0px 13px, rgba(255, 187, 24, 0.6) 0px 0px 32px; user-select: none; transition-duration: 0.3s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label, #referral .fly-now-home-wrapper .fly-now-home-btn .label * { font: 500 24px / 58px Orbitron; color: rgb(255, 239, 199); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron { transition-duration: 0.2s; perspective: 1000px; background: rgb(255, 252, 216); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left { right: 32px; box-shadow: rgba(226, 97, 11, 0.8) -12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.8) -38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.8) -72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right { left: 32px; box-shadow: rgba(226, 97, 11, 0.8) 12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.8) 38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.8) 72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.left { left: 43px; box-shadow: rgba(226, 97, 11, 0.8) 12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.right { right: 43px; box-shadow: rgba(226, 97, 11, 0.8) -12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.66) 0px 2px 12px); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.8) -54px -1px 45px 5px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.8) 54px -1px 45px 5px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line { transition-duration: 0.2s; perspective: 1000px; opacity: 0.9; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::after { transition-duration: 0.2s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top { width: 238px; border-bottom-color: rgb(32, 14, 0); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(255, 254, 241) 0%, rgba(224, 132, 0, 0.68) 25%, rgba(201, 77, 0, 0.48) 40%, rgba(201, 77, 0, 0.35) 50%, rgba(201, 77, 0, 0.48) 60%, rgba(224, 132, 0, 0.68) 75%, rgb(255, 254, 241) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::after { width: 284px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom { width: 198px; border-top-color: rgb(32, 14, 0); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::before { width: 224px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::after { background: linear-gradient(to right, rgb(254, 250, 235) 0%, rgba(224, 132, 0, 0.55) 30%, rgba(207, 77, 13, 0.4) 40%, rgba(207, 77, 13, 0.25) 50%, rgba(207, 77, 13, 0.4) 60%, rgba(224, 132, 0, 0.55) 70%, rgb(254, 250, 235) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:hover .noise-wrapper { background-image: url(""); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active { font-size: 25px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron { background: rgb(255, 254, 241); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left { right: 42px; box-shadow: rgba(226, 97, 11, 0.9) -13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.75) -38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.75) -72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right { left: 42px; box-shadow: rgba(226, 97, 11, 0.9) 13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.75) 38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.75) 72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.left { left: 53px; box-shadow: rgba(226, 97, 11, 0.9) 13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.right { right: 53px; box-shadow: rgba(226, 97, 11, 0.9) -13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.56) 0px 2px 12px); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.75) -50px 1px 77px 1px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.75) 50px 1px 77px 1px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line { opacity: 1; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.top { width: 218px; border-bottom-color: rgb(32, 14, 0); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom { width: 178px; border-top-color: rgb(32, 14, 0); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom::before { width: 204px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label:active .noise-wrapper { background-image: url(""); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .inner { position: relative; z-index: 20; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper { position: absolute; z-index: 14; transform: translateZ(0px); inset: 0px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron { position: absolute; background: rgb(226, 214, 145); z-index: 15; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::after { content: ""; position: absolute; display: block; width: 22px; background: 0px 0px; opacity: 0.5; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.left { transform: translateZ(0px) skew(45deg, 0deg); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.right { transform: translateZ(0px) skew(-45deg, 0deg); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small { top: 1px; height: 12px; transition-duration: 0.2s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::after { height: 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left { right: 0px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { right: -17px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.66) -38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.66) -72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right { left: 0px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { left: -17px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.66) 38px 3px 34px 3px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.66) 72px 1px 46px 2px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat { top: 13px; height: 36px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::after { height: 22px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left { left: 46px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { left: -17px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before { box-shadow: rgba(251, 169, 40, 0.66) 42px 9px 44px 5px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { box-shadow: rgba(204, 91, 7, 0.66) 79px 2px 36px 0px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right { right: 46px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { right: -17px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before { box-shadow: rgba(251, 169, 40, 0.66) -42px 9px 44px 5px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { box-shadow: rgba(204, 91, 7, 0.66) -79px 2px 36px 0px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper { position: absolute; z-index: 13; top: 1px; height: 61px; width: 100%; filter: drop-shadow(rgba(205, 101, 0, 0.25) 0px 2px 3px); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { content: ""; position: absolute; opacity: 0.5; display: block; width: 32px; height: 16px; top: 20px; background: 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.66) -48px 3px 37px 1px; left: 60px; transform: skew(45deg); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.66) 48px 3px 37px 1px; right: 60px; transform: skew(-45deg); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line { position: relative; margin: auto; height: 0px; opacity: 0.66; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::after { content: ""; position: absolute; top: 0px; height: 1px; width: 100%; left: 50%; transform: translateX(-50%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top { width: 300px; transition-duration: 0.2s; perspective: 1000px; border-bottom: 12px solid rgb(6, 5, 5); border-left: 12px solid transparent; border-right: 12px solid transparent; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { transition-duration: 0.2s; perspective: 1000px; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgb(201, 77, 0) 15%, rgb(92, 39, 2) 30%, rgb(27, 15, 0) 50%, rgb(92, 39, 2) 70%, rgb(201, 77, 0) 85%, rgb(224, 132, 0) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { width: 260px; top: 12px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 79, 13, 0.65) 10%, rgba(181, 68, 10, 0.3) 20%, rgba(104, 34, 0, 0) 50%, rgba(181, 68, 10, 0.3) 80%, rgba(207, 79, 13, 0.65) 90%, rgb(224, 132, 0) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom { border-top: 34px solid rgb(6, 5, 5); border-left: 34px solid transparent; border-right: 34px solid transparent; top: 1px; width: 184px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before, #referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before { top: -11px; width: 200px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(201, 77, 0, 0.86) 10%, rgba(59, 25, 1, 0.72) 20%, rgba(17, 10, 2, 0.3) 50%, rgba(59, 25, 1, 0.72) 80%, rgba(201, 77, 0, 0.86) 90%, rgb(224, 132, 0) 100%); }
#referral .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { bottom: 0px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 77, 13, 0.66) 20%, rgba(89, 40, 6, 0.15) 50%, rgba(207, 77, 13, 0.66) 80%, rgb(224, 132, 0) 100%); }
#referral .fly-now-home-wrapper > .line-wrapper { top: 24px; width: 1920px; left: 50%; transform: translateX(-50%); }
#referral .fly-now-home-wrapper > .line-wrapper::before, #referral .fly-now-home-wrapper > .line-wrapper::after { content: ""; position: absolute; background: rgba(0, 0, 0, 0.5); height: 23px; width: 100%; top: 35px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px 0px; }
#referral .fly-now-home-wrapper > .line-wrapper::before { left: -100%; }
#referral .fly-now-home-wrapper > .line-wrapper::after { right: -100%; }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle { top: 35px; width: 860px; height: 23px; position: absolute; margin-top: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.94) 90%, rgb(0, 0, 0) 95%, rgb(0, 0, 0) 100%); }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle.left { left: 0px; }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle.right { right: 0px; transform: rotateY(180deg); }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle::before, #referral .fly-now-home-wrapper > .line-wrapper .line.middle::after { content: ""; position: absolute; height: 1px; }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle::before { width: 833px; top: -1px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 25%, rgb(201, 77, 0) 55%, rgb(192, 132, 0) 100%); }
#referral .fly-now-home-wrapper > .line-wrapper .line.middle::after { width: 860px; top: 23px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 40%, rgb(201, 77, 0) 70%, rgb(192, 132, 0) 100%); }
#referral .fly-now-home-wrapper .line-wrapper { z-index: 9; position: relative; }
#referral .fly-now-home-wrapper .line-wrapper .line { z-index: 10; transform: translateZ(0px); }
#referral-contest .lightbox.referralcomp ol.n { list-style-type: lower-alpha; }
#referral-contest .lightbox.referralcomp ol.q { list-style-type: lower-roman; }
#referral-contest .lightbox.referralcomp ol.f { list-style-type: decimal; }
#referral-contest #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
#referral-contest #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#referral-contest #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#referral-contest #contentbody { padding-bottom: 800px; }
@media only screen and (max-width: 765px) {
#referral-contest #contentbody { padding-bottom: 235px; }
}
#referral-contest #contentbody .wrapper { padding-bottom: 90px; overflow: hidden; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#referral-contest #contentbody .wrapper { padding-bottom: 500px; }
}
#referral-contest .hexs { position: relative; margin-top: 130px; }
@media only screen and (max-width: 765px) {
#referral-contest .hexs { display: none; }
}
#referral-contest .hexs .hex-bg { position: absolute; top: -177px; left: -93px; opacity: 0.7; }
#referral-contest .hexs .hex-wrapper { display: flex; justify-content: center; }
#referral-contest .hexs .hex { transition-duration: 0.2s; perspective: 1000px; width: 215px; height: 265px; margin: 0px -12px; }
#referral-contest .hexs .hex.invite { background: url("") center center no-repeat; }
@media only screen and (max-width: 1150px) {
#referral-contest .hexs .hex.invite { left: 10px; }
}
#referral-contest .hexs .hex.recruit { position: relative; top: -14px; width: 314px; height: 291px; background: url("") center center no-repeat; }
#referral-contest .hexs .hex.rewards { background: url("") center center no-repeat; }
@media only screen and (max-width: 1150px) {
#referral-contest .hexs .hex.rewards { right: 10px; }
}
#referral-contest .hexs .hex:hover { opacity: 0.7; }
#referral-contest .referral-field { width: 658px; height: 152px; background: url("") center center no-repeat; margin: 100px auto 0px; position: relative; z-index: 1; }
@media only screen and (max-width: 765px) {
#referral-contest .referral-field { width: 100%; }
}
#referral-contest .referral-field .blur { width: 100%; height: 100%; background: url("") center center no-repeat; position: absolute; left: 0px; top: 0px; }
#referral-contest .referral-field .avatar { width: 82px; z-index: 5; height: 82px; position: absolute; left: 50%; margin-left: -41px; top: -35px; background: url("") center center no-repeat; }
#referral-contest .referral-field .avatar img { border: 2px solid rgb(62, 230, 247); top: 9px; left: 9px; position: absolute; }
#referral-contest .referral-field input { z-index: 2; position: relative; width: 100%; height: 100%; font-size: 29px; text-transform: uppercase; color: rgb(254, 248, 197); font-family: Electrolize; text-align: center; background: url("") center center no-repeat; margin: 0px; padding: 0px; border: none; }
#referral-contest .referral-field input:focus { box-shadow: none; }
#referral-contest .referral-field input::-webkit-input-placeholder { color: rgb(254, 248, 197); }
#referral-contest .not-login-in { margin-top: 150px; margin-bottom: -20px; text-align: center; }
#referral-contest .not-login-in a { margin: 20px auto 0px; transition-duration: 0.2s; perspective: 1000px; position: relative; width: 297px; height: 131px; display: block; background: url("") left top no-repeat; }
#referral-contest .not-login-in a span { transition-duration: 0.2s; perspective: 1000px; padding-top: 24px; color: rgb(67, 237, 248); text-transform: uppercase; font: bold 20px / 20px Orbitron; position: relative; z-index: 10; }
#referral-contest .not-login-in a .hover { opacity: 0; transition-duration: 0.2s; perspective: 1000px; z-index: 9; position: absolute; width: 297px; height: 131px; left: 0px; top: 0px; background: url("") right top no-repeat; }
#referral-contest .not-login-in a:hover span { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px; }
#referral-contest .not-login-in a:hover .hover { opacity: 1; }
#referral-contest .not-login-in span { color: rgb(16, 83, 125); display: block; font-size: 14px; text-transform: uppercase; font-family: Electrolize; }
#referral-contest .not-login-in span.or { margin-top: -40px; }
#referral-contest .referral-share p { color: rgb(31, 131, 196); font-size: 11px; text-transform: uppercase; text-align: center; font-family: Electrolize; margin: 35px auto 0px; }
#referral-contest .referral-share .btn { width: 213px; margin: 0px auto; }
#referral-contest .referral-share a { display: inline-block; width: 106px; height: 106px; transition-duration: 0.2s; perspective: 1000px; margin-right: -4px; text-align: center; background: url("") no-repeat; }
#referral-contest .referral-share a.link { background-position: 0px 0px; }
#referral-contest .referral-share a.email { background-position: 0px -109px; }
#referral-contest .referral-share a.facebook { background-position: 0px -228px; }
#referral-contest .referral-share a.twitter { background-position: 0px -368px; }
#referral-contest .referral-share a:hover { opacity: 0.5; }
#referral-contest .description { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 950px; margin: 50px auto 0px; }
@media only screen and (max-width: 990px) {
#referral-contest .description { width: 80%; padding: 0px 10%; margin-bottom: 50px; }
}
#referral-contest .description .block { width: 250px; box-sizing: border-box; }
@media only screen and (max-width: 990px) {
#referral-contest .description .block { display: block; width: 100%; padding-bottom: 50px; }
}
#referral-contest .description .block .title { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; font: bold 16px / 16px Orbitron; color: rgb(147, 215, 247); text-align: center; text-transform: uppercase; }
#referral-contest .description .block p { color: rgb(147, 215, 247); font-size: 14px; font-family: Electrolize; line-height: 20px; text-align: left; }
#referral-contest h3 { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; margin: 0px; padding-top: 20px; font: bold 30px / 105px Orbitron; color: rgb(209, 243, 253); text-align: center; text-transform: uppercase; background: url("") center center no-repeat; }
@media only screen and (max-width: 765px) {
#referral-contest h3 { font-size: 20px; }
}
#referral-contest p.recruitment { font-size: 14px; color: rgb(22, 116, 155); text-align: center; width: 650px; margin: -10px auto 50px; line-height: 18px; font-family: Electrolize; }
@media only screen and (max-width: 765px) {
#referral-contest p.recruitment { width: 100%; margin: -10px 20px 50px; }
}
#referral-contest h4 { height: 90px; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; margin: 0px; padding-top: 20px; font: bold 24px / 33px Orbitron; color: rgb(0, 237, 255); text-align: center; text-transform: uppercase; background: url("") center bottom no-repeat; }
#referral-contest h4 span { color: rgb(22, 116, 155); font: bold 18px / 18px Orbitron; display: block; text-shadow: none; position: relative; top: -40px; }
#referral-contest .referral-header { margin-bottom: 65px; }
#referral-contest .referral-header h1 { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; height: 90px; margin: 0px auto; padding-top: 35px; max-width: 1240px; }
#referral-contest .referral-header h1 .header-text { display: inline-block; font-family: inherit; }
@media only screen and (max-width: 950px) {
#referral-contest .referral-header h1 .header-text { width: 60%; }
}
#referral-contest .referral-header h1::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -70px top / 788px no-repeat; z-index: -1; }
#referral-contest .referral-header h1::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -70px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
@media only screen and (max-width: 1240px) {
#referral-contest .referral-header h1::before { background-position: 70% top; }
#referral-contest .referral-header h1::after { background-position: 70% top; }
}
@media only screen and (max-width: 950px) {
#referral-contest .referral-header h1::before { background-position: 50% top; }
#referral-contest .referral-header h1::after { background-position: 50% top; }
}
@media only screen and (max-width: 765px) {
#referral-contest .referral-header h1 { font-size: 20px; }
}
#referral-contest .referral-header .featured-video .placeholder { width: 783px; height: 439px; border: 1px solid rgb(6, 108, 147); margin: 0px auto 30px; position: relative; cursor: pointer; overflow: hidden; }
#referral-contest .referral-header .featured-video .placeholder::before { content: ""; display: block; width: 114px; height: 104px; position: absolute; top: 50%; left: 50%; margin: -52px 0px 0px -57px; background: url("") 0px 0px no-repeat; transition: filter 0.2s ease-out 0s, opacity 0.25s linear 0s; }
#referral-contest .referral-header .featured-video .placeholder > img { display: block; width: 100%; cursor: pointer; }
#referral-contest .referral-header .featured-video .placeholder.playing::before { filter: blur(8px); opacity: 0; }
@media only screen and (max-width: 945px) {
#referral-contest .referral-header .featured-video .placeholder { width: 90%; height: auto; }
}
#referral-contest .referral-header .featured-video #video-container { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
#referral-contest .referral-header .featured-video figcaption { width: 845px; font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 0px auto; }
@media only screen and (max-width: 945px) {
#referral-contest .referral-header .featured-video figcaption { width: 90%; }
}
#referral-contest .contest-button-wrapper { margin-top: 50px; text-align: center; }
#referral-contest .contest-button-wrapper .contest-button-link { margin-top: 50px; }
#referral-contest .contest-button-wrapper .contest-button-link span { display: block; width: 220px; margin: 0px auto; padding-top: 16px !important; }
#referral-contest .table.contest-rewards-table { margin-bottom: 50px; }
#referral-contest .table.contest-rewards-table .rows .row { height: auto; }
#referral-contest .table.contest-rewards-table .rows .row > span { height: 194px; }
#referral-contest .table.contest-rewards-table .rows .row > span.left { top: -16px; }
#referral-contest .table.contest-rewards-table .rows .row .grade { text-align: left; padding-left: 40px; }
@media only screen and (max-width: 990px) {
#referral-contest .table.contest-rewards-table .rows .row .grade { width: 92px; padding-left: 20px; }
}
#referral-contest .table.contest-rewards-table .rows .row:not(.has-title) .grade { font-size: 28px; }
#referral-contest .table.contest-rewards-table .rows .row:not(.has-title) sup { font-size: 18px; }
#referral-contest .table.contest-rewards-table .rows .row .title { width: 310px; }
#referral-contest .table.contest-rewards-table .rows .row .title span { margin-bottom: 5px; }
#referral-contest .table.contest-rewards-table .rows .row .title .infos { padding: 5px; }
@media only screen and (max-width: 990px) {
#referral-contest .table.contest-rewards-table .rows .row .title { width: 295px; }
}
#referral-contest .table.contest-rewards-table .rows .row .reward, #referral-contest .table.contest-rewards-table .rows .row .icon { height: 116px; }
#referral-contest .table.contest-rewards-table .rows .row .icon { position: relative; width: 118px; text-align: center; }
#referral-contest .table.contest-rewards-table .rows .row .icon .icon-text { position: relative; right: -8px; top: 27px; color: rgb(215, 243, 255); font-size: 24px; font-family: Orbitron; font-weight: 700; text-shadow: rgb(0, 110, 224) 0px 0px 15px, rgb(0, 110, 224) 0px 0px 15px, rgb(0, 110, 224) 0px 0px 15px, rgb(0, 110, 224) 0px 0px 15px; }
#referral-contest .table.contest-rewards-table .rows .row .icon img { position: absolute; z-index: -1; right: 1px; }
@media only screen and (max-width: 765px) {
#referral-contest .table.contest-rewards-table .rows .row .icon { width: 208px; }
#referral-contest .table.contest-rewards-table .rows .row .icon img { right: 46px; }
}
#referral-contest .table.contest-rewards-table .rows .row .reward .holder { height: 80px; }
#referral-contest .table.contest-rewards-table .rows .row .reward .holder img { height: 75px; width: 128px; left: 79%; top: 7px; }
#referral-contest .table.contest-rewards-table .rows .row a { color: rgb(230, 230, 230); }
#referral-contest .table.contest-rewards-table .rows .row a:visited { color: rgb(153, 153, 153); }
#referral-contest .fine-print { margin: 0px auto 10px; width: 800px; font-size: 11px; color: rgb(31, 131, 196); text-transform: uppercase; }
@media only screen and (max-width: 990px) {
#referral-contest .fine-print { width: 700px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .fine-print { width: 400px; }
}
#referral-contest .star-kitten { margin: 0px 10%; display: flex; align-items: flex-start; }
#referral-contest .star-kitten img { width: 120px; margin-right: 30px; margin-top: 13px; }
#referral-contest .star-kitten p { white-space: pre-line; color: rgb(147, 215, 247); font-size: 17px; font-family: Electrolize; line-height: 24px; }
#referral-contest .leaderboard-table { width: 800px; margin: 40px auto 0px; border: 1px solid rgb(11, 96, 150); background: rgba(0, 0, 0, 0.3); }
#referral-contest .leaderboard-table .leaderboard-row { display: flex; height: 75px; }
#referral-contest .leaderboard-table .leaderboard-row:not(:last-child) { border-bottom: 1px solid rgb(6, 49, 75); }
#referral-contest .leaderboard-table .leaderboard-row.top-row { background-color: rgb(5, 66, 102); box-shadow: rgba(26, 140, 255, 0.5) 0px 0px 60px 0px, rgba(26, 140, 255, 0.5) 0px 0px 60px 0px; border-color: rgb(11, 96, 150); }
#referral-contest .leaderboard-table .leaderboard-row.top-row .leaderboard-cell:not(:last-child) { border-color: rgb(11, 96, 150); }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-cell { display: flex; align-items: center; justify-content: center; flex: 1 1 0%; font-family: Electrolize, sans-serif; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-cell:not(:last-child) { border-right: 1px solid rgb(6, 49, 75); }
#referral-contest .leaderboard-table .leaderboard-row .cell-inner { font-family: inherit; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 140px; padding-top: 3px; font-family: Orbitron, sans-serif; font-size: 25px; color: rgb(115, 177, 203); }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-rank.top-rank { color: rgb(255, 255, 255); background-image: url(""); background-repeat: no-repeat; background-position: center 45%; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-avatar { max-width: 76px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-avatar img { max-height: 75px; max-width: 76px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-name { justify-content: flex-start; padding-left: 20px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-name .name-displayname { font-family: inherit; font-size: 14px; color: rgb(162, 119, 15); text-transform: uppercase; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-name .name-nickname { font-family: inherit; font-size: 12px; color: rgb(40, 112, 147); }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-referrals { justify-content: flex-end; padding-right: 20px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-referrals .referrals-count { font-family: inherit; font-size: 20px; color: rgb(115, 177, 203); }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-referrals .referrals-unit { font-family: inherit; font-size: 14px; color: rgb(22, 116, 155); }
@media only screen and (max-width: 850px) {
#referral-contest .leaderboard-table { width: 700px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 100px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .leaderboard-table { width: 90%; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-rank { max-width: 75px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-referrals { max-width: 110px; }
#referral-contest .leaderboard-table .leaderboard-row .leaderboard-name { padding-left: 10px; }
}
#referral-contest .table { width: 836px; margin: 0px auto; }
#referral-contest .table .table-header { height: 82px; position: relative; }
#referral-contest .table .table-header .empty { background-color: rgba(0, 0, 0, 0.5); border-top: 1px solid rgb(22, 116, 155); height: 50px; margin-top: 31px; }
#referral-contest .table .table-header .label { border-top: 1px solid rgb(22, 116, 155); color: rgb(209, 243, 253); font: bold 22px / 22px Orbitron; position: relative; }
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header .label { font: bold 15px / 15px Orbitron; }
}
#referral-contest .table .table-header .label::before, #referral-contest .table .table-header .label::after { position: absolute; content: ""; display: block; top: 0px; }
#referral-contest .table .table-header .label::before { width: 0px; height: 0px; border-style: solid; }
#referral-contest .table .table-header .label::after { width: 6px; height: 32px; background-color: rgb(67, 237, 248); top: -1px; box-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#referral-contest .table .table-header.ranks { float: left; border-right: 1px solid rgb(22, 116, 155); width: 311px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-header.ranks { width: 231px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header.ranks { width: 209px; }
}
#referral-contest .table .table-header.ranks .empty { border-left: 1px solid rgb(22, 116, 155); width: 122px; float: left; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-header.ranks .empty { width: 50px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header.ranks .empty { width: 49px; }
}
#referral-contest .table .table-header.ranks .label { float: right; text-align: right; padding: 30px 25px 0px 35px; }
#referral-contest .table .table-header.ranks .label::before { border-width: 0px 0px 31px 31px; border-color: transparent transparent rgba(0, 0, 0, 0.5); left: -30px; }
#referral-contest .table .table-header.ranks .label::after { transform: skew(-45deg); left: -22px; }
#referral-contest .table .table-header.rewards { float: right; border-left: 1px solid rgb(22, 116, 155); width: 493px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-header.rewards { width: 477px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header.rewards { width: 209px; }
}
#referral-contest .table .table-header.rewards .empty { border-right: 1px solid rgb(22, 116, 155); width: 268px; float: right; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-header.rewards .empty { width: 250px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-header.rewards .empty { width: 22px; }
}
#referral-contest .table .table-header.rewards .label { float: left; text-align: left; padding: 30px 35px 0px 25px; }
#referral-contest .table .table-header.rewards .label::before { border-width: 31px 0px 0px 31px; border-color: transparent transparent transparent rgba(0, 0, 0, 0.5); right: -30px; }
#referral-contest .table .table-header.rewards .label::after { transform: skew(45deg); right: -22px; }
@media only screen and (max-width: 990px) {
#referral-contest .table { width: 740px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table { width: 450px; }
}
#referral-contest .table * { font-family: Electrolize; }
#referral-contest .table .rows { border-right: 1px solid rgb(22, 116, 155); border-left: 1px solid rgb(22, 116, 155); }
#referral-contest .table .rows .row { background-color: rgba(0, 0, 0, 0.5); height: 82px; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgba(22, 116, 155, 0); border-bottom: 1px solid rgba(22, 116, 155, 0); }
#referral-contest .table .rows .row > div { float: left; }
#referral-contest .table .rows .row > span { pointer-events: none; width: 109px; height: 178px; position: absolute; display: block; opacity: 0; transition-duration: 0.2s; perspective: 1000px; top: -34px; background: url(""); }
#referral-contest .table .rows .row > span.left { left: -59px; }
#referral-contest .table .rows .row > span.right { right: -59px; top: -61px; transform: rotate(180deg); }
#referral-contest .table .rows .row:nth-child(2n) { background-color: rgba(18, 101, 172, 0.3); }
#referral-contest .table .rows .row .grade { width: 152px; text-align: right; font-size: 18px; color: rgb(115, 177, 203); padding-top: 19px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .rows .row .grade { width: 125px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .rows .row .grade { display: none; }
}
#referral-contest .table .rows .row .grade span { display: block; color: rgb(115, 177, 203); }
#referral-contest .table .rows .row .grade span sup { color: rgb(22, 116, 155); font-size: 14px; top: 0px; }
#referral-contest .table .rows .row .icon { width: 158px; margin-right: 30px; border-right: 1px solid rgb(22, 116, 155); overflow: hidden; height: 82px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .rows .row .icon { width: 105px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .rows .row .icon { width: 208px; }
}
#referral-contest .table .rows .row .icon img { float: right; position: relative; top: -7px; width: 98px; height: 96px; }
@media only screen and (max-width: 765px) {
#referral-contest .table .rows .row .icon img { display: block; margin: 0px auto; float: none; }
}
#referral-contest .table .rows .row .reward { width: 175px; border-left: 1px solid rgb(22, 116, 155); height: 82px; }
#referral-contest .table .rows .row .reward .holder { width: 130px; height: 67px; overflow: hidden; margin: 7px 0px 0px 25px; position: relative; }
#referral-contest .table .rows .row .reward .holder img { height: 67px; width: 198px; position: absolute; left: 50%; top: 0px; margin-left: -99px; }
#referral-contest .table .rows .row .infos { width: 315px; font-size: 16px; color: rgb(115, 177, 203); padding-top: 10px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .rows .row .infos { width: 265px; font-size: 14px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .rows .row .infos { display: none; }
}
#referral-contest .table .rows .row .infos span { display: block; font-size: 12px; color: rgb(22, 116, 155); }
#referral-contest .table .rows .row:hover, #referral-contest .table .rows .row.active { background-color: rgba(18, 101, 172, 0.5); border-color: rgb(22, 116, 155); }
#referral-contest .table .rows .row:hover > span, #referral-contest .table .rows .row.active > span { opacity: 1; }
#referral-contest .table .table-footer { height: 30px; background-color: rgba(0, 0, 0, 0.5); border-bottom: 1px solid rgb(22, 116, 155); position: relative; }
#referral-contest .table .table-footer::before, #referral-contest .table .table-footer::after { position: absolute; content: ""; display: block; top: 0px; }
#referral-contest .table .table-footer::before { width: 0px; height: 0px; border-style: solid; }
#referral-contest .table .table-footer::after { width: 1px; height: 31px; background-color: rgb(22, 116, 155); }
#referral-contest .table .table-footer.ranks { float: left; border-right: 1px solid rgb(22, 116, 155); width: 281px; margin-left: 30px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-footer.ranks { width: 201px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-footer.ranks { width: 179px; }
}
#referral-contest .table .table-footer.ranks::before { border-width: 0px 30px 30px 0px; border-color: transparent rgba(0, 0, 0, 0.5) transparent transparent; left: -30px; }
#referral-contest .table .table-footer.ranks::after { transform: skew(45deg); left: -15px; }
#referral-contest .table .table-footer.rewards { float: right; border-left: 1px solid rgb(22, 116, 155); width: 463px; margin-right: 30px; }
@media only screen and (max-width: 990px) {
#referral-contest .table .table-footer.rewards { width: 447px; }
}
@media only screen and (max-width: 765px) {
#referral-contest .table .table-footer.rewards { width: 179px; }
}
#referral-contest .table .table-footer.rewards::before { border-width: 30px 30px 0px 0px; border-color: rgba(0, 0, 0, 0.5) transparent transparent; right: -30px; }
#referral-contest .table .table-footer.rewards::after { transform: skew(-45deg); right: -15px; }
#referral-contest .fly-now-home-wrapper { width: 100%; position: relative; z-index: 11; overflow: hidden; height: 139px; top: -50px; }
#referral-contest .fly-now-home-wrapper::before, #referral-contest .fly-now-home-wrapper::after { content: ""; position: absolute; width: 100%; height: 50px; z-index: 9; }
#referral-contest .fly-now-home-wrapper::before { top: 10px; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 80%); }
#referral-contest .fly-now-home-wrapper::after { bottom: 5px; background: linear-gradient(rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn { width: 332px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: 25px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label { width: 320px; z-index: 15; display: block; position: absolute; left: 50%; height: 61px; transform: translateX(-50%); text-transform: uppercase; text-align: center; top: 21px; text-shadow: rgba(76, 33, 4, 0.79) 0px 0px 13px, rgba(255, 187, 24, 0.6) 0px 0px 32px; user-select: none; transition-duration: 0.3s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label * { font: 500 24px / 58px Orbitron; color: rgb(255, 239, 199); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron { transition-duration: 0.2s; perspective: 1000px; background: rgb(255, 252, 216); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left { right: 32px; box-shadow: rgba(226, 97, 11, 0.8) -12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.8) -38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.8) -72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right { left: 32px; box-shadow: rgba(226, 97, 11, 0.8) 12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.8) 38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.8) 72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.left { left: 43px; box-shadow: rgba(226, 97, 11, 0.8) 12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .chevron-wrapper .chevron.fat.right { right: 43px; box-shadow: rgba(226, 97, 11, 0.8) -12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.66) 0px 2px 12px); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.8) -54px -1px 45px 5px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.8) 54px -1px 45px 5px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line { transition-duration: 0.2s; perspective: 1000px; opacity: 0.9; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line::after { transition-duration: 0.2s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top { width: 238px; border-bottom-color: rgb(32, 14, 0); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(255, 254, 241) 0%, rgba(224, 132, 0, 0.68) 25%, rgba(201, 77, 0, 0.48) 40%, rgba(201, 77, 0, 0.35) 50%, rgba(201, 77, 0, 0.48) 60%, rgba(224, 132, 0, 0.68) 75%, rgb(255, 254, 241) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.top::after { width: 284px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom { width: 198px; border-top-color: rgb(32, 14, 0); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::before { width: 224px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .line-wrapper .line.bottom::after { background: linear-gradient(to right, rgb(254, 250, 235) 0%, rgba(224, 132, 0, 0.55) 30%, rgba(207, 77, 13, 0.4) 40%, rgba(207, 77, 13, 0.25) 50%, rgba(207, 77, 13, 0.4) 60%, rgba(224, 132, 0, 0.55) 70%, rgb(254, 250, 235) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:hover .noise-wrapper { background-image: url(""); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active { font-size: 25px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron { background: rgb(255, 254, 241); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left { right: 42px; box-shadow: rgba(226, 97, 11, 0.9) -13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.75) -38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.75) -72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right { left: 42px; box-shadow: rgba(226, 97, 11, 0.9) 13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.75) 38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.75) 72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.left { left: 53px; box-shadow: rgba(226, 97, 11, 0.9) 13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .chevron-wrapper .chevron.fat.right { right: 53px; box-shadow: rgba(226, 97, 11, 0.9) -13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.56) 0px 2px 12px); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.75) -50px 1px 77px 1px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.75) 50px 1px 77px 1px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line { opacity: 1; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.top { width: 218px; border-bottom-color: rgb(32, 14, 0); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom { width: 178px; border-top-color: rgb(32, 14, 0); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .line-wrapper .line.bottom::before { width: 204px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label:active .noise-wrapper { background-image: url(""); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .inner { position: relative; z-index: 20; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper { position: absolute; z-index: 14; transform: translateZ(0px); inset: 0px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron { position: absolute; background: rgb(226, 214, 145); z-index: 15; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron::after { content: ""; position: absolute; display: block; width: 22px; background: 0px 0px; opacity: 0.5; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.left { transform: translateZ(0px) skew(45deg, 0deg); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.right { transform: translateZ(0px) skew(-45deg, 0deg); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small { top: 1px; height: 12px; transition-duration: 0.2s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small::after { height: 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left { right: 0px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { right: -17px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.66) -38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.66) -72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right { left: 0px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { left: -17px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.66) 38px 3px 34px 3px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.66) 72px 1px 46px 2px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat { top: 13px; height: 36px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat::after { height: 22px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left { left: 46px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { left: -17px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::before { box-shadow: rgba(251, 169, 40, 0.66) 42px 9px 44px 5px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.left::after { box-shadow: rgba(204, 91, 7, 0.66) 79px 2px 36px 0px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right { right: 46px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { right: -17px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::before { box-shadow: rgba(251, 169, 40, 0.66) -42px 9px 44px 5px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .chevron-wrapper .chevron.fat.right::after { box-shadow: rgba(204, 91, 7, 0.66) -79px 2px 36px 0px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper { position: absolute; z-index: 13; top: 1px; height: 61px; width: 100%; filter: drop-shadow(rgba(205, 101, 0, 0.25) 0px 2px 3px); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { content: ""; position: absolute; opacity: 0.5; display: block; width: 32px; height: 16px; top: 20px; background: 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.66) -48px 3px 37px 1px; left: 60px; transform: skew(45deg); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.66) 48px 3px 37px 1px; right: 60px; transform: skew(-45deg); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line { position: relative; margin: auto; height: 0px; opacity: 0.66; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line::after { content: ""; position: absolute; top: 0px; height: 1px; width: 100%; left: 50%; transform: translateX(-50%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top { width: 300px; transition-duration: 0.2s; perspective: 1000px; border-bottom: 12px solid rgb(6, 5, 5); border-left: 12px solid transparent; border-right: 12px solid transparent; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { transition-duration: 0.2s; perspective: 1000px; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgb(201, 77, 0) 15%, rgb(92, 39, 2) 30%, rgb(27, 15, 0) 50%, rgb(92, 39, 2) 70%, rgb(201, 77, 0) 85%, rgb(224, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.top::after { width: 260px; top: 12px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 79, 13, 0.65) 10%, rgba(181, 68, 10, 0.3) 20%, rgba(104, 34, 0, 0) 50%, rgba(181, 68, 10, 0.3) 80%, rgba(207, 79, 13, 0.65) 90%, rgb(224, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom { border-top: 34px solid rgb(6, 5, 5); border-left: 34px solid transparent; border-right: 34px solid transparent; top: 1px; width: 184px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before, #referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::before { top: -11px; width: 200px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(201, 77, 0, 0.86) 10%, rgba(59, 25, 1, 0.72) 20%, rgba(17, 10, 2, 0.3) 50%, rgba(59, 25, 1, 0.72) 80%, rgba(201, 77, 0, 0.86) 90%, rgb(224, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper .fly-now-home-btn .label .line-wrapper .line.bottom::after { bottom: 0px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 77, 13, 0.66) 20%, rgba(89, 40, 6, 0.15) 50%, rgba(207, 77, 13, 0.66) 80%, rgb(224, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper > .line-wrapper { top: 24px; width: 1920px; left: 50%; transform: translateX(-50%); }
#referral-contest .fly-now-home-wrapper > .line-wrapper::before, #referral-contest .fly-now-home-wrapper > .line-wrapper::after { content: ""; position: absolute; background: rgba(0, 0, 0, 0.5); height: 23px; width: 100%; top: 35px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px 0px; }
#referral-contest .fly-now-home-wrapper > .line-wrapper::before { left: -100%; }
#referral-contest .fly-now-home-wrapper > .line-wrapper::after { right: -100%; }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle { top: 35px; width: 860px; height: 23px; position: absolute; margin-top: 1px; background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.94) 90%, rgb(0, 0, 0) 95%, rgb(0, 0, 0) 100%); }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle.left { left: 0px; }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle.right { right: 0px; transform: rotateY(180deg); }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle::before, #referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle::after { content: ""; position: absolute; height: 1px; }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle::before { width: 833px; top: -1px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 25%, rgb(201, 77, 0) 55%, rgb(192, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper > .line-wrapper .line.middle::after { width: 860px; top: 23px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 40%, rgb(201, 77, 0) 70%, rgb(192, 132, 0) 100%); }
#referral-contest .fly-now-home-wrapper .line-wrapper { z-index: 9; position: relative; }
#referral-contest .fly-now-home-wrapper .line-wrapper .line { z-index: 10; transform: translateZ(0px); }
#contentbody.ship-matrix { background: url("") center top / auto repeat, url("") center top / auto no-repeat, url("") center top / 100% repeat, 0% 0% / auto; padding-bottom: 760px; }
#ship-matrix { position: relative; z-index: 99; }
#contentbody.ship-matrix #ship-matrix-heading { margin: 0px 0px 50px 220px; }
@media (max-width: 600px) {
#contentbody.ship-matrix #ship-matrix-heading { margin: 0px 50px; }
}
#contentbody.ship-matrix #ship-matrix-heading .document-title { font-size: 60px; font-weight: 700; color: rgb(0, 235, 255); text-shadow: rgb(0, 116, 194) 0px 0px 50px; margin: 0px; line-height: normal; }
#contentbody.ship-matrix #ship-matrix-heading .lastupdated { font-size: 12px; color: rgb(0, 235, 255); }
#contentbody.ship-matrix #ship-matrix-heading .lastupdated > strong { color: rgb(255, 255, 255); }
#contentbody.ship-matrix #ship-matrix-heading .disclaimer { font-size: 12px; color: rgb(137, 177, 196); margin: 5px 0px 0px; width: 70%; line-height: 18px; }
#contentbody.ship-matrix #ship-matrix-heading .disclaimer strong { color: rgb(255, 255, 255); }
@keyframes glowLoop {
0% { opacity: 0.8; }
12.5% { opacity: 0.9; }
25% { opacity: 1; }
37.5% { opacity: 0.9; }
50% { opacity: 0.8; }
62.5% { opacity: 0.7; }
75% { opacity: 0.6; }
87.5% { opacity: 0.7; }
100% { opacity: 0.8; }
}
#statsapp { transition: all 5s ease-out 0s; opacity: 1; max-height: 5000px; padding-top: 0px; overflow: hidden; }
#statsapp.initial { max-height: 500px; }
#statsapp.initial * { opacity: 0; max-height: 0px; display: none; }
#statsapp.initial .loading { opacity: 1; max-height: 400px; display: flex; }
#statsapp .loading { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 3rem; margin: 100px 0px; font-weight: 700; color: rgb(0, 235, 255); text-shadow: rgb(0, 116, 194) 0px 0px 50px; line-height: normal; align-items: center; justify-content: center; animation: 1.5s linear 0s infinite normal none running glowLoop; display: none; }
#statsapp .c-matrix_filter { display: inline-block; margin-right: 20px; cursor: default; vertical-align: top; }
#statsapp .c-matrix_filter__text { position: relative; }
#statsapp.specifications-collapsed .statboxcontainer.specifications, #statsapp.propulsions-collapsed .statboxcontainer.propulsions, #statsapp.thrusters-collapsed .statboxcontainer.thrusters, #statsapp.modular-collapsed .statboxcontainer.modular, #statsapp.avionics-collapsed .statboxcontainer.avionics, #statsapp.weapons-collapsed .statboxcontainer.weapons { max-height: 40px; }
#statsapp.specifications-collapsed .statboxcontainer.specifications .statbox.heading .intertitle, #statsapp.propulsions-collapsed .statboxcontainer.propulsions .statbox.heading .intertitle, #statsapp.thrusters-collapsed .statboxcontainer.thrusters .statbox.heading .intertitle, #statsapp.modular-collapsed .statboxcontainer.modular .statbox.heading .intertitle, #statsapp.avionics-collapsed .statboxcontainer.avionics .statbox.heading .intertitle, #statsapp.weapons-collapsed .statboxcontainer.weapons .statbox.heading .intertitle { opacity: 0 !important; }
#statsapp.specifications-collapsed .statboxcontainer.specifications .js-section-toggle::after, #statsapp.propulsions-collapsed .statboxcontainer.propulsions .js-section-toggle::after, #statsapp.thrusters-collapsed .statboxcontainer.thrusters .js-section-toggle::after, #statsapp.modular-collapsed .statboxcontainer.modular .js-section-toggle::after, #statsapp.avionics-collapsed .statboxcontainer.avionics .js-section-toggle::after, #statsapp.weapons-collapsed .statboxcontainer.weapons .js-section-toggle::after { transform: rotate(-90deg); margin-top: -30px; }
#statsapp .statboxcontainer { margin-bottom: 20px; transition: all 0.3s ease 0s; max-height: 2000px; overflow: hidden; background-color: rgba(0, 0, 0, 0.9); background-image: url(""); background-repeat: repeat; border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(32, 76, 122); border-image: initial; }
#statsapp .ship:last-child .statboxcontainer { border-right-width: 1px; }
#statsapp .statbox { height: 31px; padding: 0px 15px; position: relative; border-bottom: 1px solid rgba(29, 63, 98, 0.6); display: flex; align-items: center; vertical-align: middle; }
#statsapp .statbox--tall { height: 60px; }
#statsapp .statbox.size { text-transform: capitalize; }
#statsapp .statbox .statbox:hover > p.collapsable { }
#statsapp .statbox .statbox > p.collapsable > .component-item { margin-right: 5px; display: inline; }
#statsapp .statbox.title, #statsapp .statbox.heading { height: 40px; padding-right: 0px; }
#statsapp .statbox.title > p, #statsapp .statbox.heading > p { margin-top: 0px; }
#statsapp .statbox.title > p { line-height: normal; }
#statsapp .statbox.role > p { color: rgb(84, 130, 160); }
#statsapp .statbox.title > p > a { transition: all 0.2s ease 0s; }
#statsapp .statbox.title > p, #statsapp .statbox.title > p > a { font-family: Electrolize, Arial, Helvetica, sans-serif; font-weight: 700; color: rgb(0, 222, 255); text-transform: uppercase; }
#statsapp .statbox.title > p > a:hover { color: rgb(255, 255, 255); }
#statsapp .statbox.description { min-height: 220px; overflow: visible; }
#statsapp .statbox.production { height: 80px; }
#statsapp .statbox .statbox .production_status { text-shadow: rgb(0, 132, 255) 0px 0px 20px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-weight: 700; color: rgb(0, 222, 255); text-transform: uppercase; }
#statsapp .statbox .statbox .production_status { color: rgb(228, 159, 85); }
#statsapp .statbox .statbox .production_status.ready { color: rgb(67, 160, 74); }
#statsapp .statbox.heading > p { font-family: Electrolize, Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; transition: all 0.2s ease 0s; }
#statsapp #statsheadings .statboxcontainer, #statsapp .ship.current .statboxcontainer { background-image: url(""), linear-gradient(to right, rgba(29, 63, 98, 0.35) 0%, rgba(29, 63, 98, 0.35) 14%, rgba(29, 63, 98, 0.3) 22%, rgba(29, 63, 98, 0.24) 37%, rgba(29, 63, 98, 0.09) 74%, rgba(29, 63, 98, 0) 100%); }
#statsapp .statbox:nth-child(2n+1) { background-color: rgba(29, 63, 98, 0.3); }
#statsapp .statbox p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; line-height: 14px; margin: 0px; position: relative; }
#statsapp #statsheadings .statboxcontainer-wrapper:last-child { height: 102px; }
#statsapp #statsheadings .statboxcontainer-wrapper { position: relative; }
#statsapp #statsheadings .statboxcontainer-wrapper::before, #statsapp #statsheadings .statboxcontainer-wrapper::after { content: ""; width: 873px; height: 22px; position: absolute; top: -7px; left: 274px; background-image: url(""), url(""); background-position: left top, right top; background-repeat: no-repeat; background-size: auto, 0px; z-index: 2; }
#statsapp #statsheadings .statboxcontainer-wrapper::after { top: auto; bottom: -7px; background-size: 0px, auto; transform: rotate(180deg); }
#statsapp .modularcontainer .statbox { height: 75px; }
#statsapp #statswrapper { width: 100%; height: 663px; position: relative; transition: all 0.3s ease 0s; }
#statsapp #appheader, #statsapp #appfooter { position: relative; margin-left: 220px; margin-bottom: 26px; }
#statsapp #appheader .holobtn { display: inline-block; margin-right: 20px; cursor: default; }
#statsapp #appheader .holobtn:hover .holobtn-top, #statsapp #appheader .holobtn:hover .holobtn-bottom { transform: none; }
#statsapp #appheader .holobtn .holobtn-top, #statsapp #appheader .holobtn .holobtn-bottom { opacity: 0.2; color: rgb(101, 177, 219); }
#statsapp #appheader .holobtn.active { cursor: pointer; }
#statsapp #appheader .holobtn.active .holobtn-top, #statsapp #appheader .holobtn.active .holobtn-bottom { opacity: 1; color: rgb(0, 247, 255); }
#statsapp #appheader .holobtn.active:hover .holobtn-top { transform: translate(16px, 0px); }
#statsapp #appheader .holobtn.active:hover .holobtn-bottom { transform: translate(11px, -8px); }
#statsapp #appheader .shiftbtn { background: url("") 0px 0px no-repeat; width: 43px; height: 48px; display: inline-block; position: relative; vertical-align: top; user-select: none; }
#statsapp #appheader .shiftbtn::after { content: ""; background: url("") 0px 0px no-repeat; width: 48px; height: 56px; display: block; position: absolute; top: 0px; left: 0px; opacity: 0; transition: all 0.2s ease 0s; }
#statsapp #appheader .shiftbtn:hover::after { opacity: 1; }
#statsapp #appheader #shift-left { background-position: 0px -8px; margin-right: 10px; margin-left: 20px; }
#statsapp #appheader #shift-right { background-position: -5px -56px; }
#statsapp #appheader #shift-left::after { background-position: -48px 0px; top: -8px; }
#statsapp #appheader #shift-right::after { background-position: -48px -56px; left: auto; right: 0px; }
#statsapp #appheader #shift-left:active::after { left: -8px; }
#statsapp #appheader #shift-right:active::after { right: -8px; }
#statsapp .statsruler { background-repeat: repeat-x; height: 34px; border-width: 3px; border-color: rgba(13, 117, 177, 0.5); position: relative; }
#statsapp .statsruler#statsruler-top { background-image: url(""); background-position: left bottom; margin-top: 10px; border-top-style: solid; }
#statsapp .statsruler#statsruler-bottom { background-image: url(""); background-position: left top; margin-top: 30px; border-bottom-style: solid; }
#statsapp .statsruler .rulernode { background: url("") -58px 0px no-repeat; width: 58px; height: 59px; top: -31px; margin-left: -28px; display: block; }
#statsapp .statsruler#statsruler-bottom .rulernode { background-position: -58px -59px; top: auto; bottom: -31px; }
#statsapp .statsruler .rulernode::after { content: ""; background: url("") no-repeat; width: 58px; height: 59px; position: absolute; top: 0px; left: 0px; opacity: 0; transition: all 0.2s ease 0s; }
#statsapp .statsruler#statsruler-bottom .rulernode::after { background-position: 0px -59px; }
#statsapp .statsruler#statsruler-top .rulernode::after { background-position: 0px 0px; }
#statsapp .statsruler .rulernode:hover::after, #statsapp .statsruler .rulernode.rulernode-dragging::after { opacity: 1; }
#statsapp .statbox p { color: rgb(136, 163, 173); }
#statsapp .statbox.title > p, #statsapp #statsheadings .statbox.title > p, #statsapp #statsheadings .statbox.heading > p { color: rgb(111, 216, 255); text-shadow: rgb(0, 132, 255) 0px 0px 20px; text-transform: uppercase; }
#statsapp .ship.current .statbox > p { color: rgb(111, 216, 255); text-shadow: rgb(0, 132, 255) 0px 0px 20px; }
#statsapp #statsheadings .statbox.heading:hover > p { color: rgb(255, 174, 0) !important; }
#statsapp #statsheadings .statbox.heading::after { content: ""; background: url("") center center no-repeat; width: 64px; height: 60px; position: absolute; right: 0px; top: 50%; margin-top: -33px; transition: all 0.2s ease 0s; }
#statsapp #statsheadings .sortable { transition: all 0.2s ease 0s; }
#statsapp #statsheadings .sortable:hover { background-color: rgba(0, 132, 255, 0.4); }
#statsapp #statsheadings .sortable::after { content: ""; background: url("") no-repeat; width: 7px; height: 8px; position: absolute; right: 10px; top: 50%; margin-top: -4px; opacity: 0.2; }
#statsapp #statsheadings .active > p { color: lime; }
#statsapp #statsheadings .active::after { opacity: 1; }
#statsapp #statsheadings .asc::after { transform: rotate(180deg); }
#statsapp #statsheadings { position: absolute; width: 281px; height: auto; top: 0px; left: 0px; padding-top: 233px; }
#statsapp #statsheadings .statbox { position: relative; user-select: none; }
#statsapp #statsheadings .statbox .highlighter { width: 100%; height: 100%; }
#statsapp #statsheadings .statbox .highlighter::before { content: ""; width: 0px; height: 100%; display: inline-block; vertical-align: middle; }
#statsapp #statsheadings .statbox .highlighter::after { content: ""; background: rgba(3, 102, 15, 0.5); width: 100%; height: 0px; display: inline-block; vertical-align: middle; transition: all 0.3s ease 0s; }
#statsapp #statsheadings .statbox.active .highlighter::after { height: 100%; }
#statsapp #slidercontainer { height: 100%; margin-left: 281px; position: relative; overflow: hidden; }
#statsapp #shipscontainer { position: absolute; width: 7560px; height: 100%; top: 0px; left: 0px; cursor: url("") 8 8, move; }
#statsapp #shipscontainer.grabbing { cursor: url("") 8 8, move; }
#statsapp .ship { float: left; width: 286px; height: auto; position: relative; transition: background-color 2s ease 0s; }
#statsapp .ship.variant-hidden { background-color: rgb(0, 82, 255); }
#statsapp .ship.variants-expanded .variantlayers { transform: translate(8px) rotateY(0deg); }
#statsapp .ship.variants-expanded .showvariants .raquo { transform: rotateY(-180deg); }
#statsapp .ship.variants-expanded .showvariants .text { display: none; }
#statsapp .ship.variants-expanded .showvariants .text-hide { display: block; }
#statsapp .ship .shipimg, #statsapp .ship .shipimg > img { box-sizing: border-box; }
#statsapp .ship .shipimg { margin: 20px 10px 1px; height: 179px; position: relative; display: block; overflow: hidden; opacity: 0.7; }
#statsapp .ship.current .statboxcontainer { background-color: rgba(2, 56, 103, 0.2); }
#statsapp .ship.current .shipimg { opacity: 1; }
#statsapp .ship.current .shipimg::before, #statsapp .ship.current .shipimg::after { content: ""; position: absolute; top: 0px; bottom: 0px; left: -60px; width: 130px; background-image: url(""); background-repeat: no-repeat; background-position: left bottom 10px; }
#statsapp .ship.current .shipimg::after { left: auto; right: -60px; background-position: 0px 10px; transform: rotate(180deg); }
#statsapp .ship .shipimg > img { width: 100%; }
#statsapp .ship a.shipimg::before { content: ""; background: rgb(0, 133, 255); width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; opacity: 0; transition: opacity 0.2s ease 0s; }
#statsapp .ship a.shipimg::after { content: "MORE INFO"; background: rgba(0, 0, 0, 0.7); margin: 0px auto; width: 100%; display: block; padding: 8px 0px; position: absolute; bottom: -35px; left: 0px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: rgb(255, 255, 255); text-align: center; transition: bottom 0.2s ease 0s; }
#statsapp .ship a.shipimg:hover::before { opacity: 0.4; }
#statsapp .ship a.shipimg:hover::after { bottom: 5px; }
#statsapp .ship .title > p > a:hover { text-shadow: rgb(116, 150, 255) 0px 0px 25px; }
#statsapp .ship .statbox.manufacturer > p { font-family: Electrolize, Arial, Helvetica, sans-serif; font-weight: 700; color: rgb(255, 174, 0); }
#statsapp .description, #statsapp .production { padding: 14px; height: 70px; }
#statsapp .description::before, #statsapp .production::before { display: none; }
#statsapp .description > p, #statsapp #statsapp.production > p { line-height: 16px; max-height: 100%; padding: 6px; box-sizing: border-box; }
#statsapp .ship .titlecontainer .statbox:not(.title) > p { font-size: 12px; }
#statsapp .ship .actionscontainer .statbox { text-align: center; white-space: nowrap; height: 100px; border-bottom: 0px; }
#statsapp .ship.current .actionscontainer .statbox { text-align: left; }
#statsapp .ship .actionscontainer .add-to-cart { display: none; vertical-align: top; }
#statsapp .ship.current .actionscontainer .add-to-cart { display: inline-block; }
#statsapp .ship .actionscontainer .other { display: inline-block; vertical-align: middle; color: rgb(0, 222, 255); font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 11px; text-shadow: rgb(17, 241, 255) 0px 0px 30px; text-transform: uppercase; opacity: 0.7; transition: opacity 0.15s ease-out 0s; }
#statsapp .ship .actionscontainer .other:hover { opacity: 1; }
#statsapp .ship .actionscontainer .other::after { content: ""; width: 74px; height: 74px; background: url("") center center no-repeat; display: inline-block; vertical-align: middle; margin-left: -10px; margin-right: -26px; }
#statsapp .ship.current .actionscontainer .other { display: none; }
#statsapp .ship .statbox.heading > .intertitle { color: rgb(0, 222, 255); text-transform: uppercase; opacity: 0; font-size: 12px; }
#statsapp #statsapp.showintertitle .ship .statbox.heading > .intertitle { opacity: 1; }
#statsapp .ship .shipcompare { background: rgba(11, 36, 67, 0.7); height: 33px; margin-bottom: 5px; display: block; text-align: right; border-left: 1px solid rgb(28, 82, 117); }
#statsapp .ship .shipcompare::before { content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0px; margin-left: -4px; }
#statsapp .ship .shipcompare > span { font-family: Electrolize, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 12px; color: rgb(0, 222, 255); display: inline-block; vertical-align: middle; margin-right: 20px; }
#statsapp .ship .shipcompare:hover, #statsapp .ship.selected .shipcompare { background: rgba(20, 74, 141, 0.7); }
#statsapp .ship.selected .shipcompare { border-left: 6px solid rgb(0, 222, 255); }
#statsapp .ship.selected .shipcompare > span { margin-right: 210px; }
#statsapp .ship.selected .statboxcontainer { background: rgba(0, 122, 255, 0.75); }
#statsapp .ship .showvariants { width: 95px; float: right; position: relative; top: 17px; margin-right: 20px; }
#statsapp .ship .showvariants .text, #statsapp .ship .showvariants .text-hide { font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); line-height: 11px; text-align: right; float: right; }
#statsapp .ship .showvariants .text-hide { display: none; }
#statsapp .ship .showvariants .raquo { width: 20px; height: 100%; display: block; float: right; font-size: 38px; line-height: 18px; color: rgb(255, 255, 0); margin-left: 6px; position: relative; top: -1px; transition: right 0.2s ease 0s; }
#statsapp .ship .showvariants:hover .raquo { right: -2px; }
#statsapp .ship .showvariants:hover .text { color: rgb(255, 255, 0); }
#statsapp .ship .showvariants:hover .text-hide { color: rgb(255, 255, 0); }
#statsapp .ship .variantlayers { width: 20px; height: 392px; position: absolute; top: 38px; right: -7px; z-index: 1; transition: transform 0.2s ease 0s; transform: translate(-7px) rotateY(-180deg); }
#holo-viewer:-webkit-full-screen-ancestor:not(iframe) { position: relative !important; width: 100% !important; height: 100% !important; padding: 0px !important; }
#holo-viewer .holo-container .main-view { position: relative; z-index: 1; margin-top: 30px; border: 1px solid rgb(32, 76, 122); background-color: rgb(0, 0, 0); box-shadow: rgba(139, 243, 255, 0.2) 0px 0px 30px; }
#holo-viewer .holo-container .main-view::before, #holo-viewer .holo-container .main-view::after { position: absolute; top: -8px; right: -8px; left: -8px; height: 22px; content: ""; background-image: url(""), url(""); background-repeat: no-repeat; background-position: left top, right top; }
#holo-viewer .holo-container .main-view::after { top: auto; bottom: -8px; transform: rotate(180deg); }
#holo-viewer .holo-container .main-view .legend { position: absolute; z-index: 1; top: 45px; right: 15px; }
#holo-viewer .holo-container .main-view .legend li { font-size: 11px; display: inline-block; margin-right: 10px; color: rgba(136, 163, 173, 0.4); }
#holo-viewer .holo-container .main-view .legend li::before { display: block; width: 10px; height: 5px; margin-bottom: 3px; content: ""; background-color: rgb(0, 87, 119); }
#holo-viewer .holo-container .main-view .legend li.available::before { background-color: rgb(37, 110, 25); }
#holo-viewer .holo-container .main-view .key-tech-info, #holo-viewer .holo-container .main-view .sheet { position: relative; z-index: 0; display: inline-block; width: 400px; height: 420px; margin-right: 40px; text-align: left; vertical-align: top; }
#holo-viewer .holo-container .main-view .key-tech-info { width: 210px; margin-right: 135px; }
#holo-viewer .holo-container .main-view .key-tech-info ul { margin-top: 25px; }
#holo-viewer .holo-container .main-view .key-tech-info li { display: block; margin-bottom: 10px; }
#holo-viewer .holo-container .main-view .key-tech-info label, #holo-viewer .holo-container .main-view .key-tech-info span { font-size: 12px; font-weight: 400; display: block; margin: 0px; color: rgba(136, 163, 173, 0.3); }
#holo-viewer .holo-container .main-view .key-tech-info label { margin-bottom: 3px; }
#holo-viewer .holo-container .main-view .key-tech-info span { color: rgb(111, 216, 255); text-shadow: rgb(0, 132, 255) 0px 0px 30px; }
#holo-viewer .holo-container .main-view .sheet.propulsion { margin-left: -173px; }
#holo-viewer .holo-container .main-view .sheet.propulsion h3, #holo-viewer .holo-container .main-view .sheet.propulsion .subtitle { margin-left: 173px; }
#holo-viewer .holo-container .main-view .sheet.modular { margin-right: 0px; }
#holo-viewer .holo-container .main-view .sheet.modular h3, #holo-viewer .holo-container .main-view .sheet.modular .subtitle { margin-left: 100px; }
#holo-viewer .holo-container .main-view .sheet::before { position: absolute; z-index: -1; top: 60px; right: 0px; bottom: 0px; width: 250px; content: ""; background: url(""); }
#holo-viewer .holo-container .main-view .key-tech-info h3, #holo-viewer .holo-container .main-view .sheet h3 { margin: 0px; text-transform: uppercase; }
#holo-viewer .holo-container .main-view .key-tech-info .subtitle, #holo-viewer .holo-container .main-view .sheet .subtitle { font-size: 13px; color: rgb(53, 62, 66); }
#holo-viewer .holo-container .main-view .sheet .types { margin-top: 25px; }
#holo-viewer .holo-container .main-view .sheet .types header, #holo-viewer .holo-container .main-view .sheet .types .rating, #holo-viewer .holo-container .main-view .sheet .types .installed { display: inline-block; vertical-align: middle; }
#holo-viewer .holo-container .main-view .sheet .types header { width: 80px; text-align: right; }
#holo-viewer .holo-container .main-view .sheet .types header h4, #holo-viewer .holo-container .main-view .sheet .types header .max { font-size: 12px; margin: 0px; }
#holo-viewer .holo-container .main-view .sheet .types header .max { color: rgb(53, 63, 66); }
#holo-viewer .holo-container .main-view .sheet .types .rating { font-size: 14px; position: relative; width: 60px; height: 50px; margin-left: 10px; padding-top: 17px; text-align: center; color: rgb(189, 219, 249); text-shadow: rgb(0, 108, 255) 0px 0px 25px; }
#holo-viewer .holo-container .main-view .sheet .types .rating::before { position: absolute; top: -6px; left: 0px; width: 60px; height: 60px; content: ""; background: url("") center center no-repeat; }
#holo-viewer .holo-container .main-view .sheet .types .installed { width: 250px; vertical-align: top; }
#holo-viewer .holo-container .main-view .sheet .types .installed li { display: inline-block; width: 50px; height: 50px; vertical-align: top; }
#holo-viewer .holo-container .main-view button.point-icon { font-size: 12px; width: 50px; height: 50px; padding-bottom: 33px; text-align: right; background: url("") -100px 1px no-repeat; }
#holo-viewer .holo-container .holo-tabs li button:disabled { color: rgb(68, 68, 68); }
#holo-viewer .holo-container .main-view .component-details label { text-align: left; }
#holo-viewer .holo-container .main-view .component-details li.icon { position: relative; }
#holo-viewer .holo-container .main-view .viewport .component-details li.icon::before { position: absolute; top: 0px; bottom: 0px; left: -8px; width: 16px; content: ""; background: url("") left center no-repeat; }
#holo-viewer .holo-container .main-view .component-details li.icon > * { height: 50px; padding: 0px; text-align: center; }
#holo-viewer .holo-container .main-view .component-details li.icon label::after { display: inline-block; width: 50px; padding: 0px; content: ""; }
#holo-viewer .holo-container .main-view .viewport { z-index: -1; inset: 0px; overflow: hidden; perspective: 500px; }
#holo-load-container { position: relative; width: 100%; height: 100%; text-align: center; }
#holo-load-container .alveoles-prog-loader { position: absolute; display: block; width: 100%; height: 100%; }
#holo-load-container .alveoles-prog-loader div { position: absolute; width: 100%; height: 100%; }
#holo-load-container .alveoles-prog-loader .image-0 { opacity: 1; background: url("") center center / 107px 101px no-repeat; }
#holo-load-container .alveoles-prog-loader .image-1 { opacity: 0; background: url("") center center / 603px 231px no-repeat; }
#holo-load-container .alveoles-prog-loader .image-2 { opacity: 0; background: url("") center center / 446px 363px no-repeat; }
#holo-load-container .alveoles-prog-loader .image-3 { opacity: 0; background: url("") center center / 989px 466px no-repeat; }
#holo-load-container .progress { font-size: 14px; line-height: normal; position: absolute; top: 50%; width: 100%; margin-top: 50px; text-align: center; text-transform: uppercase; color: rgb(0, 231, 255); }
#holo-load-container .progress > div { font-size: 14px; line-height: normal; width: 100%; height: 30px; text-align: center; text-transform: uppercase; color: rgb(0, 231, 255); }
#holo-load-container progress { bottom: 0px; left: 0px; display: inline-block; width: 300px; height: 7px; border: none; background-color: rgb(9, 114, 132); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px inset; appearance: none; }
#holo-load-container progress[value]::-webkit-progress-bar { border-radius: 2px; background-color: rgb(0, 237, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px inset; }
#holo-load-container progress[value]::-webkit-progress-value { background: rgb(9, 114, 132); }
#holo-viewer .holo-container .main-view .viewport .error { position: absolute; top: 50%; left: 50%; display: none; width: 350px; height: 60px; margin: -130px 0px 0px -175px; }
#holo-viewer .holo-container .main-view .viewport .error a { font-weight: 700; color: rgb(255, 255, 255); }
#holo-viewer .holo-container .main-view .viewport .error span { position: relative; display: block; width: 45px; height: 40px; margin: auto; padding: 30px; background: url("") 7px 50% no-repeat; }
#holo-viewer .holo-container .main-view .viewport .component-details li.icon::before { position: absolute; top: 0px; bottom: 0px; left: -8px; width: 16px; content: ""; background: url("") left center no-repeat; }
#holo-viewer .holo-container .main-view .component-details .close span { display: none; }
#holo-viewer .holo-container .main-view .component-details li:nth-child(2) { border-bottom: 0px; }
#holo-viewer .holo-container .main-view .component-details li.icon, #holo-viewer .holo-container .main-view .component-details li:nth-child(3) { border-bottom: 1px solid rgb(29, 63, 98); }
#holo-viewer .holo-container .main-view .component-details h3 { display: none; margin-left: 0px; }
#holo-viewer .holo-container .info { position: absolute; width: 1096px; height: 200px; margin: -1px auto 0px; padding: 13px 0px; opacity: 0; background: url("") center center no-repeat; }
#holo-viewer .holo-container .info-sheet h3 { text-transform: uppercase; }
#holo-viewer .holo-container .info-sheet ul { border: 1px solid rgb(29, 63, 98); }
#holo-viewer .holo-container .info-sheet ul li { display: block; }
#holo-viewer .holo-container .info-sheet ul li:first-child > * { height: 50px; padding: 0px; text-align: center; }
#holo-viewer .holo-container .info-sheet ul li > * { display: inline-block; margin: 0px; padding: 5px 20px; vertical-align: top; background-color: rgba(29, 63, 98, 0.1); }
#holo-viewer .holo-container .info-sheet ul li:last-child > * { padding-bottom: 15px; }
#holo-viewer .holo-container .info-sheet ul li.empty > * { height: 90px; }
#holo-viewer .holo-container .info-sheet ul li label { font-weight: 400; width: 145px; text-align: right; color: rgba(136, 163, 173, 0.3); border-right: 1px solid rgb(29, 63, 98); }
#holo-viewer .holo-container .info-sheet ul li span { width: 280px; color: rgb(111, 216, 255); background-image: linear-gradient(to right, rgba(25, 55, 85, 0.45) 0%, rgba(23, 49, 76, 0.39) 16%, rgba(29, 63, 98, 0.2) 65%, rgba(5, 11, 17, 0.14) 85%, rgba(0, 0, 0, 0.1) 100%); text-shadow: rgb(0, 132, 255) 0px 0px 30px; }
#holo-viewer .holo-container .info-sheet.component-details ul li label { width: 120px; }
#holo-viewer .holo-container .info-sheet.component-details ul li span { width: 320px; }
#holo-viewer .holo-container .main-view .component-details-container, #holo-viewer .holo-container .viewport .info-sheet.component-details { visibility: hidden; transition: opacity 0.1s ease-out 0s, visibility 0s linear 0.1s, transform 0.2s ease-in 0s; opacity: 0; background-color: transparent; }
#holo-viewer .holo-container .main-view .component-details-container.active, #holo-viewer .holo-container .viewport .info-sheet.component-details.active { visibility: visible; transition: opacity 0.2s ease-out 0s, transform 0.8s ease-out 0s; transform: rotateY(-5deg); opacity: 1; }
#holo-viewer .holo-container .main-view .component-details-container { position: absolute; inset: 0px; background-color: rgba(0, 0, 0, 0.6); }
#holo-viewer .holo-container .info-sheet.component-details ul { background-color: rgba(0, 0, 0, 0.8); }
#holo-viewer .holo-container .info-sheet.component-details li:nth-child(2) { border-bottom: 1px solid rgb(29, 63, 98); }
#holo-viewer .holo-container .info.viewer-mode::after { position: absolute; z-index: -1; top: 100px; right: 0px; left: 0px; height: 51px; content: ""; background: url("") no-repeat; }
#holo-viewer .holo-container .info.viewer-mode > div { display: inline-block; text-align: left; vertical-align: top; }
#holo-viewer .holo-container .info.viewer-mode .actions { display: inline-block; height: 100%; vertical-align: top; }
#holo-viewer .holo-container .info.viewer-mode .actions button { position: relative; display: block; width: 100%; height: 48px; margin-top: 3px; margin-left: 9px; padding-left: 80px; text-align: left; background: url("") left center no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .actions button, #holo-viewer .holo-container .info.viewer-mode .actions button span { transition: all 0.1s ease-out 0s; color: rgba(97, 228, 251, 0.3); }
#holo-viewer .holo-container .info.viewer-mode .actions button:first-child { margin-top: 9px; }
#holo-viewer .holo-container .info.viewer-mode .actions button::after { position: absolute; inset: 0px 0px 0px -16px; content: ""; transition: opacity 0.1s ease-out 0s; opacity: 0; background: url("") left center no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .actions button.active { color: rgb(97, 228, 251); }
#holo-viewer .holo-container .info.viewer-mode .actions button.active::after { opacity: 1; }
#holo-viewer .holo-container .info.viewer-mode .control-mode h3 { width: 50px; }
#holo-viewer .holo-container .info.viewer-mode .control-mode .actions { width: 140px; padding-top: 10px; background: url("") 0px 10px no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .control-mode .actions button.free::before { position: absolute; z-index: -1; top: 20px; left: -55px; width: 148px; height: 116px; content: ""; opacity: 0; background: url("") left center no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .control-mode .actions button.free.active::before { opacity: 1; }
#holo-viewer .holo-container .info.viewer-mode .angle { width: 358px; }
#holo-viewer .holo-container .info.viewer-mode .angle h3 { width: 70px; }
#holo-viewer .holo-container .info.viewer-mode .angle .actions { position: relative; width: 270px; padding-top: 10px; background: url("") 0px 10px no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .angle button { width: 45px; padding: 0px; }
#holo-viewer .holo-container .info.viewer-mode .angle button span { position: absolute; top: 17px; left: 72px; padding: 0px 24px; }
#holo-viewer .holo-container .info.viewer-mode .angle button.active span { color: rgb(97, 228, 251); }
#holo-viewer .holo-container .info.viewer-mode .angle button.active span::after { opacity: 1; }
#holo-viewer .holo-container .info.viewer-mode .angle button span::before, #holo-viewer .holo-container .info.viewer-mode .angle button span::after { position: absolute; top: 0px; left: 0px; width: 16px; height: 17px; content: ""; background: url("") -58px -16px no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .angle button span::after { opacity: 0; background-image: url(""); background-position: -74px -31px; }
#holo-viewer .holo-container .info.viewer-mode .angle .front, #holo-viewer .holo-container .info.viewer-mode .angle .bottom, #holo-viewer .holo-container .info.viewer-mode .angle .back { margin-left: 67px; }
#holo-viewer .holo-container .info.viewer-mode .angle .left, #holo-viewer .holo-container .info.viewer-mode .angle .right, #holo-viewer .holo-container .info.viewer-mode .angle .cockpit, #holo-viewer .holo-container .info.viewer-mode .angle .top { position: absolute; top: 66px; }
#holo-viewer .holo-container .info.viewer-mode .angle .cockpit span::before, #holo-viewer .holo-container .info.viewer-mode .angle .cockpit span::after, #holo-viewer .holo-container .info.viewer-mode .angle .left span::before, #holo-viewer .holo-container .info.viewer-mode .angle .left span::after { right: 0px; left: auto; }
#holo-viewer .holo-container .info.viewer-mode .angle .top, #holo-viewer .holo-container .info.viewer-mode .angle .cockpit { top: 123px; background: url("") 8px 4px no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .actions button.top::after, #holo-viewer .holo-container .info.viewer-mode .actions button.cockpit::after { top: -13px; left: -8px; background: url("") left center no-repeat; }
#holo-viewer .holo-container .info.viewer-mode .angle .top { left: 116px; }
#holo-viewer .holo-container .info.viewer-mode .angle .front span { top: 17px; left: 60px; }
#holo-viewer .holo-container .info.viewer-mode .angle .left span { top: -33px; right: 5px; left: auto; }
#holo-viewer .holo-container .info.viewer-mode .angle .cockpit span { top: 10px; right: 55px; left: auto; }
#holo-viewer .holo-container .info.viewer-mode .angle .right { margin-left: 125px; }
#holo-viewer .holo-container .info.viewer-mode .angle .right span { top: 17px; left: 62px; }
#holo-viewer .holo-container .info.viewer-mode .angle .back span, #holo-viewer .holo-container .info.viewer-mode .angle .bottom span { top: -10px; left: 120px; }
#holo-viewer .holo-container .info.viewer-mode .angle .top span { top: 12px; left: 62px; }
#holo-viewer .holo-container .info.viewer-mode .poi h3 { width: 90px; }
#holo-viewer .holo-container .info.viewer-mode .poi .actions { padding-top: 10px; }
#holo-viewer .holo-container .info.viewer-mode .render h3 { width: 90px; }
#holo-viewer .holo-container .info.viewer-mode .render .actions { padding-top: 10px; background-image: url(""); background-repeat: no-repeat; background-position: 0px 10px; }
.v-primary-fill { fill: rgb(111, 216, 255) !important; stroke: rgb(111, 216, 255) !important; }
.v-secondary-fill { fill: rgb(0, 42, 57) !important; stroke: rgb(111, 216, 255) !important; }
.v-primary-border { border-color: rgb(29, 63, 98) !important; }
.v-primary-font-family, .v-primary-font-family * { font-family: Electrolize, sans-serif, Arial, Verdana; }
.v-primary-font-glow { text-shadow: rgb(111, 216, 255) 0px 0px 20px; }
.v-primary-font-color { color: rgb(111, 216, 255); }
.v-secondary-font-color { color: rgb(118, 150, 174); }
#holo-viewer h2 { position: absolute; z-index: 200; top: -40px; right: 0px; left: 0px; margin: 0px; text-align: center; pointer-events: none; }
#holo-viewer h2::before, #holo-viewer h2::after, #holo-viewer h2 span { display: inline-block; height: 70px; vertical-align: top; }
#holo-viewer h2::before, #holo-viewer h2::after { width: 109px; content: ""; }
#holo-viewer h2::before { background: url("") no-repeat; }
#holo-viewer h2::after { background: url("") no-repeat; }
#holo-viewer h2 span { font-size: 22px; padding-top: 29px; text-transform: uppercase; color: rgb(178, 222, 238); background: url("") repeat-x; }
#holo-viewer h4 { font-size: 0.8rem; margin: 0px; opacity: 0.6; color: inherit; filter: grayscale(60%); text-shadow: inherit; }
#holo-viewer p { font-size: 0.95rem; margin-top: 0px; color: inherit; opacity: 0.9; filter: grayscale(10%); text-shadow: none; }
#holo-viewer button { margin: 0px; padding: 0px; border: 0px; outline: none; background: 0px 0px; }
#holo-viewer button.fullscreen { position: absolute; z-index: 2; top: 22px; right: 40px; width: 58px; height: 68px; transition: opacity 0.1s ease-out 0s; opacity: 0.2; background: url("") center center no-repeat; }
#holo-viewer button.fullscreen:hover { opacity: 1; }
#holo-viewer button.fullscreen span { display: none; }
#holo-viewer button.fullscreen.active { opacity: 0.8; }
#holo-viewer button.fullscreen .explorer { position: absolute; height: auto; background-color: rgb(0, 0, 0); }
#holo-viewer .c-manufacturer { font-size: 12px; position: absolute; z-index: 50; right: 0px; max-width: 25%; left: 0px; color: rgba(111, 216, 255, 0.3); height: 90px; padding: 15px 0px 0px 40px; pointer-events: none; background-image: url(""), linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.3) 72%, rgba(0, 0, 0, 0.2) 88%, rgba(0, 0, 0, 0) 100%); background-repeat: no-repeat; background-position: left 32px, left top; }
#holo-viewer .c-manufacturer__logo { margin-top: 5px; width: 175px; height: 45px; background-repeat: no-repeat; background-size: contain; background-position: 0px 0px; }
#holo-viewer .c-manufacturer__heading { margin: 0px; }
#holo-viewer .c-manufacturer__name { width: 200px; height: 50px; font-weight: 900; font-size: 1.2em; display: flex; align-items: center; }
#holo-viewer .l-sheet { box-sizing: border-box; flex: 1 0 30%; padding: 10px; }
#holo-viewer .l-sheet--narrow { flex: 1 0 20%; }
#holo-viewer .l-sheet__header { font-size: 0.8rem; margin-top: 24px; padding-bottom: 5px; text-transform: uppercase; color: inherit; border-bottom: 1px solid rgb(16, 38, 61); }
#holo-viewer .l-sheet__header:first-of-type { margin-top: 0px; }
#holo-viewer .l-sheet__row { margin-bottom: 10px; display: flex; justify-content: space-around; max-height: 40px; }
#holo-viewer .l-sheet__row--no-max-height { max-height: none; }
#holo-viewer .l-sheet__cell { display: flex; flex-flow: column; justify-content: center; }
#holo-viewer .l-sheet__cell--icon { flex: 0 1 30px; }
#holo-viewer .l-sheet__cell--label { flex: 1 0 80px; }
#holo-viewer .l-sheet__cell--specbox { flex: 1 1 0%; }
#holo-viewer .l-sheet__iconblock { background: left center / contain no-repeat red; vertical-align: middle; display: inline-block; width: 20px; margin: 5px 10px 5px 0px; height: 20px; }
#holo-viewer .c-specbox { position: relative; width: 48px; height: 55.2px; font-size: 12px; z-index: 0; display: flex; flex-flow: column; font-weight: 100; flex: 0 0 48px; margin: 0px; }
#holo-viewer .c-specbox svg { width: 100%; height: 100%; }
#holo-viewer .c-specbox > div { cursor: pointer; }
#holo-viewer .c-specbox__mounts { width: 20%; position: absolute; text-align: center; font-size: 0.7em; right: 15%; margin-top: 1.75%; color: rgba(0, 0, 0, 0.8); }
#holo-viewer .c-specbox__mounts::after { width: 10rem; }
#holo-viewer .c-specbox__size { flex: 1 1 55%; place-content: center; text-align: center; display: flex; flex-flow: column; font-size: 1.1em; line-height: 100%; }
#holo-viewer .c-specbox__quantity { flex: 1 1 45%; padding-top: 10%; box-sizing: border-box; place-content: center; text-align: center; display: flex; flex-flow: column; font-size: 0.8em; line-height: 100%; }
#holo-viewer .c-specbox__quantity::after { width: 10rem; }
#holo-viewer .c-specbox__category { width: 20%; position: absolute; text-align: center; font-size: 0.7em; left: 15%; margin-top: 1.75%; color: rgba(0, 0, 0, 0.8); }
#holo-viewer .c-specbox__category::after { width: 10rem; }
#holo-viewer .c-specbox__background { cursor: default; position: absolute; width: 100%; height: 100%; z-index: -1; background-image: url("data:image/svg+xml;utf8,"); }
#holo-viewer .c-specbox__background-quantity, #holo-viewer .c-specbox__background-mounts, #holo-viewer .c-specbox__background-size, #holo-viewer .c-specbox__background-solid, #holo-viewer .c-specbox__background-available, #holo-viewer .c-specbox__background-dot { opacity: 1; transition: all 0.5s ease 0s; }
#holo-viewer .c-specbox.no-quantity .c-specbox__background-quantity { opacity: 0; }
#holo-viewer .c-specbox.no-quantity .c-specbox__quantity { opacity: 0; display: none; }
#holo-viewer .c-specbox.no-mounts .c-specbox__background-mounts { opacity: 0; }
#holo-viewer .c-specbox.no-mounts .c-specbox__mounts { opacity: 0; display: none; }
#holo-viewer .c-specbox.no-category .c-specbox__background-category { opacity: 0; }
#holo-viewer .c-specbox.no-category .c-specbox__category { opacity: 0; display: none; }
#holo-viewer .c-specbox.no-size .c-specbox__background-size { opacity: 0; }
#holo-viewer .c-specbox.no-size .c-specbox__size { opacity: 0; display: none; }
#holo-viewer .c-specbox.no-available .c-specbox__background-available { opacity: 0; }
#holo-viewer .c-specbox.no-dot .c-specbox__background-dot { opacity: 0; }
#holo-viewer .c-specbox.no-solid .c-specbox__background-solid { opacity: 0; }
#holo-viewer .c-specbox.transparent-solid .c-specbox__background-solid { opacity: 0.25; }
#holo-viewer .c-legend { padding-top: 25px; flex: 1 1 100%; text-align: right; display: block; position: relative; right: -25px; }
#holo-viewer .c-tabs { height: 100%; }
#holo-viewer .c-tabs__tab { display: none; height: 100%; padding: 90px 15px 60px; opacity: 0; background-image: url(""); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; flex-flow: wrap; }
@media (max-width: 800px) {
#holo-viewer .c-tabs__tab { display: flex; opacity: 1; }
}
#holo-viewer .c-tabs__tab--holoviewer { padding: 0px; }
#holo-viewer .c-tabs__tab--holoviewer .component-details { position: absolute; top: 100px; right: 50px; margin: 0px; }
#holo-viewer .c-tabs__tab--active { z-index: 1; display: flex; position: relative; visibility: visible !important; opacity: 1 !important; }
#holo-viewer .c-tabs__tab--active button { color: rgb(0, 237, 255); text-shadow: rgb(0, 112, 202) 0px 0px 30px; }
#holo-viewer .c-tabs__tab--inbackground { z-index: -1; position: absolute; }
#holo-viewer .c-tabs__tab--centered { padding: 100px 40px 60px; }
@media (max-width: 800px) {
#holo-viewer .c-tabs__tab--centered { padding: 90px 15px 0px; }
}
#holo-viewer .c-control_tabs { max-width: 1000px; font-size: 14px; position: absolute; z-index: 1; right: 0px; left: 0px; display: flex; margin: -30px auto 0px; text-align: center; justify-content: space-around; padding-left: 0px; }
#holo-viewer .c-control_tabs.is-hidden { display: none; }
#holo-viewer .c-control_tabs__tab { display: inline-block; width: 300px; height: 41px; background: url("") center top no-repeat; }
#holo-viewer .c-control_tabs__tab button { position: relative; width: 100%; height: 41px; padding: 12px 25px; text-transform: uppercase; color: rgb(9, 114, 132); }
#holo-viewer .c-control_tabs__tab button::after { position: absolute; top: -46px; left: -85px; width: 470px; height: 87px; content: ""; transition: opacity 0.2s ease-out 0s; pointer-events: none; opacity: 0; background: url("") center center no-repeat; }
#holo-viewer .c-control_tabs__tab--active button { color: rgb(0, 237, 255); text-shadow: rgb(0, 112, 202) 0px 0px 30px; }
#holo-viewer .c-control_tabs__tab--active button::after { opacity: 1; }
@media (max-width: 800px) {
#holo-viewer .c-control_tabs { display: none; }
}
#holo-viewer .l-holo-controls { font-size: 14px; position: relative; z-index: 1; margin-top: -1px; transition: transform 0.1s ease-out 0s; transform: translate3d(0px, 0px, 0px); }
#holo-viewer .l-holo-controls.expanded { transform: translate3d(0px, -200px, 0px); }
#holo-viewer .l-holo-controls.expanded .info { position: absolute; opacity: 1; right: 0px; left: 0px; }
#holo-viewer .holo-container { background-color: transparent; box-sizing: border-box; }
#holo-viewer .holo-container .main-view .component-details-container .info-sheet.component-details { top: 130px; left: 400px; }
#holo-viewer .holo-container .info-sheet { display: inline-block; text-align: left; vertical-align: top; }
#holo-viewer .holo-container .info-sheet .c-popup { margin-left: 375px; }
#holo-viewer .c-popup { border: 1px solid; background-color: rgba(0, 0, 0, 0.8); width: 375px; flex-flow: wrap; position: relative; display: flex; }
#holo-viewer .c-popup__left, #holo-viewer .c-popup__right { box-sizing: border-box; padding: 10px 20px; justify-content: flex-start; display: flex; flex-flow: row; align-items: flex-end; }
#holo-viewer .c-popup__left div, #holo-viewer .c-popup__right div { flex: 1 0 50%; max-width: 50%; }
#holo-viewer .c-popup__left div span, #holo-viewer .c-popup__right div span { padding-right: 10px; display: inline-block; }
#holo-viewer .c-popup__left div em, #holo-viewer .c-popup__right div em { display: inline-block; text-transform: uppercase; text-shadow: none; filter: grayscale(60%); opacity: 0.6; font-size: 0.7em; line-height: 1em; }
#holo-viewer .c-popup__left--border, #holo-viewer .c-popup__right--border { border-bottom: 1px solid; }
#holo-viewer .c-popup__left { flex: 1 1 30%; max-width: 30%; background-color: rgba(29, 63, 98, 0.1); flex-flow: column; }
#holo-viewer .c-popup__left h4 { opacity: 0.4; text-shadow: none; text-align: right; }
#holo-viewer .c-popup__left--icon { flex-flow: row; justify-content: center; padding: 20px 30px 15px; }
#holo-viewer .c-popup__left--icon .c-iconed__icon { max-width: 50%; flex: 0 1 50%; }
#holo-viewer .c-popup__right { flex: 1 1 70%; max-width: 70%; font-size: 0.9rem; background-image: linear-gradient(to right, rgba(25, 55, 85, 0.45) 0%, rgba(23, 49, 76, 0.39) 16%, rgba(29, 63, 98, 0.2) 65%, rgba(5, 11, 17, 0.14) 85%, rgba(0, 0, 0, 0.1) 100%); }
#holo-viewer .c-popup__close { position: absolute; top: 0px; right: 0px; cursor: pointer; width: 32px; height: 32px; transition: opacity 0.2s ease-out 0s; opacity: 0.8; background: url("") no-repeat; }
#holo-viewer .c-popup__close:hover { opacity: 1; }
#holo-viewer .l-controls { position: relative; opacity: 1; width: 1096px; height: 100%; margin: -1px auto 0px; box-sizing: border-box; padding: 10px 0px; }
#holo-viewer .l-controls__section { display: inline-block; height: 100%; text-align: left; vertical-align: top; margin: 0px 10px; }
#holo-viewer .l-controls__section--systems { margin-left: 30px; }
#holo-viewer .l-controls__section h3 { display: inline-block; margin: 78px 0px 0px; padding-right: 16px; text-align: right; vertical-align: top; text-transform: uppercase; color: rgba(97, 228, 251, 0.5); background: url("") right center no-repeat; }
#holo-viewer .c-actionlist { display: inline-block; height: 100%; vertical-align: top; position: relative; background-repeat: no-repeat; }
#holo-viewer .c-actionlist--systems { width: 105px; }
#holo-viewer .c-actionlist__centered { display: flex; height: 100%; flex-flow: column; vertical-align: middle; justify-content: center; }
#holo-viewer .c-actionlist__item { position: relative; display: block; padding: 0px 0px 0px 30px; height: 22px; text-align: left; background-image: url(""); background-position: -50px 50%; background-repeat: no-repeat; transition: all 0.1s ease-out 0s; color: rgba(97, 228, 251, 0.3); margin-left: 0px; margin-top: 9px; }
#holo-viewer .c-actionlist__item.is-active { background-image: url(""); background-position-x: -65px; }
.component-details-container { display: flex; flex-flow: row; justify-content: center; align-items: center; }
#devHub { background: rgb(5, 17, 29); color: rgb(105, 152, 182); }
#devHub #contentbody { background: url("") center top / auto 710px no-repeat; padding: 70px 0px 0px; }
#devHub p { font-family: Electrolize, serif; color: rgb(105, 152, 182); margin: 0px; }
#devHub .page-wrapper ul { margin: 0px; padding: 0px; }
#devHub .devHub-heading { font-family: Orbitron, serif; text-transform: uppercase; font-weight: 700; letter-spacing: 0.057em; margin: 0px; line-height: 1.3; }
#devHub h1.devHub-heading { color: rgb(221, 242, 255); font-size: 34px; }
#devHub h2.devHub-heading { color: rgb(170, 216, 235); font-size: 24px; }
#devHub .devHub-nav { max-width: 1280px; margin: 70px auto; padding: 0px 20px; }
#devHub .devHub-nav ul { display: flex; margin-top: 50px; }
@media only screen and (max-width: 990px) {
#devHub .devHub-nav ul { display: block; }
}
#devHub .devHub-nav li { flex: 1 1 0%; }
#devHub .devHub-nav li:not(:last-child) { margin-right: 20px; }
@media only screen and (max-width: 990px) {
#devHub .devHub-nav li:not(:last-child) { margin: 0px 0px 20px; }
}
#devHub .devHub-nav .devHub-navLink { border-top: 22px solid rgb(5, 38, 62); }
#devHub .devHub-nav .devHub-navLink::before { content: ""; display: block; height: 1px; position: absolute; top: -23px; left: 0px; width: 100%; background: linear-gradient(to right, rgb(28, 99, 170), rgb(90, 208, 255)); }
#devHub .devHub-nav .devHub-navLink span { top: -22px; }
#devHub .devHub-nav .devHub-navLink span::before { display: block; content: ""; height: 0px; left: -44px; position: absolute; border-width: 22px; border-style: solid; border-image: initial; border-color: rgb(5, 38, 62) rgb(5, 38, 62) transparent transparent; }
#devHub .devHub-navbox { background: linear-gradient(135deg, rgb(8, 43, 68), rgb(2, 25, 42)); }
#devHub .devHub-navbox__wrapper { height: 300px; padding: 30px; background-position: right bottom; background-size: 100%; background-repeat: no-repeat; }
@media only screen and (max-width: 990px) {
#devHub .devHub-navbox__wrapper { padding: 20px; }
}
#devHub .devHub-navbox--shipmatrix .devHub-navbox__wrapper, #devHub .devHub-navbox--funding .devHub-navbox__wrapper { background-size: 70%; }
#devHub .devHub-navbox--roadmap .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navbox--issue .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navbox--telemetry .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navbox--shipmatrix .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navbox--funding .devHub-navbox__wrapper { background-image: url(""); }
#devHub .devHub-navLink { display: block; text-align: right; font-size: 17px; position: relative; }
#devHub .devHub-navLink span { position: relative; display: inline-block; padding: 0px 15px; height: 44px; line-height: 44px; background: rgb(5, 38, 62); color: rgb(26, 135, 179); font-family: Electrolize, serif; transition: all 0.125s ease-out 0s; }
#devHub .devHub-navLink span::after { content: ""; display: inline-block; margin-left: 8px; border-style: solid; border-image: initial; border-width: 6px 0px 6px 6px; border-color: transparent transparent transparent rgb(90, 208, 255); }
#devHub .devHub-navLink em { color: rgb(90, 208, 255); font-style: normal; text-transform: uppercase; font-family: Electrolize, serif; }
#devHub .devHub-navLink:hover span { color: rgb(255, 255, 255); }
#devHub .devHub-section { margin: 70px auto; }
#devHub .devHub-section__header { max-width: 1280px; padding-left: 50px; margin: 0px auto; display: flex; flex-wrap: wrap; position: relative; }
@media only screen and (max-width: 990px) {
#devHub .devHub-section__header { padding-left: 20px; }
}
#devHub .devHub-section__header::after { content: ""; display: block; position: absolute; height: 22px; right: 0px; top: 22px; transform: translateX(100%); background: rgb(3, 31, 51); width: calc(-640px + 50vw); }
#devHub .devHub-section__header .devHub-heading { position: relative; top: 10px; }
#devHub .devHub-section .devHub-navLink { margin-left: auto; position: relative; z-index: 1; top: 22px; }
#devHub .devHub-section .devHub-navLink span { padding-right: 20px; background-color: rgb(3, 31, 51); }
#devHub .devHub-section .devHub-navLink span::before { display: block; content: ""; height: 0px; left: -44px; position: absolute; border-width: 22px; border-style: solid; border-image: initial; border-color: transparent rgb(3, 31, 51) rgb(3, 31, 51) transparent; }
#devHub .devHub-section__wrapper { background-color: rgb(3, 31, 51); padding: 40px 0px; }
#devHub .devHub-section__wrapper ul { max-width: 1280px; padding: 0px 20px; margin: 0px auto; }
#devHub .devHub-patchNotes { display: flex; margin: 0px; padding: 0px; list-style: none; }
@media only screen and (max-width: 990px) {
#devHub .devHub-patchNotes { display: block; }
}
#devHub .devHub-patchNotes li { background-color: rgb(5, 38, 62); border-image: url("") 10 fill / 10px / 0 stretch; flex: 1 1 0%; }
#devHub .devHub-patchNotes li:not(:last-child) { margin-right: 20px; }
@media only screen and (max-width: 990px) {
#devHub .devHub-patchNotes li { width: 100%; }
#devHub .devHub-patchNotes li:not(:last-child) { margin: 0px 0px 20px; }
}
#devHub .devHub-patchNotes li a { display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 40px 20px; }
#devHub .devHub-patchNotes li a:hover strong { color: rgb(255, 255, 255); }
#devHub .devHub-patchNotes li strong { color: rgb(144, 200, 222); text-transform: uppercase; font-family: Electrolize, serif; font-size: 20px; transition: all 0.125s ease-out 0s; }
#devHub .devHub-patchNotes li span { color: rgb(26, 135, 179); font-family: Electrolize, serif; font-size: 14px; }
#devHub .devHub-devActivities { margin: 0px; padding: 0px; list-style: none; display: flex; }
@media only screen and (max-width: 990px) {
#devHub .devHub-devActivities { display: block; }
}
#devHub .devHub-devActivity { max-width: 50%; flex: 1 1 0%; }
#devHub .devHub-devActivity:not(:last-child) { margin-right: 20px; }
@media only screen and (max-width: 990px) {
#devHub .devHub-devActivity { width: 100%; max-width: 100%; }
#devHub .devHub-devActivity:not(:last-child) { margin: 0px 0px 40px; }
}
#devHub .devHub-devActivity__header { background-color: rgb(5, 21, 37); position: relative; padding: 0px 15px; font-size: 12px; margin-top: 18px; }
#devHub .devHub-devActivity__header::before, #devHub .devHub-devActivity__header::after { content: ""; display: block; position: absolute; top: -18px; }
#devHub .devHub-devActivity__header::before { height: 18px; background: rgb(5, 21, 37); width: 75%; left: 0px; }
#devHub .devHub-devActivity__header::after { left: 75%; border-width: 9px; border-style: solid; border-image: initial; border-color: transparent transparent rgb(5, 21, 37) rgb(5, 21, 37); }
#devHub .devHub-devActivity__profile { display: flex; font-family: Electrolize, serif; }
#devHub .devHub-devActivity__profile p { padding-left: 12px; font-family: inherit; }
#devHub .devHub-devActivity__profile p span { font-family: inherit; }
#devHub .devHub-devActivity__profile time { font-size: 12px; font-family: inherit; color: rgb(26, 135, 179); margin-left: auto; align-self: center; }
#devHub .devHub-devActivity__profile__username { display: block; font-size: 15px; color: rgb(150, 125, 25); }
#devHub .devHub-devActivity__profile__handle { font-size: 12px; color: rgb(26, 135, 179); }
#devHub .devHub-devActivity__body { background-color: rgb(5, 21, 37); padding: 15px 15px 30px; font-size: 14px; font-family: Electrolize, serif; }
#devHub .devHub-devActivity__body a { font-family: inherit; color: rgb(150, 125, 25); transition: all 0.125s ease-out 0s; }
#devHub .devHub-devActivity__body a span { font-family: inherit; color: rgb(26, 135, 179); }
#devHub .devHub-devActivity__body a:hover { color: rgb(255, 255, 255); }
#devHub .devHub-devActivity__body p { margin-top: 5px; font-family: inherit; color: rgb(144, 200, 222); }
#rsi-sales-livestream .page-wrapper { overflow-x: hidden; }
#rsi-sales-livestream #contentbody { padding-top: 210px; background: 0px 0px; }
@media only screen and (max-width: 760px) {
#rsi-sales-livestream #contentbody { padding-bottom: 560px; }
}
#rsi-sales-livestream #contentbody .wrapper { padding: 0px 15px; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#rsi-sales-livestream #contentbody .wrapper { max-width: 980px; }
}
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream #contentbody .wrapper { max-width: 1110px; }
}
#rsi-sales-livestream #post-background { position: absolute; opacity: 0.8; background: 50% top no-repeat; min-width: 1140px; }
#rsi-sales-livestream #grid-background { position: absolute; inset: 0px; background: url("") center top repeat; }
#rsi-sales-livestream #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#rsi-sales-livestream #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#rsi-sales-livestream #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#rsi-sales-livestream #home-background { background-image: url(""), url(""); }
}
#rsi-sales-livestream #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#rsi-sales-livestream #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#rsi-sales-livestream #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#rsi-sales-livestream #home-background .bg-home-stars { background-image: url(""); }
}
#rsi-sales-livestream #livestream-sc-logo { position: absolute; left: -75px; top: -45px; width: 148px; height: 182px; background: url("") no-repeat; opacity: 0.8; }
#rsi-sales-livestream .cutting-edge-content .sidebar-content { background: rgba(0, 44, 69, 0.5); padding: 20px; }
#rsi-sales-livestream .cutting-edge-content .top-info .title { padding: 0px 5px 0px 20px; background: rgba(0, 44, 69, 0.5); position: relative; height: 24px; min-width: 115px; }
#rsi-sales-livestream .cutting-edge-content .top-info .title h3 { font-size: 12px; color: rgb(175, 130, 10); text-transform: uppercase; margin: 0px; padding-top: 9px; }
#rsi-sales-livestream .cutting-edge-content .top-info .title::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 24px 0px 0px 24px; border-color: transparent transparent transparent rgba(0, 44, 69, 0.5); right: -24px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info { float: right; height: 24px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 24px 24px 0px; border-color: transparent rgba(0, 44, 69, 0.5) transparent transparent; left: -24px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div .actions { width: 165px; height: 24px; background: rgba(0, 44, 69, 0.5); position: relative; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div .actions .link .arrow { top: -25px; }
#rsi-sales-livestream .cutting-edge-content .bottom-info > div .actions .link .label { opacity: 0.4; font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; transition-duration: 0.3s; perspective: 1000px; }
#rsi-sales-livestream .cutting-edge-content:hover .bottom-info > div .actions .link .label { opacity: 1; }
#rsi-sales-livestream .glow-hub-title { height: 150px; padding: 0px; }
#rsi-sales-livestream .glow-hub-title h1, #rsi-sales-livestream .glow-hub-title h1 a { margin: 10px 0px -5px; }
#rsi-sales-livestream .glow-hub-title h2 { color: rgb(255, 255, 255); text-transform: none; font-weight: 400; letter-spacing: 0.03rem; text-shadow: none; }
#rsi-sales-livestream .glow-page-title { margin-bottom: 15px; }
#rsi-sales-livestream .glow-page-title .link-title { margin-top: 30px; }
#rsi-sales-livestream .glow-page-title .link-title::before { height: 20px; }
#rsi-sales-livestream .glow-page-title .link-title .link { color: rgb(8, 161, 221); padding-top: 8px; }
#rsi-sales-livestream .glow-page-title .link-title .link::after { left: -3px; }
#rsi-sales-livestream .glow-page-title .link-title .link:hover { color: rgb(8, 161, 221); }
#rsi-sales-livestream .glow-page-title .link-title .link:hover::after { width: 0px; box-shadow: none; }
#rsi-sales-livestream .glow-page-title .link-title .link .view-all { font-size: 12px; color: rgb(8, 161, 221); text-shadow: rgba(0, 0, 0, 0.8) -1px 0px 20px, rgba(0, 0, 0, 0.8) -1px 0px 10px; }
#rsi-sales-livestream .glow-page-title .link-title .link .view-all:hover { color: rgb(8, 161, 221); }
#rsi-sales-livestream .stream-container { float: left; min-height: 675px; margin-bottom: 40px; }
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .stream-container { float: none; width: 100%; min-height: 0px; margin-bottom: 40px; }
}
#rsi-sales-livestream .livestream-stream { margin: 0px auto; width: 735px; }
@media only screen and (max-width: 1140px) {
#rsi-sales-livestream .livestream-stream { width: 600px; }
}
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .livestream-stream { width: 735px; }
}
@media only screen and (max-width: 765px) {
#rsi-sales-livestream .livestream-stream { width: 100%; }
}
#rsi-sales-livestream .livestream-stream .stream-player { width: 100%; height: 0px; padding-bottom: 56.25%; position: relative; }
#rsi-sales-livestream .livestream-stream .stream-player iframe, #rsi-sales-livestream .livestream-stream .stream-player object, #rsi-sales-livestream .livestream-stream .stream-player embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#rsi-sales-livestream .livestream-stream .stream-text { font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 18px; line-height: 24px; }
#rsi-sales-livestream .livestream-stream .stream-text.light { color: rgb(177, 216, 241); }
#rsi-sales-livestream .livestream-stream .stream-text.dark { color: rgb(8, 145, 197); }
#rsi-sales-livestream .news-container { float: left; margin-top: -32px; }
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .news-container { float: none; margin-top: 0px; width: 100%; }
}
#rsi-sales-livestream .livestream-news { margin: 0px auto 40px; width: 735px; }
@media only screen and (max-width: 1140px) {
#rsi-sales-livestream .livestream-news { width: 600px; }
}
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .livestream-news { width: 735px; }
}
@media only screen and (max-width: 765px) {
#rsi-sales-livestream .livestream-news { width: 100%; }
}
#rsi-sales-livestream .livestream-news .livestream-news-item { display: flex; margin-bottom: 30px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img { flex: 0 0 auto; height: 164px; width: 222px; margin-right: 24px; background-size: cover; background-position: center center; position: relative; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .news-overlay { height: 100%; width: 100%; background: rgba(31, 114, 173, 0.2); opacity: 1; transition: opacity 0.2s ease-in 0s; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .glow-corners.top-corners { top: 15px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .glow-corners.bottom-corners { bottom: 24px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .glow-corners::before { left: 15px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-img .glow-corners::after { right: 15px; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-details { flex: 1 1 auto; height: 164px; border-bottom: 1px solid rgb(0, 44, 69); }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-details h2 { margin: 0px; font-size: 24px; color: rgb(68, 212, 248); text-transform: uppercase; text-shadow: rgba(0, 106, 255, 0.5) 0px 0px 15px, rgba(0, 106, 255, 0.5) 0px 0px 15px; transition: text-shadow 0.3s ease-in 0s, color 0.3s ease-in 0s; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-details h4 { margin: 0px; font-size: 12px; color: rgb(68, 212, 248); text-transform: uppercase; text-shadow: none; transition: text-shadow 0.3s ease-in 0s, color 0.3s ease-in 0s; }
#rsi-sales-livestream .livestream-news .livestream-news-item .news-item-details p { margin-top: 10px; font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 22px; color: rgb(177, 216, 241); }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .news-overlay { opacity: 0; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .glow-corners.top-corners { top: -3px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .glow-corners.bottom-corners { bottom: 6px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .glow-corners::before { left: -3px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-img .glow-corners::after { right: -3px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-details h2 { color: rgb(153, 235, 255); text-shadow: rgba(0, 106, 255, 0.9) 0px 0px 16px, rgba(0, 106, 255, 0.9) 0px 0px 16px; }
#rsi-sales-livestream .livestream-news .livestream-news-item:hover .news-item-details h4 { color: rgb(104, 223, 253); text-shadow: rgba(0, 127, 255, 0.4) 0px 0px 12px, rgba(0, 127, 255, 0.4) 0px 0px 12px; }
#rsi-sales-livestream .chat-schedule-container { margin-top: 26px; width: 360px; float: right; }
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .chat-schedule-container { width: 740px; float: none; margin: 0px auto; }
}
@media only screen and (max-width: 780px) {
#rsi-sales-livestream .chat-schedule-container { width: 360px; }
}
@media only screen and (max-width: 780px) {
#rsi-sales-livestream .chat-schedule-container { width: 360px; }
}
#rsi-sales-livestream .livestream-schedule { width: 360px; margin-top: -6px; }
@media only screen and (max-width: 1024px) {
#rsi-sales-livestream .livestream-schedule { margin-top: 0px; float: right; }
}
#rsi-sales-livestream .livestream-schedule .top-info .title { min-width: 138px; }
#rsi-sales-livestream .livestream-schedule .livestream-event { display: block; margin-bottom: 20px; }
#rsi-sales-livestream .livestream-schedule .livestream-event .date { margin: 0px; color: rgb(132, 128, 96); font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 2px; text-shadow: rgba(202, 71, 0, 0.6) 0px 3px 40px, rgba(255, 118, 17, 0.6) 0px 0px 6px; }
#rsi-sales-livestream .livestream-schedule .livestream-event .title { color: rgb(217, 207, 152); margin: 4px 0px 0px; font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 12px; letter-spacing: 2px; text-transform: uppercase; text-shadow: rgba(255, 118, 17, 0.72) 0px 0px 10px, rgba(255, 118, 17, 0.72) 0px 0px 10px; }
#rsi-sales-livestream .livestream-schedule .livestream-event .subtitle { margin: 1px 0px 0px; color: rgb(132, 128, 96); font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 2px; text-shadow: none; }
#rsi-sales-livestream .livestream-schedule .livestream-event:last-child { margin-bottom: 0px; }
#gamescom2016 .page-wrapper { overflow-x: hidden; }
@media only screen and (max-width: 760px) {
#gamescom2016 #contentbody { padding-bottom: 560px; }
}
#gamescom2016 #contentbody .wrapper { padding: 0px 15px; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#gamescom2016 #contentbody .wrapper { max-width: 980px; }
}
@media only screen and (max-width: 1024px) {
#gamescom2016 #contentbody .wrapper { max-width: 1110px; }
}
#gamescom2016 #post-background { position: absolute; opacity: 0.7; background: url("") center top no-repeat; min-width: 1140px; }
@media only screen and (max-width: 1140px) {
#gamescom2016 #post-background { min-width: 1010px; background-position-x: calc(50% + 67.5px); }
}
#gamescom2016 #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#gamescom2016 #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#gamescom2016 #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#gamescom2016 #home-background { background-image: url(""), url(""); }
}
#gamescom2016 #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#gamescom2016 #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#gamescom2016 #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#gamescom2016 #home-background .bg-home-stars { background-image: url(""); }
}
#gamescom2016 .cutting-edge-content .sidebar-content { background: rgba(0, 44, 69, 0.5); padding: 20px; }
#gamescom2016 .cutting-edge-content .top-info .title { padding: 0px 5px 0px 20px; background: rgba(0, 44, 69, 0.5); position: relative; height: 24px; min-width: 115px; }
#gamescom2016 .cutting-edge-content .top-info .title h3 { font-size: 12px; color: rgb(175, 130, 10); text-transform: uppercase; margin: 0px; padding-top: 9px; }
#gamescom2016 .cutting-edge-content .top-info .title::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 24px 0px 0px 24px; border-color: transparent transparent transparent rgba(0, 44, 69, 0.5); right: -24px; }
#gamescom2016 .cutting-edge-content .bottom-info { float: right; height: 24px; }
#gamescom2016 .cutting-edge-content .bottom-info > div::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 24px 24px 0px; border-color: transparent rgba(0, 44, 69, 0.5) transparent transparent; left: -24px; }
#gamescom2016 .cutting-edge-content .bottom-info > div .actions { width: 165px; height: 24px; background: rgba(0, 44, 69, 0.5); position: relative; }
#gamescom2016 .cutting-edge-content .bottom-info > div .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
#gamescom2016 .cutting-edge-content .bottom-info > div .actions .link .label { opacity: 0.4; font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; transition-duration: 0.3s; perspective: 1000px; }
#gamescom2016 .cutting-edge-content .bottom-info > div .actions .link .arrow { top: -25px; }
#gamescom2016 .cutting-edge-content:hover .bottom-info > div .actions .link .label { opacity: 1; }
#gamescom2016.main .glow-hub-title { padding: 0px; }
#gamescom2016.main .glow-hub-title h2 { text-transform: none; font-weight: 400; }
#gamescom2016.main .glow-page-title { margin-bottom: 15px; }
#gamescom2016.main .glow-page-title .link-title { margin-top: 30px; }
#gamescom2016.main .glow-page-title .link-title::before { height: 20px; }
#gamescom2016.main .glow-page-title .link-title .link { color: rgb(8, 161, 221); padding-top: 8px; }
#gamescom2016.main .glow-page-title .link-title .link::after { left: -3px; }
#gamescom2016.main .glow-page-title .link-title .link:hover { color: rgb(8, 161, 221); }
#gamescom2016.main .glow-page-title .link-title .link:hover::after { width: 0px; box-shadow: none; }
#gamescom2016.main .glow-page-title .link-title .link .view-all { font-size: 12px; color: rgb(8, 161, 221); text-shadow: rgba(0, 0, 0, 0.6) -1px 0px 20px, rgba(0, 0, 0, 0.6) -1px 0px 10px, rgba(0, 0, 0, 0.6) -1px 0px 10px; }
#gamescom2016.main .glow-page-title .link-title .link .view-all:hover { color: rgb(8, 161, 221); }
#gamescom2016.main .stream-container { float: left; min-height: 675px; margin-bottom: 40px; }
@media only screen and (max-width: 1024px) {
#gamescom2016.main .stream-container { float: none; width: 100%; min-height: 0px; margin-bottom: 40px; }
}
#gamescom2016.main .gamescom2016-stream { margin: 0px auto; width: 735px; }
@media only screen and (max-width: 1140px) {
#gamescom2016.main .gamescom2016-stream { width: 600px; }
}
@media only screen and (max-width: 1024px) {
#gamescom2016.main .gamescom2016-stream { width: 735px; }
}
@media only screen and (max-width: 765px) {
#gamescom2016.main .gamescom2016-stream { width: 100%; }
}
#gamescom2016.main .gamescom2016-stream .stream-player { width: 100%; height: 0px; padding-bottom: 56.25%; position: relative; }
#gamescom2016.main .gamescom2016-stream .stream-player iframe, #gamescom2016.main .gamescom2016-stream .stream-player object, #gamescom2016.main .gamescom2016-stream .stream-player embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#gamescom2016.main .gamescom2016-stream .stream-text { font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 18px; line-height: 24px; }
#gamescom2016.main .gamescom2016-stream .stream-text.light { color: rgb(177, 216, 241); }
#gamescom2016.main .gamescom2016-stream .stream-text.dark { color: rgb(8, 145, 197); }
#gamescom2016.main .news-container { float: left; margin-top: -32px; }
@media only screen and (max-width: 1024px) {
#gamescom2016.main .news-container { float: none; margin-top: 0px; width: 100%; }
}
#gamescom2016.main .gamescom2016-news { margin: 0px auto 40px; width: 735px; }
@media only screen and (max-width: 1140px) {
#gamescom2016.main .gamescom2016-news { width: 600px; }
}
@media only screen and (max-width: 1024px) {
#gamescom2016.main .gamescom2016-news { width: 735px; }
}
@media only screen and (max-width: 765px) {
#gamescom2016.main .gamescom2016-news { width: 100%; }
}
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item { display: flex; margin-bottom: 30px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img { flex: 0 0 auto; height: 164px; width: 222px; margin-right: 24px; background-size: cover; background-position: center center; position: relative; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .news-overlay { height: 100%; width: 100%; background: rgba(31, 114, 173, 0.2); opacity: 1; transition: opacity 0.2s ease-in 0s; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .glow-corners.top-corners { top: 15px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .glow-corners.bottom-corners { bottom: 24px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .glow-corners::before { left: 15px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-img .glow-corners::after { right: 15px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-details { flex: 1 1 auto; height: 164px; border-bottom: 1px solid rgb(0, 44, 69); }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-details h2 { margin: 0px; font-size: 24px; color: rgb(68, 212, 248); text-transform: uppercase; text-shadow: rgba(0, 106, 255, 0.5) 0px 0px 15px, rgba(0, 106, 255, 0.5) 0px 0px 15px; transition: text-shadow 0.3s ease-in 0s, color 0.3s ease-in 0s; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-details h4 { margin: 0px; font-size: 12px; color: rgb(68, 212, 248); text-transform: uppercase; text-shadow: none; transition: text-shadow 0.3s ease-in 0s, color 0.3s ease-in 0s; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item .news-item-details p { margin-top: 10px; font-family: Electrolize, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 22px; color: rgb(177, 216, 241); }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .news-overlay { opacity: 0; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .glow-corners.top-corners { top: -3px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .glow-corners.bottom-corners { bottom: 6px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .glow-corners::before { left: -3px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-img .glow-corners::after { right: -3px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-details h2 { color: rgb(153, 235, 255); text-shadow: rgba(0, 106, 255, 0.9) 0px 0px 16px, rgba(0, 106, 255, 0.9) 0px 0px 16px; }
#gamescom2016.main .gamescom2016-news .gamescom2016-news-item:hover .news-item-details h4 { color: rgb(104, 223, 253); text-shadow: rgba(0, 127, 255, 0.4) 0px 0px 12px, rgba(0, 127, 255, 0.4) 0px 0px 12px; }
#gamescom2016.main .chat-schedule-container { margin-top: 26px; width: 360px; float: right; }
@media only screen and (max-width: 1024px) {
#gamescom2016.main .chat-schedule-container { width: 740px; float: none; margin: 0px auto; }
}
@media only screen and (max-width: 780px) {
#gamescom2016.main .chat-schedule-container { width: 360px; }
}
@media only screen and (max-width: 780px) {
#gamescom2016.main .chat-schedule-container { width: 360px; }
}
#gamescom2016.main .gamescom2016-schedule { width: 360px; margin-top: -6px; }
@media only screen and (max-width: 1024px) {
#gamescom2016.main .gamescom2016-schedule { margin-top: 0px; float: right; }
}
#gamescom2016.main .gamescom2016-schedule .top-info .title { min-width: 138px; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event { display: block; margin-bottom: 20px; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event .date { margin: 0px; color: rgb(132, 128, 96); font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 2px; text-shadow: rgba(202, 71, 0, 0.6) 0px 3px 40px, rgba(255, 118, 17, 0.6) 0px 0px 6px; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event .title { color: rgb(217, 207, 152); margin: 4px 0px 0px; font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 12px; letter-spacing: 2px; text-transform: uppercase; text-shadow: rgba(255, 118, 17, 0.72) 0px 0px 10px, rgba(255, 118, 17, 0.72) 0px 0px 10px; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event .subtitle { margin: 1px 0px 0px; color: rgb(132, 128, 96); font-family: Orbitron, Verdana, Arial, sans-serif; font-size: 10px; font-weight: 500; letter-spacing: 2px; text-shadow: none; }
#gamescom2016.main .gamescom2016-schedule .gamescom2016-event:last-child { margin-bottom: 0px; }
#rsi-sales-livestream.citcon2016 #contentbody { background: 0px 0px; }
#rsi-sales-livestream.citcon2016 #post-background { position: absolute; opacity: 0.8; background: url("") calc(50% + 70px) top no-repeat, url("") center top repeat; min-width: 1140px; }
@media only screen and (max-width: 1140px) {
#rsi-sales-livestream.citcon2016 #post-background { min-width: 1010px; background-position-x: calc(50% + 135px); }
}
body.disable-scroll { overflow: hidden; }
#advertise-magazine { margin: 50px 0px; }
#advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#advertise-magazine img { width: 100%; }
}
#advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#advertise-magazine a::before, #advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#post .magazine-close, .js-magazine .magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#post .magazine-close:hover, .js-magazine .magazine-close:hover { opacity: 0.7; }
#post .bb-bookblock, .js-magazine .bb-bookblock { width: 100%; height: 100%; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: 0px; }
#post .bb-custom-wrapper, .js-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#post .bb-page, .js-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#post .bb-page > div, .js-magazine .bb-page > div, #post .bb-outer, .js-magazine .bb-outer, #post .bb-content, .js-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#post .bb-inner, .js-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#post .bb-overlay, .js-magazine .bb-overlay, #post .bb-outer, .js-magazine .bb-outer { backface-visibility: hidden; }
#post .bb-page > div, .js-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#post .bb-back, .js-magazine .bb-back { transform: rotateY(-180deg); }
#post .bb-outer, .js-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#post .bb-overlay, .js-magazine .bb-overlay, #post .bb-flipoverlay, .js-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#post .bb-flipoverlay, .js-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#post .bb-bookblock > div.bb-page:first-child, .js-magazine .bb-bookblock > div.bb-page:first-child, #post .bb-bookblock > div.bb-page:first-child .bb-back, .js-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#post .bb-item, .js-magazine .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0); }
#post .img, .js-magazine .img { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
#post .block-misc, .js-magazine .block-misc { position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#post .block-misc .block-top, .js-magazine .block-misc .block-top { background: url("") center top no-repeat; width: 517px; height: 99px; }
#post .block-misc .block-middle, .js-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 517px; box-sizing: border-box; padding: 0px 42px 0px 52px; position: relative; }
#post .block-misc .block-middle h2, .js-magazine .block-misc .block-middle h2 { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px !important; position: absolute !important; top: -46px !important; }
#post .block-misc .block-middle h2 .caps, .js-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#post .block-misc .block-middle .text p, .js-magazine .block-misc .block-middle .text p { font-family: Electrolize !important; font-size: 18px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#post .block-misc .block-middle .text p .initial, .js-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#post .block-misc .block-bottom, .js-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 517px; height: 48px; position: relative; top: -20px; }
#post .bb-nav, .js-magazine .bb-nav { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
#post .bb-nav::after, .js-magazine .bb-nav::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
#post .bb-nav#bb-nav-prev, .js-magazine .bb-nav#bb-nav-prev { left: -43px; }
#post .bb-nav#bb-nav-prev::after, .js-magazine .bb-nav#bb-nav-prev::after { background-position: left top; left: 46px; }
#post .bb-nav#bb-nav-next, .js-magazine .bb-nav#bb-nav-next { right: -43px; }
#post .bb-nav#bb-nav-next::after, .js-magazine .bb-nav#bb-nav-next::after { background-position: right top; right: 46px; }
#argo-advertise-magazine { margin: 50px 0px; }
#argo-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#argo-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#argo-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#argo-advertise-magazine img { width: 100%; }
}
#argo-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#argo-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#argo-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#argo-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#argo-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#argo-advertise-magazine a::before, #argo-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#argo-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#argo-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#argo-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#argo-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#argo-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#argo-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#argo-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#argo-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#argo-video { position: relative; }
#argo-video a { display: block; position: relative; }
#argo-video a img { width: 100%; }
#argo-video a::before, #argo-video a::after { content: ""; display: block; position: absolute; }
#argo-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#argo-video a::after { content: "Meet the Argo"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#argo-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#argo-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#argo-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#argo-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#argo-magazine .argo-magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#argo-magazine .argo-magazine-close:hover { opacity: 0.7; }
#argo-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -77.5%; }
#argo-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#argo-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#argo-magazine .bb-page > div, #argo-magazine .bb-outer, #argo-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#argo-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#argo-magazine .bb-overlay, #argo-magazine .bb-outer { backface-visibility: hidden; }
#argo-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#argo-magazine .bb-back { transform: rotateY(-180deg); }
#argo-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#argo-magazine .bb-overlay, #argo-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#argo-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#argo-magazine .bb-bookblock > div.bb-page:first-child, #argo-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#argo-magazine .bb-bookblock .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0); }
#argo-magazine .img { width: 127.5%; height: 100%; background-size: 33%; background-repeat: no-repeat; background-position: center center; }
#argo-magazine .img1 { background-image: url(""); }
#argo-magazine .img2 { background-image: url(""); }
#argo-magazine .img3 { background-image: url(""); }
#argo-magazine .img4 { background-image: url(""); }
#argo-magazine .img5 { background-image: url(""); }
#argo-magazine .img6 { background-image: url(""); }
#argo-magazine .img7 { background-image: url(""); }
#argo-magazine .img8 { background-image: url(""); }
#argo-magazine .img9 { background-image: url(""); }
#argo-magazine .img10 { background-image: url(""); }
#argo-magazine .img11 { background-image: url(""); }
#argo-magazine .block-misc { display: none; position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#argo-magazine .block-misc .block-top { display: none; }
#argo-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 603px; box-sizing: border-box; padding: 40px 56px 0px; position: relative; }
#argo-magazine .block-misc .block-middle h2 { font: 20px Lora !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px 0px 10px !important; position: relative !important; top: 0px !important; }
#argo-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#argo-magazine .block-misc .block-middle .text p { font-family: Lora !important; font-size: 16px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#argo-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#argo-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 603px; height: 53px; position: relative; top: -20px; }
#argo-magazine .bb-bookblock #item1.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page1; }
#argo-magazine .bb-bookblock #item2.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page2; }
#argo-magazine .bb-bookblock #item3.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page3; }
#argo-magazine .bb-bookblock #item4.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page4; }
#argo-magazine .bb-bookblock #item5.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page5; }
#argo-magazine .bb-bookblock #item6.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page6; }
#argo-magazine .bb-bookblock #item7.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page7; }
#argo-magazine .bb-bookblock #item8.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page8; }
#argo-magazine .bb-bookblock #item9.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page9; }
#argo-magazine .bb-bookblock #item10.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page10; }
#argo-magazine .bb-bookblock #item11.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page11; }
#argo-magazine .bb-bookblock #item12.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page12; }
#argo-magazine .bb-bookblock #item13.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page13; }
#argo-magazine .bb-bookblock #item14.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page14; }
#argo-magazine .bb-bookblock #item15.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page15; }
#argo-magazine .bb-bookblock #item16.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page16; }
#argo-magazine .bb-bookblock #item17.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page17; }
#argo-magazine .bb-bookblock #item18.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page18; }
#argo-magazine .bb-bookblock #item19.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page19; }
#argo-magazine .bb-bookblock #item20.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page20; }
#argo-magazine .bb-bookblock #item21.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page21; }
#argo-magazine .bb-bookblock #item22.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page22; }
#argo-magazine .bb-bookblock #item23.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page23; }
@-webkit-keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
.nav-argo { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
.nav-argo::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
.nav-argo#bb-nav-prev { left: -43px; }
.nav-argo#bb-nav-prev::after { background-position: left top; left: 46px; }
.nav-argo#bb-nav-next { right: -43px; }
.nav-argo#bb-nav-next::after { background-position: right top; right: 46px; }
#caterpillar-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#caterpillar-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#caterpillar-magazine .img { width: 145.5%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#caterpillar-magazine .img0 { background-image: url(""); }
#caterpillar-magazine .img1 { background-image: url(""); }
#caterpillar-magazine .img2 { background-image: url(""); }
#caterpillar-magazine .img3 { background-image: url(""); }
#caterpillar-magazine .img4 { background-image: url(""); }
#caterpillar-magazine .img5 { background-image: url(""); }
#caterpillar-magazine .img6 { background-image: url(""); }
#caterpillar-magazine .img7 { background-image: url(""); }
#caterpillar-magazine .img8 { background-image: url(""); }
#caterpillar-magazine .img9 { background-image: url(""); }
#caterpillar-magazine .img10 { background-image: url(""); }
#caterpillar-magazine .img11 { background-image: url(""); }
#caterpillar-magazine .img12 { background-image: url(""); }
#caterpillar-magazine .img13 { background-image: url(""); }
#caterpillar-magazine .img14 { background-image: url(""); }
#caterpillar-magazine .img15 { background-image: url(""); }
#caterpillar-magazine .img16 { background-image: url(""); }
#caterpillar-magazine .img17 { background-image: url(""); }
#caterpillar-magazine .img18 { background-image: url(""); }
#caterpillar-magazine .img19 { background-image: url(""); }
#caterpillar-magazine .img20 { background-image: url(""); }
#caterpillar-magazine .img21 { background-image: url(""); }
#caterpillar-magazine .img22 { background-image: url(""); }
#caterpillar-magazine .img23 { background-image: url(""); }
#caterpillar-magazine .img24 { background-image: url(""); }
#caterpillar-magazine .img25 { background-image: url(""); }
#caterpillar-magazine .img26 { background-image: url(""); }
#caterpillar-magazine .img27 { background-image: url(""); }
#defender-advertise-magazine { margin: 50px 0px; }
#defender-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#defender-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#defender-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#defender-advertise-magazine img { width: 100%; }
}
#defender-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#defender-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#defender-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#defender-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#defender-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#defender-advertise-magazine a::before, #defender-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#defender-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#defender-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#defender-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#defender-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#defender-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#defender-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#defender-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#defender-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#defender-video { position: relative; display: none; }
#defender-video a { display: block; position: relative; }
#defender-video a img { width: 100%; }
#defender-video a::before, #defender-video a::after { content: ""; display: block; position: absolute; }
#defender-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#defender-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#defender-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#defender-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#defender-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#defender-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#defender-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -50%; }
#defender-magazine .img { width: 100%; height: 100%; background-size: 38%; background-repeat: no-repeat; background-position: center center; }
#defender-magazine .img0 { background-image: url(""); }
#defender-magazine .img1 { background-image: url(""); }
#defender-magazine .img2 { background-image: url(""); }
#defender-magazine .img3 { background-image: url(""); }
#defender-magazine .img4 { background-image: url(""); }
#defender-magazine .img5 { background-image: url(""); }
#defender-magazine .img6 { background-image: url(""); }
#defender-magazine .img7 { background-image: url(""); }
#defender-magazine .img8 { background-image: url(""); }
#defender-magazine .img9 { background-image: url(""); }
#defender-magazine .img10 { background-image: url(""); }
#dragonfly-advertise-magazine { margin: 50px 0px; }
#dragonfly-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#dragonfly-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#dragonfly-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#dragonfly-advertise-magazine img { width: 100%; }
}
#dragonfly-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#dragonfly-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#dragonfly-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#dragonfly-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#dragonfly-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#dragonfly-advertise-magazine a::before, #dragonfly-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#dragonfly-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#dragonfly-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#dragonfly-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#dragonfly-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#dragonfly-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#dragonfly-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#dragonfly-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#dragonfly-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#dragonfly-video { position: relative; display: none; }
#dragonfly-video a { display: block; position: relative; }
#dragonfly-video a img { width: 100%; }
#dragonfly-video a::before, #dragonfly-video a::after { content: ""; display: block; position: absolute; }
#dragonfly-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#dragonfly-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#dragonfly-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#dragonfly-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#dragonfly-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#dragonfly-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#dragonfly-magazine .dragonfly-magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#dragonfly-magazine .dragonfly-magazine-close:hover { opacity: 0.7; }
#dragonfly-magazine .bb-bookblock { width: 200%; height: 100%; max-height: 945px; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -100%; }
#dragonfly-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#dragonfly-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#dragonfly-magazine .bb-page > div, #dragonfly-magazine .bb-outer, #dragonfly-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#dragonfly-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#dragonfly-magazine .bb-overlay, #dragonfly-magazine .bb-outer { backface-visibility: hidden; }
#dragonfly-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#dragonfly-magazine .bb-back { transform: rotateY(-180deg); }
#dragonfly-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#dragonfly-magazine .bb-overlay, #dragonfly-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#dragonfly-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#dragonfly-magazine .bb-bookblock > div.bb-page:first-child, #dragonfly-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#dragonfly-magazine .js .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(255, 255, 255); }
#dragonfly-magazine .img { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
#dragonfly-magazine .img1 { background-image: url(""); }
#dragonfly-magazine .img2 { background-image: url(""); }
#dragonfly-magazine .img3 { background-image: url(""); }
#dragonfly-magazine .img4 { background-image: url(""); }
#dragonfly-magazine .img5 { background-image: url(""); }
#dragonfly-magazine .img6 { background-image: url(""); }
#dragonfly-magazine .img7 { background-image: url(""); }
#dragonfly-magazine .img8 { background-image: url(""); }
#dragonfly-magazine .img9 { background-image: url(""); }
#dragonfly-magazine .img10 { background-image: url(""); }
#dragonfly-magazine .img11 { background-image: url(""); }
#dragonfly-magazine .img12 { background-image: url(""); }
#dragonfly-magazine .img13 { background-image: url(""); }
#dragonfly-magazine .img14 { background-image: url(""); }
#dragonfly-magazine .img15 { background-image: url(""); }
#dragonfly-magazine .img16 { background-image: url(""); }
#dragonfly-magazine .img17 { background-image: url(""); }
#dragonfly-magazine .img18 { background-image: url(""); }
#dragonfly-magazine .img19 { background-image: url(""); }
#dragonfly-magazine .img20 { background-image: url(""); }
#dragonfly-magazine .img21 { background-image: url(""); }
#dragonfly-magazine .img22 { background-image: url(""); }
#dragonfly-magazine .img23 { background-image: url(""); }
#dragonfly-magazine .img24 { background-image: url(""); }
#dragonfly-magazine .img25 { background-image: url(""); }
#dragonfly-magazine .img26 { background-image: url(""); }
#dragonfly-magazine .block-misc { position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#dragonfly-magazine .block-misc .block-top { display: none; }
#dragonfly-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 603px; box-sizing: border-box; padding: 40px 56px 0px; position: relative; }
#dragonfly-magazine .block-misc .block-middle h2 { font: 20px Lora !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px 0px 10px !important; position: relative !important; top: 0px !important; }
#dragonfly-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#dragonfly-magazine .block-misc .block-middle .text p { font-family: Lora !important; font-size: 16px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#dragonfly-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#dragonfly-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 603px; height: 53px; position: relative; top: -20px; }
#dragonfly-magazine .bb-bookblock #item1.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page1; }
#dragonfly-magazine .bb-bookblock #item2.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page2; }
#dragonfly-magazine .bb-bookblock #item3.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page3; }
#dragonfly-magazine .bb-bookblock #item4.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page4; }
#dragonfly-magazine .bb-bookblock #item5.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page5; }
#dragonfly-magazine .bb-bookblock #item6.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page6; }
#dragonfly-magazine .bb-bookblock #item7.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page7; }
#dragonfly-magazine .bb-bookblock #item8.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page8; }
#dragonfly-magazine .bb-bookblock #item9.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page9; }
#dragonfly-magazine .bb-bookblock #item10.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page10; }
#dragonfly-magazine .bb-bookblock #item11.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page11; }
#dragonfly-magazine .bb-bookblock #item12.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page12; }
#dragonfly-magazine .bb-bookblock #item13.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page13; }
#dragonfly-magazine .bb-bookblock #item14.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page14; }
#dragonfly-magazine .bb-bookblock #item15.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page15; }
#dragonfly-magazine .bb-bookblock #item16.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page16; }
#dragonfly-magazine .bb-bookblock #item17.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page17; }
#dragonfly-magazine .bb-bookblock #item18.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page18; }
#dragonfly-magazine .bb-bookblock #item19.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page19; }
#dragonfly-magazine .bb-bookblock #item20.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page20; }
#dragonfly-magazine .bb-bookblock #item21.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page21; }
#dragonfly-magazine .bb-bookblock #item22.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page22; }
#dragonfly-magazine .bb-bookblock #item23.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page23; }
.nav-dragonfly { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
.nav-dragonfly::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
.nav-dragonfly#bb-nav-prev { left: -43px; }
.nav-dragonfly#bb-nav-prev::after { background-position: left top; left: 46px; }
.nav-dragonfly#bb-nav-next { right: -43px; }
.nav-dragonfly#bb-nav-next::after { background-position: right top; right: 46px; }
@-webkit-keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
#herald-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#herald-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#herald-magazine .img { width: 145.5%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#herald-magazine .img0 { background-image: url(""); }
#herald-magazine .img1 { background-image: url(""); }
#herald-magazine .img2 { background-image: url(""); }
#herald-magazine .img3 { background-image: url(""); }
#herald-magazine .img4 { background-image: url(""); }
#herald-magazine .img5 { background-image: url(""); }
#herald-magazine .img6 { background-image: url(""); }
#herald-magazine .img7 { background-image: url(""); }
#herald-magazine .img8 { background-image: url(""); }
#herald-magazine .img9 { background-image: url(""); }
#hurricane-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#hurricane-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#hurricane-magazine .img { width: 146.2%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#hurricane-magazine .img0 { background-image: url(""); }
#hurricane-magazine .img1 { background-image: url(""); }
#hurricane-magazine .img2 { background-image: url(""); }
#hurricane-magazine .img3 { background-image: url(""); }
#hurricane-magazine .img4 { background-image: url(""); }
#hurricane-magazine .img5 { background-image: url(""); }
#hurricane-magazine .img6 { background-image: url(""); }
#hurricane-magazine .img7 { background-image: url(""); }
#polaris-advertise-magazine { margin: 50px 0px; }
#polaris-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#polaris-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#polaris-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#polaris-advertise-magazine img { width: 100%; }
}
#polaris-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#polaris-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#polaris-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#polaris-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#polaris-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#polaris-advertise-magazine a::before, #polaris-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#polaris-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#polaris-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#polaris-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#polaris-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#polaris-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#polaris-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#polaris-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#polaris-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#polaris-video { position: relative; display: none; }
#polaris-video a { display: block; position: relative; }
#polaris-video a img { width: 100%; }
#polaris-video a::before, #polaris-video a::after { content: ""; display: block; position: absolute; }
#polaris-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#polaris-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#polaris-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#polaris-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#polaris-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#polaris-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#polaris-magazine .magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#polaris-magazine .magazine-close:hover { opacity: 0.7; }
#polaris-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -80%; }
#polaris-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#polaris-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#polaris-magazine .bb-page > div, #polaris-magazine .bb-outer, #polaris-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#polaris-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#polaris-magazine .bb-overlay, #polaris-magazine .bb-outer { backface-visibility: hidden; }
#polaris-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#polaris-magazine .bb-back { transform: rotateY(-180deg); }
#polaris-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#polaris-magazine .bb-overlay, #polaris-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#polaris-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#polaris-magazine .bb-bookblock > div.bb-page:first-child, #polaris-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#polaris-magazine .bb-bookblock .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0); }
#polaris-magazine .img { width: 132%; height: 100%; background-size: 37%; background-repeat: no-repeat; background-position: center center; }
#polaris-magazine .img1 { background-image: url(""); }
#polaris-magazine .img2 { background-image: url(""); }
#polaris-magazine .img3 { background-image: url(""); }
#polaris-magazine .img4 { background-image: url(""); }
#polaris-magazine .img5 { background-image: url(""); }
#polaris-magazine .img6 { background-image: url(""); }
#polaris-magazine .img7 { background-image: url(""); }
#polaris-magazine .img8 { background-image: url(""); }
#polaris-magazine .img9 { background-image: url(""); }
#polaris-magazine .img10 { background-image: url(""); }
#polaris-magazine .img11 { background-image: url(""); }
#polaris-magazine .img12 { background-image: url(""); }
#polaris-magazine .img13 { background-image: url(""); }
#polaris-magazine .img14 { background-image: url(""); }
#polaris-magazine .img15 { background-image: url(""); }
#polaris-magazine .img16 { background-image: url(""); }
#polaris-magazine .img17 { background-image: url(""); }
#polaris-magazine .img18 { background-image: url(""); }
#polaris-magazine .img19 { background-image: url(""); }
#polaris-magazine .img20 { background-image: url(""); }
#polaris-magazine .img21 { background-image: url(""); }
#polaris-magazine .img22 { background-image: url(""); }
#polaris-magazine .img23 { background-image: url(""); }
#polaris-magazine .img24 { background-image: url(""); }
#polaris-magazine .img25 { background-image: url(""); }
#polaris-magazine .img26 { background-image: url(""); }
#polaris-magazine .img27 { background-image: url(""); }
#polaris-magazine .img28 { background-image: url(""); }
#polaris-magazine .block-misc { display: none; position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#polaris-magazine .block-misc .block-top { display: none; }
#polaris-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 603px; box-sizing: border-box; padding: 40px 56px 0px; position: relative; }
#polaris-magazine .block-misc .block-middle h2 { font: 20px Lora !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px 0px 10px !important; position: relative !important; top: 0px !important; }
#polaris-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#polaris-magazine .block-misc .block-middle .text p { font-family: Lora !important; font-size: 16px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#polaris-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#polaris-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 603px; height: 53px; position: relative; top: -20px; }
.nav-polaris { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
.nav-polaris::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
.nav-polaris#bb-nav-prev { left: -43px; }
.nav-polaris#bb-nav-prev::after { background-position: left top; left: 46px; }
.nav-polaris#bb-nav-next { right: -43px; }
.nav-polaris#bb-nav-next::after { background-position: right top; right: 46px; }
#prowler-advertise-magazine { margin: 50px 0px; }
#prowler-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#prowler-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#prowler-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#prowler-advertise-magazine img { width: 100%; }
}
#prowler-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#prowler-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#prowler-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#prowler-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#prowler-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#prowler-advertise-magazine a::before, #prowler-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#prowler-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#prowler-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#prowler-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#prowler-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#prowler-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#prowler-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#prowler-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#prowler-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#prowler-video { position: relative; display: none; }
#prowler-video a { display: block; position: relative; }
#prowler-video a img { width: 100%; }
#prowler-video a::before, #prowler-video a::after { content: ""; display: block; position: absolute; }
#prowler-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#prowler-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#prowler-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#prowler-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#prowler-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#prowler-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#prowler-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#prowler-magazine .img { width: 145.5%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#prowler-magazine .img1 { background-image: url(""); }
#prowler-magazine .img2 { background-image: url(""); }
#prowler-magazine .img3 { background-image: url(""); }
#prowler-magazine .img4 { background-image: url(""); }
#prowler-magazine .img5 { background-image: url(""); }
#prowler-magazine .img6 { background-image: url(""); }
#prowler-magazine .img7 { background-image: url(""); }
#prowler-magazine .img8 { background-image: url(""); }
#prowler-magazine .img9 { background-image: url(""); }
#prowler-magazine .img10 { background-image: url(""); }
#prowler-magazine .img11 { background-image: url(""); }
#prowler-magazine .img12 { background-image: url(""); }
#prowler-magazine .img13 { background-image: url(""); }
#prowler-magazine .img14 { background-image: url(""); }
#prowler-magazine .img15 { background-image: url(""); }
#prowler-magazine .img16 { background-image: url(""); }
#prowler-magazine .img17 { background-image: url(""); }
#prowler-magazine .img18 { background-image: url(""); }
#prowler-magazine .img19 { background-image: url(""); }
#prowler-magazine .img20 { background-image: url(""); }
#prowler-magazine .img21 { background-image: url(""); }
#prowler-magazine .img22 { background-image: url(""); }
#prowler-magazine .img23 { background-image: url(""); }
#razor-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#razor-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -95%; }
#razor-magazine .img { width: 145.5%; height: 100%; background-size: 35%; background-repeat: no-repeat; background-position: center center; }
#razor-magazine .img0 { background-image: url(""); }
#razor-magazine .img1 { background-image: url(""); }
#razor-magazine .img2 { background-image: url(""); }
#razor-magazine .img3 { background-image: url(""); }
#razor-magazine .img4 { background-image: url(""); }
#razor-magazine .img5 { background-image: url(""); }
#razor-magazine .img6 { background-image: url(""); }
#razor-magazine .img7 { background-image: url(""); }
#razor-magazine .img8 { background-image: url(""); }
#razor-magazine .img9 { background-image: url(""); }
#razor-magazine .img10 { background-image: url(""); }
#razor-magazine .img11 { background-image: url(""); }
#razor-magazine .img12 { background-image: url(""); }
#razor-magazine .img13 { background-image: url(""); }
#starfarer-advertise-magazine { margin: 50px 0px; }
#starfarer-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#starfarer-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#starfarer-advertise-magazine img { width: 100%; }
}
#starfarer-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#starfarer-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#starfarer-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#starfarer-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#starfarer-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#starfarer-advertise-magazine a::before, #starfarer-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#starfarer-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#starfarer-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#starfarer-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#starfarer-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#starfarer-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#starfarer-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#starfarer-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#starfarer-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#starfarer-video { position: relative; }
#starfarer-video a { display: block; position: relative; }
#starfarer-video a img { width: 100%; }
#starfarer-video a::before, #starfarer-video a::after { content: ""; display: block; position: absolute; }
#starfarer-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#starfarer-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#starfarer-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#starfarer-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#starfarer-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#starfarer-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#starfarer-magazine .starfarer-magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#starfarer-magazine .starfarer-magazine-close:hover { opacity: 0.7; }
.bb-bookblock { width: 100%; height: 100%; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: 0px; }
.bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
.bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
.bb-page > div, .bb-outer, .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
.bb-inner { position: relative; width: 100%; height: 100%; }
.bb-overlay, .bb-outer { backface-visibility: hidden; }
.bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
.bb-back { transform: rotateY(-180deg); }
.bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
.bb-overlay, .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
.bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
.bb-bookblock > div.bb-page:first-child, .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
.js .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(255, 255, 255); }
#starfarer-magazine .nav { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
#starfarer-magazine .nav::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
#starfarer-magazine .nav#bb-nav-prev { left: -43px; }
#starfarer-magazine .nav#bb-nav-prev::after { background-position: left top; left: 46px; }
#starfarer-magazine .nav#bb-nav-next { right: -43px; }
#starfarer-magazine .nav#bb-nav-next::after { background-position: right top; right: 46px; }
.img { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.block-misc { position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
.block-misc .block-top { background: url("") center top no-repeat; width: 517px; height: 99px; }
.block-misc .block-middle { background: url("") center top repeat-y; width: 517px; box-sizing: border-box; padding: 0px 42px 0px 52px; position: relative; }
.block-misc .block-middle h2 { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px !important; position: absolute !important; top: -46px !important; }
.block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
.block-misc .block-middle .text p { font-family: Electrolize !important; font-size: 18px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
.block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
.block-misc .block-bottom { background: url("") center top no-repeat; width: 517px; height: 48px; position: relative; top: -20px; }
.bb-bookblock #item1.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page1; }
.bb-bookblock #item2.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page2; }
.bb-bookblock #item3.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page3; }
.bb-bookblock #item4.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page4; }
.bb-bookblock #item5.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page5; }
.bb-bookblock #item6.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page6; }
.bb-bookblock #item7.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page7; }
.bb-bookblock #item8.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page8; }
.bb-bookblock #item9.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page9; }
.bb-bookblock #item10.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page10; }
.bb-bookblock #item11.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page11; }
.bb-bookblock #item12.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page12; }
.bb-bookblock #item13.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page13; }
.bb-bookblock #item14.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page14; }
.bb-bookblock #item15.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page15; }
.bb-bookblock #item16.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page16; }
.bb-bookblock #item17.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page17; }
@-webkit-keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
#terrapin-advertise-magazine { margin: 50px 0px; }
#terrapin-advertise-magazine .fake { width: 100%; height: 100%; position: relative; overflow: hidden; }
#terrapin-advertise-magazine img { float: left; }
@media only screen and (max-width: 1024px) {
#terrapin-advertise-magazine img { float: none; margin: 0px auto; width: 525px; display: block; }
}
@media only screen and (max-width: 658px) {
#terrapin-advertise-magazine img { width: 100%; }
}
#terrapin-advertise-magazine .f-right { width: 450px; }
@media only screen and (max-width: 1024px) {
#terrapin-advertise-magazine .f-right { float: none; margin: 0px auto; }
}
#terrapin-advertise-magazine h1 { font-size: 32px; padding: 46px 0px; color: rgb(177, 216, 241); font-weight: 700; text-align: center; background: url("") center top no-repeat; font-family: Orbitron; }
#terrapin-advertise-magazine p { margin-top: -30px; font-size: 18px; color: rgb(242, 242, 242); font-family: Electrolize; text-align: center; }
#terrapin-advertise-magazine a { width: 371px; text-align: center; transition-duration: 0.2s; perspective: 1000px; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 22px 19px 22px 38px; display: block; text-transform: uppercase; color: rgb(213, 247, 255); font: 500 16px / 16px Orbitron; }
#terrapin-advertise-magazine a::before, #terrapin-advertise-magazine a::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#terrapin-advertise-magazine a::before { width: 20px; height: 40px; position: absolute; right: -21px; top: -1px; }
#terrapin-advertise-magazine a::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#terrapin-advertise-magazine a span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#terrapin-advertise-magazine a span::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#terrapin-advertise-magazine a:hover { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#terrapin-advertise-magazine a:hover span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#terrapin-advertise-magazine a:hover span::after { border-color: transparent transparent rgb(67, 237, 248); }
@media only screen and (max-width: 768px) {
#terrapin-advertise-magazine a { display: inline-block; margin: 0px 0px 20px; float: none; }
}
#terrapin-video { position: relative; display: none; }
#terrapin-video a { display: block; position: relative; }
#terrapin-video a img { width: 100%; }
#terrapin-video a::before, #terrapin-video a::after { content: ""; display: block; position: absolute; }
#terrapin-video a::before { width: 155px; height: 141px; background: url("") center center; top: 50%; left: 50%; margin: -80px 0px 0px -78px; }
#terrapin-video a::after { content: "Meet the Starfarer"; text-align: center; width: 100%; left: 0px; top: 50%; margin-top: 55px; color: rgb(255, 255, 255); font-size: 24px; font-family: Electrolize; }
#terrapin-video .video-container { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
#terrapin-video .video-container .fluid-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
#terrapin-video .video-container .fluid-video iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#terrapin-magazine { max-width: 100%; width: 100%; height: 100%; padding: 0px; margin: 0px; position: fixed; left: 0px; top: 0px; background-color: rgb(0, 0, 0); visibility: hidden; display: block; overflow: hidden; z-index: 1; }
#terrapin-magazine .terrapin-magazine-close { width: 86px; height: 47px; background: url("") center top; position: absolute; right: 0px; top: 0px; z-index: 9996; cursor: pointer; transition-duration: 0.2s; perspective: 1000px; }
#terrapin-magazine .terrapin-magazine-close:hover { opacity: 0.7; }
#terrapin-magazine .bb-bookblock { width: 200%; height: 100%; max-height: none; position: fixed; background: rgb(0, 0, 0); z-index: 9995; top: 0px; left: -83%; }
#terrapin-magazine .bb-custom-wrapper { width: 100%; height: 100%; position: relative; overflow: hidden; }
#terrapin-magazine .bb-page { width: 50%; height: 100%; left: 50%; position: absolute; transform-style: preserve-3d; transform-origin: left center; }
#terrapin-magazine .bb-page > div, #terrapin-magazine .bb-outer, #terrapin-magazine .bb-content { position: absolute; height: 100%; top: 0px; left: 0px; }
#terrapin-magazine .bb-inner { position: relative; width: 100%; height: 100%; }
#terrapin-magazine .bb-overlay, #terrapin-magazine .bb-outer { backface-visibility: hidden; }
#terrapin-magazine .bb-page > div { width: 100%; transform-style: preserve-3d; backface-visibility: hidden; }
#terrapin-magazine .bb-back { transform: rotateY(-180deg); }
#terrapin-magazine .bb-outer { width: 100%; overflow: hidden; z-index: 9998; }
#terrapin-magazine .bb-overlay, #terrapin-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 9999; }
#terrapin-magazine .bb-flipoverlay { background-color: rgba(0, 0, 0, 0.2); }
#terrapin-magazine .bb-bookblock > div.bb-page:first-child, #terrapin-magazine .bb-bookblock > div.bb-page:first-child .bb-back { transform: rotateY(180deg); }
#terrapin-magazine .bb-bookblock .bb-item { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; background: rgb(0, 0, 0); }
#terrapin-magazine .img { width: 133%; height: 100%; background-size: 38%; background-repeat: no-repeat; background-position: center center; }
#terrapin-magazine .img1 { background-image: url(""); }
#terrapin-magazine .img2 { background-image: url(""); }
#terrapin-magazine .img3 { background-image: url(""); }
#terrapin-magazine .img4 { background-image: url(""); }
#terrapin-magazine .img5 { background-image: url(""); }
#terrapin-magazine .img6 { background-image: url(""); }
#terrapin-magazine .img7 { background-image: url(""); }
#terrapin-magazine .img8 { background-image: url(""); }
#terrapin-magazine .img9 { background-image: url(""); }
#terrapin-magazine .img10 { background-image: url(""); }
#terrapin-magazine .img11 { background-image: url(""); }
#terrapin-magazine .img12 { background-image: url(""); }
#terrapin-magazine .img13 { background-image: url(""); }
#terrapin-magazine .img14 { background-image: url(""); }
#terrapin-magazine .img15 { background-image: url(""); }
#terrapin-magazine .img16 { background-image: url(""); }
#terrapin-magazine .img17 { background-image: url(""); }
#terrapin-magazine .img18 { background-image: url(""); }
#terrapin-magazine .img19 { background-image: url(""); }
#terrapin-magazine .img20 { background-image: url(""); }
#terrapin-magazine .img21 { background-image: url(""); }
#terrapin-magazine .img22 { background-image: url(""); }
#terrapin-magazine .img23 { background-image: url(""); }
#terrapin-magazine .img24 { background-image: url(""); }
#terrapin-magazine .block-misc { display: none; position: absolute; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#terrapin-magazine .block-misc .block-top { display: none; }
#terrapin-magazine .block-misc .block-middle { background: url("") center top repeat-y; width: 603px; box-sizing: border-box; padding: 40px 56px 0px; position: relative; }
#terrapin-magazine .block-misc .block-middle h2 { font: 20px Lora !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; margin: 0px 0px 10px !important; position: relative !important; top: 0px !important; }
#terrapin-magazine .block-misc .block-middle h2 .caps { font: 23px Orbitron !important; color: rgb(222, 224, 228) !important; text-transform: uppercase !important; }
#terrapin-magazine .block-misc .block-middle .text p { font-family: Lora !important; font-size: 16px !important; color: rgb(209, 209, 209) !important; margin: 0px 0px 20px !important; padding: 0px !important; line-height: 28px !important; max-width: initial !important; width: auto !important; min-width: initial !important; }
#terrapin-magazine .block-misc .block-middle .text p .initial { float: none !important; line-height: inherit !important; height: auto !important; font-size: 18px !important; text-transform: none !important; margin-right: 0px !important; }
#terrapin-magazine .block-misc .block-bottom { background: url("") center top no-repeat; width: 603px; height: 53px; position: relative; top: -20px; }
#terrapin-magazine .bb-bookblock #item1.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page1; }
#terrapin-magazine .bb-bookblock #item2.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page2; }
#terrapin-magazine .bb-bookblock #item3.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page3; }
#terrapin-magazine .bb-bookblock #item4.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page4; }
#terrapin-magazine .bb-bookblock #item5.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page5; }
#terrapin-magazine .bb-bookblock #item6.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page6; }
#terrapin-magazine .bb-bookblock #item7.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page7; }
#terrapin-magazine .bb-bookblock #item8.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page8; }
#terrapin-magazine .bb-bookblock #item9.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page9; }
#terrapin-magazine .bb-bookblock #item10.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page10; }
#terrapin-magazine .bb-bookblock #item11.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page11; }
#terrapin-magazine .bb-bookblock #item12.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page12; }
#terrapin-magazine .bb-bookblock #item13.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page13; }
#terrapin-magazine .bb-bookblock #item14.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page14; }
#terrapin-magazine .bb-bookblock #item15.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page15; }
#terrapin-magazine .bb-bookblock #item16.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page16; }
#terrapin-magazine .bb-bookblock #item17.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page17; }
#terrapin-magazine .bb-bookblock #item18.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page18; }
#terrapin-magazine .bb-bookblock #item19.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page19; }
#terrapin-magazine .bb-bookblock #item20.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page20; }
#terrapin-magazine .bb-bookblock #item21.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page21; }
#terrapin-magazine .bb-bookblock #item22.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page22; }
#terrapin-magazine .bb-bookblock #item23.show .block-misc { animation: 0.3s linear 0.3s 1 normal forwards running page23; }
@-webkit-keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page1 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page2 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@-webkit-keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; right: 0px; }
}
@keyframes page3 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page4 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page5 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page6 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page7 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page8 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page9 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page10 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page11 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page12 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page13 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page14 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page15 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page16 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page17 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page18 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page19 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page20 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page21 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page22 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@-webkit-keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
@keyframes page23 {
0% { opacity: 0; top: 150px; }
100% { opacity: 1; top: 170px; }
}
.nav-terrapin { width: 86px; height: 86px; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 50%; margin-top: -43px; z-index: 9996; border-radius: 100%; }
.nav-terrapin::after { content: ""; display: block; background-image: url(""); width: 25px; height: 27px; position: absolute; top: 30px; }
.nav-terrapin#bb-nav-prev { left: -43px; }
.nav-terrapin#bb-nav-prev::after { background-position: left top; left: 46px; }
.nav-terrapin#bb-nav-next { right: -43px; }
.nav-terrapin#bb-nav-next::after { background-position: right top; right: 46px; }
#community #post-background { position: absolute; opacity: 1; background: url("") center top no-repeat; }
#community #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#community #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#community #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#community #home-background { background-image: url(""), url(""); }
}
#community #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#community #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#community #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#community #home-background .bg-home-stars { background-image: url(""); }
}
#community #contentbody .wrapper { max-width: 1110px; padding: 0px 15px; }
#community #contentbody .wrapper .glow-page-title .wrapper { padding: 0px; }
#community #contentbody .wrapper .glow-page-title .inner-title .title { left: 0px; padding-left: 30px; }
#community #contentbody .wrapper .submission-listing { min-height: 300px; }
#community #contentbody .profile-user { width: 355px; height: 160px; background: url("") center center; position: absolute; right: 0px; top: -36px; }
@media only screen and (max-width: 1110px) {
#community #contentbody .profile-user { height: 33px; width: 343px; top: initial; position: relative; right: initial; border-style: solid; border-color: rgb(2, 64, 110); border-image: initial; border-width: 1px 0px; }
}
#community #contentbody .profile-user .citizen-identity-info { position: absolute; left: 17px; top: 17px; }
@media only screen and (max-width: 1110px) {
#community #contentbody .profile-user .citizen-identity-info { display: none; }
}
#community #contentbody .profile-user .actions { width: 320px; height: 33px; position: absolute; bottom: 0px; left: 0px; }
#community #contentbody .profile-user .actions .action { display: block; position: relative; line-height: 33px; width: 160px; height: 100%; float: left; text-align: center; font-size: 11px; color: rgb(13, 103, 162); transition-duration: 0.2s; perspective: 1000px; }
#community #contentbody .profile-user .actions .action span { position: relative; display: inline-block; margin: 0px auto; font-family: Electrolize; }
#community #contentbody .profile-user .actions .action span::after { transition-duration: 0.2s; perspective: 1000px; content: ""; display: block; opacity: 0; position: absolute; bottom: 0px; height: 4px; width: 100%; background: rgb(67, 237, 248); transform: skew(-30deg, 0deg); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
#community #contentbody .profile-user .actions .action.submit-post::before { content: ""; display: block; position: absolute; top: 11px; right: 0px; height: 12px; width: 1px; background: rgb(13, 103, 162); transform: skew(-30deg, 0deg); }
#community #contentbody .profile-user .actions .action:hover { color: rgb(67, 237, 248); }
#community #contentbody .profile-user .actions .action:hover span::after { opacity: 1; }
#community #contentbody .glow-page-title .inner-title .subtitle { padding-right: 30px; line-height: 48px; }
@media only screen and (max-width: 765px) {
#community #contentbody .glow-page-title .inner-title .title, #community #contentbody .glow-page-title .inner-title .subtitle { font-size: 12px; }
}
@media only screen and (max-width: 765px) {
#community #contentbody .glow-page-title .nav-title .link .sepa, #community #contentbody .glow-page-title .nav-title .link .actions { display: none; }
}
#community #contentbody .glow-page-title.wrapper { padding: 0px; }
#community #contentbody .glow-page-title.wrapper .inner-title .subtitle { padding: 0px; }
#community #contentbody .glow-page-title.cloned { position: fixed; top: 0px; margin: 0px; z-index: 500; background: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 4px 2px -2px; }
#community #contentbody .vote { height: 40px; }
#community #contentbody .vote .upvote, #community #contentbody .vote .value { transition-duration: 0.2s; perspective: 1000px; float: left; display: block; color: rgb(21, 142, 188); }
#community #contentbody .vote .upvote span, #community #contentbody .vote .value span { transition-duration: 0.2s; perspective: 1000px; }
#community #contentbody .vote .upvote { width: 38px; height: 35px; border: 1px solid rgb(6, 108, 147); position: relative; transition-duration: 0.2s; perspective: 1000px; margin-right: 8px; }
#community #contentbody .vote .upvote::before, #community #contentbody .vote .upvote::after { content: ""; display: block; position: absolute; transition-duration: 0.2s; perspective: 1000px; background: rgb(21, 142, 188); width: 10px; height: 7px; top: 14px; }
#community #contentbody .vote .upvote::before { transform: skew(0deg, -45deg); left: 8px; }
#community #contentbody .vote .upvote::after { transform: skew(0deg, 45deg); right: 8px; }
#community #contentbody .vote .value { line-height: 40px; font-size: 11px; transition-duration: 0.2s; perspective: 1000px; text-transform: none; }
#community #contentbody .vote.js-upvote { cursor: pointer; }
#community #contentbody .vote.voted .upvote::before, #community #contentbody .vote.voted .upvote::after { background: rgb(67, 237, 247); box-shadow: rgb(0, 112, 202) 0px 0px 14px 1px; }
#community #contentbody .vote.voted .value span { color: rgb(77, 255, 255); }
#community #contentbody .vote:hover .upvote { box-shadow: rgba(0, 112, 202, 0.5) 0px 0px 14px 1px; border: 1px solid rgb(6, 108, 147); background: rgba(20, 155, 250, 0.1); }
#community #contentbody .vote:hover .value span { color: rgb(21, 142, 188); }
#community #contentbody .vote.vote-detail .upvote { width: auto; margin-right: 0px; }
#community #contentbody .vote.vote-detail .upvote::before { left: 13px; }
#community #contentbody .vote.vote-detail .upvote::after { right: initial; left: 25px; }
#community #contentbody .vote.vote-detail .upvote span { padding: 0px 12px; margin-left: 47px; font-size: 18px; color: rgb(44, 121, 159); position: relative; line-height: 38px; }
#community #contentbody .vote.vote-detail .upvote span::before { width: 1px; height: 19px; content: ""; position: absolute; background: rgb(6, 108, 147); display: block; left: 0px; top: 7px; }
#community #contentbody .vote.vote-detail.voted .upvote span { color: rgb(67, 237, 248); }
#community #contentbody .vote.vote-detail.voted .upvote span::before { background: rgb(67, 237, 248); }
#community #contentbody article.staff-pick::before, #community #contentbody .dsr-box.staff-pick::before { content: ""; display: block; position: absolute; right: 0px; top: 0px; width: 111px; height: 111px; background: url("") center center; z-index: 2; }
#community #contentbody .dsr-box.staff-pick::before { background: url("") center center; top: initial; bottom: 0px; }
#community #contentbody .no-sub-block { width: 100%; height: 100%; max-height: 720px; background: rgba(0, 30, 49, 0.7); border-style: solid; border-color: rgb(10, 86, 136); border-image: initial; border-width: 0px 1px; padding: 90px 70px 100px; box-sizing: border-box; }
#community #contentbody .no-sub-block .text { position: relative; color: rgb(0, 237, 255); font: bold 15px / 1 Orbitron, sans-serif; text-transform: uppercase; padding: 0px 0px 15px; border-bottom: 1px solid rgb(0, 237, 255); }
#community #contentbody .no-sub-block .text::after { content: ""; display: block; width: 100px; height: 2px; position: absolute; left: 0px; bottom: -3px; background: rgb(0, 237, 255); }
#community #contentbody .load-more-wrapper { margin-top: 15px; padding-bottom: 90px; }
@media only screen and (max-width: 760px) {
#community #contentbody { padding-bottom: 540px; }
}
#community.hub-action-container { display: flex; }
#community.hub .two-columns .left-column { float: left; }
@media only screen and (max-width: 1140px) {
#community.hub .two-columns .left-column { float: none; }
}
#community.hub .two-columns .right-column { float: right; }
@media only screen and (max-width: 1140px) {
#community.hub .two-columns .right-column { width: 735px; margin: 0px auto 90px; float: none; }
}
@media only screen and (max-width: 765px) {
#community.hub .two-columns .right-column { width: 360px; }
}
#community.hub .two-columns .right-column .cutting-edge-content { width: 360px; }
#community.hub .cutting-edge-content .top-info .title { transition-duration: 0.3s; perspective: 1000px; padding: 0px 5px 0px 30px; background: rgba(0, 44, 69, 0.5); position: relative; height: 30px; min-width: 115px; }
#community.hub .cutting-edge-content .top-info .title h3 { font-size: 12px; color: rgb(175, 130, 10); text-transform: uppercase; margin: 0px; padding-top: 16px; }
#community.hub .cutting-edge-content .top-info .title::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 30px 0px 0px 30px; border-color: transparent transparent transparent rgba(0, 44, 69, 0.5); right: -30px; }
#community.hub .cutting-edge-content .bottom-info { float: right; height: 30px; }
#community.hub .cutting-edge-content .bottom-info > div::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 30px 30px 0px; border-color: transparent rgba(0, 44, 69, 0.5) transparent transparent; left: -30px; }
#community.hub .cutting-edge-content .bottom-info > div .actions { width: 165px; height: 30px; background: rgba(0, 44, 69, 0.5); position: relative; }
#community.hub .cutting-edge-content .bottom-info > div .actions .link { display: block; line-height: 7px; float: right; padding-right: 25px; }
#community.hub .cutting-edge-content .bottom-info > div .actions .link .label { opacity: 0.4; font-family: Electrolize; font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; transition-duration: 0.3s; perspective: 1000px; }
#community.hub .cutting-edge-content .bottom-info > div .actions .link .arrow { top: -25px; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav { width: 100px; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .up, #community.hub .cutting-edge-content .bottom-info > div .actions.nav .down { display: block; position: absolute; opacity: 0.6; height: 25px; width: 23px; background: url("") no-repeat; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .up:hover, #community.hub .cutting-edge-content .bottom-info > div .actions.nav .down:hover { opacity: 1; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .up.inactive, #community.hub .cutting-edge-content .bottom-info > div .actions.nav .down.inactive { opacity: 0.6; cursor: default; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .up { transform: rotate(270deg); left: 15px; }
#community.hub .cutting-edge-content .bottom-info > div .actions.nav .down { transform: rotate(90deg); right: 25px; }
#community.hub .cutting-edge-content .content { background: rgba(0, 44, 69, 0.5); padding: 0px 30px; }
#community.hub .cutting-edge-content .content * { font-family: Electrolize; }
#community.hub .cutting-edge-content .content .cutting-edge-menu { padding-top: 30px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu .pointed-line { width: 100%; height: 1px; background: rgb(8, 67, 106); position: relative; }
#community.hub .cutting-edge-content .content .cutting-edge-menu .pointed-line::before, #community.hub .cutting-edge-content .content .cutting-edge-menu .pointed-line::after { content: ""; display: block; background: rgb(103, 122, 10); width: 1px; height: 1px; position: absolute; top: 0px; left: 0px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu .pointed-line::after { right: 0px; left: inherit; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items { height: 29px; float: right; list-style: none; padding: 0px; margin: 0px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li { float: left; cursor: pointer; font-size: 12px; color: rgb(8, 145, 197); line-height: 29px; text-transform: uppercase; margin: 0px 10px; position: relative; text-shadow: rgba(0, 112, 202, 0.5) 0px 0px 15px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li span { display: block; height: 4px; width: 100%; opacity: 0; background-color: rgb(60, 223, 243); position: absolute; bottom: 0px; transform: skew(-30deg, 0deg); }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li::after { content: ""; display: block; position: absolute; top: 7px; width: 1px; height: 12px; background: rgba(0, 112, 202, 0.5); z-index: 1; right: -10px; transform: skew(-30deg, 0deg); }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li:last-child::after { display: none; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active { color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.5) 0px 0px 15px, rgba(0, 112, 202, 0.5) 0px 0px 15px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active span, #community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after { opacity: 1; box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; }
#community.hub .cutting-edge-content .content .cutting-edge-menu ul.cutting-edge-menu-items li.active::after { background-color: rgb(60, 223, 243); }
#community.hub .cutting-edge-content .content h4 { margin: 0px; padding: 14px 0px; font-size: 18px; color: rgb(177, 216, 241); opacity: 0.5; display: block; text-shadow: rgb(0, 0, 0) 0px 0px 5px, rgb(0, 0, 0) 0px 0px 5px; }
#community.hub .cutting-edge-content:hover .content h4 a { opacity: 0.8; }
#community.hub .cutting-edge-content:hover .bottom-info > div .actions .link .label { opacity: 1; }
#community.hub #flipboard-citizen-spotlight .glow-page-title, #community.hub #flipboard-deep-space-radar .glow-page-title { margin-bottom: 0px; }
#community.hub #flipboard-ship-showdown .hub-action-container { display: flex; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-container { flex-direction: column; }
}
#community.hub #flipboard-ship-showdown .glow-page-title { margin-bottom: 0px; }
#community.hub #flipboard-ship-showdown .hub-action-block + .hub-action-block { margin-left: 5px; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block + .hub-action-block { margin-left: 0px; }
}
#community.hub #flipboard-ship-showdown .hub-action-block { display: flex; justify-content: space-between; align-items: center; width: 100%; background: rgb(24, 30, 43); border-radius: 0px; margin: 0px 5px 20px 0px; padding: 30px; border-width: 1px 0px 0px; border-style: solid; border-image: linear-gradient(90deg, rgb(86, 128, 248) 0%, rgb(221, 137, 9) 100%) 1 / 1 / 0 stretch; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block { margin-right: 0px; }
}
#community.hub #flipboard-ship-showdown .hub-action-block:last-child { margin-right: 0px; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block { width: auto; flex-direction: column; justify-content: center; }
}
#community.hub #flipboard-ship-showdown .hub-action-block.medium-size { flex-direction: column; text-align: center; }
#community.hub #flipboard-ship-showdown .hub-action-block.medium-size .text-container { max-width: 80%; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block.medium-size .text-container { text-align: center; max-width: none; }
}
#community.hub #flipboard-ship-showdown .hub-action-block .text-container { max-width: 40%; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block .text-container { text-align: center; max-width: none; }
}
#community.hub #flipboard-ship-showdown .hub-action-block .text-container .title { color: rgb(255, 255, 255); font-family: countach, sans-serif; font-size: 35px; line-height: 1; letter-spacing: 4.45px; font-style: italic; font-weight: 700; text-transform: uppercase; margin: 0px; }
#community.hub #flipboard-ship-showdown .hub-action-block .text-container .description { margin-top: 8px; font-family: univia-pro, sans-serif; font-size: 14px; color: rgb(216, 216, 216); line-height: 24px; width: 100%; max-width: 370px; }
@media only screen and (max-width: 720px) {
#community.hub #flipboard-ship-showdown .hub-action-block .text-container .description { font-size: 16px; max-width: none; }
}
#community.hub #flipboard-ship-showdown .hub-action-block .button-container { display: flex; align-items: center; justify-content: center; }
#community.hub #flipboard-ship-showdown .hub-action-block .button-container .button { background: rgb(64, 126, 252); border-radius: 23px; margin: 5px 0px; padding: 10px 50px; transition: background 0.25s ease-out 0s; }
#community.hub #flipboard-ship-showdown .hub-action-block .button-container .button:hover, #community.hub #flipboard-ship-showdown .hub-action-block .button-container .button:focus { background: rgb(14, 92, 251); }
#community.hub #flipboard-ship-showdown .hub-action-block .button-container .button-link { font-family: countach, sans-serif; color: rgb(255, 255, 255); font-size: 26px; line-height: 1; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport-wrapper, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport-wrapper { height: 360px; overflow: hidden; }
}
#community.hub .community-hub-ship-showdown-block .submission-wrapper, #community.hub .community-hub-citizen-spotlight-block .submission-wrapper { margin-top: -15px; }
#community.hub .community-hub-ship-showdown-block .flipboard-viewport, #community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-boxes .flipboard-page { max-height: 735px; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport, #community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-boxes .flipboard-page { max-height: 3376px; width: 1470px; }
}
#community.hub .community-hub-citizen-spotlight-block .flipboard-viewport, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: 735px; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-citizen-spotlight-block .flipboard-viewport, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-citizen-spotlight-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: 3376px; width: 1470px; }
}
#community.hub .community-hub-flipboard-block { width: 735px; margin: 0px auto 90px; background: url("") right bottom no-repeat; }
#community.hub .community-hub-flipboard-block--full-width { width: 100%; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-flipboard-block { height: auto; width: 100%; }
}
#community.hub .community-hub-flipboard-block .flipboard-viewport { width: 735px; overflow: hidden; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-flipboard-block .flipboard-viewport { overflow-x: scroll; width: 100%; }
}
#community.hub .community-hub-flipboard-block .flipboard-viewport .flipboard-boxes { padding: 0px; position: relative; }
#community.hub .community-hub-flipboard-block .flipboard-viewport .flipboard-boxes * { font-family: Electrolize; }
#community.hub .community-hub-flipboard-block .flipboard-viewport .flipboard-boxes .flipboard-page { width: 735px; }
@media only screen and (max-width: 765px) {
#community.hub .community-hub-flipboard-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: 358px; width: 1470px; }
}
#community.hub .community-hub-ship-showdown-block { width: 100%; }
#community.hub .community-hub-ship-showdown-block .flipboard-viewport { width: 100%; }
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport { width: 765px; }
}
@media only screen and (max-width: 765px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport { width: 100%; }
}
@media only screen and (max-width: 765px) {
#community.hub .community-hub-ship-showdown-block .flipboard-viewport .flipboard-page { overflow-x: hidden; height: 360px; }
}
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-deep-space-radar-block { width: 100%; }
}
#community.hub .community-hub-deep-space-radar-block .flipboard-viewport, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: 636px; }
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-deep-space-radar-block .flipboard-viewport, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes .flipboard-page { width: 100%; }
}
@media only screen and (max-width: 765px) {
#community.hub .community-hub-deep-space-radar-block .flipboard-viewport, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes, #community.hub .community-hub-deep-space-radar-block .flipboard-viewport .flipboard-boxes .flipboard-page { height: auto; overflow: visible; }
}
#community.hub .community-hub-social-block { margin: 29px 0px 0px; }
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-social-block { float: left; margin-top: 0px; }
}
#community.hub .community-hub-social-block .feeds { height: 350px; width: 300px; overflow: hidden; padding: 0px 0px 50px; margin-top: 29px; position: relative; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper { position: absolute; top: 0px; left: 0px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed { width: 350px; float: left; overflow: hidden; opacity: 0.5; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper { position: relative; top: 0px; height: 375px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .scrollable, #community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .scrollable_mobile { height: 375px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .scrollable_mobile { overflow: scroll; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .scrollbar { right: -16px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content { padding: 0px; width: 285px; background: 0px 0px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry { width: 285px; overflow-wrap: break-word; position: relative; margin-bottom: 50px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .avatar { float: left; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .avatar img { border: 1px solid rgb(7, 58, 91); width: 44px; height: 44px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos { width: 239px; float: right; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .date { font-size: 12px; color: rgb(0, 75, 104); padding-top: 15px; padding-left: 13px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .author { font-size: 14px; color: rgb(7, 136, 185); padding-bottom: 28px; line-height: 20px; padding-left: 13px; display: block; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .author span a { font-size: 12px; color: rgb(19, 85, 110); }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text { line-height: 24px; border-left: 1px solid rgb(8, 67, 106); padding-left: 13px; position: relative; display: block; overflow-wrap: break-word; font-size: 15px; color: rgb(77, 255, 255); }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text::before, #community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text::after { content: ""; height: 1px; width: 1px; display: block; position: absolute; left: -1px; background-color: rgb(103, 122, 10); }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text::before { top: 0px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text::after { bottom: 0px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text a { font-size: 13px; color: rgb(0, 75, 104); display: block; line-height: 16px; }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed .feed-wrapper .content .entry .infos .text .link { font-size: 12px; color: rgb(14, 70, 92); }
#community.hub .community-hub-social-block .feeds .feeds-wrapper .feed.active { opacity: 1; }
#community.hub .community-hub-event-box { margin-bottom: 20px; padding: 0px; position: relative; top: -15px; }
@media only screen and (max-width: 1140px) {
#community.hub .community-hub-event-box { float: right; top: 0px; }
}
#community.hub .community-hub-event-box .top-info { display: -webkit-flex; flex: 1 1 0%; }
#community.hub .community-hub-event-box .top-info .title { float: left; padding-right: 40px; }
#community.hub .community-hub-event-box .flipboard-boxes { padding: 0px; }
#community.hub .community-hub-event-box .flipboard-boxes .event { background: rgba(0, 44, 69, 0.5); margin-bottom: 0px; }
#community.hub .community-hub-event-box .flipboard-boxes .event .info { display: none; }
#community.hub .community-hub-event-box .flipboard-boxes .event .events-list { padding: 37px 30px 23px; }
#community.hub .community-hub-event-box .flipboard-boxes .event .events-list .show h3 { margin: 0px 0px 0px 18px; }
#community.hub .community-hub-event-box .flipboard-boxes .event .events-list .show.first-show h3 { margin-left: 15px; }
#community.hub .community-hub-event-box .flipboard-boxes .event .glow-corners { display: none; }
#community.hub .community-hub-organizations-block { margin-top: 30px; }
#community.hub .community-hub-chat-block, #community.hub .community-hub-patch-notes-block { margin-top: -16px; }
#community.hub .streamer-podcast-carousel { margin-top: -80px; padding-top: 75px; background: url("") center 30px no-repeat; }
@media only screen and (max-width: 1140px) {
#community.hub .streamer-podcast-carousel { background: 0px 0px; }
}
#community.hub .streamer-podcast-carousel * { font-family: Electrolize; }
#community.hub .streamer-podcast-carousel h2, #community.hub .streamer-podcast-carousel h2 span { font-family: Orbitron; }
#community.hub .streamer-podcast-carousel .streamer-boxes { width: 100%; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container { max-width: 2085px; margin: 0px auto 90px; display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control { margin: 15px 0px; width: 60px; background: rgba(0, 0, 0, 0.3); user-select: none; position: relative; opacity: 0.8; height: 90px; top: 45px; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control::before { border-left: 15px solid rgba(0, 0, 0, 0.3); border-top: 15px solid transparent; border-bottom: 15px solid transparent; width: 0px; height: 60px; position: absolute; display: block; content: ""; right: -15px; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control.left { transform: rotate(180deg); }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control .glow-arrows-button { display: block; width: 75px; height: 90px; position: absolute; left: 0px; top: 0px; }
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control .glow-arrows-button .arrow { left: -4px; top: 18px; }
@media only screen and (max-width: 765px) {
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-control { display: none; }
}
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-strip-slider-wrapper { max-width: 1860px; height: 328px; padding: 0px; overflow: hidden; }
@media only screen and (max-width: 765px) {
#community.hub .streamer-podcast-carousel .streamer-large-box-container .streamer-strip-slider-wrapper { overflow-x: scroll; width: 100%; }
}
#community.hub .streamer-podcast-carousel .submission-wrapper { width: 1110px; margin: 0px auto; }
#community.hub .devtracker-list { padding-bottom: 15px; border-bottom: 1px solid rgb(10, 86, 136); margin: 0px auto 90px; }
#community .mvp-flipboard-boxes { padding: 0px; margin: 0px auto 70px; }
@media only screen and (max-width: 1140px) {
#community .mvp-flipboard-boxes { width: 540px; }
}
@media only screen and (max-width: 765px) {
#community .mvp-flipboard-boxes { width: 360px; }
}
#community .glow-page-title.mvp-post-week-title, #community .glow-page-title.developer-tracker-title { margin-bottom: 15px; }
#community.submission-hub .flipboard-boxes { padding: 0px; justify-content: normal; }
#community.submission-hub .flipboard-featured { padding-bottom: 15px; border-bottom: 1px solid rgb(10, 86, 136); margin-bottom: 80px; }
#community.submission-hub .load-more-wrapper { margin-top: 15px; }
#community .flipboard-boxes .box.event { height: auto; }
#community .submission-wrapper { height: 48px; }
#community .submission-wrapper * { font-family: Electrolize; }
#community .submission-wrapper a { height: 48px; width: 225px; float: right; }
#community .submission-wrapper a .label { margin-left: 20px; font-size: 14px; color: rgb(67, 212, 248); text-transform: uppercase; transition-duration: 0.2s; perspective: 1000px; padding-left: 35px; position: relative; top: 16px; text-shadow: rgba(0, 112, 202, 0.8) 0px 0px 10px, rgba(0, 112, 202, 0.8) 0px 0px 10px; }
#community .submission-wrapper a .label span { font-size: 12px; color: rgb(7, 136, 185); text-transform: none; }
#community .submission-wrapper a .arrow { top: -3px; margin-left: 20px; }
#community .submission-wrapper a::before, #community .submission-wrapper a::after { content: ""; display: block; position: absolute; }
#community .submission-wrapper a::before { width: 6px; height: 16px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: 32px; left: -9px; position: absolute; transform: skew(45deg); z-index: 2; }
#community .submission-wrapper a::after { background: rgb(67, 237, 248); transform: skew(45deg); height: 4px; width: 0px; bottom: -3px; left: 0px; transition-duration: 0.2s; perspective: 1000px; }
#community .submission-wrapper a:hover .label { text-shadow: none; }
#community .submission-wrapper a:hover::before, #community .submission-wrapper a:hover::after { box-shadow: rgba(0, 112, 202, 0.79) 14px -12px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; }
#community .submission-wrapper a:hover::after { width: calc(100%); }
#community .devtracker-list { margin: 0px auto; padding-bottom: 30px; display: block; }
@media only screen and (max-width: 1140px) {
#community .devtracker-list { width: 738px; }
}
@media only screen and (max-width: 765px) {
#community .devtracker-list { width: 360px; }
}
#community .devtracker-list h3 { color: rgb(7, 136, 185); font: 500 14px / 14px Orbitron; border-bottom: 1px solid rgb(10, 86, 136); padding: 40px 30px 12px; width: 100%; box-sizing: border-box; }
#community .devtracker-list h3, #community .devtracker-list .devpost { display: inline-block; vertical-align: top; margin: 0px 3px 15px; }
#community .devtracker-list h3.js-lock, #community .devtracker-list .devpost.js-lock { opacity: 0; }
#community .devtracker-list h3.js-unlock, #community .devtracker-list .devpost.js-unlock { opacity: 1; }
#community .mvps-week-forum-featured, #community .mvps-week-forum-all { margin: 0px auto 90px; padding: 0px 0px 30px; }
@media only screen and (max-width: 1110px) {
#community .mvps-week-forum-featured, #community .mvps-week-forum-all { width: 735px; }
#community .mvps-week-forum-featured .mvp-entry, #community .mvps-week-forum-all .mvp-entry { width: 360px; margin-bottom: 15px; }
#community .mvps-week-forum-featured .mvp-entry .bottom-info .line, #community .mvps-week-forum-all .mvp-entry .bottom-info .line { width: 240px; }
}
@media only screen and (max-width: 765px) {
#community .mvps-week-forum-featured, #community .mvps-week-forum-all { width: 360px; }
}
#community .mvps-week-forum-all { display: block; }
#community .mvps-week-forum-all .mvp-entry { float: left; margin-right: 15px; }
#community .mvps-week-forum-all .mvp-entry:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
#community .mvps-week-forum-all { width: 735px; margin: 0px auto; }
#community .mvps-week-forum-all .mvp-entry { margin-right: 15px; }
#community .mvps-week-forum-all .mvp-entry:nth-child(2n+2) { margin-right: 0px; }
}
@media only screen and (max-width: 765px) {
#community .mvps-week-forum-all { width: 360px; margin: 0px auto; }
#community .mvps-week-forum-all .mvp-entry { margin-right: 0px; }
}
#community .mvp-entry { width: 540px; height: 404px; margin-bottom: 30px; position: relative; background: url("") center 130px no-repeat; }
@media only screen and (max-width: 765px) {
#community .mvp-entry { width: 360px; }
}
#community .mvp-entry * { font-family: Electrolize; }
#community .mvp-entry:hover .detail, #community .mvp-entry:hover .bottom-info .line { background: rgba(22, 104, 159, 0.4); }
#community .mvp-entry:hover .bottom-info .line::before { border-color: rgba(22, 104, 159, 0.4) transparent transparent; }
#community .mvp-entry .detail { height: 380px; background: rgba(22, 104, 159, 0.15); padding: 0px 30px; }
#community .mvp-entry .detail:hover .arrow { animation: 0.1s linear 0s 1 normal none running arrow; }
#community .mvp-entry .detail:hover .arrow::before { animation: 0.3s linear 0s 1 normal none running arrow; }
#community .mvp-entry .detail:hover .arrow::after { animation: 0.5s linear 0s 1 normal none running arrow; }
#community .mvp-entry .detail .label { font-size: 12px; color: rgb(44, 121, 159); text-transform: uppercase; text-shadow: rgb(0, 0, 0) 0px 0px 15px; padding: 30px 0px; }
#community .mvp-entry .detail .label span { color: rgb(162, 119, 15); }
#community .mvp-entry .detail .citizen { position: relative; }
#community .mvp-entry .detail .citizen .posted { position: absolute; right: 0px; top: 7px; text-transform: uppercase; color: rgb(19, 85, 110); font-size: 11px; line-height: 12px; }
#community .mvp-entry .detail .citizen .posted span { display: block; color: rgb(8, 145, 197); }
#community .mvp-entry .detail .citizen .post { width: 100%; height: 121px; top: 69px; left: 0px; position: absolute; background: url("") center center no-repeat; margin: 28px 0px 20px; text-align: center; display: table; }
#community .mvp-entry .detail .citizen .post .mvp_post_title { font-size: 14px; color: rgb(44, 121, 159); display: table-cell; vertical-align: middle; position: relative; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .title { font-size: 22px; color: rgb(60, 190, 193); text-transform: uppercase; display: block; margin: 0px auto; width: 300px; }
@media only screen and (max-width: 1110px) {
#community .mvp-entry .detail .citizen .post .mvp_post_title .title { font-size: 16px; width: 170px; }
}
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes { position: absolute; top: 51px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::before, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::before, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::after, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::after { content: ""; display: block; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 0px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 0px 1px; opacity: 0.5; width: 8px; height: 18px; position: absolute; top: 0px; left: 0px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left { left: 50px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::before, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::after { transform: skew(45deg); }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.left::after { left: -18px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right { right: 50px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::before, #community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::after { transform: skew(-45deg); }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::before { left: initial; right: 0px; }
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes.right::after { left: initial; right: -18px; }
@media only screen and (max-width: 765px) {
#community .mvp-entry .detail .citizen .post .mvp_post_title .quotes { display: none; }
}
#community .mvp-entry .detail .citizen .post .mvp_post_title:hover .title { color: rgb(255, 255, 255); text-shadow: rgb(60, 190, 193) 0px 0px 15px, rgb(60, 190, 193) 0px 0px 15px; }
#community .mvp-entry .detail .citizen .comment { position: absolute; left: 0px; top: 240px; background: url("") 25px center no-repeat; min-height: 33px; padding-left: 110px; font-size: 13px; line-height: 12px; text-transform: uppercase; color: rgb(44, 121, 159); }
#community .mvp-entry .detail .citizen .comment span { text-transform: none; color: rgb(8, 145, 197); display: block; overflow-wrap: break-word; margin-top: 5px; }
#community .mvp-entry .bottom-info { position: relative; }
#community .mvp-entry .bottom-info .line { width: 420px; height: 24px; background: rgba(22, 104, 159, 0.15); position: relative; transition-duration: 0.3s; perspective: 1000px; }
@media only screen and (max-width: 765px) {
#community .mvp-entry .bottom-info .line { width: 240px; }
}
#community .mvp-entry .bottom-info .line::before { content: ""; transition-duration: 0.3s; perspective: 1000px; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 24px 24px 0px 0px; border-color: rgba(22, 104, 159, 0.15) transparent transparent; right: -24px; }
#community .mvp-entry .bottom-info a { position: absolute; right: 0px; top: 4px; width: 88px; }
#community .mvp-entry .bottom-info a .label { font-family: Electrolize; font-size: 12px; color: rgb(204, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 3px, rgba(0, 108, 255, 0.65) 0px 0px 8px; text-transform: uppercase; }
#community .mvp-entry .bottom-info a .arrow { top: -18px; }
#community .mvp-entry .bottom-info a::before { width: 6px; height: 24px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; top: -4px; right: 108px; position: absolute; transform: skew(-45deg); }
#community .mvp-entry .bottom-info a::after { content: ""; display: block; background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; position: absolute; width: 0px; top: -8px; left: -12px; transition-duration: 0.2s; perspective: 1000px; }
#community .mvp-entry .bottom-info a:hover { color: rgb(67, 237, 248); }
#community .mvp-entry .bottom-info a:hover::after { width: calc(100% + 11px); box-shadow: rgba(0, 112, 202, 0.79) 14px 12px 50px 7px, rgba(0, 112, 202, 0.6) 0px 0px 12px 1px; }
#community .mvp-entry .glow-corners.bottom-corners::after { bottom: 15px; }
#community .mvp-entry.small { width: 360px; margin-bottom: 15px; }
#community .mvp-entry.small .detail .citizen .post .mvp_post_title .title { font-size: 16px; width: 170px; }
#community .mvp-entry.small .bottom-info .line { width: 240px; }
#community.submission-single #contentbody .submission-data { background: rgba(22, 104, 159, 0.25); position: relative; }
#community.submission-single #contentbody .submission-data.staff-pick { margin-top: 44px; border-top: 1px solid rgba(20, 128, 228, 0.4); }
#community.submission-single #contentbody .submission-data.staff-pick::before, #community.submission-single #contentbody .submission-data.staff-pick::after { content: ""; display: block; position: absolute; top: -44px; }
#community.submission-single #contentbody .submission-data.staff-pick::before { text-shadow: rgba(0, 108, 255, 0.75) 0px 0px 5px, rgba(0, 108, 255, 0.75) 0px 0px 12px; content: "Staff Pick"; color: rgb(0, 231, 255); left: 30px; top: -28px; font: 16px / 1 Orbitron; text-transform: uppercase; z-index: 2; }
#community.submission-single #contentbody .submission-data.staff-pick::after { width: 100%; height: 44px; left: 0px; background: url("") left top; z-index: 1; }
#community.submission-single #contentbody .submission-data.staff-pick .staff-icon { width: 158px; height: 137px; position: absolute; left: 0px; top: -44px; background: url("") left top; }
#community.submission-single #contentbody .submission-data .inner { padding: 75px; }
@media only screen and (max-width: 1110px) {
#community.submission-single #contentbody .submission-data .inner { padding: 35px; }
}
#community.submission-single #contentbody .submission-data .inner * { font-family: Electrolize; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias { width: 100%; height: 100%; margin-top: 45px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .holder { opacity: 0; width: 100%; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer { position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide { z-index: 2; margin-bottom: 18px; text-align: center; position: relative; overflow: hidden; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide img { max-width: 100%; opacity: 1; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide p.caption { position: absolute; left: 0px; bottom: -100px; opacity: 0; transition-duration: 0.2s; perspective: 1000px; width: 100%; padding: 35px 65px; text-align: left; background: rgba(0, 18, 30, 0.8); box-sizing: border-box; margin: 0px; font-size: 17px; color: rgb(8, 145, 197); }
@media only screen and (max-width: 765px) {
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide p.caption { padding: 15px 45px; font-size: 13px; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide.draft img { opacity: 0.5; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide.draft .draft-message h3 { font-size: 22px; color: rgb(177, 216, 241); position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide.draft .draft-message p { font-size: 14px; color: rgb(8, 145, 197); }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .slide:hover p { opacity: 1; bottom: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn { display: flex; flex-flow: row; box-sizing: border-box; margin-bottom: 25px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn * { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(67, 212, 248); }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn > * { position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-left, #community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-right { flex: 1 1 0%; position: relative; z-index: 1; margin-right: 10px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-left::before, #community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-right::before { width: 100%; height: 1px; background: rgb(10, 86, 136); content: ""; position: absolute; top: 0px; left: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-right { margin: 0px 0px 0px 10px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .chevron { height: 26px; z-index: 2; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle { width: 270px; margin: 0px 4px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle::after { width: 100%; height: 1px; background: rgb(10, 86, 136); content: ""; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle .label-inner { box-sizing: border-box; padding: 0px 47px; position: relative; margin-top: -2px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle .label-inner::after { content: ""; background: rgb(67, 237, 248); transform: skew(-45deg); height: 4px; width: 0px; left: 0px; bottom: -11px; transition-duration: 0.3s; perspective: 1000px; display: block; position: absolute; z-index: 2; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .download-btn .sec-middle .label-inner .label { padding-left: 40px; position: relative; top: 2px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .h_iframe { position: relative; padding-top: 56.25%; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .h_iframe object, #community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .h_iframe iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .h_iframe p { font: 700 13px / 13px Orbitron; color: rgb(177, 216, 241); text-transform: uppercase; position: absolute; top: 50%; left: 50%; text-shadow: rgb(177, 216, 241) 0px 0px 15px, rgb(177, 216, 241) 0px 0px 15px; transform: translate(-50%, -50%); }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .glow-corners.top-corners { top: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .glow-corners.bottom-corners { bottom: 9px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .glow-corners::before { left: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer .glow-corners::after { right: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer:hover .glow-corners.top-corners { top: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer:hover .glow-corners.bottom-corners { bottom: 9px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer:hover .glow-corners::before { left: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-medias .viewer:hover .glow-corners::after { right: 0px; }
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info { margin: 0px 0px 15px; padding-bottom: 34px; border-bottom: 1px solid rgb(8, 67, 106); position: relative; width: 210px; }
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info::before, #community.submission-single #contentbody .submission-data .inner .citizen-identity-info::after { content: ""; display: block; position: absolute; bottom: -1px; width: 1px; height: 1px; background: rgb(103, 122, 10); }
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info::before { left: 0px; }
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info::after { right: 0px; }
@media only screen and (max-width: 1110px) {
#community.submission-single #contentbody .submission-data .inner .citizen-identity-info { float: none; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen { width: 210px; float: left; }
@media only screen and (max-width: 1140px) {
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen { width: 100%; float: none; margin-bottom: 30px; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb { margin-bottom: 40px; }
@media only screen and (max-width: 1140px) {
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb { float: right; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb, #community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb img, #community.submission-single #contentbody .submission-data .inner .submission-data-citizen .thumb a { width: 210px; height: 130px; display: block; position: relative; background: url(""); }
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .date, #community.submission-single #contentbody .submission-data .inner .submission-data-citizen .comments { color: rgb(44, 121, 159); font-size: 12px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .comments span { color: rgb(77, 255, 255); }
#community.submission-single #contentbody .submission-data .inner .submission-data-citizen .citizen-identity-info { height: 82px; }
#community.submission-single #contentbody .submission-data .inner .submission-admin { width: 735px; float: right; height: 29px; background: rgba(0, 0, 0, 0.2); border-style: solid; border-color: rgb(10, 86, 136); border-image: initial; border-width: 1px 0px; margin-bottom: 20px; text-align: right; }
@media only screen and (max-width: 1140px) {
#community.submission-single #contentbody .submission-data .inner .submission-admin { width: 100%; float: none; }
}
#community.submission-single #contentbody .submission-data .inner .submission-admin a { font-size: 12px; color: rgb(13, 103, 162); text-transform: uppercase; display: inline-block; line-height: 29px; margin: 0px 24px; position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-admin a::before { content: ""; display: block; position: absolute; left: 0px; bottom: 0px; opacity: 0; height: 4px; width: 100%; background: none 0% 0% repeat scroll rgb(67, 237, 248); transform: skew(-30deg, 0deg); transition-duration: 0.2s; perspective: 1000px; box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
#community.submission-single #contentbody .submission-data .inner .submission-admin a:hover { color: rgb(67, 237, 248); }
#community.submission-single #contentbody .submission-data .inner .submission-admin a:hover::before { opacity: 1; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content { width: 735px; float: right; position: relative; background: rgba(0, 0, 0, 0.35); box-sizing: border-box; padding: 15px 30px; }
@media only screen and (max-width: 1140px) {
#community.submission-single #contentbody .submission-data .inner .submission-data-content { width: 100%; float: none; }
}
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-title, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-title a { font-size: 22px; color: rgb(8, 145, 197); margin: 0px 0px 15px; transition-duration: 0.2s; perspective: 1000px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description { margin: 0px 0px 10px; color: rgb(40, 112, 147); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description p, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description a, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description ol, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description ul, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description strong { font-size: 16px; overflow-wrap: break-word; color: rgb(40, 112, 147); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description p { color: rgb(40, 112, 147); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description a { color: rgb(67, 212, 248); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description strong { letter-spacing: 2px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description table { padding: 0px; margin: 0px; border-left: 1px solid rgb(17, 68, 117); border-bottom: 1px solid rgb(17, 68, 117); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description table th, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description table td { border-top: 1px solid rgb(17, 68, 117); border-right: 1px solid rgb(17, 68, 117); padding: 17px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description table th { background: url("") rgb(3, 53, 88); color: rgb(56, 199, 253); font-size: 15px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote { background: rgba(43, 88, 132, 0.2); margin: 0px; padding: 20px 80px; color: rgb(8, 145, 197); font-style: italic; position: relative; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote * { font-size: 20px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote::before, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote::after { content: ""; display: block; width: 41px; height: 38px; background: url("") left top; position: absolute; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote::before { left: 15px; top: -7px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-description blockquote::after { right: 15px; bottom: -7px; background-position: right top; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-url { font-size: 12px; color: rgb(67, 212, 248); text-transform: uppercase; box-sizing: border-box; overflow-wrap: break-word; padding-right: 0px; display: block; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .flag { float: right; font-size: 14px; color: rgb(49, 176, 188); text-transform: uppercase; background: url("") left center no-repeat; padding-left: 20px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social { padding: 9px 0px 0px 25px; margin-left: 25px; height: 47px; float: right; border-left: 1px solid rgb(8, 67, 106); position: relative; z-index: 1; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social::before, #community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social::after { content: ""; display: block; position: absolute; left: -1px; width: 1px; height: 1px; background: rgb(103, 122, 10); }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social::before { top: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content .submission-data-social::after { bottom: 0px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content a { transition-duration: 0.2s; perspective: 1000px; }
#community.submission-single #contentbody .submission-data .inner .submission-data-content a:hover { text-shadow: rgb(0, 0, 0) 0px 0px 5px, rgb(0, 0, 0) 0px 0px 5px; opacity: 0.9; }
#community.submission-single #contentbody #comments { margin-top: 30px; }
#community.submission-dsr #contentbody .submission-data { background: rgba(22, 104, 159, 0.25); min-height: initial; position: relative; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content { margin-bottom: 50px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details { color: rgb(8, 145, 197); font-size: 12px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details .thumb { width: 95px; height: 95px; float: left; position: relative; margin-right: 20px; background: url(""); }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details .thumb img { width: 95px; height: 95px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details .label { text-transform: uppercase; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-content .submission-podcast-details .lastupdate { display: block; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes .header { border-bottom: 1px solid rgb(0, 237, 255); position: relative; padding-bottom: 20px; color: rgb(0, 237, 255); font: 700 18px / 1 Orbitron; text-transform: uppercase; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes .header span { color: rgb(0, 237, 255); font: 700 18px / 1 Orbitron; text-transform: uppercase; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes .header::before { content: ""; display: block; position: absolute; left: 0px; bottom: -3px; height: 2px; width: 100px; background: rgb(0, 237, 255); }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul { padding: 0px; margin: 0px; list-style: none; background: url(""); min-height: 159px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li { padding: 22px; border-bottom: 1px solid rgb(10, 86, 136); position: relative; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li:nth-child(2n) { background: rgba(22, 104, 159, 0.1); }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail .title, #community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail .title a { color: rgb(63, 201, 225); font-size: 16px; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail p { color: rgb(8, 145, 197); overflow-wrap: break-word; }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail .more { font-size: 12px; color: rgb(8, 145, 197); }
#community.submission-podcast #contentbody .submission-data .inner .submission-data-episodes ul li .detail .more span { margin-right: 20px; padding-right: 20px; border-right: 1px solid rgb(8, 145, 197); }
#community.submission-podcast #contentbody .glow-load-more-btn { margin-top: 30px; }
#community.submission-podcast #contentbody .glow-load-more-btn .sec-middle .label-inner { text-align: center; }
#community.submission-podcast #contentbody .glow-load-more-btn .sec-middle .label-inner .label { padding-right: 0px; transition-duration: 0.2s; perspective: 1000px; }
#community.submission-podcast #contentbody .glow-load-more-btn .sec-middle .label-inner .label:hover { color: rgb(255, 255, 255); }
#community.submission-podcast #contentbody .glow-load-more-btn .sec-middle .label-inner .label::after { content: ""; padding: 0px; }
#community.livestreamers-hub .streamer-boxes, #community.podcasts-hub .streamer-boxes { display: block; }
#community.livestreamers-hub .streamer-boxes .box, #community.podcasts-hub .streamer-boxes .box { float: left; margin-right: 15px; }
#community.livestreamers-hub .streamer-boxes .box:nth-child(3n+3), #community.podcasts-hub .streamer-boxes .box:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
#community.livestreamers-hub .streamer-boxes, #community.podcasts-hub .streamer-boxes { width: 735px; margin: 0px auto; }
#community.livestreamers-hub .streamer-boxes .box, #community.podcasts-hub .streamer-boxes .box { margin-right: 15px; }
#community.livestreamers-hub .streamer-boxes .box:nth-child(2n+2), #community.podcasts-hub .streamer-boxes .box:nth-child(2n+2) { margin-right: 0px; }
}
@media only screen and (max-width: 765px) {
#community.livestreamers-hub .streamer-boxes, #community.podcasts-hub .streamer-boxes { width: 360px; margin: 0px auto; }
#community.livestreamers-hub .streamer-boxes .box, #community.podcasts-hub .streamer-boxes .box { margin-right: 0px; }
}
#community .streamer-boxes { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; padding: 0px; transition-duration: 0.3s; perspective: 1000px; position: relative; left: 0px; transform: translateZ(0px); }
@media only screen and (max-width: 1200px) {
#community .streamer-boxes { padding: 0px; margin: 0px auto; }
}
@media only screen and (max-width: 1140px) {
#community .streamer-boxes { width: 735px; }
}
@media only screen and (max-width: 765px) {
#community .streamer-boxes { width: 360px; }
}
#community .streamer-boxes .box { width: 360px; height: 100%; position: relative; overflow: hidden; margin-bottom: 15px; }
#community .streamer-boxes .box .stream-holder { height: 312px; background: rgba(7, 23, 33, 0.8); }
#community .streamer-boxes .box .stream-holder .stream-flux { height: 210px; background: rgb(1, 30, 47); position: relative; }
#community .streamer-boxes .box .stream-holder .stream-flux img { position: absolute; left: 0px; top: 0px; z-index: 1; opacity: 0.8; }
#community .streamer-boxes .box .stream-holder .stream-flux article { z-index: 4; }
#community .streamer-boxes .box .stream-holder .stream-flux .texture { width: 100%; height: 100%; background: url("") center center no-repeat; position: absolute; top: 0px; left: 0px; z-index: 3; }
#community .streamer-boxes .box .stream-holder .stream-flux .border { width: 270px; height: 120px; border: 45px solid rgba(1, 12, 19, 0.8); position: relative; z-index: 2; }
#community .streamer-boxes .box .stream-holder .stream-flux .bar { z-index: 4; width: 360px; height: 24px; background: url("") center bottom no-repeat; position: absolute; left: 0px; top: 50%; margin-top: -12px; }
#community .streamer-boxes .box .stream-holder .stream-flux .state { z-index: 4; font: 700 13px / 13px Orbitron; color: rgb(177, 216, 241); display: block; text-align: center; text-transform: uppercase; position: absolute; top: 182px; left: 0px; width: 100%; text-shadow: rgb(177, 216, 241) 0px 0px 15px, rgb(177, 216, 241) 0px 0px 15px; }
#community .streamer-boxes .box .stream-holder .stream-flux .source { z-index: 4; width: 82px; height: 46px; display: block; position: absolute; top: 0px; left: 50%; margin-left: -41px; background: url("") center top no-repeat; }
#community .streamer-boxes .box .stream-holder .stream-flux .play, #community .streamer-boxes .box .stream-holder .stream-flux .play::before, #community .streamer-boxes .box .stream-holder .stream-flux .play::after { background: url("") center top no-repeat; left: 50%; top: 50%; display: block; position: absolute; }
#community .streamer-boxes .box .stream-holder .stream-flux .play { position: absolute; left: 0px; top: 0px; width: 100%; height: 210px; z-index: 5; opacity: 0.5; }
#community .streamer-boxes .box .stream-holder .stream-flux .play::before { content: ""; height: 79px; width: 83px; z-index: 6; background-position: -139px -322px; margin-top: -39px; margin-left: -40px; }
#community .streamer-boxes .box .stream-holder .stream-flux .play::after { content: ""; height: 48px; width: 54px; z-index: 7; background-position: -154px -449px; margin-top: -26px; margin-left: -23px; }
#community .streamer-boxes .box .stream-holder .stream-flux .glow-corners.top-corners { top: 15px; }
#community .streamer-boxes .box .stream-holder .stream-flux .glow-corners.bottom-corners { bottom: 24px; }
#community .streamer-boxes .box .stream-holder .stream-flux .glow-corners::before { left: 15px; }
#community .streamer-boxes .box .stream-holder .stream-flux .glow-corners::after { right: 15px; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .border { width: 360px; height: 210px; border: 1px solid rgba(1, 12, 19, 0.8); }
#community .streamer-boxes .box .stream-holder .stream-flux:hover img { opacity: 1; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .play { opacity: 1; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .glow-corners.top-corners { top: 0px; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .glow-corners.bottom-corners { bottom: 9px; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .glow-corners::before { left: 0px; }
#community .streamer-boxes .box .stream-holder .stream-flux:hover .glow-corners::after { right: 0px; }
#community .streamer-boxes .box .stream-holder .stream-details { padding: 16px; position: relative; }
#community .streamer-boxes .box .stream-holder .stream-details * { font-family: Electrolize; }
#community .streamer-boxes .box .stream-holder .stream-details .citizen { margin-right: 0px; }
#community .streamer-boxes .box .stream-holder .stream-details .citizen .info-citizen .from { width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#community .streamer-boxes .box .stream-holder .stream-details .watchers { float: right; color: rgb(34, 99, 132); font-size: 11px; padding-left: 22px; background: url("") left center no-repeat; line-height: 12px; }
#community .streamer-boxes .box .stream-holder .stream-details .released { position: absolute; right: 16px; top: 16px; color: rgb(34, 99, 132); text-transform: uppercase; font-size: 11px; padding-left: 14px; border-left: 1px solid rgb(8, 67, 106); line-height: 12px; }
#community .streamer-boxes .box .stream-holder .stream-details .released span { display: block; color: rgb(8, 145, 197); text-transform: none; padding-top: 4px; }
#community .streamer-boxes .box .stream-bottom-holder { width: 120px; height: 16px; background: rgba(7, 23, 33, 0.8); position: relative; }
#community .streamer-boxes .box .stream-bottom-holder::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 16px 16px 0px 0px; border-color: rgba(7, 23, 33, 0.8) transparent transparent; right: -16px; }
#community .streamer-boxes .box.type-P .glow-mini-breadcrumb { display: none; }
#community .streamer-boxes .box.live.youtube .source { background-position: 3px -44px; }
#community .streamer-boxes .box.live.twitch .source { background-position: 0px 2px; }
#community .streamer-boxes .box.offline .stream-holder .stream-flux .state { opacity: 0.6; color: rgb(177, 216, 241); text-shadow: rgb(0, 48, 113) 0px 0px 15px, rgb(0, 48, 113) 0px 0px 15px; }
#community .streamer-boxes .box.offline.youtube .source { background-position: -89px -44px; }
#community .streamer-boxes .box.offline.twitch .source { background-position: -89px 2px; }
#community #contentbody .flipboard-dsp-boxes { position: relative; }
#community #contentbody .dsp-boxes { display: flex; flex-flow: wrap; box-sizing: border-box; }
#community #contentbody .dsp-boxes .dsr-box { width: 100%; position: relative; margin-bottom: 15px; padding: 20px 20px 20px 190px; background: rgba(0, 44, 65, 0.5); transition-duration: 0.2s; perspective: 1000px; max-height: 210px; box-sizing: border-box; }
@media only screen and (max-width: 765px) {
#community #contentbody .dsp-boxes .dsr-box { max-height: initial; min-height: 133px; }
}
#community #contentbody .dsp-boxes .dsr-box * { font-family: Electrolize; text-shadow: rgb(34, 42, 53) 0px 0px 5px; }
#community #contentbody .dsp-boxes .dsr-box .inner { width: 100%; min-height: 162px; max-height: 162px; position: relative; }
@media only screen and (max-width: 765px) {
#community #contentbody .dsp-boxes .dsr-box .inner { min-height: initial; max-height: initial; }
}
#community #contentbody .dsp-boxes .dsr-box .inner .media { position: absolute; left: -170px; top: 0px; width: 150px; height: 90px; margin-right: 20px; }
#community #contentbody .dsp-boxes .dsr-box .inner .media img, #community #contentbody .dsp-boxes .dsr-box .inner .media a { width: 100%; height: 100%; display: block; background: url(""); }
#community #contentbody .dsp-boxes .dsr-box .inner .content .title { margin: 0px; padding: 0px; }
#community #contentbody .dsp-boxes .dsr-box .inner .content .title a { font-size: 22px; color: rgb(177, 216, 241); max-height: 60px; min-height: 50px; display: block; }
#community #contentbody .dsp-boxes .dsr-box .inner .content .content { font-size: 14px; text-transform: none; color: rgb(8, 145, 197); max-height: 40px; overflow-wrap: break-word; max-width: 750px; margin: 17px 0px; }
#community #contentbody .dsp-boxes .dsr-box .inner .content .date, #community #contentbody .dsp-boxes .dsr-box .inner .content .comments { font-size: 13px; color: rgb(44, 121, 159); }
#community #contentbody .dsp-boxes .dsr-box .inner .content .date span, #community #contentbody .dsp-boxes .dsr-box .inner .content .comments span, #community #contentbody .dsp-boxes .dsr-box .inner .content .date a, #community #contentbody .dsp-boxes .dsr-box .inner .content .comments a { color: rgb(218, 158, 0); }
#community #contentbody .dsp-boxes .dsr-box .vote { float: right; padding: 9px 0px 0px 25px; margin-left: 10px; height: 47px; border-left: 1px solid rgb(8, 67, 106); position: relative; }
@media only screen and (max-width: 765px) {
#community #contentbody .dsp-boxes .dsr-box .vote { float: none; position: absolute; top: 100px; left: -170px; padding: 0px; margin: 0px; border-left: none; }
}
#community #contentbody .dsp-boxes .dsr-box .vote::before, #community #contentbody .dsp-boxes .dsr-box .vote::after { content: ""; display: block; position: absolute; left: -1px; width: 1px; height: 1px; background: rgb(103, 122, 10); }
@media only screen and (max-width: 765px) {
#community #contentbody .dsp-boxes .dsr-box .vote::before, #community #contentbody .dsp-boxes .dsr-box .vote::after { display: none; content: none; }
}
#community #contentbody .dsp-boxes .dsr-box .vote::before { top: 0px; }
#community #contentbody .dsp-boxes .dsr-box .vote::after { bottom: 0px; }
#community #contentbody .dsp-boxes .dsr-box:hover { background: rgba(22, 104, 159, 0.4); }
#community.hub #contentbody .dsp-boxes .dsr-box { padding-right: 30px; }
#community.hub #contentbody .dsp-boxes .dsr-box.staff-pick::before { display: none; z-index: 0; }
#community { display: block; }
#community.citizen-spotlight-hub .flipboard-boxes { display: block; }
#community.citizen-spotlight-hub .flipboard-boxes .box { float: left; margin-right: 15px; }
#community.citizen-spotlight-hub .flipboard-boxes .box:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
#community.citizen-spotlight-hub .flipboard-boxes { width: 735px; margin: 0px auto; }
#community.citizen-spotlight-hub .flipboard-boxes .box { margin-right: 15px; }
#community.citizen-spotlight-hub .flipboard-boxes .box:nth-child(2n+2) { margin-right: 0px; }
}
@media only screen and (max-width: 765px) {
#community.citizen-spotlight-hub .flipboard-boxes { width: 360px; margin: 0px auto; }
#community.citizen-spotlight-hub .flipboard-boxes .box { margin-right: 0px; }
}
#community .flipboard-boxes .box .info .title { font-size: 20px; min-height: 22px; line-height: 22px; width: 290px; max-height: 80px; }
#community .flipboard-boxes .box .bg .shade { background: url("") left top; opacity: 0.6; }
#community .flipboard-boxes .box .bg .shade::before { background: 0px 0px; }
#community .flipboard-boxes .box:hover .bg .shade { opacity: 1; }
#community .flipboard-boxes .box.post .complement * { font-family: Electrolize; }
#community .flipboard-boxes .box.post .complement > * { line-height: 13px; }
#community .flipboard-boxes .box.post .complement > *, #community .flipboard-boxes .box.post .complement > * > * { left: 0px; opacity: 1; }
#community .flipboard-boxes .box.post .complement > a { top: -14px; }
#community .flipboard-boxes .box.post .complement .date .name, #community .flipboard-boxes .box.post .complement .date .value { padding-bottom: 0px; }
#community .flipboard-boxes .box.post .complement .date::before, #community .flipboard-boxes .box.post .complement .date::after { display: none; }
#community .flipboard-boxes .box.post .complement .comments { margin-bottom: 5px; }
#community .flipboard-boxes .box.post .complement .comments .name, #community .flipboard-boxes .box.post .complement .comments .value { padding: 0px; }
#community .flipboard-boxes .box.post .complement .comments::before, #community .flipboard-boxes .box.post .complement .comments::after { display: none; }
#community .flipboard-boxes .box.post .complement .vote { top: 10px; }
#community .flipboard-boxes .box.post .complement .vote .upvote { margin-right: 8px; }
#community .flipboard-boxes .box.post .complement .vote .value { padding-top: 0px; }
#community .flipboard-boxes .box.post .complement .vote::before, #community .flipboard-boxes .box.post .complement .vote::after { display: none; }
#community .flipboard-boxes .box.post:hover .complement > *, #community .flipboard-boxes .box.post:hover .complement > * > * { left: 0px; opacity: 1; transition-duration: 0.3s; perspective: 1000px; }
#community .flipboard-boxes .box.post:hover .complement .date { transition-delay: 0.4s; }
#community .flipboard-boxes .box.post:hover .complement .date .name { transition-delay: 0.5s; }
#community .flipboard-boxes .box.post:hover .complement .date .value { transition-delay: 0.6s; padding-bottom: 0px; }
#community .flipboard-boxes .box.post:hover .complement .comments { margin-bottom: 5px; transition-delay: 0.7s; }
#community .flipboard-boxes .box.post:hover .complement .comments .name { transition-delay: 0.8s; padding: 0px; }
#community .flipboard-boxes .box.post:hover .complement .comments .value { transition-delay: 0.9s; padding: 0px; }
#community .flipboard-boxes .box.post:hover .complement .comments::before, #community .flipboard-boxes .box.post:hover .complement .comments::after { display: none; }
#community .flipboard-boxes .box.post:hover .complement .vote { transition-delay: 1s; }
#community .flipboard-boxes .box.post:hover .complement .vote .upvote { transition-delay: 1.1s; margin-right: 8px; }
#community .flipboard-boxes .box.post:hover .complement .vote .value { transition-delay: 1.2s; padding-top: 0px; }
#community .flipboard-boxes .box.post:hover .complement .vote::before, #community .flipboard-boxes .box.post:hover .complement .vote::after { display: none; }
#community .flipboard-boxes .box.type-B.CH .bg picture img { width: 100%; }
#community.ship-showdown-hub #post-background { background: 0px 0px; }
#community.ship-showdown-hub #home-background { background: url("") center bottom repeat-y; }
.ship-showdown-hub .flipboard-boxes { display: block; margin-top: 20px; }
.ship-showdown-hub .flipboard-boxes .box { float: left; margin-right: 15px; }
.ship-showdown-hub .flipboard-boxes .box:nth-child(3n+3) { margin-right: 0px; }
@media only screen and (max-width: 1140px) {
.ship-showdown-hub .flipboard-boxes { width: 735px; margin: 20px auto; }
.ship-showdown-hub .flipboard-boxes .box { margin-right: 15px !important; }
.ship-showdown-hub .flipboard-boxes .box:nth-child(2n+2) { margin-right: 0px !important; }
}
@media only screen and (max-width: 765px) {
.ship-showdown-hub .flipboard-boxes { width: 360px; margin: 20px auto; }
.ship-showdown-hub .flipboard-boxes .box { margin-right: 0px !important; }
}
.ship-showdown-hub .ss-gradient-border { border-width: 1px 0px 0px; border-style: solid; border-image: linear-gradient(90deg, rgb(86, 128, 248) 0%, rgb(221, 137, 9) 100%) 1 / 1 / 0 stretch; }
.chs-ship-showdown-header *, .chs-ship-showdown-content * { box-sizing: border-box; }
.chs-ship-showdown-header { display: flex; margin-bottom: 20px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header { flex-direction: column; }
}
.chs-ship-showdown-header .navigation-tabs { width: 100%; border-bottom: 1px solid rgb(67, 237, 248); display: flex; flex-wrap: nowrap; align-items: flex-end; position: relative; padding: 0px; margin: 0px; overflow: auto hidden; scrollbar-width: thin; scrollbar-color: rgb(67, 237, 248) rgb(2, 64, 110); }
.chs-ship-showdown-header .navigation-tabs::-webkit-scrollbar { width: 0px; height: 3px; }
.chs-ship-showdown-header .navigation-tabs::-webkit-scrollbar-track { background: rgb(2, 64, 110); }
.chs-ship-showdown-header .navigation-tabs::-webkit-scrollbar-thumb { background: rgb(67, 237, 248); }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs { padding: 0px; display: block; overflow: hidden; border-left: 1px solid rgb(10, 86, 136); border-right: 1px solid rgb(10, 86, 136); }
}
.chs-ship-showdown-header .navigation-tabs::before, .chs-ship-showdown-header .navigation-tabs::after { content: ""; display: block; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 0px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs::before, .chs-ship-showdown-header .navigation-tabs::after { display: none; }
}
.chs-ship-showdown-header .navigation-tabs::before { width: 30px; left: 0px; }
.chs-ship-showdown-header .navigation-tabs::after { width: 145px; right: 0px; }
.chs-ship-showdown-header .navigation-tabs li { position: relative; height: 70px; border-top: 1px solid rgba(0, 0, 0, 0); padding: 15px 5px 0px 25px; margin-left: 70px; border-bottom: 1px solid rgb(10, 86, 136); border-left: 0px; }
.chs-ship-showdown-header .navigation-tabs li.tab--is-hidden { display: none; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs li { padding-left: 40px; margin-left: 0px; background: rgba(0, 30, 49, 0.7); }
}
.chs-ship-showdown-header .navigation-tabs li::before, .chs-ship-showdown-header .navigation-tabs li::after { content: ""; display: block; position: absolute; top: -1px; left: 0px; }
.chs-ship-showdown-header .navigation-tabs li::before { width: 100%; height: 1px; background: rgb(10, 86, 136); }
.chs-ship-showdown-header .navigation-tabs li .left-cut { display: block; border-color: transparent; border-width: 0px 70px 70px 0px; border-style: solid; position: absolute; left: -70px; top: 0px; z-index: -1; }
.chs-ship-showdown-header .navigation-tabs li .left-cut::before { display: block; content: ""; width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; left: 0px; top: -1px; }
.chs-ship-showdown-header .navigation-tabs li .right-cut { border-color: transparent; border-width: 70px 0px 0px 70px; border-style: solid; right: -70px; display: block; top: 0px; position: absolute; z-index: -1; }
.chs-ship-showdown-header .navigation-tabs li .right-cut::before, .chs-ship-showdown-header .navigation-tabs li .right-cut::after { content: ""; display: block; position: absolute; }
.chs-ship-showdown-header .navigation-tabs li .right-cut::before { width: 6px; height: 70px; transition-duration: 0.2s; perspective: 1000px; background: rgb(2, 64, 110); top: -71px; right: 30px; transform: skew(45deg, 0deg); z-index: 2; }
.chs-ship-showdown-header .navigation-tabs li .right-cut::after { width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 1px; left: -70px; }
.chs-ship-showdown-header .navigation-tabs li .title { font-family: countach, sans-serif; font-size: 35px; font-style: italic; margin: 0px; letter-spacing: 4.45px; text-transform: uppercase; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-header .navigation-tabs li .title { font-size: 60px; }
}
.chs-ship-showdown-header .navigation-tabs li .title::before { width: 6px; height: 70px; transition-duration: 0.2s; perspective: 1000px; background: rgb(2, 64, 110); top: -71px; right: 30px; transform: skew(45deg, 0deg); z-index: 2; }
.chs-ship-showdown-header .navigation-tabs li .title::after { width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 1px; left: -70px; }
.chs-ship-showdown-header .navigation-tabs li .description { font-family: univia-pro, sans-serif; font-size: 14px; color: rgb(216, 216, 216); line-height: 24px; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-header .navigation-tabs li .description { font-size: 20px; }
}
.chs-ship-showdown-header .navigation-tabs li a { font: 700 14px / 14px Orbitron; color: rgb(8, 145, 197); }
.chs-ship-showdown-header .navigation-tabs li a .title { font: 700 14px / 14px Orbitron; text-transform: uppercase; }
.chs-ship-showdown-header .navigation-tabs li a .subtitle { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(40, 112, 147); }
.chs-ship-showdown-header .navigation-tabs li.preceding { padding-right: 59px; }
.chs-ship-showdown-header .navigation-tabs li.preceding .right-cut { display: block; border-color: transparent; }
.chs-ship-showdown-header .navigation-tabs li.preceding .right-cut::before { width: 8px; }
.chs-ship-showdown-header .navigation-tabs li.active { border-top-color: rgb(10, 86, 136); border-right-color: rgb(10, 86, 136); border-left-color: rgb(10, 86, 136); background: rgba(0, 30, 49, 0.7); border-bottom: none; padding-left: 40px; margin-left: 0px; }
.chs-ship-showdown-header .navigation-tabs li.active::after { width: calc(100% + 4px); height: 4px; background-color: rgb(67, 237, 248); box-shadow: rgb(0, 112, 202) 0px 0px 100px 5px, rgba(0, 237, 255, 0.6) 0px 0px 10px 1px; left: 0px; }
.chs-ship-showdown-header .navigation-tabs li.active .right-cut { border-color: transparent transparent transparent rgba(0, 30, 49, 0.7); }
.chs-ship-showdown-header .navigation-tabs li.active .right-cut::before { background-color: rgb(67, 237, 248); box-shadow: rgb(0, 112, 202) 0px 0px 100px 5px, rgba(0, 237, 255, 0.6) 0px 0px 10px 1px; }
.chs-ship-showdown-header .navigation-tabs li.active .right-cut::after { background-color: rgb(67, 237, 248); bottom: 0px; }
.chs-ship-showdown-header .navigation-tabs li.active a .title { color: rgb(20, 230, 250); text-shadow: rgba(17, 241, 255, 0.7) 0px 0px 1em; }
.chs-ship-showdown-header .navigation-tabs li:first-child { position: relative; padding-left: 25px; margin-left: 0px; z-index: 1; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs li:first-child { padding-left: 40px; }
}
.chs-ship-showdown-header .navigation-tabs li:first-child .left-cut { display: none; }
.chs-ship-showdown-header .navigation-tabs li:first-child.active { margin-left: 0px; }
.chs-ship-showdown-header .navigation-tabs li + li.active { margin-left: 5px; padding-left: 70px; background: linear-gradient(45deg, rgba(0, 30, 49, 0) 0%, rgba(0, 30, 49, 0) 23%, rgba(0, 30, 49, 0.7) 23%, rgba(0, 30, 49, 0.7) 100%); }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .navigation-tabs li + li.active { margin-left: 0px; padding-left: 40px; background: rgba(0, 30, 49, 0.7); }
}
.chs-ship-showdown-header .filter { display: flex; flex-direction: column; justify-content: flex-end; text-transform: uppercase; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .filter { border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); height: 53px; margin: 20px 0px; }
}
.chs-ship-showdown-header .options-tabs { width: 173px; font-size: 12px; padding-left: 22px; position: relative; display: inline-block; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs { font-size: 16px; width: 100%; padding: 0px; height: 100%; }
}
.chs-ship-showdown-header .options-tabs:hover .title span, .chs-ship-showdown-header .options-tabs .title.active { color: rgb(20, 230, 250); }
.chs-ship-showdown-header .options-tabs:hover .arrow, .chs-ship-showdown-header .options-tabs .title.active .arrow { opacity: 1; }
.chs-ship-showdown-header .options-tabs::before { width: 6px; height: 20px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: 2px; left: 9px; position: absolute; transform: skew(-45deg); z-index: 502; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs::before { width: 0px; }
}
.chs-ship-showdown-header .options-tabs-inner { height: 22px; display: flex; justify-content: flex-end; align-items: baseline; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs-inner { height: 100%; }
}
.chs-ship-showdown-header .options-tabs .title { display: flex; justify-content: flex-end; align-items: center; color: rgb(44, 121, 159); width: 100%; border-color: rgb(10, 86, 136); border-style: solid; border-width: 1px 0px 0px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title { justify-content: flex-end; height: 100%; }
}
.chs-ship-showdown-header .options-tabs .title.active { color: rgb(67, 237, 248); border-color: rgb(10, 86, 136); border-style: solid; border-width: 1px 1px 0px 0px; background-color: rgb(6, 16, 25); }
.chs-ship-showdown-header .options-tabs .title.active::after { content: ""; display: block; background: 0px 0px; position: absolute; border-width: 0px 0px 16px 16px; border-color: transparent transparent rgb(6, 16, 25); border-style: solid; top: 7px; left: 6px; opacity: 1; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs { width: 100%; border-bottom: 1px solid rgb(67, 237, 248); display: flex; flex-wrap: wrap; align-items: flex-end; position: relative; padding: 0px 0px 0px 30px; margin: 0px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title .navigation-tabs { padding: 0px; display: block; overflow: hidden; border-left: 1px solid rgb(10, 86, 136); border-right: 1px solid rgb(10, 86, 136); }
}
.chs-ship-showdown-header .options-tabs .title .navigation-tabs::before, .chs-ship-showdown-header .options-tabs .title .navigation-tabs::after { content: ""; display: block; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 0px; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title .navigation-tabs::before, .chs-ship-showdown-header .options-tabs .title .navigation-tabs::after { display: none; }
}
.chs-ship-showdown-header .options-tabs .title .navigation-tabs::before { width: 30px; left: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs::after { width: 145px; right: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li { position: relative; height: 53px; border-top: 1px solid rgba(0, 0, 0, 0); padding: 15px 5px 0px 25px; margin-left: 70px; border-bottom: 1px solid rgb(10, 86, 136); }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li { padding-left: 40px; margin-left: 0px; background: rgba(0, 30, 49, 0.7); }
}
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li::before, .chs-ship-showdown-header .options-tabs .title .navigation-tabs li::after { content: ""; display: block; position: absolute; top: -1px; left: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li::before { width: 100%; height: 1px; background: rgb(10, 86, 136); }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .left-cut { display: block; border-color: transparent; border-width: 0px 70px 70px 0px; border-style: solid; position: absolute; left: -70px; top: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .left-cut::before { display: block; content: ""; width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; left: 0px; top: -1px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut { border-color: transparent transparent rgb(67, 237, 248); border-width: 70px 0px 0px 70px; border-style: solid; right: -70px; display: block; top: 0px; position: absolute; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut::before, .chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut::after { content: ""; display: block; position: absolute; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut::before { width: 6px; height: 70px; transition-duration: 0.2s; perspective: 1000px; background: rgb(2, 64, 110); top: -71px; right: 30px; transform: skew(45deg, 0deg); z-index: 2; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li .right-cut::after { width: 70px; height: 1px; background: rgb(10, 86, 136); position: absolute; bottom: 1px; left: -70px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li a { font: 700 14px / 14px Orbitron; color: rgb(8, 145, 197); }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li a .title { font: 700 14px / 14px Orbitron; text-transform: uppercase; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li a .subtitle { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(40, 112, 147); }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.preceding { padding-right: 59px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.preceding .right-cut { display: none; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active { border-top-color: rgb(10, 86, 136); border-right-color: rgb(10, 86, 136); background: rgba(0, 30, 49, 0.7); border-left: 1px solid rgb(10, 86, 136); border-bottom: none; padding-left: 40px; margin-left: 0px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active::after { width: calc(100% + 4px); height: 4px; background-color: rgb(67, 237, 248); box-shadow: rgb(0, 112, 202) 0px 0px 100px 5px, rgba(0, 237, 255, 0.6) 0px 0px 10px 1px; left: -1px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active .left-cut { display: none; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active .right-cut { border-color: transparent transparent transparent rgba(0, 30, 49, 0.7); }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active .right-cut::before { background-color: rgb(67, 237, 248); box-shadow: rgb(0, 112, 202) 0px 0px 100px 5px, rgba(0, 237, 255, 0.6) 0px 0px 10px 1px; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active .right-cut::after { display: none; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li.active a .title { color: rgb(20, 230, 250); text-shadow: rgba(17, 241, 255, 0.7) 0px 0px 1em; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li:first-child { position: relative; padding-left: 25px; margin-left: 0px; border-left: 1px solid rgb(10, 86, 136); }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li:first-child { padding-left: 40px; }
}
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li:first-child .left-cut { display: none; }
.chs-ship-showdown-header .options-tabs .title .navigation-tabs li:first-child.active { margin-left: 0px; }
.chs-ship-showdown-header .options-tabs .arrow { transition-duration: 0.2s; perspective: 1000px; width: 37px; height: 32px; display: block; opacity: 0.5; background: url("") no-repeat; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .options-tabs .arrow { position: relative; }
}
.chs-ship-showdown-header .category-inner { display: none; position: absolute; width: 190px; right: 0px; z-index: 501; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .category-inner { width: 100%; }
}
.chs-ship-showdown-header .category-inner .category-list { list-style: inside none; padding: 30px 0px 25px; margin: 0px; display: block; background: rgb(6, 16, 25); border-right: 1px solid rgb(2, 64, 110); border-bottom: 1px solid rgb(2, 64, 110); border-left: 1px solid rgb(2, 64, 110); border-image: initial; border-top: none; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title { display: flex; align-items: center; height: 26px; position: relative; border-bottom: 1px solid rgb(2, 64, 110); text-transform: uppercase; text-align: right; padding: 0px 40px 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
@media only screen and (max-width: 768px) {
.chs-ship-showdown-header .category-inner .category-list .list-item .title { height: 40px; border-bottom: 0px; }
}
.chs-ship-showdown-header .category-inner .category-list .list-item .title.last { border-bottom: none; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox { width: 14px; height: 14px; display: block; background: rgba(8, 145, 197, 0.1); position: absolute; right: 17px; top: 6px; }
@media only screen and (max-width: 768px) {
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox { top: 11px; }
}
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox::before, .chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox::after { background: rgb(20, 230, 250); position: absolute; content: ""; display: block; transition-duration: 0.2s; perspective: 1000px; opacity: 0; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox::before { width: 2px; height: 8px; left: 6px; top: 3px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox::after { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox .glow-corners.bottom-corners { bottom: 4px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox .glow-corners::before, .chs-ship-showdown-header .category-inner .category-list .list-item .title .checkbox .glow-corners::after { width: 3px; height: 3px; border-color: rgb(8, 145, 197); }
.chs-ship-showdown-header .category-inner .category-list .list-item .title.check { color: rgb(20, 230, 250); }
.chs-ship-showdown-header .category-inner .category-list .list-item .title.check .checkbox::before { opacity: 1; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title.check .checkbox::after { display: none; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title.check:hover .checkbox::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover { color: rgb(20, 230, 250); background: rgba(8, 145, 197, 0.1); }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span::before, .chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span::after { opacity: 1; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span::after { width: 2px; height: 8px; left: 6px; top: 3px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span .glow-corners::before, .chs-ship-showdown-header .category-inner .category-list .list-item .title:hover span .glow-corners::after { border-color: rgb(0, 237, 255); }
.chs-ship-showdown-header .category-inner .category-list .list-item .check { color: rgb(67, 237, 248); }
.chs-ship-showdown-header .category-inner .category-list .list-item .check .checkbox::before { opacity: 1; }
.chs-ship-showdown-header .category-inner .category-list .list-item .check .checkbox::after { display: none; }
.chs-ship-showdown-header .category-inner .category-list .list-item .check:hover .checkbox::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .category-inner .category-list .list-item .arrow { transition-duration: 0.2s; perspective: 1000px; width: 37px; height: 32px; display: block; opacity: 0.5; background: url("") no-repeat; }
@media only screen and (max-width: 960px) {
.chs-ship-showdown-header .category-inner .category-list .list-item .arrow { position: relative; }
}
.chs-ship-showdown-header .apply-button { float: right; margin-top: -1px; }
.chs-ship-showdown-header .apply-button > span { cursor: pointer; background: rgb(6, 16, 25); height: 16px; display: flex; line-height: 16px; font-size: 12px; color: rgb(8, 145, 197); padding: 0px 0px 10px; top: -10px; border-right: 1px solid rgb(2, 64, 110); }
.chs-ship-showdown-header .apply-button > span::before { content: ""; display: block; position: absolute; height: 0px; border-style: solid; bottom: 0px; z-index: 1; border-width: 0px 17px 17px 0px; border-color: transparent rgb(6, 16, 25) transparent transparent; left: -17px; }
.chs-ship-showdown-header .apply-button > span::after { width: 6px; height: 15px; content: ""; background: rgb(67, 237, 248); box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; top: 11px; left: -8px; position: absolute; transform: skew(45deg); z-index: 502; }
.chs-ship-showdown-header .apply-button > span .label { text-transform: uppercase; padding-left: 10px; transition-duration: 0.2s; perspective: 1000px; }
.chs-ship-showdown-header .apply-button > span .arrow { background-image: url(""); position: relative; right: 0px; top: -3px; height: 22px; }
.chs-ship-showdown-header .apply-button > span .arrow::before, .chs-ship-showdown-header .apply-button > span .arrow::after { background-image: url(""); height: 25px; }
.chs-ship-showdown-header .apply-button > span .arrow::before { left: -8px; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list { list-style: none; padding: 30px 0px 25px; margin: 0px; display: block; background: rgb(6, 16, 25); border-right: 1px solid rgb(2, 64, 110); border-bottom: 1px solid rgb(2, 64, 110); border-left: 1px solid rgb(2, 64, 110); border-image: initial; border-top: none; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item:not(:last-child) { border-bottom: 1px solid rgb(2, 64, 110); }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .title { padding: 5px 0px; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .glow-corners { display: none; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox { width: 14px; height: 14px; background: rgba(8, 145, 197, 0.1); margin: 0px 20px 0px 10px; position: relative; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox::before, .chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox::after { background: rgb(20, 230, 250); position: absolute; content: ""; display: block; transition-duration: 0.2s; perspective: 1000px; opacity: 0; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox::before { width: 2px; height: 8px; left: 6px; top: 3px; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .checkbox::after { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .check { color: rgb(67, 237, 248); }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .check .checkbox::before { opacity: 1; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .check .checkbox::after { display: none; }
.chs-ship-showdown-header .apply-button > span .arrow .category-list .list-item .check:hover .checkbox::before { width: 8px; height: 2px; left: 3px; top: 6px; }
.chs-ship-showdown-header .apply-button > span .arrow::after { left: -14px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown-content { padding: 45px; }
.chs-ship-showdown-content .banner, .ship-showdown-hub .banner { background-color: rgb(24, 30, 43); display: flex; }
.chs-ship-showdown-content .banner--ship-showdown, .ship-showdown-hub .banner--ship-showdown { padding: 45px 45px 0px; margin-bottom: 20px; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner, .ship-showdown-hub .banner { flex-wrap: wrap; }
}
.chs-ship-showdown-content .banner .text-container, .ship-showdown-hub .banner .text-container { padding: 0px 35px 25px 0px; width: 100%; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner .text-container, .ship-showdown-hub .banner .text-container { padding: 0px 0px 25px; text-align: center; }
}
.chs-ship-showdown-content .banner .text-container .title, .ship-showdown-hub .banner .text-container .title { font-family: countach, sans-serif; font-size: 35px; font-style: italic; font-weight: 700; margin: 0px; letter-spacing: 4.45px; text-transform: uppercase; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner .text-container .title, .ship-showdown-hub .banner .text-container .title { font-size: 42px; }
}
.chs-ship-showdown-content .banner .text-container .description, .ship-showdown-hub .banner .text-container .description { margin-top: 0px; font-family: univia-pro, sans-serif; font-size: 14px; color: rgb(216, 216, 216); line-height: 24px; width: 100%; max-width: 370px; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner .text-container .description, .ship-showdown-hub .banner .text-container .description { font-size: 16px; max-width: none; }
}
.chs-ship-showdown-content .banner .logo-container, .ship-showdown-hub .banner .logo-container { padding: 0px 0px 25px 45px; display: flex; align-items: center; }
@media only screen and (max-width: 720px) {
.chs-ship-showdown-content .banner .logo-container, .ship-showdown-hub .banner .logo-container { padding: 0px 0px 45px; width: 100%; justify-content: center; }
}
.chs-ship-showdown-content .banner .logo-container .logo, .ship-showdown-hub .banner .logo-container .logo { background: url(""); }
.chs-ship-showdown-content .glow-tabs .inner-tabs, .ship-showdown-hub .glow-tabs .inner-tabs { padding-left: 0px; }
.ship-showdown-hub .apply-button, .ship-showdown-hub .apply-button * { box-sizing: content-box; }
.ship-showdown-hub #community-hub-submissions .chs-content input[type="text"], .ship-showdown-hub #community-hub-submissions .chs-content input[type="password"], .ship-showdown-hub #community-hub-submissions .chs-content input[type="email"], .ship-showdown-hub #community-hub-submissions .chs-content input[type="search"], .ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-select], .ship-showdown-hub #community-hub-submissions .chs-content textarea, .ship-showdown-hub #community-hub-submissions .chs-content .chs-gallery-image-droparea { background: rgb(0, 0, 0); border-color: rgb(3, 52, 84); }
.ship-showdown-hub #community-hub-submissions .chs-content .chs-images .chs-form-field-group { height: 160px; }
.ship-showdown-hub #community-hub-submissions .chs-content .chs-images .chs-form-field-group .chs-chevrons { display: none; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select { z-index: 99; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-option], .ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-dropdown]:not(.x-select-dropdown-interacted) [data-option][aria-selected="true"], .ship-showdown-hub #community-hub-submissions .chs-content .x-select .x-select-option-highlighted { background: rgb(0, 0, 0); }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-select][aria-expanded="true"] { border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(3, 52, 84); border-right-color: rgb(3, 52, 84); border-left-color: rgb(3, 52, 84); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-select] { border-color: rgb(3, 52, 84); }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-select]:focus { box-shadow: none; border-color: rgb(3, 52, 84); }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-option] { display: flex; align-items: center; flex-wrap: wrap; border: 0px; padding: 0px 18px; height: 33px; transition: color 0.2s ease-out 0s; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-option]::before { display: none; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-option]:hover { color: rgb(67, 237, 248); }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-label] { width: 100%; padding-left: 18px; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-dropdown] { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(3, 52, 84); border-bottom-color: rgb(3, 52, 84); border-left-color: rgb(3, 52, 84); border-image: initial; border-top-style: initial; border-top-color: initial; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-dropdown]::-webkit-scrollbar { width: 6px; background: rgb(3, 52, 84); border-radius: 4px; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select [data-dropdown]::-webkit-scrollbar-thumb { background: rgb(153, 227, 245); border-radius: 4px; width: 6px; height: 47px; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select--is-open { z-index: 100; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select--is-open [data-select] { position: relative; }
.ship-showdown-hub #community-hub-submissions .chs-content .x-select--is-open [data-select]::after { position: absolute; bottom: 0px; left: 0px; right: 0px; content: ""; width: calc(100% - 40px); margin: 0px auto; border-bottom: 1px solid rgb(3, 52, 84); }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li label { height: 50px; line-height: 50px; color: rgb(3, 52, 84); font-size: 10px; font-weight: 300; letter-spacing: 1.1px; background: rgb(0, 0, 0); }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li label::before { top: 15px; border-color: rgb(3, 52, 84); margin-left: -53px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li label::after { top: 20px; margin-left: -48px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li #chs-media-type-video + label::before { margin-left: -59px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li #chs-media-type-video + label::after { margin-left: -54px; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li input[type="radio"]:checked + label { color: rgb(66, 237, 248); background: rgb(0, 0, 0); }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li input[type="radio"]:checked + label::after { box-shadow: none; }
.ship-showdown-hub #community-hub-submissions .chs-ship-showdown .chs-submit-ship-showdown .chs-media-type-selector ul li input[type="radio"]:checked + label::before { border-color: rgb(66, 237, 248); }
#community.my-submissions .submission-rows { margin-bottom: 64px; }
@media only screen and (max-width: 1140px) {
#community.my-submissions .submission-rows { width: 100%; margin: 0px auto 64px; }
}
#community.my-submissions .submission-rows .submission-row { border-bottom: 1px solid rgb(22, 129, 165); position: relative; background: url("") repeat; }
#community.my-submissions .submission-rows .submission-row * { font-family: Electrolize; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row { margin-bottom: 10px; }
}
#community.my-submissions .submission-rows .submission-row .submission-thumb { position: absolute; left: 32px; top: 23px; width: 83px; height: 83px; }
#community.my-submissions .submission-rows .submission-row .submission-infos { width: 55%; padding: 40px 0px; float: left; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .submission-infos { width: 100%; }
}
#community.my-submissions .submission-rows .submission-row .submission-infos .title a, #community.my-submissions .submission-rows .submission-row .submission-infos .type { font-size: 16px; color: rgb(8, 145, 197); position: relative; left: 130px; width: 460px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media only screen and (max-width: 1140px) {
#community.my-submissions .submission-rows .submission-row .submission-infos .title a, #community.my-submissions .submission-rows .submission-row .submission-infos .type { width: 265px; }
}
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .submission-infos .title a, #community.my-submissions .submission-rows .submission-row .submission-infos .type { max-width: 300px; }
}
#community.my-submissions .submission-rows .submission-row .submission-infos .title a { text-transform: uppercase; color: rgb(0, 237, 255); }
#community.my-submissions .submission-rows .submission-row .columns { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 45%; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns { width: 100%; }
}
#community.my-submissions .submission-rows .submission-row .columns .column { height: 65px; width: 25%; margin-top: 20px; padding-top: 20px; text-align: center; position: relative; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns .column { margin: 0px; padding: 0px; height: auto; }
}
#community.my-submissions .submission-rows .submission-row .columns .column::before { content: ""; display: block; width: 1px; height: 82px; background: rgb(22, 129, 165); position: absolute; left: 0px; top: 0px; }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns .column::before { height: 25px; top: 13px; }
}
#community.my-submissions .submission-rows .submission-row .columns .column .label { font-size: 13px; color: rgb(8, 145, 197); margin-bottom: 6px; }
#community.my-submissions .submission-rows .submission-row .columns .column .data { font-size: 17px; color: rgb(63, 201, 225); }
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns .column .data { font-size: 15px; }
}
@media only screen and (max-width: 765px) {
#community.my-submissions .submission-rows .submission-row .columns .column.state::before { display: none; }
}
#community.my-submissions .submission-rows .submission-row .columns .column.state.pending .data { color: rgb(236, 111, 0); }
#community.my-submissions .submission-rows .submission-row .columns .column.state.published .data { color: rgb(14, 167, 3); }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn { width: 64px; height: 23px; background: rgba(0, 0, 0, 0.3); margin: 0px; padding: 0px; display: inline-block; border: 1px solid rgba(10, 86, 136, 0.3); transition-duration: 0.2s; perspective: 1000px; }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn .icon { background: url("") 17px 0px no-repeat; height: 100%; transition-duration: 0.2s; perspective: 1000px; }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn.edit .icon { background-position: 17px -28px; }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn:hover { border: 1px solid rgba(10, 86, 136, 0.8); }
#community.my-submissions .submission-rows .submission-row .columns .column.actions .btn:hover .icon { opacity: 0.7; }
#community.my-submissions .pager { text-align: center; margin-bottom: 80px; }
#community.my-submissions .pager .left, #community.my-submissions .pager .right { float: none; display: inline-block; }
#ac .section-heading { position: relative; z-index: 10; margin-bottom: 50px; padding: 0px 55px; }
#ac .section-heading .title { display: block; position: relative; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 48px; color: rgb(255, 255, 255); text-shadow: rgb(13, 168, 255) 0px 0px 65px; }
#ac .logo-header { width: 100%; height: 160px; margin-bottom: -25px; background-position: calc(50% + 1px) 50%; background-repeat: no-repeat; background-size: contain; }
#ac .logo-header.fps { background-image: url(""); }
#ac .logo-header.dogfighting { height: 180px; margin-bottom: -45px; background-image: url(""); background-position: calc(50% + 16px) 50%; }
#ac .logo-header.racing { margin-top: 50px; background-image: url(""); }
#ac .content-block5 { position: relative; border-top: 1px solid rgb(0, 230, 255); z-index: 1; }
#ac .content-block5 h3 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); text-transform: uppercase; margin-left: 25px; }
#ac .content-block5 h1 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; background: url("") left center no-repeat; padding: 8px 10px 8px 60px; margin: 0px; clear: none; display: inline; float: left; }
#ac .content-block5 h1 strong { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(255, 255, 255); text-transform: uppercase; }
#ac .content-block5 h1 a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; }
#ac .content-block5 h1 a:hover { text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
#ac .content-block5 a { display: inline-block; text-transform: uppercase; font-size: 12px; font-family: Electrolize; }
#ac .content-block5 a span { display: inline-block; vertical-align: middle; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(251, 254, 255); }
#ac .content-block5 a .label { margin-left: 10px; opacity: 0.3; }
#ac .content-block5 a:last-child { padding: 13px 55px 0px 35px; }
#ac .content-block5 a.on *, #ac .content-block5 a:hover * { color: rgb(26, 252, 247); opacity: 1; }
#ac .content-block5 a.on .radio-pager, #ac .content-block5 a:hover .radio-pager { transform: rotate(-90deg); background: url("") 0px 0px no-repeat, url("") 0px 0px no-repeat; }
#ac .content-block5 .bottom { width: 100%; height: 7px; border-top: 1px solid rgb(22, 129, 165); border-left: 1px solid rgb(22, 129, 165); }
#ac .content-block5 > .content { background: url("") repeat; }
#ac .content-block5 .content .top { width: 100px; height: 2px; background-color: rgb(0, 230, 255); }
#ac .content-block5 .content .selector-wrap { float: right; }
#ac .game-type { min-height: 421px; padding-top: 83px; margin-bottom: 20px; position: relative; border: 1px solid rgb(12, 103, 161); background: 50% 0px no-repeat rgb(0, 0, 0); margin-top: 36px; text-align: center; }
#ac .game-type.fps { background-image: url(""); background-size: cover; }
#ac .game-type.fps .game-mode.EL .heading { background-image: url(""); }
#ac .game-type.fps .game-mode.CO .heading { background-image: url(""); }
#ac .game-type.dogfighting { background-image: url(""); }
#ac .game-type.dogfighting .game-mode.BR .heading { background-image: url(""); }
#ac .game-type.dogfighting .game-mode.SB .heading { background-image: url(""); }
#ac .game-type.dogfighting .game-mode.CC .heading { background-image: url(""); }
#ac .game-type.dogfighting .game-mode.VC .heading { background-image: url(""); }
#ac .game-type.racing { background-image: url(""); }
#ac .game-type.racing .game-mode .RU .heading { background-image: url(""); }
#ac .game-type.racing .game-mode .BL .heading { background-image: url(""); }
#ac .game-type .game-mode { width: 338px; min-height: 276px; padding-top: 47px; position: relative; border-style: solid; border-color: rgb(12, 103, 161); border-image: initial; border-width: 0px 1px; background: rgba(28, 20, 16, 0.8); display: inline-block; text-align: left; margin: 0px 10px 83px; }
#ac .game-type .game-mode.org .cell.org { display: none; width: 0px; }
#ac .game-type .game-mode.org .top-row .cell.pilot { width: 268px; text-align: center; }
#ac .game-type .game-mode .top, #ac .game-type .game-mode .bottom { width: 100%; position: absolute; z-index: 1; }
#ac .game-type .game-mode .top { background: url("") no-repeat; top: -28px; height: 28px; }
#ac .game-type .game-mode .bottom { background: url("") no-repeat; bottom: -32px; height: 32px; }
#ac .game-type .game-mode .bracket-button { position: absolute; z-index: 2; bottom: -34px; left: 56px; }
#ac .game-type .game-mode .heading { position: absolute; top: -20px; left: 0px; z-index: 2; background: url("") 50% 0px no-repeat; width: 100%; height: 67px; margin: 0px; padding: 0px; text-align: center; }
#ac .game-type .game-mode .heading.racing span { top: 11px; }
#ac .game-type .game-mode .heading span { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; position: relative; top: 21px; text-shadow: rgb(0, 112, 202) 0px 0px 12px, rgb(0, 112, 202) 0px 0px 12px; }
#ac .game-type .game-mode .leaderboard { padding: 0px 9px; position: relative; z-index: 3; }
#ac .game-type .game-mode .leaderboard .top-row { border: 1px solid rgb(16, 53, 84); height: 20px; margin: 2px 0px; }
#ac .game-type .game-mode .leaderboard .top-row .cell { height: 20px; line-height: 20px; font-size: 11px; text-align: center; color: rgb(41, 95, 101); text-transform: uppercase; }
#ac .game-type .game-mode .leaderboard .cell { display: block; float: left; border-left: 1px solid rgb(16, 53, 84); font-family: Electrolize; }
#ac .game-type .game-mode .leaderboard .cell.rank { width: 49px; border: none; }
#ac .game-type .game-mode .leaderboard .cell.pilot { width: 218px; }
#ac .game-type .game-mode .leaderboard .cell.org { width: 49px; }
#ac .game-type .game-mode .leaderboard .cell .inner { display: block; margin: 5px; height: 37px; }
#ac .game-type .game-mode .leaderboard ul.data { list-style: none; margin: 0px; padding: 0px; border: 1px solid rgb(16, 53, 84); background: linear-gradient(rgba(2, 56, 103, 0.6) 0%, rgba(125, 185, 232, 0) 100%); }
#ac .game-type .game-mode .leaderboard ul.data .row { display: block; height: 47px; margin: 0px; padding: 0px; border-top: 1px solid rgb(16, 53, 84); transform: rotateX(90deg); perspective: 500px; }
#ac .game-type .game-mode .leaderboard ul.data .row:first-child { border: none; }
#ac .game-type .game-mode .leaderboard ul.data .row.animDone { transform: none; }
#ac .game-type .game-mode .leaderboard ul.data .row.no-data .cell.pilot { line-height: 47px; text-align: center; color: rgb(136, 198, 228); }
#ac .game-type .game-mode .leaderboard ul.data .row .cell { height: 47px; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.rank, #ac .game-type .game-mode .leaderboard ul.data .row .cell.org { background: rgba(2, 56, 103, 0.3); }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.rank .inner, #ac .game-type .game-mode .leaderboard ul.data .row .cell.org .inner { background: rgba(0, 82, 139, 0.3); width: 39px; line-height: 37px; text-align: center; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(77, 255, 255); text-shadow: rgb(0, 112, 202) 0px 0px 12px, rgb(0, 112, 202) 0px 0px 12px; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot .inner { margin: 5px 0px 5px 5px; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot .thumb { display: block; width: 37px; height: 37px; float: left; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot span { font-size: 12px; font-family: Electrolize; display: block; margin-left: 42px; line-height: 9px; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot .display { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(136, 198, 228); margin-left: 5px; white-space: nowrap; max-width: 169px; overflow: hidden; text-overflow: ellipsis; display: inline-block; }
#ac .game-type .game-mode .leaderboard ul.data .row .cell.pilot .handle { color: rgb(4, 111, 163); }
#store { --brandMenuStoreHeight: 58px; }
@media (max-width: 1024px) {
#store { --brandMenuStoreHeight: 50px; }
}
#store #bodyWrapper { overflow-x: initial; }
#store #contentbody { margin-top: 0px; padding-top: 0px; padding-bottom: 0px; }
#store #store-header { position: relative; z-index: 14; }
#store #store-wrapper { margin: 0px auto; padding-bottom: 50px; position: relative; z-index: 20; }
#store #store-wrapper #intro { z-index: 13; }
#store #store-wrapper .wcontent { margin-left: auto; margin-right: auto; position: relative; width: 1200px; }
@media only screen and (max-width: 1200px) {
#store #store-wrapper .wcontent { width: 100%; }
}
#store #store-wrapper .hr { display: none; }
#store #store-wrapper .featured-listing.split { float: left; max-width: 50%; }
@media only screen and (max-width: 768px) {
#store #store-wrapper .featured-listing.split { max-width: 100%; }
}
@media only screen and (max-width: 1200px) {
#store #store-wrapper .featured-listing.split .subscriptions-item { float: none; width: 100%; }
}
#store #store-wrapper .featured-listing.split .subscriptions-item img { width: 100%; }
#store #store-wrapper .featured-listing.split.last { float: right; }
@media only screen and (max-width: 1200px) {
#store #store-wrapper .featured-listing.split.last { float: none; width: 100%; }
}
#store #store-wrapper .featured-listing.split .block-title .text { display: none; }
#store #store-wrapper .featured-listing.split .viewall span { display: none; }
#store #store-wrapper .featured-listing.split .viewall span.arrow { display: block; }
@media only screen and (max-width: 1200px) {
#store #store-wrapper .featured-listing.split { float: none; width: 100%; }
}
#store #store-wrapper .products-row { padding-left: 40px; padding-right: 40px; }
@media only screen and (max-width: 1024px) {
#store #store-wrapper .products-row { padding-left: calc(50% - 447px); padding-right: calc(50% - 447px); }
}
@media only screen and (max-width: 768px) {
#store #store-wrapper .products-row { padding-left: calc(50% - 298px); padding-right: calc(50% - 298px); }
}
@media only screen and (max-width: 560px) {
#store #store-wrapper .products-row { padding-left: 20px; padding-right: 20px; }
}
#store .listing-wrapper { box-sizing: border-box; padding-top: 120px; position: relative; }
#store .listing-wrapper .intro-text { padding: 0px 20px 0px 0px; margin-top: -40px; }
#store .listing-wrapper .intro-text strong { font-size: 18px; }
#store .listing-wrapper .intro-text a { color: rgb(202, 233, 255); transition: color 0.3s ease 0s; }
#store .listing-wrapper .intro-text a:hover { color: rgb(32, 181, 185); }
@media only screen and (max-width: 768px) {
#store .listing-wrapper { height: auto; padding-top: 60px; }
#store .listing-wrapper .intro-text { padding: 0px 15px; position: relative; text-align: left; top: auto; }
}
#store .intro-text { box-sizing: border-box; color: rgba(32, 181, 185, 0.8); font-size: 15px; margin-bottom: 22px; text-align: right; width: 100%; }
@media only screen and (max-width: 768px) {
#store .intro-text { font-size: 12px; margin-top: 30px; padding: 0px 15px; text-align: left; }
}
#store .content-block4 { border-top-color: rgb(122, 246, 251); }
#store .content-block4 .content { background: rgb(9, 18, 28); }
#store .content-block4 .content .top { background-color: rgb(122, 246, 251); }
#store .content-block4 .content h1 { padding: 17px 10px 9px 60px; max-width: 70%; margin: 0px; text-transform: uppercase; color: rgb(202, 233, 255); font-family: Electrolize; font-size: 24px; background: url("") left center no-repeat; }
#store .content-block4 .content h1 a { color: inherit; }
#store .content-block4 .content h1 a:hover { text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
#store .content-block4 .content h1 strong { color: rgb(255, 255, 255); }
@media only screen and (max-width: 768px) {
#store .content-block4 .content h1 { display: inline-block; float: none; font-size: 16px; margin: 5px 0px; padding-top: 13px; padding-bottom: 10px; }
}
#store .content-block4 .content .selectlist { float: right; margin: 9px; }
#store .content-block4 .bottom { display: none; }
#store .content-block4 .viewall { color: rgb(122, 246, 251); display: block; font-family: Electrolize; font-size: 16px; height: 49px; line-height: 49px; padding: 0px 70px 0px 0px; position: absolute; right: 0px; text-align: right; text-transform: uppercase; top: 10px; width: 245px; }
#store .content-block4 .viewall span { font-family: inherit; }
@media only screen and (max-width: 768px) {
#store .content-block4 .viewall { font-size: 0px; overflow: hidden; text-indent: -1000px; top: 4px; width: 70px; }
}
#store .content-block4 .arrow { background: url("") center center no-repeat; display: block; height: 43px; position: absolute; top: 2px; width: 46px; }
#store .content-block4 .arrow1 { right: 21px; }
#store .content-block4 .arrow2 { right: 14px; }
#store .content-block4 .arrow3 { right: 7px; }
#store .content-block4:hover .arrow { animation-fill-mode: forwards; }
#store .content-block4:hover .arrow1 { animation: 0.1s linear 0s 1 normal none running arrow; }
#store .content-block4:hover .arrow2 { animation: 0.3s linear 0s 1 normal none running arrow; }
#store .content-block4:hover .arrow3 { animation: 0.5s linear 0s 1 normal none running arrow; }
@-webkit-keyframes arrow {
0% { opacity: 0; }
100% { opacity: 1; }
}
#store .products-row { background: rgb(9, 18, 28); border-bottom: 1px solid rgb(122, 246, 251); margin-bottom: 30px; padding: 0px; }
#store .subscriptions-item { border-top-color: rgb(122, 246, 251); border-bottom-color: rgb(122, 246, 251); }
#store .subscriptions-item::after { background-color: rgb(122, 246, 251); }
#store .holosmallbtn .holosmallbtn-top, #store .holosmallbtn .holosmallbtn-bottom { background-image: url(""); color: rgb(251, 254, 255); text-shadow: none; }
#store .customize-button { border: none; }
#store .customize-button .holosmallbtn-top { background: url("") center 30px no-repeat; }
#store .customize-button .holosmallbtn-bottom { background: url("") center -71px no-repeat; }
#store-carousel { background: rgb(9, 18, 28); overflow: hidden; padding: 30px 0px; position: relative; }
.store-country-selector + #store-carousel { margin-top: 12px; }
#store-carousel .carousel-clip { height: 420px; position: relative; width: 1200px; }
#store-carousel .carousel { left: 0px; list-style: none; margin: 0px; padding: 0px; position: absolute; top: 0px; }
#store-carousel .slide { float: left; height: 420px; width: 600px; }
#store-carousel .slide .item { display: block; height: 210px; margin: 0px; position: relative; width: 600px; }
#store-carousel .slide .item::after { content: ""; background: rgba(5, 12, 23, 0.85); display: block; height: 100%; left: 0px; position: absolute; top: 0px; transition: opacity 0.25s ease 0s; width: 100%; z-index: 2; }
#store-carousel .slide .item img { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
#store-carousel .slide .item .info { box-sizing: border-box; display: block; height: 50px; opacity: 0; padding: 10px; position: absolute; right: 0px; top: 80px; width: 100%; z-index: 5; }
#store-carousel .slide .item .info .inner { background: rgba(36, 63, 88, 0.35); display: block; position: relative; }
#store-carousel .slide .item .info .inner * { font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
#store-carousel .slide .item .info .title { color: rgb(185, 215, 236); display: block; font-size: 18px; line-height: 50px; overflow: hidden; padding-left: 20px; text-overflow: ellipsis; white-space: nowrap; width: 400px; }
#store-carousel .slide .item .info .title span { color: rgb(62, 144, 147); font-size: 16px; text-transform: none; }
#store-carousel .slide .item .info .price { vertical-align: top; bottom: -60px; background: rgba(36, 63, 88, 0.35); display: block; margin-top: 0px; position: absolute; padding-top: 130px; right: 0px; text-align: center; text-shadow: none; top: -80px; width: 210px; }
#store-carousel .slide .item .info .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store-carousel .slide .item .info .price .original-price, #store-carousel .slide .item .info .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store-carousel .slide .item .info .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store-carousel .slide .item .info .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store-carousel .slide .item .info .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store-carousel .slide .item .info .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store-carousel .slide .item .info .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store-carousel .slide .item .info .price .discount .super { font-size: 9px; }
#store-carousel .slide .item .info .price .discount .super .currency { color: inherit; }
#store-carousel .slide .item .info .price .super { font-size: 14px; vertical-align: text-top; }
#store-carousel .slide .item .info .price .super .currency { color: rgb(210, 210, 210); }
#store-carousel .slide .item .info .price * { display: inline-block; vertical-align: top; }
#store-carousel .slide .item .info .price .final-price, #store-carousel .slide .item .info .price .super .currency { color: rgb(202, 233, 255); text-shadow: rgba(12, 145, 255, 0.35) 0px 0px 2px; }
#store-carousel .slide .item .info .advice { display: none; }
#store-carousel .slide .item .info .more { color: rgba(202, 223, 255, 0.5); bottom: 60px; font-size: 11px; opacity: 0; position: absolute; right: 72px; text-transform: uppercase; }
#store-carousel .slide .item .info .more::after { background: rgb(96, 255, 231); bottom: -2px; content: ""; display: block; height: 1px; left: 0px; position: absolute; transition: transform 0.25s ease 0s; transform-origin: left center; width: 100%; }
#store-carousel .slide .item .info .more:hover::after { transform: scaleX(0); }
#store-carousel .slide .item .info .holosmallbtn { bottom: 5px; position: absolute; right: 0px; }
#store-carousel .slide .item .info .holosmallbtn-top { font-size: 12px; }
#store-carousel .slide .item .info .text { color: rgb(158, 222, 255); display: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; margin-top: 20px; text-shadow: rgb(0, 0, 0) -2px 3px 3px; text-transform: none; width: 80%; }
#store-carousel .slide .item .info a.viewmore { bottom: 0px; color: rgb(255, 255, 255); display: block; font-size: 16px; height: 49px; line-height: 49px; padding: 0px 70px 0px 0px; position: absolute; text-align: right; right: 0px; width: 245px; }
#store-carousel .slide .item .info a.viewmore:hover { color: cyan; text-shadow: rgb(6, 105, 149) 0px 0px 20px, rgb(6, 105, 149) 0px 0px 50px; }
#store-carousel .slide.large { width: 1200px; }
#store-carousel .slide.large .item { height: 420px; width: 1200px; }
#store-carousel .slide.large .item .info { width: 400px; height: 100%; right: 0px; top: 0px; }
#store-carousel .slide.large .item .info .inner { height: 300px; padding: 40px 20px 14px 40px; }
#store-carousel .slide.large .item .info .title { font-size: 28px; line-height: inherit; overflow: visible; padding: 0px; text-overflow: inherit; white-space: inherit; width: auto; }
#store-carousel .slide.large .item .info .title span { display: block; font-size: 22px; }
#store-carousel .slide.large .item .info .text { display: block; }
#store-carousel .slide.large .item .info .price { position: relative; inset: 0px; width: auto; margin-top: 20px; padding-top: 0px; background-color: transparent; text-align: left; }
#store-carousel .slide.large .item .info .price .taxes { position: relative; inset: -3px 0px 0px -5px; }
#store-carousel .slide.large .item .info .price .final-price { display: inline-block; font-size: 36px; }
#store-carousel .slide.large .item .info .price .final-price .super { font-size: 18px; }
#store-carousel .slide.large .item .info .price .original-price { font-size: 22px; }
#store-carousel .slide.large .item .info .price .original-price .super { font-size: 12px; }
#store-carousel .slide.large .item .info .price .discount { font-size: 20px; }
#store-carousel .slide.large .item .info .price .discount .super { font-size: 11px; }
#store-carousel .slide.large .item .info .advice { color: rgb(210, 210, 210); display: block; font-size: 14px; opacity: 0; }
#store-carousel .slide.large .item .info .more { bottom: 45px; font-size: 11px; opacity: 1; right: inherit; }
#store-carousel .slide.large .item .info .holosmallbtn { bottom: 25px; }
#store-carousel .slide.large .item .info a.viewmore { bottom: 25px; right: 15px; }
#store-carousel .slide.current .item.active::after, #store-carousel .slide.current .item:hover::after { opacity: 0; }
#store-carousel .slide.current .item.active .info, #store-carousel .slide.current .item:hover .info, #store-carousel .slide.current.large.current .item .info { opacity: 1; }
#store-carousel .slide.current .item:hover { position: relative; z-index: 2; }
#store-carousel .slide.current .item:hover .info .price, #store-carousel .slide.current .item:hover .info .advice { opacity: 1; }
#store-carousel .arrows { position: absolute; top: 0px; width: 100%; }
#store-carousel .arrows a { background-repeat: no-repeat; background-position: 50% 50%; color: transparent; display: block; font: 0px / 0 a; height: 124px; opacity: 0.6; position: absolute; text-indent: -999px; top: 179px; width: 97px; z-index: 13; }
#store-carousel .arrows a:hover, #store-carousel .arrows a:focus { opacity: 1; }
#store-carousel .arrows .prev { background-image: url(""); left: 10px; }
#store-carousel .arrows .next { background-image: url(""); right: 10px; }
.c-brand-menu--store { border: none; background: 0px 0px; padding-top: 0px; position: sticky; top: 0px; height: var(--brandMenuStoreHeight); z-index: 15; }
@media (max-width: 1024px) {
.c-brand-menu--store { height: 50px; }
}
.c-brand-menu--store.is-sticky { position: sticky; }
.c-brand-menu--store .c-brand-menu__hamburger span { background-color: rgb(119, 234, 246); }
.c-brand-menu--store .c-brand-menu__section { color: rgb(119, 234, 246); font-family: "Univia Pro", sans-serif; }
.c-brand-menu--store .c-brand-menu__logo { background-color: rgb(10, 34, 48); border-bottom: 1px solid rgb(62, 144, 147); height: 68px; }
.c-brand-menu--store .c-brand-menu__logo::after { right: 0px; }
@media (max-width: 1024px) {
.c-brand-menu--store .c-brand-menu__logo { display: none; }
}
.c-brand-menu--store .c-brand-menu__container { border-top: 1px solid rgb(62, 144, 147); }
.c-brand-menu--store .c-brand-menu__items-container { height: calc(95% - 85px); background-color: rgb(10, 34, 48); border-bottom: none; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__items-container { height: 57px; width: 725px; }
}
@media (min-width: 1260px) {
.c-brand-menu--store .c-brand-menu__items-container { width: 910px; }
}
.c-brand-menu--store .c-brand-menu__items-container::before, .c-brand-menu--store .c-brand-menu__items-container::after { margin-top: 57px; background-color: rgb(202, 233, 255); backface-visibility: hidden; }
.c-brand-menu--store .c-brand-menu__items-container::before { box-shadow: rgba(165, 226, 255, 0.79) 0px 0px 8px 0px, rgba(12, 145, 255, 0.75) 7px 2px 25px 4px; }
.c-brand-menu--store .c-brand-menu__items-container::after { box-shadow: rgba(165, 226, 255, 0.79) 0px 0px 8px 0px, rgba(12, 145, 255, 0.75) -7px 2px 25px 4px; }
.c-brand-menu--store .c-brand-menu__items { height: 70%; border-bottom: none; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__items { height: 100%; flex-grow: 1; position: relative; }
.c-brand-menu--store .c-brand-menu__items::after { background: 0px 0px; border-bottom: 1px solid rgb(62, 144, 147); bottom: 0px; content: ""; display: block; left: 4px; margin-top: 0px; position: absolute; width: calc(100% - 4px); box-shadow: none !important; }
}
.c-brand-menu--store .c-brand-menu__title { color: rgb(185, 215, 236); font-family: univia-pro, sans-serif; font-size: 18px; line-height: 57px; text-transform: uppercase; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__title { padding-left: 20px; padding-right: 15px; }
}
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__item { padding: 0px 25px 0px 30px; box-sizing: border-box; align-items: center; height: 60px; }
}
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__item::before { display: none; }
}
.c-brand-menu--store .c-brand-menu__item.is-open > a, .c-brand-menu--store .c-brand-menu__item.is-active > a { color: rgb(119, 234, 246); }
.c-brand-menu--store .c-brand-menu__item-text { display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: 1px; line-height: 34px; padding-right: 12px; white-space: normal; transition-duration: 0.16s; font-family: univia-pro, sans-serif; }
.c-brand-menu--store .c-brand-menu__item-desc { display: inline-block; font-family: univia-pro, sans-serif; font-size: 12px; font-weight: 300; line-height: 13px; text-transform: none; transition-duration: 0.16s; white-space: normal; }
@media (max-width: 1024px) {
.c-brand-menu--store .c-brand-menu__item-desc { display: block; }
}
.c-brand-menu--store .c-brand-menu__link { color: rgb(35, 197, 201); display: block; height: 30px; padding: 13px 0px; position: relative; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__link { font-size: 14px; letter-spacing: 1px; }
.c-brand-menu--store .c-brand-menu__link::before { background-color: rgb(21, 67, 69); content: ""; display: block; height: 40px; left: -22px; position: absolute; transform: rotate(45deg); transition-duration: 0.22s; top: 8px; width: 1px; }
}
.c-brand-menu--store .c-brand-menu__link:hover { color: rgb(185, 215, 236) !important; }
.c-brand-menu--store .c-brand-menu__link:hover::before { background-color: rgba(185, 215, 236, 0.65); }
.c-brand-menu--store .c-brand-menu__cta { background-color: rgb(10, 34, 48); }
@media (max-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta { display: flex; align-items: center; justify-content: center; padding-top: 0px; padding-left: 5px; height: 85px; }
}
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta { border-bottom: 1px solid rgb(62, 144, 147); height: 56px; }
}
@media (min-width: 1260px) {
.c-brand-menu--store .c-brand-menu__cta { width: 310px; }
}
@media (max-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn { font-size: 10px; height: 30px; line-height: 33px; margin-right: 10px; padding: 0px 20px; }
}
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn { line-height: 32px; padding: 0px 52px; }
}
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 16 fill; border-image-width: 100px; z-index: 2; }
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 33 fill; border-image-width: 100px; z-index: 1; }
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text { color: rgb(251, 254, 255); font-family: univia-pro, sans-serif; font-size: 13px; font-weight: 200; }
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text strong { color: rgb(195, 226, 247); font-family: inherit; font-size: inherit; font-weight: 800; }
@media (min-width: 1024px) {
.c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn { height: 32px; margin: 1px 0px 0px 58px; }
}
@media (max-width: 1024px) {
.c-brand-menu--store.c-platform-bar__open .c-cross-brand-entry { background-color: rgb(0, 0, 0); }
}
@media (max-width: 1024px) {
.c-brand-menu--store.c-platform-bar__open .c-brand-menu .c-brand-submenu { transition: width 0s ease-in-out 0.16s, left 0.16s ease-in-out 0s; }
}
@media (max-width: 1024px) {
.c-brand-menu--store.c-platform-bar__open .c-brand-cta { background-color: rgb(0, 0, 0); }
}
.c-brand-menu--store.is-sticky { top: 0px; }
@media (min-width: 1025px) {
#store.game .c-brand-menu--store, #store.game .c-brand-menu--store.is-sticky { background-color: rgba(56, 36, 24, 0.5); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__container, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__container { border-top-color: rgba(202, 126, 0, 0.5); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__logo, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__logo { border-bottom-color: rgba(202, 126, 0, 0.5); background-color: rgba(132, 84, 15, 0.65); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__logo::after, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__logo::after { margin-right: -14px; border-color: rgba(132, 84, 15, 0.65) transparent transparent; }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__items-container, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container { background-color: rgba(132, 84, 15, 0.65); }
}
#store.game .c-brand-menu--store .c-brand-menu__items-container::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container::before, #store.game .c-brand-menu--store .c-brand-menu__items-container::after, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container::after { background-color: rgb(254, 249, 217); }
#store.game .c-brand-menu--store .c-brand-menu__items-container::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container::before { box-shadow: rgba(226, 97, 11, 0.7) 0px 0px 8px 0px, rgba(226, 97, 11, 0.5) 7px 2px 25px 4px; }
#store.game .c-brand-menu--store .c-brand-menu__items-container::after, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items-container::after { box-shadow: rgba(226, 97, 11, 0.7) 0px 0px 8px 0px, rgba(226, 97, 11, 0.5) -7px 2px 25px 4px; }
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__items::after, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__items::after { border-bottom-color: rgba(202, 126, 0, 0.5); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__title, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__title { color: rgb(247, 233, 202); }
}
#store.game .c-brand-menu--store .c-brand-menu__item.is-open .c-brand-menu__link::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__item.is-open .c-brand-menu__link::before { box-shadow: rgba(255, 236, 166, 0.6) -2px -2px 10px 3px; }
#store.game .c-brand-menu--store .c-brand-menu__item.is-open > a, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__item.is-open > a, #store.game .c-brand-menu--store .c-brand-menu__item.is-active > a, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__item.is-active > a { color: rgb(247, 233, 202); }
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__link, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__link { color: rgb(255, 236, 166); }
#store.game .c-brand-menu--store .c-brand-menu__link::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__link::before { background-color: rgb(255, 236, 166); }
#store.game .c-brand-menu--store .c-brand-menu__link:hover, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__link:hover { color: rgb(247, 233, 202) !important; }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__cta, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta { border-bottom-color: rgba(202, 126, 0, 0.5); background-color: rgba(132, 84, 15, 0.65); }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__cta::before, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta::before { border-color: transparent rgba(132, 84, 15, 0.65) transparent transparent; }
}
@media (min-width: 1025px) {
#store.game .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn div:first-of-type, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 100px; height: 40px; left: -4px; top: -4px; width: calc(100% + 8px); }
#store.game .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn div:last-of-type, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn div:last-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 16 fill; border-image-width: 100px; height: 32px; left: 0px; top: 0px; width: 100%; }
#store.game .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn__text { color: rgb(251, 254, 255); }
#store.game .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text strong, #store.game .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn__text strong { color: rgb(254, 249, 217); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store, #store.rental .c-brand-menu--store.is-sticky { background-color: rgba(18, 117, 90, 0.2); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__container, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__container { border-top-color: rgb(34, 141, 134); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__logo, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__logo { border-bottom-color: rgb(34, 141, 134); background-color: rgba(11, 37, 40, 0.85); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__logo::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__logo::after { border-color: rgba(11, 37, 40, 0.85) transparent transparent; }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__items-container, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container { background-color: rgba(11, 37, 40, 0.85); }
}
#store.rental .c-brand-menu--store .c-brand-menu__items-container::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container::before, #store.rental .c-brand-menu--store .c-brand-menu__items-container::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container::after { background-color: rgb(215, 238, 214); }
#store.rental .c-brand-menu--store .c-brand-menu__items-container::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container::before { box-shadow: rgba(210, 189, 96, 0.64) 0px 0px 8px 0px, rgba(149, 202, 49, 0.63) 7px 2px 25px 4px; }
#store.rental .c-brand-menu--store .c-brand-menu__items-container::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items-container::after { box-shadow: rgba(210, 189, 96, 0.64) 0px 0px 8px 0px, rgba(149, 202, 49, 0.63) -7px 2px 25px 4px; }
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__items::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__items::after { border-bottom-color: rgb(34, 141, 134); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__title, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__title { color: rgb(182, 227, 209); }
}
#store.rental .c-brand-menu--store .c-brand-menu__item.is-open > a, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__item.is-open > a, #store.rental .c-brand-menu--store .c-brand-menu__item.is-active > a, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__item.is-active > a { color: rgb(247, 233, 202); }
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__link, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link { color: rgb(86, 180, 142); }
#store.rental .c-brand-menu--store .c-brand-menu__link .c-brand-menu__item-desc, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link .c-brand-menu__item-desc { color: rgb(42, 136, 101); }
#store.rental .c-brand-menu--store .c-brand-menu__link::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link::before { background-color: rgb(21, 67, 69); }
#store.rental .c-brand-menu--store .c-brand-menu__link:hover, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link:hover { color: rgb(182, 227, 209) !important; }
#store.rental .c-brand-menu--store .c-brand-menu__link:hover .c-brand-menu__item-desc, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__link:hover .c-brand-menu__item-desc { color: rgb(42, 136, 101); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__cta, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta { border-bottom-color: rgb(34, 141, 134); background-color: rgba(11, 37, 40, 0.85); }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__cta::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta::before { border-color: transparent rgba(11, 37, 40, 0.85) transparent transparent; }
}
@media (min-width: 1025px) {
#store.rental .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn::before, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn::before { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 16 fill; border-image-width: 100px; }
#store.rental .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn::after, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn::after { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 33 fill; border-image-width: 100px; }
#store.rental .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn__text { color: rgb(182, 227, 209); }
#store.rental .c-brand-menu--store .c-brand-menu__cta .c-brand-cta-btn__text strong, #store.rental .c-brand-menu--store.is-sticky .c-brand-menu__cta .c-brand-cta-btn__text strong { color: rgb(218, 247, 235); }
}
#store .page-wrapper .selectlist { background: rgb(0, 0, 0); border: 1px solid rgb(122, 246, 251); color: rgb(202, 233, 255); border-radius: 0px; display: inline-block; height: 32px; position: relative; width: 205px; }
@media only screen and (max-width: 768px) {
#store .page-wrapper .selectlist { background: url("") 99% center no-repeat rgb(0, 0, 0); }
}
#store .page-wrapper .selectlist .body { border-color: rgb(122, 246, 251); border-radius: 0px; box-shadow: none; color: rgb(202, 233, 255); margin-left: -1px; margin-right: 0px; max-height: 400px; width: calc(100% - 2px); }
#store .page-wrapper .selectlist .arrow { background: url("") -7px center no-repeat; height: 32px; margin-left: -4px; }
#store .page-wrapper .selectlist.loading .arrow { background: url("") center center no-repeat; }
#store .page-wrapper .selectlist > span { border-right: 1px solid rgb(122, 246, 251); height: 22px; line-height: 22px; margin: 5px 0px; padding: 0px 0px 0px 10px; width: 160px; }
#store .page-wrapper .selectlist ul li.hover, #store .page-wrapper .selectlist ul li.hover.selected { background-color: rgb(36, 63, 88); color: rgb(255, 255, 255); }
#store .page-wrapper .selectlist .scrollable .viewport { width: calc(100% - 6px); }
#store .page-wrapper .selectlist .scrollable .scrollbar { overflow: hidden; }
#store .page-wrapper .selectlist .scrollable .scrollbar .track .thumb { background-color: rgb(236, 117, 31); min-height: 10px; width: auto; }
#store-wrapper .nav-container { position: sticky; top: var(--brandMenuStoreHeight); z-index: 100; margin-top: -1px; }
#store-wrapper .nav-container .nav-wrapper { height: 70px; position: relative; z-index: 100; backface-visibility: hidden; }
#store-wrapper .nav-container .nav-wrapper .nav-inner { height: 60px; z-index: 100; top: 1px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav { float: left; height: 60px; list-style: none; margin: 0px; padding: 0px; position: relative; z-index: 3; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.mobile-store-nav { display: none; user-select: none; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.mobile-store-nav { display: block; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full { background: rgb(9, 18, 28); border-right: 1px solid rgb(62, 144, 147); border-bottom: 1px solid rgb(62, 144, 147); border-left: 1px solid rgb(62, 144, 147); border-image: initial; border-top: none; height: auto; left: 15px; position: absolute; top: 61px; width: 250px; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item:first-child { display: none; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item > .link { display: block; padding: 0px 14px 0px 13px !important; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item > .link > span { background: url("") right center no-repeat; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item > .link > span::before, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full > .item > .link > span::after { display: none !important; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.active { display: block; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav { display: none; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item { float: left; position: relative; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item { float: none; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.drop > .link { padding-right: 38px; background: url("") 94% 50% no-repeat; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.drop > .link { background: 0px 0px !important; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link { display: inline-block; height: 60px; overflow: hidden; padding: 0px 14px; position: relative; }
@media only screen and (max-width: 1200px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link { padding: 0px 4px; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link { padding: 0px 28px; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link > span { transition-duration: 0.3s; perspective: 1000px; color: rgb(35, 197, 201); display: block; font-family: Electrolize; font-size: 14px; line-height: 61px; padding: 0px 7px; position: relative; text-transform: uppercase; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link > span::before { transition-duration: 0.3s; perspective: 1000px; border-width: 0px 3px 5px; border-style: none solid solid; border-color: transparent transparent rgb(202, 233, 255); bottom: 0px; content: ""; display: block; height: 0px; left: -3px; position: absolute; width: 100%; z-index: 2; transform: translate(0px, 100%); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .link > span::after { transition-duration: 0.3s; perspective: 1000px; content: ""; box-shadow: rgba(155, 226, 255, 0.8) 0px 0px 12px 1px, rgba(12, 145, 255, 0.75) -1px -1px 15px 2px; width: 100%; height: 5px; opacity: 0; position: absolute; bottom: 0px; left: 0px; z-index: 2; transform: scaleY(0); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav { background: rgb(9, 18, 28); border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(62, 144, 147); border-bottom-color: rgb(62, 144, 147); border-left-color: rgb(62, 144, 147); border-image: initial; border-top-style: initial; border-top-color: initial; display: none; padding: 0px; margin: 0px; position: absolute; top: 61px; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav { display: none; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav.ships { left: -200px; width: 1020px; }
@media only screen and (max-width: 1200px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav.ships { left: -225px; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav.extras { width: 248px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list { margin: 0px; padding: 0px; list-style: none; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list { border-top: 1px solid rgb(19, 41, 64); margin: 35px 0px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer { width: 340px; height: 56px; float: left; border-bottom: 1px solid rgb(19, 41, 64); margin-top: -1px; position: relative; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer:hover::before, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer:hover::after { opacity: 1; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer::before, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer::after { transition-duration: 0.3s; perspective: 1000px; left: 55px; opacity: 0.5; content: ""; position: absolute; display: block; transform: translate(0px, -50%); width: 28px; height: 28px; background: url(""); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer::before { background-position: center top; top: 50%; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer::after { background-position: center bottom; top: 51%; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.manufacturer-list .manufacturer .link { padding: 0px 55px 0px 95px; height: 56px; background-repeat: no-repeat; background-position: 280px center; display: table-cell; vertical-align: middle; width: 340px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.extra-list { padding: 20px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.extra-list .extra .link { line-height: 40px; padding-right: 20px; background: url("") right center no-repeat; display: block; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.extra-list .extra .link.all, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list.extra-list .extra .link.all:hover { color: rgb(255, 255, 255); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list .item { transition-duration: 0.3s; perspective: 1000px; opacity: 0.5; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list .item:hover { opacity: 1; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item > .sub-nav > .list .item .link { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(66, 237, 248); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .sub-nav { display: block; }
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .sub-nav { display: none; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.active > .link > span, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .link > span { color: rgb(202, 233, 255); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.active > .link > span::before, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .link > span::before { transform: translate(0px, 0px); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.active > .link > span::after, #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item:hover > .link > span::after { opacity: 1; transform: scaleY(1); }
#store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav > .item.disabled > .link { color: rgb(204, 204, 204); cursor: default; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .MiniCart { display: inline-block; width: auto; float: right; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .view-cart { background: url("") center center no-repeat; display: block; height: 29px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(202, 233, 255); float: right; margin: 17px 5px 0px 12px; padding-left: 50px; }
@media only screen and (max-width: 1200px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .view-cart { margin-left: 0px; }
}
@media only screen and (max-width: 1024px) {
#store-wrapper .nav-container .nav-wrapper .nav-inner .view-cart { margin-left: 17px; margin-right: 25px; }
}
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist { border: 1px solid rgb(62, 144, 147); border-radius: 0px; color: rgb(35, 197, 201); float: right; height: 32px; margin: 13px 2px 0px 0px; width: 85px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist * { font-family: Electrolize; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > span { border-right: 1px solid rgb(62, 144, 147); height: 22px; line-height: 22px; margin: 5px 0px; padding: 0px 0px 0px 10px; width: 47px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .arrow { background-image: url(""); background-position: center center; height: 32px; margin-left: -10px; width: 26px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist .track { width: 6px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist .track .thumb { background-color: rgb(255, 255, 255); width: 6px; border-radius: 0px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist .viewport { width: 77px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body { background: rgba(9, 18, 28, 0.85); border-color: rgb(62, 144, 147); border-radius: 0px; color: rgb(35, 197, 201); margin: 0px 0px 0px -1px; width: 90px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body .body { background: 0px 0px; width: 72px; }
#store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body ul li.hover, #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body ul li.hover.selected { background: rgb(202, 233, 255); }
#store-wrapper .nav-container .nav-wrapper .exterior-lines { top: 0px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu { opacity: 1; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu > * { border-width: 1px 0px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .center { box-sizing: border-box; background: rgba(9, 18, 28, 0.85); border-style: solid; border-color: rgb(62, 144, 147); height: 62px; transition-duration: 0.2s; perspective: 1000px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior { border-top-color: rgb(62, 144, 147); border-bottom-color: rgb(62, 144, 147); height: 70px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner { background-color: rgba(9, 18, 28, 0.85); height: 62px; width: 103px; flex: 0 0 auto; transition-duration: 0.2s; perspective: 1000px; z-index: 20; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner > .chevron { background: rgb(202, 233, 255); position: absolute; top: 60px; z-index: 101; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner > .chevron.small { height: 9px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner > .chevron.right { box-shadow: rgba(12, 145, 255, 0.75) 0px 0px 12px 1px, rgba(12, 145, 255, 0.75) -5px -1px 20px 2px; left: -3px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner > .chevron.left { box-shadow: rgba(12, 145, 255, 0.75) 0px 0px 12px 1px, rgba(12, 145, 255, 0.75) 5px -1px 20px 2px; right: -3px; }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).left { transition-duration: 0.2s; perspective: 1000px; background-color: rgba(9, 18, 28, 0.85); }
#store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).right { transition-duration: 0.2s; perspective: 1000px; background-color: rgba(9, 18, 28, 0.85); }
@media only screen and (max-width: 1024px) {
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full { background: rgba(132, 84, 15, 0.6); border-color: rgba(202, 126, 0, 0.5); }
}
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop > .link { background: url("") 94% 50% no-repeat; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav { border-color: rgba(202, 126, 0, 0.5); background: rgba(132, 84, 15, 0.6); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item { opacity: 0.8; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item .link { transition-duration: 0.2s; perspective: 1000px; color: rgb(185, 128, 39); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item .link:hover { color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item .link.all { color: rgb(255, 255, 255); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop .sub-nav > .list .item:hover { opacity: 1; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.active > .link > span { color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span { color: rgb(185, 128, 39); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span::before { border-bottom-color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span::after { box-shadow: rgba(226, 97, 11, 0.6) 0px 0px 12px 1px, rgba(226, 97, 11, 0.7) -1px -1px 15px 2px; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link:hover > span { color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .view-cart { background-image: url(""); color: rgb(255, 236, 166); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist { border-color: rgba(202, 126, 0, 0.5); color: rgba(223, 212, 171, 0.5); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > span { border-right-color: rgba(202, 126, 0, 0.5); color: rgba(223, 212, 171, 0.5); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .arrow { background-image: url(""); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body { color: rgba(223, 212, 171, 0.5); border-color: rgba(202, 126, 0, 0.5); background-color: rgba(100, 62, 0, 0.5); background-image: url(""); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body .body { background: 0px 0px; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body .body > .option.hover, #store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .nav-inner .selectlist > .body .body > .option.hover.selected { background-color: rgba(226, 97, 11, 0.75); color: rgb(0, 0, 0); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner { border-color: rgba(202, 126, 0, 0.5); background-color: rgba(132, 84, 15, 0.6); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron { background: rgb(254, 249, 217); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron.left { box-shadow: rgba(226, 97, 11, 0.6) 0px 0px 12px 2px, rgba(226, 97, 11, 0.6) 5px -1px 20px 4px; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron.right { box-shadow: rgba(226, 97, 11, 0.6) 0px 0px 12px 2px, rgba(226, 97, 11, 0.6) -5px -1px 20px 4px; }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).left { background: rgba(132, 84, 15, 0.6); border-color: rgba(202, 126, 0, 0.5); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).right { background: rgba(132, 84, 15, 0.6); border-color: rgba(202, 126, 0, 0.5); }
#store .page-wrapper.game #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .center { border-color: rgba(202, 126, 0, 0.5); background-color: rgba(132, 84, 15, 0.6); }
@media only screen and (max-width: 1024px) {
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav.store-nav-full { border-color: rgb(34, 141, 134); background-color: rgb(8, 26, 28); }
}
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.drop > .link { background: url("") 94% 50% no-repeat; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item.active > .link > span { color: rgb(233, 248, 232); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span { color: rgb(86, 180, 142); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span::before { border-bottom-color: rgb(215, 238, 214); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link > span::after { box-shadow: rgba(210, 189, 96, 0.64) 0px 0px 12px 1px, rgba(149, 202, 49, 0.63) -1px -1px 15px 2px; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .nav-inner .store-nav .item > .link:hover > span { color: rgb(233, 248, 232); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist { background-image: none; border-color: rgb(34, 141, 134); color: rgb(86, 180, 142); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > span { border-right-color: rgb(34, 141, 134); color: rgb(86, 180, 142); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .arrow { background-image: url(""); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .body { color: rgb(86, 180, 142); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .body .body { background: 0px 0px; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .body .body > .option.hover, #store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .selectlist > .body .body > .option.hover.selected { background-color: rgb(34, 141, 134); color: rgb(0, 0, 0); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner { border-color: rgb(34, 141, 134); background-color: rgba(8, 26, 28, 0.85); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron { background: rgb(215, 238, 214); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron.left { box-shadow: rgba(149, 202, 49, 0.6) 0px 0px 12px 2px, rgba(149, 202, 49, 0.6) 5px -1px 20px 4px; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior.inner .chevron.right { box-shadow: rgba(149, 202, 49, 0.6) 0px 0px 12px 2px, rgba(149, 202, 49, 0.6) -5px -1px 20px 4px; }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).left { background: rgba(8, 26, 28, 0.85); border-color: rgb(34, 141, 134); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .exterior:not(.inner).right { background: rgba(8, 26, 28, 0.85); border-color: rgb(34, 141, 134); }
#store .page-wrapper.rental #store-wrapper .nav-container .nav-wrapper .exterior-lines .line-menu .center { border-color: rgb(34, 141, 134); background-color: rgba(8, 26, 28, 0.85); }
#store.sku-detail .rcol .carousel-holder-ship .carousel .pager { position: relative; left: 50%; display: inline-block; width: auto; max-width: calc(100% - 96px); transform: translateX(-50%); }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager { padding: 0px 12px 0px 24px; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager { position: relative; float: left; width: 6px; border-radius: 0px; background: rgb(6, 56, 94); transition: background-color 0.45s cubic-bezier(0.39, 0.01, 0.2, 0.98) 0s; will-change: background-color; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on { transform: skewX(-45deg); }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager::before, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager::after { content: ""; position: absolute; margin: auto; top: 0px; height: 100%; user-select: none; pointer-events: none; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager::after { left: 0px; width: 100%; box-shadow: rgba(155, 226, 255, 0.8) 0px 0px 12px 1px, rgba(12, 145, 255, 0.75) -1px -1px 15px 2px; opacity: 0; transition: opacity 0.45s cubic-bezier(0.39, 0.01, 0.2, 0.98) 0s; will-change: opacity; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:not(:last-child)::before { right: 0px; width: 1px; background-color: rgb(15, 43, 47); }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:focus, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:hover, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on { transition-duration: 50ms; background: rgb(63, 236, 248); }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:focus::after, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:hover::after, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on::after { transition-duration: 50ms; opacity: 1; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:focus, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on { z-index: 5; }
#store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager:focus::before, #store.sku-detail .rcol .carousel-holder-ship--wide .carousel .pager .radio-pager.on::before { opacity: 0; }
.product-item { float: left; height: 264px; margin: 10px 10px 51px; padding-top: 154px; padding-bottom: 20px; position: relative; width: 258px; }
@media only screen and (max-width: 1200px) {
.product-item { margin: 6px 20px 40px; }
}
@media only screen and (max-width: 560px) {
.product-item { float: none; margin: 6px auto 40px; }
.product-item:nth-child(4) { display: block; }
}
.product-item a { display: block; }
.product-item > a { left: 0px; position: absolute; top: 0px; }
.product-item img { border: 4px solid rgb(32, 89, 91); height: 146px; width: 250px; }
.product-item .type { background: url("") center top repeat; color: rgb(205, 207, 207); font-size: 12px; height: 18px; line-height: 21px; padding: 0px 18px 0px 5px; position: absolute; right: 4px; text-transform: uppercase; top: 4px; }
.product-item .type div { background: url("") left bottom no-repeat; height: 18px; left: -17px; position: absolute; top: 0px; width: 17px; }
.product-item .info { font-size: 14px; font-weight: 400; height: calc(100% - 45px); padding: 0px 13px; position: relative; text-transform: uppercase; background: rgba(36, 63, 88, 0.35); }
.product-item .info * { font-family: Electrolize; }
.product-item .info .title { clear: both; color: rgb(202, 233, 255); display: block; font-size: 14px; height: 70px; margin-top: 20px; text-transform: uppercase; }
.product-item .info .title span { color: rgb(71, 144, 12); display: block; text-transform: none; }
.product-item .info .desc { clear: both; color: rgb(179, 216, 235); display: block; margin-bottom: 10px; text-transform: inherit; }
.product-item .info .stock { color: rgb(255, 255, 255); font-size: 18px; }
.product-item .info .detail { color: rgb(158, 159, 159); font-size: 11px; left: 13px; position: absolute; text-transform: none; top: 90px; }
.product-item .info .note { font-size: 10px; color: rgb(71, 144, 12); text-transform: none; }
.product-item .info .price { text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: absolute; top: 102px; left: 13px; margin-top: 0px; }
.product-item .info .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.product-item .info .price .original-price, .product-item .info .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.product-item .info .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.product-item .info .price .original-price .super .currency { color: inherit; font-size: 11px; }
.product-item .info .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.product-item .info .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.product-item .info .price .discount strong { margin-left: 0.3em; font-weight: 400; }
.product-item .info .price .discount .super { font-size: 9px; }
.product-item .info .price .discount .super .currency { color: inherit; }
.product-item .info .price .super { font-size: 14px; vertical-align: text-top; }
.product-item .info .price .super .currency { color: rgb(210, 210, 210); }
.product-item .info .price .final-price { color: rgb(202, 233, 255); margin-bottom: -10px; text-shadow: rgba(12, 145, 255, 0.35) 0px 0px 2px; }
.product-item .info .price .super .currency { color: rgb(62, 144, 147); }
.product-item .info .state { display: block; font-size: 10px; left: 13px; line-height: 14px; position: absolute; top: 145px; width: 100px; }
.product-item .info .more { color: rgba(202, 233, 255, 0.5); font-size: 11px; left: 13px; position: absolute; text-transform: uppercase; bottom: 19px; }
.product-item .info .more::after { background: rgb(96, 255, 231); bottom: -2px; content: ""; display: block; height: 1px; left: 0px; position: absolute; transition: transform 0.25s ease 0s; transform-origin: left center; width: 100%; }
.product-item .info .more:hover { color: rgba(202, 233, 255, 0.75); }
.product-item .info .more:hover::after { transform: scaleX(0); }
.product-item .info .add-cart { top: auto; bottom: 5px; position: absolute; right: -5px; text-transform: uppercase; }
.product-item.game { background: rgb(11, 8, 4); }
.product-item.game img { border-color: rgb(113, 76, 13); }
.product-item.game .info .title { color: rgb(223, 212, 171); }
.product-item.game .info .desc { color: rgb(243, 232, 187); font-size: 10px; margin-top: 5px; }
.product-item.game .info .price .final-price { color: rgb(248, 248, 232); }
.product-item.game .info .price .super .currency { color: rgba(243, 232, 187, 0.5); }
.product-item.game .info .state { color: rgb(85, 126, 88) !important; }
.product-item.game .info .more { color: rgba(223, 212, 171, 0.5); }
.product-item.game .info .more::after { background: rgba(223, 212, 171, 0.5); }
.product-item.rental { background: rgb(12, 24, 27); }
.product-item.rental img { border-color: rgb(62, 142, 134); }
.product-item.rental .info .title { color: rgb(182, 227, 209); }
.product-item.rental .info .title span { color: rgb(51, 92, 75); }
.product-item.rental .info .price .final-price { color: rgb(233, 248, 232); }
.product-item.rental .info .price .super .currency { color: rgb(182, 227, 209); }
.product-item.rental .info .state { color: rgb(103, 191, 110) !important; }
.product-item.rental .info .more { color: rgb(182, 227, 209); }
.product-item.rental .info .more::after { background: rgb(34, 141, 134); }
.product-item.rental .info .desc { font-size: 10px; color: rgb(205, 207, 207); }
.product-item.large { height: 230px; margin: 10px 11px 58px; padding-top: 210px; width: 351px; }
@media only screen and (max-width: 1200px) {
.product-item.large { height: 244px; margin: 6px 20px 40px; padding-top: 154px; width: 258px; }
}
@media only screen and (max-width: 768px) {
.product-item.large { float: none; margin: 6px auto 40px; }
}
.product-item.large img { height: 202px; width: 343px; }
@media only screen and (max-width: 1200px) {
.product-item.large img { width: 250px; height: 146px; }
}
.product-item.large .info { height: calc(116% - 45px); padding: 0px 20px 0px 42px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info { font-size: 14px; height: calc(116% - 45px); padding: 0px 13px; }
}
.product-item.large .info .title { font-size: 16px; }
.product-item.large .info .price { font-size: 26px; top: 108px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info .price { font-size: 22px; left: 13px; top: 102px; }
}
.product-item.large .info .price .super .currency { font-size: 12px; }
.product-item.large .info .more { top: 190px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info .more { top: 205px; }
}
.product-item.large .info add-cart { top: 143px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info add-cart { top: 159px; }
}
.product-item.large .info .detail { top: 96px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info .detail { top: 90px; }
}
.product-item.large .info .state { top: 160px; }
.product-item.large .info .price, .product-item.large .info .more, .product-item.large .info .state, .product-item.large .info .detail { left: 42px; }
@media only screen and (max-width: 1200px) {
.product-item.large .info .price, .product-item.large .info .more, .product-item.large .info .state, .product-item.large .info .detail { left: 13px; }
}
.product-item.huge { height: 238px; margin: 10px 11px 58px; padding-top: 320px; width: 538px; }
@media only screen and (max-width: 1200px) {
.product-item.huge { height: 244px; margin: 6px 20px 40px; padding-top: 184px; width: 337px; }
}
@media only screen and (max-width: 560px) {
.product-item.huge { float: none; margin: 6px auto 40px; height: 244px; padding-top: 154px; width: 258px; }
}
.product-item.huge img { height: 312px; width: 530px; }
@media only screen and (max-width: 1200px) {
.product-item.huge img { width: 328px; height: 186px; }
}
@media only screen and (max-width: 560px) {
.product-item.huge img { width: 250px; height: 146px; }
}
.product-item.huge .excerpt { overflow: hidden; text-overflow: ellipsis; max-width: 100%; white-space: nowrap; }
@media only screen and (max-width: 560px) {
.product-item.huge .excerpt { margin-top: -2px; }
}
.product-item.huge .info { height: calc(116% - 45px); padding: 0px 20px 0px 42px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info { font-size: 14px; height: calc(116% - 45px); padding: 0px 13px; }
}
.product-item.huge .info .title { font-size: 16px; }
.product-item.huge .info .price { font-size: 26px; top: 108px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info .price { font-size: 22px; left: 13px; top: 102px; }
}
.product-item.huge .info .price .super .currency { font-size: 12px; }
.product-item.huge .info .more { top: 190px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info .more { top: 205px; }
}
.product-item.huge .info .detail { top: 96px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info .detail { top: 90px; }
}
.product-item.huge .info .state { top: 160px; }
.product-item.huge .info .price, .product-item.huge .info .more, .product-item.huge .info .state, .product-item.huge .info .detail { left: 42px; }
@media only screen and (max-width: 1200px) {
.product-item.huge .info .price, .product-item.huge .info .more, .product-item.huge .info .state, .product-item.huge .info .detail { left: 13px; }
}
.product-item.ships-item .detail { top: 82px; color: rgb(158, 159, 159); }
.product-item__limited { color: rgb(151, 37, 37) !important; }
.h-stock-level--high { color: rgb(0, 136, 0); }
.h-stock-level--low { color: rgb(255, 255, 0); }
.h-stock-level--none { color: red; }
#store-wrapper .sort-filter-wrap { background: rgb(9, 18, 28); border: 1px solid rgb(122, 246, 251); box-sizing: border-box; height: auto; min-height: 28px; position: relative; width: 100%; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filter-wrap { border-left: none; border-right: none; }
}
#store-wrapper .sort-filter-wrap.type-ships .sort-filters fieldset.sort a.sort { border-left: 1px solid rgba(99, 133, 163, 0.6); border-bottom: 1px solid rgba(99, 133, 163, 0.6); }
#store-wrapper .sort-filter-wrap.type-ships .sort-filters fieldset input[type="text"] { border-bottom: 1px solid rgba(99, 133, 163, 0.6); }
#store-wrapper .sort-filters { float: right; height: auto; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters { float: none; }
}
#store-wrapper .sort-filters fieldset { float: left; margin: 0px; padding: 0px; position: relative; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters fieldset { float: none; }
}
#store-wrapper .sort-filters fieldset input[type="text"] { border-right-color: rgb(122, 246, 251); border-left-color: rgb(122, 246, 251); border-top: none; border-bottom: none; margin-bottom: 0px; padding-top: 8px; padding-bottom: 7px; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters fieldset input[type="text"] { border-left: none; }
}
#store-wrapper .sort-filters fieldset .search-submit { background: url("") -17px -10px no-repeat; display: block; height: 30px; position: absolute; right: 0px; top: 0px; width: 30px; }
#store-wrapper .sort-filters fieldset .search-submit span { background: url("") -17px -59px no-repeat; display: block; height: 38px; left: 0px; opacity: 0; position: absolute; top: 0px; width: 38px; }
#store-wrapper .sort-filters fieldset .search-submit:hover span { opacity: 1; }
#store-wrapper .sort-filters fieldset .selectlist { border-width: 1px 1px 0px 0px; border-top-style: solid; border-right-style: solid; border-top-color: rgb(122, 246, 251); border-right-color: rgb(122, 246, 251); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-left-style: initial; border-left-color: initial; border-radius: 0px; background-color: rgb(9, 18, 28); float: right; height: 29px; margin: -1px 0px 0px; width: 190px; }
#store-wrapper .sort-filters fieldset .selectlist * { font-family: Electrolize; }
#store-wrapper .sort-filters fieldset .selectlist > span { border-right: 1px solid rgb(31, 91, 132); height: 22px; line-height: 22px; margin: 3px 0px; padding: 0px 0px 0px 10px; width: 149px; }
#store-wrapper .sort-filters fieldset .selectlist > .arrow { background-position: 3px center; height: 28px; margin-left: -10px; }
#store-wrapper .sort-filters fieldset .selectlist .track { width: 6px; }
#store-wrapper .sort-filters fieldset .selectlist .track .thumb { background-color: rgb(255, 255, 255); border-radius: 0px; width: 6px; }
#store-wrapper .sort-filters fieldset .selectlist .viewport { width: 177px; }
#store-wrapper .sort-filters fieldset .selectlist .option { background-color: rgb(9, 18, 28); }
#store-wrapper .sort-filters fieldset .selectlist .option.hover { background-color: rgb(36, 63, 88); }
#store-wrapper .sort-filters fieldset .selectlist > .body { margin-top: 1px; }
#store-wrapper .sort-filters fieldset .selectlist > .body .body { width: 72px; }
#store-wrapper .sort-filters fieldset.lfilters { left: 0px; position: absolute; top: 0px; width: 100px; }
#store-wrapper .sort-filters fieldset.lfilters a.reset-filter { background: url("") left 4px no-repeat; color: rgb(111, 216, 255); font-family: Electrolize; font-size: 12px; height: 31px; left: 0px; line-height: 28px; margin-left: 20px; opacity: 0.5; padding-left: 40px; position: absolute; text-transform: uppercase; width: 100px; }
#store-wrapper .sort-filters fieldset.lfilters a.reset-filter:hover { opacity: 1; padding-left: 35px; background-color: rgb(36, 63, 88); }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters fieldset.lfilters { border-bottom: 1px solid rgb(122, 246, 251); position: relative; left: auto; width: auto; }
#store-wrapper .sort-filters fieldset.lfilters a.reset-filter { display: inline-block; padding-left: 22px; position: relative; white-space: nowrap; width: auto; }
#store-wrapper .sort-filters fieldset.lfilters .selectlist { border-right: none; float: none; padding-left: 15px; width: 100%; }
}
#store-wrapper .sort-filters fieldset.search { padding-right: 28px; }
@media only screen and (max-width: 768px) {
#store-wrapper .sort-filters fieldset.sort { border-bottom: 1px solid rgb(122, 246, 251); padding: 0px 15px; }
}
#store-wrapper .sort-filters fieldset.sort a.sort, #store-wrapper .sort-filters fieldset.sort label { color: rgb(177, 216, 241); display: inline-block; font-family: Electrolize; font-size: 14px; height: 28px; line-height: 28px; margin: 0px 10px 0px 0px; }
#store-wrapper .sort-filters fieldset.sort a.sort { background: 120% 50% no-repeat; border-left: 1px solid rgba(99, 133, 163, 0.6); margin: 0px; padding: 0px 45px 0px 10px; }
#store-wrapper .sort-filters fieldset.sort a.sort.asc { background-image: url(""); }
#store-wrapper .sort-filters fieldset.sort a.sort.desc { background-image: url(""); }
#store-wrapper .sort-filters fieldset.sort label { color: rgb(111, 216, 255); font-size: 12px; opacity: 0.5; }
#store-wrapper .ship-item { max-width: 480px; }
@media only screen and (min-width: 945px) {
#store-wrapper .ship-item { max-width: 820px; }
}
#store-wrapper .tags-form { border-top: 1px solid rgb(122, 246, 251); padding: 10px 20px; }
#store-wrapper .tags-form::after { clear: both; content: ""; display: table; }
#store-wrapper .tags-form label { color: rgb(111, 216, 255); float: left; font-family: Electrolize; font-size: 12px; height: 34px; line-height: 34px; margin: 0px; opacity: 0.5; }
#store-wrapper .tags-form .tags { padding-left: 85px; }
#store-wrapper .tags-form .tag { border: 1px solid rgb(68, 90, 107); border-radius: 3px; color: rgb(115, 140, 157); float: left; font-family: Electrolize; font-size: 12px; margin: 0px 5px 5px 0px; padding: 8px 37px 8px 11px; position: relative; }
#store-wrapper .tags-form .tag a { background: url("") center top; display: block; height: 32px; position: absolute; right: 0px; top: 0px; width: 32px; }
#store-wrapper .tags-form .tag a span { background: url("") -39px -39px; display: block; height: 18px; left: 7px; position: absolute; top: 7px; width: 18px; }
#store-wrapper .tags-form .tag a:hover span { opacity: 0.6; }
#store-wrapper #search-filters { float: left; margin: 42px 0px 0px; min-height: 850px; padding: 0px; position: relative; width: 276px; }
@media only screen and (max-width: 768px) {
#store-wrapper #search-filters { left: -278px !important; }
#store-wrapper #search-filters.on { left: -1px !important; }
}
@media only screen and (max-width: 1156px) {
#store-wrapper #search-filters { position: absolute; top: 370px; left: -276px; }
#store-wrapper #search-filters.on { left: 0px; }
}
#store-wrapper #search-filters.hidden { display: none; }
#store-wrapper #search-filters fieldset { float: none; margin: 0px 0px 23px; padding: 0px; width: 278px; }
#store-wrapper #search-filters fieldset > .title { background: url("") left top repeat-y; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(29, 63, 98); border-right-color: rgb(29, 63, 98); border-left-color: rgb(29, 63, 98); border-image: initial; color: rgb(111, 216, 255); cursor: pointer; border-bottom-style: initial; border-bottom-color: initial; display: block; font-family: Electrolize; font-size: 14px; margin: 0px; padding: 11px 18px 31px; position: relative; text-shadow: rgb(0, 153, 255) 0px 0px 15px; text-transform: uppercase; }
#store-wrapper #search-filters fieldset > .title .plus { color: rgb(39, 93, 148); font-family: Electrolize; text-transform: none; }
#store-wrapper #search-filters fieldset > .title .arrow { background: url("") center center no-repeat; display: block; height: 48px; position: absolute; right: 0px; top: -3px; width: 48px; }
#store-wrapper #search-filters fieldset > .inner { position: relative; }
#store-wrapper #search-filters fieldset > .inner .line { background-color: rgb(28, 64, 100); height: 100%; left: 30px; position: absolute; top: 0px; width: 2px; }
#store-wrapper #search-filters fieldset > .inner .gauge_minus { background: url("") left top no-repeat; height: 16px; left: 23px; opacity: 1; position: absolute; top: -20px; width: 16px; transform: rotate(90deg); }
#store-wrapper #search-filters fieldset > .inner .gauge_plus { background: url("") left top repeat-y; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(29, 63, 98); border-bottom-color: rgb(29, 63, 98); border-left-color: rgb(29, 63, 98); border-image: initial; border-top-style: initial; border-top-color: initial; height: 30px; position: relative; width: 276px; }
#store-wrapper #search-filters fieldset > .inner .gauge_plus span { background: url("") left bottom no-repeat; height: 16px; left: 22px; position: absolute; top: 8px; width: 16px; }
#store-wrapper #search-filters fieldset > .inner label { background: url("") left top repeat-y; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(29, 63, 98); border-bottom-color: rgb(29, 63, 98); border-left-color: rgb(29, 63, 98); border-image: initial; border-top-style: initial; border-top-color: initial; clear: both; display: block; margin: 0px auto; overflow: hidden; padding: 0px 0px 0px 9px; position: relative; width: 267px; }
#store-wrapper #search-filters fieldset > .inner label:hover { background-color: rgba(29, 63, 98, 0.5); }
#store-wrapper #search-filters fieldset > .inner label .text { background: url("") left center no-repeat; color: rgb(136, 163, 173); display: table-cell; font-family: Electrolize; font-size: 14px; font-weight: 400; height: 38px; padding-left: 30px; position: relative; vertical-align: middle; white-space: normal; }
#store-wrapper #search-filters fieldset > .inner label .glow { background-color: rgb(66, 237, 248); height: 50%; position: absolute; top: 25%; width: 5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.left .top, #store-wrapper #search-filters fieldset > .inner label .glow.right .top, #store-wrapper #search-filters fieldset > .inner label .glow.left .bottom, #store-wrapper #search-filters fieldset > .inner label .glow.right .bottom { border-style: solid; height: 0px; margin: 0px; padding: 0px; position: absolute; width: 0px; }
#store-wrapper #search-filters fieldset > .inner label .glow.left { left: -5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.left .top { border-color: transparent transparent transparent rgb(66, 236, 248); border-width: 5px 0px 0px 5px; left: 0px; top: -5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.left .bottom { border-color: rgb(66, 236, 248) transparent transparent; border-width: 5px 5px 0px 0px; bottom: -5px; left: 0px; }
#store-wrapper #search-filters fieldset > .inner label .glow.right { right: -5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.right .top { border-color: transparent rgb(66, 236, 248) transparent transparent; border-width: 5px 5px 5px 0px; left: 0px; top: -5px; }
#store-wrapper #search-filters fieldset > .inner label .glow.right .bottom { border-color: transparent rgb(66, 236, 248) transparent transparent; border-width: 0px 5px 5px 0px; bottom: -5px; left: 0px; }
#store-wrapper #search-filters fieldset > .inner label:hover .glow.left, #store-wrapper #search-filters fieldset > .inner label:hover .glow.right { box-shadow: rgb(66, 237, 248) 0px 1px 20px 0px; }
#store-wrapper #search-filters fieldset > .inner label:hover .glow.left { left: -1px; }
#store-wrapper #search-filters fieldset > .inner label:hover .glow.right { right: -1px; }
#store-wrapper #search-filters fieldset > .inner label:hover .text, #store-wrapper #search-filters fieldset > .inner label.on .text { background: url("") left center no-repeat; color: rgb(0, 231, 255); padding-left: 30px; }
#store-wrapper #search-filters fieldset > .inner label.checkbox .text span { background: 0px 0px; display: block; height: 16px; left: 0px; margin-top: -8px; opacity: 0; padding: 0px; position: absolute; top: 19px; width: 16px; }
#store-wrapper #search-filters fieldset > .inner label.checkbox.on .text span { background: url("") left top no-repeat; opacity: 1; }
#store-wrapper #search-filters fieldset > .inner label.checkbox:hover .text span { background: url("") left bottom no-repeat; opacity: 1; transform: rotate(90deg); }
#store-wrapper #search-filters fieldset > .inner label.radio .text { background: 0px 0px; }
#store-wrapper #search-filters fieldset > .inner label.radio.on .text, #store-wrapper #search-filters fieldset > .inner label.radio:hover .text { background: url("") -5px center no-repeat; opacity: 0.5; }
#store-wrapper #search-filters fieldset > .inner label.radio.on .text { opacity: 1; }
#store-wrapper #search-filters fieldset.closed > .inner, #store-wrapper #search-filters fieldset.closed > .gauge_plus { display: none; }
#store-wrapper #search-filters fieldset.closed > .title { border-bottom: 1px solid rgb(29, 63, 98); padding-bottom: 11px; }
#store-wrapper #search-filters fieldset.closed > .title .arrow { transform: rotate(-90deg); }
#store-wrapper #search-filters fieldset.closed > .title:hover { background-color: rgba(29, 63, 98, 0.5); }
#store-wrapper #search-filters fieldset.manufacturer > .inner label { min-height: 39px; padding: 8px 60px 8px 9px; position: relative; width: 207px; }
#store-wrapper #search-filters fieldset.manufacturer .icon { position: absolute; right: 10px; top: 5px; }
#store-wrapper #search-filters .expand-filters { display: block; }
@media only screen and (min-width: 1156px) {
#store-wrapper #search-filters .expand-filters { display: none; }
}
#store-wrapper #search-results { box-sizing: border-box; padding-left: 40px; }
@media only screen and (min-width: 945px) {
#store-wrapper #search-results { padding-left: 0px; }
}
#search-results .products-listing::after { content: ""; clear: both; display: table; }
#search-results .inner { background: rgb(9, 18, 28); padding: 40px 40px 0px; }
#search-results.ships-product-type { float: right; width: 862px; min-height: 850px; padding-top: 40px; }
#search-results.ships-product-type .inner { background: 0px 0px; padding: 40px 0px 0px; }
#search-results .traj-loader { display: none; }
#search-results .no-results { color: rgb(68, 255, 130); clear: both; display: block; font-family: Electrolize; font-size: 11px; margin-top: 5px; text-align: center; text-transform: uppercase; }
#search-results .ships-listing { clear: both; float: right; list-style: none; margin: -40px 0px 0px; overflow: hidden; padding: 0px; }
#search-results .products-row { background: 0px 0px; border: none; }
#search-results .products-row .bar { display: none; }
#search-results .pager-wrapper { background: rgba(0, 0, 0, 0.5); border-style: solid; border-color: rgb(213, 240, 255); border-image: initial; border-width: 3px 0px 0px; margin-bottom: 50px; padding: 5px 15px; position: relative; }
#search-results .pager-wrapper.bottom { border-width: 0px 0px 3px; }
#search-results .pager-wrapper .pager .selectlist { border-color: rgb(77, 88, 96); }
#search-results .pager-wrapper .pager .right a { border-color: rgb(77, 88, 96); border-radius: 3px; font-family: Electrolize; }
#store #cart.confirmation form input.ty-pay-button { background: linear-gradient(rgba(12, 103, 161, 0.8) 0%, rgba(2, 14, 27, 0.8) 100%); border-radius: 5px; padding: 6px 30px 5px; margin-left: 25px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(204, 204, 204); border-top: 1px solid rgb(66, 237, 248); height: auto; line-height: 43px; transition-duration: 0.3s; perspective: 1000px; }
#store #cart.confirmation form input.ty-pay-button:hover { color: rgb(255, 255, 255); }
#store #cart.confirmation form input.ty-pay-button.disabled { background: rgb(85, 85, 85); border-top-color: rgb(187, 187, 187); color: rgb(204, 204, 204) !important; }
#store.sku-detail .lcol .price { margin-top: 20px; text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; }
#store.sku-detail .lcol .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store.sku-detail .lcol .price .original-price, #store.sku-detail .lcol .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store.sku-detail .lcol .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store.sku-detail .lcol .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store.sku-detail .lcol .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store.sku-detail .lcol .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store.sku-detail .lcol .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store.sku-detail .lcol .price .discount .super { font-size: 9px; }
#store.sku-detail .lcol .price .discount .super .currency { color: inherit; }
#store.sku-detail .lcol .price .super { font-size: 14px; vertical-align: text-top; }
#store.sku-detail .lcol .price .super .currency { color: rgb(210, 210, 210); }
.suggested-block .price { text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; margin-top: 0px; }
.suggested-block .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.suggested-block .price .original-price, .suggested-block .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.suggested-block .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.suggested-block .price .original-price .super .currency { color: inherit; font-size: 11px; }
.suggested-block .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.suggested-block .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.suggested-block .price .discount strong { margin-left: 0.3em; font-weight: 400; }
.suggested-block .price .discount .super { font-size: 9px; }
.suggested-block .price .discount .super .currency { color: inherit; }
.suggested-block .price .super { font-size: 14px; vertical-align: text-top; }
.suggested-block .price .super .currency { color: rgb(210, 210, 210); }
#buying-options .buying-options-content .price { margin-top: 20px; text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; }
#buying-options .buying-options-content .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#buying-options .buying-options-content .price .original-price, #buying-options .buying-options-content .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#buying-options .buying-options-content .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#buying-options .buying-options-content .price .original-price .super .currency { color: inherit; font-size: 11px; }
#buying-options .buying-options-content .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#buying-options .buying-options-content .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#buying-options .buying-options-content .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#buying-options .buying-options-content .price .discount .super { font-size: 9px; }
#buying-options .buying-options-content .price .discount .super .currency { color: inherit; }
#buying-options .buying-options-content .price .super { font-size: 14px; vertical-align: text-top; }
#buying-options .buying-options-content .price .super .currency { color: rgb(210, 210, 210); }
#buying-options .row .price { text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; margin-top: 9px; float: right; }
#buying-options .row .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#buying-options .row .price .original-price, #buying-options .row .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#buying-options .row .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#buying-options .row .price .original-price .super .currency { color: inherit; font-size: 11px; }
#buying-options .row .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#buying-options .row .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#buying-options .row .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#buying-options .row .price .discount .super { font-size: 9px; }
#buying-options .row .price .discount .super .currency { color: inherit; }
#buying-options .row .price .super { font-size: 14px; vertical-align: text-top; }
#buying-options .row .price .super .currency { color: rgb(210, 210, 210); }
#store .store-country-selector { background: rgba(10, 34, 48, 0.85); border-bottom: 1px solid rgb(62, 144, 147); margin-top: -133px; padding: 143px 0px 0px; position: relative; z-index: 10; height: 100px; }
@media only screen and (max-width: 768px) {
#store .store-country-selector { padding-top: 213px; }
}
#store .store-country-selector * { font-family: univia-pro, sans-serif; }
#store .store-country-selector .title { color: rgb(35, 197, 201); float: left; font-size: 18px; line-height: 38px; margin-right: 20px; text-transform: uppercase; }
#store .store-country-selector p { color: rgb(6, 76, 103); font-size: 16px; }
#store .store-country-selector select { display: none; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; }
#store .store-country-selector .selectlist { background: rgb(0, 0, 0); border: 1px solid rgb(62, 144, 147); color: rgb(35, 197, 201); width: 205px; }
#store .store-country-selector .selectlist .body { height: 100px; background: rgb(0, 0, 0); border-color: rgb(62, 144, 147); border-radius: 0px; color: rgb(62, 144, 147); }
#store .store-country-selector .selectlist .arrow { background: url("") -7px center no-repeat; height: 32px; margin-left: -4px; }
#store .store-country-selector .selectlist > span { border-right: 1px solid rgb(62, 144, 147); }
#store .store-country-selector .selectlist ul li.hover, #store .store-country-selector .selectlist ul li.hover.selected { background-color: rgb(62, 144, 147); color: rgb(255, 255, 255); }
#store .store-country-selector .selectlist .scrollable .scrollbar .track .thumb { background-color: rgb(62, 144, 147); }
#store .international-bottom { max-width: 100%; margin: 0px auto; padding-top: 10px; padding-bottom: 10px; border-bottom: unset; border-top: 1px solid rgb(62, 144, 147); height: 150px; }
#store .international-bottom p span { background: url("") left top no-repeat; display: inline-block; padding-left: 40px; height: 20px; line-height: 20px; }
#store.sku-detail.subscriptions-type .corner.corner-top-left { top: 30px; left: 30px; }
#store.sku-detail.subscriptions-type .corner.corner-top-right { top: 30px; right: 30px; }
#store.sku-detail.subscriptions-type .corner.corner-bottom-left { bottom: 30px; left: 30px; }
#store.sku-detail.subscriptions-type .corner.corner-bottom-right { bottom: 30px; right: 30px; }
#store.sku-detail.subscriptions-type .play-button { position: relative; top: 167px; background: url("") 0% 0% / cover; width: 120px; height: 120px; margin: -25px auto; opacity: 0.7; cursor: pointer; }
#store.sku-detail.subscriptions-type .play-button:hover { opacity: 1; }
#store.sku-detail.subscriptions-type .modal-wrapper { text-align: center; }
#store.sku-detail.subscriptions-type .modal-inner .close { right: 10px; top: 10px; }
#store.sku-detail.subscriptions-type .modal-inner .hr, #store.sku-detail.subscriptions-type .modal-inner .content-block4 { display: none; }
#store.sku-detail.subscriptions-type .hide { display: none; }
#store.sku-detail.subscriptions-type .subscription-banner { position: relative; width: 100%; height: 311px; background-position: center top; background-repeat: no-repeat; top: -8px; }
#store.sku-detail.subscriptions-type .subscription-banner .thumbnail { position: relative; background-position: center top; background-repeat: no-repeat; width: 335px; height: 95px; margin: 0px auto; top: 263px; }
#store.sku-detail.subscriptions-type #store-header { margin-bottom: 10px; }
#store.sku-detail.subscriptions-type .description { position: relative; max-width: 640px; padding: 30px 60px 0px; }
#store.sku-detail.subscriptions-type .description p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(177, 216, 241); line-height: 24px; }
#store.sku-detail.subscriptions-type .description a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); text-decoration: underline; }
#store.sku-detail.subscriptions-type .subscription-top { background: url("") center top no-repeat; height: 545px; margin-top: 40px; position: relative; }
#store.sku-detail.subscriptions-type .subscription-top .selection-sku { display: inline-block; vertical-align: top; }
#store.sku-detail.subscriptions-type .subscription-top .lcol { float: none; width: 475px; margin-top: 0px; padding-left: 60px; }
#store.sku-detail.subscriptions-type .subscription-top .lcol .price { margin-left: 40px; }
#store.sku-detail.subscriptions-type .subscription-top .lcol .holosmallbtn { display: inline; position: relative; top: -3px; left: -113px; }
#store.sku-detail.subscriptions-type .subscription-top .lcol .disclaimer { display: block; width: 220px; font-size: 12px; line-height: 17px; color: rgb(133, 159, 168); background-image: inherit; font-style: normal; float: right; padding: 0px; margin-top: -22px; }
#store.sku-detail.subscriptions-type #features { position: relative; z-index: 1; }
#store.sku-detail.subscriptions-type #features .hr { display: none; }
#store.sku-detail.subscriptions-type #features .content-block1 { display: none; }
#store.sku-detail.subscriptions-type #features .content-block4 { margin: 40px 0px; }
#store.sku-detail.subscriptions-type #features .feature-block { position: relative; max-width: 1140px; min-height: 415px; background: rgba(0, 108, 255, 0.1); margin-bottom: 70px; display: flex; flex-wrap: nowrap; }
#store.sku-detail.subscriptions-type #features .feature-block .media { position: relative; width: 415px; height: 415px; overflow: hidden; background: grey; }
#store.sku-detail.subscriptions-type #features .feature-block .media::before { content: ""; position: absolute; top: 0px; width: 415px; height: 65px; background: url("") center top no-repeat; z-index: 3; }
#store.sku-detail.subscriptions-type #features .feature-block .media::after { content: ""; position: absolute; bottom: 0px; width: 415px; height: 65px; background: url("") center bottom no-repeat; z-index: 3; }
#store.sku-detail.subscriptions-type #features .feature-block .media .play-button { z-index: 3; }
#store.sku-detail.subscriptions-type #features .feature-block .media img { position: absolute; top: 0px; left: 0px; z-index: 0; height: 100%; }
#store.sku-detail.subscriptions-type #features .feature-block .details { flex: 1 1 0%; padding: 60px 35px 30px; box-sizing: border-box; }
#store.sku-detail.subscriptions-type #features .feature-block h5 { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(177, 216, 241); text-transform: uppercase; border-bottom: 1px solid rgb(29, 63, 98); margin-top: 0px; padding: 0px 0px 7px 3px; }
#store.sku-detail.subscriptions-type #features .feature-block p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(177, 216, 241); line-height: 24px; }
#store.sku-detail.subscriptions-type #features .feature-block .other-medias { position: absolute; bottom: 30px; }
#store.sku-detail.subscriptions-type #features .feature-block .other-medias .thumbnail { background: rgb(29, 29, 29); width: 95px; height: 95px; display: inline-block; border: 1px solid rgb(29, 65, 101); margin-right: 10px; vertical-align: bottom; cursor: pointer; }
#store.sku-detail.subscriptions-type #features .feature-block .other-medias .thumbnail img { width: 100%; }
#store.sku-detail.subscriptions-type #features .feature-block.right { flex-direction: row; }
#store.sku-detail.subscriptions-type #features .feature-block.left { flex-direction: row-reverse; }
#store.subscription-packages .wcontent { padding-top: 50px; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .wcontent { width: auto; }
}
#store.subscription-packages .wcontent, #store.subscription-packages .wcontent *, #store.subscription-packages .wcontent ::before, #store.subscription-packages .wcontent ::after { box-sizing: border-box; }
#store.subscription-packages .wcontent .logo { position: relative; height: 170px; width: 355px; margin: 0px auto 25px; }
#store.subscription-packages .wcontent .logo img { position: absolute; left: -85px; top: -85px; }
#store.subscription-packages .wcontent .support-community { margin-bottom: 95px; }
#store.subscription-packages .wcontent .support-community h1 { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; width: 122.8%; height: 90px; margin: 0px 0px 0px -11.4%; padding-top: 35px; padding-left: 25%; padding-right: 25%; }
#store.subscription-packages .wcontent .support-community h1::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -40px top / 788px no-repeat; z-index: -1; }
#store.subscription-packages .wcontent .support-community h1::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -40px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .support-community h1::before { background-position: 90% top; }
#store.subscription-packages .wcontent .support-community h1::after { background-position: 90% top; }
}
@media only screen and (max-width: 950px) {
#store.subscription-packages .wcontent .support-community h1::before { background-position: 50% top; }
#store.subscription-packages .wcontent .support-community h1::after { background-position: 50% top; }
}
@media only screen and (max-width: 830px) {
#store.subscription-packages .wcontent .support-community h1 { font-size: 3vw; }
}
#store.subscription-packages .wcontent .support-community .featured-video .placeholder { width: 783px; height: 439px; border: 1px solid rgb(6, 108, 147); margin: 0px auto 20px; position: relative; cursor: pointer; overflow: hidden; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder::before { content: ""; display: block; width: 114px; height: 104px; position: absolute; top: 50%; left: 50%; margin: -52px 0px 0px -57px; background: url("") 0px 0px no-repeat; transition: filter 0.2s ease-out 0s, opacity 0.25s linear 0s; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder > img { display: block; width: 100%; cursor: pointer; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors { position: absolute; padding-top: 8%; bottom: 0px; left: 0px; width: 100%; height: 33%; background: url("") 0px bottom / 100% no-repeat; transition: bottom 0.25s ease-out 0s; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul { list-style: none; padding: 0px 60px; margin: 0px; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li { float: left; margin-left: 6.5%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:first-child { margin-left: 0px; width: 26.2%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(2) { width: 16.5%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(2) img { top: -5px; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(3) { width: 21.1%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(3) img { top: 19px; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(4) { width: 15.2%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors ul li:nth-child(4) img { top: -5px; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder .sponsors img { display: block; position: relative; width: 100%; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder.playing::before { filter: blur(8px); opacity: 0; }
#store.subscription-packages .wcontent .support-community .featured-video .placeholder.playing .sponsors { bottom: -140px; }
@media only screen and (max-width: 785px) {
#store.subscription-packages .wcontent .support-community .featured-video .placeholder { width: 100%; height: auto; }
}
#store.subscription-packages .wcontent .support-community .featured-video #video-container { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
#store.subscription-packages .wcontent .support-community figcaption, #store.subscription-packages .wcontent .support-community p { width: 915px; font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 40px auto 0px; }
@media only screen and (max-width: 950px) {
#store.subscription-packages .wcontent .support-community figcaption, #store.subscription-packages .wcontent .support-community p { width: auto; }
}
#store.subscription-packages .wcontent .exclusive-rewards > h1 { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; width: 122.8%; height: 90px; margin: 0px 0px 0px -11.4%; padding-top: 35px; padding-left: 25%; padding-right: 25%; }
#store.subscription-packages .wcontent .exclusive-rewards > h1::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -40px top / 788px no-repeat; z-index: -1; }
#store.subscription-packages .wcontent .exclusive-rewards > h1::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -40px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards > h1::before { background-position: 90% top; }
#store.subscription-packages .wcontent .exclusive-rewards > h1::after { background-position: 90% top; }
}
@media only screen and (max-width: 950px) {
#store.subscription-packages .wcontent .exclusive-rewards > h1::before { background-position: 50% top; }
#store.subscription-packages .wcontent .exclusive-rewards > h1::after { background-position: 50% top; }
}
@media only screen and (max-width: 830px) {
#store.subscription-packages .wcontent .exclusive-rewards > h1 { font-size: 3vw; }
}
#store.subscription-packages .wcontent .exclusive-rewards .caption { font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 0px 0px 20px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels { display: flex; flex-wrap: nowrap; gap: 75px; justify-content: center; list-style: none; padding: 0px; margin: 75px 0px; overflow: hidden; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels li { flex-basis: 50%; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels { flex-wrap: wrap; gap: 25px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels li, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels li:first-child { flex-basis: 100%; }
}
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level { display: flex; flex-direction: column; height: 100%; max-width: none; padding: 15px 10px; position: relative; border-top: 1px solid rgb(6, 108, 147); overflow: hidden; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level { max-width: 550px; padding: 5px; }
}
@media only screen and (max-width: 600px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level { max-width: 450px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level::before, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level::after { content: ""; position: absolute; top: 0px; left: 0px; display: block; width: 50%; height: calc(100% + 20px); background: rgba(22, 104, 159, 0.4); transform: skewY(8deg) translateY(-40px); }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level::after { left: auto; right: 0px; transform: skewY(-8deg) translateY(-40px); }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level { margin: 0px auto; }
}
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level h1 { margin: 0px; text-align: center; position: relative; z-index: 2; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level p { font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 0px 0px 10px; }
@media only screen and (max-width: 600px) {
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level p { font-size: 14px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price-details { margin-top: auto; font: 12px / 1.25 Electrolize, sans-serif; color: rgb(208, 221, 226); text-align: center; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price-wrapper { text-align: center; position: relative; z-index: 2; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price * { font-family: Electrolize, sans-serif; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .original-price, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount .super { font-size: 9px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .discount .super .currency { color: inherit; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .super { font-size: 14px; vertical-align: text-top; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .price .super .currency { color: rgb(210, 210, 210); }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .subscribe { left: 0px; right: 0px; margin: -30px auto 0px; }
#store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .subscribe, #store.subscription-packages .wcontent .exclusive-rewards .subscription-levels .level .subscribe * { box-sizing: content-box; }
#store.subscription-packages .wcontent .exclusive-rewards .features thead .description { width: 59.5%; }
#store.subscription-packages .wcontent .exclusive-rewards .features thead .package { width: 20%; text-align: center; color: rgb(77, 255, 255); text-transform: uppercase; font: bold 24px / 1 Orbitron, sans-serif; padding-bottom: 20px; position: relative; perspective: 50px; perspective-origin: 50% 50%; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .features thead .package { font-size: 18px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features thead .package::before { content: ""; display: block; height: 5px; width: 75%; background-color: rgb(69, 231, 233); position: absolute; left: 12.5%; bottom: 0px; transform: rotateX(45deg); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody { border-top: 1px solid rgb(6, 108, 147); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody td:first-child { padding: 10px 60px 10px 10px; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody td:first-child { padding: 10px 30px 10px 10px; }
}
@media only screen and (max-width: 830px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody td:first-child { padding: 10px 30px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features tbody h2 { font: 20px / 1.25 Electrolize, sans-serif; color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 8px, rgb(0, 108, 255) 0px 0px 8px; margin: 0px 0px 15px; text-transform: uppercase; padding-top: 15px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody p { font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); margin: 0px 0px 10px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody p small { display: block; margin-top: 8px; font: 11px / 1.25 Electrolize, sans-serif; color: rgb(103, 180, 228); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .info { overflow: hidden; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody h2 { padding-top: 8px; font-size: 16px; margin-bottom: 8px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody p { font-size: 14px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .more-info { font: 14px / 1.25 Electrolize, sans-serif; color: rgb(2, 238, 255); background: url("") -5px -3px no-repeat transparent; padding-left: 14px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value { font: bold 28px / 1px Orbitron, sans-serif; color: rgb(177, 216, 241); text-transform: uppercase; text-align: center; position: relative; white-space: nowrap; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.small, #store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.small .wrap { font-size: 20px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value .wrap { font: bold 28px / 1px Orbitron, sans-serif; color: rgb(177, 216, 241); position: relative; }
@media only screen and (max-width: 1150px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value { font-size: 15px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value .wrap { font-size: 15px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.small, #store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.small .wrap { font-size: 15px; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.standard { color: rgb(8, 145, 197); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value.unavailable { color: rgb(4, 64, 87); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value::before { content: ""; display: block; width: 1px; height: calc(100% - 60px); position: absolute; top: 30px; left: 0px; z-index: 1; background: rgb(67, 237, 248); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .package-value::after { content: ""; display: block; width: 1px; height: calc(100% - 70px); position: absolute; top: 35px; left: 0px; z-index: 2; background: rgb(12, 104, 132); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure { position: relative; float: left; width: 219px; border: 1px solid rgb(0, 234, 255); margin: 18px 28px 10px 15px; overflow: hidden; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure::before { content: ""; display: block; width: calc(100% - 16px); height: calc(100% + 2px); position: absolute; left: 8px; top: -1px; border-style: solid; border-color: rgb(0, 76, 105); border-image: initial; border-width: 1px 0px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure::after { content: ""; display: block; width: calc(100% + 2px); height: calc(100% - 16px); position: absolute; left: -1px; top: 8px; border-style: solid; border-color: rgb(0, 76, 105); border-image: initial; border-width: 0px 1px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure img { display: block; width: 100%; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure { width: 127px; height: 113px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure::before { width: 109px; height: 113px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure::after { width: 127px; height: 93px; }
}
@media only screen and (max-width: 830px) {
#store.subscription-packages .wcontent .exclusive-rewards .features tbody figure { display: none; }
}
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .feature { background: rgba(22, 104, 159, 0.25); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .feature.no-preview td:first-child { padding-left: 30px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .feature:nth-child(2n) { background: rgba(22, 104, 159, 0.4); }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info { background: rgba(26, 33, 55, 0.5); overflow: hidden; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info.collapsed { display: none; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info h3 { font: 16px / 1.25 Electrolize, sans-serif; color: rgb(77, 236, 255); text-transform: uppercase; margin: 0px 0px 3px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info p { margin-bottom: 15px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tbody .extra-info td { padding: 25px 35px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot td { position: relative; perspective: 100px; perspective-origin: 50% 50%; padding-top: 30px; text-align: center; }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot td:not(:first-child)::before { content: ""; display: block; height: 5px; width: 75%; background-color: rgb(69, 231, 233); position: absolute; left: 12.5%; top: 0px; transform: rotateX(-45deg); }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot .subscribe-wrapper { width: 158px; height: 44px; position: relative; display: inline-block; }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot .subscribe { position: absolute; left: -28px; top: -30px; }
#store.subscription-packages .wcontent .exclusive-rewards .features tfoot .subscribe, #store.subscription-packages .wcontent .exclusive-rewards .features tfoot .subscribe * { box-sizing: content-box; }
#store.subscription-packages [data-help-tooltip] { width: 25px; height: 25px; display: block; background: url("") 0px 0px no-repeat; position: absolute; top: -10px; right: -22px; cursor: pointer; }
#store.subscription-packages [data-help-tooltip] .tooltip { position: absolute; right: -50px; bottom: 50px; z-index: 5; width: 540px; padding: 15px; border-style: solid; border-color: rgb(76, 117, 162); border-image: initial; border-width: 1px 1px 0px; color: rgb(208, 221, 226); font: 16px / 1.25 Electrolize, sans-serif; background: rgba(0, 0, 0, 0.9); text-transform: none; text-align: left; filter: drop-shadow(rgba(0, 0, 0, 0.5) 2px 2px 2px); opacity: 0; transition: opacity 0.2s ease-in 0s; white-space: normal; }
#store.subscription-packages [data-help-tooltip] .tooltip::before { content: ""; width: 462px; height: 1px; background: rgb(76, 117, 162); display: block; position: absolute; bottom: 0px; left: 0px; }
#store.subscription-packages [data-help-tooltip] .tooltip::after { content: ""; width: 46px; height: 1px; background: rgb(76, 117, 162); display: block; position: absolute; bottom: 0px; right: 0px; }
#store.subscription-packages [data-help-tooltip] .tooltip .arrow { width: 45px; height: 45px; overflow: hidden; position: absolute; bottom: -45px; right: 38px; }
#store.subscription-packages [data-help-tooltip] .tooltip .arrow::before { content: ""; display: block; width: 30px; height: 30px; transform: rotate(45deg); background: rgba(0, 0, 0, 0.9); border: 1px solid rgb(76, 117, 162); position: absolute; left: 7px; top: -20px; }
@media only screen and (max-width: 600px) {
#store.subscription-packages [data-help-tooltip] .tooltip { width: 290px; right: -2px; }
#store.subscription-packages [data-help-tooltip] .tooltip::before { width: 258px; }
#store.subscription-packages [data-help-tooltip] .tooltip::after { display: none; }
#store.subscription-packages [data-help-tooltip] .tooltip .arrow { right: -8px; }
}
#store.subscription-packages [data-help-tooltip]:hover .tooltip { opacity: 1; }
#store.subscription-packages .stripped-background-2 { background: linear-gradient(rgb(0, 50, 83) 0%, rgb(0, 50, 83) 50%, rgb(0, 69, 119) 51%, rgb(0, 69, 119) 100%) 0% 0% / 2px 2px; }
#store.subscription-packages .package-bar { position: fixed; top: -150px; left: 0px; z-index: 10; width: 100%; height: 55px; border-bottom: 1px solid rgb(7, 131, 178); background: linear-gradient(rgb(0, 30, 50) 0%, rgb(0, 30, 50) 50%, rgb(0, 56, 98) 51%, rgb(0, 56, 98) 100%) 0% 0% / 2px 2px; box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 10px; transition: top 0.25s ease-in-out 0s; }
#store.subscription-packages .package-bar, #store.subscription-packages .package-bar *, #store.subscription-packages .package-bar ::before, #store.subscription-packages .package-bar ::after { box-sizing: border-box; }
@media only screen and (max-width: 850px) {
#store.subscription-packages .package-bar { display: none; }
}
#store.subscription-packages .package-bar .package-wrapper { width: 1200px; margin: 0px auto; }
#store.subscription-packages .package-bar .package-wrapper::before, #store.subscription-packages .package-bar .package-wrapper::after { content: " "; display: table; }
#store.subscription-packages .package-bar .package-wrapper::after { clear: both; }
@media only screen and (max-width: 1230px) {
#store.subscription-packages .package-bar .package-wrapper { width: auto; }
}
#store.subscription-packages .package-bar .package { width: 18.5%; margin: 0px 0.8%; border-top: 2px solid rgb(20, 204, 250); padding-top: 8px; float: right; background: linear-gradient(rgb(0, 50, 83) 0%, rgb(0, 50, 83) 50%, rgb(0, 69, 119) 51%, rgb(0, 69, 119) 100%) 0% 0% / 2px 2px; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 3px 8px); position: relative; top: -125px; transition: top 0.25s ease-in-out 0s; }
#store.subscription-packages .package-bar .package:nth-child(1) { transition-delay: 0.375s; }
#store.subscription-packages .package-bar .package:nth-child(2) { transition-delay: 0.25s; }
#store.subscription-packages .package-bar .package h1 { font: bold 18px / 1.25 Orbitron, sans-serif; margin: 0px; color: rgb(177, 216, 241); text-transform: uppercase; text-align: center; text-shadow: rgba(0, 108, 255, 0.63) 0px 0px 8px, rgba(0, 108, 255, 0.63) 0px 0px 8px; }
#store.subscription-packages .package-bar.show { top: 128px; }
#store.subscription-packages .package-bar.show .package { top: 0px; }
#store.subscription-packages .package-bar .price-details { font: 12px / 1 Electrolize, sans-serif; color: rgb(208, 221, 226); text-align: center; }
#store.subscription-packages .package-bar .price-wrapper { text-align: center; position: relative; top: -4px; z-index: 2; transform: scale(0.8); }
#store.subscription-packages .package-bar .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
#store.subscription-packages .package-bar .price, #store.subscription-packages .package-bar .price * { font-family: Electrolize, sans-serif; }
#store.subscription-packages .package-bar .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store.subscription-packages .package-bar .price .original-price, #store.subscription-packages .package-bar .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store.subscription-packages .package-bar .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store.subscription-packages .package-bar .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store.subscription-packages .package-bar .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store.subscription-packages .package-bar .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store.subscription-packages .package-bar .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store.subscription-packages .package-bar .price .discount .super { font-size: 9px; }
#store.subscription-packages .package-bar .price .discount .super .currency { color: inherit; }
#store.subscription-packages .package-bar .price .super { font-size: 14px; vertical-align: text-top; }
#store.subscription-packages .package-bar .price .super .currency { color: rgb(210, 210, 210); }
#store.subscription-packages .package-bar a { display: block; font: 13px / 1 Electrolize, sans-serif; color: rgb(177, 216, 241); text-decoration: underline; text-align: center; position: relative; top: -8px; }
#store.subscription-packages .package-bar .bottom-decoration { width: 100%; height: 20px; overflow: hidden; position: absolute; bottom: -20px; left: 0px; }
#store.subscription-packages .package-bar .bottom-decoration .left { width: 50.5%; height: 150%; transform: skewY(8deg) translateY(-18px); overflow: hidden; position: absolute; top: 0px; left: 0px; }
#store.subscription-packages .package-bar .bottom-decoration .left::before { content: ""; display: block; width: 100%; height: 100%; background: linear-gradient(rgb(0, 50, 83) 0%, rgb(0, 50, 83) 50%, rgb(0, 69, 119) 51%, rgb(0, 69, 119) 100%) 0px 1px / 2px 2px; transform: skewY(-8deg) translateY(18px); }
#store.subscription-packages .package-bar .bottom-decoration .right { width: 50.5%; height: 150%; position: absolute; top: 0px; right: 0px; transform: skewY(-8deg) translateY(-18px); overflow: hidden; }
#store.subscription-packages .package-bar .bottom-decoration .right::before { content: ""; display: block; width: 100%; height: 100%; background: linear-gradient(rgb(0, 50, 83) 0%, rgb(0, 50, 83) 50%, rgb(0, 69, 119) 51%, rgb(0, 69, 119) 100%) 0px 1px / 2px 2px; transform: skewY(8deg) translateY(18px); }
@media only screen and (max-width: 950px) {
#store.subscriptions-type .wcontent { width: 740px; }
}
@media only screen and (max-width: 760px) {
#store.subscriptions-type .wcontent { width: 100%; }
}
.subscription-details, .subscription-details *, .subscription-details ::before, .subscription-details ::after { box-sizing: border-box; }
.subscription-details .product-thumb { display: block; width: 351px; height: 210px; margin: 0px auto 15px; }
.subscription-details .main-header { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; width: 122.8%; height: 90px; margin: 0px 0px 30px -11.4%; padding-top: 35px; }
.subscription-details .main-header::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -70px top / 788px no-repeat; z-index: -1; }
.subscription-details .main-header::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -70px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
@media only screen and (max-width: 1150px) {
.subscription-details .main-header::before { background-position: 90% top; }
.subscription-details .main-header::after { background-position: 90% top; }
}
@media only screen and (max-width: 950px) {
.subscription-details .main-header::before { background-position: 50% top; }
.subscription-details .main-header::after { background-position: 50% top; }
}
@media only screen and (max-width: 830px) {
.subscription-details .main-header { font-size: 3vw; }
}
.subscription-details h2 { font: 22px / 1.25 Electrolize, sans-serif; color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 8px, rgb(0, 108, 255) 0px 0px 8px; margin: 0px 0px 15px; text-transform: uppercase; text-align: center; }
.subscription-details p { color: rgb(8, 145, 197); font: 17px / 1.25 Electrolize, sans-serif; max-width: 725px; margin: 0px auto 25px; text-align: center; }
.subscription-details p em { font-style: normal; color: rgb(177, 216, 241); }
.subscription-details ul { list-style: none; padding: 0px; margin: 0px 0px 60px; }
.subscription-details ul::before, .subscription-details ul::after { content: " "; display: table; }
.subscription-details ul::after { clear: both; }
.subscription-details ul li { width: 48%; float: right; }
.subscription-details ul li:first-child { float: left; }
@media only screen and (max-width: 950px) {
.subscription-details ul li, .subscription-details ul li:first-child { float: none; width: 100%; margin-bottom: 15px; }
}
.subscription-details .plan { width: 100%; height: 125px; background: rgba(22, 104, 159, 0.25); padding: 30px 40px; position: relative; }
.subscription-details .plan .chevrons { width: 8px; height: 125px; position: absolute; top: 0px; }
.subscription-details .plan .chevrons::before { content: ""; border: solid rgb(0, 234, 255); display: block; width: 8px; height: 8px; position: absolute; top: 0px; left: 0px; }
.subscription-details .plan .chevrons::after { content: ""; border: solid rgb(0, 234, 255); display: block; width: 8px; height: 8px; position: absolute; bottom: 0px; left: 0px; }
.subscription-details .plan .chevrons.left { left: 0px; }
.subscription-details .plan .chevrons.left::before { border-width: 1px 0px 0px 1px; }
.subscription-details .plan .chevrons.left::after { border-width: 0px 0px 1px 1px; }
.subscription-details .plan .chevrons.right { right: 0px; }
.subscription-details .plan .chevrons.right::before { border-width: 1px 1px 0px 0px; }
.subscription-details .plan .chevrons.right::after { border-width: 0px 1px 1px 0px; }
.subscription-details .plan h1 { font: 20px / 1 Electrolize, sans-serif; color: rgb(77, 255, 255); margin: 0px 0px 12px; text-shadow: rgba(0, 108, 255, 0.63) 0px 0px 5px; text-transform: uppercase; }
.subscription-details .plan .holosmallbtn.add-cart { position: absolute; top: 13px; right: 18px; }
.subscription-details .plan .holosmallbtn.add-cart, .subscription-details .plan .holosmallbtn.add-cart * { box-sizing: content-box; }
.subscription-details .plan .price-wrapper { position: relative; z-index: 2; }
.subscription-details .plan .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
.subscription-details .plan .price, .subscription-details .plan .price * { font-family: Electrolize, sans-serif; }
.subscription-details .plan .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.subscription-details .plan .price .original-price, .subscription-details .plan .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.subscription-details .plan .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.subscription-details .plan .price .original-price .super .currency { color: inherit; font-size: 11px; }
.subscription-details .plan .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.subscription-details .plan .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.subscription-details .plan .price .discount strong { margin-left: 0.3em; font-weight: 400; }
.subscription-details .plan .price .discount .super { font-size: 9px; }
.subscription-details .plan .price .discount .super .currency { color: inherit; }
.subscription-details .plan .price .super { font-size: 14px; vertical-align: text-top; }
.subscription-details .plan .price .super .currency { color: rgb(210, 210, 210); }
.subscription-details .plan.active { border: 1px solid rgb(16, 174, 255); box-shadow: rgb(0, 108, 255) 0px 0px 15px 0px, rgb(0, 108, 255) 0px 0px 15px 0px inset; }
.subscription-details .plan.active .chevrons { display: none; }
.subscriptions-item { position: relative; width: 560px; background: url("") 0px 0px / 100% no-repeat rgb(16, 18, 28); padding: 16px 3% 17px; border-top: 2px solid rgb(0, 230, 255); border-bottom: 1px solid rgb(6, 145, 164); }
.subscriptions-item, .subscriptions-item::before, .subscriptions-item::after, .subscriptions-item *, .subscriptions-item ::before, .subscriptions-item ::after { box-sizing: border-box; }
.subscriptions-item::before { content: ""; display: block; width: 94%; height: 400px; position: absolute; top: 25px; left: 3%; border: 1px solid rgb(17, 61, 71); }
.subscriptions-item::after { content: ""; display: block; width: 100px; height: 2px; position: absolute; left: 0px; top: 0px; background: rgb(0, 230, 255); }
.subscriptions-item .subscriptions-description { padding: 0px 35px; }
.subscriptions-item h1 { margin: 0px 0px 45px; text-align: center; position: relative; z-index: 3; }
.subscriptions-item h2 { position: relative; font: bold 17px / 1.5 Orbitron, sans-serif; text-transform: uppercase; text-align: center; color: rgb(207, 228, 238); text-shadow: rgba(0, 108, 255, 0.55) 0px 0px 8px, rgba(0, 108, 255, 0.55) 0px 0px 8px; margin: 0px 0px 15px; padding: 8px 0px; }
.subscriptions-item h2::before, .subscriptions-item h2::after { content: ""; display: block; width: 100%; height: 1px; background: rgb(28, 118, 187); box-shadow: rgba(28, 118, 187, 0.65) 0px -2px 5px 0px, rgba(28, 118, 187, 0.65) 0px 2px 5px 0px; position: absolute; left: 0px; top: 0px; }
.subscriptions-item h2::after { top: auto; bottom: 0px; }
.subscriptions-item p { font: 17px / 1.25 Electrolize, sans-serif; height: 85px; color: rgb(8, 145, 197); text-align: center; margin: 0px 10px 72px; }
.subscriptions-item footer { height: 51px !important; }
.subscriptions-item footer::before, .subscriptions-item footer::after { content: " "; display: table; }
.subscriptions-item footer::after { clear: both; }
.subscriptions-item footer .pricing-info { width: 50%; float: left; position: relative; top: 0px; left: 10px; }
.subscriptions-item footer .pricing-info .price-details { font: 12px / 1.25 Electrolize, sans-serif; color: rgb(208, 221, 226); }
.subscriptions-item footer .pricing-info .price-wrapper { position: relative; z-index: 2; }
.subscriptions-item footer .pricing-info .price-wrapper *, .subscriptions-item footer .pricing-info .price-wrapper ::before, .subscriptions-item footer .pricing-info .price-wrapper ::after { box-sizing: content-box; }
.subscriptions-item footer .pricing-info .price { display: inline-block; vertical-align: top; position: relative; text-shadow: none; margin-top: 0px; }
.subscriptions-item footer .pricing-info .price, .subscriptions-item footer .pricing-info .price * { font-family: Electrolize, sans-serif; }
.subscriptions-item footer .pricing-info .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.subscriptions-item footer .pricing-info .price .original-price, .subscriptions-item footer .pricing-info .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.subscriptions-item footer .pricing-info .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.subscriptions-item footer .pricing-info .price .original-price .super .currency { color: inherit; font-size: 11px; }
.subscriptions-item footer .pricing-info .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.subscriptions-item footer .pricing-info .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.subscriptions-item footer .pricing-info .price .discount strong { margin-left: 0.3em; font-weight: 400; }
.subscriptions-item footer .pricing-info .price .discount .super { font-size: 9px; }
.subscriptions-item footer .pricing-info .price .discount .super .currency { color: inherit; }
.subscriptions-item footer .pricing-info .price .super { font-size: 14px; vertical-align: text-top; }
.subscriptions-item footer .pricing-info .price .super .currency { color: rgb(210, 210, 210); }
.subscriptions-item .read-more { color: rgb(255, 255, 255); font: 16px / 25px Electrolize, sans-serif; text-transform: uppercase; display: block; float: right; width: 135px; margin-top: 12px; height: 25px; position: relative; }
.subscriptions-item .read-more::before { content: ""; display: block; width: 53px; height: 45px; position: absolute; top: -10px; right: -5px; background: url("") 0px 0px no-repeat; filter: drop-shadow(rgba(28, 118, 187, 0.75) 1px 1px 5px); }
@media only screen and (max-width: 1230px) {
.subscriptions-item { width: 100%; }
.subscriptions-item h1 { margin-bottom: 50px; }
}
@media only screen and (max-width: 950px) {
.subscriptions-item { background-size: 115%; }
.subscriptions-item h1 { margin-bottom: 40px; }
.subscriptions-item p { margin-bottom: 45px; }
}
@-webkit-keyframes arrowShadow1 {
0% { opacity: 0; }
100% { opacity: 0.1; }
}
@keyframes arrowShadow1 {
0% { opacity: 0; }
100% { opacity: 0.1; }
}
@-webkit-keyframes arrowShadow2 {
0% { opacity: 0; }
100% { opacity: 0.6; }
}
@keyframes arrowShadow2 {
0% { opacity: 0; }
100% { opacity: 0.6; }
}
#store.ship-upgrade #post-background { opacity: 1; position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#store.ship-upgrade #post-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#store.ship-upgrade #post-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#store.ship-upgrade #post-background { background-image: url(""), url(""); }
}
#store.ship-upgrade #post-background::before { content: ""; display: block; z-index: 2; opacity: 0.6; position: absolute; top: 240px; left: 0px; right: 0px; height: 632px; background: url("") center center no-repeat; }
#store.ship-upgrade #post-background .bg-stars { z-index: 1; position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#store.ship-upgrade #post-background .bg-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#store.ship-upgrade #post-background .bg-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#store.ship-upgrade #post-background .bg-stars { background-image: url(""); }
}
#store.ship-upgrade #store-wrapper > .wrapper { z-index: 10; }
#store.ship-upgrade #store-wrapper > .wrapper .glow-hub-title { padding: 10px 0px 0px 25px; margin-bottom: 0px; height: 100px; }
#store.ship-upgrade #store-wrapper > .wrapper .excerpt { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(153, 227, 245); width: 70%; min-width: 300px; max-width: 700px; padding-left: 25px; }
#store.ship-upgrade #store-wrapper > .wrapper .excerpt strong { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 17px; color: rgb(255, 255, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader { margin-top: 80px; }
#store.ship-upgrade #store-wrapper #ship-upgrader.loading-result .result-loader { max-height: 200px; }
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper { z-index: 10; background: url("") -367px 28px no-repeat transparent; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper { background: 0px 0px; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::before, #store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::after { content: ""; position: absolute; width: 400px; height: 400px; top: 0px; background: url("") right 28px no-repeat transparent; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::before, #store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::after { background: 0px 0px; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::before { background-position-x: 0%; left: -400px; }
#store.ship-upgrade #store-wrapper #ship-upgrader > .wrapper::after { background-position-x: 100%; right: -400px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader { position: relative; height: 370px; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader { width: 50% !important; height: 200px; }
}
@media only screen and (max-width: 765px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader { width: 100% !important; height: 200px; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader::before { content: ""; display: block; z-index: 1; background-color: transparent; background-repeat: no-repeat; position: absolute; top: -21px; opacity: 0; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader::before { display: none; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .title { text-transform: uppercase; font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(0, 231, 255); font-weight: 700; padding-left: 8px; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .title { text-align: center; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .title::before { content: "Upgrade /"; padding-right: 6px; color: rgb(10, 86, 136); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.active::before { opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from { width: 574px; float: left; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from::before { height: 439px; width: 739px; background-image: url(""); right: -59px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from .inner-upgrader > * { width: 561px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from svg { width: 573px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.from .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing.filter-own-ship .ship:not(.own-ship) { display: none; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to { width: 563px; float: right; padding-left: 1px; box-sizing: border-box; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to::before { height: 439px; width: 896px; background-image: url(""); left: -41px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader > * { width: 560px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .title { padding-left: 6px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .filters form .search-field { width: 340px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::after { left: 525px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner .viewport { width: 525px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .ship-listing-wrapper { margin-left: 10px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport { width: 525px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship { background-size: 98% 39px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship svg { top: -1px; left: -1px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship .info { text-align: right; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship .info::before { right: -17px; left: initial; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship .info::after { right: -22px; left: initial; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader.to .inner-upgrader .selected-ship .info .name::before { left: initial; right: -4px; background: linear-gradient(to right, rgba(0, 111, 202, 0.05) 0%, rgba(0, 111, 202, 0.34) 31%, rgb(66, 236, 248) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader { margin-top: 9px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader > * { position: relative; z-index: 2; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader > * { width: 100% !important; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship { margin-top: 24px; height: 317px; display: block; text-align: center; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(193, 238, 254); line-height: 310px; text-transform: uppercase; background: url("") center center no-repeat transparent; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship { display: none; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship:hover .fat-shadow-arrow .arrow.arrow-1 { animation: 0.1s linear 0s 1 normal none running arrowShadow1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship:hover .fat-shadow-arrow .arrow.arrow-2 { animation: 0.3s linear 0s 1 normal none running arrowShadow2; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship:hover .fat-shadow-arrow .arrow.arrow-3 { animation: 0.5s linear 0s 1 normal none running arrow; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow { width: 136px; height: 120px; position: absolute; top: calc(50% - 6px); transform: translateY(-50%); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow.first { left: calc(50% - 161px); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow.last { left: calc(50% + 41px); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow .arrow { background: url("") center center no-repeat transparent; width: 112px; height: 120px; display: block; position: absolute; transform: translateZ(0px); backface-visibility: hidden; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow .arrow.arrow-1 { opacity: 0.1; left: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow .arrow.arrow-2 { opacity: 0.6; left: 12px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .choose-ship .fat-shadow-arrow .arrow.arrow-3 { opacity: 1; left: 24px; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser { display: none; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters { height: 57px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form * { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); text-shadow: rgba(0, 0, 0, 0.75) -2px -1px 1px; position: relative; float: left; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form > * { background: rgba(0, 0, 0, 0.5); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-choose { position: relative; margin: 0px; display: block; width: 120px; padding: 5px 10px; border-style: solid; border-color: rgba(22, 42, 63, 0.8); border-image: initial; border-width: 0px 1px 1px; overflow: hidden; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-choose::after { content: ""; display: block; position: absolute; top: -8px; right: -5px; width: 48px; height: 48px; background: url("") center center no-repeat transparent; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .search-field { width: 338px; padding: 6px 10px; border-top-width: 0px; border-left-width: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .search-field:focus { box-shadow: none; border-color: rgba(22, 42, 63, 0.8); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .submit-field { height: 30px; border-style: solid; border-color: rgba(22, 42, 63, 0.8); border-image: initial; border-width: 0px 1px 1px 0px; background-image: url(""); background-repeat: no-repeat; background-position: center center; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search { margin-left: 5px; width: 29px; height: 29px; background: 0px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search::after { content: ""; position: absolute; width: 32px; height: 32px; background: url("") no-repeat transparent; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search::before { background-position: center top; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search::after { background-position: center bottom; transition-duration: 0.3s; perspective: 1000px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .cancel-search:hover::after { opacity: 0.6; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .my-ships { left: -5px; position: absolute; top: 33px; margin: 0px; background: 0px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .my-ships * { font-size: 12px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .my-ships .my-ships-label { color: rgb(56, 109, 129); margin: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list { opacity: 0; overflow: hidden; max-height: 0px; position: absolute; top: 29px; left: -3px; z-index: 18; height: calc(100% - 24px); width: calc(100% + 2px); border: 1px solid rgb(29, 64, 99); background: linear-gradient(rgb(0, 15, 27), rgb(0, 15, 27) 50%, transparent 50%, transparent) 0% 0% / 100% 2px, linear-gradient(to right, rgb(17, 38, 59) 0%, rgba(17, 38, 59, 0) 100%) rgb(0, 0, 0); transition-duration: 0.3s; perspective: 1000px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list::before { content: ""; position: absolute; top: -5px; left: -1px; width: 140px; height: 0px; border-bottom: 4px solid rgb(66, 237, 248); border-left: 4px solid transparent; border-right: 4px solid transparent; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list.active { max-height: 308px; overflow: initial; opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner { height: 288px; margin: 10px 0px; position: relative; width: 100%; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::after { content: ""; display: block; position: absolute; left: 525px; width: 1px; height: 10px; background: rgb(29, 64, 99); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::before { top: -10px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .inner::after { bottom: -10px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .scrollbar { right: 12px; position: absolute; top: -3px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .scrollbar .track { margin: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport { width: 525px; border-right: 1px solid rgb(29, 64, 99); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul { padding: 0px; margin: 0px; list-style: none; width: 100%; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li { float: none; height: 45px; line-height: 45px; padding-left: 45px; border-bottom: 1px solid rgb(29, 64, 99); opacity: 0.5; cursor: pointer; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::after { transition-duration: 0.3s; perspective: 1000px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::after { content: ""; background: url("") transparent; width: 28px; height: 28px; display: block; position: absolute; left: 8px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::before { background-position: center top; top: calc(50% - 14px); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li::after { background-position: center bottom; top: calc(50% - 13px); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li:hover, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li.active { opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li:first-child { border-top: 1px solid rgb(29, 64, 99); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li .ico { width: 30px; height: 30px; background-position: center center; background-repeat: no-repeat; background-size: 100%; position: absolute; right: 15px; top: 8px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .filters form .manufacturer-list .viewport ul li .ico.all { background-image: url(""); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper { position: relative; height: 275px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .scrollbar { top: -2px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .scrollbar .track { margin: 0px 9px 0px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport { width: 532px; border-top: 1px solid rgb(11, 75, 116); border-bottom: 1px solid rgb(11, 75, 116); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing { margin: 0px; padding: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship { position: relative; border-style: solid; border-color: rgb(11, 75, 116); border-image: initial; border-width: 1px 1px 0px; background: url("") center center / 98% 39px no-repeat rgba(1, 23, 40, 0.5); padding: 8px 0px 8px 8px; cursor: pointer; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship::after { content: ""; opacity: 0; display: block; position: absolute; top: 10px; transition-duration: 0.4s; perspective: 1000px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; width: 0px; height: 35px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship::before { left: 0px; border-left: 4px solid rgb(66, 237, 248); filter: drop-shadow(rgb(0, 112, 202) 4px 0px 8px); box-shadow: rgba(0, 132, 255, 0.65) -4px 0px 38px 1px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship::after { right: 0px; border-right: 4px solid rgb(66, 237, 248); filter: drop-shadow(rgb(0, 112, 202) -4px 0px 8px); box-shadow: rgba(0, 132, 255, 0.65) -4px 0px 38px 1px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:hover::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.active::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:hover::after, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.active::after { opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:hover img, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.active img { box-shadow: rgba(0, 132, 255, 0.65) 0px 0px 6px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:hover .extra .ico, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.active .extra .ico { opacity: 1; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.not-searched { display: none; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled { cursor: default; opacity: 0.5; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled:hover::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled:hover::after { opacity: 0; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled:hover img { box-shadow: none; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship.disabled:hover .extra .ico { opacity: 0.5; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship:first-child { border-top-width: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship img { border: 1px solid rgb(6, 108, 147); display: inline-block; width: 104px; height: 45px; object-fit: cover; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info { display: inline-block; vertical-align: top; margin-top: 8px; margin-left: 5px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info .line { display: block; text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(111, 216, 255); max-width: 285px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info .line::before { padding-right: 4px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(136, 163, 173); text-transform: none; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info .line.name::before { content: "Ship :"; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .info .line.manufacturer::before { content: "MSRP :"; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra { position: absolute; right: 0px; top: 0px; height: 100%; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .ico { width: 45px; height: 45px; background-color: transparent; background-repeat: no-repeat; background-position: center center; display: inline-block; margin-top: 9px; margin-right: 25px; opacity: 0.5; transition-duration: 0.3s; perspective: 1000px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .price { display: inline-block; vertical-align: top; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(255, 174, 0); text-align: center; margin: 20px 55px 0px 10px; position: relative; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .price .super { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(255, 174, 0); text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; position: relative; margin-left: 2px; text-align: left; display: inline-block; top: -7px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .price .super .currency { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(210, 210, 210); text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px; position: absolute; display: inline-block; top: 10px; left: 2px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .taxes { right: 18px; top: 7px; z-index: auto; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .ship-chooser .ship-listing-wrapper .viewport .ships-listing .ship .extra .taxes .taxes-details { z-index: 12; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship { position: relative; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship { display: none; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship svg { top: 0px; position: absolute; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info { top: 185px; left: 60px; position: absolute; width: 85%; cursor: pointer; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info::before, #store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info::after { content: ""; display: block; position: absolute; border-radius: 50%; box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 6px 1px, rgba(0, 112, 202, 0.79) 9px 0px 54px 2px; opacity: 0.8; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info::before { width: 8px; height: 8px; display: block; background-color: rgb(0, 228, 255); top: -17px; left: -17px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info::after { width: 16px; height: 16px; display: block; border: 1px solid rgb(0, 228, 255); top: -22px; left: -22px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info > * { margin: 0px; padding: 0px; text-transform: uppercase; text-shadow: rgb(4, 24, 36) 0px 0px 4px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info .name { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(193, 238, 254); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info .name::before { content: ""; height: 1px; width: 100%; position: absolute; top: -14px; left: -4px; background: linear-gradient(to right, rgb(66, 236, 248) 0%, rgba(0, 111, 202, 0.34) 69%, rgba(0, 111, 202, 0.05) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info .manufacturer { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(111, 216, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .selected-ship .info .price { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(0, 231, 255); display: block; }
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .mobile-ship-view { display: none; text-align: center; }
@media only screen and (max-width: 1140px) {
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .mobile-ship-view { display: block; }
}
#store.ship-upgrade #store-wrapper #ship-upgrader .upgrader .inner-upgrader .mobile-ship-view select { width: 300px; height: 25px; padding: 4px 10px; background: url("") 260px 0px repeat scroll, url("") -11px center no-repeat; border: 1px solid rgb(31, 91, 132); border-radius: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(67, 237, 248); text-transform: uppercase; text-shadow: rgb(67, 237, 248) 0px 0px 12px; outline: 0px; appearance: none; margin-top: 25px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .error { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(187, 0, 0); display: none; margin-top: 35px; }
#store.ship-upgrade #store-wrapper #ship-upgrader .result-loader { max-height: 0px; transition-duration: 0.3s; perspective: 1000px; overflow: hidden; margin-top: 75px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result { margin-top: 30px; max-height: 0px; transition-duration: 0.3s; perspective: 1000px; overflow: hidden; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result.active { max-height: 500px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result.warning .inner { background-image: url(""); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result.warning .inner .title strong { color: red; font-family: Electrolize; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner { background: url("") right center no-repeat transparent; height: 250px; padding: 20px 0px 0px 75px; box-sizing: border-box; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(177, 216, 241); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .explain { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(133, 159, 168); max-width: 770px; margin-top: 8px; margin-bottom: 8px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .explain a { color: rgb(255, 255, 255); text-decoration: underline; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .explain.info { margin-top: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price { text-shadow: rgb(0, 0, 0) 2px 2px 0px; vertical-align: top; position: relative; display: inline-block; margin-top: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .original-price, #store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .original-price .super .currency { color: inherit; font-size: 11px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount strong { margin-left: 0.3em; font-weight: 400; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount .super { font-size: 9px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .discount .super .currency { color: inherit; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .super { font-size: 14px; vertical-align: text-top; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .super .currency { color: rgb(210, 210, 210); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price .final-price { display: inline-block; vertical-align: middle; margin-right: 1em; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .price * { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .add-to-cart { margin-top: -15px; margin-left: -28px; display: inline-block; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .inner .more-details { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); display: inline-block; vertical-align: top; padding-top: 25px; padding-left: 25px; text-decoration: underline; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing { padding: 20px 30px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title { padding-left: 30px; padding-bottom: 4px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .first, #store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .second { text-transform: uppercase; font-weight: 500; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .first { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(10, 86, 136); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .first::after { content: "/"; padding-left: 5px; padding-right: 6px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing .title .second { font-family: Orbitron, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(0, 231, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table { width: 100%; background-color: rgba(10, 86, 136, 0.1); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table thead tr td { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(59, 98, 123); line-height: 45px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table thead tr td.name { background: linear-gradient(to right, rgba(10, 86, 136, 0.25) 0%, rgba(10, 86, 136, 0) 73%, rgba(10, 86, 136, 0.2) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table thead tr td.type { background-color: rgba(10, 86, 136, 0.15); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:last-child { border-bottom: 1px solid rgb(10, 86, 136); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:nth-child(2n+1) .name { background: linear-gradient(to right, rgba(10, 86, 136, 0.12) 0%, rgba(10, 86, 136, 0) 63%, rgba(10, 86, 136, 0.1) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:nth-child(2n+1) .number { background-color: rgba(10, 86, 136, 0.1); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:nth-child(2n) .name { background: linear-gradient(to right, rgba(10, 86, 136, 0.25) 0%, rgba(10, 86, 136, 0) 73%, rgba(10, 86, 136, 0.2) 100%); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr:nth-child(2n) .type { background-color: rgba(10, 86, 136, 0.18); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td { text-transform: uppercase; height: 65px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.name { padding-left: 15px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(111, 216, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.name img { border: 1px solid rgb(6, 108, 147); margin-right: 20px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.type { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(111, 216, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.number { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(111, 216, 255); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tbody tr td.number .legend { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(124, 151, 162); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr { border-style: solid; border-color: rgb(10, 86, 136); border-image: initial; border-width: 1px 1px 0px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td { padding-left: 30px; text-shadow: rgba(0, 132, 255, 0.5) 0px 0px 8px; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td:not(:last-child) { border-right: 1px solid rgb(10, 86, 136); }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td.name { width: 60%; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td.type { width: 20%; }
#store.ship-upgrade #store-wrapper #ship-upgrader #info-result .plegde-listing table tr td.number { width: 20%; }
#store.ship-upgrade #rsi-website-footer { padding-top: 110px; margin-top: -750px; }
@media only screen and (max-width: 760px) {
#store.ship-upgrade #rsi-website-footer { margin-top: -235px; }
}
#store.ship-upgrade #rsi-website-footer .exterior-lines { top: 111px; }
.sku-detail.buy-back #store-wrapper .content-block4 .viewall { display: none; }
@media (max-width: 945px) {
.sku-detail.buy-back#store .wcontent { width: auto; padding: 0px 15px; }
.sku-detail.buy-back#store.sku-detail .lcol { width: auto; }
.sku-detail.buy-back#store .buy-back-description p { width: auto; }
.sku-detail.buy-back#store.sku-detail .rcol .package-listing { width: auto; }
}
.sku-detail.buy-back .rcol .package-listing ul li a { display: none; }
.sku-detail.buy-back figure { position: relative; width: 248px; height: 148px; border: 1px solid rgb(2, 255, 255); }
.sku-detail.buy-back figure img { max-width: 100%; }
.sku-detail.buy-back figure::before { content: ""; width: 236px; height: 148px; position: absolute; left: 6px; top: -1px; border-style: solid; border-color: rgb(1, 78, 109); border-image: initial; border-width: 1px 0px; }
.sku-detail.buy-back figure::after { content: ""; width: 248px; height: 136px; position: absolute; left: -1px; top: 6px; border-style: solid; border-color: rgb(1, 78, 109); border-image: initial; border-width: 0px 1px; }
.sku-detail.buy-back .buy-back-title { width: 776px; margin: 0px auto 15px; font: 20px / 1 Electrolize, sans-serif; color: rgb(0, 231, 255); text-transform: uppercase; }
.sku-detail.buy-back .buy-back-description { margin-bottom: 25px; }
.sku-detail.buy-back .buy-back-description p { width: 776px; margin: 0px auto; font-size: 14px; color: rgb(208, 221, 226); }
.sku-detail.buy-back .lcol .buy-back-warning { padding: 15px 15px 15px 55px; margin: 15px 0px 0px -50px; border: 1px solid currentcolor; font: italic 14px / 1.25 Electrolize, sans-serif; background: linear-gradient(rgba(106, 97, 56, 0.28) 0%, rgba(106, 97, 56, 0.28) 50%, rgba(106, 97, 56, 0) 51%, rgba(106, 97, 56, 0) 100%) 0% 0% / 2px 2px rgba(181, 170, 127, 0.1); position: relative; color: rgb(250, 171, 1) !important; }
.sku-detail.buy-back .lcol .buy-back-warning::before { content: ""; display: block; width: calc(100% - 16px); height: 100%; border-style: solid; border-color: rgb(102, 73, 7); border-image: initial; border-width: 1px 0px; position: absolute; top: -1px; left: 8px; }
.sku-detail.buy-back .lcol .buy-back-warning::after { content: ""; display: block; width: 100%; height: calc(100% - 16px); border-style: solid; border-color: rgb(102, 73, 7); border-image: initial; border-width: 0px 1px; position: absolute; top: 8px; left: -1px; }
.sku-detail.buy-back .lcol .buy-back-warning .warn-icon { display: block; width: 34px; height: 31px; position: absolute; left: 12px; top: 12px; background: url("") 0px 0px no-repeat; }
.sku-detail.buy-back .lcol .buy-back-warning strong { color: rgb(221, 221, 221); }
#store.cart #bodyWrapper { overflow-x: initial; }
#store.cart .page-wrapper { border: none; position: relative; z-index: 14; }
#store.cart #contentbody { padding: 0px; background: rgb(34, 40, 44); border: none; }
#store.cart #root { min-height: 50vh; margin-top: -7px; }
#store.cart .c-brand-menu--store { border-bottom: none; background: 0px 0px; }
#store.cart .c-brand-menu--store .c-brand-menu__item-desc { display: inline-block; }
@media (max-width: 1023px) {
#store.cart #contentbody { margin-top: 50px; }
}
#electronic-access { min-width: 0px; }
#electronic-access #contentbody { padding: 0px; }
.electronic-access { background: url("") center top / cover no-repeat; box-sizing: border-box; padding: 30vh 0px 0px; min-height: 70vh; }
.electronic-access *, .electronic-access ::before, .electronic-access ::after { box-sizing: inherit; }
.electronic-access__wrapper { position: relative; padding: 0px; display: flex; justify-content: flex-end; max-width: 1200px; }
.electronic-access__wrapper::after { content: ""; display: block; position: absolute; top: 26px; bottom: 40px; background: rgb(9, 50, 76); width: 200%; right: -190%; height: calc(100% - 52px); z-index: 0; }
.electronic-access__box { max-width: 800px; width: 100%; font-family: Electrolize, sans-serif; font-size: 26px; line-height: 1.7em; background: rgb(9, 50, 76); color: rgb(255, 255, 255); padding: 40px 0px 40px 80px; z-index: 1; }
.electronic-access__box strong { font-family: Electrolize, sans-serif; font-size: 30px; font-weight: 400; }
@media only screen and (max-width: 1024px) {
#electronic-access #contentbody { padding: 0px; }
.electronic-access__wrapper { padding: 0px 20px; justify-content: center; }
.electronic-access__wrapper::after { display: none; }
.electronic-access__box { text-align: center; padding: 40px; }
}
@media only screen and (max-width: 760px) {
.electronic-access__box { padding: 20px; font-size: 18px; }
.electronic-access__box strong { font-size: 20px; }
}
#voyager-direct { min-width: 0px; }
#voyager-direct #contentbody { padding: 0px; }
.voyager-direct { background: url("") center center / cover no-repeat; box-sizing: border-box; padding: 146px 0px 0px; min-height: 70vh; }
.voyager-direct *, .voyager-direct ::before, .voyager-direct ::after { box-sizing: inherit; }
.voyager-direct__wrapper { position: relative; padding: 0px; display: flex; justify-content: flex-end; max-width: 1200px; }
.voyager-direct__wrapper::after { content: ""; display: block; position: absolute; top: 24px; bottom: 40px; background: rgb(9, 50, 76); width: 200%; right: -190%; height: calc(100% - 48px); z-index: 0; }
.voyager-direct__box { max-width: 800px; width: 100%; font-family: Electrolize, sans-serif; font-size: 26px; line-height: 1.7em; background: rgb(9, 50, 76); color: rgb(255, 255, 255); padding: 40px 0px 40px 80px; z-index: 1; }
.voyager-direct__box strong { font-family: Electrolize, sans-serif; font-size: 30px; font-weight: 400; }
@media only screen and (max-width: 1024px) {
.voyager-direct { padding: 70px 0px 0px; }
.voyager-direct__wrapper { padding: 0px 20px; justify-content: center; }
.voyager-direct__wrapper::after { display: none; }
.voyager-direct__box { text-align: center; padding: 40px; }
}
@media only screen and (max-width: 760px) {
.voyager-direct__box { padding: 20px; font-size: 18px; }
.voyager-direct__box strong { font-size: 20px; }
}
#store.rental .page-wrapper { background-image: url(""); border-top-color: rgba(28, 109, 101, 0.25); }
#store.rental #contentbody { border-top-color: rgba(28, 109, 101, 0.25); }
#store.rental .holosmallbtn .holosmallbtn-top, #store.rental .holosmallbtn .holosmallbtn-bottom { background-image: url(""); color: rgb(218, 247, 235); }
#store.rental #store-carousel { background: rgba(16, 53, 54, 0.35); }
#store.rental #store-carousel .slide .item::after { background: rgba(3, 16, 16, 0.85); }
#store.rental #store-carousel .slide .item .info .inner { background: rgba(3, 15, 15, 0.75); }
#store.rental #store-carousel .slide .item .info .title { color: rgb(182, 227, 209); }
#store.rental #store-carousel .slide .item .info .title span { color: rgb(42, 136, 123); }
#store.rental #store-carousel .slide .item .info .text { color: rgb(42, 136, 123); }
#store.rental #store-carousel .slide .item .info .price { background: rgba(3, 15, 15, 0.75); }
#store.rental #store-carousel .slide .item .info .price .final-price, #store.rental #store-carousel .slide .item .info .price .super .currency { color: rgb(233, 248, 232); text-shadow: rgba(6, 224, 192, 0.33) 0px 0px 2px; }
#store.rental #store-carousel .slide .item .info .more { color: rgb(182, 227, 209); }
#store.rental #store-carousel .slide .item .info .more::after { background: rgb(34, 141, 134); }
#store.rental #store-carousel .slide .item .info .viewmore { color: rgb(182, 227, 209); }
#store.rental #store-carousel .slide .item .info .viewmore .arrow { background: url("") center center no-repeat; }
#store.rental #store-carousel .arrows .prev { background-image: url(""); }
#store.rental #store-carousel .arrows .next { background-image: url(""); }
#store.rental #store-wrapper .intro-text { color: rgb(64, 114, 93); }
#store.rental #store-wrapper .content-block4 { border-top-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .content-block4 .content { background: rgba(6, 18, 20, 0.75); }
#store.rental #store-wrapper .content-block4 .content .top { background-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .content-block4 h1 { color: rgb(233, 248, 232); background: url("") 0px -3px no-repeat; }
@media only screen and (max-width: 768px) {
#store.rental #store-wrapper .content-block4 h1 { background-position: 0px -13px; }
}
#store.rental #store-wrapper .content-block4 .viewall { color: rgba(42, 136, 101, 0.5); }
#store.rental #store-wrapper .content-block4 .viewall .arrow { background: url("") center center no-repeat; }
#store.rental #store-wrapper .products-row { background: rgba(6, 18, 20, 0.75); border-bottom-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .sort-filter-wrap { background: rgba(6, 18, 20, 0.75); border-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset input[type="text"] { border-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.sort a.sort { border-left-color: rgb(34, 141, 134); }
#store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.sort a.sort, #store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.sort label { color: rgb(233, 248, 232); }
@media only screen and (max-width: 768px) {
#store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.lfilters, #store.rental #store-wrapper .sort-filter-wrap .sort-filters fieldset.sort { border-bottom-color: rgb(34, 141, 134); }
}
#store.rental #store-wrapper #search-results .inner { background: rgba(6, 18, 20, 0.75); }
#store.rental .selectlist { border-color: rgb(34, 141, 134); }
@media only screen and (max-width: 990px) {
#store.rental .selectlist { border: 1px solid rgb(34, 141, 134); }
}
#store.rental .selectlist * { color: rgb(255, 255, 255); }
#store.rental .selectlist > .arrow { background-image: url(""); }
#store.rental .selectlist > span { border-right: 1px solid rgb(34, 141, 134); }
#store.rental .selectlist ul li.hover, #store.rental .selectlist ul li.hover.selected { background-color: rgb(29, 223, 240); color: rgb(0, 0, 0); }
#store.rental .selectlist .body { border-color: rgb(34, 141, 134); }
#store.rental .corner { background-image: url(""); }
#store.rental.sku-detail h4 { color: rgb(182, 227, 209); }
#store.rental.sku-detail .lcol p { color: rgb(182, 227, 209); }
#store.rental.sku-detail .lcol .price .final-price { color: rgb(233, 248, 232); }
#store.rental.sku-detail .lcol .price .super .currency { color: rgb(182, 227, 209); }
#store.rental.sku-detail .rcol .no-carousel { border: 1px solid rgb(218, 247, 235); }
#store.rental.sku-detail .rcol .carousel-sku .viewport .slide img { border-color: rgb(218, 247, 235); }
#store.rental.sku-detail .rcol .carousel-holder { background: url("") center top no-repeat; border: none; }
#store.rental.sku-detail .rcol .carousel .pager { background: url("") center bottom; height: 24px; margin: 0px auto; position: relative; text-align: center; width: 200px; }
#store.rental.sku-detail .rcol .carousel .pager .left, #store.rental.sku-detail .rcol .carousel .pager .right { display: none; }
#store.rental.sku-detail .rcol .carousel .pager .left span, #store.rental.sku-detail .rcol .carousel .pager .right span { background: url(""); }
#store.rental.sku-detail .rcol .carousel .pager .right span { background-position: right center; }
#store.rental.sku-detail .rcol .carousel .pager .radio-pager.small { background: url("") center center no-repeat; }
#store.rental.sku-detail .rcol .carousel .pager .radio-pager.small.on { background: url("") center center no-repeat, url("") center center no-repeat; }
#store.rental.sku-detail .rcol .weapons-stats-block { background: rgba(6, 18, 20, 0.75); border: 1px solid rgb(34, 141, 134); height: 87px; margin: 0px auto; padding: 8px 0px 0px 80px; position: relative; width: 694px; }
#store.rental.sku-detail .rcol .weapons-stats-block * { font-family: Electrolize; }
#store.rental.sku-detail .rcol .weapons-stats-block .info { color: rgb(51, 92, 75); float: left; font-size: 12px; height: 26px; line-height: 26px; width: 300px; }
#store.rental.sku-detail .rcol .weapons-stats-block .info span { color: rgb(182, 227, 209); font-size: 14px; text-transform: uppercase; }
#store.rental.sku-detail .rcol .weapons-stats-block .info span.rate { width: 24px; height: 5px; margin-left: 6px; display: inline-block; background: rgba(6, 18, 20, 0.75); }
#store.rental.sku-detail .rcol .weapons-stats-block .info span.rate.on { background: rgb(29, 223, 240); box-shadow: rgb(255, 255, 255) 0px 0px 15px 0px; }
#store.rental.sku-detail .rcol .package-listing.item ul { background: rgba(6, 18, 20, 0.75); border-color: rgb(34, 141, 134); }
#store.rental.sku-detail .rcol .package-listing.item ul li { background: url("") left center no-repeat; color: rgb(182, 227, 209); }
#store.rental.sku-detail .rcol .wrapper .content-block1 .content p { color: rgb(182, 227, 209); }
#store.rental .modals.sku_detail_zoom .modal-inner .close { background: url("") no-repeat; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom { border: 1px solid rgb(34, 141, 134); box-shadow: rgba(174, 229, 244, 0.5) 0px 0px 10px 0px; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .download_source { background: url("") center center; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .download_source a .text { color: rgb(182, 227, 209); }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .download_source a .icon { background: url("") center bottom no-repeat; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .download_source a .icon span { background: url("") center top no-repeat; }
#store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom .to-zoom, #store.rental .modals.sku_detail_zoom .modal-inner #sku-detail-zoom #target-zoom { border: 1px solid rgb(34, 141, 134); }
#store.rental #cart h1.page-title { background: rgba(6, 18, 20, 0.75); border-top: 1px solid rgb(34, 141, 134); border-bottom: 1px solid rgb(34, 141, 134); color: rgb(218, 247, 235); text-shadow: rgb(34, 141, 134) 0px 0px 20px; }
#store.rental #cart h1.page-title a { color: rgb(218, 247, 235); }
#store.rental #cart h1.page-title .icon { background: url("") 0px -10px no-repeat; }
#store.rental #cart h1.page-title .top-line { background-color: rgb(34, 141, 134); }
#store.rental #cart h1.page-title .bottom-line { background-color: rgb(34, 141, 134); }
#store.rental #cart h1.page-title .inner-line { background-color: rgb(34, 141, 134); }
#store.rental #cart .content-block1 { border-color: rgb(34, 141, 134); }
#store.rental #cart .content-block1 .top-line-thin, #store.rental #cart .content-block1 .top-line { background: rgb(34, 141, 134); }
#store.rental #cart .content-wrapper { background: rgba(6, 18, 20, 0.75); }
#store.rental #cart .content .row .line, #store.rental #cart .content .separator { background: none 0% 0% repeat scroll rgb(34, 141, 134); box-shadow: rgba(218, 247, 235, 0.6) 0px 0px 40px; }
#store.rental #cart .content .section .right, #store.rental #cart .content .cart-header h2 { color: rgb(218, 247, 235); }
#store.rental #cart .content .cart-header { border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart .content .list-items .row { background: rgb(12, 24, 27); border-top-color: rgb(34, 141, 134); border-right-color: rgb(34, 141, 134); border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart .content .list-items .item-col h3 a { color: rgb(218, 247, 235); }
#store.rental #cart.address .inner-content .address-content { background: rgba(6, 18, 20, 0.75); border-top-color: rgb(34, 141, 134); border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart.address .inner-content .address-content .line { background: none 0% 0% repeat scroll rgb(34, 141, 134); box-shadow: rgba(218, 247, 235, 0.6) 0px 0px 40px; }
#store.rental #cart.address .inner-content .address-content h2 { border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart.address .inner-content .address-content input[type="text"], #store.rental #cart.address .inner-content .address-content input[type="password"], #store.rental #cart.address .inner-content .address-content input[type="email"] { background-color: rgb(12, 24, 27); border: 1px solid rgb(34, 141, 134); color: rgb(218, 247, 235); }
#store.rental #cart.address .inner-content .address-content .notice { color: rgba(218, 247, 235, 0.5); }
#store.rental #cart.address .inner-content .address-content .notice span { color: rgb(218, 247, 235); }
#store.rental #cart.address .inner-content .top > h2.title { color: rgb(218, 247, 235); }
#store.rental #cart.address .inner-content label { color: rgb(218, 247, 235); }
#store.rental #cart.pay .inner-content .pay-content { background: rgba(6, 18, 20, 0.75); border-top-color: rgb(34, 141, 134); border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart.pay .inner-content .pay-content .line { background: none 0% 0% repeat scroll rgb(34, 141, 134); box-shadow: rgba(218, 247, 235, 0.6) 0px 0px 40px; }
#store.rental #cart.pay .inner-content .pay-content table { color: rgb(218, 247, 235); }
#store.rental #cart.pay .inner-content .pay-content table a { color: inherit; }
#store.rental #cart.pay .inner-content .pay-content table.billing-summary th { border-bottom-color: rgb(34, 141, 134); }
#store.rental #cart.pay .inner-content .payment-wrapper { border-top-color: rgb(34, 141, 134); }
#store.rental #cart.pay .inner-content .payment-wrapper .address p { color: rgba(218, 247, 235, 0.5); }
#store.rental #cart.pay .inner-content .payment-wrapper .address p strong { color: rgb(218, 247, 235); }
#store.rental #cart.pay .inner-content .payment-wrapper .right-section .s-row { border-bottom-color: rgb(34, 141, 134); color: rgb(218, 247, 235); }
#store.rental #cart.pay .inner-content label { color: rgba(218, 247, 235, 0.5); }
#store.rental #cart.pay .inner-content label a { color: rgba(218, 247, 235, 0.5); }
#store.rental #cart.pay .inner-content label a:hover { color: rgb(255, 255, 255); }
#store.rental #cart.confirmation .inner-content .top > h2.title { color: rgb(218, 247, 235); }
#store.rental #cart #rec-payment-page .wrapper { background: rgba(6, 18, 20, 0.75); border-color: rgb(34, 141, 134); }
#store.rental #cart #rec-payment-page .wrapper .modal-inner .explanation-message { background-color: rgb(12, 24, 27); border: 1px solid rgb(34, 141, 134); color: rgba(218, 247, 235, 0.5); }
#store.rental #cart #rec-payment-page .wrapper .modal-inner .explanation-message strong { color: rgb(218, 247, 235); }
.cart-promotion { margin-bottom: 35px; }
.cart-promotion .cart-promotion-recommend-label { margin-bottom: 35px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(115, 177, 203); text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
.cart-promotion .cart-promotion-blocks { border: 1px solid rgb(0, 69, 112); position: relative; }
.cart-promotion .logo { position: absolute; top: -25px; }
@media only screen and (max-width: 1024px) {
.cart-promotion .logo { left: 200px; top: -256px; }
}
@media only screen and (max-width: 768px) {
.cart-promotion .logo { left: 100px; }
}
.cart-promotion .logo img { height: 116px; position: relative; left: -50%; }
.cart-promotion .cart-promotion-block1 { float: left; width: 621px; height: 227px; background-size: cover; position: relative; overflow: hidden; }
@media only screen and (max-width: 1280px) {
.cart-promotion .cart-promotion-block1 { width: 60%; }
}
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block1 { width: 100%; }
}
.cart-promotion .cart-promotion-block1 .cart-promotion-item { width: 250px; position: absolute; left: 40px; bottom: 20px; }
@media only screen and (max-width: 1140px) {
.cart-promotion .cart-promotion-block1 .cart-promotion-item { width: 200px; }
}
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block1 .cart-promotion-item { width: 41%; }
}
.cart-promotion .cart-promotion-block1 .cart-promotion-item .item-title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(255, 255, 255); }
.cart-promotion .cart-promotion-block1 .cart-promotion-item .item-description { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); margin: 5px 0px; }
.cart-promotion .cart-promotion-block1 .cart-promotion-item a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 220, 240); text-decoration: underline; }
.cart-promotion .cart-promotion-block1 .overlay-more-info { background-color: rgba(0, 31, 51, 0.9); max-width: 440px; padding: 30px 25px; position: absolute; bottom: -400px; left: 17px; border: 1px solid rgb(19, 61, 85); transition-duration: 0.3s; perspective: 1000px; opacity: 0; z-index: 2; }
@media only screen and (max-width: 658px) {
.cart-promotion .cart-promotion-block1 .overlay-more-info { width: calc(100% - 50px); height: calc(100% - 60px); left: 0px; }
}
.cart-promotion .cart-promotion-block1 .overlay-more-info ul { padding: 0px; margin: 0px 0px 10px; }
.cart-promotion .cart-promotion-block1 .overlay-more-info ul li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); list-style: inside; }
.cart-promotion .cart-promotion-block1 .overlay-more-info p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); }
.cart-promotion .cart-promotion-block1 .overlay-more-info a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 220, 240); text-decoration: underline; }
.cart-promotion .cart-promotion-block1 .overlay-more-info.show { bottom: 17px; opacity: 1; }
@media only screen and (max-width: 658px) {
.cart-promotion .cart-promotion-block1 .overlay-more-info.show { bottom: 0px; }
}
.cart-promotion .cart-promotion-block2 { float: right; width: 417px; height: 227px; background-size: cover; position: relative; }
@media only screen and (max-width: 1280px) {
.cart-promotion .cart-promotion-block2 { width: 40%; }
}
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 { width: 100%; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item { width: 250px; position: absolute; right: 40px; top: 40px; }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item { position: relative; top: 0px; right: initial; width: 100%; height: 100%; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .item-description { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item .item-description { margin: 20px 0px 0px 20px; width: 40%; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper { margin-top: 20px; text-shadow: rgb(0, 0, 0) 2px 2px 0px; display: inline-block; vertical-align: top; position: relative; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .final-price { display: block; color: rgb(255, 174, 0); font-size: 26px; font-weight: 400; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .original-price, .cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount { display: inline-block; vertical-align: middle; line-height: 1em; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .original-price { text-decoration: none; position: relative; color: rgb(110, 174, 193); font-size: 18px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .original-price .super .currency { color: inherit; font-size: 11px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .original-price::after { content: ""; position: absolute; top: 50%; border-top: 1px solid; left: 0px; right: 0px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount { color: rgb(77, 255, 42); font-size: 14px; margin-left: 1em; text-transform: uppercase; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount strong { margin-left: 0.3em; font-weight: 400; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount .super { font-size: 9px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .discount .super .currency { color: inherit; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .super { font-size: 14px; vertical-align: text-top; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .super .currency { color: rgb(210, 210, 210); }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper { position: absolute; right: 40px; top: 0px; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .label { font-size: 14px; color: rgb(255, 255, 255); font-family: Orbitron; display: inline-block; font-weight: 700; text-transform: uppercase; }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .label { display: block; text-align: right; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .price { padding: 0px 0px 20px; }
.cart-promotion .cart-promotion-block2 .cart-promotion-item .price-wrapper .taxes { top: 14px; }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2 .cart-promotion-item .add-promotion { position: absolute; bottom: 40px; left: 101px; }
}
.cart-promotion .cart-promotion-block2 .cart-promotion-item .add-promotion .holobtn-top { color: rgb(221, 247, 192); font-size: 12px; }
.cart-promotion .cart-promotion-block2::before { content: ""; display: block; width: 100%; height: 100%; background: url("") 0% 0% / cover; position: absolute; left: 0px; top: 0px; }
@media only screen and (max-width: 1024px) {
.cart-promotion .cart-promotion-block2::before { background-size: initial; background-repeat: repeat; }
}
.cart-promotion.squadron-42 .cart-promotion-block1 .cart-promotion-item { left: initial; bottom: initial; right: 40px; top: 40px; }
.cart-promotion.squadron-42 .cart-promotion-block2 .cart-promotion-item .add-promotion { margin-left: -45px; }
.cart-promotion.squadron-42 .cart-promotion-block2 .cart-promotion-item .add-promotion .abs-overlay { width: 346px; height: 55px; background: url("") -9px -38px no-repeat transparent; }
.cart-promotion.squadron-42 .cart-promotion-block2 .cart-promotion-item .add-promotion .abs-overlay.holobtn-top { padding-top: 14px; }
.cart-promotion.squadron-42 .cart-promotion-block2 .cart-promotion-item .add-promotion .abs-overlay.holobtn-bottom { background-position: -9px -138px; }
.merchandise-header { margin-bottom: 65px; }
.merchandise-header h1 { font: bold 28px / 1.25 Orbitron, sans-serif; color: rgb(177, 216, 241); text-shadow: rgba(0, 108, 255, 0.45) -4px -4px 8px, rgba(0, 108, 255, 0.45) 4px 4px 8px; text-transform: uppercase; text-align: center; position: relative; width: 122.8%; height: 90px; margin: 0px 0px 0px -11.4%; padding-top: 35px; }
.merchandise-header h1 .header-text { display: inline-block; font-family: inherit; }
@media only screen and (max-width: 945px) {
.merchandise-header h1 .header-text { width: 70%; }
}
.merchandise-header h1::before { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("") -70px top / 788px no-repeat; z-index: -1; }
.merchandise-header h1::after { content: ""; display: block; width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background: url("") -70px top / 788px no-repeat; transform: rotateY(180deg); z-index: -1; }
.merchandise-header h1.flipped { margin-top: -20px; transform: scaleY(-1); }
.merchandise-header h1.flipped::before, .merchandise-header h1.flipped::after { background-image: url(""); }
@media only screen and (max-width: 1150px) {
.merchandise-header h1::before { background-position: 90% top; }
.merchandise-header h1::after { background-position: 90% top; }
}
@media only screen and (max-width: 950px) {
.merchandise-header h1::before { background-position: 50% top; }
.merchandise-header h1::after { background-position: 50% top; }
}
.merchandise-header .featured-video .placeholder { width: 783px; height: 439px; border: 1px solid rgb(6, 108, 147); margin: 0px auto 30px; position: relative; cursor: pointer; overflow: hidden; }
.merchandise-header .featured-video .placeholder::before { content: ""; display: block; width: 114px; height: 104px; position: absolute; top: 50%; left: 50%; margin: -52px 0px 0px -57px; background: url("") 0px 0px no-repeat; transition: filter 0.2s ease-out 0s, opacity 0.25s linear 0s; }
.merchandise-header .featured-video .placeholder > img { display: block; width: 100%; cursor: pointer; }
.merchandise-header .featured-video .placeholder.playing::before { filter: blur(8px); opacity: 0; }
@media only screen and (max-width: 945px) {
.merchandise-header .featured-video .placeholder { width: 100%; height: auto; }
}
.merchandise-header .featured-video #video-container { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.merchandise-header .featured-video figcaption { width: 845px; font: 17px / 1.25 Electrolize, sans-serif; color: rgb(8, 145, 197); text-align: center; margin: 0px auto; }
@media only screen and (max-width: 945px) {
.merchandise-header .featured-video figcaption { width: auto; }
}
@-webkit-keyframes flash-slow {
0% { opacity: 0; }
50% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes flash-slow {
0% { opacity: 0; }
50% { opacity: 1; }
100% { opacity: 0; }
}
@-webkit-keyframes flash-fast {
0% { opacity: 0; }
24% { opacity: 0; }
25% { opacity: 1; }
30% { opacity: 0; }
34% { opacity: 0; }
35% { opacity: 1; }
40% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes flash-fast {
0% { opacity: 0; }
24% { opacity: 0; }
25% { opacity: 1; }
30% { opacity: 0; }
34% { opacity: 0; }
35% { opacity: 1; }
40% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 0; }
}
@-webkit-keyframes particles1 {
0% { opacity: 1; top: 62px; left: 29px; }
50% { opacity: 0; top: 12px; left: 65px; }
100% { opacity: 0; top: 12px; left: 65px; }
}
@keyframes particles1 {
0% { opacity: 1; top: 62px; left: 29px; }
50% { opacity: 0; top: 12px; left: 65px; }
100% { opacity: 0; top: 12px; left: 65px; }
}
@-webkit-keyframes particles2 {
0% { opacity: 0; top: 80px; left: 40px; }
49% { opacity: 0; top: 80px; left: 40px; }
50% { opacity: 1; top: 80px; left: 40px; }
100% { opacity: 0; top: 15px; left: 80px; }
}
@keyframes particles2 {
0% { opacity: 0; top: 80px; left: 40px; }
49% { opacity: 0; top: 80px; left: 40px; }
50% { opacity: 1; top: 80px; left: 40px; }
100% { opacity: 0; top: 15px; left: 80px; }
}
@-webkit-keyframes particles3 {
0% { opacity: 0; top: 61px; left: 51px; }
24% { opacity: 0; top: 61px; left: 51px; }
25% { opacity: 1; top: 61px; left: 51px; }
100% { opacity: 0; top: 3px; left: 96px; }
}
@keyframes particles3 {
0% { opacity: 0; top: 61px; left: 51px; }
24% { opacity: 0; top: 61px; left: 51px; }
25% { opacity: 1; top: 61px; left: 51px; }
100% { opacity: 0; top: 3px; left: 96px; }
}
@-webkit-keyframes core {
0% { opacity: 1; }
25% { opacity: 0.7; }
50% { opacity: 1; }
75% { opacity: 0.7; }
100% { opacity: 1; }
}
@keyframes core {
0% { opacity: 1; }
25% { opacity: 0.7; }
50% { opacity: 1; }
75% { opacity: 0.7; }
100% { opacity: 1; }
}
@-webkit-keyframes core-flare {
0% { opacity: 0.2; }
30% { opacity: 0.8; }
50% { opacity: 0.2; }
100% { opacity: 0.2; }
}
@keyframes core-flare {
0% { opacity: 0.2; }
30% { opacity: 0.8; }
50% { opacity: 0.2; }
100% { opacity: 0.2; }
}
@-webkit-keyframes core-shade {
0% { opacity: 0.2; }
25% { opacity: 0.5; }
50% { opacity: 0.1; }
75% { opacity: 0.5; }
100% { opacity: 0.2; }
}
@keyframes core-shade {
0% { opacity: 0.2; }
25% { opacity: 0.5; }
50% { opacity: 0.1; }
75% { opacity: 0.5; }
100% { opacity: 0.2; }
}
@-webkit-keyframes planet-shade {
0% { opacity: 0.5; }
30% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 0.5; }
}
@keyframes planet-shade {
0% { opacity: 0.5; }
30% { opacity: 0; }
50% { opacity: 0; }
100% { opacity: 0.5; }
}
@-webkit-keyframes aqu-computer {
0% { opacity: 0.5; }
50% { opacity: 0.3; }
100% { opacity: 0.5; }
}
@keyframes aqu-computer {
0% { opacity: 0.5; }
50% { opacity: 0.3; }
100% { opacity: 0.5; }
}
@-webkit-keyframes aqui-part1 {
0% { opacity: 0.2; top: 235px; left: 307px; }
50% { opacity: 0; top: 380px; left: 402px; }
100% { opacity: 0; top: 380px; left: 402px; }
}
@keyframes aqui-part1 {
0% { opacity: 0.2; top: 235px; left: 307px; }
50% { opacity: 0; top: 380px; left: 402px; }
100% { opacity: 0; top: 380px; left: 402px; }
}
@-webkit-keyframes aqui-part2 {
0% { opacity: 0; }
49% { opacity: 0; }
50% { opacity: 0.2; top: 265px; left: 345px; }
100% { opacity: 0; top: 340px; left: 400px; }
}
@keyframes aqui-part2 {
0% { opacity: 0; }
49% { opacity: 0; }
50% { opacity: 0.2; top: 265px; left: 345px; }
100% { opacity: 0; top: 340px; left: 400px; }
}
@-webkit-keyframes aqui-part3 {
0% { opacity: 0; }
24% { opacity: 0; }
25% { opacity: 0.2; top: 340px; left: 350px; }
100% { opacity: 0; top: 440px; left: 415px; }
}
@keyframes aqui-part3 {
0% { opacity: 0; }
24% { opacity: 0; }
25% { opacity: 0.2; top: 340px; left: 350px; }
100% { opacity: 0; top: 440px; left: 415px; }
}
@-webkit-keyframes drill-light {
0% { opacity: 0; }
10% { opacity: 0.1; }
20% { opacity: 0; }
30% { opacity: 0.15; }
40% { opacity: 0.1; }
50% { opacity: 0; }
60% { opacity: 0.1; }
70% { opacity: 0.15; }
80% { opacity: 0; }
90% { opacity: 0.1; }
100% { opacity: 0; }
}
@keyframes drill-light {
0% { opacity: 0; }
10% { opacity: 0.1; }
20% { opacity: 0; }
30% { opacity: 0.15; }
40% { opacity: 0.1; }
50% { opacity: 0; }
60% { opacity: 0.1; }
70% { opacity: 0.15; }
80% { opacity: 0; }
90% { opacity: 0.1; }
100% { opacity: 0; }
}
@-webkit-keyframes drill-beam {
0% { opacity: 1; }
50% { opacity: 0.75; }
100% { opacity: 1; }
}
@keyframes drill-beam {
0% { opacity: 1; }
50% { opacity: 0.75; }
100% { opacity: 1; }
}
@-webkit-keyframes drill-beam2 {
0% { opacity: 1; }
50% { opacity: 0.7; }
100% { opacity: 1; }
}
@keyframes drill-beam2 {
0% { opacity: 1; }
50% { opacity: 0.7; }
100% { opacity: 1; }
}
@-webkit-keyframes drill-particle1 {
0% { top: 1015px; left: 373px; opacity: 0.7; }
20% { top: 1185px; left: 425px; opacity: 0; }
100% { top: 1185px; left: 425px; opacity: 0; }
}
@keyframes drill-particle1 {
0% { top: 1015px; left: 373px; opacity: 0.7; }
20% { top: 1185px; left: 425px; opacity: 0; }
100% { top: 1185px; left: 425px; opacity: 0; }
}
@-webkit-keyframes drill-particle2 {
0% { top: 1035px; left: 379px; opacity: 0; }
79% { top: 1035px; left: 379px; opacity: 0; }
80% { top: 1035px; left: 379px; opacity: 0.7; }
100% { top: 1265px; left: 450px; opacity: 0; }
}
@keyframes drill-particle2 {
0% { top: 1035px; left: 379px; opacity: 0; }
79% { top: 1035px; left: 379px; opacity: 0; }
80% { top: 1035px; left: 379px; opacity: 0.7; }
100% { top: 1265px; left: 450px; opacity: 0; }
}
@-webkit-keyframes drill-particle3 {
0% { top: 1185px; left: 420px; opacity: 0; }
49% { top: 1185px; left: 420px; opacity: 0; }
50% { top: 1185px; left: 420px; opacity: 0.7; }
100% { top: 1415px; left: 490px; opacity: 0; }
}
@keyframes drill-particle3 {
0% { top: 1185px; left: 420px; opacity: 0; }
49% { top: 1185px; left: 420px; opacity: 0; }
50% { top: 1185px; left: 420px; opacity: 0.7; }
100% { top: 1415px; left: 490px; opacity: 0; }
}
@-webkit-keyframes back-drill-beam {
0% { opacity: 1; }
50% { opacity: 0.1; }
100% { opacity: 1; }
}
@keyframes back-drill-beam {
0% { opacity: 1; }
50% { opacity: 0.1; }
100% { opacity: 1; }
}
@-webkit-keyframes back-drill-glow {
0% { opacity: 0.4; }
25% { opacity: 0.1; }
50% { opacity: 0.2; }
75% { opacity: 0.1; }
100% { opacity: 0.4; }
}
@keyframes back-drill-glow {
0% { opacity: 0.4; }
25% { opacity: 0.1; }
50% { opacity: 0.2; }
75% { opacity: 0.1; }
100% { opacity: 0.4; }
}
#about-rsi { position: relative; z-index: 0; }
#about-rsi #contentbody { overflow-x: hidden; }
#about-rsi .modal-wrapper { text-align: center; }
#about-rsi .modal-wrapper .hr { display: none; }
#about-rsi .modal-wrapper .content-block4 { display: none; }
#about-rsi .modal-wrapper .close { right: 10px; top: 10px; }
#about-rsi #bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#about-rsi #bg.p1 { background: url("") center top no-repeat rgb(0, 0, 0); padding-bottom: 669px; }
#about-rsi #bg.p2 { background: url("") 0px 1310px no-repeat rgb(0, 0, 0); padding-bottom: 727px; }
#about-rsi #bg.p3 { background: url("") center top no-repeat rgb(0, 0, 0); padding-bottom: 751px; }
#about-rsi .bracket-button { cursor: default; }
#about-rsi h1 { width: 660px; margin-top: 0px; margin-bottom: 0px; font-size: 45px; color: rgb(66, 237, 248); font-family: Orbitron; font-weight: 700; text-transform: uppercase; line-height: 45px; text-shadow: rgb(0, 112, 202) 0px 0px 30px; }
#about-rsi h3 { margin-bottom: 40px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(182, 142, 4); }
#about-rsi section { height: auto; position: relative; padding-top: 42px; z-index: 0; }
#about-rsi section .feature-block { width: 480px; padding: 30px 30px 0px; position: absolute; right: 0px; background: rgba(0, 11, 24, 0.5); border-style: solid; border-color: rgb(12, 103, 161); border-image: initial; border-width: 1px 1px 0px; }
#about-rsi section .feature-block .block-content { width: 100%; }
#about-rsi section .feature-block .block-content .summary { left: -230px; }
#about-rsi section .feature-block .block-content .feature-title { position: absolute; top: -49px; left: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(66, 237, 248); }
#about-rsi h5 { color: rgb(66, 237, 248); font-size: 11px; text-transform: uppercase; margin: 0px 0px 10px; }
#about-rsi ul { padding: 0px; margin: 0px; list-style-type: none; }
#about-rsi .container { width: 1020px; margin: 0px auto; position: relative; z-index: 1; }
#about-rsi .play-button { position: absolute; background: url(""); width: 230px; height: 230px; margin-left: auto; margin-right: auto; cursor: pointer; opacity: 0.7; }
#about-rsi .play-button:hover { opacity: 1; }
#about-rsi .pillar-content3 { position: relative; }
#about-rsi .block { position: relative; background: rgba(0, 11, 24, 0.5); width: 131.5%; padding: 30px 30px 0px; border-style: solid; border-color: rgb(12, 103, 161); border-image: initial; border-width: 0px 1px; margin-bottom: 340px; z-index: 2; }
#about-rsi .block .feature { padding: 0px; }
#about-rsi .block .block-title { position: absolute; top: -80px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(66, 237, 248); }
#about-rsi .block .block-content { width: 415px; }
#about-rsi .block .block-intro { margin-bottom: 30px; }
#about-rsi .block .block-intro p { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(115, 177, 203); line-height: 24px; margin-top: 0px; }
#about-rsi .block.middle { position: relative; width: 508px; margin-left: 478px; padding-bottom: 2px; border-top: none; border-bottom: none; }
#about-rsi .block.middle .chevron { position: absolute; top: -31px; right: 224px; }
#about-rsi .block.middle::before { content: ""; position: absolute; background: url("") no-repeat; width: 570px; height: 31px; top: -31px; left: -1px; }
#about-rsi .block.middle .summary { left: -230px; }
#about-rsi .block.middle .block-title { top: -50px; left: 0px; }
#about-rsi .block.middle .block-content { width: 100%; }
#about-rsi .block.middle::after { content: ""; position: absolute; background: url("") no-repeat; width: 570px; height: 31px; left: -1px; bottom: -31px; }
#about-rsi .block.right { right: -570px; margin-bottom: 119px; }
#about-rsi .block.right .chevron { left: 183px; position: absolute; }
#about-rsi .block.right .block-top { position: relative; height: 31px; top: -61px; left: -31px; display: flex; }
#about-rsi .block.right .block-top .block-top-corner { background: url("") left top no-repeat; width: 204px; height: 31px; left: -1px; top: -31px; }
#about-rsi .block.right .block-top .block-top-right { background-color: rgba(0, 11, 24, 0.4); border-top: 1px solid rgb(12, 103, 161); height: 31px; bottom: -1px; flex: 1 1 0%; }
#about-rsi .block.right .block-title { top: -43px; left: 0px; }
#about-rsi .block.right .block-content { width: 470px; margin-top: -31px; }
#about-rsi .block.right .block-btm { position: relative; height: 31px; bottom: -31px; left: -31px; display: flex; }
#about-rsi .block.right .block-btm .block-btm-corner { background: url("") left top no-repeat; width: 30px; height: 30px; left: -1px; }
#about-rsi .block.right .block-btm .block-btm-right { background-color: rgba(0, 11, 24, 0.4); border-bottom: 1px solid rgb(12, 103, 161); height: 28px; bottom: -1px; flex: 1 1 0%; }
#about-rsi .block.left { left: -1073px; text-align: right; width: 143.3%; padding-top: 0px; }
#about-rsi .block.left .chevron { position: absolute; left: 14px; z-index: 2; }
#about-rsi .block.left .block-top { position: relative; height: 31px; top: -31px; right: -32px; display: flex; }
#about-rsi .block.left .block-top .block-top-corner { position: absolute; background: url("") left top no-repeat; width: 572px; height: 31px; right: 0px; }
#about-rsi .block.left .block-top .block-top-corner .block-title { left: 45px; top: -10px; }
#about-rsi .block.left .block-top .block-top-left { position: relative; flex: 1 1 0%; background-color: rgba(0, 11, 24, 0.4); border-top: 1px solid rgb(12, 103, 161); height: 31px; bottom: 0px; right: 570px; z-index: 0; }
#about-rsi .block.left .block-content { width: 470px; display: inline-block; text-align: left; }
#about-rsi .block.left .block-btm { position: relative; height: 31px; bottom: -31px; left: -31px; display: flex; }
#about-rsi .block.left .block-btm .block-btm-corner { position: absolute; background: url("") left top no-repeat; width: 30px; height: 30px; right: -63px; }
#about-rsi .block.left .block-btm .block-btm-left { position: relative; right: -33px; bottom: 0px; height: 28px; background-color: rgba(0, 11, 24, 0.5); border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .block .block-video { position: relative; width: 450px; height: 250px; border: 1px solid rgb(2, 26, 47); margin: 0px auto 60px; }
#about-rsi .block .block-video .title { margin: 65px 0px 0px; background: url("") 16px center no-repeat; text-align: center; font-size: 34px; color: rgb(177, 216, 241); font-family: Orbitron; font-weight: 700; text-transform: uppercase; line-height: 65px; }
#about-rsi .block .block-video .play-button { position: relative; background: url("") 0% 0% / cover; width: 120px; height: 120px; margin: -25px auto; opacity: 0.7; }
#about-rsi .block .block-video .play-button:hover { opacity: 1; background: url(""); }
#about-rsi .block .feature { margin-bottom: 30px; padding: 0px 30px; }
#about-rsi .block .feature:last-child { margin-bottom: 0px; }
#about-rsi .block .feature h5 { margin-bottom: 0px; }
#about-rsi .block .feature p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(28, 107, 137); line-height: 20px; margin: 0px 0px 21px; }
#about-rsi .block .feature p:last-child { margin: 0px; }
#about-rsi .block a.bracket-button { position: absolute; width: 164px; }
#about-rsi .block a.bracket-button .label { font-family: Electrolize; width: 100%; display: none; }
#about-rsi .hex { width: 220px; height: 197px; position: absolute; opacity: 1; text-align: center; cursor: pointer; z-index: 25; }
#about-rsi .hex a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10; }
#about-rsi .hex a.arrows-button { position: relative; transform: rotate(90deg); padding: 0px; width: 59px; height: 56px; margin: -15px auto; }
#about-rsi .hex .bg { background: url("") 0% 0% / 100% 100%; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; opacity: 1; }
#about-rsi .hex .hover { background: url(""); width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; opacity: 0; }
#about-rsi .hex .hex-title { display: block; width: 140px; height: auto; vertical-align: middle; color: rgb(66, 237, 248); margin: 78px auto 25px; font-family: Orbitron; font-weight: 700; z-index: 4; font-size: 14px; line-height: 14px; text-transform: uppercase; position: relative; text-shadow: rgb(66, 169, 248) 0px 0px 30px; }
#about-rsi .hex:hover .bg { opacity: 0; }
#about-rsi .hex:hover .hover { opacity: 1; }
#about-rsi .hex:hover a.arrows-button .arrow0 { animation: 0.1s linear 0s 1 normal none running arrow; }
#about-rsi .hex:hover a.arrows-button .arrow1 { animation: 0.3s linear 0s 1 normal none running arrow; }
#about-rsi .hex:hover a.arrows-button .arrow2 { animation: 0.5s linear 0s 1 normal none running arrow; }
#about-rsi .hex.active .bg { opacity: 0; }
#about-rsi .hex.active .hover { opacity: 1; }
#about-rsi .hex.inactive { opacity: 0.5; }
#about-rsi .hex.inactive .bg { opacity: 1; }
#about-rsi .hex.inactive .hover { opacity: 0; }
#about-rsi .hex.inactive:hover a { cursor: default; text-shadow: rgb(66, 169, 248) 0px 0px 30px; color: rgb(66, 237, 248); }
#about-rsi .hex .hex-title a { display: block; width: 140px; height: auto; vertical-align: middle; color: rgb(66, 237, 248); margin: 78px auto 25px; font-family: Orbitron; font-weight: 700; z-index: 4; font-size: 14px; line-height: 14px; text-transform: uppercase; position: relative; text-shadow: rgb(66, 169, 248) 0px 0px 30px; }
#about-rsi .hex .hex-content { position: relative; z-index: 4; }
#about-rsi .hex .hex-content li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(177, 169, 146); line-height: 18px; }
#about-rsi .hex .hex-content .arrows-button { width: 90px; height: 54px; position: relative; margin: 0px auto; padding: 0px; display: block; transform: rotate(90deg); }
#about-rsi #hex-footer { margin-top: 1485px; margin-bottom: 150px; }
#about-rsi .title { margin: 80px 0px 38px; }
#about-rsi .title h3 { margin-bottom: 15px; }
#about-rsi .gplay-block { position: absolute; top: 1077px; left: -14px; background: rgba(182, 142, 4, 0.15); text-align: right; height: 402px; }
#about-rsi .gplay-block::before { content: ""; position: absolute; background: rgba(182, 142, 4, 0.15); width: 2000px; height: 497px; left: -2000px; top: -62px; }
#about-rsi .gplay-block .gplay-top { position: relative; height: 62px; top: -62px; display: flex; }
#about-rsi .gplay-block .gplay-top .chevron { position: absolute; top: 0px; right: 275px; background: rgb(217, 207, 152); box-shadow: rgba(255, 118, 17, 0.6) 0px 0px 12px 1px, rgba(255, 118, 17, 0.6) 5px -1px 20px 2px; }
#about-rsi .gplay-block .gplay-top .gplay-top-corner { background: url("") center top no-repeat; width: 301px; height: 62px; }
#about-rsi .gplay-block .gplay-top .gplay-top-left { background: rgba(182, 142, 4, 0.15); height: 62px; bottom: -1px; flex: 1 1 0%; }
#about-rsi .gplay-block .gplay-content { position: relative; display: inline-block; background: url("") center -25px no-repeat; right: 0px; width: 225px; padding: 0px 45px; text-align: left; transform: translateZ(0px); }
#about-rsi .gplay-block .gplay-content .gplay-title { position: absolute; top: -133px; left: 70px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(251, 231, 161); text-shadow: rgb(251, 231, 161) 0px 0px 25px; }
#about-rsi .gplay-block .gplay-content.opened { max-height: 999px; }
#about-rsi .gplay-block .gplay-content h6 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(253, 214, 140); font-weight: 700; font-style: italic; text-transform: uppercase; margin-bottom: 0px; margin-top: -18px; }
#about-rsi .gplay-block .gplay-content p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(177, 169, 146); font-style: italic; margin: 17px 0px 0px; }
#about-rsi .gplay-block .gplay-content .sc-logo { position: relative; background: url("") center top no-repeat; width: 225px; height: 173px; top: -115px; left: -3px; }
#about-rsi .gplay-block .gplay-content .hex-gplay { position: absolute; background: url("") 0px 0px no-repeat; width: 90px; height: 90px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(177, 169, 146); text-transform: uppercase; text-align: center; cursor: pointer; opacity: 0.6; }
#about-rsi .gplay-block .gplay-content .hex-gplay span { width: 100%; height: 100%; display: block; margin-top: 39px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 10px; color: rgb(177, 169, 146); opacity: 0.5; }
#about-rsi .gplay-block .gplay-content .hex-gplay.left { left: 52px; top: -17px; }
#about-rsi .gplay-block .gplay-content .hex-gplay.middle { left: 109px; top: 17px; }
#about-rsi .gplay-block .gplay-content .hex-gplay.right { right: 59px; top: -17px; }
#about-rsi .gplay-block .gplay-content .hex-gplay:hover { background-position: 0px -90px; }
#about-rsi .gplay-block .gplay-content .hex-gplay.active { background-position: 0px -90px; opacity: 1; }
#about-rsi .gplay-block .gplay-content .hex-gplay.active span { opacity: 1; }
#about-rsi .gplay-block .gplay-content .hex-item { display: none; }
#about-rsi .gplay-block .gplay-content .hex-item.current { display: block; }
#about-rsi .gplay-block .gp-btm { position: absolute; background: rgba(182, 142, 4, 0.15); width: calc(100% - 32px); height: 32px; right: 32px; bottom: -32px; flex: 1 1 0%; }
#about-rsi .gplay-block .gp-btm::after { content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 32px 32px 0px 0px; border-color: rgb(182, 142, 4) transparent transparent; opacity: 0.15; }
#about-rsi .pillar-section-title { position: relative; width: 390px; font-size: 30px; color: rgb(177, 216, 241); font-family: Orbitron; font-weight: 700; text-transform: uppercase; line-height: 44px; margin-bottom: 100px; z-index: 1; text-shadow: rgb(28, 72, 137) 0px 0px 30px; }
#about-rsi #pillar-intro { position: relative; background-color: rgba(0, 11, 24, 0.4); margin-bottom: 20px; padding: 25px 0px; z-index: 2; border-top: 1px solid rgb(12, 103, 161); }
#about-rsi #pillar-intro .sc-placeholder { position: absolute; width: 100%; height: 31px; bottom: -31px; margin-left: auto; margin-right: auto; display: flex; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc { position: relative; width: 181px; height: 31px; margin: 0px auto; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc::before { content: ""; position: absolute; width: 120px; height: 1px; background: rgb(12, 103, 161); left: 30px; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron { position: absolute; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron::before { content: ""; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron.left { right: 15px; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron.left::before { right: -31px; border-width: 31px 31px 0px 0px; border-color: rgb(0, 11, 24) transparent transparent; opacity: 0.4; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron.right { left: 15px; }
#about-rsi #pillar-intro .sc-placeholder .btm-sc .chevron.right::before { left: -31px; border-width: 0px 31px 31px 0px; border-color: transparent rgb(0, 11, 24) transparent transparent; opacity: 0.4; }
#about-rsi #pillar-intro .sc-placeholder .btm-right, #about-rsi #pillar-intro .sc-placeholder .btm-left { background-color: rgba(0, 11, 24, 0.4); border-bottom: 1px solid rgb(12, 103, 161); height: 31px; bottom: -1px; flex: 1 1 0%; }
#about-rsi #pillar-intro .sc-placeholder .glow-corner { position: relative; background: url(""); width: 150px; height: 110px; z-index: 5; }
#about-rsi #pillar-intro .sc-placeholder .glow-corner.left { left: -59px; top: -26px; }
#about-rsi #pillar-intro .sc-placeholder .glow-corner.right { background-position-x: 150px; right: -89px; top: -136px; }
#about-rsi #pillar-intro .intro-title { position: absolute; width: 300%; top: -56px; left: -95px; background-color: rgba(0, 11, 24, 0.4); padding: 12px 0px 3px 5px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(58, 96, 115); border-top: 1px solid rgb(12, 103, 161); }
#about-rsi #pillar-intro .intro-title span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(0, 228, 255); text-transform: uppercase; }
#about-rsi #pillar-intro .intro-title::before { content: ""; position: absolute; background: url(""); width: 38px; height: 31px; top: -1px; left: -36px; }
#about-rsi #pillar-intro .intro-title::after { content: ""; position: absolute; left: -1510px; width: 1475px; border-bottom: 1px solid rgb(12, 103, 161); top: 29px; }
#about-rsi #pillar-intro .intro-content { width: 630px; overflow: hidden; }
#about-rsi #pillar-intro .intro-content .js-more { display: none; }
#about-rsi #pillar-intro .intro-content.opened { max-height: 999px; }
#about-rsi #pillar-intro .intro-content .quote { width: 530px; margin: 0px 0px 20px 30px; position: relative; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 28px; color: rgb(177, 216, 241); }
#about-rsi #pillar-intro .intro-content .quote::before { content: "“"; position: absolute; font-size: 80px; top: -20px; left: -34px; }
#about-rsi #pillar-intro .intro-content .quote::after { content: "”"; position: absolute; font-size: 80px; margin-top: -10px; margin-left: 8px; }
#about-rsi #pillar-intro .intro-content .quote span { margin-left: 40px; display: inline-block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 28px; color: rgb(177, 216, 241); }
#about-rsi #pillar-intro .intro-content p { width: 480px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: rgb(115, 177, 203); line-height: 24px; margin: 0px auto 25px; }
#about-rsi #pillar-intro .intro-content h5 { margin-left: 44px; }
#about-rsi #pillar-intro .read-more { position: absolute; width: 200%; height: 3px; left: 400px; bottom: -44px; background-color: rgba(0, 11, 24, 0.4); padding: 12px 0px 3px 5px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(58, 96, 115); border-bottom: 1px solid rgb(12, 103, 161); }
#about-rsi #pillar-intro .read-more::before { content: ""; position: absolute; background: url(""); width: 18px; height: 19px; bottom: -1px; left: -18px; }
#about-rsi #pillar-intro .read-more::after { content: ""; position: absolute; left: -1493px; width: 1475px; border-bottom: 1px solid rgb(12, 103, 161); bottom: 17px; }
#about-rsi #pillar-intro .read-more a.bracket-button { position: relative; width: 182px; left: -48px; top: -31px; z-index: 1; }
#about-rsi #pillar-intro .chris-roberts { position: absolute; background: url("") center top no-repeat; width: 672px; height: 740px; bottom: -56px; right: -250px; }
#about-rsi #pillar-intro .chris-roberts .bio { position: absolute; bottom: 78px; width: 340px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(177, 169, 146); font-style: italic; }
#about-rsi #pillar-intro .chris-roberts .bio span { color: rgb(182, 142, 4); }
#about-rsi .sc-logo { position: absolute; background: url(""); top: -158px; left: 0px; right: 0px; margin-left: auto; margin-right: auto; width: 370px; height: 420px; z-index: 0; }
#about-rsi #pillar-hex { position: relative; width: 100%; height: 560px; background: url("") center 100px no-repeat; margin-top: 36px; }
#about-rsi #pillar-hex .sc-logo { position: absolute; background: url(""); top: -158px; left: 0px; right: 0px; margin-left: auto; margin-right: auto; width: 370px; height: 420px; z-index: 0; }
#about-rsi #pillar-hex #ship-small { position: absolute; left: 25px; top: 0px; width: 226px; height: 158px; background: url("") center top no-repeat; z-index: 2; }
#about-rsi #pillar-hex .pillar1-hex { top: 110px; left: 0px; right: 355px; margin: 0px auto; }
#about-rsi #pillar-hex .pillar2-hex { top: 225px; left: 0px; right: 0px; margin: 0px auto; }
#about-rsi #pillar-hex .pillar3-hex { top: 110px; right: 0px; left: 355px; margin: 0px auto; }
#about-rsi #pillar-hex .pillar3-hex .hex-title { margin-top: 92px; }
#about-rsi .pillar-video { background-color: rgb(0, 7, 15); width: 100%; height: 659px; position: relative; margin-top: -72px; margin-bottom: 238px; text-align: center; }
#about-rsi .pillar-video .title { background: url("") center center no-repeat; font-family: Orbitron; font-weight: 700; text-transform: uppercase; font-size: 80px; line-height: 90px; color: rgb(177, 216, 241); text-shadow: rgb(28, 72, 137) 0px 0px 20px; position: relative; top: 175px; opacity: 0.8; }
#about-rsi .pillar-video .caption { position: absolute; width: 410px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(15, 72, 94); text-transform: uppercase; text-align: center; margin: 0px auto; left: 0px; right: 0px; text-shadow: rgba(28, 72, 137, 0.3) 0px 0px 30px; }
#about-rsi .pillar-video .caption.top { top: -48px; }
#about-rsi .pillar-video .caption.bottom { bottom: -48px; }
#about-rsi .pillar-video .vid-top { position: absolute; width: 100%; height: 31px; top: -31px; display: flex; }
#about-rsi .pillar-video .vid-top .vid-top-left { background-color: rgb(0, 7, 15); height: 30px; border-top: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .pillar-video .vid-top .vid-top-mid { position: relative; width: 479px; height: 31px; }
#about-rsi .pillar-video .vid-top .vid-top-mid .chevron { position: absolute; }
#about-rsi .pillar-video .vid-top .vid-top-mid .chevron.left { left: 14px; }
#about-rsi .pillar-video .vid-top .vid-top-mid .chevron.right { right: 14px; }
#about-rsi .pillar-video .vid-top .vid-top-right { background-color: rgb(0, 7, 15); height: 30px; border-top: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .pillar-video .vid-btm { position: absolute; width: 100%; height: 31px; bottom: -31px; display: flex; }
#about-rsi .pillar-video .vid-btm .vid-btm-left { background-color: rgb(0, 7, 15); height: 30px; border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .pillar-video .vid-btm .vid-btm-mid { position: relative; width: 479px; height: 31px; }
#about-rsi .pillar-video .vid-btm .vid-btm-mid .chevron { position: absolute; }
#about-rsi .pillar-video .vid-btm .vid-btm-mid .chevron.left { right: 14px; }
#about-rsi .pillar-video .vid-btm .vid-btm-mid .chevron.right { left: 14px; }
#about-rsi .pillar-video .vid-btm .vid-btm-right { background-color: rgb(0, 7, 15); height: 30px; border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi .pillar-video iframe { width: 100%; height: 100%; border: none; }
#about-rsi .pillar-video .play-button { top: 360px; left: 0px; right: 0px; }
#about-rsi #pillar-footer { margin: 0px auto 100px; }
#about-rsi #pillar-footer .hex-wrap { min-height: 400px; position: relative; background-position-y: -49px; }
#about-rsi #pillar-footer .hex-wrap .hex { position: absolute; display: inline-block; width: 221px; height: 197px; background-size: 100% 100%; }
#about-rsi #pillar-footer .hex-wrap .hex .hex-title { width: 140px; margin: 80px auto 0px; }
#about-rsi #pillar-footer .hex-wrap .hex .hex-title a { display: block; font-size: 14px; line-height: 14px; margin: 0px auto; color: rgb(180, 242, 246); width: 140px; vertical-align: middle; position: relative; }
#about-rsi #pillar-footer .hex-wrap .hex .hover { width: 220px; height: 197px; background-size: 100% 100%; }
#about-rsi #pillar-footer .hex-wrap .hex .inner { width: 192px; height: 171px; background-size: 100% 100%; left: 16px; top: 13px; }
#about-rsi #pillar-footer .hex-wrap .hex .inner .center { width: 163px; height: 145px; background-size: 100% 100%; position: relative; margin: 0px auto; top: 14px; left: 0px; }
#about-rsi #pillar-footer .hex-wrap .hex .glow { width: 100%; height: 100%; background-size: 100% 100%; }
#about-rsi #pillar-footer .hex-wrap .hex .hex-content li { font-size: 10px; line-height: 11px; }
#about-rsi #pillar-footer .hex-wrap .hex .arrows-button { transform: rotate(-90deg); margin: -20px auto; height: 60px; }
#about-rsi #pillar-footer .hex-wrap .hex.footer-hex1 { top: 30px; left: 233px; }
#about-rsi #pillar-footer .hex-wrap .hex.footer-hex2 { top: 155px; left: 402px; }
#about-rsi #pillar-footer .hex-wrap .hex.footer-hex3 { top: 30px; right: 227px; }
#about-rsi #pillar-footer .hex-wrap .hex.footer-hex3 .hex-title { margin-top: 91px; }
#about-rsi #pillar-footer .footer-intro { width: 100%; height: auto; text-align: center; }
#about-rsi #pillar-footer .footer-intro span { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(66, 237, 248); line-height: 18px; margin: 0px auto 15px; }
#about-rsi #pillar-footer .footer-intro h4 { text-transform: uppercase; margin: 0px; font-size: 22px; font-family: Orbitron; font-weight: 700; color: rgb(188, 218, 248); }
#about-rsi #pillar-footer .footer-intro h5 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(177, 216, 241); line-height: 32px; text-transform: inherit; }
#about-rsi .flash { position: absolute; width: 60px; height: 60px; top: 461px; left: 383px; }
#about-rsi .flash.slow { animation: 3s ease 0s infinite normal none running flash-slow; }
#about-rsi .flash.fast { animation: 3s ease 0s infinite normal none running flash-fast; }
#about-rsi .flash.orange { width: 25px; height: 25px; background: url("") center top no-repeat; }
#about-rsi .flash.blue { background-image: url(""); }
#about-rsi .flash.red { background-image: url(""); }
#about-rsi .flash.small { width: 25px; height: 25px; background-size: 25px 25px; }
#about-rsi section#pillar1 #ship-javelin { position: absolute; top: -356px; right: -347px; width: 880px; height: 770px; background: url("") center top no-repeat; z-index: 2; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap { position: absolute; width: 110px; height: 110px; z-index: 0; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap.right { top: 285px; left: 575px; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap.left { top: 394px; left: 205px; transform: rotate(8deg); }
#about-rsi section#pillar1 #ship-javelin .particles-wrap .jav-part1 { position: relative; width: 2px; height: 4px; background: url("") center top no-repeat; animation: 2s ease 0s infinite normal none running particles1; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap .jav-part2 { position: relative; width: 2px; height: 4px; background: url("") center top no-repeat; animation: 2s ease 0s infinite normal none running particles2; }
#about-rsi section#pillar1 #ship-javelin .particles-wrap .jav-part3 { position: relative; width: 2px; height: 4px; background: url("") center top no-repeat; animation: 2s ease 0s infinite normal none running particles3; }
#about-rsi section#pillar1 #ship-javelin .flash:nth-child(1) { top: 452px; left: 373px; }
#about-rsi section#pillar1 #ship-javelin .flash:nth-child(2) { top: 241px; left: 577px; }
#about-rsi section#pillar1 #ship-javelin .flash:nth-child(3) { top: 164px; left: 480px; }
#about-rsi section#pillar1 #asteroid { position: absolute; top: -920px; right: -790px; width: 1045px; height: 1570px; background: url("") center top; z-index: 1; }
#about-rsi section#pillar1 .block.middle { margin-left: 450px; margin-top: 395px; }
#about-rsi section#pillar1 .block.middle .block-video { background: url("") no-repeat; }
#about-rsi section#pillar1 #planet-core { width: 1230px; height: 1290px; position: absolute; left: -602px; top: -210px; z-index: 0; }
#about-rsi section#pillar1 #planet-core #crust { position: absolute; background: url("") no-repeat; width: 1230px; height: 1290px; z-index: 5; }
#about-rsi section#pillar1 #planet-core #core { position: absolute; background: url("") no-repeat; width: 1230px; height: 1290px; z-index: 1; animation: 15s linear 0s infinite normal none running core; }
#about-rsi section#pillar1 #planet-core #core-shade { position: absolute; top: 486px; left: 410px; width: 358px; height: 358px; background: url("") no-repeat; z-index: 3; animation: 15s linear 0s infinite normal none running core-shade; }
#about-rsi section#pillar1 #planet-core #core-glow { position: absolute; top: 410px; left: 360px; width: 488px; height: 488px; background: url("") no-repeat; z-index: 0; animation: 15s linear 0s infinite normal none running core-glow; }
#about-rsi section#pillar1 #planet-core #core-flare { position: absolute; width: 1230px; height: 1290px; background: url("") no-repeat; z-index: 0; animation: 15s linear 0s infinite normal none running core-flare; }
#about-rsi section#pillar1 #planet-core #core-light { position: absolute; width: 1230px; height: 1290px; background: url("") no-repeat; z-index: 0; animation: 15s linear 0s infinite normal none running core-flare; }
#about-rsi section#pillar1 #planet-core #planet-shade { position: absolute; width: 1230px; height: 1290px; background: url("") no-repeat; z-index: 6; animation: 15s linear 0s infinite normal none running planet-shade; }
#about-rsi section#pillar1 #ship-cockpit { position: absolute; left: -424px; background: url("") 0px 130px no-repeat; width: 1160px; height: 700px; z-index: 3; }
#about-rsi section#pillar1 #ship-cockpit .aqu-computer { position: absolute; top: 325px; left: 507px; background: url("") no-repeat; width: 57px; height: 40px; z-index: 2; animation: 0.1s linear 0s infinite normal none running aqu-computer; }
#about-rsi section#pillar1 #station { width: 1250px; height: 865px; position: absolute; background: url(""); top: 500px; right: -480px; z-index: 3; }
#about-rsi section#pillar1 #station .flash:nth-child(1) { top: 195px; left: 557px; }
#about-rsi section#pillar1 #station .flash:nth-child(2) { top: 220px; left: 563px; }
#about-rsi section#pillar1 .pillar-section-title { width: 100%; }
#about-rsi section#pillar1 .pillar-video { background: url("") center top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar1 .pillar-video .vid-top .vid-top-left { background: url("") right top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar1 .pillar-video .vid-top .vid-top-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar1 .pillar-video .vid-top .vid-top-right { background: url("") left top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar1 .pillar-video .vid-btm .vid-btm-left { background: url("") right top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar1 .pillar-video .vid-btm .vid-btm-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar1 .pillar-video .vid-btm .vid-btm-right { background: url("") left top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar2 #top { position: relative; top: -312px; height: 1410px; background: url("") calc(50% + 1px) top no-repeat; text-align: center; }
#about-rsi section#pillar2 #top #pillar-hex { position: absolute; top: 200px; }
#about-rsi section#pillar2 #top .top-btm { position: absolute; width: 100%; height: 31px; bottom: -31px; display: flex; }
#about-rsi section#pillar2 #top .top-btm .top-btm-left { height: 30px; background: url("") right top no-repeat; border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi section#pillar2 #top .top-btm .top-btm-mid { position: relative; background: url("") center top no-repeat; width: 483px; height: 31px; }
#about-rsi section#pillar2 #top .top-btm .top-btm-mid .chevron { position: absolute; }
#about-rsi section#pillar2 #top .top-btm .top-btm-mid .chevron.left { right: 14px; }
#about-rsi section#pillar2 #top .top-btm .top-btm-mid .chevron.right { left: 14px; }
#about-rsi section#pillar2 #top .top-btm .top-btm-right { height: 30px; background: url("") left top no-repeat; border-bottom: 1px solid rgb(12, 103, 161); flex: 1 1 0%; }
#about-rsi section#pillar2 h1 { width: 100%; text-align: center; margin-top: -72px; margin-bottom: 225px; }
#about-rsi section#pillar2 #redeemer { position: absolute; background: url("") 0px 382px no-repeat; width: 673px; height: 764px; left: 480px; }
#about-rsi section#pillar2 #asteroids1 { position: absolute; left: -760px; top: 450px; width: 1468px; height: 1234px; background: url("") left top no-repeat; z-index: 2; }
#about-rsi section#pillar2 #asteroids2 { position: absolute; left: -760px; top: 120px; width: 1468px; height: 984px; background: url("") -630px -250px no-repeat; z-index: 2; }
#about-rsi section#pillar2 .gplay-block { top: 150px; }
#about-rsi section#pillar2 .block.middle { margin-left: -90px; }
#about-rsi section#pillar2 .block.middle .block-title { top: -80px; left: -30px; }
#about-rsi section#pillar2 .block.middle .summary { left: inherit; right: -235px; text-align: left; }
#about-rsi section#pillar2 .block.left { margin-bottom: 320px; }
#about-rsi section#pillar2 .block.right .block-top-corner { width: 360px; background: url("") left top no-repeat; }
#about-rsi section#pillar2 .block.right .chevron { left: 340px; }
#about-rsi section#pillar2 .block.right .block-video { background: url("") center top no-repeat; }
#about-rsi section#pillar2 .station { width: 1210px; height: 678px; position: absolute; top: 600px; left: -565px; background: url("") left top no-repeat; z-index: 2; }
#about-rsi section#pillar2 #bigblue { width: 750px; height: 626px; position: absolute; right: -420px; top: -120px; background: url("") left top no-repeat; z-index: 1; }
#about-rsi section#pillar2 #orangemoon { width: 198px; height: 198px; position: absolute; right: -530px; top: -110px; background: url("") left top no-repeat; z-index: 1; }
#about-rsi section#pillar2 .plnt-light { width: 418px; height: 283px; position: absolute; right: -250px; top: -135px; background: url("") left top no-repeat; z-index: 1; }
#about-rsi section#pillar2 .personna { position: absolute; top: 128px; right: -95px; width: 605px; height: 630px; }
#about-rsi section#pillar2 .personna .characters { position: relative; width: 510px; height: 556px; margin: 0px auto; background: url("") left top no-repeat; z-index: 1; }
#about-rsi section#pillar2 .personna .text { position: relative; bottom: 17px; padding-top: 15px; background: url("") left top no-repeat; width: 604px; height: 85px; text-align: center; z-index: 0; }
#about-rsi section#pillar2 .personna .text h3 { font-family: Orbitron; font-weight: 700; font-size: 23px; margin: 0px; text-transform: uppercase; color: rgb(255, 255, 255); text-shadow: rgb(66, 169, 248) 0px 0px 30px; }
#about-rsi section#pillar2 .personna .text .left { position: absolute; left: 66px; bottom: 15px; top: inherit; }
#about-rsi section#pillar2 .personna .text .right { position: absolute; right: 66px; bottom: 15px; top: inherit; }
#about-rsi section#pillar2 .personna .text p { margin: 0px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(66, 237, 248); text-transform: uppercase; text-shadow: rgb(66, 169, 248) 0px 0px 30px, rgb(66, 169, 248) 0px 0px 30px; padding-top: 6px; }
#about-rsi section#pillar2 .personna .text p span { text-transform: none; }
#about-rsi section#pillar2 .container.careers { height: 550px; }
#about-rsi section#pillar2 .container.careers .gplay-block { top: 0px; }
#about-rsi section#pillar2 .pillar-video { margin-top: 496px; background: url("") center top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 .pillar-video .vid-top .vid-top-left { background: url("") right top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 .pillar-video .vid-top .vid-top-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar2 .pillar-video .vid-top .vid-top-right { background: url("") left top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 .pillar-video .vid-btm .vid-btm-left { background: url("") right top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 .pillar-video .vid-btm .vid-btm-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar2 .pillar-video .vid-btm .vid-btm-right { background: url("") left top no-repeat rgb(0, 7, 15); }
#about-rsi section#pillar2 #pillar-footer { margin-top: 280px; }
#about-rsi section#pillar2 #pillar-footer .hex-wrap { margin-top: 116px; }
#about-rsi section#pillar2 #pillar-footer .sc-logo { top: -47px; }
#about-rsi section#pillar3 .p3-intro { height: 845px; }
#about-rsi section#pillar3 .snapshots { position: absolute; }
#about-rsi section#pillar3 .snapshots.left { top: 485px; left: 30px; }
#about-rsi section#pillar3 .snapshots.right { top: 872px; right: 30px; }
#about-rsi section#pillar3 .snapshots .caption { position: relative; background: rgba(0, 11, 24, 0.5); width: 358px; border-top: 1px solid rgb(12, 103, 161); border-right: 1px solid rgb(12, 103, 161); border-left: 1px solid rgb(12, 103, 161); border-image: initial; border-bottom: none; }
#about-rsi section#pillar3 .snapshots .caption::after { content: ""; position: absolute; bottom: -17px; left: -1px; width: 360px; height: 17px; background: url("") center top no-repeat; }
#about-rsi section#pillar3 .snapshots .caption .text { padding: 8px 19px 0px; }
#about-rsi section#pillar3 .snapshots .caption .text span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(66, 237, 248); text-shadow: rgb(66, 169, 248) 0px 0px 30px, rgb(66, 169, 248) 0px 0px 30px; }
#about-rsi section#pillar3 .snapshots .snapshot-item { position: relative; width: 360px; height: 295px; margin-bottom: 185px; }
#about-rsi section#pillar3 .snapshots .snapshot-item .img { position: relative; width: 360px; height: 240px; z-index: 1; }
#about-rsi section#pillar3 .snapshots .snapshot-item.step1 .img { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.step1 .img .cutlass { position: absolute; top: -84px; left: -80px; width: 500px; height: 333px; background: url("") center top no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.step2 .img { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.step2 .img .cutlass { position: absolute; top: -75px; left: -80px; width: 520px; height: 333px; background: url("") center top no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.racing .img { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.racing .img .ship-racing { position: absolute; top: -25px; left: -175px; width: 510px; height: 265px; background: url("") center top / cover no-repeat; z-index: 1; }
#about-rsi section#pillar3 .snapshots .snapshot-item.fps .img { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 .snapshots .snapshot-item.fps .img .machine { position: absolute; top: -95px; left: -6px; width: 372px; height: 225px; background: url("") center top no-repeat; z-index: 1; }
#about-rsi section#pillar3 #ship-constellation { position: absolute; width: 1000px; height: 628px; top: -120px; left: 30px; background: url("") center top no-repeat; z-index: 3; }
#about-rsi section#pillar3 #ship-constellation-shade { position: absolute; width: 574px; height: 200px; top: 320px; left: 210px; background: url("") center top no-repeat; z-index: 3; }
#about-rsi section#pillar3 #landsite { position: absolute; width: 750px; height: 438px; top: 324px; left: 89px; background: url("") center top no-repeat; z-index: 1; }
#about-rsi section#pillar3 #drill-wrap { position: absolute; width: 640px; height: 1850px; bottom: -1590px; left: -350px; z-index: 3; }
#about-rsi section#pillar3 #drill-wrap #drill { position: absolute; width: 640px; height: 1155px; top: 0px; left: 0px; background: url("") center top no-repeat; z-index: 15; }
#about-rsi section#pillar3 #drill-wrap #drill-glow { position: absolute; top: 855px; left: 170px; width: 422px; height: 385px; background: url("") center top no-repeat; z-index: 15; animation: 1s ease 0s infinite normal none running drill-light; }
#about-rsi section#pillar3 #drill-wrap #drill-light { position: absolute; top: 555px; left: 0px; width: 640px; height: 524px; background: url("") center top no-repeat; z-index: 3; opacity: 0.2; animation: 3s ease 0s infinite normal none running drill-light; }
#about-rsi section#pillar3 #drill-wrap #drill-beam { position: absolute; top: 1005px; left: 353px; width: 280px; height: 835px; background: url("") center top no-repeat; z-index: 1; animation: 0.2s ease 0s infinite normal none running drill-beam; }
#about-rsi section#pillar3 #drill-wrap #drill-beam2 { position: absolute; top: 1005px; left: 353px; width: 280px; height: 835px; background: url("") center top no-repeat; z-index: 4; animation: 1s ease 0s infinite normal none running drill-beam2; }
#about-rsi section#pillar3 #drill-wrap #drill-shade { position: absolute; top: 1005px; left: 353px; width: 280px; height: 835px; background: url("") center top no-repeat; z-index: 3; opacity: 0.2; }
#about-rsi section#pillar3 #drill-wrap .drill-particle1 { position: absolute; width: 28px; height: 54px; background: url("") center top no-repeat; z-index: 5; animation: 1s ease 0s infinite normal none running drill-particle1; }
#about-rsi section#pillar3 #drill-wrap .drill-particle2 { position: absolute; width: 28px; height: 54px; background: url("") center top no-repeat; z-index: 5; animation: 1s ease 0s infinite normal none running drill-particle2; }
#about-rsi section#pillar3 #drill-wrap .drill-particle3 { position: absolute; width: 28px; height: 54px; background: url("") center top no-repeat; z-index: 5; animation: 1s ease 0s infinite normal none running drill-particle3; }
#about-rsi section#pillar3 #gametype { position: absolute; width: 1200px; height: 790px; top: 950px; right: -470px; }
#about-rsi section#pillar3 #gametype.hangar { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #gametype.fighting { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #gametype.fps { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #gametype.racing { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #gametype.puniverse { background: url("") center top / cover no-repeat; }
#about-rsi section#pillar3 #back-drill-beam { position: absolute; width: 169px; height: 309px; top: -216px; right: 8px; background: url("") center top no-repeat; z-index: 5; animation: 0.2s ease 0s infinite normal none running back-drill-beam; }
#about-rsi section#pillar3 #back-drill-glow { position: absolute; width: 102px; height: 68px; top: 13px; right: 9px; background: url("") center top no-repeat; z-index: 5; animation: 0.4s ease 0s infinite normal none running back-drill-glow; }
#about-rsi section#pillar3 .block-video { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .block.middle { margin-bottom: 490px; }
#about-rsi section#pillar3 .block.right .block-top-corner { width: 360px; background: url("") left top no-repeat; }
#about-rsi section#pillar3 .block.right .chevron { left: 340px; }
#about-rsi section#pillar3 .block.right .block-video { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .pillar-section-title { text-align: center; margin: 12px auto 234px; width: 500px; }
#about-rsi section#pillar3 .gplay-block { top: 2634px; }
#about-rsi section#pillar3 .feature-block { position: relative; margin-left: 478px; margin-bottom: 765px; }
#about-rsi section#pillar3 #p3-asteroid { position: absolute; background: url("") center top no-repeat; width: 526px; height: 530px; bottom: 0px; left: -235px; z-index: 1; }
#about-rsi section#pillar3 #p3-asteroid-prlx { position: absolute; background: url("") center top no-repeat; width: 1468px; height: 1234px; bottom: -300px; left: -725px; z-index: 0; }
#about-rsi section#pillar3 .pillar-video { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .pillar-video .vid-top .vid-top-left { background: url("") right top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar3 .pillar-video .vid-top .vid-top-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .pillar-video .vid-top .vid-top-right { background: url("") left top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar3 .pillar-video .vid-btm .vid-btm-left { background: url("") right top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar3 .pillar-video .vid-btm .vid-btm-mid { background: url("") center top no-repeat; }
#about-rsi section#pillar3 .pillar-video .vid-btm .vid-btm-right { background: url("") left top no-repeat rgb(0, 0, 0); }
#about-rsi section#pillar3 #pillar-footer { margin-top: 1032px; }
#about-rsi section#pillar3 #pillar-footer span { margin: 0px auto 50px; }
#about-rsi section#pillar3 #pillar-footer h4 { font-size: 36px; margin-bottom: 50px; }
#about-rsi section#pillar3 #pillar-footer h5 { margin: 0px 0px 90px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap { margin-top: -100px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .hex-title { font-size: 12px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .content { width: 115px; font-size: 13px; color: rgb(177, 216, 241); font-family: Electrolize; margin: 80px auto; line-height: 22px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .footer-hex2 { top: 165px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .hex.footer-hex3 .hex-title { margin-top: 82px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .arrows-button { transform: rotate(0deg); top: 15px; left: 12px; }
#about-rsi section#pillar3 #pillar-footer .hex-wrap .arrows-button .arrow { background: url(""); }
#about-rsi section#pillar3 .fly-now-home-wrapper { width: 100%; position: relative; z-index: 11; overflow: hidden; height: 139px; top: -60px; }
#about-rsi section#pillar3 .fly-now-home-wrapper::before, #about-rsi section#pillar3 .fly-now-home-wrapper::after { content: ""; position: absolute; width: 100%; height: 50px; z-index: 9; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn { width: 332px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 10; top: 25px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label { width: 176px; z-index: 15; display: block; position: absolute; left: 50%; height: 61px; transform: translateX(-50%); text-transform: uppercase; text-align: center; font: 700 27px / 58px Orbitron; color: rgb(255, 239, 199); top: 21px; text-shadow: rgba(76, 33, 4, 0.79) 0px 0px 13px, rgba(255, 187, 24, 0.6) 0px 0px 32px; user-select: none; transition-duration: 0.3s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron { transition-duration: 0.2s; perspective: 1000px; background: rgb(255, 252, 216); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.left { right: 32px; box-shadow: rgba(226, 97, 11, 0.8) -12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.8) -38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.8) -72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.right { left: 32px; box-shadow: rgba(226, 97, 11, 0.8) 12px -5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.8) 38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.8) 72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.fat.left { left: 43px; box-shadow: rgba(226, 97, 11, 0.8) 12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper .chevron.fat.right { right: 43px; box-shadow: rgba(226, 97, 11, 0.8) -12px 5px 25px 3px, rgba(226, 97, 11, 0.85) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.66) 0px 2px 12px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.8) -54px -1px 45px 5px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.8) 54px -1px 45px 5px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line { transition-duration: 0.2s; perspective: 1000px; opacity: 0.9; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line::after { transition-duration: 0.2s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.top { width: 248px; border-bottom-color: rgb(32, 14, 0); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(255, 254, 241) 0%, rgba(224, 132, 0, 0.68) 25%, rgba(201, 77, 0, 0.48) 40%, rgba(201, 77, 0, 0.35) 50%, rgba(201, 77, 0, 0.48) 60%, rgba(224, 132, 0, 0.68) 75%, rgb(255, 254, 241) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.top::after { width: 284px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.bottom { width: 208px; border-top-color: rgb(32, 14, 0); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.bottom::before { width: 224px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper .line.bottom::after { background: linear-gradient(to right, rgb(254, 250, 235) 0%, rgba(224, 132, 0, 0.55) 30%, rgba(207, 77, 13, 0.4) 40%, rgba(207, 77, 13, 0.25) 50%, rgba(207, 77, 13, 0.4) 60%, rgba(224, 132, 0, 0.55) 70%, rgb(254, 250, 235) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:hover + .chevron-wrapper + .line-wrapper + .noise-wrapper { background-image: url(""); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active { font-size: 25px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron { background: rgb(255, 254, 241); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.left { right: 42px; box-shadow: rgba(226, 97, 11, 0.9) -13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.75) -38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.75) -72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.right { left: 42px; box-shadow: rgba(226, 97, 11, 0.9) 13px -5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.75) 38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.75) 72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.fat.left { left: 53px; box-shadow: rgba(226, 97, 11, 0.9) 13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper .chevron.fat.right { right: 53px; box-shadow: rgba(226, 97, 11, 0.9) -13px 5px 32px 5px, rgba(226, 97, 11, 0.9) 0px 0px 13px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper { filter: drop-shadow(rgba(205, 101, 0, 0.56) 0px 2px 12px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.75) -50px 1px 77px 1px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.75) 50px 1px 77px 1px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper .line { opacity: 1; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper .line.top { width: 228px; border-bottom-color: rgb(32, 14, 0); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper .line.bottom { width: 188px; border-top-color: rgb(32, 14, 0); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper .line.bottom::before { width: 204px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .label:active + .chevron-wrapper + .line-wrapper + .noise-wrapper { background-image: url(""); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper { position: relative; z-index: 14; transform: translateZ(0px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron { position: absolute; background: rgb(226, 214, 145); z-index: 15; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron::after { content: ""; position: absolute; display: block; width: 22px; background: 0px 0px; opacity: 0.5; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.left { transform: translateZ(0px) skew(45deg, 0deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.right { transform: translateZ(0px) skew(-45deg, 0deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small { top: 22px; height: 12px; transition-duration: 0.2s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small::after { height: 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left { right: 9px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left::after { right: -17px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left::before { box-shadow: rgba(251, 169, 40, 0.66) -38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.left::after { box-shadow: rgba(204, 91, 7, 0.66) -72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right { left: 9px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right::after { left: -17px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right::before { box-shadow: rgba(251, 169, 40, 0.66) 38px 3px 34px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.small.right::after { box-shadow: rgba(204, 91, 7, 0.66) 72px 1px 46px 2px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat { top: 34px; height: 36px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat::after { height: 22px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left { left: 55px; box-shadow: rgb(226, 97, 11) 9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left::after { left: -17px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left::before { box-shadow: rgba(251, 169, 40, 0.66) 42px 9px 44px 5px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.left::after { box-shadow: rgba(204, 91, 7, 0.66) 79px 2px 36px 0px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right { right: 55px; box-shadow: rgb(226, 97, 11) -9px 0px 26px 2px, rgba(226, 97, 11, 0.5) 0px 0px 10px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right::after { right: -17px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right::before { box-shadow: rgba(251, 169, 40, 0.66) -42px 9px 44px 5px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .chevron-wrapper .chevron.fat.right::after { box-shadow: rgba(204, 91, 7, 0.66) -79px 2px 36px 0px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper { position: relative; z-index: 13; top: 22px; height: 61px; filter: drop-shadow(rgba(205, 101, 0, 0.25) 0px 2px 3px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper::after { content: ""; position: absolute; opacity: 0.5; display: block; width: 32px; height: 16px; top: 20px; background: 0px 0px; transition-duration: 0.2s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper::before { box-shadow: rgba(251, 169, 40, 0.66) -48px 3px 37px 1px; left: 60px; transform: skew(45deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper::after { box-shadow: rgba(251, 169, 40, 0.66) 48px 3px 37px 1px; right: 60px; transform: skew(-45deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line { position: relative; margin: auto; height: 0px; opacity: 0.66; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line::after { content: ""; position: absolute; top: 0px; height: 1px; width: 100%; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top { width: 294px; transition-duration: 0.2s; perspective: 1000px; border-bottom: 12px solid rgb(6, 5, 5); border-left: 12px solid transparent; border-right: 12px solid transparent; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top::after { transition-duration: 0.2s; perspective: 1000px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top::before { background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgb(201, 77, 0) 15%, rgb(92, 39, 2) 30%, rgb(27, 15, 0) 50%, rgb(92, 39, 2) 70%, rgb(201, 77, 0) 85%, rgb(224, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.top::after { width: 260px; top: 12px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 79, 13, 0.65) 10%, rgba(181, 68, 10, 0.3) 20%, rgba(104, 34, 0, 0) 50%, rgba(181, 68, 10, 0.3) 80%, rgba(207, 79, 13, 0.65) 90%, rgb(224, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom { border-top: 34px solid rgb(6, 5, 5); border-left: 34px solid transparent; border-right: 34px solid transparent; top: 1px; width: 184px; transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom::before, #about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom::after { transition-duration: 0.2s; perspective: 1000px; transition-delay: 0s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom::before { top: -11px; width: 200px; left: 50%; transform: translateX(-50%); background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(201, 77, 0, 0.86) 10%, rgba(59, 25, 1, 0.72) 20%, rgba(17, 10, 2, 0.3) 50%, rgba(59, 25, 1, 0.72) 80%, rgba(201, 77, 0, 0.86) 90%, rgb(224, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .line-wrapper .line.bottom::after { bottom: 0px; background: linear-gradient(to right, rgb(224, 132, 0) 0%, rgba(207, 77, 13, 0.66) 20%, rgba(89, 40, 6, 0.15) 50%, rgba(207, 77, 13, 0.66) 80%, rgb(224, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .fly-now-home-btn .noise-wrapper { animation: 0.8s steps(6) 0s infinite normal none running home-fly-now-btn-noise; z-index: 12; background: url("") left center no-repeat transparent; width: 600px; height: 100px; position: absolute; left: 50%; top: -4px; transform: translateX(-50%); }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper { top: 24px; width: 1920px; left: 50%; transform: translateX(-50%); }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper::before, #about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper::after { content: ""; position: absolute; height: 23px; width: 100%; top: 35px; border-color: rgb(0, 0, 0); border-style: solid; border-width: 1px 0px; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper::before { left: -100%; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper::after { right: -100%; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle { top: 35px; width: 860px; height: 23px; position: absolute; margin-top: 1px; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle.left { left: 0px; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle.right { right: 0px; transform: rotateY(180deg); }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle::before, #about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle::after { content: ""; position: absolute; height: 1px; }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle::before { width: 833px; top: -1px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 25%, rgb(201, 77, 0) 55%, rgb(192, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper > .line-wrapper .line.middle::after { width: 860px; top: 23px; background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(59, 25, 1) 40%, rgb(201, 77, 0) 70%, rgb(192, 132, 0) 100%); }
#about-rsi section#pillar3 .fly-now-home-wrapper .line-wrapper { z-index: 9; position: relative; }
#about-rsi section#pillar3 .fly-now-home-wrapper .line-wrapper .line { z-index: 10; transform: translateZ(0px); }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator { z-index: 100; position: relative; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav { display: flex; width: auto; height: 24px; position: absolute; right: 200px; top: 23px; z-index: 66; }
@media only screen and (max-width: 1200px) {
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav { right: 50px; }
}
@media only screen and (max-width: 768px) {
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav { right: 10px; }
}
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a { width: 24px; height: 24px; position: relative; display: block; background: url("") center top / 100% no-repeat; margin: 0px 3px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound { right: 0px; top: 33px; background: url("") -11px -57px no-repeat; display: none; }
@media only screen and (max-width: 1200px) {
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound { display: none; }
}
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse { background: url("") no-repeat; opacity: 0.3; position: absolute; display: block; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse.elipse1 { width: 56px; height: 43px; left: -12px; top: -4px; background-position: 1px -90px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse.elipse2 { width: 33px; height: 33px; left: 0px; top: 0px; background-position: -11px -23px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse.elipse3 { width: 33px; height: 33px; left: 0px; top: 0px; background-position: -11px 6px; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound .elipse.active { opacity: 1; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover .elipse { opacity: 0.8; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover .elipse.elipse1 { transition-delay: 0.1s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover .elipse.elipse2 { transition-delay: 0.2s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover .elipse.elipse3 { transition-delay: 0.3s; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound:hover.active .elipse { opacity: 0.3; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a.sound.active .elipse { opacity: 0.8; }
#about-rsi section#pillar3 .fly-now-home-wrapper .home-carousel-featured-indicator .nav a canvas { position: absolute; top: -2px; left: -2px; }
#contentbody.stretchgoals { background: url("") center top / auto repeat, url("") center top / auto no-repeat, url("") center top / 100% repeat, 0% 0% / auto; width: 100%; padding-bottom: 775px; }
@media only screen and (max-width: 760px) {
#contentbody.stretchgoals { padding-bottom: 305px; }
}
#stretchgoals .top h1 { margin-bottom: 20px; font-size: 60px; color: rgb(0, 240, 255); text-shadow: rgb(0, 0, 0) -2px 3px 3px, rgb(6, 105, 149) 0px 0px 20px, rgb(6, 105, 149) 0px 0px 50px; }
#stretchgoals .top p { margin-bottom: 30px; font-family: Arial; font-size: 14px; line-height: 24px; color: rgb(136, 171, 199); }
#stretchgoals .current-stretchgoal { background: url(""); padding-top: 40px; padding-bottom: 45px; margin-bottom: 50px; }
#stretchgoals .current-stretchgoal .left { float: left; width: 340px; }
@media only screen and (max-width: 1150px) {
#stretchgoals .current-stretchgoal .left { float: none; }
}
#stretchgoals .current-stretchgoal .right { padding-left: 340px; }
@media only screen and (max-width: 1150px) {
#stretchgoals .current-stretchgoal .right { padding-left: 0px; }
}
#stretchgoals .current-stretchgoal ul { color: rgb(0, 204, 255); font-size: 14px; line-height: 18px; list-style-type: none; padding-left: 0px; }
#stretchgoals .current-stretchgoal ul li { background: url("") left center no-repeat; min-height: 35px; padding-left: 40px; padding-top: 16px; margin-bottom: 15px; }
#stretchgoals .current-stretchgoal .current-row { margin-bottom: 30px; }
@media only screen and (max-width: 1150px) {
#stretchgoals .current-stretchgoal .wrapper { max-width: 572px; }
}
#stretchgoals .crowdfunding-stats.current-stretchgoal .column { float: none; }
#stretchgoals .crowdfunding-stats .column h2 { font-size: 22px; margin: 0px; line-height: 50px; }
#stretchgoals .crowdfunding-stats .column .next-stretch-box { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 36px; color: rgb(48, 255, 0); text-shadow: rgb(1, 134, 8) 0px 0px 5px; }
#stretchgoals .crowdfunding-stats .column .next-stretch-box span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: inherit; color: rgb(48, 255, 0); }
#stretchgoals .crowdfunding-stats .column .body .bars { float: left; }
#stretchgoals .crowdfunding-stats .column .body .pourcentage { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 30px; color: rgb(0, 204, 255); padding-left: 20px; float: left; margin-top: 0px; }
#stretchgoals .stats-block .crowdfunding-stats { margin-bottom: 100px; }
#stretchgoals .stats-block .crowdfunding-stats .two-line-separator { display: none; }
#stretchgoals .stats-block .crowdfunding-stats .hexagons { padding-bottom: 50px; }
#stretchgoals .stretchgoal-list { margin-top: 120px; }
#stretchgoals .stretchgoal-list .amount span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); }
#stretchgoals .stretchgoal-list .goal { position: relative; }
#stretchgoals .stretchgoal-list .goal .title { margin: 0px; }
#stretchgoals .stretchgoal-list .amount-bg { position: absolute; height: 100%; }
@media only screen and (max-width: 990px) {
#stretchgoals .stretchgoal-list .amount-bg { display: none; }
}
#stretchgoals .stretchgoal-list .amount-bg .large-line { background: rgb(17, 35, 51); width: 5px; position: absolute; height: 100%; top: 0px; left: 0px; }
#stretchgoals .stretchgoal-list .amount-bg .date { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(255, 255, 255); }
#stretchgoals .stretchgoal-list .amount-bg .amount { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(0, 255, 0); }
#stretchgoals .stretchgoal-list .amount-bg .thin-line { position: absolute; bottom: 0px; left: 0px; width: 25px; height: 1px; background: rgb(31, 211, 255); }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box { position: absolute; bottom: 63px; left: 0px; padding-left: 12px; padding-bottom: 5px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box.current { bottom: auto; top: 50px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box.current .large-line { background: rgb(38, 228, 255); box-shadow: rgb(19, 151, 255) 0px 0px 20px; height: 92px; z-index: 2; top: auto; bottom: 0px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box.last { bottom: 0px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-amount-box.last .amount { color: rgb(240, 255, 0); }
#stretchgoals .stretchgoal-list .amount-bg .campaign-start-box { top: -70px; position: absolute; left: 0px; padding-left: 12px; padding-bottom: 5px; width: 140px; }
#stretchgoals .stretchgoal-list .amount-bg .campaign-start-box .large-line { height: 28px; top: auto; bottom: -28px; }
#stretchgoals .stretchgoal-list .right { padding-left: 160px; }
@media only screen and (max-width: 990px) {
#stretchgoals .stretchgoal-list .right { padding-left: 0px; }
}
#stretchgoals .stretchgoal-list .right ul, #stretchgoals .stretchgoal-list .right ul li { margin: 0px; }
#stretchgoals .stretchgoal-list .last .goal-item { padding-bottom: 0px; }
#stretchgoals .stretchgoal-list .last .goal-item .bottom-line { bottom: -5px; }
#stretchgoals .stretchgoal-list .goal-item { padding-bottom: 50px; position: relative; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section { position: relative; float: right; right: 0px; top: 15px; margin-top: -65px; margin-bottom: 20px; margin-left: 10px; padding: 75px 35px 20px; background: rgba(0, 0, 0, 0.5); width: 40%; min-width: 330px; box-sizing: border-box; }
@media only screen and (max-width: 658px) {
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section { float: none; width: 100%; padding: 10px 10px 10px 135px; margin: 0px; top: 0px; background-image: url(""); background-position: left bottom; background-repeat: no-repeat; }
}
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info { position: relative; background: linear-gradient(to top, rgba(0, 103, 183, 0.25), rgba(0, 103, 183, 0.25) 50%, transparent 50%, transparent) 0% 0% / 100% 2px transparent; border-style: solid; border-color: rgba(17, 171, 255, 0.25); border-image: initial; border-width: 1px 0px; border-collapse: collapse; padding: 12px 15px 4px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info::before, #stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info::after { content: ""; display: block; position: absolute; left: 0px; width: calc(100% - 4px); height: 1px; border-width: 0px 2px; border-style: solid; border-color: rgb(17, 171, 255); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info::before { top: -1px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info::after { bottom: -1px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .update { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(255, 255, 255); line-height: 5px; display: block; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .date { font-family: arial; font-size: 11px; line-height: 5px; color: rgb(171, 211, 243); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status { text-transform: uppercase; position: absolute; right: 20px; top: 14px; padding-right: 35px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status::after { content: ""; display: block; width: 27px; height: 23px; position: absolute; top: -4px; right: 0px; background: url("") center center no-repeat transparent; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status.ready { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(0, 255, 24); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status.ready::after { background-position: left center; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status.in-progress { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(255, 186, 0); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .info .status.in-progress::after { background-position: right center; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .text { padding: 0px 5px; }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .text, #stretchgoals .stretchgoal-list .goal-item.with-update .right-section .text * { font-family: arial; font-size: 12px; line-height: 18px; color: rgb(171, 211, 243); }
#stretchgoals .stretchgoal-list .goal-item.with-update .right-section .text a { color: rgb(0, 220, 250); }
#stretchgoals .stretchgoal-list .goal-item .top-line { position: absolute; top: -4px; right: 40px; width: 70px; height: 3px; background: rgb(9, 185, 255); box-shadow: rgb(19, 151, 255) 0px 0px 20px; }
#stretchgoals .stretchgoal-list .goal-item .bottom-line { width: 70px; height: 3px; background: rgb(9, 185, 255); position: absolute; bottom: 45px; left: 40px; box-shadow: rgb(19, 151, 255) 0px 0px 20px; }
#stretchgoals .stretchgoal-list .goal-item .inner-item { background: url("") center bottom repeat-x rgba(0, 0, 0, 0.4); position: relative; }
#stretchgoals .stretchgoal-list .goal-item .title { background: url("") center top repeat-x; padding-top: 22px; margin-bottom: -8px; position: relative; }
#stretchgoals .stretchgoal-list .goal-item .title .text { padding-left: 200px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(18, 255, 0); text-transform: uppercase; }
@media only screen and (max-width: 760px) {
#stretchgoals .stretchgoal-list .goal-item .title .text { padding-left: 160px; }
}
#stretchgoals .stretchgoal-list .goal-item .title .line { height: 18px; background: url("") right center no-repeat; }
#stretchgoals .stretchgoal-list .goal-item .title .fle { width: 8px; height: 10px; background: url(""); position: absolute; top: 34px; left: 180px; }
@media only screen and (max-width: 760px) {
#stretchgoals .stretchgoal-list .goal-item .title .fle { left: 140px; }
}
#stretchgoals .stretchgoal-list .goal-item .title .associated-post { margin: 0px auto; width: 256px; height: 30px; position: absolute; top: 18px; right: 0px; white-space: nowrap; z-index: 2; }
@media only screen and (max-width: 560px) {
#stretchgoals .stretchgoal-list .goal-item .title .associated-post { top: 55px; }
}
#stretchgoals .stretchgoal-list .goal-item .item-content { background: url("") left top no-repeat; padding-bottom: 43px; position: relative; }
@media only screen and (max-width: 560px) {
#stretchgoals .stretchgoal-list .goal-item .item-content.with-associated-post > div:first-child { padding-top: 45px; }
}
#stretchgoals .stretchgoal-list .goal-item .item-content a { color: rgb(0, 255, 255); }
#stretchgoals .stretchgoal-list .goal-item .item-content p { margin: 0px; padding-top: 10px; line-height: 22px; }
#stretchgoals .stretchgoal-list .goal-item .item-content .stripes { background: url("") left top repeat; min-height: 100px; color: rgb(255, 255, 255); font-size: 12px; padding: 10px 10px 30px 175px; }
@media only screen and (max-width: 760px) {
#stretchgoals .stretchgoal-list .goal-item .item-content .stripes { padding-left: 125px; }
}
#stretchgoals .stretchgoal-list .goal-item .item-content ul { list-style-type: none; padding-left: 0px; padding-top: 10px; }
#stretchgoals .stretchgoal-list .goal-item .item-content ul li { background: url("") left top no-repeat; min-height: 25px; padding-left: 40px; padding-top: 9px; text-shadow: rgb(0, 0, 0) 2px 2px; }
#stretchgoals .stretchgoal-list .goal-item .left-section { background: rgba(0, 0, 0, 0.4); width: 160px; position: absolute; top: 15px; bottom: 15px; left: 0px; }
@media only screen and (max-width: 760px) {
#stretchgoals .stretchgoal-list .goal-item .left-section { width: 125px; }
}
#stretchgoals .stretchgoal-list .goal-item .left-section h2 { font-size: 14px; color: rgb(0, 255, 24); text-align: center; line-height: 30px; }
#stretchgoals .stretchgoal-list .goal-item .left-section .goal-title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; padding-top: 10px; }
#stretchgoals .stretchgoal-list .goal-item .left-section .donut-container { width: 102px; height: 102px; margin: 30px auto 0px; }
#stretchgoals .stretchgoal-list .goal-item .left-section .donut-container .percentage { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(0, 255, 24); text-align: center; margin-top: -65px; }
#stretchgoals .stretchgoal-list .accomplished .amount-bg .large-line { background: rgb(38, 228, 255); box-shadow: rgb(19, 151, 255) 0px 0px 20px; }
#stretchgoals .stretchgoal-list .in-progress .amount-bg .amount { color: rgb(240, 255, 0); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .left-section h2 { color: rgb(240, 255, 0); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .left-section .donut-container .percentage { color: rgb(240, 255, 0); }
#stretchgoals .stretchgoal-list .locked .goal-item .left-section h2 { color: rgb(170, 192, 209); }
#stretchgoals .stretchgoal-list .locked .goal-item .left-section .donut-container .percentage { color: rgb(170, 192, 209); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .inner-item, #stretchgoals .stretchgoal-list .locked .goal-item .inner-item, #stretchgoals .stretchgoal-list .waiting .goal-item .inner-item { background: url("") center bottom repeat-x rgba(0, 0, 0, 0.4); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .item-content, #stretchgoals .stretchgoal-list .locked .goal-item .item-content, #stretchgoals .stretchgoal-list .waiting .goal-item .item-content { background: url("") left top no-repeat; }
#stretchgoals .stretchgoal-list .in-progress .goal-item .item-content ul li, #stretchgoals .stretchgoal-list .locked .goal-item .item-content ul li, #stretchgoals .stretchgoal-list .waiting .goal-item .item-content ul li { color: rgb(124, 143, 166); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .title, #stretchgoals .stretchgoal-list .locked .goal-item .title, #stretchgoals .stretchgoal-list .waiting .goal-item .title { background: url("") center top repeat-x; }
#stretchgoals .stretchgoal-list .in-progress .goal-item .title .text, #stretchgoals .stretchgoal-list .locked .goal-item .title .text, #stretchgoals .stretchgoal-list .waiting .goal-item .title .text { color: rgb(92, 148, 171); }
#stretchgoals .stretchgoal-list .in-progress .goal-item .title .line, #stretchgoals .stretchgoal-list .locked .goal-item .title .line, #stretchgoals .stretchgoal-list .waiting .goal-item .title .line { background: url("") right center no-repeat; }
#stretchgoals .stretchgoal-list .in-progress .goal-item .top-line, #stretchgoals .stretchgoal-list .locked .goal-item .top-line, #stretchgoals .stretchgoal-list .waiting .goal-item .top-line, #stretchgoals .stretchgoal-list .in-progress .goal-item .bottom-line, #stretchgoals .stretchgoal-list .locked .goal-item .bottom-line, #stretchgoals .stretchgoal-list .waiting .goal-item .bottom-line { background: rgb(92, 148, 171); }
#project-status #post-background { position: absolute; height: 1600px; opacity: 1; background-repeat: no-repeat; }
#project-status.hangar #project #status .hex.star_citizen { background: url(""); }
#project-status.hangar #post-background { background: url("") center 157px no-repeat; }
#project-status.arena-commander #project #status .hex.star_citizen { background: url(""); }
#project-status.arena-commander #post-background { background: url("") center 120px no-repeat; }
#project-status.persistent-universe #project #status .hex.star_citizen { background: url(""); }
#project-status.persistent-universe #post-background { background: url("") center 21px no-repeat; }
#project-status.squadron-42 #project #status .hex.star_citizen { background: url(""); }
#project-status.squadron-42 #post-background { background: url("") center 77px no-repeat; }
#project-status.planetside #project #status .hex.star_citizen { background: url(""); }
#project-status.planetside #post-background { background: url("") center 77px no-repeat; }
#project-status.fps #project #status .hex.star_citizen { background: url(""); }
#project-status.fps #post-background { background: url("") center 118px no-repeat; }
#project-status #project { padding-bottom: 30px; }
#project-status #project h1 { text-align: left; font-size: 24px; color: rgb(16, 249, 248); text-transform: uppercase; text-shadow: rgb(0, 153, 255) 0px 0px 20px; margin: 40px 0px 30px; }
#project-status #project .date { color: rgb(44, 121, 159); font-size: 12px; font-family: Electrolize; }
#project-status #project .date span { color: rgb(0, 228, 255); font-family: Electrolize; }
#project-status #project #status { width: 100%; height: 1062px; z-index: 20; position: relative; margin: 24px 0px 30px; overflow: hidden; }
#project-status #project #status .hex { width: 397px; height: 355px; background: url(""); position: absolute; opacity: 0.6; }
#project-status #project #status .hex * { text-shadow: rgb(66, 169, 248) 0px 9px 30px; font-family: Electrolize; text-align: center; text-transform: uppercase; }
#project-status #project #status .hex .glow { z-index: 3; width: 394px; height: 358px; opacity: 1; background: url(""); position: absolute; left: 1px; top: -1px; }
#project-status #project #status .hex .inner { width: 346px; opacity: 1; height: 309px; background: url(""); position: absolute; left: 25px; top: 23px; }
#project-status #project #status .hex .inner .bar { z-index: 2; width: 346px; height: 309px; background: url("") center bottom no-repeat; position: absolute; left: 0px; top: 0px; }
#project-status #project #status .hex .inner .center { z-index: 3; width: 275px; height: 264px; margin: -132px 0px 0px -138px; background: url("") center center no-repeat; position: absolute; left: 50%; top: 50%; }
#project-status #project #status .hex .hover { opacity: 0; z-index: 2; width: 397px; height: 355px; position: absolute; left: 0px; top: 0px; }
#project-status #project #status .hex .hex-title { top: 90px; left: 50px; width: 297px; height: 90px; vertical-align: middle; color: rgb(0, 228, 255); font-size: 29px; z-index: 4; position: relative; line-height: 30px; }
#project-status #project #status .hex .hex-status { font-size: 15px; color: rgb(255, 255, 255); position: absolute; top: 187px; width: 100%; height: 170px; z-index: 4; }
#project-status #project #status .hex .hex-status .hex-status-inner { line-height: 20px; }
#project-status #project #status .hex .hex-status .hex-status-inner div { color: rgb(228, 201, 23); }
#project-status #project #status .hex .hex-status .hex-status-inner .icon { width: 49px; height: 44px; margin: 25px auto; background: url(""); }
#project-status #project #status .hex .hex-status .hex-status-inner-hover { opacity: 0; color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; width: 100%; height: 170px; z-index: 4; }
#project-status #project #status .hex .hex-status .hex-status-inner-hover .icon { display: block; width: 107px; height: 101px; margin: 20px auto 0px; background: url(""); }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner { position: relative; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub { cursor: default; font-size: 10px; color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; background: url("") center bottom; width: 90px; height: 79px; display: block; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub div { color: rgb(255, 255, 255); line-height: 12px; width: 90px; height: 36px; display: table-cell; vertical-align: middle; position: relative; padding-top: 18px; text-align: center; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub div span { display: block; color: rgb(228, 201, 23); }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub .icon { width: 25px; height: 21px; background: url(""); position: absolute; bottom: -10px; left: 33px; margin: 0px; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub .arrow { width: 60px; height: 52px; background: url("") right top; position: absolute; left: 15px; top: 5px; opacity: 0; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready { background-position: center top; cursor: pointer; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready div span { color: rgb(77, 255, 42); }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready .icon { width: 29px; height: 25px; background: url(""); }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready .arrow { background-position: right center; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready:hover .icon, #project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready:hover div { opacity: 0; }
#project-status #project #status .hex .hex-status.multiple .hex-status-inner .hex-sub.ready:hover .arrow { opacity: 1; top: 15px; }
#project-status #project #status .hex .hex-status.multiple2 .hex-status-inner .hex-sub1 { left: 85px; top: -1px; }
#project-status #project #status .hex .hex-status.multiple2 .hex-status-inner .hex-sub2 { left: 153px; top: 37px; }
#project-status #project #status .hex .hex-status.multiple3 .hex-status-inner .hex-sub1 { left: 85px; top: -1px; }
#project-status #project #status .hex .hex-status.multiple3 .hex-status-inner .hex-sub2 { left: 153px; top: 37px; }
#project-status #project #status .hex .hex-status.multiple3 .hex-status-inner .hex-sub3 { left: 221px; top: -1px; }
#project-status #project #status .hex.center { top: 354px; left: 50%; margin: 0px 0px 0px -199px; }
#project-status #project #status .hex.top { top: 0px; left: 50%; margin: 0px 0px 0px -199px; }
#project-status #project #status .hex.top-left { top: 0px; left: 50%; margin: 177px 0px 0px -503px; }
#project-status #project #status .hex.top-right { top: 0px; left: 50%; margin: 177px 0px 0px 105px; }
#project-status #project #status .hex.bottom { bottom: 0px; left: 50%; margin: 0px 0px 0px -199px; }
#project-status #project #status .hex.bottom-left { bottom: 177px; left: 50%; margin: 0px 0px 0px -503px; }
#project-status #project #status .hex.bottom-right { bottom: 177px; left: 50%; margin: 0px 0px 0px 105px; }
#project-status #project #status .hex.left { top: 354px; left: 50%; margin: 0px 0px 0px -807px; }
#project-status #project #status .hex.right { top: 354px; left: 50%; margin: 0px 0px 0px 409px; }
#project-status #project #status .hex.star_citizen.active { opacity: 1; }
#project-status #project #status .hex.star_citizen.active:hover .glow, #project-status #project #status .hex.star_citizen.active:hover .hover, #project-status #project #status .hex.star_citizen.active:hover .inner { opacity: 1; }
#project-status #project #status .hex.star_citizen.active:hover .hex-title { color: rgb(255, 255, 255); }
#project-status #project #status .hex.star_citizen img { margin-top: 10px; }
#project-status #project #status .hex.hangar .hover { background: url(""); }
#project-status #project #status .hex.arena-commander .hover { background: url(""); }
#project-status #project #status .hex.persistent-universe .hover { background: url(""); }
#project-status #project #status .hex.squadron-42 .hover { background: url(""); }
#project-status #project #status .hex.planetside .hover { background: url(""); }
#project-status #project #status .hex.fps .hover { background: url(""); }
#project-status #project #status .hex.ready .inner .bar { background-position: center top; }
#project-status #project #status .hex.ready .hex-status .hex-status-inner div { color: rgb(77, 255, 42); }
#project-status #project #status .hex.ready .hex-status .hex-status-inner .icon { margin: 15px 0px 0px 174px; background: url(""); width: 63px; height: 58px; }
#project-status #project #status .hex:hover .hex-status .hex-status-inner { opacity: 0; }
#project-status #project #status .hex:hover .hex-status .hex-status-inner .icon { margin-top: -5px; }
#project-status #project #status .hex:hover .hex-status .hex-status-inner-hover { opacity: 1; }
#project-status #project #status .hex:hover .hex-status .hex-status-inner-hover .icon { margin-top: -5px; }
#project-status #project #status .hex:hover .hex-status.multiple .hex-status-inner { opacity: 1; }
#project-status #project #the-vision { margin-bottom: 60px; position: relative; }
@media only screen and (max-width: 1360px) {
#project-status #project #the-vision { width: 728px; position: relative; margin: 0px auto 60px; }
}
#project-status #project #the-vision h2 { text-align: center; }
#project-status #project #the-vision .viewport { position: relative; overflow: hidden; width: 1066px; padding: 0px 5px; height: 373px; margin: 0px auto; border: 1px solid rgb(2, 56, 103); }
@media only screen and (max-width: 1360px) {
#project-status #project #the-vision .viewport { width: 716px; }
}
#project-status #project #the-vision .content { position: relative; height: 373px; background: url(""); }
#project-status #project #the-vision .content .slide { float: left; width: 1046px; height: 333px; margin: 20px auto; padding: 0px 10px; overflow: hidden; }
@media only screen and (max-width: 1360px) {
#project-status #project #the-vision .content .slide { width: 716px; }
}
#project-status #project #the-vision .content .slide a.box { width: 328px; height: 331px; display: block; position: relative; border: 1px solid rgb(2, 56, 103); margin: 0px 9px; float: left; box-shadow: none; }
#project-status #project #the-vision .content .slide a.box:hover .shadow { box-shadow: none; }
#project-status #project #the-vision .content .slide a.box:hover .info { opacity: 1; }
#project-status #project #the-vision .content .slide a.box img { position: absolute; left: 0px; top: 0px; }
#project-status #project #the-vision .content .slide a.box .shadow { width: 100%; height: 100%; position: relative; box-shadow: rgba(50, 50, 50, 0.51) 0px 1px 30px 13px inset; }
#project-status #project #the-vision .content .slide a.box .info { position: absolute; opacity: 0.7; bottom: 0px; left: 0px; padding: 0px 19px; width: 290px; height: 110px; background: rgba(5, 45, 71, 0.85); }
#project-status #project #the-vision .content .slide a.box .info h5 { text-shadow: rgb(0, 0, 0) 1px 1px 0px; font-size: 20px; margin: 0px; height: 80px; vertical-align: middle; display: table-cell; }
@media only screen and (max-width: 1360px) {
#project-status #project #the-vision .nav { display: none; }
}
#project-status #project #the-vision .nav a { width: 32px; height: 141px; display: block; position: absolute; top: 180px; background: url(""); }
#project-status #project #the-vision .nav a.left { background-position: left top; left: 0px; }
#project-status #project #the-vision .nav a.left span.top { background-position: left top; }
#project-status #project #the-vision .nav a.left span.bottom { background-position: left bottom; }
#project-status #project #the-vision .nav a.right { background-position: right top; right: 0px; }
#project-status #project #the-vision .nav a.right span.top { background-position: right top; }
#project-status #project #the-vision .nav a.right span.bottom { background-position: right bottom; }
#project-status #project #the-vision .nav a:hover span.top { top: -2px; }
#project-status #project #the-vision .nav a:hover span.bottom { bottom: -2px; }
#project-status #project #the-vision .nav a span { width: 128px; height: 121px; left: -48px; display: block; position: absolute; background: url(""); }
#project-status #project #the-vision .nav a span.top { top: -30px; }
#project-status #project #the-vision .nav a span.bottom { bottom: -30px; }
#project-status #project #the-vision .pager { text-align: center; width: 175px; height: 50px; margin: -20px auto 0px; position: relative; background: url("") center bottom; }
#project-status #project #the-vision .pager .left, #project-status #project #the-vision .pager .right { position: absolute; width: 35px; height: 31px; background: url(""); }
#project-status #project #the-vision .pager .left { background-position: left top; left: -35px; bottom: 0px; }
#project-status #project #the-vision .pager .right { background-position: right top; right: -35px; bottom: 0px; }
#project-status #project #the-vision .pager a { position: relative; margin: 8px; width: 33px; height: 33px; background: url(""); display: inline-block; }
#project-status #project #the-vision .pager a span { width: 10px; height: 10px; border-radius: 6px; background-color: rgb(0, 231, 255); display: block; position: absolute; top: 11px; left: 11px; opacity: 0; }
#project-status #project #the-vision .pager a:hover, #project-status #project #the-vision .pager a.on { transform: rotate(270deg); }
#project-status #project #the-vision .pager a:hover span, #project-status #project #the-vision .pager a.on span { opacity: 1; }
#project-status #project #development-reports { float: left; }
@media only screen and (max-width: 1200px) {
#project-status #project #development-reports { float: none; margin: 0px auto 80px; }
}
#project-status #project #development-reports .corner.corner-bottom-left, #project-status #project #development-reports .corner.corner-bottom-right { bottom: -13px; }
#download #post-background { background: url("") center -50px no-repeat rgb(2, 13, 19); position: absolute; opacity: 1; }
@media only screen and (max-width: 1360px) {
#download #post-background { background: url("") right -50px no-repeat rgb(2, 13, 19); }
}
@media only screen and (max-width: 658px) {
#download #post-background { background: url("") -640px -50px no-repeat rgb(2, 13, 19); }
}
#download .bloc-presentation { padding: 0px 25px; }
#download .bloc-presentation, #download .bloc-presentation.inner-content { padding: 0px; margin: 0px; background: 0px 0px; border: none; }
#download .bloc-presentation h1 { font-size: 48px; }
#download .bloc-presentation h2 { color: rgb(97, 228, 251); margin-top: 70px; }
#download .bloc-presentation .left { width: 50%; float: left; padding: 0px 0px 0px 25px; }
#download .bloc-presentation .left p { font-size: 14px; color: rgb(149, 173, 183); }
#download .bloc-presentation .left p a { color: rgb(0, 228, 255); }
#download .bloc-presentation .left p a:hover { color: rgb(255, 255, 255); }
#download .bloc-presentation .hex { position: absolute; right: 94px; top: 72px; width: 299px; height: 298px; background: url(""); }
@media only screen and (max-width: 658px) {
#download .bloc-presentation .hex { right: 0px; }
}
#download .bloc-presentation .hex a { text-transform: uppercase; font-family: Electrolize; text-shadow: rgb(66, 169, 248) 0px 9px 30px; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; text-align: center; position: absolute; top: -10px; left: 50%; margin-left: -174px; width: 348px; padding-top: 315px; height: 290px; background: url("") center top no-repeat; display: block; }
#download .bloc-presentation .hex a .arrow { display: block; position: absolute; width: 100%; height: 52px; top: 217px; left: 0px; background: url("") center 2px no-repeat; }
#download .bloc-presentation .hex a .version { font-family: Electrolize; font-size: 18px; display: block; position: absolute; width: 100%; top: 260px; left: 0px; }
#download .bloc-presentation .hex a:hover .arrow { top: 233px; }
#download .bloc-presentation .hex a:hover .version { top: 280px; opacity: 0; }
#download .download-step { margin: 100px auto 0px; position: relative; }
@media only screen and (max-width: 1200px) {
#download .download-step { width: 845px; }
}
@media only screen and (max-width: 990px) {
#download .download-step { width: 500px; }
}
#download .download-step * { font-family: Electrolize; }
#download .download-step .content { position: relative; margin: 80px 0px 45px; }
#download .download-step h3 { font-size: 30px; color: rgb(97, 228, 251); }
#download .download-step h3 span { font-size: 24px; display: block; color: rgb(149, 173, 183); }
#download .download-step .status { width: 212px; height: 100%; left: 243px; top: 0px; position: absolute; }
#download .download-step .status .top { top: -64px; height: 106px; padding-top: 30px; font-size: 16px; color: rgb(255, 255, 255); text-align: center; width: 258px; position: absolute; left: -27px; background: url("") center top; }
#download .download-step .status .bottom { bottom: -46px; left: -27px; position: absolute; width: 258px; height: 106px; background: url("") center bottom; }
#download .download-step .status.ready .glow { width: 219px; height: 458px; display: block; position: absolute; bottom: -190px; left: -12px; background: url("") center center; }
#download .download-step .step-row { height: 126px; clear: both; position: relative; background-color: rgba(22, 104, 159, 0.4); }
#download .download-step .step-row.first { border-top: 1px solid rgb(22, 129, 165); }
#download .download-step .step-row.last { margin-bottom: 0px; height: 176px; border-bottom: 1px solid rgb(22, 129, 165); }
#download .download-step .step-row.last h4 div { height: 176px; }
#download .download-step .step-row.last .icon-wrapper { position: relative; }
#download .download-step .step-row.last .icon-wrapper .line { height: 137px; }
#download .download-step .step-row.last .icon-wrapper .icon.access { margin-top: 30px; }
#download .download-step .step-row.last .state { height: 160px; }
#download .download-step .step-row.last .state .line { height: 138px; }
#download .download-step .step-row.last .state > p { height: 146px; }
#download .download-step .step-row.last .state .download-wrapper { position: absolute; bottom: 0px; left: 320px; }
@media only screen and (max-width: 1200px) {
#download .download-step .step-row.last .state .download-wrapper { left: 15px; bottom: -90px; }
}
#download .download-step .step-row.last .state .download-wrapper .installer-btn { position: relative; right: inherit; top: inherit; }
#download .download-step .step-row.last .state .download-wrapper p { margin: 12px 0px 0px 30px; float: left; }
#download .download-step .step-row:nth-child(2n+2) { background-color: rgba(22, 104, 159, 0.25); }
#download .download-step .step-row h4 { width: 209px; height: 126px; color: rgb(0, 217, 243); font-size: 18px; float: left; padding: 0px 0px 0px 32px; margin: 0px; }
#download .download-step .step-row h4 div { display: table-cell; height: 126px; vertical-align: middle; }
#download .download-step .step-row .icon-wrapper { width: 212px; height: 100%; display: block; float: left; position: relative; }
#download .download-step .step-row .icon-wrapper .line { width: 1px; height: 88px; background-color: rgb(13, 110, 144); position: absolute; top: 20px; }
#download .download-step .step-row .icon-wrapper .line::before, #download .download-step .step-row .icon-wrapper .line::after { content: ""; display: block; background-color: rgb(67, 237, 248); position: absolute; left: 0px; width: 1px; height: 3px; }
#download .download-step .step-row .icon-wrapper .line::before { top: 0px; }
#download .download-step .step-row .icon-wrapper .line::after { bottom: 0px; }
#download .download-step .step-row .icon-wrapper .line.left { left: 0px; }
#download .download-step .step-row .icon-wrapper .line.right { right: 0px; }
#download .download-step .step-row .icon-wrapper .icon { margin-top: 10px; display: block; width: 100%; height: 101px; background: url("") center center no-repeat; }
#download .download-step .step-row .icon-wrapper .icon.access { background-position: center -199px; }
#download .download-step .step-row .icon-wrapper .icon.denied { background-position: center -96px; }
#download .download-step .step-row .state { width: 683px; height: 126px; position: relative; float: left; }
#download .download-step .step-row .state .line { width: 1px; height: 88px; background-color: rgb(13, 110, 144); position: absolute; top: 20px; left: 300px; }
@media only screen and (max-width: 1200px) {
#download .download-step .step-row .state .line { display: none; }
}
#download .download-step .step-row .state .line::before, #download .download-step .step-row .state .line::after { content: ""; display: block; background-color: rgb(67, 237, 248); position: absolute; left: 0px; width: 1px; height: 3px; }
#download .download-step .step-row .state .line::before { top: 0px; }
#download .download-step .step-row .state .line::after { bottom: 0px; }
@media only screen and (max-width: 1200px) {
#download .download-step .step-row .state { width: 388px; }
}
@media only screen and (max-width: 990px) {
#download .download-step .step-row .state:not(.state--download) { display: none; }
#download .download-step .step-row .state.state--download { height: 0px; width: 100%; max-width: 500px; }
#download .download-step .step-row .state.state--download .requirements { display: none; }
#download .download-step .step-row .state.state--download .download-wrapper { right: auto; left: 50%; transform: translateX(-50%); }
}
#download .download-step .step-row .state a { position: absolute; right: 40px; top: 42px; }
#download .download-step .step-row .state p { width: 234px; height: 96px; margin: 0px; padding: 30px 30px 0px; font-size: 15px; color: rgb(179, 201, 210); float: left; }
#download .download-step .step-row .state p div { height: 126px; vertical-align: middle; display: table-cell; }
#download .download-step .step-row .state p.ready { color: rgb(77, 255, 42); }
@media only screen and (max-width: 1200px) {
#download .download-step .step-row .state p { display: none; }
}
#download .download-step .step-row .state .identity-wrapper { margin: -25px 0px 0px; width: 275px; height: 48px; border: 1px solid rgb(41, 140, 143); position: absolute; right: 55px; top: 50%; box-shadow: rgba(2, 56, 103, 0.8) 0px 0px 50px 0px inset; }
#download .download-step .step-row .state .identity-wrapper .thumb { float: left; margin: 4px 10px 0px 15px; }
#download .download-step .step-row .state .identity-wrapper .infos { height: 48px; float: left; position: relative; }
#download .download-step .step-row .state .identity-wrapper .infos .name { font-size: 12px; color: rgb(177, 216, 241); text-transform: uppercase; font-family: Electrolize; margin-top: 7px; position: relative; }
#download .download-step .step-row .state .identity-wrapper .infos .handle { font-size: 12px; color: rgb(4, 106, 156); font-family: Electrolize; position: relative; }
#download .download-step .step-row .state .pledge-wrapper { margin: -25px 0px 0px; width: 275px; height: 48px; border: 1px solid rgb(41, 140, 143); position: absolute; right: 55px; top: 50%; box-shadow: rgba(2, 56, 103, 0.8) 0px 0px 50px 0px inset; }
#download .download-step .step-row .state .pledge-wrapper .thumb { float: left; margin: 4px 10px 0px 15px; }
#download .download-step .step-row .state .pledge-wrapper .infos { height: 48px; float: left; position: relative; }
#download .download-step .step-row .state .pledge-wrapper .infos .name { font-size: 12px; color: rgb(177, 216, 241); text-transform: uppercase; font-family: Electrolize; height: 48px; vertical-align: middle; display: table-cell; position: relative; }
#download .download-step .step-row .state .ships { float: left; width: 338px; }
#download .download-step .step-row .state .ships h6 { font-size: 15px; color: rgb(66, 237, 248); margin: 20px 0px 0px 27px; }
#download .download-step .step-row .state .ships ul { list-style-type: square; padding-left: 43px; margin: 0px; }
#download .download-step .step-row .state .ships ul li { color: rgb(179, 201, 210); line-height: 24px; font-size: 12px; margin-right: 15px; padding-left: 0px; }
#download .download-step .step-row .state .ships ul li span { color: rgb(255, 255, 255); }
#download .download-step .step-row .state .requirements { float: left; width: 292px; height: 176px; }
#download .download-step .step-row .state .requirements h6 { font-size: 15px; color: rgb(66, 237, 248); margin: 20px 0px 5px 27px; }
#download .download-step .step-row .state .requirements ul { list-style-type: square; padding-left: 43px; margin-top: 0px; }
#download .download-step .step-row .state .requirements ul li { color: rgb(179, 201, 210); line-height: 24px; font-size: 12px; padding-left: 0px; }
#download .download-step .step-row .state .requirements ul li span { color: rgb(255, 255, 255); }
#download .download-step .step-row .state.last { height: 176px; margin-bottom: 0px; }
#download .download-step .step-row .state.last h4 div, #download .download-step .step-row .state.last .icon-wrapper, #download .download-step .step-row .state.last .state { height: 176px; }
#download .download-step .step-row .state.last .icon-wrapper .icon { margin-top: 34px; }
#download .download-step .step-row .state.last .icon-wrapper .icon.access { background-position: center -302px; text-align: center; padding-top: 55px; color: rgb(0, 255, 24); font-size: 16px; }
#download .download-step .step-row .state.last p { height: 146px; }
#download .faq-module, #download .patch-notes-module { width: 560px; min-height: 282px; border-top: 1px solid rgb(22, 129, 165); background-color: rgba(22, 104, 159, 0.25); box-sizing: border-box; position: relative; margin: 85px 0px 60px; }
@media only screen and (max-width: 1200px) {
#download .faq-module, #download .patch-notes-module { width: 48%; }
}
@media only screen and (max-width: 990px) {
#download .faq-module, #download .patch-notes-module { width: 100%; float: none; }
}
#download .faq-module *, #download .patch-notes-module * { font-family: Electrolize; }
#download .faq-module .inner-module, #download .patch-notes-module .inner-module { padding: 28px 32px 0px; min-height: 253px; }
#download .faq-module .inner-module .title, #download .patch-notes-module .inner-module .title { font-size: 18px; color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 15px; }
#download .faq-module .inner-module .title a, #download .patch-notes-module .inner-module .title a { color: rgb(0, 217, 243); font-size: 14px; float: right; transition-duration: 0.2s; perspective: 1000px; }
#download .faq-module .inner-module .title a:hover, #download .patch-notes-module .inner-module .title a:hover { color: rgb(255, 255, 255); }
#download .faq-module .inner-module ul, #download .patch-notes-module .inner-module ul { padding: 0px 0px 10px 20px; margin: 0px; list-style: none; }
#download .faq-module .inner-module ul li, #download .patch-notes-module .inner-module ul li { margin: 0px 0px 6px; padding: 0px; height: 27px; line-height: 27px; }
#download .faq-module .inner-module ul li a, #download .patch-notes-module .inner-module ul li a { display: block; font-size: 14px; color: rgb(0, 217, 243); position: relative; padding-left: 22px; transition-duration: 0.2s; perspective: 1000px; }
#download .faq-module .inner-module ul li a::before, #download .patch-notes-module .inner-module ul li a::before, #download .faq-module .inner-module ul li a::after, #download .patch-notes-module .inner-module ul li a::after { content: ""; display: block; height: 100%; position: absolute; top: 0px; background-color: rgb(9, 53, 75); transition-duration: 0.2s; perspective: 1000px; }
#download .faq-module .inner-module ul li a::before, #download .patch-notes-module .inner-module ul li a::before { width: 5px; left: 0px; }
#download .faq-module .inner-module ul li a::after, #download .patch-notes-module .inner-module ul li a::after { width: 1px; right: 0px; opacity: 0; }
#download .faq-module .inner-module ul li a:hover, #download .patch-notes-module .inner-module ul li a:hover { background-color: rgba(22, 104, 159, 0.3); color: rgb(179, 201, 210); }
#download .faq-module .inner-module ul li a:hover::before, #download .patch-notes-module .inner-module ul li a:hover::before, #download .faq-module .inner-module ul li a:hover::after, #download .patch-notes-module .inner-module ul li a:hover::after { background-color: rgb(67, 237, 248); }
#download .faq-module .inner-module ul li a:hover::before, #download .patch-notes-module .inner-module ul li a:hover::before { box-shadow: rgba(7, 82, 234, 0.75) 7px 0px 21px 2px, rgba(16, 139, 238, 0.64) 0px 0px 8px 1px; }
#download .faq-module .inner-module ul li a:hover::after, #download .patch-notes-module .inner-module ul li a:hover::after { opacity: 1; }
#download .faq-module .footer, #download .patch-notes-module .footer { box-sizing: border-box; display: flex; flex-direction: row; position: absolute; width: 100%; height: 26px; }
#download .faq-module .footer .inner-footer, #download .patch-notes-module .footer .inner-footer { flex: 1 1 0%; position: relative; border-bottom: 1px solid rgb(22, 129, 165); background-color: rgba(22, 104, 159, 0.25); }
#download .faq-module .footer .inner-footer::before, #download .patch-notes-module .footer .inner-footer::before, #download .faq-module .footer .inner-footer::after, #download .patch-notes-module .footer .inner-footer::after { content: ""; display: block; position: absolute; top: 0px; }
#download .faq-module .footer .inner-footer::before, #download .patch-notes-module .footer .inner-footer::before { width: 0px; height: 0px; border-style: solid; border-width: 27px 27px 0px 0px; border-color: rgba(22, 104, 159, 0.25) transparent transparent; right: -27px; }
#download .faq-module .footer .inner-footer::after, #download .patch-notes-module .footer .inner-footer::after { width: 5px; height: 26px; background-color: rgb(67, 237, 248); transform: skew(-45deg); right: -15px; z-index: 2; box-shadow: rgba(0, 112, 202, 0.79) 14px 2px 50px 4px, rgba(0, 112, 202, 0.5) 2px 2px 12px 1px; }
#download .faq-module .footer a, #download .patch-notes-module .footer a { display: block; position: relative; line-height: 27px; padding: 0px 11px 0px 20px; margin-left: 26px; border-top: 1px solid rgb(22, 129, 165); }
#download .faq-module .footer a .label, #download .patch-notes-module .footer a .label { font-size: 14px; color: rgb(0, 217, 243); text-transform: uppercase; }
#download .faq-module .footer a .arrow, #download .patch-notes-module .footer a .arrow { top: -17px; left: -15px; }
#download .faq-module { float: left; }
#download .patch-notes-module { float: right; }
#play-now #post-background { background: url("") center top no-repeat rgb(0, 0, 0); position: absolute; top: 0px; }
#play-now #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#play-now #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#play-now #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#play-now #home-background { background-image: url(""), url(""); }
}
#play-now #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#play-now #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#play-now #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#play-now #home-background .bg-home-stars { background-image: url(""); }
}
#play-now #contentbody > .wrapper { margin-bottom: 50px; }
#play-now #contentbody > .wrapper .info { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 21px; color: rgb(115, 177, 203); text-shadow: rgba(0, 108, 255, 0.63) 0px 1px 6px; }
#play-now #contentbody > .wrapper .info .sup { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(115, 177, 203); display: block; }
#play-now #contentbody > .wrapper .step { padding-left: 68px; position: relative; }
#play-now #contentbody > .wrapper .step::before { line-height: 72px; text-align: center; background: url("") center top no-repeat transparent; position: absolute; left: -14px; display: block; height: 72px; color: rgb(115, 177, 203); text-shadow: rgba(0, 108, 255, 0.63) 0px 1px 6px; }
#play-now #contentbody > .wrapper .step.first::before { content: "1"; width: 76px; top: -22px; }
#play-now #contentbody > .wrapper .step.second::before { content: "2"; width: 74px; top: -20px; }
#play-now #contentbody > .wrapper .step.third::before { content: "3"; width: 74px; top: -1px; }
#play-now #contentbody > .wrapper .glow-hub-title { height: 50px; }
#play-now #contentbody > .wrapper .game-packages { position: relative; padding: 242px 0px 30px; margin: -100px 0px 100px; background: url("") center top no-repeat; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages { background: url("") center top no-repeat; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages { margin-bottom: 50px; }
}
#play-now #contentbody > .wrapper .game-packages::after { content: ""; display: block; width: 894px; height: 1px; background-color: rgb(0, 69, 112); position: absolute; bottom: 0px; left: 123px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages::after { display: none; }
}
#play-now #contentbody > .wrapper .game-packages .choice { position: absolute; background: url("") center center no-repeat transparent; z-index: 10; width: 234px; height: 97px; left: 50%; transform: translateX(-50%); top: 352px; }
#play-now #contentbody > .wrapper .game-packages .choice h2 { font: 21px / 24px Orbitron; color: rgb(66, 237, 248); text-transform: uppercase; width: 135px; text-align: center; display: block; margin: 23px auto 0px; text-shadow: rgba(52, 167, 240, 0.6) 0px 0px 12px, rgba(52, 167, 240, 0.6) 0px 0px 12px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .choice h2 { width: 100%; margin: 37px 0px 0px; text-align: left; }
}
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .choice { width: 325px; top: 603px; background: url("") right center no-repeat transparent; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .choice { top: 571px; }
}
#play-now #contentbody > .wrapper .game-packages .list { margin-top: 30px; z-index: 5; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list { width: 600px; margin: 0px auto; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list { width: 440px; margin: 0px auto; }
}
#play-now #contentbody > .wrapper .game-packages .list:hover .package { opacity: 0.9; }
#play-now #contentbody > .wrapper .game-packages .list:hover .package .content img { opacity: 0.59; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos { width: 650px; height: auto; position: relative; display: none; margin: 0px auto; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos { width: 560px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos { width: 440px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package-infos.active { display: block; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details { width: 50%; float: left; transition-duration: 0.3s; perspective: 1000px; transform: translateZ(0px); overflow: hidden; padding-left: 0px; list-style-position: inside; margin: 30px 0px 6px; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details.active { max-height: 175px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details { width: 35%; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details { width: 100%; margin-top: 0px; }
}
@media only screen and (max-width: 1140px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details li { width: 100%; float: none; padding-right: 0px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details .detail { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(177, 216, 241); }
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details .detail { width: 50%; float: left; }
}
#play-now #contentbody > .wrapper .game-packages .list .package-infos .details .headline { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(177, 216, 241); list-style: none; margin-bottom: 15px; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper { float: right; max-width: 322px; display: block; text-align: right; margin-top: 17px; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .label { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 21px; color: rgb(255, 255, 255); text-transform: uppercase; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .alpha-game-disclaimer { background-position: left top; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .taxes { top: 36px; }
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .taxes { top: 20px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper { position: relative; margin-right: 10px; width: 100%; max-width: 100%; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .requirements, #play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .disclaimer { text-align: left; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price-wrapper .requirements { margin-left: 12px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 31px; color: rgb(255, 174, 0); display: inline-block; margin-left: 20px; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price .super { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(255, 174, 0); text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; position: relative; top: 9px; margin-left: 2px; width: 25px; display: inline-block; text-align: left; }
#play-now #contentbody > .wrapper .game-packages .list .package-infos .price .super .currency { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(210, 210, 210); text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px; position: relative; display: inline-block; bottom: 8px; }
#play-now #contentbody > .wrapper .game-packages .list .package { width: 558px; position: relative; border: 1px solid rgb(2, 56, 103); background-color: rgba(0, 0, 0, 0.7); }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package { margin: 30px 0px; width: 600px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package { width: 440px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package:hover { opacity: 1; border-color: rgb(2, 137, 210); }
#play-now #contentbody > .wrapper .game-packages .list .package:hover .content img { opacity: 1; }
#play-now #contentbody > .wrapper .game-packages .list .package.active { opacity: 1; border-color: rgb(255, 174, 0); }
#play-now #contentbody > .wrapper .game-packages .list .package.active img { opacity: 1; }
#play-now #contentbody > .wrapper .game-packages .list .package.active::after { opacity: 1; }
#play-now #contentbody > .wrapper .game-packages .list .package::after { content: ""; display: block; width: 50px; height: 70px; background: url("") center center no-repeat transparent; opacity: 0; top: 88px; position: absolute; z-index: 15; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .game-packages .list .package:first-child { float: left; margin-left: -5px; }
#play-now #contentbody > .wrapper .game-packages .list .package:first-child .title { text-align: right; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package:first-child { margin-left: 0px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package:first-child::after { right: 51px; transform: rotate(180deg); }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package:first-child::after { right: 147px; transform: rotate(-90deg); top: 319px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package:first-child::after { top: 286px; right: 67px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2) { float: right; margin-right: -4px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2) { margin-right: 0px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2) .title { text-align: left; }
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2)::after { left: 51px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2)::after { top: -42px; left: 405px; transform: rotate(90deg); }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package:nth-child(2)::after { left: 325px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package .top-info .title { transition-duration: 0.3s; perspective: 1000px; background: rgba(0, 0, 0, 0.3); position: relative; padding: 10px 30px; }
#play-now #contentbody > .wrapper .game-packages .list .package .top-info .title h3 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 21px; color: rgb(255, 255, 255); text-transform: uppercase; margin: 0px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content { transition-duration: 0.3s; perspective: 1000px; z-index: 1; position: relative; background: rgba(0, 0, 0, 0.3); }
#play-now #contentbody > .wrapper .game-packages .list .package .content img { transition-duration: 0.3s; perspective: 1000px; width: 100%; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .game-packages .list .package .content img { width: 600px; height: 211px; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .game-packages .list .package .content img { width: 440px; height: 154px; }
}
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos { position: relative; padding: 14px 0px 14px 28px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .text { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; margin: 0px 200px 20px 0px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .show-details { transition-duration: 0.3s; perspective: 1000px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(19, 220, 240); padding-left: 24px; position: relative; margin-left: -5px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .show-details:hover { text-shadow: rgb(28, 107, 137) 0px 0px 3px; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .show-details::before { transition-duration: 0.3s; perspective: 1000px; content: ""; position: absolute; width: 22px; height: 22px; left: 0px; top: -3px; background: url("") center center no-repeat transparent; }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .show-details.active::before { transform: rotate(90deg); }
#play-now #contentbody > .wrapper .game-packages .list .package .content .infos .holosmallbtn { position: absolute; top: -10px; right: 0px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block { width: 894px; margin: 0px auto 50px; height: 411px; background: url("") left top no-repeat transparent; position: relative; overflow: hidden; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block { width: 600px; height: 544px; background: url("") center top no-repeat transparent; }
}
@media only screen and (max-width: 658px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block { width: 480px; height: 544px; background: url("") right center no-repeat transparent; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block > * { position: absolute; left: 38px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .call-to-action { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(255, 255, 255); text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; top: 260px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(177, 216, 241); top: 310px; max-width: 416px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block p { width: 250px; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block p a { margin-top: 15px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(19, 220, 240); text-decoration: underline; display: block; }
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 { left: 529px; top: 330px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 { left: initial; top: 450px; right: 96px; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 .abs-overlay { width: 346px; height: 50px; background: url("") -9px -38px no-repeat transparent; }
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 .abs-overlay.holobtn-top { color: rgb(221, 247, 192); padding-top: 14px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block a.add-remove-s42 .abs-overlay.holobtn-bottom { background-position: -9px -138px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info { background-color: rgba(0, 31, 51, 0.9); max-width: 440px; padding: 30px 25px; position: absolute; bottom: -400px; left: 12px; border: 1px solid rgb(19, 61, 85); transition-duration: 0.3s; perspective: 1000px; opacity: 0; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info { left: 38px; z-index: 20; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info ul { padding: 0px; margin: 0px 0px 10px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info ul li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(44, 121, 159); list-style: inside; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .overlay-more-info.show { bottom: 12px; opacity: 1; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper { top: 251px; left: inherit; right: 97px; }
@media only screen and (max-width: 1200px) {
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper { top: 315px; right: 53px; }
}
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .price { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 31px; color: rgb(255, 174, 0); margin-left: 20px; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .price .super { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(255, 174, 0); text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; position: relative; top: 9px; margin-left: 2px; width: 25px; display: inline-block; text-align: left; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .price .super .currency { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(210, 210, 210); text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px; position: relative; display: inline-block; bottom: 8px; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .price.active { display: inline-block; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .package-difference-price .price, #play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .package-full-price .price { display: none; }
#play-now #contentbody > .wrapper .star-citizen-sku-block .price-wrapper .package-difference-price .price.active { display: block; }
#play-now #contentbody > .wrapper .continue { padding: 0px 0px 47px; opacity: 0; display: none; margin-top: 0px; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .continue .account, #play-now #contentbody > .wrapper .continue .go, #play-now #contentbody > .wrapper .continue .account .label, #play-now #contentbody > .wrapper .continue .go .label { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(158, 184, 196); }
#play-now #contentbody > .wrapper .continue .account.signin, #play-now #contentbody > .wrapper .continue .go.signin, #play-now #contentbody > .wrapper .continue .account.create, #play-now #contentbody > .wrapper .continue .go.create { position: relative; padding-right: 10px; display: inline-block; margin: 25px 0px 15px -11px; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .continue .account.signin::before, #play-now #contentbody > .wrapper .continue .go.signin::before, #play-now #contentbody > .wrapper .continue .account.create::before, #play-now #contentbody > .wrapper .continue .go.create::before { content: ""; display: inline-block; width: 47px; height: 47px; opacity: 0.5; background: center bottom no-repeat transparent; position: absolute; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .continue .account.signin:hover, #play-now #contentbody > .wrapper .continue .go.signin:hover, #play-now #contentbody > .wrapper .continue .account.create:hover, #play-now #contentbody > .wrapper .continue .go.create:hover { text-shadow: rgb(174, 196, 206) 0px 0px 2px; }
#play-now #contentbody > .wrapper .continue .account.signin:hover::before, #play-now #contentbody > .wrapper .continue .go.signin:hover::before, #play-now #contentbody > .wrapper .continue .account.create:hover::before, #play-now #contentbody > .wrapper .continue .go.create:hover::before { opacity: 1; }
#play-now #contentbody > .wrapper .continue .account.signin, #play-now #contentbody > .wrapper .continue .go.signin { padding-left: 48px; }
#play-now #contentbody > .wrapper .continue .account.signin::before, #play-now #contentbody > .wrapper .continue .go.signin::before { background-image: url(""); left: 2px; top: -14px; }
#play-now #contentbody > .wrapper .continue .account.create, #play-now #contentbody > .wrapper .continue .go.create { padding-left: 40px; margin-left: -6px; }
#play-now #contentbody > .wrapper .continue .account.create::before, #play-now #contentbody > .wrapper .continue .go.create::before { background-image: url(data:image/webp;base64,UklGRuoHAABXRUJQVlA4WAoAAAA4AAAALwAALwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBITgMAAA3wZFvbsW23bdXzeLpt27ZtO9YT0KM9X7Zt95D7sG3rPs7Ac38YOYiICXDDOI1bruu65RShuZWGEr25KNHQ3FxDo0RvIkUajdvYaJT0BinRNJobRG9Ao1HRE6TRNK6DCpW6bjQlRSpNA2maxmmjaQpNU1Ip0jSQpumcjKYpNE1TAqk0pGRxtpiSQtOUVJoKxIrTJU3XKClNU9dpnO8d7KVp4EixhkLTlFQqV5PjMpumM3tc6vQY500hFQ1jxmYu1i5rF3bPVKQCzZjNhNkcWTWdY+gshZQUYScbM5dsVm0d2Rw7Ouu0EDQQmfjAh/59dGerdnbpDkVS1+kMLuMyr3vLl77J7rLHHLNwTINKiQayk72De7z7SZ/83SmH+b8cUxbqOlR2zHRmLouHvu/47D/acUwdc5jdaU6u4zRrZlw//R2/863/mp1ude0svVFK7LiUqz95lDu88sXf/5ld3d3OgfQGstNgZyw+dKfX3du93vKIz/9x/i89bGc6TW+ANJg98XvfeuJL7uQR7/n3L/xz6+ogzc2YvbKDdfz0Fy9+xszz3vrzr/zftjbUeXolO2r2hH//7t+/9mHu/OaXfeYH1vr/nuWv/uDJ9+eBr/zRn7vdlbPRcd/XXPBvH/vFmx8+OzfVXO3OsAxm7vSSx+H47lde/Zq5MJUbnTbFTOfkGS+B3376EW+521yaS6O5ic6mqeleNjzytfC3n/7vtz5kTLKToelZQ8kuRy68H//1tZ+/+cnDZFx2NpvmjJI9BusOsD/52nNfMbOZyV7MjjRQ0lBUp3fGH37iQW++u53ZXDYbM9NAQ9NZO82h7uwfPvEP73r4zoxk59LLDlI00BT2mGo+86N3PPdikzVzWZcdMxWnJTVb09V+8DVvvVN2zN7BmIGQIjQUO44cDn93n0uZCXdojguxQ1CNIuW4HPN/c8DKpbHZy0ov6zTQoOx06rC7l50NYwYuR07S0KjTtbuzdGfIOM1uIJpCo1d2d3axY3Y2V2Ncp9E0Gk2v2F3TLKZpjJWrNI3zpulVY5VxOmxoSNM0NJqmKY3GuvGSxmmaxnnTNEWj0pM0TdMglYbSQNMUGnWexnmaCoVGpakUjRs2TlNpqJttKnVbU6lQAFZQOCDMAQAAsAwAnQEqMAAwAD5lKI5FpCKhGO5m/EAGRLIATplqoWfgPkA6rKbDxwa7buc8PpuSyEzMJkS+6nvqnO2xgpUhBTYc0Mh/J4a0cZdiQz9TRHq0nwfnoFxSCTv5dpKK7DED8U372P+s33pA7gn3UoAA/vQkaholxzs0BEQyYQi6hp8BC8f/OTri0AoQuRzLP9oH/8weJDu0EJ8WaZ/ra285pb1ljCCt7Cl6dimbtz1Q3UWM7bz+ole5Zb+bvc91Apu7UVptT69K0Wk2oRnjbo2GRJELsG3q7mZqFMwIpospjgzUlVUVcGLJjIKzzgSBLdIpup5ZHpzJgAkBSnklxWWST+e6OiDqqWadbaQr305+3qJitYHALdGXxURdsyAlKq18PzVm+uJ+nQZD33Jnpyj9rsRJFw7KUEhWDnqSxxvjqNLuDBm1ckMzf0kyvLyucquelaUBzTwzj7IWnmP5zIa0rxxGaGCUWUwzGUqp7AIcifX4k8pwp8pIvvK/PlctyXjjpbv+tPnOZrK3NrPOuV6kkcT492a3T4j8GQhQwPdNTqrJYMh9pL1L+1z/r1nJwbQqXbd5nlF5fyqMrJeSn1mO0Rpo5ENJmh3HuVgAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAADAAAAADoAQAAQAAADAAAAAAAAAA); left: -6px; top: -12px; }
#play-now #contentbody > .wrapper .continue .go { top: -14px; }
#play-now #contentbody > .wrapper .continue.active { opacity: 1; visibility: visible; }
#play-now #contentbody > .wrapper .fly-now-warning a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(115, 177, 203); }
#play-now #contentbody > .wrapper .requirements .title { margin: 18px 0px 0px -5px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(115, 177, 203); display: inline-block; padding-left: 24px; position: relative; }
#play-now #contentbody > .wrapper .requirements .title::before { transition-duration: 0.3s; perspective: 1000px; content: ""; position: absolute; width: 22px; height: 22px; left: 0px; top: -2px; background: url("") center center no-repeat transparent; }
#play-now #contentbody > .wrapper .requirements .title.active::before { transform: rotate(90deg); }
#play-now #contentbody > .wrapper .requirements ul { padding-left: 0px; list-style-position: inside; margin: 12px 0px 6px 19px; max-height: 0px; overflow: hidden; transition-duration: 0.3s; perspective: 1000px; }
#play-now #contentbody > .wrapper .requirements ul.active { max-height: 200px; }
#play-now #contentbody > .wrapper .requirements ul li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(210, 210, 210); }
#play-now #contentbody > .wrapper .requirements ul li:last-child { padding-bottom: 20px; }
#play-now #contentbody > .wrapper .error { display: none; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(187, 0, 0); width: 275px; text-align: center; margin: auto; }
#play-now .stick-cart-bar { height: 133px; width: calc(100% - 340px); position: fixed; left: 0px; bottom: -133px; background: url("") center top repeat-x; z-index: 0; margin: 0px 170px; transition-duration: 0.3s; perspective: 1000px; opacity: 0; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar { width: 100%; margin: 0px 10px; }
}
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar { height: 154px; overflow: hidden; }
}
#play-now .stick-cart-bar.show { opacity: 1; z-index: 50; bottom: 0px; }
#play-now .stick-cart-bar .inner-bar { width: 894px; height: 133px; margin: 0px auto; position: relative; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar { width: 100%; }
}
#play-now .stick-cart-bar .inner-bar .sku { height: 118px; float: left; background: url("") left 8px no-repeat; }
#play-now .stick-cart-bar .inner-bar .sku span.name { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(255, 255, 255); text-transform: uppercase; }
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .sku span.name { font-size: 11px; }
}
#play-now .stick-cart-bar .inner-bar .sku.star-citizen { padding: 52px 23px 0px 100px; margin-left: -24px; }
#play-now .stick-cart-bar .inner-bar .sku.star-citizen span.type { display: block; text-transform: none; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(116, 216, 253); }
#play-now .stick-cart-bar .inner-bar .sku.squadron { padding: 52px 23px 0px 117px; background-position: left -111px; display: none; opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#play-now .stick-cart-bar .inner-bar .sku.squadron a { display: block; text-decoration: underline; text-transform: none; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(255, 255, 255); }
#play-now .stick-cart-bar .inner-bar .price-wrapper { padding-top: 42px; position: absolute; right: 160px; }
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper { padding-top: 102px; }
}
#play-now .stick-cart-bar .inner-bar .price-wrapper .label { font: 700 14px Orbitron; color: rgb(255, 255, 255); text-transform: uppercase; position: relative; top: -5px; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper .label { display: block; top: 8px; }
}
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper .label { display: inline-block; top: -5px; }
}
#play-now .stick-cart-bar .inner-bar .price-wrapper .price { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 31px; color: rgb(255, 174, 0); display: inline-block; margin-left: 5px; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; }
#play-now .stick-cart-bar .inner-bar .price-wrapper .price .super { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 15px; color: rgb(255, 174, 0); text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 2px; position: relative; top: 9px; margin-left: 2px; width: 25px; display: inline-block; text-align: left; }
#play-now .stick-cart-bar .inner-bar .price-wrapper .price .super .currency { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 11px; color: rgb(210, 210, 210); text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px; position: relative; display: inline-block; bottom: 8px; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper { right: 180px; }
}
#play-now .stick-cart-bar .inner-bar .price-wrapper .taxes { top: 35px; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper .taxes { top: 49px; }
}
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .price-wrapper .taxes { top: 99px; }
}
#play-now .stick-cart-bar .inner-bar .go { position: absolute; right: -30px; top: 38px; display: block; }
@media only screen and (max-width: 1110px) {
#play-now .stick-cart-bar .inner-bar .go { right: -10px; }
}
@media only screen and (max-width: 658px) {
#play-now .stick-cart-bar .inner-bar .go { top: 99px; }
}
#play-now .stick-cart-bar .inner-bar .go .label { text-transform: uppercase; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(158, 184, 196); }
#play-now .stick-cart-bar::before, #play-now .stick-cart-bar::after { content: ""; display: block; width: 170px; height: 133px; position: absolute; top: 0px; background: url("") center bottom no-repeat; z-index: -1; }
#play-now .stick-cart-bar::before { left: -170px; background-position: left -131px; }
#play-now .stick-cart-bar::after { right: -170px; background-position: right -131px; }
#play-now .stick-cart-bar.with-s42 .inner-bar .squadron { display: block; opacity: 1; }
.minigame-wrapper * { font-family: Electrolize; }
.minigame-wrapper.started { margin: 50px 0px; background: url("") center top no-repeat, url("") center 55px no-repeat; }
.minigame-wrapper.started .intro { display: none; }
.minigame-wrapper.started .game-trigger > .started { display: block; }
.minigame-wrapper.started .game-trigger > .closed { display: none; }
.minigame-wrapper.started .game-trigger .arrow { background-position: 0px -145px; }
.minigame-wrapper.started .game-trigger .arrow:hover { background-position: 0px -131px; }
.minigame-wrapper .wrapper { max-width: 1200px; width: 1200px; padding: 0px; }
.minigame-wrapper .wrapper .workplace { display: none; overflow: hidden; width: 100%; height: 100%; padding-top: 25px; }
.minigame-wrapper .intro { position: relative; display: block; max-width: 1200px; height: 450px; width: 100%; padding: 0px; margin: 80px auto 0px; z-index: 20; background: url("") center top no-repeat; }
.minigame-wrapper .intro .title { position: relative; top: -18px; font-size: 24px; font-family: Electrolize; color: rgb(16, 249, 248); text-align: center; text-transform: uppercase; text-shadow: rgb(52, 167, 240) 0px 0px 10px; }
.minigame-wrapper .intro p { padding: 0px 20px; font-size: 18px; font-family: Electrolize; color: rgb(133, 159, 168); text-align: center; text-transform: none; }
.minigame-wrapper .intro p.is_mobile { display: none; }
.minigame-wrapper .game-trigger { position: relative; width: 289px; height: 590px; margin: -171px auto 0px; cursor: pointer; background: url("") center center; }
.minigame-wrapper .game-trigger .toogle-game { position: relative; display: block; top: 213px; }
.minigame-wrapper .game-trigger .toogle-game:hover .arrow { background-position: 0px 20px; }
.minigame-wrapper .game-trigger .toogle-game:hover .arrow span { top: 64px; opacity: 0; }
.minigame-wrapper .game-trigger .toogle-game .label.started, .minigame-wrapper .game-trigger .toogle-game .arrow.started { display: none; }
.minigame-wrapper .game-trigger .toogle-game .label { display: block; padding-bottom: 15px; color: rgb(255, 255, 255); font-size: 14px; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 132, 255) 0px 0px 11px; text-align: center; text-transform: uppercase; }
.minigame-wrapper .game-trigger .toogle-game .arrow { display: block; width: 60px; height: 85px; margin: 0px auto; background: url("") 0px 3px no-repeat; }
.minigame-wrapper .game-trigger .toogle-game .arrow span { display: block; position: relative; top: 45px; opacity: 1; font-size: 16px; color: rgb(255, 255, 255); text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 132, 255) 0px 0px 11px; text-transform: uppercase; text-align: center; }
@font-face { font-family: visitor_tt1_brkregular; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-weight: 400; font-style: normal; }
#game-hyper-vanguard-force-iv #game { background: url("") center top; width: 100%; height: 0px; opacity: 1; }
#game-hyper-vanguard-force-iv #game .inner-game { width: 525px; height: 540px; margin: 0px auto; top: 340px; position: relative; opacity: 0; }
#game-hyper-vanguard-force-iv #game .inner-game iframe { margin: 0px auto; position: absolute; display: block; left: 49px; opacity: 1; z-index: 1; border: none; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard { margin: 0px auto; display: none; left: 49px; opacity: 1; width: 354px; height: 540px; background: url("") center top; position: absolute; top: 0px; z-index: 2; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard * { font-family: visitor_tt1_brkregular; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .logo img { width: 254px; height: 58px; display: block; margin: 5% auto 0px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats { padding: 0px 5%; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats * { text-transform: uppercase; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .title { text-align: center; color: rgb(29, 143, 180); font-size: 25px; padding: 10px 0px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .rank, #game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .name, #game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .score { float: left; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .rank { width: 18%; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .name { width: 55%; padding-right: 2%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .score { width: 25%; text-align: right; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .column { color: rgb(255, 255, 255); font-size: 17px; height: 25px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .me { color: rgb(255, 170, 41); font-size: 16px; height: 25px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard .stats .player { color: rgb(139, 243, 255); font-size: 16px; }
#game-hyper-vanguard-force-iv #game .inner-game #leaderboard.on { display: block; }
#game-hyper-vanguard-force-iv #game .inner-game .btn { width: 50px; height: 50px; display: block; position: absolute; right: 57px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn a { display: block; width: 50px; height: 50px; background: url("") -3px -53px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn a:hover { background-position: -3px -1px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.fullscreen { top: 20px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.highscore { top: 97px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.close { bottom: 27px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.close a { background-position: -69px -53px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn.close a:hover { background-position: -69px -2px; }
#game-hyper-vanguard-force-iv #game .inner-game .btn span { display: none; }
#game-hyper-vanguard-force-iv #game .inner-game .manual { transform: scale(0.7, 0.7); width: 91px; height: 184px; background: url("") center center; position: absolute; left: -37px; bottom: -40px; }
#game-hyper-vanguard-force-iv #game .inner-game .manual audio { display: none; }
#game-hyper-vanguard-force-iv #game .inner-game .manual a { width: 100%; height: 100%; display: block; }
#game-hyper-vanguard-force-iv.started { background: 0px 0px; margin: 0px; height: 1500px; }
#game-hyper-vanguard-force-iv.started .intro { display: block; height: 0px; opacity: 0; }
#game-hyper-vanguard-force-iv.started .intro .game-trigger { opacity: 0; cursor: default; }
#game-hyper-vanguard-force-iv.started .intro .game-trigger .toogle-game { cursor: default; }
#game-hyper-vanguard-force-iv.started #game { width: 100%; height: 1500px; opacity: 1; z-index: 9999; position: relative; }
#game-hyper-vanguard-force-iv.started #game .inner-game { opacity: 1; z-index: 9000; }
#game-hyper-vanguard-force-iv.fullscreen { top: 0px; left: 0px; width: 100%; height: 100%; position: fixed !important; }
#game-hyper-vanguard-force-iv.fullscreen .intro { display: none; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game { height: 100%; top: 0px; padding: 0px 90px 0px 165px; background: url("") left top repeat-y, url("") right top repeat-y; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game iframe, #game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard { left: 129px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard img { width: 531px; height: 120px; margin-top: 10%; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .title { padding: 40px 0px; font-size: 37px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .column { font-size: 25px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .me, #game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .player { font-size: 23px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .column, #game-hyper-vanguard-force-iv.fullscreen #game .inner-game #leaderboard .stats .me { height: 50px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn { width: 75px; height: 75px; display: block; position: absolute; right: 25px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn a { display: block; width: 75px; height: 75px; background: url("") -363px -46px no-repeat; position: relative; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn a:hover { background-position: -84px -46px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn span { width: 180px; height: 180px; display: block; position: absolute; background: url("") center center no-repeat; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.fullscreen { top: 50px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.fullscreen span { top: -15px; left: 0px; background-position: right top; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.highscore { top: 200px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.highscore span { top: -11px; left: -49px; background-position: left top; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.close { bottom: 150px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.close a { background-position: -363px -207px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.close a:hover { background-position: -84px -207px; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .btn.close span { top: 18px; left: -36px; background-position: center top; }
#game-hyper-vanguard-force-iv.fullscreen #game .inner-game .manual { transform: scale(1, 1); left: 21px; bottom: 50px; }
#password-confirmation #contentbody { background: 0px 0px; }
#password-confirmation .password-confirmation-content { width: 424px; max-width: 480px; padding: 28px 28px 50px; border: 1px solid rgb(20, 55, 94); background: rgba(28, 45, 67, 0.6); margin: 0px auto; }
#password-confirmation .password-confirmation-content h2 { margin: 0px 0px 30px; padding: 0px 0px 20px; position: relative; font: 500 22px / 25px Orbitron; color: rgb(0, 240, 255); text-shadow: rgb(0, 237, 255) 0px 0px 30px; text-transform: uppercase; }
#password-confirmation .password-confirmation-content h2::after { content: ""; display: block; width: 100%; height: 1px; background-color: rgb(140, 241, 255); bottom: 0px; left: 0px; position: absolute; box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
#password-confirmation .password-confirmation-content form fieldset { float: left; }
#password-confirmation .password-confirmation-content .separator { width: 100%; display: block; height: 1px; background-color: rgb(140, 241, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; margin: 20px 0px; }
@media (max-width: 890px) {
.buy-back .sidenav { margin-bottom: 30px; }
}
.buy-back .inner-content { float: left; width: 825px; min-height: 400px; }
@media (max-width: 890px) {
.buy-back .inner-content { width: 100%; }
}
.buy-back .inner-content, .buy-back .inner-content *, .buy-back .inner-content::before, .buy-back .inner-content::after { box-sizing: border-box; }
@media (max-width: 890px) {
.buy-back .buy-back-pledges { width: 100%; }
}
.buy-back .buy-back-pledges header { padding: 0px 0px 20px; position: relative; }
.buy-back .buy-back-pledges header::after { content: ""; width: 100%; height: 5px; background: rgb(78, 224, 255); position: absolute; left: 0px; bottom: 0px; box-shadow: rgba(78, 224, 255, 0.65) 0px 0px 15px 0px; }
.buy-back .buy-back-pledges header h1 { color: rgb(78, 224, 255); font: 22px / 1.25 Electrolize, sans-serif; text-transform: uppercase; margin: 0px 0px 10px; }
.buy-back .buy-back-pledges header .star { font-size: 8px; position: relative; left: 0px; top: -4px; }
.buy-back .buy-back-pledges header p { color: rgb(97, 141, 150); font-size: 11px; margin: 0px 0px 15px; }
.buy-back .buy-back-pledges header small { color: rgb(255, 255, 255); font-size: 9px; }
.buy-back .buy-back-pledges header .buy-back-warning { padding: 15px 15px 15px 55px; height: 66px; margin: 0px; color: rgb(250, 171, 1); border: 1px solid currentcolor; font: italic 14px / 1.25 Electrolize, sans-serif; background: linear-gradient(rgba(106, 97, 56, 0.28) 0%, rgba(106, 97, 56, 0.28) 50%, rgba(106, 97, 56, 0) 51%, rgba(106, 97, 56, 0) 100%) 0% 0% / 2px 2px rgba(181, 170, 127, 0.1); position: relative; }
.buy-back .buy-back-pledges header .buy-back-warning::before { content: ""; display: block; width: calc(100% - 16px); height: 100%; border-style: solid; border-color: rgb(102, 73, 7); border-image: initial; border-width: 1px 0px; position: absolute; top: -1px; left: 8px; }
.buy-back .buy-back-pledges header .buy-back-warning::after { content: ""; display: block; width: 100%; height: calc(100% - 16px); border-style: solid; border-color: rgb(102, 73, 7); border-image: initial; border-width: 0px 1px; position: absolute; top: 8px; left: -1px; }
.buy-back .buy-back-pledges header .buy-back-warning .warn-icon { display: block; width: 34px; height: 31px; position: absolute; left: 12px; top: 12px; background: url("") 0px 0px no-repeat; }
.buy-back .buy-back-pledges header .buy-back-warning strong { color: rgb(255, 255, 255); }
.buy-back .available-pledges .filters { padding: 10px 0px; border-bottom: 1px solid rgb(41, 73, 97); margin-bottom: 30px; height: 55px; }
.buy-back .available-pledges .filters .selectlist { width: 150px; margin-right: 20px; float: left; }
.buy-back .available-pledges .filters .selectlist, .buy-back .available-pledges .filters .selectlist *, .buy-back .available-pledges .filters .selectlist ::before, .buy-back .available-pledges .filters .selectlist ::after { box-sizing: content-box; }
.buy-back .available-pledges .filters .show-only-available { position: relative; float: left; overflow: hidden; padding-left: 30px; }
.buy-back .available-pledges .filters .show-only-available label { font-size: 14px; font-weight: 400; color: rgb(97, 141, 150); }
.buy-back .available-pledges .filters .show-only-available input[type="checkbox"] { position: absolute; left: -999em; top: 0px; }
.buy-back .available-pledges .filters .show-only-available .styled-checkbox { width: 18px; height: 18px; border: 1px solid rgb(41, 73, 97); background: rgb(11, 31, 49); position: absolute; top: 0px; left: 0px; }
.buy-back .available-pledges .filters .show-only-available .styled-checkbox::before { content: ""; width: 8px; height: 8px; background: rgb(78, 224, 255); position: absolute; top: 4px; left: 4px; opacity: 0; transition: opacity 0.25s linear 0s; box-shadow: rgba(78, 224, 255, 0.6) 0px 0px 10px 0px; }
.buy-back .available-pledges .filters .show-only-available input[type="checkbox"]:checked + .styled-checkbox::before { opacity: 1; }
.buy-back .available-pledges .pledges { list-style: none; padding: 0px; margin: 0px 0px 30px; }
.buy-back .available-pledges .pledges > li { margin-bottom: 30px; }
.buy-back .available-pledges .pledges > li.no-buy-backs { color: rgb(255, 255, 255); font: 14px / 1 Electrolize, sans-serif; }
.buy-back .available-pledges .pledges .pledge { background: rgba(31, 65, 109, 0.5); padding: 20px; position: relative; }
.buy-back .available-pledges .pledges .pledge > .information { overflow: hidden; }
.buy-back .available-pledges .pledges .pledge > .information figure { float: left; width: 124px; height: 124px; border: 1px solid rgb(78, 224, 255); padding: 11px 0px 0px 11px; margin: 0px 32px 0px 0px; position: relative; }
@media (max-width: 890px) {
.buy-back .available-pledges .pledges .pledge > .information figure { margin-bottom: 75px; }
}
.buy-back .available-pledges .pledges .pledge > .information figure::before { content: ""; position: absolute; top: -1px; left: 12px; width: 100px; height: 122px; border-style: solid; border-color: rgb(30, 46, 64); border-image: initial; border-width: 1px 0px; }
.buy-back .available-pledges .pledges .pledge > .information figure::after { content: ""; position: absolute; top: 12px; left: -1px; width: 122px; height: 100px; border-style: solid; border-color: rgb(30, 46, 64); border-image: initial; border-width: 0px 1px; }
.buy-back .available-pledges .pledges .pledge > .information figure img { display: block; width: 100px; height: 100px; }
.buy-back .available-pledges .pledges .pledge > .information > div { float: left; width: 625px; }
@media (max-width: 890px) {
.buy-back .available-pledges .pledges .pledge > .information > div { float: none; width: auto; overflow: hidden; }
}
.buy-back .available-pledges .pledges .pledge > .information > div h1 { font: 22px / 1 Electrolize, sans-serif; color: rgb(78, 224, 255); padding-bottom: 15px; margin: 0px 0px 15px; border-bottom: 1px solid rgb(40, 72, 97); text-transform: uppercase; }
.buy-back .available-pledges .pledges .pledge > .information > div h1 .upgraded { font: 22px / 1 Electrolize, sans-serif; text-transform: uppercase; color: rgb(181, 170, 127); }
.buy-back .available-pledges .pledges .pledge > .information > div dl { padding: 0px; margin: 0px 0px 14px; overflow: hidden; }
.buy-back .available-pledges .pledges .pledge > .information > div dl dt, .buy-back .available-pledges .pledges .pledge > .information > div dl dd { padding: 0px; margin: 0px; display: block; float: left; height: 20px; }
.buy-back .available-pledges .pledges .pledge > .information > div dl dt { color: rgb(128, 159, 182); font-size: 14px; font-weight: 700; clear: left; margin-right: 5px; }
.buy-back .available-pledges .pledges .pledge > .information > div dl dt::after { content: ":"; }
.buy-back .available-pledges .pledges .pledge > .information > div dl dd { color: rgb(255, 255, 255); font: 16px / 20px Electrolize, sans-serif; }
.buy-back .available-pledges .pledges .pledge > .information > div .show-details { color: rgb(78, 224, 255); font: 14px / 1.25 Electrolize, sans-serif; }
.buy-back .available-pledges .pledges .pledge > .information > div .show-details span { display: inline-block; width: 10px; height: 11px; border-left: 2px solid rgb(78, 224, 255); position: relative; overflow: hidden; margin-right: 8px; transition: transform 0.125s linear 0s; }
.buy-back .available-pledges .pledges .pledge > .information > div .show-details span::after { content: ""; position: absolute; left: -8px; top: -1px; display: block; width: 9px; height: 9px; border: 2px solid rgb(78, 224, 255); transform: scaleY(0.7) rotate(45deg); }
.buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn { position: absolute; top: 65px; right: 10px; }
@media (max-width: 890px) {
.buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn { top: 145px; }
}
.buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn, .buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn .holosmallbtn-top, .buy-back .available-pledges .pledges .pledge > .information > div .holosmallbtn .holosmallbtn-bottom { height: 100px; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable { display: none; padding-top: 50px; position: absolute; top: 45px; right: 10px; background: url("") 0px 0px no-repeat; width: 223px; height: 110px; }
@media (max-width: 890px) {
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable { top: 125px; }
}
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .caption { font: 12px / 1 Electrolize, sans-serif; color: rgba(78, 224, 255, 0.3); text-transform: uppercase; margin: 0px 0px 15px 67px; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why { font: 12px / 1 Electrolize, sans-serif; color: rgb(76, 117, 162); margin-left: 40px; position: relative; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip { position: absolute; bottom: 40px; right: -40px; width: 550px; border-style: solid; border-color: rgb(76, 117, 162); border-image: initial; border-width: 1px 1px 0px; padding: 15px; background: rgba(6, 8, 20, 0.9); display: none; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip::before { content: ""; position: absolute; bottom: 0px; left: 0px; width: 423px; height: 1px; background: rgb(76, 117, 162); }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip::after { content: ""; position: absolute; bottom: 0px; right: 0px; width: 90px; height: 1px; background: rgb(76, 117, 162); }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip p { font: 14px / 1.25 Electrolize, sans-serif; color: rgb(208, 221, 226); margin: 0px 0px 15px; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip .triangle { width: 35px; height: 35px; position: absolute; right: 90px; bottom: -35px; overflow: hidden; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip .triangle::before { content: ""; display: block; width: 25px; height: 25px; border: 1px solid rgb(76, 117, 162); position: absolute; top: -14px; left: 4px; background: rgba(6, 8, 20, 0.9); transform: rotate(45deg); }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip ul { margin: 0px; padding: 0px; overflow: hidden; list-style: none; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip ul li { width: 50%; font: 12px / 1.25 Electrolize, sans-serif; color: rgb(76, 117, 162); margin-bottom: 10px; float: left; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why .unavailable-tooltip ul li::before { content: "- "; }
.buy-back .available-pledges .pledges .pledge > .information > div .unavailable .why:hover .unavailable-tooltip { display: block; }
.buy-back .available-pledges .pledges .pledge .details { background: rgba(0, 0, 0, 0.3); border: 1px solid rgb(14, 58, 85); padding: 20px 30px; position: relative; margin-top: 20px; }
.buy-back .available-pledges .pledges .pledge .details::before { content: ""; display: block; width: 300px; height: 3px; background: rgb(78, 224, 255); position: absolute; top: -1px; right: 0px; }
.buy-back .available-pledges .pledges .pledge .details p { margin: 0px; font: 14px / 1.5 Electrolize, sans-serif; color: rgb(181, 170, 127); }
.buy-back .available-pledges .pledges .pledge .details p::before { content: ""; display: block; width: 40px; height: 40px; float: left; margin-right: 15px; background: url("") 0px 0px / 40px no-repeat; }
.buy-back .available-pledges .pledges .pledge .details .featured-content { list-style: none; padding: 0px; margin: 0px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content::before, .buy-back .available-pledges .pledges .pledge .details .featured-content::after { content: " "; display: table; }
.buy-back .available-pledges .pledges .pledge .details .featured-content::after { clear: both; }
.buy-back .available-pledges .pledges .pledge .details .featured-content > li { float: left; margin: 12px 0px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content > li:nth-child(2n) { float: right; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item { width: 350px; height: 90px; border-radius: 5px; border: 1px solid rgb(0, 102, 135); padding: 10px; position: relative; background: linear-gradient(rgb(2, 28, 40) 0%, rgb(2, 28, 40) 74%, rgb(4, 12, 17) 74%, rgb(4, 12, 17) 75%, rgb(4, 12, 17) 100%) 0% 0% / 4px 4px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item::before { content: ""; display: block; width: 45px; height: 45px; position: absolute; top: 21px; left: -1px; border-left: 1px solid rgb(78, 224, 255); background: linear-gradient(to right, rgb(2, 41, 68) 0%, rgba(2, 41, 68, 0) 100%); }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item::after { content: ""; display: block; width: 45px; height: 45px; position: absolute; top: 21px; right: -1px; border-right: 1px solid rgb(78, 224, 255); background: linear-gradient(to right, rgba(2, 41, 68, 0) 0%, rgb(2, 41, 68) 100%); }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item figure { width: 110px; height: 68px; overflow: hidden; float: left; margin-right: 10px; position: relative; z-index: 3; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item figure img { width: 100%; display: block; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div { width: 200px; float: left; position: relative; z-index: 3; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div ul { list-style: none; margin: 0px; padding: 0px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div h1 { color: rgb(208, 221, 226); font-size: 14px; font-weight: 700; line-height: 1; margin: 10px 0px 0px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div .type { color: rgb(0, 180, 255); font-style: italic; font-size: 12px; }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div .company { font-size: 12px; color: rgb(78, 224, 255); }
.buy-back .available-pledges .pledges .pledge .details .featured-content .item div .company .symbol { color: rgb(255, 255, 255); }
.buy-back .available-pledges .pledges .pledge .details h2 { font: 18px / 1 Electrolize, sans-serif; color: rgb(78, 224, 255); text-transform: uppercase; border-bottom: 1px solid rgb(40, 72, 97); padding-bottom: 10px; margin: 0px 0px 20px; }
.buy-back .available-pledges .pledges .pledge .details .other-content { list-style: none; padding: 0px; margin: 0px; }
.buy-back .available-pledges .pledges .pledge .details .other-content li { font-size: 14px; font-weight: 700; margin-bottom: 10px; color: rgb(255, 255, 255); }
.buy-back .available-pledges .pledges .pledge .details .other-content li::before { content: ""; display: block; float: left; width: 12px; height: 5px; background: rgb(78, 224, 255); margin: 7px 20px 0px 0px; }
.buy-back .available-pledges .pledges .pledge[data-show-details] .show-details span { transform: rotate(90deg); }
.buy-back .available-pledges .pledges .pledge[data-show-details] .details { display: block; }
.buy-back .available-pledges .pledges .pledge[data-disabled] { background: rgba(28, 45, 67, 0.5); }
.buy-back .available-pledges .pledges .pledge[data-disabled] .holosmallbtn { display: none; }
.buy-back .available-pledges .pledges .pledge[data-disabled] .information > div .unavailable { display: block; }
#settings.my-rewards .reward { background-color: rgba(24, 210, 249, 0.07); padding: 19px 22px; max-height: 166px; box-sizing: border-box; margin-bottom: 20px; }
@media only screen and (max-width: 1024px) {
#settings.my-rewards .reward { max-height: none; }
}
#settings.my-rewards .reward .thumb { position: relative; float: left; margin-right: 25px; }
#settings.my-rewards .reward .thumb img { padding: 9px; border: 1px solid rgb(30, 46, 64); }
#settings.my-rewards .reward .infos { padding: 0px 0px 0px 224px; }
#settings.my-rewards .reward .infos .name { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(78, 224, 255); border-bottom: 1px solid rgb(40, 72, 97); padding-bottom: 10px; }
#settings.my-rewards .reward .infos .name span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(8, 145, 197); display: block; }
#settings.my-rewards .reward .infos .holosmallbtn { left: -27px; top: -14px; }
#settings.my-rewards .reward .infos > a, #settings.my-rewards .reward .infos span { display: inline-block; vertical-align: middle; }
#settings.my-rewards .reward .infos > span, #settings.my-rewards .reward .infos .exchange { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(255, 255, 255); margin-top: -6px; }
#settings.my-rewards .reward .infos > span { color: rgb(255, 255, 255); margin-left: -45px; }
#settings.my-rewards .reward .infos .exchange { color: rgb(2, 238, 255); text-decoration: underline; }
#update-shipping-address #post-background { background: url("") center top no-repeat rgb(0, 0, 0); position: absolute; top: 0px; }
#update-shipping-address #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
@media only screen and (max-width: 1280px) {
#update-shipping-address #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 768px) {
#update-shipping-address #home-background { background-image: url(""), url(""); }
}
@media only screen and (max-width: 500px) {
#update-shipping-address #home-background { background-image: url(""), url(""); }
}
#update-shipping-address #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
@media only screen and (max-width: 1280px) {
#update-shipping-address #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 768px) {
#update-shipping-address #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 500px) {
#update-shipping-address #home-background .bg-home-stars { background-image: url(""); }
}
@media only screen and (max-width: 1140px) {
#update-shipping-address #contentbody > .wrapper { padding-bottom: 500px; }
}
#update-shipping-address #contentbody > .wrapper .glow-hub-title { height: 100px; }
#update-shipping-address #contentbody > .wrapper .update-blocks { margin-bottom: 100px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .forms { border-color: rgb(70, 101, 115); border-style: solid; border-width: 1px 0px; padding-top: 50px; margin-bottom: 50px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .fleft { float: left; }
@media only screen and (max-width: 1140px) {
#update-shipping-address #contentbody > .wrapper .update-blocks .fleft { float: none; }
}
#update-shipping-address #contentbody > .wrapper .update-blocks .fright { float: right; }
@media only screen and (max-width: 1140px) {
#update-shipping-address #contentbody > .wrapper .update-blocks .fright { float: none; }
}
#update-shipping-address #contentbody > .wrapper .update-blocks form { width: 540px; margin-bottom: 40px; background-color: rgb(5, 30, 48); padding: 30px 85px 50px 40px; box-sizing: border-box; border-color: rgb(78, 119, 136) rgb(0, 45, 76) rgb(0, 45, 76); border-style: solid; border-width: 4px 1px 1px; position: relative; transition-duration: 0.2s; perspective: 1000px; }
@media only screen and (max-width: 1140px) {
#update-shipping-address #contentbody > .wrapper .update-blocks form { width: 100%; }
}
#update-shipping-address #contentbody > .wrapper .update-blocks form.is-loading { opacity: 0.7; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .edit-close { width: 100px; height: 51px; background: url("") no-repeat transparent; position: absolute; right: 0px; top: -1px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .edit-close .btn { background: url("") 0px 0px; display: block; height: 26px; position: absolute; top: 12px; width: 31px; left: 55px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .edit-close .btn .effect { background: url("") 0px 26px; display: block; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .edit-close .btn:hover .effect { opacity: 1; }
#update-shipping-address #contentbody > .wrapper .update-blocks form h2 { color: rgb(0, 231, 255); font: 700 18px Orbitron; margin: 0px 0px 23px; border-bottom: 1px solid rgb(40, 73, 91); text-transform: uppercase; position: relative; padding-bottom: 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form h2::after { content: ""; display: block; position: absolute; left: 0px; bottom: -3px; width: 36px; height: 2px; background-color: rgb(40, 73, 91); }
#update-shipping-address #contentbody > .wrapper .update-blocks form > p { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(114, 184, 216); }
#update-shipping-address #contentbody > .wrapper .update-blocks form > p strong { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(170, 221, 245); display: block; }
#update-shipping-address #contentbody > .wrapper .update-blocks form > p span { font-family: electrolize; }
#update-shipping-address #contentbody > .wrapper .update-blocks form fieldset { display: none; }
#update-shipping-address #contentbody > .wrapper .update-blocks form input[type="text"], #update-shipping-address #contentbody > .wrapper .update-blocks form input[type="password"] { background-color: rgb(0, 0, 0); font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(3, 101, 138); }
#update-shipping-address #contentbody > .wrapper .update-blocks form input[type="text"]:focus, #update-shipping-address #contentbody > .wrapper .update-blocks form input[type="password"]:focus { color: rgb(66, 198, 231); }
#update-shipping-address #contentbody > .wrapper .update-blocks form input[type="text"]:disabled, #update-shipping-address #contentbody > .wrapper .update-blocks form input[type="password"]:disabled { opacity: 0.5; color: rgb(53, 94, 120); }
#update-shipping-address #contentbody > .wrapper .update-blocks form input[type="text"].error, #update-shipping-address #contentbody > .wrapper .update-blocks form input[type="password"].error { border-color: rgb(195, 41, 41); }
#update-shipping-address #contentbody > .wrapper .update-blocks form label { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(135, 162, 172); }
#update-shipping-address #contentbody > .wrapper .update-blocks form label .msg-error { float: right; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(195, 41, 41); position: relative; margin-top: 5px; display: none; }
#update-shipping-address #contentbody > .wrapper .update-blocks form label .msg-error::after { width: 63px; height: 4px; content: ""; display: block; background-color: rgb(195, 41, 41); position: absolute; right: 12px; bottom: -9px; transform: skew(-45deg); box-shadow: rgba(195, 41, 41, 0.7) 4px 4px 10px, rgba(195, 41, 41, 0.7) -4px -4px 10px, rgba(195, 41, 41, 0.7) -4px 4px 10px, rgba(195, 41, 41, 0.7) 4px -4px 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form label .msg-error.active { display: block; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist { height: 51px; background-color: rgb(7, 42, 67); border-radius: 0px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist > span { height: 51px; line-height: 51px; padding: 0px 15px; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(170, 221, 245); }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist > .arrow { background: url("") no-repeat transparent; width: 34px; height: 29px; position: absolute; right: 5px; top: 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist > .arrow::before { content: ""; display: block; width: 1px; height: 14px; background-color: rgb(10, 86, 136); position: absolute; left: -1px; top: 9px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist .scrollable { min-height: 300px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist .scrollable .viewport { width: 100px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist ul { margin-left: 0px; background-color: rgba(0, 0, 0, 0.8); }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist ul li { height: 50px; line-height: 50px; padding: 0px 0px 0px 15px; text-align: left; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 20px; color: rgb(22, 146, 193); background: rgba(0, 0, 0, 0.8); border-style: solid; border-color: rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgb(8, 145, 197); border-image: initial; border-width: 1px 0px 0px 5px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .selectlist ul li:hover { background: rgba(0, 0, 0, 0.4); border-left-color: rgb(0, 237, 255); color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form { height: 47px; width: 155px; position: absolute; right: -1px; bottom: -47px; background: rgb(5, 30, 48); border-color: rgb(0, 45, 76); border-style: solid; border-width: 0px 1px 1px 0px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form button { font: bold 16px / 42px Orbitron, sans-serif; text-transform: uppercase; outline: none; color: rgb(3, 101, 138); border: none; background-color: rgb(5, 30, 48); transition-duration: 0.2s; perspective: 1000px; margin-left: 20px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form span { width: 20px; height: 24px; display: block; position: absolute; right: 20px; top: 9px; background: url("") no-repeat; opacity: 0.4; transition-duration: 0.2s; perspective: 1000px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form::before { content: ""; display: block; width: 0px; height: 0px; border-style: solid; border-width: 0px 47px 47px 0px; border-color: transparent rgb(5, 30, 48) transparent transparent; position: absolute; left: -47px; top: 0px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form::after { content: ""; display: block; transform: skew(45deg); height: 47px; width: 6px; background-color: rgb(0, 45, 76); position: absolute; left: -28px; top: 1px; transition-duration: 0.2s; perspective: 1000px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form:hover button { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; color: rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form:hover span { opacity: 1; }
#update-shipping-address #contentbody > .wrapper .update-blocks form .submit-form:hover::after { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode { margin-bottom: 86px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode > p { display: none; }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode fieldset { display: block; }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode .edit-close .btn { background-position: -31px 0px; }
#update-shipping-address #contentbody > .wrapper .update-blocks form.edit-mode .edit-close .effect { background-position: -31px -26px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut { outline: none; transition-duration: 0.2s; perspective: 1000px; border-right: none; border-image: initial; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 18px 11px 18px 30px; display: block; float: right; margin-right: 21px; text-transform: uppercase; cursor: default; color: rgba(8, 145, 167, 0.9); font: 500 13px / 13px Orbitron; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut::before, #update-shipping-address #contentbody > .wrapper .update-blocks .cut::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut::before { width: 20px; height: 29px; position: absolute; right: -21px; top: -1px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut span.edge { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut span.edge::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.active { color: rgb(213, 247, 255); cursor: pointer; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.active span.edge { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.active span.edge::after { border-color: transparent transparent rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut:hover a { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; color: rgb(255, 255, 255); }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.disabled { opacity: 0.5; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.disabled a { cursor: default; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.submit-wrapper { padding: 15px 19px 15px 18px; color: rgb(213, 247, 255); float: right; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.submit-wrapper a { display: block; font: 500 20px / 20px Orbitron; padding: 7px 0px 7px 20px; color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#update-shipping-address #contentbody > .wrapper .update-blocks .cut.submit-wrapper::before { height: 44px; }
#update-shipping-address #contentbody > .wrapper .success { display: none; height: 519px; position: relative; margin: 0px 139px 100px; padding-top: 113px; background: url("") repeat-x; box-sizing: border-box; text-align: center; }
#update-shipping-address #contentbody > .wrapper .success::before, #update-shipping-address #contentbody > .wrapper .success::after { width: 139px; height: 519px; position: absolute; top: 0px; content: ""; display: block; background: url("") no-repeat; }
#update-shipping-address #contentbody > .wrapper .success::before { left: -139px; background-position: left top; }
#update-shipping-address #contentbody > .wrapper .success::after { right: -139px; background-position: right top; }
#update-shipping-address #contentbody > .wrapper .success h2 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 34px; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 1px 2px 0px; padding-bottom: 75px; }
@media only screen and (max-width: 768px) {
#update-shipping-address #contentbody > .wrapper .success h2 { font-size: 28px; }
}
#update-shipping-address #contentbody > .wrapper .success h2 span { display: block; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 24px; color: rgb(255, 255, 255); }
@media only screen and (max-width: 768px) {
#update-shipping-address #contentbody > .wrapper .success h2 span { font-size: 21px; }
}
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper { display: inline-block; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn { height: 56px; margin-right: 32px; position: relative; border-left: 1px solid rgb(6, 108, 147); display: block; background: url("") center top repeat-x; padding: 31px 0px 0px; font-weight: 400; line-height: 23px; }
@media only screen and (max-width: 768px) {
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn { height: 62px; padding-top: 25px; }
}
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .text { font: 700 23px Orbitron; color: rgb(177, 216, 241); display: block; }
@media only screen and (max-width: 700px) {
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .text { font-size: 20px; }
}
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left, #update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right { height: 87px; width: 32px; position: absolute; top: 0px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left span, #update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right span { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 25px; content: ""; display: block; background: rgb(6, 108, 147); bottom: 0px; position: absolute; z-index: 2; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left span::after, #update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right span::after { transition-duration: 0.2s; perspective: 1000px; width: 0px; height: 0px; border-style: solid; content: ""; display: block; position: absolute; top: -6px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left { display: none; left: -32px; background: url("") center -174px no-repeat; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left span { right: 13px; transform: skew(45deg); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-left span::after { transform: skew(-45deg); border-width: 6px 0px 0px 6px; border-color: transparent transparent transparent rgb(6, 108, 147); left: 3px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right { display: block; right: -32px; background: url("") center -87px no-repeat; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right span { right: 13px; transform: skew(-45deg); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn .cut-right span::after { transform: skew(45deg); border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(6, 108, 147); left: -3px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .text { text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .cut-left span, #update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .cut-right span { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .cut-left span::after { border-color: transparent transparent transparent rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn:hover .cut-right span::after { border-color: transparent transparent rgb(67, 237, 248); }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn.both { margin-left: 32px; border-left: none; }
#update-shipping-address #contentbody > .wrapper .success .glow-cut-btn-wrapper .glow-cut-btn.both .cut-left { display: block; }
.sidenav li.security { position: relative; }
.sidenav li.security::after { content: ""; display: block; width: 10px; height: 14px; background: url("") center bottom transparent; position: absolute; top: 10px; right: 35px; }
.sidenav li.security.on::after { background-position: center top; }
#account-security #settings.security input[type="text"], #account-security #settings.security input[type="password"] { background-color: rgb(12, 20, 30); font-size: 14px; color: rgb(114, 184, 216); }
#account-security #settings.security input[name="test_code"] { height: 60px; line-height: 60px; font-size: 30px; }
#account-security #settings.security .selectlist { border-radius: 0px; color: rgb(114, 184, 216); background-color: rgb(9, 20, 29); height: 34px; }
#account-security #settings.security .selectlist > span { font-size: 14px; height: 34px; line-height: 34px; padding: 0px 10px; }
#account-security #settings.security .selectlist .arrow { width: 60px; background: url("") 10px -45px transparent; position: absolute; right: 0px; }
#account-security #settings.security .content .inner-content .top > .separator { margin-bottom: 0px; }
#account-security #settings.security .content .inner-content .block-step.inactive { display: none; }
#account-security #settings.security .content .inner-content .how-to { min-height: 45px; background: rgba(28, 45, 67, 0.75); }
#account-security #settings.security .content .inner-content .how-to > a { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(2, 238, 255); display: block; line-height: 45px; padding-left: 43px; position: relative; }
#account-security #settings.security .content .inner-content .how-to > a::before { content: ""; display: block; width: 12px; height: 11px; background: url("") no-repeat transparent; position: absolute; top: 18px; left: 21px; transform: rotate(-90deg); transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .how-to .how-to-explanation { max-height: 183px; padding: 0px 22px 22px; display: none; }
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .how-to .how-to-explanation { max-height: none; }
}
#account-security #settings.security .content .inner-content .how-to .how-to-explanation a { display: block; margin-top: 15px; color: rgb(2, 238, 255); text-decoration: underline; }
#account-security #settings.security .content .inner-content .how-to .how-to-explanation .how-to-video { width: 285px; height: 170px; display: block; border: 1px solid rgb(0, 80, 111); float: left; background: url("") 0% 0% / cover no-repeat transparent; position: relative; }
@media only screen and (max-width: 658px) {
#account-security #settings.security .content .inner-content .how-to .how-to-explanation .how-to-video { float: none; margin-bottom: 15px; }
}
#account-security #settings.security .content .inner-content .how-to .how-to-explanation .how-to-video::after { content: ""; display: block; position: absolute; left: 50%; top: 50%; margin: -52px 0px 0px -55px; background: url("") no-repeat transparent; width: 111px; height: 105px; transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .how-to .how-to-explanation .how-to-video:hover::after { opacity: 0.7; }
#account-security #settings.security .content .inner-content .how-to .how-to-explanation p { font-size: 14px; padding-left: 335px; color: rgb(97, 141, 150); font-family: Arial; margin: 0px 0px 15px; }
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .how-to .how-to-explanation p { padding-left: 0px; }
}
#account-security #settings.security .content .inner-content .how-to.on > a::before { transform: rotate(0deg); }
#account-security #settings.security .content .inner-content .how-to.on .how-to-explanation { display: block; }
#account-security #settings.security .content .inner-content form { display: none; }
#account-security #settings.security .content .inner-content .block-content { background: rgba(28, 45, 67, 0.75); padding: 0px 20px 20px; position: relative; }
#account-security #settings.security .content .inner-content .block-content .cancel { background: url("") -31px 0px; display: block; height: 26px; position: absolute; top: 4px; width: 31px; right: 25px; }
#account-security #settings.security .content .inner-content .block-content .cancel .effect { background: url("") -31px -26px; display: block; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .block-content .cancel:hover .effect { opacity: 1; }
#account-security #settings.security .content .inner-content .block-content .cancel-wrapper { position: absolute; width: 106px; height: 38px; background: url("") no-repeat transparent; right: 0px; top: 0px; }
#account-security #settings.security .content .inner-content .block-content p { font-size: 14px; border-bottom: 1px solid rgba(78, 224, 255, 0.1); padding: 15px 0px; margin: 0px; color: rgb(214, 214, 214); }
#account-security #settings.security .content .inner-content .block-content p.warning-note { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 10px; margin-top: 35px; font-size: 12px; line-height: 14px; color: rgb(255, 255, 255); padding: 11px 30px 11px 60px; min-height: 28px; }
#account-security #settings.security .content .inner-content .block-content p.warning-note b { color: rgb(255, 255, 255); }
#account-security #settings.security .content .inner-content .block-content .row { display: block; border-bottom: 1px solid rgba(74, 224, 255, 0.1); }
#account-security #settings.security .content .inner-content .block-content .row > .shadow > .inner label { color: rgb(214, 214, 214); font-weight: 100; }
#account-security #settings.security .content .inner-content .block-content .row > .shadow > .inner .edit { right: 0px; }
#account-security #settings.security .content .inner-content .block-content .row.active > .shadow { box-shadow: none; }
#account-security #settings.security .content .inner-content .block-content .row .view { line-height: 32px; }
#account-security #settings.security .content .inner-content .block-content .row.login_with_login_id .toggle-wrapper { margin-right: 100px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .cancel { right: 0px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .enabled { color: rgb(64, 158, 70); position: relative; padding-left: 25px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .enabled::before { content: ""; display: block; width: 16px; height: 12px; background: url("") 0px 0px transparent; position: absolute; left: 0px; top: 1px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span { color: rgb(201, 147, 9); position: relative; padding-left: 25px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span::after { content: ""; display: block; width: 32px; height: 29px; background: url("") -16px 0px transparent; position: absolute; left: -8px; top: -7px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.green { color: rgb(64, 158, 70); padding-left: 0px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.green::after { background: 0px 0px; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.yellow { color: rgb(201, 147, 9); }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.red { color: rgb(204, 22, 22); }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > span.red::after { background: url("") center center transparent; }
#account-security #settings.security .content .inner-content .block-content.settings .row .col .backup > p { display: block; color: rgb(114, 184, 216); margin-bottom: 10px; }
#account-security #settings.security .content .inner-content .block-content.auth .row { padding: 18px 0px; }
#account-security #settings.security .content .inner-content .block-content.auth .row > span { display: inline-block; vertical-align: middle; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-radio { width: 16px; height: 16px; background-color: rgb(11, 31, 49); border: 1px solid rgb(41, 73, 97); margin-left: 4px; position: relative; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-radio::after { content: ""; display: block; position: absolute; left: 2px; top: 2px; width: 12px; height: 12px; background-color: rgb(94, 212, 238); opacity: 0; transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method { width: 62px; height: 62px; border: 1px solid rgb(41, 73, 97); margin: 0px 26px; position: relative; background: url("") repeat transparent; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method::after { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url("") center center no-repeat transparent; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method.email::after { background-position: center 17px; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method.sms::after { background-position: center -92px; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-method.mobile::after { background-position: center -205px; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-text { font-size: 16px; color: rgb(2, 238, 255); text-transform: uppercase; }
#account-security #settings.security .content .inner-content .block-content.auth .row .auth-text span { font-size: 14px; color: rgb(97, 141, 150); display: block; text-transform: none; }
#account-security #settings.security .content .inner-content .block-content.auth .row.selected .auth-radio::after { opacity: 1; }
#account-security #settings.security .content .inner-content .block-content.auth .shadow-button { margin-top: 27px; text-transform: uppercase; float: right; }
#account-security #settings.security .content .inner-content .block-content.logs .pager, #account-security #settings.security .content .inner-content .block-content.devices .pager { margin-top: 20px; }
#account-security #settings.security .content .inner-content .block-content.logs .row, #account-security #settings.security .content .inner-content .block-content.devices .row { border: none; margin-bottom: 1px; background-color: rgba(53, 148, 255, 0.05); }
#account-security #settings.security .content .inner-content .block-content.logs .row:nth-child(2n+1), #account-security #settings.security .content .inner-content .block-content.devices .row:nth-child(2n+1) { background-color: rgba(53, 148, 255, 0.1); }
#account-security #settings.security .content .inner-content .block-content.logs .row .col, #account-security #settings.security .content .inner-content .block-content.devices .row .col { float: left; padding: 0px 20px; font-size: 12px; color: rgb(169, 205, 226); line-height: 44px; height: 44px; position: relative; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col, #account-security #settings.security .content .inner-content .block-content.devices .row .col { box-sizing: border-box; padding: 0px 20px; }
}
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col, #account-security #settings.security .content .inner-content .block-content.devices .row .col { font-size: 10px; padding: 0px 10px 0px 5px; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row .col.event, #account-security #settings.security .content .inner-content .block-content.devices .row .col.event { width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.date, #account-security #settings.security .content .inner-content .block-content.devices .row .col.date { width: 86px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.time, #account-security #settings.security .content .inner-content .block-content.devices .row .col.time { width: 56px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.device, #account-security #settings.security .content .inner-content .block-content.devices .row .col.device { width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.ip, #account-security #settings.security .content .inner-content .block-content.devices .row .col.ip { width: 93px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.country, #account-security #settings.security .content .inner-content .block-content.devices .row .col.country { width: 110px; }
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.country, #account-security #settings.security .content .inner-content .block-content.devices .row .col.country { width: 83px; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row .col.sign, #account-security #settings.security .content .inner-content .block-content.devices .row .col.sign { width: 160px; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.sign, #account-security #settings.security .content .inner-content .block-content.devices .row .col.sign { width: 35%; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row .col.valid, #account-security #settings.security .content .inner-content .block-content.devices .row .col.valid { width: 130px; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.valid, #account-security #settings.security .content .inner-content .block-content.devices .row .col.valid { width: 15%; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions { text-indent: -10000em; width: 85px; position: relative; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn { background: url("") 0px 0px; display: block; height: 19px; position: absolute; top: 12px; width: 23px; right: 50px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn .effect, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn .effect { background: url("") 0px -20px; display: block; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; transition-duration: 0.2s; perspective: 1000px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn.remove, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn.remove { background-position: -23px 0px; right: 20px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn.remove .effect, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn.remove .effect { background-position: -23px -20px; }
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions .btn:hover .effect, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions .btn:hover .effect { opacity: 1; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.actions, #account-security #settings.security .content .inner-content .block-content.devices .row .col.actions { width: 25%; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row.th, #account-security #settings.security .content .inner-content .block-content.devices .row.th { background: 0px 0px; }
#account-security #settings.security .content .inner-content .block-content.logs .row.th .col, #account-security #settings.security .content .inner-content .block-content.devices .row.th .col { line-height: initial; height: auto; font-size: 14px; color: rgb(214, 214, 214); font-weight: 700; border-bottom: 4px solid rgb(82, 125, 142); padding: 20px 20px 7px; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row.th .col, #account-security #settings.security .content .inner-content .block-content.devices .row.th .col { box-sizing: border-box; }
}
@media only screen and (max-width: 990px) {
#account-security #settings.security .content .inner-content .block-content.logs .row.th .col, #account-security #settings.security .content .inner-content .block-content.devices .row.th .col { font-size: 10px; padding: 0px 10px 7px 0px; }
}
#account-security #settings.security .content .inner-content .block-content.logs .row.login-failed, #account-security #settings.security .content .inner-content .block-content.devices .row.login-failed { background-color: rgba(255, 53, 63, 0.1); }
#account-security #settings.security .content .inner-content .block-content.logs .row.login-failed .col, #account-security #settings.security .content .inner-content .block-content.devices .row.login-failed .col { color: rgb(240, 89, 118); }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col { width: 15% !important; padding-left: 0px !important; }
}
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.event { width: 25% !important; }
}
@media only screen and (max-width: 500px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.date { font-size: 9px; }
}
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.date { width: 16% !important; }
}
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.logs .row .col.time { width: 14% !important; }
}
#account-security #settings.security .content .inner-content .block-content.devices .row form { position: absolute; left: 43px; top: 6px; width: 300px; }
#account-security #settings.security .content .inner-content .block-content.devices .row form input { width: 170px; }
#account-security #settings.security .content .inner-content .block-content.devices .row form .shadow-button { float: left; }
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device { padding-left: 47px; width: 223px; }
@media only screen and (max-width: 1200px) {
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device { width: 25%; }
}
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device.computer, #account-security #settings.security .content .inner-content .block-content.devices .row .col.device.phone, #account-security #settings.security .content .inner-content .block-content.devices .row .col.device.tablet { background: url("") no-repeat; }
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device.computer { background-position: 20px 16px; }
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device.phone { background-position: 21px -29px; }
#account-security #settings.security .content .inner-content .block-content.devices .row .col.device.tablet { background-position: 21px -72px; }
#account-security #settings.security .content .inner-content .block-content.devices .row.active .device > span { display: none; }
#account-security #settings.security .content .inner-content .block-content.devices .row.active .sign, #account-security #settings.security .content .inner-content .block-content.devices .row.active .valid { opacity: 0.2; }
#account-security #settings.step .content .inner-content form { display: block; }
#account-security #settings.step .content .inner-content .block-content h4 { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; border-bottom: 1px solid rgba(78, 224, 255, 0.1); padding: 20px 0px 5px; margin: 0px; }
#account-security #settings.step .content .inner-content .block-content h4 span { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 18px; color: rgb(78, 224, 255); text-transform: none; }
#account-security #settings.step .content .inner-content .block-content p { padding: 25px 0px; border-bottom: none; }
#account-security #settings.step .content .inner-content .block-content label { float: left; font-size: 14px; color: rgb(214, 214, 214); font-weight: 100; margin-right: 35px; font-family: Arial; width: 135px; }
#account-security #settings.step .content .inner-content .block-content label.test_code { line-height: 60px; height: 60px; margin: 0px 35px 0px 0px; }
#account-security #settings.step .content .inner-content .block-content label, #account-security #settings.step .content .inner-content .block-content input { margin-bottom: 22px; }
#account-security #settings.step .content .inner-content .block-content label[name="device_name"], #account-security #settings.step .content .inner-content .block-content input[name="device_name"] { padding-left: 35px; background-image: url(""); background-repeat: no-repeat; }
#account-security #settings.step .content .inner-content .block-content label[name="device_name"].computer, #account-security #settings.step .content .inner-content .block-content input[name="device_name"].computer { background-position: 9px 10px; }
#account-security #settings.step .content .inner-content .block-content label[name="device_name"].phone, #account-security #settings.step .content .inner-content .block-content input[name="device_name"].phone { background-position: 9px -34px; }
#account-security #settings.step .content .inner-content .block-content label[name="device_name"].tablet, #account-security #settings.step .content .inner-content .block-content input[name="device_name"].tablet { background-position: 9px -77px; }
#account-security #settings.step .content .inner-content .block-content .selectlist { float: left; width: 291px; margin: 0px 10px 22px 0px; }
#account-security #settings.step.step3 .shadow-button { margin-top: 20px; }
#account-security #settings.step.step-app .block-content .authy-download-block, #account-security #settings.step.step-app .block-content .google-download-block { background-color: rgba(28, 153, 221, 0.1); padding: 24px 28px; width: 49%; box-sizing: border-box; margin: 25px 0px 30px; }
#account-security #settings.step.step-app .block-content .authy-download-block img, #account-security #settings.step.step-app .block-content .google-download-block img { float: left; margin-right: 20px; }
#account-security #settings.step.step-app .block-content .authy-download-block .directions .title, #account-security #settings.step.step-app .block-content .google-download-block .directions .title { font-size: 16px; color: rgb(207, 230, 238); font-family: Orbitron; text-transform: uppercase; font-weight: 700; }
#account-security #settings.step.step-app .block-content .authy-download-block .directions .title span, #account-security #settings.step.step-app .block-content .google-download-block .directions .title span { display: block; font-size: 14px; font-family: Arial; color: rgb(207, 230, 238); text-transform: none; font-weight: 400; line-height: 20px; }
#account-security #settings.step.step-app .block-content .authy-download-block .directions .title span a, #account-security #settings.step.step-app .block-content .google-download-block .directions .title span a { color: rgb(37, 228, 255); }
@media only screen and (max-width: 990px) {
#account-security #settings.step.step-app .block-content .authy-download-block, #account-security #settings.step.step-app .block-content .google-download-block { margin: 25px 0px 0px; width: 100%; }
}
#account-security #settings.step.step-app .block-content .authy-download-block { float: left; }
#account-security #settings.step.step-app .block-content .google-download-block { float: right; }
#account-security #settings.step.step-app .block-content > ul, #account-security #settings.step.step-app .block-content > ul li { padding: 0px; margin: 0px; font-size: 15px; color: rgb(214, 214, 214); list-style-position: inside; }
#account-security #settings.step.step-app .block-content > ul { margin: 25px 0px; }
#account-security #settings.step.step-app .block-content form { margin-top: 22px; }
#account-security #settings.step.step-app .block-content form label span { color: rgb(161, 161, 161); font-size: 11px; }
#account-security #settings.step.step-app .block-content h4 span span { padding-left: 30px; display: block; line-height: 25px; font-style: italic; background: url("") -6px -8px no-repeat; margin-bottom: 5px; color: rgb(177, 169, 146) !important; font-size: 14px !important; }
#account-security #settings.step.step-app .block-content .barcode-wrapper { position: relative; }
#account-security #settings.step.step-app .block-content .barcode-wrapper .barcode { padding: 10px; background-color: rgb(255, 255, 255); }
#account-security #settings.step.step-app .block-content .barcode-wrapper .barcode, #account-security #settings.step.step-app .block-content .barcode-wrapper .help { display: block; float: left; }
#account-security #settings.step.step-app .block-content .barcode-wrapper .help { margin: 50px 0px 0px 32px; font-size: 12px; color: rgb(214, 214, 214); }
#account-security #settings.step.step-app .block-content .barcode-wrapper .help a { color: rgb(78, 224, 255); }
#account-security #settings.step.step-app .block-content .barcode-wrapper .manual-secret { display: none; position: absolute; left: 209px; top: 89px; }
#account-security #settings.step.step-app .block-content .barcode-wrapper .manual-secret input { float: none; }
#recover #post-background { position: absolute; opacity: 1; background: url("") center 200px no-repeat; }
#recover #home-background { position: absolute; inset: 0px; background: url("") center bottom no-repeat, url("") center bottom repeat-y; overflow: hidden; }
#recover #home-background .bg-home-stars { position: absolute; inset: 0px 0px 750px; background: url("") center bottom repeat-y; }
#recover #contentbody .wrapper { padding-bottom: 90px; overflow: hidden; max-width: 1110px; }
@media only screen and (max-width: 1140px) {
#recover #contentbody .wrapper { padding-bottom: 500px; }
}
#recover #contentbody .wrapper > .content { max-width: 533px; margin: 0px auto; }
#recover #contentbody .wrapper > .content.with-multistep { max-width: 100%; }
#recover #contentbody .wrapper > .content form[name="recover"] { max-width: 100%; }
#recover #contentbody .wrapper > .content form[name="recover"] fieldset.password-fields { float: left; }
#recover #contentbody .wrapper > .content form[name="recover"] fieldset.multistep-fields { float: right; }
#recover .glow-hub-title { height: 100px; }
#recover .glow-hub-title h2 { font-size: 16px; color: rgb(180, 238, 252); line-height: 22px; font-family: Electrolize; text-transform: none; text-shadow: none; font-weight: 100; }
#recover .left { float: left; }
#recover .right { float: right; }
#recover form[name="recover"] { max-width: 533px; }
#recover form[name="recover"] .cut { outline: none; transition-duration: 0.2s; perspective: 1000px; border-right: none; border-image: initial; position: relative; border-top: 1px solid rgb(10, 86, 136); border-bottom: 1px solid rgb(10, 86, 136); border-left: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); padding: 18px 11px 18px 30px; display: block; float: right; margin-right: 21px; text-transform: uppercase; cursor: default; color: rgba(8, 145, 167, 0.9); font: 500 13px / 13px Orbitron; }
#recover form[name="recover"] .cut::before, #recover form[name="recover"] .cut::after { content: ""; display: block; position: absolute; border-right: 1px solid rgb(10, 86, 136); border-top: 1px solid rgb(10, 86, 136); background: rgba(10, 86, 136, 0.4); }
#recover form[name="recover"] .cut::before { width: 20px; height: 29px; position: absolute; right: -21px; top: -1px; }
#recover form[name="recover"] .cut::after { background: 0px 0px; right: -21px; bottom: -1px; width: 0px; height: 0px; border-style: solid; border-width: 21px 21px 0px 0px; border-color: rgba(10, 86, 136, 0.4) transparent transparent; }
#recover form[name="recover"] .cut span.edge { transition-duration: 0.2s; perspective: 1000px; width: 6px; height: 20px; content: ""; display: block; background: rgb(10, 86, 136); bottom: -1px; right: -11px; position: absolute; transform: skew(-45deg); z-index: 2; }
#recover form[name="recover"] .cut span.edge::after { transition-duration: 0.2s; perspective: 1000px; transform: skew(45deg); width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 6px 6px; border-color: transparent transparent rgb(10, 86, 136); content: ""; display: block; position: absolute; left: -3px; top: -6px; }
#recover form[name="recover"] .cut.active { color: rgb(213, 247, 255); cursor: pointer; text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#recover form[name="recover"] .cut.active span.edge { box-shadow: rgba(0, 112, 202, 0.6) 0px 0px 8px 1px, rgba(0, 112, 202, 0.5) 0px 0px 55px 15px; background-color: rgb(67, 237, 248); }
#recover form[name="recover"] .cut.active span.edge::after { border-color: transparent transparent rgb(67, 237, 248); }
#recover form[name="recover"] .cut.submit-wrapper { padding: 15px 19px 15px 18px; color: rgb(213, 247, 255); float: right; }
#recover form[name="recover"] .cut.submit-wrapper input[type="submit"] { font: 500 20px / 20px Orbitron; padding: 0px 0px 0px 20px; color: rgb(67, 237, 248); text-shadow: rgba(0, 112, 202, 0.7) 4px 4px 10px, rgba(0, 112, 202, 0.7) -4px -4px 10px, rgba(0, 112, 202, 0.7) -4px 4px 10px, rgba(0, 112, 202, 0.7) 4px -4px 10px; }
#recover form[name="recover"] .cut.submit-wrapper::before { height: 44px; }
#recover form[name="recover"] .cut.submit-wrapper.disabled input { color: rgba(67, 237, 248, 0.4); text-shadow: none; }
#recover form[name="recover"] fieldset { padding: 26px; position: relative; width: 533px; margin-bottom: 32px; box-sizing: border-box; border: 1px solid rgb(10, 86, 136); background-color: rgba(0, 44, 69, 0.6); }
@media only screen and (max-width: 1140px) {
#recover form[name="recover"] fieldset { width: 100%; }
}
#recover form[name="recover"] fieldset * { font-family: Electrolize; }
#recover form[name="recover"] fieldset .comment { color: rgb(3, 101, 138); font-size: 14px; line-height: 18px; font-family: Electrolize; display: block; text-transform: none; padding-top: 5px; }
#recover form[name="recover"] fieldset .comment a { color: rgb(0, 231, 255); }
#recover form[name="recover"] fieldset .codes-wrapper { height: 127px; overflow: hidden; position: relative; }
#recover form[name="recover"] fieldset .codes-wrapper .inner-codes-wrapper { position: absolute; top: 0px; width: 100%; transition-duration: 0.2s; perspective: 1000px; }
#recover form[name="recover"] fieldset .codes-wrapper.backup .inner-codes-wrapper { top: -128px; }
#recover form[name="recover"] fieldset .switch-mode { color: rgb(8, 145, 197); margin: 5px 0px 0px; float: right; text-decoration: underline; font-size: 14px; }
#recover form[name="recover"] fieldset .msg-wrapper { float: right; font-size: 12px; position: relative; margin-top: 5px; }
#recover form[name="recover"] fieldset .msg-wrapper.good { display: none; }
#recover form[name="recover"] fieldset .msg-wrapper .msg-error { display: none; }
#recover form[name="recover"] fieldset .msg-wrapper.error { color: rgb(195, 41, 41); }
#recover form[name="recover"] fieldset .msg-wrapper.error .msg-error { display: block; }
#recover form[name="recover"] fieldset .msg-wrapper.error::after { width: 63px; height: 4px; content: ""; display: block; background-color: rgb(195, 41, 41); position: absolute; right: 12px; bottom: -9px; transform: skew(-45deg); box-shadow: rgba(195, 41, 41, 0.7) 4px 4px 10px, rgba(195, 41, 41, 0.7) -4px -4px 10px, rgba(195, 41, 41, 0.7) -4px 4px 10px, rgba(195, 41, 41, 0.7) 4px -4px 10px; }
#recover form[name="recover"] fieldset .section { color: rgb(0, 231, 255); font: 700 18px / 1 Orbitron; text-transform: uppercase; margin-top: 5px; border-bottom: 1px solid rgb(6, 59, 93); }
#recover form[name="recover"] fieldset .section .comment { color: rgb(8, 145, 197); padding: 10px 0px 20px; font-weight: 100; }
#recover form[name="recover"] fieldset .section i { font-size: 16px; font-style: normal; color: rgb(3, 101, 138); text-transform: none; }
#recover form[name="recover"] fieldset label { font-size: 15px; color: rgb(0, 237, 255); text-transform: uppercase; margin-top: 45px; display: block; width: 100%; }
#recover form[name="recover"] fieldset input[type="text"], #recover form[name="recover"] fieldset input[type="password"], #recover form[name="recover"] fieldset .selectlist { background-color: rgba(0, 0, 0, 0.35); height: 52px; line-height: 52px; border-color: rgb(0, 37, 62); }
#recover form[name="recover"] fieldset input[type="text"].success, #recover form[name="recover"] fieldset input[type="password"].success, #recover form[name="recover"] fieldset .selectlist.success { border-color: rgb(31, 122, 39); }
#recover form[name="recover"] fieldset input[type="text"].error, #recover form[name="recover"] fieldset input[type="password"].error, #recover form[name="recover"] fieldset .selectlist.error { border-color: rgb(195, 41, 41); }
#recover form[name="recover"] fieldset input[type="text"], #recover form[name="recover"] fieldset input[type="password"] { padding: 0px 15px; transition-duration: 0.2s; perspective: 1000px; font-size: 18px; color: rgb(0, 231, 255); }
#recover form[name="recover"] fieldset input[type="text"]:focus, #recover form[name="recover"] fieldset input[type="password"]:focus { border-color: rgb(0, 231, 255); }
#recover form[name="recover"] fieldset .selectlist { border-radius: 0px; }
#recover form[name="recover"] fieldset .selectlist.small { width: 122px; }
#recover form[name="recover"] fieldset .selectlist.medium { width: 186px; }
#recover form[name="recover"] fieldset .selectlist > span { height: 52px; line-height: 52px; width: 100%; font-size: 20px; color: rgb(3, 101, 138); padding: 0px 0px 0px 15px; margin-top: 0px; }
#recover form[name="recover"] fieldset .selectlist .arrow { width: 20px; height: 16px; background: url("") no-repeat; position: absolute; top: 18px; right: 15px; }
#recover form[name="recover"] fieldset .selectlist .scrollable { min-height: 300px; }
#recover form[name="recover"] fieldset .selectlist .scrollable .viewport { width: 100px; }
#recover form[name="recover"] fieldset .selectlist ul { margin-left: 0px; background-color: rgba(0, 0, 0, 0.8); }
#recover form[name="recover"] fieldset .selectlist ul li { height: 50px; line-height: 50px; font-size: 20px; padding: 0px; text-align: center; color: rgb(22, 146, 193); background: rgba(0, 0, 0, 0.8); border-style: solid; border-color: rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgba(22, 42, 63, 0.8) rgb(8, 145, 197); border-image: initial; border-width: 1px 0px 0px 5px; }
#recover form[name="recover"] fieldset .selectlist ul li:hover { background: rgba(0, 0, 0, 0.4); border-left-color: rgb(0, 237, 255); color: rgb(77, 255, 255); text-shadow: rgb(0, 108, 255) 0px 0px 15px, rgb(0, 108, 255) 0px 0px 15px; }
#recover form[name="recover"] fieldset .error-level-line { display: block; width: 108px; height: 5px; background: rgb(25, 60, 76); margin-top: 10px; }
#recover form[name="recover"] fieldset .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
@media only screen and (max-width: 1140px) {
#recover form[name="recover"] fieldset .error-level-line { width: 23%; }
}
#recover form[name="recover"] fieldset .row { display: flex; flex-flow: wrap; box-sizing: border-box; justify-content: space-between; width: 100%; }
#recover form[name="recover"] fieldset.referral { padding: 0px; background: 0px 0px; }
#recover form[name="recover"] fieldset.referral .referral-wrapper { padding: 16px; background: url("") repeat; margin: 9px; border: 1px solid rgb(14, 51, 74); }
#recover form[name="recover"] fieldset.referral .referral-wrapper .section { border: none; }
#recover form[name="recover"] fieldset.referral .referral-wrapper .section .comment { padding-bottom: 0px; }
#recover form[name="recover"] fieldset.referral .referral-wrapper label { margin-top: 20px; }
#recover form[name="recover"] fieldset.referral.disabled { opacity: 0.6; }
#recover form[name="recover"] fieldset.referral.disabled .referral-wrapper { height: 175px; }
#recover form[name="recover"] fieldset.referral.disabled .glow-corners { display: none; }
#recover form[name="recover"] fieldset.referral.validated { border-color: rgb(18, 101, 10); }
#recover form[name="recover"] fieldset.referral.validated .glow-corners::before, #recover form[name="recover"] fieldset.referral.validated .glow-corners::after { border-color: rgb(8, 179, 9); }
#recover form[name="recover"] fieldset.referral.validated .referral-wrapper { border-color: rgb(18, 78, 25); background: url("") repeat; }
#recover form[name="recover"] fieldset.security .section { border: none; margin-bottom: 23px; }
#recover form[name="recover"] fieldset.security .captcha { width: 265px; height: 114px; border: 1px solid rgb(10, 86, 136); display: none; float: left; margin-right: 15px; }
#recover form[name="recover"] fieldset.security .captcha img { width: 265px; height: 114px; }
#recover form[name="recover"] fieldset.security .re-generate { float: left; font-size: 16px; color: rgb(0, 237, 255); padding-left: 30px; position: relative; height: 25px; line-height: 25px; margin-top: 91px; }
#recover form[name="recover"] fieldset.security .re-generate .icon { position: absolute; left: 0px; top: 0px; width: 25px; height: 25px; background: url(""); display: block; }
#recover form[name="recover"] fieldset.security label { margin-top: 20px; }
#recover form[name="recover"] fieldset.security label.checkbox span { background: url(""); padding-left: 0px; width: 22px; height: 22px; }
#recover form[name="recover"] fieldset.security label.checkbox.on span { background: url(""); }
#recover form[name="recover"] fieldset.security label.checkbox, #recover form[name="recover"] fieldset.security .terms { display: inline-block; margin-bottom: 0px; font-size: 16px; color: rgb(8, 145, 197); width: auto; line-height: 22px; }
#recover form[name="recover"] fieldset.security label.checkbox a, #recover form[name="recover"] fieldset.security .terms a { color: rgb(0, 231, 255); }
#billing.pledges .title-col h3 { position: relative; }
#billing.pledges .title-col h3 .contains-nameable { position: absolute; box-sizing: border-box; padding: 3px 7px 0px 1px; right: 0px; top: calc(100% + 1px); height: 21px; background: rgb(15, 32, 44); color: rgb(189, 206, 212); font-size: 11px; font-family: Electrolize; }
#billing.pledges .title-col h3 .contains-nameable .nameable-icon { display: inline-block; position: relative; top: 3px; width: 14px; height: 12px; background: url("") no-repeat; }
#billing.pledges .title-col h3 .contains-nameable .nameable-count { color: rgb(255, 255, 255); font-size: 10px; margin: 0px 1px; }
#billing.pledges .title-col h3 .contains-nameable::before { content: ""; display: block; position: absolute; top: 0px; right: 100%; border-top: 21px solid rgb(15, 32, 44); border-left: 21px solid transparent; }
#billing.pledges .items .nameable-infobox { position: relative; background-color: rgba(12, 27, 43, 0.5); box-sizing: border-box; padding: 10px 15px; margin-bottom: 20px; font-size: 14px; color: rgb(189, 206, 212); }
#billing.pledges .items .nameable-infobox .nameable-infobox-icon { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); width: 30px; height: 30px; padding-top: 1px; border-radius: 50%; background: url("") center center no-repeat rgb(15, 32, 44); }
#billing.pledges .items .nameable-infobox .nameable-infobox-text { display: inline-block; padding: 15px 0px 0px 40px; }
#billing.pledges .items .nameable-infobox .nameable-infobox-text .infobox-count { color: rgb(255, 255, 255); }
#billing.pledges .items .nameable-infobox .nameable-infobox-rename-btn { margin-top: 8px; }
#billing.pledges .items .item.has-custom-name .custom-name-icon { display: inline-block; position: relative; top: 1px; background: url("") no-repeat; width: 11px; height: 11px; }
#billing.pledges .items .item.has-custom-name .custom-name-text { display: inline-block; margin-left: 5px; max-width: 100%; overflow-wrap: break-word; }
#billing.pledges .items .item.has-custom-name .custom-name { color: rgb(189, 206, 212); font-size: 12px; }
#billing.pledges .items .without-images .item.has-custom-name { height: 70px !important; margin-top: -20px; }
#billing.pledges .items .without-images .item.has-custom-name .title { line-height: 70px !important; }
#billing.pledges .items .without-images .item.has-custom-name .custom-name { position: relative; top: -20px; }
#billing.pledges .items .with-images .item.has-custom-name .custom-name-text { margin-left: 2px; }
.more__button-print { float: right; margin-left: 25px; }
.is_mobile .more__button-print { display: none; }
#reclaim .disclaimer-header { color: rgb(255, 116, 116); margin-bottom: 8px; display: inline-block; font-size: 12px; }
#reclaim .disclaimer-box { border: 1px solid rgb(255, 116, 116); border-radius: 4px; padding: 8px; margin-bottom: 24px; }
#reclaim .disclaimer-label span, #reclaim .disclaimer-label.on span { font-size: 12px; padding-left: 32px; white-space: break-spaces; }
#squadron42 { background: rgb(26, 29, 23); box-sizing: border-box; min-width: 0px; }
#squadron42 * { font-family: univia-pro, sans-serif; }
@keyframes arrow-wave {
0% { opacity: 0; }
50% { opacity: 0.25; }
100% { opacity: 0.75; }
}
#squadron42 .c-objectfit img { display: block; height: 100%; width: 100%; }
#squadron42 .c-objectfit--cover img { object-fit: cover; }
#squadron42 .c-objectfit--fill img { object-fit: fill; }
#squadron42 .c-objectposition--center img { object-position: 50% 50%; }
#squadron42 .c-objectposition--top-center img { object-position: 50% 0%; }
#squadron42 *, #squadron42 ::before, #squadron42 ::after { box-sizing: inherit; }
#squadron42 #contentbody { background: url("") 50% 0% / 72px 72px repeat; overflow: hidden; padding-top: 0px; padding-bottom: 0px; }
#squadron42 #contentbody::before { background: url("") 50% 0% repeat-y; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }
@media (max-width: 767px) {
#squadron42 #contentbody { background-size: 54px 54px; }
#squadron42 #contentbody::before { background-size: 933px 806px; }
}
#squadron42 .c-pattern { background: url("") 0% 0% / 36px 30px repeat; height: 100%; position: absolute; top: 0px; width: 36px; z-index: 5; }
#squadron42 .c-pattern--left { left: 15px; }
#squadron42 .c-pattern--right { right: 15px; }
@media only screen and (max-width: 1024px) {
#squadron42 .c-pattern--left { left: 0px; }
#squadron42 .c-pattern--right { right: 0px; }
}
@media (max-width: 767px) {
#squadron42 .c-pattern--left { display: none; }
#squadron42 .c-pattern--right { right: -10px; }
}
@media (min-width: 1260px) {
#squadron42 .c-pattern { background-size: 71px 60px; width: 71px; }
}
@media (min-width: 1400px) {
#squadron42 .c-pattern--left { left: calc(-685px + 50vw); }
#squadron42 .c-pattern--right { right: calc(-685px + 50vw); }
}
#squadron42 .l-section { width: 100%; padding-top: 110px; padding-bottom: 50px; position: relative; }
#squadron42 .l-section__wrapper--light { background: rgb(71, 72, 60); }
#squadron42 .l-section__wrapper--dark { background: rgb(45, 46, 35); }
@media (max-width: 767px) {
#squadron42 .l-section { padding-top: 80px; padding-bottom: 0px; }
}
#squadron42 .c-sectiontitle { margin: 0px auto 50px; max-width: 1370px; padding-left: 106px; position: relative; }
#squadron42 .c-sectiontitle h2 { color: rgb(160, 121, 48); font-size: 50px; font-weight: 300; line-height: 1; margin: 0px; text-transform: uppercase; }
#squadron42 .c-sectiontitle h2 strong { font-weight: 400; }
#squadron42 .c-sectiontitle p { color: rgb(194, 190, 174); font-size: 22px; margin: 10px 0px 0px; max-width: 540px; }
@media only screen and (max-width: 1024px) {
#squadron42 .c-sectiontitle { padding-left: 82px; }
#squadron42 .c-sectiontitle h2 { font-size: 40px; }
}
@media (max-width: 767px) {
#squadron42 .c-sectiontitle { margin-bottom: 14px; padding-left: 60px; }
#squadron42 .c-sectiontitle h2 { font-size: 25px; }
#squadron42 .c-sectiontitle p { font-size: 13px; padding-right: 60px; }
#squadron42 .c-sectiontitle p br { display: none; }
}
@media (min-width: 1260px) {
#squadron42 .c-sectiontitle { padding-left: 154px; }
}
@media (min-width: 1400px) {
#squadron42 .c-sectiontitle { padding-left: 280px; }
}
#squadron42 .l-block { position: relative; z-index: 4; }
#squadron42 .l-block--centered { margin: 0px auto; max-width: 1370px; }
@media (min-width: 1400px) {
#squadron42 .l-block { padding: 0px; }
}
#squadron42 .page-wrapper .c-btn, #squadron42 .c-brand-menu .c-btn { background: 0px 0px; border: none; border-radius: 0px; color: rgb(156, 153, 139); cursor: pointer; display: inline-block; line-height: 54px; outline: 0px; padding: 0px 25px; position: relative; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-btn::before, #squadron42 .c-brand-menu .c-btn::before { height: 100%; width: 100%; border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 64px; content: ""; left: 0px; position: absolute; top: 0px; z-index: 2; }
#squadron42 .page-wrapper .c-btn__text, #squadron42 .c-brand-menu .c-btn__text { display: block; line-height: inherit; float: left; position: relative; text-transform: uppercase; white-space: nowrap; z-index: 5; }
#squadron42 .page-wrapper .c-btn__icon, #squadron42 .c-brand-menu .c-btn__icon { display: inline-block; line-height: 1; pointer-events: none; position: relative; z-index: 5; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-btn__icon--play, #squadron42 .c-brand-menu .c-btn__icon--play { left: 3px; }
#squadron42 .page-wrapper .c-btn--dark div:first-of-type, #squadron42 .c-brand-menu .c-btn--dark div:first-of-type { border-image-source: url(""); }
#squadron42 .page-wrapper .c-btn--dark .c-btn__text, #squadron42 .c-brand-menu .c-btn--dark .c-btn__text { color: rgb(255, 255, 255); font-weight: 700; }
#squadron42 .page-wrapper .c-btn--large, #squadron42 .c-brand-menu .c-btn--large { font-size: 22px; line-height: 64px; padding-right: 40px; padding-left: 40px; }
#squadron42 .page-wrapper .c-btn--text-outside .c-btn__text, #squadron42 .c-brand-menu .c-btn--text-outside .c-btn__text { color: rgb(255, 255, 255); font-size: 15px; position: absolute; left: 100%; padding-left: 20px; top: 0px; }
#squadron42 .page-wrapper .c-btn--audio, #squadron42 .c-brand-menu .c-btn--audio { padding: 0px 20px; }
#squadron42 .page-wrapper .c-btn--audio path, #squadron42 .c-brand-menu .c-btn--audio path { transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-btn--audio.is-playing path, #squadron42 .c-brand-menu .c-btn--audio.is-playing path { fill-opacity: 1; }
#squadron42 .page-wrapper .c-btn--audio:hover, #squadron42 .c-brand-menu .c-btn--audio:hover { padding: 0px 20px; }
#squadron42 .page-wrapper .c-btn--audio:hover path, #squadron42 .c-brand-menu .c-btn--audio:hover path { fill: rgb(230, 180, 42); }
#squadron42 .page-wrapper .c-btn--audio:hover.is-playing path, #squadron42 .c-brand-menu .c-btn--audio:hover.is-playing path { fill: rgb(230, 180, 42); }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-btn, #squadron42 .c-brand-menu .c-btn { font-size: 12px; line-height: 40px; padding: 0px 16px; }
#squadron42 .page-wrapper .c-btn div:first-of-type, #squadron42 .c-brand-menu .c-btn div:first-of-type { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 34px; }
#squadron42 .page-wrapper .c-btn__icon--play, #squadron42 .c-brand-menu .c-btn__icon--play { top: 2px; transform: scale(0.85); }
#squadron42 .page-wrapper .c-btn--dark div:first-of-type, #squadron42 .c-brand-menu .c-btn--dark div:first-of-type { border-image-source: url(""); }
#squadron42 .page-wrapper .c-btn--large, #squadron42 .c-brand-menu .c-btn--large { font-size: 14px; line-height: 50px; padding-right: 27px; padding-left: 27px; }
#squadron42 .page-wrapper .c-btn--text-outside .c-btn__text, #squadron42 .c-brand-menu .c-btn--text-outside .c-btn__text { font-size: 12px; padding-left: 10px; }
}
#squadron42 .page-wrapper .c-collapse__panel, #squadron42 .c-brand-menu .c-collapse__panel { clear: both; height: 0px; overflow: hidden; transition: height 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-hero, #squadron42 .c-brand-menu .c-hero { background: rgb(0, 11, 24); height: calc(-123px + 100vh); position: relative; z-index: 4; }
#squadron42 .page-wrapper .c-hero a, #squadron42 .c-brand-menu .c-hero a { transition: color 0.3s ease-in-out 0s; }
#squadron42 .page-wrapper .c-hero a:hover, #squadron42 .c-brand-menu .c-hero a:hover { color: rgb(254, 168, 16); }
#squadron42 .page-wrapper .c-hero__image, #squadron42 .c-brand-menu .c-hero__image, #squadron42 .page-wrapper .c-hero__pattern, #squadron42 .c-brand-menu .c-hero__pattern { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
#squadron42 .page-wrapper .c-hero__image, #squadron42 .c-brand-menu .c-hero__image { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; z-index: 4; }
#squadron42 .page-wrapper .c-hero__pattern, #squadron42 .c-brand-menu .c-hero__pattern { background: url(""); z-index: 5; }
#squadron42 .page-wrapper .c-hero__inner, #squadron42 .c-brand-menu .c-hero__inner { margin: 0px auto; max-width: 1370px; position: relative; z-index: 10; }
#squadron42 .page-wrapper .c-hero__text, #squadron42 .c-brand-menu .c-hero__text { max-width: 75%; padding-top: 85px; padding-left: 205px; }
#squadron42 .page-wrapper .c-hero__text p, #squadron42 .c-brand-menu .c-hero__text p { color: rgb(160, 121, 48); font-size: 24px; font-weight: 200; }
#squadron42 .page-wrapper .c-hero__text p strong, #squadron42 .c-brand-menu .c-hero__text p strong { font-weight: 800; }
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-hero__text, #squadron42 .c-brand-menu .c-hero__text { padding-left: 280px; }
}
#squadron42 .page-wrapper .c-hero__mobilelogo, #squadron42 .c-brand-menu .c-hero__mobilelogo { display: none; }
#squadron42 .page-wrapper .c-hero__title, #squadron42 .c-brand-menu .c-hero__title { color: rgb(245, 242, 231); font-size: 70px; font-weight: 200; line-height: 1; margin-top: 0px; margin-bottom: 40px; text-transform: uppercase; }
#squadron42 .page-wrapper .c-hero__subtitle, #squadron42 .c-brand-menu .c-hero__subtitle { color: rgb(160, 121, 48); margin-bottom: 50px; }
#squadron42 .page-wrapper .c-hero__subtitle p, #squadron42 .c-brand-menu .c-hero__subtitle p { margin-bottom: 0px; }
#squadron42 .page-wrapper .c-hero__subtitle a, #squadron42 .c-brand-menu .c-hero__subtitle a { text-decoration: none; color: rgb(160, 121, 48); }
#squadron42 .page-wrapper .c-hero__button::before, #squadron42 .c-brand-menu .c-hero__button::before, #squadron42 .page-wrapper .c-hero__button .c-btn__icon, #squadron42 .c-brand-menu .c-hero__button .c-btn__icon { z-index: 6; }
#squadron42 .page-wrapper .c-hero__button .c-btn__text, #squadron42 .c-brand-menu .c-hero__button .c-btn__text { font-size: 16px; }
#squadron42 .page-wrapper .c-hero__button .c-btn__text::before, #squadron42 .c-brand-menu .c-hero__button .c-btn__text::before { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; content: ""; position: absolute; inset: 0px 0px 0px -5px; width: calc(100% + 30px); height: 100%; opacity: 0.5; z-index: -1; }
#squadron42 .page-wrapper .c-hero__button .c-btn__text strong, #squadron42 .c-brand-menu .c-hero__button .c-btn__text strong { font-size: 15px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-hero__button .c-btn__text, #squadron42 .c-brand-menu .c-hero__button .c-btn__text { font-size: 12px; }
#squadron42 .page-wrapper .c-hero__button .c-btn__text strong, #squadron42 .c-brand-menu .c-hero__button .c-btn__text strong { font-size: 12px; }
}
#squadron42 .page-wrapper .c-hero__scroll, #squadron42 .c-brand-menu .c-hero__scroll { height: 22px; width: 18px; bottom: 50px; display: none; left: 50%; margin-left: -9px; position: absolute; z-index: 5; }
#squadron42 .page-wrapper .c-hero__scroll::before, #squadron42 .c-brand-menu .c-hero__scroll::before, #squadron42 .page-wrapper .c-hero__scroll::after, #squadron42 .c-brand-menu .c-hero__scroll::after { height: 11px; width: 18px; animation: 1s ease 0s infinite alternate none running arrow-wave; background: url("") no-repeat; color: rgb(255, 255, 255); content: ""; display: block; position: absolute; }
#squadron42 .page-wrapper .c-hero__scroll::after, #squadron42 .c-brand-menu .c-hero__scroll::after { animation-delay: 0.2s; top: 10px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-hero__text, #squadron42 .c-brand-menu .c-hero__text { padding-left: 106px; }
#squadron42 .page-wrapper .c-hero__scroll, #squadron42 .c-brand-menu .c-hero__scroll { display: block; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-hero, #squadron42 .c-brand-menu .c-hero { height: calc(-45px + 100vh); z-index: 10; }
#squadron42 .page-wrapper .c-hero__text, #squadron42 .c-brand-menu .c-hero__text { padding-left: 36px; }
#squadron42 .page-wrapper .c-hero__text p, #squadron42 .c-brand-menu .c-hero__text p { font-size: 20px; }
#squadron42 .page-wrapper .c-hero__image, #squadron42 .c-brand-menu .c-hero__image { background-position: 65% 50%; margin-top: 45px; }
#squadron42 .page-wrapper .c-hero__image::before, #squadron42 .c-brand-menu .c-hero__image::before { content: ""; display: block; top: 45px; left: 0px; bottom: 0px; height: 100%; background: linear-gradient(to right, rgb(24, 31, 16) 18%, rgba(18, 21, 14, 0) 80%); }
#squadron42 .page-wrapper .c-hero__pattern, #squadron42 .c-brand-menu .c-hero__pattern { height: calc(-45px + 100vh); margin-top: 45px; }
#squadron42 .page-wrapper .c-hero__mobilelogo, #squadron42 .c-brand-menu .c-hero__mobilelogo { display: block; margin-left: 0px; margin-bottom: 25px; width: 120px; }
#squadron42 .page-wrapper .c-hero__mobilelogo img, #squadron42 .c-brand-menu .c-hero__mobilelogo img { display: block; height: auto; max-width: 100%; }
#squadron42 .page-wrapper .c-hero__title, #squadron42 .c-brand-menu .c-hero__title { font-size: 32px; margin-bottom: 10px; }
#squadron42 .page-wrapper .c-hero__subtitle, #squadron42 .c-brand-menu .c-hero__subtitle { margin-bottom: 80px; }
#squadron42 .page-wrapper .c-hero__scroll, #squadron42 .c-brand-menu .c-hero__scroll { display: block; }
}
#squadron42 .page-wrapper .c-articles::after, #squadron42 .c-brand-menu .c-articles::after { content: ""; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-articles, #squadron42 .c-brand-menu .c-articles { padding-right: 0px; padding-left: 0px; }
#squadron42 .page-wrapper .c-articles::after, #squadron42 .c-brand-menu .c-articles::after { content: "flickity"; display: none; }
}
#squadron42 .page-wrapper .c-article, #squadron42 .c-brand-menu .c-article { margin-bottom: 146px; margin-left: 106px; position: relative; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article, #squadron42 .c-brand-menu .c-article { margin-left: 54px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article, #squadron42 .c-brand-menu .c-article { margin-left: 27px; padding-top: 13px; padding-bottom: 40px; width: calc(100% - 27px); }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article, #squadron42 .c-brand-menu .c-article { margin-left: 254px; }
}
#squadron42 .page-wrapper .c-article::before, #squadron42 .c-brand-menu .c-article::before { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 32px; content: ""; height: calc(100% - 70px); left: 0px; position: absolute; top: 35px; transition: all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; width: 100%; z-index: 0; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article::before, #squadron42 .c-brand-menu .c-article::before { height: calc(100% - 35px); top: 17px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article::before, #squadron42 .c-brand-menu .c-article::before { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 32px; height: 100%; left: 13px; top: 0px; width: calc(100% + 27px); }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article::before, #squadron42 .c-brand-menu .c-article::before { width: calc(100% + 17px); }
}
#squadron42 .page-wrapper .c-article:last-child, #squadron42 .c-brand-menu .c-article:last-child { margin-bottom: 0px; }
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { position: absolute; top: 60px; z-index: 5; }
#squadron42 .page-wrapper .c-article__title h3, #squadron42 .c-brand-menu .c-article__title h3 { color: rgb(245, 242, 231); font-size: 50px; font-weight: 100; line-height: 1; margin: 0px; text-transform: capitalize; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { left: 38px; top: 45px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article__title h3, #squadron42 .c-brand-menu .c-article__title h3 { font-size: 40px; line-height: 42px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { left: calc(40% + 35px); }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { left: calc(50% + 50px); }
#squadron42 .page-wrapper .c-article__title h3, #squadron42 .c-brand-menu .c-article__title h3 { font-size: 65px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article__title, #squadron42 .c-brand-menu .c-article__title { left: 460px; }
}
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { background: rgb(0, 11, 24); height: 430px; overflow: hidden; position: relative; z-index: 2; }
#squadron42 .page-wrapper .c-article__video video, #squadron42 .c-brand-menu .c-article__video video { display: block; left: 50%; min-width: 100%; min-height: 100%; opacity: 0; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-article__video--loaded video, #squadron42 .c-brand-menu .c-article__video--loaded video { opacity: 1; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { width: 100%; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { height: 339px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { float: right; width: 60%; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { width: 50%; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article__video, #squadron42 .c-brand-menu .c-article__video { width: 720px; }
}
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { z-index: 5; }
#squadron42 .page-wrapper .c-article__intro p, #squadron42 .c-brand-menu .c-article__intro p { color: rgb(194, 190, 174); font-size: 18px; font-weight: 100; line-height: 22px; margin-top: 0px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article__intro p, #squadron42 .c-brand-menu .c-article__intro p { font-size: 15px; line-height: 19px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { padding: 22px 70px 0px 35px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { float: left; height: 339px; padding: 50px 35px 35px; position: relative; width: 40%; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { height: 430px; padding: 68px 35px 35px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { width: 50%; }
#squadron42 .page-wrapper .c-article__intro p, #squadron42 .c-brand-menu .c-article__intro p { font-size: 20px; line-height: 26px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article__intro, #squadron42 .c-brand-menu .c-article__intro { width: calc(100% - 720px); }
}
#squadron42 .page-wrapper .c-article__expand, #squadron42 .c-brand-menu .c-article__expand { background: 0px 0px; border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; border-radius: 0px; bottom: 85px; color: rgb(160, 121, 48); font-size: 13px; font-weight: 100; left: 1px; line-height: 1; outline: 0px; padding: 15px 34px; position: absolute; text-align: left; text-transform: uppercase; width: 225px; }
#squadron42 .page-wrapper .c-article__expand .more, #squadron42 .c-brand-menu .c-article__expand .more { display: inline-block; }
#squadron42 .page-wrapper .c-article__expand .less, #squadron42 .c-brand-menu .c-article__expand .less { display: none; }
#squadron42 .page-wrapper .c-article__expand-toggle, #squadron42 .c-brand-menu .c-article__expand-toggle { display: inline-block; right: 10px; position: absolute; top: 16px; width: 30px; }
#squadron42 .page-wrapper .c-article__expand-toggle span, #squadron42 .c-brand-menu .c-article__expand-toggle span { height: 10px; width: 6px; background: rgb(237, 170, 14); float: left; margin-right: 5px; transform: skewX(15deg); transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-article__expand-toggle span:last-child, #squadron42 .c-brand-menu .c-article__expand-toggle span:last-child { margin-right: 0px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article__expand, #squadron42 .c-brand-menu .c-article__expand { bottom: 50px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__expand, #squadron42 .c-brand-menu .c-article__expand { height: 81px; width: 60px; border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; bottom: -53px; font-size: 10px; font-weight: 400; left: 50%; line-height: 12px; margin-left: -30px; padding: 35px 6px 22px; text-align: center; }
#squadron42 .page-wrapper .c-article__expand-toggle, #squadron42 .c-brand-menu .c-article__expand-toggle { left: 50%; margin-left: -15px; right: auto; }
}
#squadron42 .page-wrapper .c-article__expand.is-active .more, #squadron42 .c-brand-menu .c-article__expand.is-active .more { display: none; }
#squadron42 .page-wrapper .c-article__expand.is-active .less, #squadron42 .c-brand-menu .c-article__expand.is-active .less { display: inline-block; }
#squadron42 .page-wrapper .c-article__expand.is-active .c-article__expand-toggle span:nth-child(1), #squadron42 .c-brand-menu .c-article__expand.is-active .c-article__expand-toggle span:nth-child(1) { transform: skew(45deg) translateX(10px) translateY(1px); }
#squadron42 .page-wrapper .c-article__expand.is-active .c-article__expand-toggle span:nth-child(2), #squadron42 .c-brand-menu .c-article__expand.is-active .c-article__expand-toggle span:nth-child(2) { opacity: 0; }
#squadron42 .page-wrapper .c-article__expand.is-active .c-article__expand-toggle span:nth-child(3), #squadron42 .c-brand-menu .c-article__expand.is-active .c-article__expand-toggle span:nth-child(3) { transform: skew(-45deg) translateX(-10px) translateY(1px); }
#squadron42 .page-wrapper .c-article__full, #squadron42 .c-brand-menu .c-article__full { clear: both; height: 0px; overflow: hidden; transition: height 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-article__full-inner, #squadron42 .c-brand-menu .c-article__full-inner { opacity: 0; padding: 70px 106px 106px 35px; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-article__full-inner p, #squadron42 .c-brand-menu .c-article__full-inner p { color: rgb(156, 153, 139); font-size: 16px; line-height: 22px; margin-top: 0px; margin-bottom: 22px; }
#squadron42 .page-wrapper .c-article__full--expanded .c-article__full-inner, #squadron42 .c-brand-menu .c-article__full--expanded .c-article__full-inner { opacity: 1; transition-delay: 0.5s; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article__full-inner, #squadron42 .c-brand-menu .c-article__full-inner { padding: 0px 70px 35px 35px; }
#squadron42 .page-wrapper .c-article__full-inner p, #squadron42 .c-brand-menu .c-article__full-inner p { font-size: 13px; line-height: 19px; margin-bottom: 12px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article__full-inner, #squadron42 .c-brand-menu .c-article__full-inner { column-count: 2; column-gap: 20px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-article:nth-child(2n), #squadron42 .c-brand-menu .c-article:nth-child(2n) { margin-left: 0px; margin-right: 106px; }
#squadron42 .page-wrapper .c-article:nth-child(2n)::before, #squadron42 .c-brand-menu .c-article:nth-child(2n)::before { left: 0px; transform: scaleX(-1); }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__title, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__title { left: 276px; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__video, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__video { float: left; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__intro, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__intro { float: right; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__full-inner, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__full-inner { padding-left: 106px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-article:nth-child(2n), #squadron42 .c-brand-menu .c-article:nth-child(2n) { margin-right: 54px; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__title, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__title { left: 82px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-article:nth-child(2n), #squadron42 .c-brand-menu .c-article:nth-child(2n) { margin-right: 0px; margin-left: 0px; }
#squadron42 .page-wrapper .c-article:nth-child(2n)::before, #squadron42 .c-brand-menu .c-article:nth-child(2n)::before { left: -39px; }
#squadron42 .page-wrapper .c-article:nth-child(2n) .c-article__title, #squadron42 .c-brand-menu .c-article:nth-child(2n) .c-article__title { left: 38px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-article:nth-child(2n), #squadron42 .c-brand-menu .c-article:nth-child(2n) { margin-right: 252px; }
#squadron42 .page-wrapper .c-article:nth-child(2n)::before, #squadron42 .c-brand-menu .c-article:nth-child(2n)::before { left: -17px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist, #squadron42 .c-brand-menu .c-enlist { display: flex; flex-flow: wrap; margin-top: 62px; }
#squadron42 .page-wrapper .c-enlist .l-block, #squadron42 .c-brand-menu .c-enlist .l-block { flex: 1 1 50%; }
}
#squadron42 .page-wrapper .c-enlist__question, #squadron42 .c-brand-menu .c-enlist__question { background: rgb(45, 46, 34); }
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { height: inherit; padding: 27px 60px 50px 27px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { padding-top: 60px; }
}
#squadron42 .page-wrapper .c-enlist__question p, #squadron42 .c-brand-menu .c-enlist__question p { color: rgb(156, 153, 139); font-size: 13px; font-weight: 200; line-height: 18px; margin: 0px; }
#squadron42 .page-wrapper .c-enlist__question h3, #squadron42 .c-brand-menu .c-enlist__question h3 { color: rgb(194, 190, 174); font-size: 30px; font-weight: 200; line-height: 35px; margin-top: 18px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__question h3, #squadron42 .c-brand-menu .c-enlist__question h3 { padding-right: 20px; margin-bottom: 40px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { padding: 27px 82px 50px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__question, #squadron42 .c-brand-menu .c-enlist__question { background: url("") 100% 100% no-repeat; margin-top: -36px; margin-bottom: 72px; }
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { padding: 80px 72px 36px 106px; }
#squadron42 .page-wrapper .c-enlist__question-inner p, #squadron42 .c-brand-menu .c-enlist__question-inner p { font-size: 15px; line-height: 22px; }
#squadron42 .page-wrapper .c-enlist__question-inner h3, #squadron42 .c-brand-menu .c-enlist__question-inner h3 { font-size: 35px; line-height: 39px; margin-top: 26px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-enlist__question-inner p, #squadron42 .c-brand-menu .c-enlist__question-inner p { font-size: 16px; line-height: 26px; }
#squadron42 .page-wrapper .c-enlist__question-inner h3, #squadron42 .c-brand-menu .c-enlist__question-inner h3 { font-size: 40px; line-height: 45px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-enlist__question-inner, #squadron42 .c-brand-menu .c-enlist__question-inner { float: right; padding: 140px 36px 36px 0px; width: 402px; }
}
#squadron42 .page-wrapper .c-enlist__audio .c-btn, #squadron42 .c-brand-menu .c-enlist__audio .c-btn { float: left; margin-right: 10px; }
#squadron42 .page-wrapper .c-enlist__audio .c-btn--audio, #squadron42 .c-brand-menu .c-enlist__audio .c-btn--audio { width: 64px; height: 54px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__audio .c-btn--audio, #squadron42 .c-brand-menu .c-enlist__audio .c-btn--audio { width: 54px; height: 44px; }
}
#squadron42 .page-wrapper .c-enlist__audio p, #squadron42 .c-brand-menu .c-enlist__audio p { font-size: 13px; line-height: 1; padding-top: 7px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__audio p, #squadron42 .c-brand-menu .c-enlist__audio p { padding-top: 10px; }
}
#squadron42 .page-wrapper .c-enlist__audio p strong, #squadron42 .c-brand-menu .c-enlist__audio p strong { display: block; }
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__audio, #squadron42 .c-brand-menu .c-enlist__audio { margin-top: 100px; }
#squadron42 .page-wrapper .c-enlist__audio .c-btn, #squadron42 .c-brand-menu .c-enlist__audio .c-btn { margin-right: 20px; }
#squadron42 .page-wrapper .c-enlist__audio p, #squadron42 .c-brand-menu .c-enlist__audio p { font-size: 15px; padding-top: 12px; }
}
#squadron42 .page-wrapper .c-enlist__audio .c-btn__icon--pause, #squadron42 .c-brand-menu .c-enlist__audio .c-btn__icon--pause { display: none; }
#squadron42 .page-wrapper .c-enlist__audio .is-playing .c-btn__icon--play, #squadron42 .c-brand-menu .c-enlist__audio .is-playing .c-btn__icon--play { display: none; }
#squadron42 .page-wrapper .c-enlist__audio .is-playing .c-btn__icon--pause, #squadron42 .c-brand-menu .c-enlist__audio .is-playing .c-btn__icon--pause { display: inline-block; }
#squadron42 .page-wrapper .c-enlist__answer-inner, #squadron42 .c-brand-menu .c-enlist__answer-inner { max-width: 685px; padding: 27px 60px 27px 27px; position: relative; }
#squadron42 .page-wrapper .c-enlist__answer-inner::before, #squadron42 .c-brand-menu .c-enlist__answer-inner::before { height: 255px; width: 342px; background: url("") 100% 100% / contain no-repeat; bottom: 0px; content: ""; position: absolute; left: -50px; z-index: 0; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__answer-inner::before, #squadron42 .c-brand-menu .c-enlist__answer-inner::before { right: -100px; left: auto; }
}
#squadron42 .page-wrapper .c-enlist__answer-inner h4, #squadron42 .c-brand-menu .c-enlist__answer-inner h4, #squadron42 .page-wrapper .c-enlist__answer-inner p, #squadron42 .c-brand-menu .c-enlist__answer-inner p { position: relative; z-index: 5; }
#squadron42 .page-wrapper .c-enlist__answer-inner h4, #squadron42 .c-brand-menu .c-enlist__answer-inner h4 { color: rgb(160, 121, 48); font-size: 13px; font-weight: 700; margin: 0px; }
#squadron42 .page-wrapper .c-enlist__answer-inner p, #squadron42 .c-brand-menu .c-enlist__answer-inner p { color: rgb(194, 190, 174); font-size: 13px; font-weight: 100; max-width: 430px; }
#squadron42 .page-wrapper .c-enlist__answer-inner p a, #squadron42 .c-brand-menu .c-enlist__answer-inner p a { color: rgb(255, 255, 255); display: inline-block; font-weight: 400; position: relative; }
#squadron42 .page-wrapper .c-enlist__answer-inner p a::after, #squadron42 .c-brand-menu .c-enlist__answer-inner p a::after { height: 1px; width: 100%; background: rgb(160, 121, 48); bottom: -3px; content: ""; display: block; left: 0px; position: absolute; transform-origin: left center; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-enlist__answer-inner p a:hover::after, #squadron42 .c-brand-menu .c-enlist__answer-inner p a:hover::after { transform: scaleX(0); }
#squadron42 .page-wrapper .c-enlist__answer-inner .white-text, #squadron42 .c-brand-menu .c-enlist__answer-inner .white-text { color: rgb(255, 255, 255); }
#squadron42 .page-wrapper .c-enlist__answer-inner .question-mark, #squadron42 .c-brand-menu .c-enlist__answer-inner .question-mark { color: rgb(194, 190, 174); display: block; font-size: 256px; font-weight: 400; line-height: 1.2; opacity: 0.3; position: relative; text-align: center; z-index: 5; }
#squadron42 .page-wrapper .c-enlist__answer-inner .c-form, #squadron42 .c-brand-menu .c-enlist__answer-inner .c-form { margin-top: 50px; z-index: 5; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-enlist__answer-inner .question-mark, #squadron42 .c-brand-menu .c-enlist__answer-inner .question-mark { display: none; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-enlist__answer-inner, #squadron42 .c-brand-menu .c-enlist__answer-inner { padding: 27px 82px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__answer-inner, #squadron42 .c-brand-menu .c-enlist__answer-inner { height: 100%; padding: 10px 72px 36px; }
#squadron42 .page-wrapper .c-enlist__answer-inner::before, #squadron42 .c-brand-menu .c-enlist__answer-inner::before { height: 100%; width: 100%; right: 0px; }
#squadron42 .page-wrapper .c-enlist__answer-inner h4, #squadron42 .c-brand-menu .c-enlist__answer-inner h4, #squadron42 .page-wrapper .c-enlist__answer-inner p, #squadron42 .c-brand-menu .c-enlist__answer-inner p { font-size: 16px; }
#squadron42 .page-wrapper .c-enlist__answer-inner .c-form, #squadron42 .c-brand-menu .c-enlist__answer-inner .c-form { margin-top: 0px; width: 370px; }
#squadron42 .page-wrapper .c-enlist__answer-inner .c-form p, #squadron42 .c-brand-menu .c-enlist__answer-inner .c-form p { font-size: 18px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-enlist__answer-inner, #squadron42 .c-brand-menu .c-enlist__answer-inner { padding: 36px 72px; }
#squadron42 .page-wrapper .c-enlist__answer-inner .c-form, #squadron42 .c-brand-menu .c-enlist__answer-inner .c-form { width: 430px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__answer-step1 .c-form, #squadron42 .c-brand-menu .c-enlist__answer-step1 .c-form { margin-top: 65px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-enlist__answer-step2 .c-form, #squadron42 .c-brand-menu .c-enlist__answer-step2 .c-form { margin-top: 85px; }
}
#squadron42 .page-wrapper .c-form__group, #squadron42 .c-brand-menu .c-form__group { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 20 fill; border-image-width: 20px; padding: 3px; position: relative; }
#squadron42 .page-wrapper .c-form__group input[type="text"], #squadron42 .c-brand-menu .c-form__group input[type="text"], #squadron42 .page-wrapper .c-form__group input[type="email"], #squadron42 .c-brand-menu .c-form__group input[type="email"] { background: 0px 0px; border: none; color: rgb(194, 190, 174); font-size: 13px; height: 40px; padding-left: 20px; width: calc(100% - 95px); box-shadow: none !important; }
#squadron42 .page-wrapper .c-form__group button, #squadron42 .c-brand-menu .c-form__group button { position: absolute; right: 4px; top: 4px; }
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-form__group, #squadron42 .c-brand-menu .c-form__group { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 64px; padding: 8px; }
#squadron42 .page-wrapper .c-form__group input[type="text"], #squadron42 .c-brand-menu .c-form__group input[type="text"], #squadron42 .page-wrapper .c-form__group input[type="email"], #squadron42 .c-brand-menu .c-form__group input[type="email"] { font-size: 16px; height: 54px; width: calc(100% - 130px); }
#squadron42 .page-wrapper .c-form__group button, #squadron42 .c-brand-menu .c-form__group button { right: 8px; top: 8px; }
}
#squadron42 .page-wrapper .c-roadmap .l-block, #squadron42 .c-brand-menu .c-roadmap .l-block { display: flex; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-roadmap .l-block, #squadron42 .c-brand-menu .c-roadmap .l-block { padding: 0px; flex-flow: column wrap; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-roadmap, #squadron42 .c-brand-menu .c-roadmap { margin-top: 62px; }
#squadron42 .page-wrapper .c-roadmap .l-block, #squadron42 .c-brand-menu .c-roadmap .l-block { flex-flow: wrap; justify-content: flex-end; }
#squadron42 .page-wrapper .c-roadmap .l-block > div, #squadron42 .c-brand-menu .c-roadmap .l-block > div { flex: 1 1 50%; margin-top: -36px; }
}
#squadron42 .page-wrapper .c-roadmap__text-inner, #squadron42 .c-brand-menu .c-roadmap__text-inner { background: url("") 0% 100% no-repeat; padding: 36px; position: relative; }
#squadron42 .page-wrapper .c-roadmap__text-inner p, #squadron42 .c-brand-menu .c-roadmap__text-inner p { color: rgb(194, 190, 174); font-size: 18px; font-weight: 200; line-height: 22px; margin-top: 0px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; color: rgb(160, 121, 48); display: inline-block; font-size: 13px; font-weight: 100; line-height: 1; padding: 15px 34px; text-transform: uppercase; }
#squadron42 .page-wrapper .c-roadmap__text-cta::after, #squadron42 .c-brand-menu .c-roadmap__text-cta::after { height: 10px; width: 13px; background: url("") no-repeat; content: ""; display: inline-block; margin-left: 20px; }
#squadron42 .page-wrapper .c-roadmap__text-note, #squadron42 .c-brand-menu .c-roadmap__text-note { color: rgb(156, 153, 139); font-size: 12px; margin: 0px; padding: 36px 36px 0px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { order: 1; padding-left: 14px; }
#squadron42 .page-wrapper .c-roadmap__text-inner, #squadron42 .c-brand-menu .c-roadmap__text-inner { background-image: url(""); padding: 20px 70px 40px 13px; }
#squadron42 .page-wrapper .c-roadmap__text-inner p, #squadron42 .c-brand-menu .c-roadmap__text-inner p { font-size: 13px; line-height: 18px; margin-bottom: 27px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { font-size: 12px; margin-left: -13px; padding-right: 10px; padding-left: 13px; }
#squadron42 .page-wrapper .c-roadmap__text-note, #squadron42 .c-brand-menu .c-roadmap__text-note { font-size: 11px; padding: 21px 70px 32px 13px; }
}
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { flex-basis: 50%; max-width: 50%; padding-left: 54px; }
#squadron42 .page-wrapper .c-roadmap__text-inner, #squadron42 .c-brand-menu .c-roadmap__text-inner { height: 290px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { bottom: 30px; left: 0px; position: absolute; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { padding-left: 106px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { bottom: 50px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { padding-left: 156px; }
#squadron42 .page-wrapper .c-roadmap__text-inner, #squadron42 .c-brand-menu .c-roadmap__text-inner { height: 410px; padding: 68px 36px; }
#squadron42 .page-wrapper .c-roadmap__text-inner p, #squadron42 .c-brand-menu .c-roadmap__text-inner p { color: rgb(194, 190, 174); font-size: 22px; line-height: 26px; }
#squadron42 .page-wrapper .c-roadmap__text-cta, #squadron42 .c-brand-menu .c-roadmap__text-cta { bottom: 75px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-roadmap__text, #squadron42 .c-brand-menu .c-roadmap__text { flex-basis: 400px; max-width: 400px; padding-left: 0px; }
}
#squadron42 .page-wrapper .c-roadmap__video, #squadron42 .c-brand-menu .c-roadmap__video { position: relative; }
#squadron42 .page-wrapper .c-roadmap__video-title, #squadron42 .c-brand-menu .c-roadmap__video-title { color: rgb(245, 242, 231); font-size: 40px; font-weight: 100; left: 27px; line-height: 1; margin: 0px; position: absolute; text-transform: capitalize; top: 25px; z-index: 5; padding-right: 100px; }
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 21 fill; border-image-width: 21px; bottom: 20px; left: 27px; position: absolute; width: 196px; z-index: 5; }
@media (min-width: 768px) {
#squadron42 .page-wrapper .c-roadmap__video, #squadron42 .c-brand-menu .c-roadmap__video { flex-basis: 720px; max-width: 720px; }
#squadron42 .page-wrapper .c-roadmap__video-image, #squadron42 .c-brand-menu .c-roadmap__video-image { height: 470px; }
#squadron42 .page-wrapper .c-roadmap__video-title, #squadron42 .c-brand-menu .c-roadmap__video-title { font-size: 50px; left: 36px; top: 36px; }
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { bottom: 36px; left: 36px; width: 256px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { width: 226px; }
#squadron42 .page-wrapper .c-roadmap__video-cta .c-btn--text-outside .c-btn__text, #squadron42 .c-brand-menu .c-roadmap__video-cta .c-btn--text-outside .c-btn__text { font-size: 12px; padding-left: 10px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { width: 196px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-roadmap__video, #squadron42 .c-brand-menu .c-roadmap__video { flex-basis: 720px; max-width: 720px; }
#squadron42 .page-wrapper .c-roadmap__video-image, #squadron42 .c-brand-menu .c-roadmap__video-image { height: 575px; }
#squadron42 .page-wrapper .c-roadmap__video-title, #squadron42 .c-brand-menu .c-roadmap__video-title { font-size: 65px; left: 68px; top: 68px; }
#squadron42 .page-wrapper .c-roadmap__video-cta, #squadron42 .c-brand-menu .c-roadmap__video-cta { bottom: 68px; left: 68px; }
}
#squadron42 .page-wrapper .c-pledge, #squadron42 .c-brand-menu .c-pledge { padding-bottom: 106px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge, #squadron42 .c-brand-menu .c-pledge { padding-left: 54px; padding-right: 0px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge, #squadron42 .c-brand-menu .c-pledge { padding-left: 0px; }
}
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { line-height: 1; }
#squadron42 .page-wrapper .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__title h3 { color: rgb(194, 190, 174); font-size: 30px; font-weight: 100; line-height: 34px; margin: 0px; }
#squadron42 .page-wrapper .c-pledge__title img, #squadron42 .c-brand-menu .c-pledge__title img { display: none; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { background: url("") 0% 0% no-repeat; padding: 27px 70px 27px 27px; }
#squadron42 .page-wrapper .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__title h3 { margin: 20px 0px 0px 119px; }
#squadron42 .page-wrapper .c-pledge__title img, #squadron42 .c-brand-menu .c-pledge__title img { height: 119px; width: 119px; display: block; float: left; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { padding-left: 0px; }
#squadron42 .page-wrapper .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__title h3 { font-size: 20px; line-height: 23px; margin-top: 30px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { float: left; padding-top: 72px; padding-left: 106px; width: calc(100% - 720px); }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { padding-left: 154px; }
#squadron42 .page-wrapper .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__title h3 { font-size: 40px; line-height: 45px; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__title { padding-left: 280px; }
}
#squadron42 .page-wrapper .c-pledge__intro-inner, #squadron42 .c-brand-menu .c-pledge__intro-inner { background: url("") 0% 0% no-repeat; padding: 72px 110px 110px 72px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p, #squadron42 .c-brand-menu .c-pledge__intro-inner p { color: rgb(194, 190, 174); font-size: 18px; line-height: 26px; margin: 0px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p:first-child, #squadron42 .c-brand-menu .c-pledge__intro-inner p:first-child { font-size: 26px; line-height: 32px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p + p, #squadron42 .c-brand-menu .c-pledge__intro-inner p + p { margin-top: 22px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__intro-inner, #squadron42 .c-brand-menu .c-pledge__intro-inner { background: rgb(45, 46, 35); padding: 27px 140px 100px 54px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p, #squadron42 .c-brand-menu .c-pledge__intro-inner p { font-size: 16px; line-height: 20px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p:first-child, #squadron42 .c-brand-menu .c-pledge__intro-inner p:first-child { font-size: 20px; line-height: 24px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__intro-inner, #squadron42 .c-brand-menu .c-pledge__intro-inner { padding: 27px 70px 100px 27px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p, #squadron42 .c-brand-menu .c-pledge__intro-inner p { font-size: 12px; line-height: 18px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p:first-child, #squadron42 .c-brand-menu .c-pledge__intro-inner p:first-child { font-size: 13px; line-height: 18px; }
#squadron42 .page-wrapper .c-pledge__intro-inner p + p, #squadron42 .c-brand-menu .c-pledge__intro-inner p + p { margin-top: 16px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__intro-inner, #squadron42 .c-brand-menu .c-pledge__intro-inner { margin-left: calc(100% - 720px); width: 720px; }
}
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { background: rgb(19, 22, 11); padding: 0px 50% 27px 54px; position: relative; }
#squadron42 .page-wrapper .c-pledge__addcart p, #squadron42 .c-brand-menu .c-pledge__addcart p { color: rgb(88, 91, 84); font-weight: 700; margin-top: 12px; margin-bottom: 0px; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement, #squadron42 .c-brand-menu .c-pledge__addcart-requirement { color: rgb(88, 91, 84); font-size: 14px; margin-bottom: 12px; position: relative; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement::after, #squadron42 .c-brand-menu .c-pledge__addcart-requirement::after { height: 1px; width: 100%; background: rgb(160, 121, 48); bottom: -3px; content: ""; display: block; left: 0px; position: absolute; transform-origin: left center; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement:hover::after, #squadron42 .c-brand-menu .c-pledge__addcart-requirement:hover::after { transform: scaleX(0); }
#squadron42 .page-wrapper .c-pledge__addcart-requirement .show, #squadron42 .c-brand-menu .c-pledge__addcart-requirement .show { display: inline-block; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement .hide, #squadron42 .c-brand-menu .c-pledge__addcart-requirement .hide { display: none; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement.is-active .show, #squadron42 .c-brand-menu .c-pledge__addcart-requirement.is-active .show { display: none; }
#squadron42 .page-wrapper .c-pledge__addcart-requirement.is-active .hide, #squadron42 .c-brand-menu .c-pledge__addcart-requirement.is-active .hide { display: inline-block; }
#squadron42 .page-wrapper .c-pledge__addcart .c-collapse__panel, #squadron42 .c-brand-menu .c-pledge__addcart .c-collapse__panel { color: rgb(88, 91, 84); font-size: 14px; }
#squadron42 .page-wrapper .c-pledge__addcart .c-collapse__panel ul, #squadron42 .c-brand-menu .c-pledge__addcart .c-collapse__panel ul { max-width: 340px; padding-left: 20px; }
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { padding-left: 27px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__addcart .c-btn, #squadron42 .c-brand-menu .c-pledge__addcart .c-btn { margin-top: -25px; }
#squadron42 .page-wrapper .c-pledge__addcart p, #squadron42 .c-brand-menu .c-pledge__addcart p, #squadron42 .page-wrapper .c-pledge__addcart-requirement, #squadron42 .c-brand-menu .c-pledge__addcart-requirement, #squadron42 .page-wrapper .c-pledge__addcart .c-collapse__panel, #squadron42 .c-brand-menu .c-pledge__addcart .c-collapse__panel { font-size: 12px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { padding: 60px 398px 60px 106px; }
#squadron42 .page-wrapper .c-pledge__addcart .c-btn, #squadron42 .c-brand-menu .c-pledge__addcart .c-btn { float: right; }
#squadron42 .page-wrapper .c-pledge__addcart p, #squadron42 .c-brand-menu .c-pledge__addcart p { margin-top: 0px; max-width: 193px; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { padding-left: 154px; }
#squadron42 .page-wrapper .c-pledge__addcart p, #squadron42 .c-brand-menu .c-pledge__addcart p { max-width: none; margin-top: 0.5em; }
}
@media (min-width: 1400px) {
#squadron42 .page-wrapper .c-pledge__addcart, #squadron42 .c-brand-menu .c-pledge__addcart { padding-left: 280px; }
}
#squadron42 .page-wrapper .c-pledge__price, #squadron42 .c-brand-menu .c-pledge__price { height: 180px; width: 180px; background: url("") 0px 100% no-repeat; color: rgb(255, 255, 255); font-size: 50px; line-height: 1; padding: 40px 35px; position: absolute; right: 108px; top: -20px; }
#squadron42 .page-wrapper .c-pledge__price-only, #squadron42 .c-brand-menu .c-pledge__price-only { color: rgb(134, 137, 138); font-size: 12px; text-transform: uppercase; }
#squadron42 .page-wrapper .c-pledge__price strong, #squadron42 .c-brand-menu .c-pledge__price strong { display: block; font-weight: 100; position: relative; }
#squadron42 .page-wrapper .c-pledge__price sup, #squadron42 .c-brand-menu .c-pledge__price sup, #squadron42 .page-wrapper .c-pledge__price small, #squadron42 .c-brand-menu .c-pledge__price small, #squadron42 .page-wrapper .c-pledge__price .super, #squadron42 .c-brand-menu .c-pledge__price .super { font-weight: 300; }
#squadron42 .page-wrapper .c-pledge__price sup, #squadron42 .c-brand-menu .c-pledge__price sup, #squadron42 .page-wrapper .c-pledge__price .final-price::first-letter, #squadron42 .c-brand-menu .c-pledge__price .final-price::first-letter, #squadron42 .page-wrapper .c-pledge__price .super, #squadron42 .c-brand-menu .c-pledge__price .super { font-size: 25px; top: -0.75em; line-height: 0; position: relative; vertical-align: baseline; }
#squadron42 .page-wrapper .c-pledge__price .final-price::first-letter, #squadron42 .c-brand-menu .c-pledge__price .final-price::first-letter { position: absolute; vertical-align: super; }
#squadron42 .page-wrapper .c-pledge__price small, #squadron42 .c-brand-menu .c-pledge__price small, #squadron42 .page-wrapper .c-pledge__price .currency, #squadron42 .c-brand-menu .c-pledge__price .currency { bottom: 0px; font-size: 16px; margin-left: -34px; position: absolute; right: 0px; text-transform: uppercase; }
#squadron42 .page-wrapper .c-pledge__price .currency, #squadron42 .c-brand-menu .c-pledge__price .currency { bottom: -4px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__price, #squadron42 .c-brand-menu .c-pledge__price { height: 107px; width: 107px; background-size: 107px 226px; font-size: 36px; padding: 5px 15px; right: 82px; top: -25px; }
#squadron42 .page-wrapper .c-pledge__price-only, #squadron42 .c-brand-menu .c-pledge__price-only { font-size: 12px; }
#squadron42 .page-wrapper .c-pledge__price sup, #squadron42 .c-brand-menu .c-pledge__price sup, #squadron42 .page-wrapper .c-pledge__price .final-price::first-letter, #squadron42 .c-brand-menu .c-pledge__price .final-price::first-letter, #squadron42 .page-wrapper .c-pledge__price .super, #squadron42 .c-brand-menu .c-pledge__price .super { font-size: 18px; }
#squadron42 .page-wrapper .c-pledge__price small, #squadron42 .c-brand-menu .c-pledge__price small, #squadron42 .page-wrapper .c-pledge__price .currency, #squadron42 .c-brand-menu .c-pledge__price .currency { font-size: 10px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__price, #squadron42 .c-brand-menu .c-pledge__price { font-size: 28px; padding: 15px 20px; right: 54px; }
#squadron42 .page-wrapper .c-pledge__price-only, #squadron42 .c-brand-menu .c-pledge__price-only { font-size: 10px; }
#squadron42 .page-wrapper .c-pledge__price sup, #squadron42 .c-brand-menu .c-pledge__price sup, #squadron42 .page-wrapper .c-pledge__price .final-price::first-letter, #squadron42 .c-brand-menu .c-pledge__price .final-price::first-letter, #squadron42 .page-wrapper .c-pledge__price .super, #squadron42 .c-brand-menu .c-pledge__price .super { font-size: 14px; }
#squadron42 .page-wrapper .c-pledge__price small, #squadron42 .c-brand-menu .c-pledge__price small, #squadron42 .page-wrapper .c-pledge__price .currency, #squadron42 .c-brand-menu .c-pledge__price .currency { font-size: 8px; }
}
#squadron42 .page-wrapper .c-pledge__include-inner, #squadron42 .c-brand-menu .c-pledge__include-inner { background: url("") 0% 100% no-repeat; padding: 0px 70px 50px 54px; }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4, #squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { color: rgb(194, 190, 174); }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4 { font-size: 22px; font-weight: 300; line-height: 26px; margin-top: 0px; }
#squadron42 .page-wrapper .c-pledge__include-inner h4 strong, #squadron42 .c-brand-menu .c-pledge__include-inner h4 strong { font-weight: 600; }
#squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { font-size: 18px; line-height: 26px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__include .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__include .c-pledge__title { background: rgb(45, 46, 35); padding-left: 54px; padding-top: 50px; }
#squadron42 .page-wrapper .c-pledge__include .c-pledge__title h3, #squadron42 .c-brand-menu .c-pledge__include .c-pledge__title h3 { margin: 0px; }
#squadron42 .page-wrapper .c-pledge__include-inner, #squadron42 .c-brand-menu .c-pledge__include-inner { background-image: url(""); }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4 { font-size: 20px; line-height: 24px; margin-bottom: 16px; }
#squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { font-size: 16px; line-height: 20px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__include, #squadron42 .c-brand-menu .c-pledge__include { padding-left: 0px; }
#squadron42 .page-wrapper .c-pledge__include .c-pledge__title, #squadron42 .c-brand-menu .c-pledge__include .c-pledge__title { font-size: 24px; padding-left: 27px; }
#squadron42 .page-wrapper .c-pledge__include-inner, #squadron42 .c-brand-menu .c-pledge__include-inner { padding-left: 27px; }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4 { font-size: 15px; line-height: 18px; margin-bottom: 16px; }
#squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { font-size: 14px; line-height: 18px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__include-inner, #squadron42 .c-brand-menu .c-pledge__include-inner { margin-left: calc(100% - 720px); padding: 72px; width: 720px; }
#squadron42 .page-wrapper .c-pledge__include-inner h4, #squadron42 .c-brand-menu .c-pledge__include-inner h4, #squadron42 .page-wrapper .c-pledge__include-inner p, #squadron42 .c-brand-menu .c-pledge__include-inner p { padding-right: 116px; }
}
#squadron42 .page-wrapper .c-pledge__minigame, #squadron42 .c-brand-menu .c-pledge__minigame { position: relative; }
#squadron42 .page-wrapper .c-pledge__minigame::after, #squadron42 .c-brand-menu .c-pledge__minigame::after { clear: both; content: ""; display: table; }
#squadron42 .page-wrapper .c-pledge__minigame-logo, #squadron42 .c-brand-menu .c-pledge__minigame-logo { position: relative; }
#squadron42 .page-wrapper .c-pledge__minigame p, #squadron42 .c-brand-menu .c-pledge__minigame p { margin: 0px; padding-right: 0px; }
@media only screen and (max-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__minigame-logo, #squadron42 .c-brand-menu .c-pledge__minigame-logo { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 32px; height: 80px; margin: 45px -71px 13px 0px; padding: 20px 25px 25px 50px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo::before, #squadron42 .c-brand-menu .c-pledge__minigame-logo::before { color: rgb(237, 170, 14); content: "+"; font-size: 21px; font-weight: 600; left: 14px; position: absolute; top: 50%; transform: translateY(-50%); }
#squadron42 .page-wrapper .c-pledge__minigame-logo img, #squadron42 .c-brand-menu .c-pledge__minigame-logo img { display: block; max-height: 45px; width: auto; }
#squadron42 .page-wrapper .c-pledge__minigame-logo--marine img, #squadron42 .c-brand-menu .c-pledge__minigame-logo--marine img { max-height: 75px; margin: -21px 0px -21px 23px; }
#squadron42 .page-wrapper .c-pledge__minigame p, #squadron42 .c-brand-menu .c-pledge__minigame p { margin-left: 45px; }
}
@media (max-width: 767px) {
#squadron42 .page-wrapper .c-pledge__minigame p, #squadron42 .c-brand-menu .c-pledge__minigame p { margin-left: 20px; }
}
@media (min-width: 1024px) {
#squadron42 .page-wrapper .c-pledge__minigame, #squadron42 .c-brand-menu .c-pledge__minigame { border-width: 1px; border-style: solid; border-color: transparent; border-image-outset: initial; border-image-repeat: initial; border-image-source: url(""); border-image-slice: 30 fill; border-image-width: 32px; margin: 65px -89px 32px -310px; padding: 37px 116px 37px 57px; }
#squadron42 .page-wrapper .c-pledge__minigame::before, #squadron42 .c-brand-menu .c-pledge__minigame::before { color: rgb(237, 170, 14); content: "+"; font-size: 37px; font-weight: 600; left: 28px; position: absolute; top: 50%; transform: translateY(-50%); }
#squadron42 .page-wrapper .c-pledge__minigame-logo, #squadron42 .c-brand-menu .c-pledge__minigame-logo { float: left; margin-right: 79px; text-align: center; width: 174px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo img, #squadron42 .c-brand-menu .c-pledge__minigame-logo img { display: block; height: auto; margin: 0px auto; max-width: 100%; }
#squadron42 .page-wrapper .c-pledge__minigame-logo--arena img, #squadron42 .c-brand-menu .c-pledge__minigame-logo--arena img { margin-top: 15px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo--marine img, #squadron42 .c-brand-menu .c-pledge__minigame-logo--marine img { margin: -32px auto; }
}
@media (min-width: 1260px) {
#squadron42 .page-wrapper .c-pledge__minigame, #squadron42 .c-brand-menu .c-pledge__minigame { margin-left: -470px; padding-left: 77px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo, #squadron42 .c-brand-menu .c-pledge__minigame-logo { margin-right: 119px; width: 274px; }
#squadron42 .page-wrapper .c-pledge__minigame-logo--arena img, #squadron42 .c-brand-menu .c-pledge__minigame-logo--arena img { margin-top: 0px; }
}
#squadron42 .c-lightbox { height: 100%; width: 100%; background: rgba(0, 11, 24, 0.9); left: 0px; opacity: 0; position: fixed; top: 0px; z-index: 9999; transition: all 0.75s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; transform: translateY(0%); }
#squadron42 .c-lightbox__backdrop { height: 100%; width: 100%; background: rgba(0, 11, 24, 0.8); left: 0px; position: absolute; top: 0px; z-index: 1; }
#squadron42 .c-lightbox__inner { display: flex; flex-direction: column; height: 100%; justify-content: center; margin: 0px auto; max-width: 1264px; padding: 60px 20px; position: relative; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; transform: scale(0.5); z-index: 10; }
#squadron42 .c-lightbox__header { position: relative; }
#squadron42 .c-lightbox__header h2 { color: rgb(194, 190, 174); font-size: 18px; font-weight: 400; line-height: 30px; margin: 0px; text-transform: uppercase; }
#squadron42 .c-lightbox__close { background: 0px 0px; border: none; cursor: pointer; opacity: 0.75; position: absolute; right: 0px; top: 0px; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .c-lightbox__close:hover, #squadron42 .c-lightbox__close:focus { opacity: 1; }
#squadron42 .c-lightbox__video { height: auto; margin: 30px auto; padding-bottom: 0px; overflow: hidden; position: relative; width: 100%; }
#squadron42 .c-lightbox__video embed, #squadron42 .c-lightbox__video iframe, #squadron42 .c-lightbox__video object, #squadron42 .c-lightbox__video video { height: 100%; width: 100%; left: 0px; position: absolute; top: 0px; }
#squadron42 .c-lightbox__video #player { height: 100%; margin: auto; }
#squadron42 .c-lightbox__video::after { content: ""; display: block; padding-top: calc(56.25%); }
#squadron42 .c-lightbox--hidden { visibility: hidden; }
#squadron42 .c-lightbox--opened { opacity: 1; transform: translateY(0px); }
#squadron42 .c-lightbox--opened .c-lightbox__inner { transform: scale(1); transition-delay: 0.25s; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar { background-color: rgb(26, 28, 18); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar ::-webkit-scrollbar-thumb { background: rgb(181, 192, 169); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar ::-webkit-scrollbar-track { background: rgb(37, 53, 39); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back { background-color: rgb(38, 40, 28); color: rgb(202, 203, 194); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back, #squadron42 .c-header-wrapper--s42 .c-right-sidebar__back::before { transition: color 0.15s ease-out 0s, background-color 0.15s ease-out 0s; will-change: color, background-color; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back::before { background-color: rgb(202, 203, 194); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back:hover { background-color: rgb(26, 28, 18); color: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__back:hover::before { background-color: rgb(255, 255, 255); }
#connect #squadron42 .c-header-wrapper--s42 .c-right-sidebar__back { display: none; }
@media (min-width: 1024px) {
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form { border: 1px solid rgb(37, 53, 39); }
}
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-title { color: rgb(167, 167, 167); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-error-message { background: rgba(210, 44, 44, 0.12); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-label { color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-input { background-color: rgb(22, 34, 24); border: 1px solid rgb(22, 34, 24); color: rgb(160, 172, 149); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-input:focus { border-color: rgb(58, 79, 60); box-shadow: none; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-input::placeholder { color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-input--device { background-image: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist { border: 1px solid rgb(22, 34, 24); background-color: rgb(22, 34, 24); color: rgb(160, 172, 149); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist:focus { border: 1px solid rgb(58, 79, 60); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist .arrow { background-color: rgb(141, 141, 141); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist > .body { border: 1px solid rgb(37, 53, 39); background-color: rgba(22, 34, 24, 0.9); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form .selectlist ul li.hover { background-color: rgb(58, 79, 60); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-checkbox-label { color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-checkbox-label::before { background-color: rgb(22, 34, 24); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-checkbox-label::after { background-image: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-checkbox-label:hover { color: rgb(226, 253, 198); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-submit { color: rgb(226, 253, 198); background-image: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-submit:hover { color: rgb(226, 253, 198); background-image: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-icon-link { color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-icon-link:hover { color: rgb(226, 253, 198); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-icon-link:hover::before { background-color: rgb(226, 253, 198); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form-icon-link::before { background-color: rgb(91, 98, 84); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar__form.is-hidden { border: 1px solid transparent; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account { justify-content: flex-start; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .btn-clipped-corners::before, #squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .btn-clipped-corners::after { content: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile { background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-metas-avatar { border-color: rgb(76, 78, 61); background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-metas-avatar:hover { border-color: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-metas-badge { border-color: rgb(76, 78, 61); background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info { padding-left: 15px; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-displayname { color: rgb(202, 203, 194); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-displayname:hover { color: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-handle { color: rgb(170, 173, 156); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-credits-label { color: rgb(144, 147, 126); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--pledge { color: rgb(94, 191, 251); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--uec { color: rgb(255, 180, 0); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-credits-amount--rec { color: rgb(174, 229, 244); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__profile-info-signout-button { color: rgb(255, 90, 90); background-color: rgb(26, 28, 18); font-family: auto; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links { background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links-link { color: rgb(202, 203, 194); background-color: rgb(65, 68, 50); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links-link-icon svg path { fill: rgb(202, 203, 194); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links-link:hover { color: rgb(255, 255, 255); background-color: rgb(76, 78, 61); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__links-link:hover svg path { fill: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__unconfirmed-account { background-color: rgb(38, 40, 28); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__unconfirmed-account-inner { border: 1px solid rgb(26, 28, 18); color: rgb(170, 173, 156); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar-tabs__tab { background-color: rgb(22, 34, 24); color: rgb(150, 160, 140); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar-tabs__tab::after { background-color: rgb(22, 34, 24); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar-tabs__content { background-color: rgb(22, 34, 24); height: 100%; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts { margin-top: 25px; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts-content { padding: 25px; background-color: rgb(22, 34, 24); color: rgb(150, 160, 140); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts-unified-info { color: rgb(150, 160, 140); font-size: 14px; margin: 0px 0px 25px; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button { color: rgb(150, 160, 140); text-transform: uppercase; background: url(""); font-family: Electrolize, sans-serif; }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button:hover { color: rgb(255, 255, 255); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button > .left-section { background: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button > .right-section { background: url(""); }
#squadron42 .c-header-wrapper--s42 .c-right-sidebar--account .c-account-sidebar__contacts .shadow-button > .icon { background: url("") center center no-repeat; }
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 { background-color: rgb(20, 22, 12); padding: 0px 0px 5px; position: absolute; width: 100%; top: calc(-90px + 100vh); z-index: 30; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .c-brand-menu----s42 { border-bottom: 1px solid rgb(0, 21, 3); transition-duration: 0.16s; }
}
#squadron42 .c-brand-menu----s42 .c-brand-menu__hamburger span { background-color: rgb(237, 170, 14); }
#squadron42 .c-brand-menu----s42 .c-brand-menu__section { color: rgb(122, 122, 122); font-size: 13px; }
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__container { height: 68px; display: flex; justify-content: space-between; margin: 0px auto; padding: 0px 15px; }
}
@media (min-width: 1260px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__container { padding: 0px 35px; }
}
@media (min-width: 1400px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__container { padding: 0px; width: 1224px; }
}
@media only screen and (max-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo { background-color: rgb(34, 36, 22); }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo { height: 81px; display: flex; justify-content: flex-end; align-items: center; }
}
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { display: inline-block; }
@media (max-width: 1023px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { max-width: 100px; width: 100%; position: relative; }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { display: block; margin-right: 30px; width: 140px; transform: translateY(-55px); transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
}
@media (min-width: 1260px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { width: 185px; transform: translateY(-85px); }
}
@media (min-width: 1400px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg { margin-left: -10px; margin-right: 0px; }
}
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg::before { content: ""; width: 120%; height: 120%; position: absolute; display: block; inset: 50% 0px 0px 50%; opacity: 0.85; transform: translate(-50%, -50%); background: radial-gradient(rgb(119, 136, 66) 15%, rgba(93, 104, 56, 0.4) 40%, rgba(33, 33, 33, 0) 70%); }
#squadron42 .c-brand-menu----s42 .c-brand-menu__logo .h-svg svg { position: relative; z-index: 1; }
@media only screen and (max-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__items { background-color: rgb(34, 36, 22); box-sizing: border-box; }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__items { display: flex; justify-content: flex-start; width: 100%; height: 100%; padding-left: 20px; margin: 0px 0px 0px -10px; }
}
#squadron42 .c-brand-menu----s42 .c-brand-menu__item--active ::after { content: ""; position: relative; display: block; width: 100%; height: 1px; top: -9px; opacity: 0.5; background-color: rgb(237, 170, 14); }
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__item { height: 100%; padding-left: 0px; padding-right: 20px; }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__link { position: relative; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .c-brand-menu----s42 .c-brand-menu__link::after { height: 1px; width: 100%; background: rgb(160, 121, 48); bottom: -3px; content: ""; display: block; left: 0px; position: absolute; transform: scaleX(0); transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
#squadron42 .c-brand-menu----s42 .c-brand-menu__link:hover::after, #squadron42 .c-brand-menu----s42 .c-brand-menu__link.is-active::after { transform: scaleX(1); }
}
@media only screen and (max-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__cta { background-color: rgb(20, 22, 12); transition-duration: 0.16s; }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__cta { display: flex; align-items: center; flex-shrink: 0; }
#squadron42 .c-brand-menu----s42 .c-brand-menu__cta .c-btn { transform: translateX(0px) translateY(-23px); }
}
@media (min-width: 1400px) {
#squadron42 .c-brand-menu----s42 .c-brand-menu__cta .c-btn { transform: translateX(-35px) translateY(-23px); }
}
@media (min-width: 1024px) {
#squadron42 .c-brand-menu----s42.is-sticky { position: fixed; top: 0px; }
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__logo .h-svg { width: 144px; margin-right: 35px; transform: translateY(35px); }
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__container { height: 70px; }
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__item { line-height: 70px; }
#squadron42 .c-brand-menu----s42.is-sticky .c-menu-link { font-size: 13px; }
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__cta .c-btn { transform: translateX(-35px) translateY(23px); }
}
@media (min-width: 1400px) {
#squadron42 .c-brand-menu----s42.is-sticky .c-brand-menu__items { padding-left: 40px; }
#squadron42 .c-brand-menu----s42.is-sticky__cta .c-btn { transform: translateX(72px) translateY(0px); }
}
.l-notification-container { margin: 0px auto; box-sizing: border-box; width: 100%; }
.l-notification-container .l-notification__wrapper:nth-child(2n) .c-notification { background-color: rgb(38, 38, 39); }
.l-notification-container .l-notification__wrapper:nth-child(2n+1) .c-notification { background-color: rgb(32, 33, 33); }
.l-notification__wrapper { flex: 1 0 auto; flex-wrap: wrap; width: 100%; z-index: 1000; box-sizing: border-box; }
.l-notification__wrapper:last-child { padding-right: 0px; }
.l-notification__wrapper.is-hidden { display: none; }
.c-notification { display: flex; align-items: center; font-family: univia-pro, sans-serif; background-color: rgb(47, 47, 47); color: rgb(121, 129, 133); font-size: 14px; line-height: 18px; height: 100%; box-sizing: border-box; }
.c-notification__inner-wrapper { position: relative; z-index: 1; display: flex; width: 100%; padding: 25px 65px 25px 130px; max-width: 1440px; margin: 0px auto; box-sizing: border-box; mix-blend-mode: luminosity; }
@media only screen and (max-width: 1400px) {
.c-notification__inner-wrapper { padding: 0px 40px; }
}
@media only screen and (max-width: 1024px) {
.c-notification__inner-wrapper { padding: 0px 20px; flex-direction: column; }
}
@media only screen and (max-width: 760px) {
.c-notification__inner-wrapper { padding: 0px 20px; }
}
.c-notification-button { font-weight: 700; color: rgb(121, 129, 133); display: inline-block; text-transform: uppercase; font-size: 12px; align-items: center; cursor: pointer; vertical-align: middle; }
.c-notification-button .c-iconed__icon { display: inline-block; flex-shrink: 0; width: 16px; margin-left: 5px; fill: rgb(203, 231, 239); vertical-align: middle; }
.c-notification-button .c-iconed__icon--arrow { transform: rotate(-180deg); position: relative; top: -2px; }
.c-notification-button .c-iconed__icon--close { width: 17px; height: 17px; }
.c-notification-button .c-iconed__icon svg { flex-shrink: 0; width: 17px; height: 17px; }
.c-notification-button__text { letter-spacing: 0.03em; border-bottom: 1px solid rgb(255, 255, 255); display: inline-block; }
#topbar { width: 100%; height: 56px; }
#ptubar { background: red; width: 100%; color: rgb(255, 255, 255); padding: 2px; text-align: center; }
#social > a { width: 59px; height: 49px; display: block; float: left; margin-right: 4px; position: relative; }
.lightbar { width: 100%; height: 28px; position: relative; z-index: 10; }
.toplightbar { background: url("") center top no-repeat, url("") center top repeat-x; border-bottom: 1px solid rgb(17, 37, 53); margin-bottom: 65px; }
#contentbody.no-grid .toplightbar { margin-bottom: 0px; }
.bottomlightbar { background: url("") center bottom no-repeat, url("") center bottom repeat-x; border-top: 1px solid rgb(17, 37, 53); }
.lightbarlights { background: url("") center top repeat-x; position: absolute; width: 100%; height: 258px; z-index: 1; }
.bottomlightbar > .lightbarlights { background-position: center bottom; bottom: 0px; }
.headershadow, .footershadow { background: url("") center top repeat-x; width: 100%; height: 34px; position: absolute; top: 29px; }
.bottomlightbar > .headershadow, .bottomlightbar > .footershadow { background-position: center bottom; top: auto; bottom: 29px; }
.header { position: relative; z-index: 15; }
#contentbody { background: url("") center top repeat; width: 100%; position: relative; z-index: 13; padding-top: 140px; padding-bottom: 24px; }
#contentbody.not-fixed { background: url("") center top repeat scroll; }
#contentbody.no-grid { padding-top: 0px; }
#contentbody .wrapper { z-index: 20; position: relative; }
.lightbox { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1000; min-width: 480px; }
.lightbox.absolute { position: absolute; }
.lightbox.fixed-bottom { position: fixed; top: auto; bottom: 0px; }
.lightbox > .shader { background-color: rgb(0, 0, 0); height: 100%; opacity: 0.85; position: absolute; width: 100%; min-width: 480px; }
.modals .modal-wrapper { margin: 0px auto; position: relative; }
.modals .modal-inner { margin: 0px 11px; border-left: 1px solid rgb(23, 38, 53); border-right: 1px solid rgb(23, 38, 53); position: relative; overflow: hidden; background: url("") repeat, url("") center bottom no-repeat; }
.modals .modal-inner .inner-content { overflow: hidden; }
.modals .top-border { height: 52px; width: 100%; position: relative; }
.modals .bottom-border { height: 52px; width: 100%; position: relative; }
.modals .top-border img, .modals .bottom-border img { display: block; width: 100%; height: 23px; }
.modals .top-border .h-border { background: url(""); margin: 0px 12px; height: 29px; }
.modals .top-border .l-corner { background: url(""); height: 29px; width: 12px; position: absolute; bottom: 0px; left: 0px; }
.modals .top-border .r-corner { background: url(""); height: 29px; width: 12px; position: absolute; bottom: 0px; right: 0px; }
.modals .bottom-border .h-border { background: url(""); margin: 0px 12px; height: 29px; }
.modals .bottom-border .l-corner { background: url(""); height: 29px; width: 12px; position: absolute; top: 0px; left: 0px; }
.modals .bottom-border .r-corner { background: url(""); height: 29px; width: 12px; position: absolute; top: 0px; right: 0px; }
.modals .close { display: block; width: 61px; height: 37px; position: relative; background: url(""); float: right; margin-left: -61px; }
.modals .close:hover { opacity: 0.75; }
.fake-modal.modals .close { display: none; }
.modals .content { position: relative; z-index: 2; max-width: 100vw; }
.fake-modal .top-border img, .fake-modal .bottom-border img { display: none; }
.fake-modal.modals .top-border img, .fake-modal.modals .bottom-border img { display: block; }
.fake-modal .modal-wrapper .modal-inner #contact { max-width: 480px; }
.modals.vip .corner-wrapper .corner { background-image: url(""); }
.modals.vip input[type="text"]:focus, .modals.vip input[type="password"]:focus, .modals.vip textarea:focus { border: 1px solid rgb(255, 255, 0); color: rgb(66, 198, 231); box-shadow: rgba(255, 255, 0, 0.2) 0px 0px 20px inset; }
.modals h2 { line-height: 50px; margin: 0px 0px -12px; padding: 10px 0px 0px 12px; font-family: Electrolize; font-weight: 400; color: rgb(0, 240, 255); font-size: 22px; text-shadow: rgb(0, 237, 255) 0px 0px 30px; text-transform: uppercase; }
.modals h2 .icon { display: block; width: 48px; height: 48px; position: relative; background: url(data:image/webp;base64,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); float: left; }
.modals form { padding-bottom: 10px; }
.modals .corner-wrapper { position: relative; display: inline-block; width: 100%; }
.modals .corner-wrapper .corner { display: block; position: absolute; width: 7px; height: 7px; background-image: url(""); }
.modals .corner-wrapper .corner.corner-top-left { top: -4px; left: -4px; background-position: 0px 0px; }
.modals .corner-wrapper .corner.corner-top-right { top: -4px; right: -4px; background-position: -14px 0px; }
.modals .corner-wrapper .corner.corner-bottom-left { bottom: -1px; left: -4px; background-position: 0px -14px; }
.modals .corner-wrapper .corner.corner-bottom-right { bottom: -1px; right: -4px; background-position: -14px -14px; }
.modals .captcha_img { position: relative; padding: 2px; margin-bottom: 10px; }
.modals .captcha { margin-top: 18px; }
.modals .captcha .corner-wrapper { width: 50%; }
.modals .captcha input[type="text"] { margin-top: 0px; height: 70px; text-align: center; margin-bottom: 0px; font-size: 40px; font-family: Electrolize; }
.modals .captcha .shadow-button { margin-top: 20px; }
.modals .terms { font-size: 12px; color: rgb(53, 94, 120); display: inline-block; }
.modals .terms a { color: rgb(0, 186, 255); font-weight: 700; }
.modals .handle-friendly { width: 313px; height: 27px; border: 1px solid rgb(15, 64, 97); background: rgba(9, 39, 57, 0.5); margin: -8px 0px 0px 3px; }
.modals .selectlist.small { width: 94px; float: left; margin-right: 9px; color: rgb(53, 94, 120); background: rgba(0, 0, 0, 0.4); }
.modals select.selectlist.small { background: url("") right center no-repeat scroll rgb(0, 0, 0); }
.modals .selectlist.small.last { margin-right: 0px; }
.modals .selectlist.small .body { width: 90%; }
.modals .selectlist.small > span { width: 40px; }
.modals .selectlist.small ul { width: 70px; }
.modals .selectlist.small ul li { width: 70px; }
.modals .selectlist.small .scrollable { background: url("") 0px 0px repeat scroll rgb(0, 0, 0); }
.modals .selectlist.small .scrollable .viewport { width: 60px; }
.modals .selectlist.small .scrollable .viewport .body { background: 0px 0px; }
.modals .button-wrapper ul { list-style: none; margin: 0px auto; padding: 0px 0px 20px; max-width: 418px; }
.modals .button-wrapper .button { background: url("") 0px 0px no-repeat; height: 55px; display: block; position: relative; float: left; width: 33.33%; }
.modals .button-wrapper .button a { display: block; width: 100%; height: 100%; }
.modals .button-wrapper .button a .text { color: rgb(118, 150, 174); font-size: 12px; line-height: 14px; font-weight: 700; padding-left: 60px; width: 65px; display: block; padding-top: 20px; }
.modals .button-wrapper .button.recovery a .text { padding-top: 14px; }
.modals .button-wrapper .button:hover .text, .modals .button-wrapper .button.active .text { color: rgb(255, 255, 255); }
.modals .button-wrapper .button .effect { display: block; width: 50px; height: 55px; position: absolute; top: 0px; left: 0px; background: url("") 0px -55px no-repeat; opacity: 0; z-index: 1; }
.modals .button-wrapper .button:hover .effect, .modals .button-wrapper .button.active .effect { opacity: 1; }
.modals .button-wrapper .button .icon { display: block; width: 21px; height: 19px; background: url(""); opacity: 0.75; z-index: 2; position: absolute; }
.modals .button-wrapper .button:hover .icon, .modals .button-wrapper .button.active .icon { opacity: 1; }
.modals .button-wrapper .button.sign-in .icon { width: 19px; height: 16px; background-position: 0px -45px; top: 20px; left: 17px; }
.modals .button-wrapper .button.recovery .icon { width: 19px; height: 26px; background-position: 0px -19px; top: 15px; left: 15px; }
.modals .button-wrapper .button.enlist .icon { width: 21px; height: 19px; background-position: 0px 0px; top: 17px; left: 15px; }
.modals .button-wrapper .button.enlist.copy-account .text { padding-top: 8px; color: rgb(255, 255, 0); }
.modals .button-wrapper .button .bottom-line { width: 100%; max-width: 111px; height: 2px; background: rgb(140, 241, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; display: block; position: absolute; bottom: -20px; left: 0px; opacity: 0; }
.modals .button-wrapper .button.active .bottom-line { opacity: 1; }
.modals #enlist { max-width: 951px; min-width: 400px; background: url("") 408px 118px no-repeat; }
.modals #enlist form { display: block; }
.modals #enlist fieldset { margin-bottom: 20px; float: left; width: 322px; }
.modals #enlist .line-container { float: left; display: block; width: 175px; height: 35px; position: relative; margin-left: 8px; }
.modals #enlist .line-container .handle { display: block; width: 24px; height: 24px; background: url("") 0px 0px; position: absolute; left: -20px; }
.modals #enlist .line-container .handle.top { top: -11px; }
.modals #enlist .line-container .handle.bottom { bottom: -11px; }
.modals #enlist .line-container .handle > .effect { display: block; width: 24px; height: 24px; opacity: 0; position: absolute; top: 0px; left: 0px; }
.modals #enlist .line-container.selected .handle > .effect { background: url("") 0px -24px; opacity: 1; }
.modals #enlist .line-container.good .handle > .effect { background: url("") 0px -83px; opacity: 1; width: 34px; height: 34px; top: -5px; left: -5px; }
.modals #enlist .line-container.error .handle > .effect { background: url("") 0px -48px; opacity: 1; width: 34px; height: 34px; top: -5px; left: -5px; }
.modals #enlist .line > .effect { opacity: 0; display: block; width: 100%; height: 100%; }
.modals #enlist .line-username .line-wrapper { position: absolute; top: 48px; left: 0px; width: 172px; height: 262px; }
.modals #enlist .line-username .line { width: 172px; height: 262px; background: url("") 0px -418px; display: block; }
.modals #enlist .line-username.selected .line > .effect { background: url("") -172px -418px; opacity: 1; }
.modals #enlist .line-username.good .line > .effect { background: url("") -344px -418px; opacity: 1; }
.modals #enlist .line-username.error .line > .effect { background: url("") -516px -418px; opacity: 1; }
.modals #enlist .line-password .line-wrapper { position: absolute; top: 83px; left: 0px; width: 172px; height: 262px; }
.modals #enlist .line-password .line { width: 172px; height: 262px; background: url("") 0px -418px; display: block; }
.modals #enlist .line-password.selected .line > .effect { background: url("") -172px -418px; opacity: 1; }
.modals #enlist .line-password.good .line > .effect { background: url("") -344px -418px; opacity: 1; }
.modals #enlist .line-password.error .line > .effect { background: url("") -516px -418px; opacity: 1; }
.modals #enlist .line-email .line-wrapper { position: absolute; top: 85px; left: 0px; width: 172px; height: 262px; }
.modals #enlist .line-email .line { width: 172px; height: 262px; background: url("") 0px -418px; display: block; }
.modals #enlist .line-email.selected .line > .effect { background: url("") -172px -418px; opacity: 1; }
.modals #enlist .line-email.good .line > .effect { background: url("") -344px -418px; opacity: 1; }
.modals #enlist .line-email.error .line > .effect { background: url("") -516px -418px; opacity: 1; }
.modals #enlist .line-dob .line-wrapper { position: absolute; top: -368px; left: 0px; width: 172px; height: 418px; }
.modals #enlist .line-dob .line { width: 172px; height: 418px; background: url("") 0px 0px; display: block; }
.modals #enlist .line-dob.selected .line > .effect { background: url("") -172px 0px; opacity: 1; }
.modals #enlist .line-dob.good .line > .effect { background: url("") -344px 0px; opacity: 1; }
.modals #enlist .line-dob.error .line > .effect { background: url("") -516px 0px; opacity: 1; }
.modals #enlist .line-displayname .line-wrapper { position: absolute; top: -368px; left: 0px; width: 172px; height: 418px; }
.modals #enlist .line-displayname .line { width: 172px; height: 418px; background: url("") 0px 0px; display: block; }
.modals #enlist .line-displayname.selected .line > .effect { background: url("") -172px 0px; opacity: 1; }
.modals #enlist .line-displayname.good .line > .effect { background: url("") -344px 0px; opacity: 1; }
.modals #enlist .line-displayname.error .line > .effect { background: url("") -516px 0px; opacity: 1; }
.modals #enlist .line-nickname .line-wrapper { position: absolute; top: -368px; left: 0px; width: 172px; height: 418px; }
.modals #enlist .line-nickname .line { width: 172px; height: 418px; background: url("") 0px 0px; display: block; }
.modals #enlist .line-nickname.selected .line > .effect { background: url("") -172px 0px; opacity: 1; }
.modals #enlist .line-nickname.good .line > .effect { background: url("") -344px 0px; opacity: 1; }
.modals #enlist .line-nickname.error .line > .effect { background: url("") -516px 0px; opacity: 1; }
.modals #enlist .line-captcha .line-wrapper { position: absolute; top: -299px; left: 0px; width: 172px; height: 418px; }
.modals #enlist .line-captcha .line { width: 172px; height: 418px; background: url("") 0px 0px; display: block; }
.modals #enlist .line-captcha.selected .line > .effect { background: url("") -172px 0px; opacity: 1; }
.modals #enlist .line-captcha.good .line > .effect { background: url("") -344px 0px; opacity: 1; }
.modals #enlist .line-captcha.error .line > .effect { background: url("") -516px 0px; opacity: 1; }
.modals #enlist .line-container .point { display: block; width: 11px; height: 12px; background: url("") 0px -12px; position: absolute; right: -5px; }
.modals #enlist .line-container .point.bottom { bottom: -5px; }
.modals #enlist .line-container .point.top { top: -5px; }
.modals #enlist .line-container .point > .effect { display: block; width: 100%; height: 100%; opacity: 0; }
.modals #enlist .line-container.selected .point > .effect, .modals #enlist .line-container.good .point > .effect, .modals #enlist .line-container.error .point > .effect { background: url("") 0px 0px; opacity: 1; }
.modals #enlist .message { float: left; max-width: 315px; height: 35px; position: relative; }
.modals #enlist .message .message-wrapper { position: absolute; top: 288px; left: 10px; width: 380px; }
.modals #enlist .message.msg-password .message-wrapper { top: 322px; }
.modals #enlist .message.msg-email .message-wrapper { top: 322px; }
.modals #enlist .message.msg-handle .message-wrapper { top: -388px; }
.modals #enlist .message.msg-nickname .message-wrapper { top: -388px; }
.modals #enlist .message.msg-captcha .message-wrapper { top: -319px; }
.modals #enlist .message.msg-dob .message-wrapper { top: -388px; }
.modals #enlist .message p { font-size: 12px; line-height: 16px; color: rgb(81, 155, 197); opacity: 0.6; }
.modals #enlist .message.active .msg p { color: rgb(0, 246, 255); opacity: 1; text-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals #enlist .message.error .msg p, .modals #enlist .message.good .msg p { opacity: 0; display: none; }
.modals #enlist .message .msg-error, .modals #enlist .message .msg-good { opacity: 0; display: none; }
.modals #enlist .message .msg-error p { color: rgb(246, 1, 1); opacity: 1; text-shadow: rgb(246, 1, 1) 0px 0px 30px; }
.modals #enlist .message .msg-good p { color: rgb(0, 255, 66); opacity: 1; text-shadow: rgb(0, 255, 66) 0px 0px 30px; }
.modals #enlist .message.error .msg-error, .modals #enlist .message.good .msg-good { opacity: 1; display: block; }
.modals #enlist .message > .msg-handle { margin-top: 39px; height: 76px; }
.modals #enlist .message > .msg-nickname { margin-top: 39px; height: 76px; }
.modals #enlist .message > .msg-dob { height: 101px; }
.modals #enlist .message > .msg-username { height: 80px; }
.modals #enlist .message > .msg-password { height: 75px; }
.modals #enlist .error-level-line { display: block; width: 65px; height: 5px; background: rgb(25, 60, 76); margin-right: 7px; float: left; margin-top: 10px; }
.modals #enlist .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals #migrate { max-width: 480px; min-width: 400px; }
.modals #migrate p.head { padding-bottom: 20px; font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #migrate form { display: block; }
.modals #migrate fieldset { margin-bottom: 20px; }
.modals #migrate fieldset.last { margin-bottom: 0px; }
.modals #migrate-enlist { max-width: 951px; min-width: 400px; background: url("") 50% 50% no-repeat; }
.modals #migrate-enlist p.head { padding-bottom: 20px; font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #migrate-enlist form { display: block; }
.modals #migrate-enlist .message { position: relative; }
.modals #migrate-enlist .message p { font-size: 12px; line-height: 16px; color: rgb(53, 94, 120); opacity: 0.4; margin: 0px 0px 20px; }
.modals #migrate-enlist .message.active .msg p { color: rgb(0, 246, 255); opacity: 1; text-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals #migrate-enlist .message.error .msg p, .modals #migrate-enlist .message.good .msg p { opacity: 0; display: none; }
.modals #migrate-enlist .message .msg-error, .modals #migrate-enlist .message .msg-good { opacity: 0; display: none; }
.modals #migrate-enlist .message .msg-error p { color: rgb(246, 1, 1); opacity: 1; text-shadow: rgb(246, 1, 1) 0px 0px 30px; }
.modals #migrate-enlist .message .msg-good p { color: rgb(0, 255, 66); opacity: 1; text-shadow: rgb(0, 255, 66) 0px 0px 30px; }
.modals #migrate-enlist .message.error .msg-error, .modals #migrate-enlist .message.good .msg-good { opacity: 1; display: block; }
.modals #migrate-enlist .error-level-line { display: block; width: 65px; height: 5px; background: rgb(25, 60, 76); margin-right: 7px; float: left; margin-bottom: 10px; }
.modals #migrate-enlist .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
.modals #migrate-enlist .submit-wrapper { margin-top: 20px; }
.modals #migrate-enlist span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #migrate-enlist span.visibility { font-weight: 400; display: inline-block; margin-left: 15px; font-size: 11px; font-family: Electrolize; float: right; }
#signin-page { margin-bottom: 50px; }
.modals #signin { min-width: 400px; max-width: 480px; }
.modals #signin .content { max-width: 504px; margin: 0px auto; }
.modals #signin .migration-warning a { text-decoration: underline; font-family: Electrolize; font-size: 20px; font-weight: 700; color: rgb(187, 0, 0); }
.modal-inner .explanation-message { background-color: rgba(48, 219, 255, 0.2); border: 1px solid rgb(0, 240, 255); border-radius: 5px; color: rgb(0, 240, 255); font-size: 11px; line-height: 14px; margin-bottom: 10px; min-height: 28px; padding: 11px 30px; }
.modal-inner .explanation-message a { color: rgb(255, 255, 255); }
.modals #signin .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #signin .error-message strong { color: red; }
.modals #signin .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #signin .success-message strong { color: rgb(0, 255, 0); }
.modals #signin .remember { padding: 7px 0px 15px; }
.modals #signin .remember label { margin-top: 0px; }
.modals #signin .corner-wrapper { margin-bottom: 20px; }
.toggle-wrapper { width: 49px; height: 15px; background: url("") 0px 0px; position: relative; margin-left: 40px; margin-top: 2px; }
.toggle-wrapper .button { width: 21px; height: 9px; background: url("") -8px -25px; border-radius: 3px; box-shadow: rgba(0, 237, 255, 0.5) 0px 0px 20px; position: absolute; top: 3px; left: 3px; }
.toggle-wrapper.on .button { left: 25px; }
.toggle-wrapper .choice { width: 47px; height: 15px; position: absolute; top: -3px; font-size: 11px; color: rgb(56, 110, 145); cursor: pointer; font-weight: 700; }
.toggle-wrapper .choice.choice-1 { left: -22px; color: rgb(0, 240, 255); text-shadow: rgb(0, 237, 255) 0px 0px 10px; }
.toggle-wrapper .choice.choice-2 { text-align: right; right: -24px; width: 49px; }
.toggle-wrapper.on .choice.choice-1 { color: rgb(56, 110, 145); text-shadow: none; }
.toggle-wrapper.on .choice.choice-2 { color: rgb(0, 240, 255); text-shadow: rgb(0, 237, 255) 0px 0px 10px; }
.modals #add-note .toggle-wrapper { margin-top: 8px; }
.modals #signin form.two-step { display: none; }
.modals #signin form.two-step .selectlist { border-radius: 0px; background-color: rgba(0, 0, 0, 0.4); height: 36px; margin-bottom: 45px; }
.modals #signin form.two-step .selectlist .arrow { margin: 5px 10px 0px 0px; }
.modals #signin form.two-step .selectlist > span { height: 36px; line-height: 36px; padding: 0px 15px; }
.modals #recovery { min-width: 400px; max-width: 480px; }
.modals #recovery .migration-warning a { text-decoration: underline; font-family: Electrolize; font-size: 20px; font-weight: 700; color: rgb(187, 0, 0); }
.modals #recovery p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #recovery p.head { padding-bottom: 20px; }
.modals #recovery p a { font-weight: 700; color: rgb(0, 186, 255); }
.modals #recovery p.f-right { width: 65%; margin: 0px; }
.modals #recovery fieldset { margin-bottom: 20px; }
.modals #recovery .last { margin-bottom: 0px; }
.modals #recovery .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #recovery .error-message strong { color: red; }
.modals.connect .content .modal-inner .inner-content { height: 0px; overflow: hidden; display: none; }
.modals.connect .content .modal-inner .inner-content h2 { display: none; }
.modals.connect .content .modal-inner .inner-content.on { height: auto; display: block; }
.modals.connect .content .modal-inner .inner-content.on h2 { display: block; }
.modals.connect .content .modal-inner .inner-content.on#enlist { min-height: 1244px; }
.modals .content .modal-inner .inner-content .padder { padding: 0px 28px 5px; }
.modals #contact { max-width: 532px; min-width: 480px; }
.modals #contact p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #contact p a { color: rgb(0, 255, 255); }
.modals #contact p a:hover { color: rgb(255, 255, 255); }
.modals #contact fieldset { margin-bottom: 20px; }
.modals #contact fieldset.last { margin-bottom: 0px; }
.modals #contact label { padding: 15px 0px 0px; font-size: 12px; }
.modals #contact .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #contact .error-message strong { color: red; }
.modals #contact .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #contact .success-message strong { color: rgb(0, 255, 0); }
.modals #outbound { max-width: 532px; min-width: 480px; }
.modals #outbound p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #outbound fieldset { margin-bottom: 20px; }
.modals #outbound fieldset.last { margin-bottom: 0px; }
.modals #outbound label { padding: 15px 0px 0px; font-size: 12px; }
.modals #outbound .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #outbound span.important { font-weight: 700; text-transform: uppercase; text-decoration: underline; }
.modals #outbound span.url { color: rgb(179, 212, 252); font-weight: 400; font-family: inherit; overflow: hidden; text-overflow: ellipsis; display: block; overflow-wrap: break-word; }
.modals #outbound .error-message strong { color: red; }
.modals #outbound .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #outbound .success-message strong { color: rgb(0, 255, 0); }
.modals #resumepayment { max-width: 532px; min-width: 480px; }
.modals #resumepayment p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #resumepayment fieldset { margin-bottom: 20px; }
.modals #resumepayment fieldset.last { margin-bottom: 0px; }
.modals #resumepayment label { padding: 15px 0px 0px; font-size: 12px; }
.modals #resumepayment .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #resumepayment .note { border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 187, 187); padding: 11px 30px 11px 60px; display: block; min-height: 28px; font-family: Electrolize; }
.modals #resumepayment span.important { font-weight: 700; text-transform: uppercase; text-decoration: underline; }
.modals #resumepayment span.white { color: rgb(187, 187, 187); font-weight: 400; font-family: inherit; }
.modals #resumepayment .error-message strong { color: red; }
.modals #resumepayment .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #resumepayment .success-message strong { color: rgb(0, 255, 0); }
.modals #cancelorder { max-width: 532px; min-width: 480px; }
.modals #cancelorder p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #cancelorder fieldset { margin-bottom: 20px; }
.modals #cancelorder fieldset.last { margin-bottom: 0px; }
.modals #cancelorder label { padding: 15px 0px 0px; font-size: 12px; }
.modals #cancelorder input[type="password"], .modals #cancelorder input[type="text"] { margin-bottom: 15px; }
.modals #cancelorder .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #cancelorder .note { border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(187, 187, 187); padding: 11px 30px 11px 60px; display: block; min-height: 28px; font-family: Electrolize; }
.modals #cancelorder span.important { font-weight: 700; text-transform: uppercase; text-decoration: underline; }
.modals #cancelorder span.white { color: rgb(187, 187, 187); font-weight: 400; font-family: inherit; }
.modals #cancelorder .error-message strong { color: red; }
.modals #cancelorder .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 25px; font-size: 14px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; font-family: Electrolize; }
.modals #cancelorder .success-message strong { color: rgb(0, 255, 0); }
.modals #pledge-log { min-width: 480px; max-width: 760px; }
.modals #pledge-log p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #pledge-log p.head { padding-bottom: 10px; }
.modals #pledge-log p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #pledge-log span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #pledge-log .scrollable { height: 250px; position: relative; }
.modals #pledge-log .scrollable .track { margin: 0px; }
.modals.pledge-log .content .modal-inner .inner-content .padder { padding: 0px 28px 15px; }
.modals #rental-log { min-width: 480px; max-width: 760px; }
.modals #rental-log p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #rental-log p.head { padding-bottom: 10px; }
.modals #rental-log p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #rental-log span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #rental-log .scrollable { height: 250px; position: relative; }
.modals #rental-log .scrollable .track { margin: 0px; }
.modals.rentale-log .content .modal-inner .inner-content .padder { padding: 0px 28px 15px; }
.modals #credit-log { min-width: 480px; max-width: 700px; }
.modals #credit-log p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #credit-log p.head { padding-bottom: 10px; }
.modals #credit-log p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #credit-log span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #credit-log .scrollable { height: 250px; position: relative; }
.modals #credit-log .scrollable .track { margin: 0px 17px; }
.modals.credit-log .content .modal-inner .inner-content .padder { padding: 0px 28px 15px; }
.modals.credit-log .content ins { text-decoration: underline; }
.modals.credit-log .content del { color: rgb(187, 0, 0); text-decoration: underline; }
.modals.credit-log .content ins.hold { color: rgb(133, 140, 147); }
.modals.credit-log .content del.hold { color: rgb(133, 140, 147); }
.modals.credit-log .content .show-more { background: rgba(0, 0, 0, 0); transition: color 0.25s ease-in 0s; cursor: pointer; padding: 10px 0px; font-size: 14px; color: rgb(90, 122, 147); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals.credit-log .content .show-more:hover { color: rgb(0, 240, 255); }
.modals.credit-log .content div { color: rgb(255, 255, 255); font-family: Electrolize; font-size: 13px; }
.modals.credit-log .content div.rates { height: 20px; }
.modals.credit-log .content div.rates span { color: rgb(255, 174, 0); text-transform: uppercase; }
.modals #submission-tos { min-width: 480px; max-width: 700px; }
.modals #submission-tos p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #submission-tos p.head { padding-bottom: 10px; }
.modals #submission-tos p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #submission-tos span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #submission-tos .scrollable { height: 250px; position: relative; }
.modals #submission-tos .scrollable .content { padding: 0px 30px 40px 0px; }
.modals #submission-tos .scrollable .content a { color: rgb(0, 240, 255); }
.modals #submission-tos .scrollable .track { margin: 0px 17px; padding: 0px; }
.modals #user-agreement { min-width: 480px; max-width: 700px; }
.modals #user-agreement p, .modals #user-agreement ul, .modals #user-agreement ol { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #user-agreement p.head { padding-bottom: 10px; }
.modals #user-agreement p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #user-agreement span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #user-agreement .scrollable { height: 250px; position: relative; }
.modals #user-agreement .scrollable .content { padding: 0px 30px 40px 0px; }
.modals #user-agreement .scrollable .content a { color: rgb(0, 240, 255); }
.modals #user-agreement .scrollable .track { margin: 0px 17px; padding: 0px; }
#user-agreement-form .submit-wrapper { margin: 20px 0px 0px; display: none; }
#user-agreement-form .submit-wrapper.left { float: left; }
#user-agreement-form .submit-wrapper.right { float: right; }
#user-agreement-form .submit-wrapper.decline { background: 0px 0px; }
#user-agreement-form .submit-wrapper.decline a { height: 34px; line-height: 34px; position: relative; font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; display: block; }
#user-agreement-form .submit-wrapper.decline a::after { display: block; content: ""; width: 100%; height: 1px; background-color: rgb(255, 255, 255); position: absolute; bottom: 6px; left: 0px; }
#user-agreement-form .submit-wrapper.decline a:hover::after { opacity: 0; }
.modals #rules { min-width: 280px; max-width: 480px; }
.modals #rules .padder { padding: 10px 28px 20px; }
.modals #rules p, .modals #rules ul { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #rules a { color: rgb(136, 171, 199); border-bottom: 1px dotted rgb(136, 171, 199); font-family: Arial; }
.modals #rules a:hover { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.modals #rules p.head { padding-bottom: 10px; }
.modals #rules p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #rules span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #rules .scrollable { height: 450px; position: relative; }
.modals #rules .scrollable .viewport { width: 90%; }
.modals #rules .scrollable .track { margin: 0px 17px; }
.modals #pledge-upgrade-log { min-width: 480px; max-width: 700px; }
.modals #pledge-upgrade-log { width: 480px; height: 300px; }
.modals #pledge-upgrade-log p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #pledge-upgrade-log p.head { padding-bottom: 10px; }
.modals #pledge-upgrade-log p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #pledge-upgrade-log span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #pledge-upgrade-log .row { float: left; width: 100%; margin-bottom: 3px; font-size: 10px; line-height: 18px; height: 60px; padding: 0px; background: rgba(14, 21, 28, 0.8); border-top: 1px solid rgb(21, 38, 51); border-left: 6px solid rgb(31, 72, 104); transition-duration: 0.3s; }
.modals #pledge-upgrade-log .row label { color: rgb(90, 122, 147); margin: 0px 0px 0px 10px; font-size: 10px; }
.modals #pledge-upgrade-log .row label span { color: rgb(170, 170, 170); font-size: 12px; font-family: Electrolize; }
.modals #pledge-upgrade-log .row:hover { background: rgba(24, 72, 124, 0.4); border-top: 1px solid rgb(44, 82, 117); border-left: 6px solid rgb(0, 255, 255); }
.modals #pledge-upgrade-log .row:hover span { color: rgb(114, 225, 235); }
.modals #pledge-upgrade-log .scrollable { height: 125px; position: relative; }
.modals #pledge-upgrade-log .scrollable .track { margin: 0px; }
.modals #pledge-upgrade-log .scrollable .viewport { width: 98%; }
.modals #pledge-upgrade-log .content .modal-inner .inner-content .padder { padding: 0px 28px 15px; }
.modals .modal-error { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; width: 30%; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px 16px 60px; min-height: 28px; position: relative; }
.modals .modal-error p { color: rgb(187, 0, 0); }
.modals .modal-error strong { color: red; }
.modals .modal-error .close { background: url("") 0px 0px repeat scroll transparent; display: block; height: 16px; opacity: 1; position: absolute; right: 9px; top: 10px; width: 16px; z-index: 2; }
.modals .modal-error .close:hover { opacity: 0.75; }
.modals .modal-error a { color: rgb(255, 255, 255); font-weight: 700; }
.modals .modal-success { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; width: 30%; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px 16px 60px; min-height: 28px; position: relative; }
.modals .modal-success p { color: rgb(50, 170, 50); }
.modals .modal-success strong { color: rgb(0, 255, 0); }
.modals .modal-success .close { background: url("") 0px 0px repeat scroll transparent; display: block; height: 16px; opacity: 1; position: absolute; right: 9px; top: 10px; width: 16px; z-index: 2; }
.modals .modal-success .close:hover { opacity: 0.75; }
.modals .modal-success a { color: rgb(255, 255, 255); font-weight: 700; }
.modals .modal-confirm { background: url("") 7px 50% no-repeat rgba(0, 0, 0, 0.2); border: 1px solid rgb(248, 251, 0); border-radius: 5px; width: 30%; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px 16px 60px; min-height: 28px; position: relative; }
.modals .modal-confirm p { color: rgb(50, 170, 50); }
.modals .modal-confirm strong { color: rgb(0, 255, 0); }
.modals .modal-confirm a { color: rgb(255, 255, 255); font-weight: 700; }
.modals .modal-confirm .buttons { float: right; }
.modals .modal-progress { background: rgba(0, 222, 255, 0.1); border: 1px solid rgb(144, 255, 201); border-radius: 5px; width: 240px; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px 16px 60px; min-height: 28px; position: relative; }
.modals .modal-progress span { color: rgb(255, 255, 255); }
.modals .modal-progress > .traj-loader { width: 220px; margin: 0px; }
.modals .modal-alert { background: rgba(12, 103, 161, 0.2); border: 1px solid rgb(12, 103, 161); border-radius: 5px; width: 30%; margin: 0px auto; font-size: 11px; line-height: 14px; padding: 16px 30px; min-height: 28px; position: relative; }
.modals .modal-alert p { color: rgb(255, 255, 255); }
.modals .modal-alert a { color: rgb(255, 255, 255); font-weight: 700; }
.modals .modal-alert .buttons { margin-top: 25px; float: right; }
.modals #add-address { max-width: 951px; min-width: 400px; }
.modals #add-address p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #add-address fieldset { margin-bottom: 10px; }
.modals #add-address .left-col, .modals #add-address .right-col { width: 49%; }
.modals #add-address label.checkbox { color: rgb(65, 107, 134); cursor: pointer; float: left; font-size: 11px; font-weight: 700; }
.modals #add-address label.checkbox span { padding-left: 30px; }
.modals #add-address .selectlist { margin: 2px 0px 17px; }
.modals #add-address .region { position: relative; z-index: 1; }
.modals #add-address input[type="text"] { margin-bottom: 0px; }
.modals #reset-account { min-width: 400px; max-width: 500px; }
.modals #reset-account p { font-size: 12px; }
.modals #reset-account input[type="submit"].disabled { opacity: 0.4; }
.modals #reset-account input[type="submit"].disabled { opacity: 0.4; }
.modals #wallpaper-modal { min-width: 480px; max-width: 1200px; }
.modals #wallpaper-modal .left { float: left; width: 70%; }
.modals #wallpaper-modal .left img { display: block; width: 100%; max-width: 640px; }
.modals #wallpaper-modal .right { float: right; width: 30%; }
.modals #wallpaper-modal ul { padding: 0px; margin: 0px -8px -8px 0px; }
.modals #wallpaper-modal li { display: block; float: right; margin: 0px 8px 8px 0px; position: relative; width: 100%; max-width: 240px; box-sizing: border-box; }
.modals #wallpaper-modal li > a { display: block; font-size: 11px; color: rgb(88, 129, 146); margin: -10px; padding: 10px; }
.modals #wallpaper-modal li:hover > a { color: rgb(152, 210, 255); }
.modals #wallpaper-modal li > a > .inner { width: 100%; max-width: 175px; padding-right: 60px; height: 40px; display: block; }
.modals #wallpaper-modal li .title { font-size: 20px; line-height: 40px; padding-bottom: 4px; color: rgb(255, 255, 255); font-family: Electrolize; display: block; text-transform: uppercase; }
.modals #wallpaper-modal li .icon { display: block; width: 30px; height: 30px; background: url("") -13px -71px; position: absolute; top: 16px; right: 20px; }
.modals #wallpaper-modal li .icon .effect { display: block; width: 57px; height: 57px; position: absolute; left: -13px; top: -14px; background: url(""); opacity: 0; }
.modals #wallpaper-modal li:hover .icon .effect { opacity: 1; }
.modals #gift { min-width: 400px; max-width: 480px; }
.modals #gift p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #gift p.head { padding-bottom: 10px; }
.modals #gift p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #gift span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #gift .right { float: right; }
.modals #gift .cancel { color: rgb(255, 41, 26); font-family: Electrolize; font-size: 10px; text-shadow: rgb(255, 41, 26) 0px 0px 0px, rgb(255, 41, 26) 0px 0px 4px; margin-top: 12px; }
.modals #gift .corner-wrapper { margin-bottom: 15px; }
.modals #gift .corner-wrapper.no-bottom { margin-bottom: 0px; }
.modals #gift a { color: rgb(255, 255, 255); font-weight: 700; text-decoration: underline; }
.modals #reclaim { min-width: 400px; max-width: 480px; }
.modals #reclaim .panes { position: relative; width: 1000px; overflow: hidden; }
.modals #reclaim .pane.step1 { float: left; width: 425px; margin-right: 110px; }
.modals #reclaim .warning { color: red; font-size: 18px; line-height: 23px; }
.modals #reclaim .right { float: right; }
.modals #reclaim .pane.step2 { float: left; width: 425px; }
.modals #reclaim p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #reclaim p.head { padding-bottom: 10px; }
.modals #reclaim p.heading { color: rgb(78, 224, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; padding: 0px; margin: 0px; }
.modals #reclaim p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #reclaim span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #reclaim .corner-wrapper { margin-bottom: 15px; }
.modals #reclaim .corner-wrapper.no-bottom { margin-bottom: 0px; }
.modals #reclaim a { color: rgb(255, 255, 255); font-weight: 700; text-decoration: underline; }
.modals #reclaim .warn-panel { position: relative; }
.modals #reclaim .warn-logo { float: left; padding: 0px; opacity: 0.5; }
.modals #reclaim .pane-controls { display: block; margin-top: 70px; }
.modals #reclaim .exagon { width: 190px; background: url("") no-repeat; margin: 0px auto; position: relative; }
.modals #reclaim .exagon span { font-size: 36px; color: red; text-align: center; margin: auto; display: block; }
.modals #reclaim .exagon .hand { width: 190px; height: 182px; background: url("") 50% 50%; margin: 0px auto; animation-name: grow; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; }
.modals #reclaim .submit-wrapper { margin-top: 10px; }
.modals #renew { min-width: 400px; max-width: 480px; }
.modals #renew .warning { color: red; font-size: 18px; line-height: 23px; }
.modals #renew .right { float: right; }
.modals #renew .bottom { width: 425px; position: absolute; bottom: 0px; }
.modals #renew p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #renew p.head { padding-bottom: 10px; }
.modals #renew p.heading { color: rgb(78, 224, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; padding: 0px; margin: 0px; }
.modals #renew p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #renew span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #renew .corner-wrapper { margin-bottom: 15px; }
.modals #renew .corner-wrapper.no-bottom { margin-bottom: 0px; }
.modals #renew a { color: rgb(255, 255, 255); font-weight: 700; text-decoration: underline; }
.modals #renew .warn-panel { position: relative; }
.modals #add-note { min-width: 700px; max-width: 780px; }
.modals #add-note .last { margin-top: 10px; }
.modals #upgrade { max-width: 600px; }
.modals #upgrade .panes { position: relative; width: 1200px; overflow: hidden; }
.modals #upgrade .pane.step1 { float: left; width: 545px; margin-right: 110px; }
.modals #upgrade .pane-selection { padding: 5px 25px 10px; border-radius: 5px; background-color: rgba(86, 143, 220, 0.1); }
.modals #upgrade .warning { color: red; }
.modals #upgrade .pane.step2 { float: left; width: 545px; padding-top: 20px; }
.modals #upgrade p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #upgrade p.head { padding-bottom: 10px; }
.modals #upgrade p.heading { color: rgb(78, 224, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; padding: 0px; margin: 0px; }
.modals #upgrade p strong { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.modals #upgrade p.selected-pledge { font-family: Electrolize; text-transform: uppercase; color: rgb(255, 255, 255); }
.modals #upgrade span.important { font-size: 14px; color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; text-decoration: underline; }
.modals #upgrade .right { float: right; }
.modals #upgrade .cancel { color: rgb(255, 41, 26); font-family: Electrolize; font-size: 10px; text-shadow: rgb(255, 41, 26) 0px 0px 0px, rgb(255, 41, 26) 0px 0px 4px; margin-top: 12px; }
.modals #upgrade .corner-wrapper { margin-bottom: 15px; }
.modals #upgrade .corner-wrapper.no-bottom { margin-bottom: 0px; }
.modals #upgrade a { color: rgb(255, 255, 255); font-weight: 700; text-decoration: underline; }
.modals #upgrade ul { padding: 0px; margin: 0px; width: 50%; display: block; float: left; }
.modals #upgrade li { list-style: none; }
.modals #upgrade .scrollable { height: 177px; position: relative; margin-bottom: 20px; }
.modals #upgrade .scrollable .viewport { width: 93%; }
.modals #upgrade .scrollable .track { margin: 0px 17px; }
.modals #upgrade input[type="radio"] { display: none; }
.modals #upgrade .row { float: left; width: 100%; margin-bottom: 3px; font-size: 12px; line-height: 18px; height: 40px; padding: 0px; background: rgba(14, 21, 28, 0.8); border-top: 1px solid rgb(21, 38, 51); border-left: 6px solid rgb(31, 72, 104); transition-duration: 0.3s; }
.modals #upgrade .row.selected { background: rgba(24, 72, 124, 0.4); border-top: 1px solid rgb(44, 82, 117); border-left: 6px solid rgb(0, 255, 255); }
.modals #upgrade .row label { line-height: 35px; margin: 0px 0px 0px 10px; }
.modals #upgrade .row.selected span { color: rgb(114, 225, 235); }
.modals #upgrade .row span { font-family: Electrolize; color: rgb(170, 170, 170); }
.modals #upgrade .row label.selected span { color: rgb(114, 225, 235); }
.traj-loader > div { width: 28px; height: 24px; background: url("") no-repeat; margin: auto; }
.traj-loader > span { font-family: Electrolize; font-size: 11px; color: rgb(68, 255, 130); text-transform: uppercase; display: block; text-align: center; margin-top: 5px; }
.modals .traj-loader { width: 220px; margin: 40px auto 50px; }
.modals ins { font-size: 12px; color: rgb(90, 122, 147); font-family: Electrolize; font-weight: 400; text-transform: uppercase; text-decoration: none; }
.modals del { font-size: 12px; color: red; font-family: Electrolize; font-weight: 400; text-transform: uppercase; }
.popover { z-index: 15; position: absolute; }
.popover .modal-wrapper > .top-border { display: none; }
.popover .modal-wrapper > .bottom-border { display: none; }
.popover .modal-inner { background: rgb(8, 16, 23); border: 1px solid rgb(49, 81, 113); outline: none; }
.popover .content { min-width: 0px; }
.popover .arrow { width: 37px; height: 18px; background: url("") 0px 0px no-repeat; position: absolute; }
.modals.popover.right .arrow, .popover.right-top .arrow, .popover.right-bottom .arrow { width: 18px; height: 37px; background-position: 0px 0px; }
.modals.popover.left .arrow, .popover.left-top .arrow, .popover.left-bottom .arrow { width: 18px; height: 37px; background-position: 100% 0px; }
.modals.popover.top .arrow, .popover.top-left .arrow, .popover.top-right .arrow { width: 37px; height: 18px; background-position: 0px 100%; }
.modals.popover.bottom .arrow, .popover.bottom-left .arrow, .popover.bottom-right .arrow { width: 37px; height: 18px; background-position: 0px 0px; }
.modals #apply-orgs { max-width: 532px; min-width: 480px; }
.modals #apply-orgs p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #apply-orgs p a { color: rgb(0, 255, 255); }
.modals #apply-orgs p a:hover { color: rgb(255, 255, 255); }
.modals #apply-orgs fieldset { margin-bottom: 20px; }
.modals #apply-orgs fieldset.last { margin-bottom: 0px; }
.modals #apply-orgs label { padding: 15px 0px 0px; font-size: 12px; }
.modals #apply-orgs .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #apply-orgs .error-message strong { color: red; }
.modals #apply-orgs .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #apply-orgs .success-message strong { color: rgb(0, 255, 0); }
.modals #report-orgs { max-width: 532px; min-width: 480px; }
.modals #report-orgs p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #report-orgs p a { color: rgb(0, 255, 255); }
.modals #report-orgs p a:hover { color: rgb(255, 255, 255); }
.modals #report-orgs fieldset { margin-bottom: 20px; }
.modals #report-orgs fieldset.last { margin-bottom: 0px; }
.modals #report-orgs label { padding: 15px 0px 0px; font-size: 12px; }
.modals #report-orgs .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #report-orgs .error-message strong { color: red; }
.modals #report-orgs .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #report-orgs .success-message strong { color: rgb(0, 255, 0); }
.modals #report-submission { max-width: 532px; min-width: 480px; }
.modals #report-submission p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #report-submission p a { color: rgb(0, 255, 255); }
.modals #report-submission p a:hover { color: rgb(255, 255, 255); }
.modals #report-submission fieldset { margin-bottom: 20px; }
.modals #report-submission fieldset.last { margin-bottom: 0px; }
.modals #report-submission label { padding: 15px 0px 0px; font-size: 12px; }
.modals #report-submission .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #report-submission .error-message strong { color: red; }
.modals #report-submission .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #report-submission .success-message strong { color: rgb(0, 255, 0); }
.modals #comment-report { max-width: 532px; min-width: 480px; }
.modals #comment-report p { font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); padding-bottom: 10px; }
.modals #comment-report p a { color: rgb(0, 255, 255); }
.modals #comment-report p a:hover { color: rgb(255, 255, 255); }
.modals #comment-report fieldset { margin-bottom: 20px; }
.modals #comment-report fieldset.last { margin-bottom: 0px; }
.modals #comment-report label { padding: 15px 0px 0px; font-size: 12px; }
.modals #comment-report .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 25px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #comment-report .error-message strong { color: red; }
.modals #comment-report .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
.modals #comment-report .success-message strong { color: rgb(0, 255, 0); }
.modals #textile-reference { min-width: 480px; max-width: 760px; font-size: 12px; line-height: 18px; color: rgb(90, 122, 147); }
.modals #textile-reference p.head { padding-bottom: 10px; }
.modals #textile-reference .scrollable { height: 250px; position: relative; }
.modals #textile-reference .scrollable .track { margin: 0px; }
.modals #textile-reference td { width: 38px; }
.modals #textile-reference td td { width: inherit; }
.modals #textile-reference td.example1, .modals #textile-reference td.example2 { width: 330px; }
#home .two-line-separator { margin: 40px 0px 30px; float: left; }
#home #atoms .section { display: none; }
#home #channel { padding: 0px; background: 0px 0px; }
#home #atoms-holder { padding-bottom: 200px; background: url("") center top repeat-x, url("") center bottom repeat-x; }
#featured-carousel { background: url("") center top repeat scroll, url("") center top -39px repeat, url("") center bottom no-repeat; height: 518px; padding-top: 140px; }
#featured-carousel .mask { position: relative; overflow: hidden; width: 100%; height: 518px; }
#featured-carousel .dots { position: absolute; width: 100%; height: 100%; z-index: 10; }
#featured-carousel .arrows { position: absolute; margin-top: 18px; right: 100px; }
#featured-carousel .arrows a { display: block; width: 120px; height: 120px; opacity: 0.6; float: left; z-index: 13; position: relative; }
#featured-carousel .arrows a:hover { opacity: 1; }
#featured-carousel .arrows .prev { background: url("") center center no-repeat; }
#featured-carousel .arrows .next { background: url("") center center no-repeat; }
#featured-carousel .bottom-carousel { position: relative; height: 518px; z-index: 9; margin-bottom: -518px; }
#featured-carousel .bottom-carousel > div { background-position: center center; background-repeat: no-repeat; background-size: contain; height: 100%; float: left; }
#featured-carousel .top-carousel { position: absolute; height: 518px; z-index: 12; }
#featured-carousel .top-carousel > div { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 100%; float: left; overflow: hidden; }
#featured-carousel .top-carousel > div .wrapper { max-width: 1201px; height: 100%; padding: 0px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 { background: url("") repeat; position: relative; width: auto; height: 261px; padding: 49px; margin-top: 79px; }
#featured-carousel .top-carousel > div .wrapper .content-block1:hover > .image { opacity: 0.6; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .image { position: absolute; height: 100%; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: 0.3; margin: -49px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .texts { position: relative; z-index: 5; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .type { height: 14px; width: 160px; padding: 0px 8px; background-color: rgb(0, 225, 255); font-size: 11px; font-weight: 700; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 12px; position: relative; top: -56px; box-shadow: rgba(19, 113, 255, 0.6) 0px 0px 25px; margin-bottom: -10px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 h1 { margin: 0px; max-height: 112px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 h1 a { color: rgb(255, 255, 255); font-size: 48px; font-family: Electrolize; text-shadow: rgb(0, 0, 0) -2px 3px 3px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 h1 a:hover { color: cyan; text-shadow: rgb(0, 0, 0) -2px 3px 3px, rgb(6, 105, 149) 0px 0px 20px, rgb(6, 105, 149) 0px 0px 50px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text { margin-top: 30px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text p { font-size: 16px; color: rgb(158, 222, 255); width: 80%; text-shadow: rgb(0, 0, 0) -2px 3px 3px; margin-top: 20px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text p a { color: rgb(158, 222, 255); border-bottom: 1px dotted rgb(158, 222, 255); }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text p a:hover { border-bottom: 1px solid rgb(158, 222, 255); }
#featured-carousel .top-carousel > div .wrapper > div.video h1 { line-height: 32px; }
#featured-carousel .top-carousel > div .wrapper > div.video h1 a { font-size: 24px; }
#featured-carousel .top-carousel > div .wrapper > div.video .text p { width: auto; }
#featured-carousel .top-carousel > div .wrapper .embed-container, #featured-carousel .top-carousel > div .wrapper .video-holder { border: 1px solid rgb(186, 216, 227); }
#featured-carousel .top-carousel > div .wrapper .embed-container iframe, #featured-carousel .top-carousel > div .wrapper .embed-container object, #featured-carousel .top-carousel > div .wrapper .embed-container embed { width: 100%; height: 100%; }
#featured-carousel .top-carousel > div .wrapper .embed-container, #featured-carousel .top-carousel > div .wrapper .video-holder { height: 272px; width: 484px; float: left; margin-right: 40px; box-shadow: rgb(0, 0, 0) 0px 0px 10px -3px; border-radius: 2px; }
#featured-carousel .top-carousel > div .wrapper > div.event h1 { line-height: 32px; }
#featured-carousel .top-carousel > div .wrapper > div.event h1 a { font-size: 24px; }
#featured-carousel .top-carousel > div .wrapper > div.event .text p { width: auto; }
.feature.event .countdown > div { margin: 0px auto; position: relative; }
.feature.event .countdown .number-counter { margin: 0px 0px 0px 4px; float: left; }
.feature.event .countdown .number-counter .mask { height: 56px; width: 30px; position: relative; }
.feature.event .countdown .number-counter .carousel { height: 56px; position: relative; }
.feature.event .countdown .number-counter .item { height: 56px; font-size: 36px; line-height: 56px; font-family: Electrolize; color: rgb(255, 214, 71); text-shadow: rgb(255, 214, 71) 0px 0px 5px; text-align: center; position: relative; }
.feature.event .countdown .number-counter .append { height: 56px; font-size: 36px; line-height: 56px; font-family: Electrolize; color: rgb(255, 214, 71); text-shadow: rgb(255, 214, 71) 0px 0px 5px; text-align: center; float: left; position: relative; }
#featured-carousel .top-carousel a.viewmore { display: block; width: 245px; padding: 0px 70px 0px 0px; height: 49px; font-family: Electrolize; text-transform: uppercase; font-size: 16px; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) -2px 3px 3px; text-align: right; position: absolute; bottom: 10px; right: 10px; line-height: 49px; }
#featured-carousel .top-carousel a.viewmore:hover { color: cyan; text-shadow: rgb(0, 0, 0) -2px 3px 3px, rgb(6, 105, 149) 0px 0px 20px, rgb(6, 105, 149) 0px 0px 50px; }
#featured-carousel .top-carousel .tag-wrapper .tag .tag-content a { cursor: pointer; }
#featured-carousel .top-carousel .tag-wrapper .tag .tag-content { padding-left: 10px; padding-right: 15px; }
#featured-carousel .top-carousel .tag-wrapper { float: left; bottom: 0px; }
.crowdfunding-stats { background: url("") center top repeat-x; }
.crowdfunding-stats .hexagons { background: linear-gradient(rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%), linear-gradient(rgba(0, 0, 0, 0) 60%, rgb(0, 0, 0) 100%), url("") center top repeat; padding-top: 75px; }
.crowdfunding-stats .column { float: left; margin-top: 60px; }
.crowdfunding-stats .column.numbers { margin-right: 70px; width: 500px; max-width: 500px; position: relative; }
.crowdfunding-stats .column.numbers .body { margin-left: 32px; position: relative; }
.crowdfunding-stats .column .header h1 { font-family: Electrolize; color: rgb(255, 255, 255); float: left; line-height: 40px; height: 36px; text-transform: uppercase; font-size: 16px; margin: 0px; }
.crowdfunding-stats .column .header h1 .glow-box { background-color: rgb(19, 208, 255); width: 11px; height: 5px; float: left; box-shadow: rgb(19, 151, 255) 0px 0px 20px; margin-top: 17px; margin-right: 18px; }
.crowdfunding-stats .column .header h1 .next-stretch-box { position: absolute; right: 5px; top: 0px; color: rgb(255, 255, 255); font-family: Electrolize; }
.crowdfunding-stats .column .header h1 .next-stretch-box a { color: rgb(75, 241, 115); font-family: Electrolize; font-size: 18px; font-weight: 700; }
.crowdfunding-stats .column .header h1 .next-stretch-box a:hover { color: rgb(0, 255, 0); text-shadow: rgba(0, 255, 0, 0.6) 0px 0px 20px; }
.crowdfunding-stats .column .funding-footer .objective a { float: right; color: rgb(48, 255, 0); font-family: Electrolize; }
.crowdfunding-stats .column .funding-footer .progress { float: left; color: rgb(0, 192, 255); font-family: Electrolize; font-size: 14px; }
.crowdfunding-stats .column .funding-footer .progress #progress-percentage { font-family: Electrolize; }
.crowdfunding-stats .column .funding-footer .auto-refresh { float: right; width: 230px; }
.crowdfunding-stats .column .funding-footer .auto-refresh > span { color: rgb(0, 192, 255); font-family: Electrolize; font-size: 14px; display: block; float: left; }
.crowdfunding-stats .column .header .number-counter { float: right; }
.crowdfunding-stats .column .header .number-counter .loading { font-size: 16px; font-family: Electrolize; color: rgb(1, 255, 98); text-transform: uppercase; line-height: 40px; }
.crowdfunding-stats .column .header .number-counter .error { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: red; text-transform: uppercase; }
.crowdfunding-stats .column .header .number-counter .mask { height: 42px; width: 22px; }
.crowdfunding-stats .column .header .number-counter .carousel { height: 42px; }
.crowdfunding-stats .column .header .number-counter .item { height: 42px; font-size: 30px; font-family: Electrolize; color: rgb(1, 255, 98); }
.crowdfunding-stats .column .header .number-counter .append { font-size: 30px; font-family: Electrolize; color: rgb(1, 255, 98); float: left; }
.crowdfunding-stats .column .body { margin-top: 7px; }
.crowdfunding-stats .column .body .bars { margin: 0px -3px 5px; }
.crowdfunding-stats .column .body .bars .bar { background: url("") no-repeat; width: 6px; height: 41px; float: left; margin: 0px 3px; border-radius: 2px; }
.crowdfunding-stats .column .body .bars .bar .on { background: url("") no-repeat; opacity: 0; width: 6px; height: 41px; border-radius: 2px; }
.crowdfunding-stats .column .body .bars .bar { transition: all 0.5s ease 0s; }
.crowdfunding-stats .column .body .bars .bar.on .on { opacity: 1; box-shadow: rgba(0, 163, 255, 0.6) 0px 0px 25px; }
.crowdfunding-stats .column .body .button2-left-connector { background: url("") no-repeat; width: 212px; height: 46px; line-height: 46px; float: left; margin-bottom: 15px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter { margin: 12px 0px 12px 20px; font-size: 16px; color: rgb(4, 248, 255); font-family: Electrolize; float: left; line-height: 22px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .digits { font-size: 16px; color: rgb(4, 248, 255); font-family: Electrolize; line-height: 22px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .loading { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); text-transform: uppercase; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .error { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: red; text-transform: uppercase; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .mask { height: 23px; width: 11px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .carousel { height: 23px; }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .item { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .seperator { height: 23px; font-size: 16px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .button2-left-connector .number-counter .append { font-size: 16px; color: rgb(255, 255, 255); font-family: Electrolize; line-height: 22px; }
.crowdfunding-stats .column .body .button2-left-arrows { padding: 12px 0px 0px 65px; display: block; font-size: 14px; color: rgb(2, 238, 255); font-family: Electrolize; margin-top: -11px; width: 147px; height: 56px; float: left; margin-bottom: 15px; position: relative; }
.crowdfunding-stats .column .body .button2-left-arrows .arrow { display: block; position: absolute; left: -33px; top: 0px; width: 117px; height: 68px; }
.crowdfunding-stats .column .body .button2-left-arrows .arrow1 { background: url("") no-repeat; }
.crowdfunding-stats .column .body .button2-left-arrows .arrow2 { background: url("") no-repeat; }
.crowdfunding-stats .column .body .button2-left-arrows .arrow3 { background: url("") no-repeat; }
.crowdfunding-stats .column .body .button2-left-arrows:hover { color: rgb(255, 255, 255); text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
.crowdfunding-stats .column .body .button2-left-arrows:hover .arrow1 { left: 10px; opacity: 0; transition-delay: 0.2s; }
.crowdfunding-stats .column .body .button2-left-arrows:hover .arrow2 { left: -33px; }
.crowdfunding-stats .column .body .button2-left-arrows:hover .arrow3 { left: -40px; }
.crowdfunding-stats .column .body .holobtn { float: left; margin-left: -14px; }
.crowdfunding-stats .column .body .number-block { background-repeat: no-repeat; background-position: left center; padding-left: 70px; height: 62px; float: left; width: 160px; margin-bottom: 25px; }
.crowdfunding-stats .column .body .number-block.funds-raised { background-image: url(""); margin-top: 15px; }
.crowdfunding-stats .column .body .number-block.backers { background-image: url(""); }
.crowdfunding-stats .column .body .number-block.fans { background-image: url(""); margin-top: 15px; }
.crowdfunding-stats .column .body .number-block .label { font-family: Electrolize; font-size: 16px; color: rgb(204, 204, 204); text-transform: uppercase; margin: 10px 0px 0px 5px; }
.crowdfunding-stats .column .body .number-block .loading { font-family: Electrolize; color: rgb(4, 248, 255); text-transform: uppercase; }
.crowdfunding-stats .column .body .number-block .error { font-family: Electrolize; color: red; text-transform: uppercase; }
.crowdfunding-stats .column .body .number-block .number-counter { margin: 0px 0px 0px 4px; float: left; height: 23px; font-size: 20px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .number-block .number-counter .digits { font-size: 20px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .number-block .number-counter .mask { height: 23px; width: 14px; }
.crowdfunding-stats .column .body .number-block .number-counter .carousel { height: 23px; }
.crowdfunding-stats .column .body .number-block .number-counter .item { height: 23px; font-size: 20px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .body .number-block .number-counter .seperator { height: 23px; font-size: 20px; line-height: 23px; font-family: Electrolize; color: rgb(4, 248, 255); }
.crowdfunding-stats .column .header .filters { float: right; position: relative; top: -46px; margin-bottom: -46px; }
.crowdfunding-stats .column .header .filters .filter { background: url("") left top no-repeat; width: 65px; height: 66px; text-transform: uppercase; font-family: Electrolize; font-size: 12px; color: rgb(62, 128, 155); text-align: center; display: block; float: left; margin-left: 11px; padding-top: 26px; }
.crowdfunding-stats .column .header .filters .filter:hover { color: rgb(27, 253, 255); text-shadow: rgb(27, 146, 255) 0px 0px 9px; }
.crowdfunding-stats .column .header .filters .filter.on { background: url("") left top no-repeat; color: rgb(27, 253, 255); text-shadow: rgb(27, 146, 255) 0px 0px 9px; }
.crowdfunding-stats .column.timeline { width: 570px; }
.crowdfunding-stats .column.timeline .body { background: url("") no-repeat; width: 611px; height: 222px; margin-left: -20px; margin-top: 0px; }
.crowdfunding-stats .column.timeline .body .y-axis { float: left; margin: 20px 0px 0px 40px; height: 180px; width: 70px; }
.crowdfunding-stats .column.timeline .body .y-axis .mask { width: 100%; height: 180px; overflow: hidden; position: relative; }
.crowdfunding-stats .column.timeline .body .y-axis .mask .y-axis-carousel { position: relative; }
.crowdfunding-stats .column.timeline .body .y-axis .mask .y-axis-carousel > div { position: relative; float: left; }
.crowdfunding-stats .column.timeline .body .y-axis .mask .y-axis-carousel > div > div { color: rgb(99, 140, 163); font-size: 11px; text-align: right; width: 70px; height: 30px; line-height: 30px; }
.crowdfunding-stats .column.timeline .body #timeline-chart { width: 400px; height: 163px; float: left; margin: 31px 0px 0px 16px; }
.crowdfunding-stats .column.timeline .body .x-axis { margin: 10px 0px 0px 152px; width: 350px; height: 32px; }
.crowdfunding-stats .column.timeline .body .x-axis .mask { width: 350px; height: 180px; overflow: hidden; position: relative; }
.crowdfunding-stats .column.timeline .body .x-axis .mask .x-axis-carousel { position: relative; }
.crowdfunding-stats .column.timeline .body .x-axis .mask .x-axis-carousel > div { position: relative; float: left; width: 350px; }
.crowdfunding-stats .column.timeline .body .x-axis .mask .x-axis-carousel > div > div { float: left; color: rgb(99, 140, 163); font-size: 11px; width: 50px; height: 30px; line-height: 30px; text-align: center; }
.crowdfunding-stats .column.stats { margin-right: 0px; width: 570px; max-width: 570px; position: relative; }
.crowdfunding-stats .column.stats .header h1 { width: 100%; }
.crowdfunding-stats .column.stats .body { height: 285px; margin-left: 0px; background: url("") center center no-repeat; }
.crowdfunding-stats .column.stats .body .number-block { padding: 25px 0px 0px 125px; width: 150px; position: relative; }
.crowdfunding-stats .column.stats .body .number-block .circles { width: 155px; height: 155px; position: absolute; left: -10px; top: -20px; }
.crowdfunding-stats .column.stats .body .number-block .circles .circle_m { background: url("") center center no-repeat; width: 90px; height: 90px; position: absolute; left: 50%; top: 50%; margin: -45px 0px 0px -45px; }
.crowdfunding-stats .column.stats .body .number-block .circles .circle1 { background: url("") center center no-repeat; width: 155px; height: 155px; position: absolute; left: 0px; top: 0px; }
.crowdfunding-stats .column.stats .body .number-block .circles .circle2 { background: url("") center center no-repeat; width: 110px; height: 110px; position: absolute; left: 50%; top: 50%; margin: -55px 0px 0px -55px; }
.crowdfunding-stats .column.stats .body .number-block.fans { background: 0px 0px; margin-top: 0px; }
.crowdfunding-stats .column.stats .body .number-block.fans .circles .icon, .crowdfunding-stats .column.stats .body .number-block.fleet .circles .icon { position: absolute; left: 50%; top: 50%; margin: -64px 0px 0px -52px; width: 104px; height: 128px; background: url("") no-repeat; }
.crowdfunding-stats .column.stats .body .number-block.fans .circles .circle1 { animation: 16s linear 0s infinite normal none running rotating; }
.crowdfunding-stats .column.stats .body .number-block.fans .circles .circle2 { animation: 6s linear 0s infinite normal none running rotating_negative; }
.crowdfunding-stats .column.stats .body .number-block.fans .circles .icon { background-position: center 18px; }
.crowdfunding-stats .column.stats .body .number-block.fleet .circles .circle1 { animation: 12s linear 0s infinite normal none running rotating_negative; }
.crowdfunding-stats .column.stats .body .number-block.fleet .circles .circle2 { animation: 8s linear 0s infinite normal none running rotating; }
.crowdfunding-stats .column.stats .body .number-block.fleet .circles .icon { background-position: center -123px; }
.crowdfunding-stats .column.stats .body .number-block .box { position: absolute; top: 120px; left: 0px; width: 270px; height: 86px; background: url("") center center no-repeat; }
.crowdfunding-stats .column.stats .body .number-block .box div { font-size: 14px; color: rgb(99, 140, 163); margin: 0px; position: relative; display: table-cell; vertical-align: middle; height: 86px; width: 270px; text-align: center; }
.crowdfunding-stats .column.stats .body .number-block a.bracket-button { position: absolute; top: 215px; left: 22px; }
#atoms-holder { background: url("") center top repeat-x, url("") center bottom repeat-x; padding-top: 40px; }
#atoms { padding-top: 10px; padding-bottom: 100px; margin: 0px -5px; }
#atoms .section { border-top: 3px solid rgb(91, 166, 220); float: left; width: 564px; margin: 0px 5px; }
#atoms .section .header .top { height: 10px; width: 100%; background: url("") repeat; }
#atoms .section .header .bottom { height: 3px; width: 100%; background: url("") repeat; }
#atoms .section .header .glow-box { background-color: rgb(19, 208, 255); width: 11px; height: 5px; float: left; box-shadow: rgb(19, 208, 255) 0px 0px 10px; margin-top: 17px; margin-left: 18px; }
#atoms .section .header h1 { font-family: Electrolize; color: rgb(255, 255, 255); float: left; line-height: 40px; height: 40px; text-transform: uppercase; font-size: 16px; margin: 0px 0px 0px 18px; }
#atoms .section .header h2 { font-family: Electrolize; color: rgb(255, 41, 26); float: right; line-height: 40px; text-transform: uppercase; font-size: 16px; margin: 0px 24px 0px 0px; text-shadow: rgb(255, 41, 26) 0px 0px 0px, rgb(255, 41, 26) 0px 0px 4px; }
#atoms .section .header.type-a { background: url("") repeat; }
#atoms #transmissions .filters { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(52, 105, 147); background: url("") repeat; padding: 25px 0px 16px 10px; margin-top: 4px; }
#atoms #transmissions .filters.content-block3 .corner-top-left { display: none; }
#atoms #transmissions .filters.content-block3 .corner-top-right { display: none; }
#atoms #transmissions .filters.content-block3 .corner-bottom-left { left: 0px; }
#atoms #transmissions .filters.content-block3 .corner-bottom-right { right: 0px; }
#atoms #transmissions .filters .filter { display: block; float: left; background: url("") no-repeat; width: 85px; height: 86px; margin: 0px 12px; }
#atoms #transmissions .filters .filter.on { background: url("") no-repeat; }
#atoms #transmissions .filters .filter .icon { width: 85px; height: 71px; }
#atoms #transmissions .filters .filter .arrow { width: 33px; height: 31px; margin: 0px auto; background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.on .arrow { width: 33px; height: 31px; background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.videos .icon { background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.images .icon { background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.arts .icon { background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.audios .icon { background: url("") center center no-repeat; }
#atoms #transmissions .filters .filter.generals .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items { background: url("") center top no-repeat rgb(1, 3, 4); padding: 21px 16px; border: 1px solid rgb(21, 37, 52); }
#atoms #transmissions .items.content-block3 .corner-bottom-left { display: none; }
#atoms #transmissions .items.content-block3 .corner-bottom-right { display: none; }
#atoms #transmissions .items .separator { background: 0px 0px; height: 6px; box-shadow: none; margin: 1px 0px 0px; border-top: 1px solid rgb(10, 17, 23); border-bottom: 1px solid rgb(15, 28, 41); }
#atoms #transmissions .items .separator .box { background-color: rgb(45, 252, 255); box-shadow: rgb(45, 252, 255) 0px 0px 30px; width: 6px; height: 6px; }
#atoms #transmissions .items .separator.gold .box { background-color: rgb(230, 201, 41); box-shadow: rgb(230, 201, 41) 0px 0px 30px; }
#atoms #transmissions .items .separator .right { float: right; }
#atoms #transmissions .items .item { display: block; width: 530px; min-height: 123px; position: relative; overflow: hidden; }
#atoms #transmissions .items .item > .background { opacity: 0; position: absolute; width: 530px; height: 100%; }
#atoms #transmissions .items .item .text { padding: 19px 23px; width: 484px; position: relative; }
#atoms #transmissions .items .item .text .icon { float: right; width: 52px; height: 52px; margin-bottom: -52px; margin-top: 10px; }
#atoms #transmissions .items .item .text .glow-box { width: 11px; height: 5px; float: left; margin-top: 9px; }
#atoms #transmissions .items .item .text h1 { float: left; font-family: Electrolize; margin: 0px 0px 0px 22px; color: rgb(255, 255, 255); font-size: 16px; text-transform: uppercase; width: 450px; }
#atoms #transmissions .items .item .text .time { margin: 0px 0px 0px 33px; font-weight: 700; color: rgb(0, 162, 255); font-size: 11px; }
#atoms #transmissions .items .item .text p { margin: 5px 0px 0px 33px; font-size: 11px; color: rgb(50, 85, 111); width: 380px; height: 32px; overflow: hidden; }
#atoms #transmissions .items .item.general .text { background-color: rgba(0, 162, 255, 0); }
#atoms #transmissions .items .item.development .text { background-color: rgba(255, 36, 19, 0); }
#atoms #transmissions .items .item.community .text { background-color: rgba(19, 255, 27, 0); }
#atoms #transmissions .items .item.lore .text { background-color: rgba(255, 125, 19, 0); }
#atoms #transmissions .items .item:hover > .background { opacity: 0.2; }
#atoms #transmissions .items .item:hover .text p { color: rgb(29, 151, 208); }
#atoms #transmissions .items .item.development .text .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items .item.general .text .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items .item.community .text .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items .item.lore .text .icon { background: url("") center center no-repeat; }
#atoms #transmissions .items .item.expanded { height: 280px; width: 530px; }
#atoms #transmissions .items .item.expanded .background { opacity: 0.7; }
#atoms #transmissions .items .item.expanded .icon { margin-top: 0px; }
#atoms #transmissions .items .item.expanded .text { float: left; margin-top: 188px; background: rgba(0, 0, 0, 0.8); height: 54px; }
#atoms #transmissions .items .item.expanded .text .time { display: none; }
#atoms #transmissions .items .item.expanded:hover .background { opacity: 1; }
#atoms #transmissions .items .item.development .text .glow-box { background-color: rgb(255, 36, 19); box-shadow: rgb(255, 36, 19) 0px 0px 12px; }
#atoms #transmissions .items .item.general .text .glow-box { background-color: rgb(0, 162, 255); box-shadow: rgb(0, 162, 255) 0px 0px 12px; }
#atoms #transmissions .items .item.community .text .glow-box { background-color: rgb(19, 255, 27); box-shadow: rgb(19, 255, 27) 0px 0px 12px; }
#atoms #transmissions .items .item.lore .text .glow-box { background-color: rgb(255, 125, 19); box-shadow: rgb(255, 125, 19) 0px 0px 12px; }
#atoms #transmissions .items .item.zebra1 { background: url("") center top repeat-x, url("") center bottom repeat-x, url("") repeat; }
#atoms #transmissions .items .item.zebra0 { background: url("") repeat; }
#atoms #transmissions .items .item.restricted .restricted-indicator { opacity: 0; position: absolute; background: rgba(0, 0, 0, 0.8); width: 530px; height: 119px; line-height: 119px; text-align: center; color: red; text-transform: uppercase; font-family: Electrolize; font-size: 50px; z-index: 12; }
#atoms #transmissions .items .item.restricted.expanded .restricted-indicator { height: 280px; line-height: 280px; }
#atoms #transmissions .items .item.restricted:hover { cursor: pointer; }
#atoms #transmissions .items .item.restricted:hover .restricted-indicator { opacity: 1; }
#atoms #transmissions .items .expandbtn { float: right; text-transform: uppercase; margin-top: 40px; }
#home #transmissions .wiew-more-wrapper { background: rgb(0, 35, 56); height: 3px; width: 100%; margin-top: 80px; }
#home #transmissions .wiew-more-wrapper .btn { margin: 0px auto; width: 170px; height: 30px; position: relative; top: -23px; }
#home #commlink-holder { padding-bottom: 75px; }
#atoms #events .countdown { border-top: 1px solid rgb(52, 105, 147); border-left: 1px solid rgb(21, 37, 52); border-right: 1px solid rgb(21, 37, 52); margin-top: 4px; background: url("") left -50px repeat-x, url("") center bottom no-repeat; height: 56px; padding: 28px 19px; box-shadow: rgb(0, 0, 0) 0px -10px 12px -9px inset; }
#atoms #events .countdown h1 { font-family: Electrolize; text-transform: uppercase; font-size: 14px; color: rgb(82, 114, 145); margin: 0px; }
#atoms #events .countdown .countdown-items { margin: 0px -18px 0px -8px; }
#atoms #events .countdown .countdown-item { background: url("") no-repeat; width: 18px; height: 18px; float: left; margin: 7px; }
#atoms #events .countdown .countdown-item .glow { margin: 9px; width: 0px; height: 0px; box-shadow: rgb(10, 92, 180) 0px 0px 18px 6px; }
#atoms #events .event-list .event { background: url("") center top no-repeat scroll; height: 77px; padding: 24px 17px; border-color: rgb(21, 37, 52); border-bottom-width: 0px; }
#atoms #events .event-list .event.first { background: url("") center top no-repeat scroll, url("") center top no-repeat scroll; border-top-width: 0px; }
#atoms #events .event-list .event.first .corner-top-left, #atoms #events .event-list .event.first .corner-top-right { display: none; }
#atoms #events .event-list .event.last .corner-bottom-left, #atoms #events .event-list .event.last .corner-bottom-right { display: none; }
#atoms #events .event-list .event.last { border-bottom-width: 3px; }
#atoms #events .event-list .event > img { float: left; width: 78px; height: 78px; border: 1px solid rgb(86, 106, 131); }
#atoms #events .event-list .event .details { float: left; margin-left: 17px; width: 430px; }
#atoms #events .event-list .event .details h1 { margin: -4px 0px 0px; }
#atoms #events .event-list .event .details h1 a { font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; display: block; font-family: Electrolize; }
#atoms #events .event-list .event .details h1 .glow-box { background-color: rgb(0, 255, 255); width: 11px; height: 5px; float: left; box-shadow: rgb(0, 255, 255) 0px 0px 10px; margin-top: 8px; margin-right: 16px; }
#atoms #events .event-list .event .details h2 { color: rgb(0, 162, 255); font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; }
#atoms #events .event-list .event .details p { color: rgb(72, 119, 154); font-size: 11px; }
#atoms #events .event-list .event.live .details h1 a { color: rgb(35, 255, 19); }
#atoms #events .event-list .event.live .details h1 .glow-box { background-color: rgb(35, 255, 19); box-shadow: rgb(35, 255, 19) 0px 0px 10px; }
#atoms #events .event-list .expandbtn { float: right; top: -26px; margin-right: 17px; text-transform: uppercase; }
#bincountdowncontainer { height: 364px; opacity: 1; width: 380px; z-index: 2; margin: -10px 0px; }
#binrotators { height: 100%; width: 100%; }
.binrotator { background: url("") 0px 0px no-repeat scroll transparent; }
#binrotator-1 { position: absolute; background-position: -1734px 0px; height: 81px; margin-left: 124px; margin-top: 122px; width: 77px; }
#binrotator-2 { position: absolute; background-position: -1625px 0px; height: 111px; margin-left: 108px; margin-top: 107px; width: 109px; }
#binrotator-3 { position: absolute; background-position: -1484px 0px; height: 141px; margin-left: 93px; margin-top: 92px; width: 141px; }
#binrotator-4 { position: absolute; background-position: -1313px 0px; height: 171px; margin-left: 78px; margin-top: 77px; width: 171px; }
#binrotator-5 { position: absolute; background-position: -1112px 0px; height: 201px; margin-left: 62px; margin-top: 62px; width: 201px; }
#binrotator-6 { position: absolute; background-position: -879px 0px; height: 231px; margin-left: 47px; margin-top: 47px; width: 233px; }
#binrotator-7 { position: absolute; background-position: -616px 0px; height: 261px; margin-left: 32px; margin-top: 32px; width: 263px; }
#binrotator-8 { position: absolute; background-position: -323px 0px; height: 291px; margin-left: 16px; margin-top: 17px; width: 293px; }
#binrotator-9 { position: absolute; background-position: 0px 0px; height: 321px; margin-left: 1px; margin-top: 2px; width: 323px; }
#event-feed .feed-details #livetext { color: rgb(0, 255, 0); display: none; position: relative; text-align: center; text-shadow: rgb(0, 255, 0) 0px 0px 25px; top: -235px; z-index: 3; font-size: 32px; }
#atoms #media .filters { float: right; }
#atoms #media .media-list { margin: 0px -7.5px; border-bottom: 3px solid rgb(21, 37, 52); padding-bottom: 25px; }
#atoms #media .media-list .media-item { width: 162px; height: 112px; float: left; margin: 6.5px; padding: 8px; display: block; }
#atoms #media .media-list .media-item .media { width: 162px; height: 112px; }
#atoms #media .media-list .media-item .media .text { background: rgba(0, 0, 0, 0.8); margin-top: 72px; padding: 12px 10px; width: 142px; height: 16px; float: left; font-size: 10px; color: rgb(89, 164, 198); }
#atoms #media .expandbtn { float: right; top: -26px; margin-right: 17px; text-transform: uppercase; }
#channel .hr { background-color: rgb(0, 158, 255); opacity: 0.15; height: 8px; width: 100%; margin: 6px 0px; }
#channel .content-block4 h1 { color: rgb(0, 231, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; background: url("") left center no-repeat; padding-left: 60px; }
#channel .content-block4 h1 a { color: rgb(0, 231, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; }
#channel .content-block4 .subtitle { font-family: Electrolize; float: right; color: rgb(255, 48, 0); text-shadow: rgb(255, 48, 0) 0px 0px 4px; font-size: 16px; text-transform: uppercase; line-height: 66px; margin-right: 30px; }
#channel .content-block4.filters { margin: 30px 0px 0px; }
#channel .content-block4.filters .content .selectlist-container { float: left; margin: 12px 5px 0px; }
#channel .content-block4.filters .content .selectlist-container .label { font-size: 11px; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: 700; }
#channel .content-block4.filters .content .selectlist-container .selectlist { float: right; margin: 5px 0px 0px; width: 198px; height: 51px; background: url("") no-repeat; border: none; }
#channel .content-block4.filters .content .selectlist-container.small .selectlist { width: 125px; background-position: 100% 0px; }
#channel .content-block4.filters .content .selectlist-container.small .selectlist > span { width: 40%; }
#channel .content-block4.filters .content .selectlist-container.small .selectlist ul { width: 77px; }
#channel .content-block4.filters .content .selectlist-container.small .selectlist ul li { width: 77px; }
#channel .content-block4.filters .content .selectlist-container .selectlist .arrow { background: url("") center center no-repeat scroll transparent; width: 50px; height: 40px; }
#channel .content-block4.filters .content .selectlist-container .selectlist span { height: 30px; line-height: 30px; }
#channel .content-block4.filters .content .selectlist-container select.selectlist { height: 41px; padding-top: 0px; vertical-align: top; padding-left: 10px; background: url("") no-repeat, url("") 164px 14px no-repeat scroll transparent; }
#channel .content-block4.filters .content .selectlist-container .selectlist ul { width: 150px; }
#channel .content-block4.filters .content .selectlist-container .selectlist ul li { width: 150px; }
#channel .content-block4.filters .content .selectlist-container .selectlist .scrollable { background: url("") 0px 0px repeat scroll rgb(0, 0, 0); max-height: 120px; width: auto; }
#channel .content-block4.filters .content .selectlist-container .selectlist .scrollable .viewport { width: 169px; }
#channel .content-block4.filters .content .selectlist-container .selectlist .scrollable .viewport .body { background: 0px 0px; }
#channel .content-block4.filters .content .corner-wrapper { width: 200px; margin: 34px 10px 0px; float: left; }
#channel .content-block4.filters .content .corner-wrapper input[type="text"] { border: 1px solid rgb(24, 76, 111); }
#channel .content-block4.filters .content form > .selectlist { width: 80px; height: 35px; margin: 34px 6px 15px; float: left; background-color: rgba(0, 0, 0, 0.4); border: 1px solid rgb(24, 76, 111); }
#channel .content-block4.filters .content form > .selectlist .arrow { height: 35px; background-position: center center; }
#channel .content-block4.filters .content form > .selectlist > span { width: auto; height: 28px; line-height: 28px; }
#channel .content-block4.filters .content form > select.selectlist { background: url("") 40px -7px no-repeat; }
#channel .content-block4.filters .content form > fieldset { margin: 38px 6px 10px; float: left; }
#channel .hub-blocks { margin-right: -40px; margin-bottom: 40px; }
#channel .hub-blocks .no-results { text-align: center; font-size: 30px; color: rgb(255, 255, 255); font-family: Electrolize; margin-top: 50px; }
#channel .hub-block { padding: 10px; margin-top: 40px; display: block; float: left; margin-right: 30px; }
#channel .hub-block > .title-holder > .title { font-family: Electrolize; }
#channel .hub-block > img { display: block; }
#channel .hub-block .type { background: url("") no-repeat; float: right; height: 33px; width: 120px; position: absolute; right: 10px; z-index: 5; }
#channel .hub-block .type .icon { float: left; width: 14px; height: 14px; background-position: center center; background-repeat: no-repeat; display: block; margin: 7px 8px 0px 40px; }
#channel .hub-block .type span { margin-top: 7px; color: rgb(81, 219, 255); font-size: 11px; font-style: italic; text-transform: capitalize; }
#channel .hub-block .type.post .icon { background-image: url(""); }
#channel .hub-block .type.slideshow .icon { background-image: url(""); }
#channel .hub-block .type.video .icon { background-image: url(""); }
#channel .hub-block .type.poll .icon { background-image: url(""); }
#channel .hub-block .type.event .icon { background-image: url(""); }
#channel .hub-block .over { opacity: 0; background: url(""); overflow: hidden; position: absolute; z-index: 10; top: 10px; }
#channel .hub-block .over .scroller { padding: 0px 30px; opacity: 0; text-align: center; display: table; height: 100%; }
#channel .hub-block.full .over .scroller { width: 1059px; }
#channel .hub-block.two_thirds .over .scroller { width: 669px; }
#channel .hub-block .over .scroller .body { position: relative; color: rgb(126, 152, 162); font-size: 12px; line-height: 20px; display: table-cell; vertical-align: middle; padding-top: 30px; opacity: 0; transition-duration: 0.1s; perspective: 1000px; transition-timing-function: linear; transition-delay: 0.2s; }
#channel .hub-block .over .scroller .body h1 { font-family: Electrolize; color: rgb(0, 255, 252); font-size: 18px; text-shadow: rgb(0, 255, 252) 0px 0px 1px; }
#channel .hub-block .over .scroller .body h2 { color: rgb(126, 152, 162); font-size: 12px; line-height: 20px; margin-top: 20px; font-weight: 700; }
#channel .hub-block .over .scroller .body h3 { color: rgb(126, 152, 162); font-size: 12px; line-height: 20px; margin-top: 20px; font-weight: 700; }
#channel .hub-block .over .scroller .body p { color: rgb(126, 152, 162); font-size: 16px; line-height: 24px; margin-top: 20px; }
#channel .hub-block:hover .over { opacity: 1; }
#channel .hub-block:hover .over .scroller { opacity: 1; }
#channel .hub-block:hover .over .scroller .body { padding-top: 0px; opacity: 1; }
#channel .hub-block.full { width: 1119px; height: 315px; }
#channel .hub-block.full > .title-holder { display: table-cell; vertical-align: middle; height: 315px; width: 1119px; position: relative; }
#channel .hub-block.full > .title-holder .title { width: 1119px; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 60px; text-transform: uppercase; text-align: center; }
#channel .hub-block.full > .background { position: absolute; opacity: 0.6; width: 1119px; height: 315px; background-size: cover; background-position: center center; }
#channel .hub-block.full > .text { background: rgba(0, 0, 0, 0.8); padding: 20px; height: 10px; width: 1079px; font-size: 12px; position: absolute; margin-top: -50px; }
#channel .hub-block.full > .text .comments { background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.full > .text .time_ago { color: rgb(94, 122, 141); font-weight: 700; border-right: 1px solid rgb(74, 66, 65); float: left; line-height: 14px; padding-right: 13px; }
#channel .hub-block.full > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.full > .text .section { color: rgb(103, 128, 136); font-style: italic; border-left: 1px solid rgb(159, 157, 155); float: left; line-height: 14px; padding-left: 13px; }
#channel .hub-block.full .over { width: 1119px; height: 315px; }
#channel .hub-block.full:hover > .title { opacity: 0.2; }
#channel .hub-block.two_thirds { width: 729px; height: 315px; }
#channel .hub-block.two_thirds > .title-holder { display: table-cell; vertical-align: middle; height: 315px; width: 729px; position: relative; }
#channel .hub-block.two_thirds > .title-holder .title { width: 100%; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 60px; text-transform: uppercase; text-align: center; }
#channel .hub-block.two_thirds > .background { position: absolute; opacity: 0.6; width: 729px; height: 315px; background-size: cover; background-position: center center; }
#channel .hub-block.two_thirds > .text { background: rgba(0, 0, 0, 0.8); padding: 20px; height: 10px; width: 689px; font-size: 12px; position: absolute; margin-top: -50px; }
#channel .hub-block.two_thirds > .text .comments { background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.two_thirds > .text .time_ago { color: rgb(94, 122, 141); font-weight: 700; border-right: 1px solid rgb(74, 66, 65); float: left; line-height: 14px; padding-right: 13px; }
#channel .hub-block.two_thirds > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.two_thirds > .text .section { color: rgb(103, 128, 136); font-style: italic; border-left: 1px solid rgb(159, 157, 155); float: left; line-height: 14px; padding-left: 13px; }
#channel .hub-block.two_thirds:hover > .title { opacity: 0.2; }
#channel .hub-block.two_thirds .over { width: 729px; height: 315px; }
#channel .hub-block.one_third { width: 338px; height: 315px; }
#channel .hub-block.one_third > .title-holder { display: block; vertical-align: middle; position: absolute; margin-top: 26px; width: 100%; }
#channel .hub-block.one_third .title-holder .title { color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 18px; }
#channel .hub-block.one_third > .background { position: relative; width: 338px; height: 210px; background-size: cover; background-position: center center; }
#channel .hub-block.one_third > .text { position: absolute; width: 338px; height: 90px; margin-top: 10px; }
#channel .hub-block.one_third > .text .comments { position: absolute; right: 0px; background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.one_third > .text .time_ago { position: absolute; margin-top: 80px; color: rgb(94, 122, 141); font-weight: 700; float: left; line-height: 14px; font-size: 11px; }
#channel .hub-block.one_third > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.one_third > .text .section { position: absolute; margin-top: 0px; font-size: 11px; margin-left: 0px; color: rgb(103, 128, 136); font-style: italic; float: left; line-height: 14px; }
#channel .hub-block.one_third .over { width: 338px; height: 315px; }
#channel .hub-block.restricted .restricted-indicator { opacity: 0; position: absolute; background: rgba(0, 0, 0, 0.8); width: 530px; height: 315px; line-height: 315px; text-align: center; color: red; text-transform: uppercase; font-family: Electrolize; font-size: 50px; z-index: 12; }
#channel .hub-block.restricted.one_third .restricted-indicator { width: 338px; font-size: 30px; }
#channel .hub-block.restricted.two_thirds .restricted-indicator { width: 729px; }
#channel .hub-block.restricted.full .restricted-indicator { width: 1119px; }
#channel .hub-block.restricted:hover { cursor: pointer; }
#channel .hub-block.restricted:hover .restricted-indicator { opacity: 1; }
#channel .hub-block.gold .corner { background-image: url(""); }
#post-background { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 9; opacity: 0.3; background-repeat: no-repeat; background-size: cover; }
#post { position: relative; z-index: 10; margin-bottom: 100px; }
#post .title-bar-container { width: 1161px; height: 107px; position: relative; }
#post .title-bar-container .glow { width: 0px; height: 0px; position: absolute; top: 50px; box-shadow: rgba(0, 153, 255, 0.6) -5px 0px 80px 25px; z-index: -1; }
#post .title-bar-container .glow.left { left: 75px; }
#post .title-bar-container .glow.right { right: 55px; }
#post .title-bar-container .title-bar { background: url("") 0px 0px no-repeat; width: 1157px; height: 107px; float: left; }
#post .title-bar-container .title-bar .title { background: url("") left center no-repeat; position: absolute; margin-top: 23px; margin-left: 70px; padding: 0px 0px 0px 75px; width: 33%; min-height: 68px; }
#post .title-bar-container .title-bar .title h1 { color: rgb(10, 255, 255); text-transform: uppercase; font-size: 24px; line-height: 42px; margin: 0px; padding: 13px 0px 0px; width: 95%; text-overflow: ellipsis; white-space: nowrap; text-shadow: rgb(0, 163, 255) 0px 0px 17px; }
#post .title-bar-container .title-bar .title.with-subtitle h1 { line-height: 26px; }
#post .title-bar-container .title-bar .title h2 { color: rgb(123, 155, 177); font-style: italic; font-size: 12px; line-height: 18px; margin: 0px; width: 60%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#post .title-bar-container .title-bar .details { position: absolute; right: 9%; margin-top: 31px; background: url("") center top no-repeat; }
#post .title-bar-container .title-bar .details > div { background: url("") left center no-repeat; float: left; padding: 7px 0px; min-width: 5px; height: 37px; }
#post .title-bar-container .title-bar .details > div h3 { font-family: Electrolize; font-size: 11px; color: rgb(77, 134, 153); text-transform: uppercase; margin: 0px; padding: 4px 34px 0px; }
#post .title-bar-container .title-bar .details > div p { font-family: Electrolize; font-size: 11px; color: rgb(0, 189, 253); text-transform: uppercase; margin: 0px; padding: 0px 34px; }
#post .title-section .title-container { background: url("") center center repeat rgba(0, 0, 0, 0.8); top: -40px; position: relative; padding: 40px 0px 0px; margin-bottom: -40px; }
#post .title-section .title-container .title { font-family: Electrolize; font-size: 72px; color: rgb(255, 255, 255); text-align: center; text-shadow: rgb(13, 168, 255) 0px 0px 65px; width: 80%; margin: 42px auto 0px; line-height: 82px; z-index: 12; position: relative; }
#post .title-section .title-container .title.no-subtitle { padding-bottom: 40px; }
#post .title-section .title-container .subtitle { font-size: 14px; color: rgb(85, 107, 120); font-style: italic; text-align: center; width: 60%; margin: 10px auto 0px; z-index: 12; position: relative; padding-bottom: 40px; }
#post .title-section .small-title-container { background: url("") center top repeat-x; min-height: 75px; border-top: 9px solid rgb(0, 0, 0); max-width: 1139px; margin: 0px auto; }
#post .title-section .small-title-container .title { font-size: 30px; font-family: Electrolize; color: rgb(255, 255, 255); text-align: center; text-shadow: rgb(255, 255, 255) 0px 0px 0px, rgb(255, 255, 255) 0px 0px 12px; margin-top: 8px; }
#post .title-section .small-title-container .subtitle { font-size: 14px; color: rgb(85, 107, 120); font-style: italic; text-align: center; margin: 0px auto; z-index: 12; position: relative; }
#post .subtitle-bar { width: 100%; margin-top: 22px; }
#post .subtitle-bar td { vertical-align: top; padding: 0px; margin: 0px; }
#post .subtitle-bar .left { max-width: 576px; }
#post .subtitle-bar .left .top { background: url("") 0% 0% / cover no-repeat; height: 60px; }
#post .subtitle-bar .left h1 { text-transform: uppercase; background: url("") 10px center no-repeat; padding: 0px 80px 0px 85px; font-size: 24px; margin-top: -46px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 56px; line-height: 56px; }
#post .subtitle-bar .center { background: url("") no-repeat; width: 26px; height: 60px; display: block; }
#post .subtitle-bar .right { height: 48px; width: 100%; }
#post .subtitle-bar .right .top { background: url("") right top repeat-x; height: 28px; }
#post .subtitle-bar .right .bottom { background: url("") 0% 0% / cover repeat-x; height: 32px; }
#post #comments_frame { display: none; }
#contentbody.no-title #post > .toplightbar { display: none; }
#contentbody ol { list-style-type: decimal; }
.atom-special-block { padding: 30px; background: url("") left top repeat-x, url("") left bottom repeat-x; border-top: 1px solid rgb(23, 62, 86); border-bottom: 1px solid rgb(23, 62, 86); }
.atom-special-block .details { width: 324px; height: 306px; padding: 30px; float: left; background: url("") no-repeat; margin-left: 26px; }
.rsi-markup { margin-top: 30px; padding: 0px; background: url("") left top repeat-x, url("") left bottom repeat-x, rgba(0, 0, 0, 0.4); }
.rsi-markup .segment { font-size: 12px; color: rgb(106, 187, 207); line-height: 28px; background: url(""); }
.rsi-markup .segment .content { margin: 80px 50px 50px; padding: 40px 40px 30px; font-size: 14px; }
.rsi-markup .segment .content .community-subscribers-video-banner { display: block; position: absolute; top: -12px; left: 68px; background: url("") 0px 0px no-repeat; width: 163px; height: 96px; overflow: hidden; text-indent: -999em; }
.rsi-markup .segment .content p { font-size: 14px; color: rgb(106, 187, 207); line-height: 28px; max-width: 774px; width: 75%; min-width: 300px; }
.rsi-markup .segment .content p a, .rsi-markup .segment .content li a { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); transition-duration: 0.3s; perspective: 1000px; }
.rsi-markup .segment .content p a:hover, .rsi-markup .segment .content li a:hover { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.rsi-markup .segment .content h1 { font-family: Electrolize; font-size: 50px; line-height: 50px; margin-top: 70px; text-shadow: rgba(255, 255, 255, 0.4) 0px 0px 60px; }
.rsi-markup .segment .content h1 .caps { font-family: Electrolize; }
.rsi-markup .segment .content h2 { font-family: Electrolize; font-size: 26px; margin-top: 70px; text-shadow: rgba(11, 13, 16, 0.5) 1px 1px 1px; }
.rsi-markup .segment .content h2 .caps { font-family: Electrolize; }
.rsi-markup .segment .content h6 { line-height: 28px; max-width: 774px; width: 75%; min-width: 300px; }
.rsi-markup .segment .content ul li { background: url("") 0px 13px no-repeat; padding-left: 10px; list-style: none; }
.rsi-markup .segment .content p .initial { font-size: inherit; margin-right: 0px; }
.rsi-markup .segment .content ul { padding: 0px 0px 0px 5%; width: 70%; min-width: 300px; }
.rsi-markup .segment .content ul ul, .rsi-markup .segment .content ul ol, .rsi-markup .segment .content ol ul, .rsi-markup .segment .content ol ol { min-width: 280px; }
.rsi-markup .segment .content ol { list-style-position: inside; }
.rsi-markup .segment .content ol li { padding-left: 10px; }
.rsi-markup .segment .content .image { float: right; width: auto; border: 1px solid rgb(25, 38, 50); border-radius: 10px; background-color: rgb(1, 7, 10); display: block; margin: 20px 0px 30px 20px; }
.rsi-markup .segment .content .image img { border: 1px solid rgb(101, 153, 168); border-radius: 10px; margin: -1px; max-height: 450px; }
.rsi-markup .segment .content .image .caption { color: rgb(101, 129, 138); font-style: italic; font-size: 12px; text-align: center; padding: 20px 40px; display: block; width: 420px; }
.rsi-markup .segment .content p .caps { text-transform: uppercase; }
.rsi-markup .segment .content .embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; margin: -20px; }
.rsi-markup .segment .content .embed-container iframe, .rsi-markup .segment .content .embed-container object, .rsi-markup .segment .content .embed-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.rsi-markup .segment .content .video-holder { height: 500px; }
.rsi-markup .segment .content table { margin: 10px 0px; }
.rsi-markup .segment .content table tr td { border-bottom: 1px dashed rgb(70, 95, 122); padding: 25px 15px; background-color: rgba(0, 0, 0, 0.3); text-align: center; line-height: 16px; }
.rsi-markup .segment .content table tr td label { font-style: italic; color: rgb(106, 187, 207); display: inline; font-weight: 400; font-size: 13px; }
.rsi-markup .segment .content table thead tr td { background-color: rgb(14, 25, 39); color: rgb(255, 255, 255); font-weight: 700; }
.rsi-markup .segment .content table tfoot tr td { background-color: rgb(0, 0, 0); border-bottom: none; }
#post > .fixed-empty { margin: 0px auto; max-width: 1140px; min-width: 260px; padding: 0px 30px; width: auto; }
#post > .fixed-empty > .content-block1 { background: 0px 0px; border: none; }
#post > .fixed-empty > .content-block1 > .corner { display: none; }
#post > .fixed-empty > .content-block1 > .top-line { display: none; }
#post > .fixed-empty > .content-block1 .segment > .content { padding: 0px; margin: 50px 0px; }
#post > .full-empty > .content-block1 { background: 0px 0px; border: none; }
#post > .full-empty > .content-block1 > .corner { background: 0px 0px; }
.rsi-markup .segment.text_on_image .content p, .rsi-markup .segment.left_text_on_image .content p { min-width: auto; width: auto; }
.rsi-markup .segment.text_on_image, .rsi-markup .segment.left_text_on_image { width: 100%; background-size: cover; margin: 0px; padding: 0px; min-height: 500px; background-position: center center; }
.rsi-markup .segment.text_on_image .content, .rsi-markup .segment.left_text_on_image .content { background: 0px 0px; margin: 50px; width: 30%; padding: 30px; float: left; min-width: 400px; }
.rsi-markup .segment.right_text_on_image { width: 100%; background-size: cover; margin: 0px; padding: 0px; min-height: 500px; background-position: center center; }
.rsi-markup .segment.right_text_on_image .content { background: 0px 0px; margin: 50px; width: 30%; padding: 30px; float: right; min-width: 400px; }
.rsi-markup .segment.right_text_on_image .content p { min-width: auto; width: auto; }
.rsi-markup .segment.rectangles_under_h1 { background-position: right top; background-repeat: no-repeat; }
.rsi-markup .segment.rectangles_under_h1 .content { background: 0px 0px; }
.rsi-markup .segment.rectangles_under_h1 .content h1 { background: url("") -30px 9px no-repeat scroll rgba(0, 0, 0, 0); padding: 50px; text-align: left; color: rgb(0, 228, 255); font-family: Electrolize; font-size: 20px; margin: 10px 0px 35px -50px; text-transform: uppercase; line-height: 25px; }
#post .content-block2 { margin-top: 12px; }
#post .content-block2 .content img { width: 100%; }
#post .content-block4 { margin-top: 50px; }
#post .content-block4 .content h1 { background: url("") left center no-repeat; padding-left: 65px; margin: 0px; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 57px; line-height: 57px; }
#post .hr { margin-top: 6px; }
#post .end-transmission-container { width: 1140px; height: 107px; margin: 25px auto 70px; position: relative; }
#post .end-transmission-container .glow { width: 0px; height: 0px; position: absolute; top: 50px; box-shadow: rgba(0, 153, 255, 0.6) -5px 0px 80px 25px; z-index: -1; }
#post .end-transmission-container .glow.left { left: 45px; }
#post .end-transmission-container .glow.right { right: 25px; }
#post .end-transmission-container .title-bar { background: url("") 0px 0px no-repeat; width: 1157px; height: 107px; float: left; }
#post .end-transmission-container .title-bar h1 { background: url(data:image/webp;base64,UklGRjwFAABXRUJQVlA4WAoAAAA4AAAAGwAAEwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBI2wAAAAGQo23bsUdPbJtVjlQpbduocqROZbPLGnL8ZTD2Aowq1di4l3I1z/cOVhARE2D/6/zVp09nyV7v6y9fHoTUC3RhbqmAqxAB38x/Digz4IZANd6uQL0WvSDQqrnNAsUsulDAHfMFvLPAl4BSvZhAtQHLAg2b2y/QqkWXC3TD3EQBbyzwAyDzbwAqDdgUqN8bF2jJoqsFOjU3UcBrC/wCyPxHgPIDjgWq9aYFGrXoOoH2zc0V6MICBXwy/zEgC7wQqNo7Eagz5Bdo39xWgWIWmlteXm5+/uziYrMFAwBWUDggkAEAALAKAJ0BKhwAFAA+bS6QRaQioZgMBgBABsS2AE6ZmhzP03eUGw2wH8r84Hjn/AfZXkAOYz/YDqOesA9A/9ZvS5/Zn4LfKjJkPdx+QAHR0X2ybEQ2a/Yw18IFqX2QkgAA/vnCVJHJ9N9pUdd1F7hBn9SDZItcjckdHiTAOXyVWTDzpzMTaB5oJsbNWtlmhBDlTbnRevbT0zSL7HiLcCvCBDC785x4Nq6Y5/NFpHa8Lv6C85/z3Vwb0/0qeJ8fPB/4Z6Pd/MdnGZpzwl9np/JirJVaVQJX1yBZAJp5bPDp4icJuI1CiU60Sc2IaDvnK1Yd9rPP/2wY/bHd5VaWGYAU5EzZdQEDY+g1gk+Pg/FgNFeK5NbHfxOjp9Cq7w+CPD3NoTfNDqf896L0KDuaXG9TPVi5NjxRvlxZC5X5EGR0j6UaB8rVvqfkQ6Wi1gad107vtUHREYDkjzAFx+hHeMVI+IO02YvAiar+EYih8j//+vjS/maJCBa/ux6kd1Tu1/BDQRl827N/pTff3m3YNKZQAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAAcAAAAA6AEAAEAAAAUAAAAAAAAAA==) left center no-repeat; color: rgb(255, 41, 26); text-transform: uppercase; font-size: 24px; line-height: 50px; margin: 30px 0px 30px 100px; padding: 0px 0px 0px 50px; white-space: nowrap; overflow: hidden; text-shadow: rgb(255, 44, 44) 0px 0px 20px; }
#post .tag-wrapper { margin: 0px 25px; }
#post .two-line-separator { margin-top: 8px; }
#post .channel-banner .header-container { background: url("") repeat; }
#post .channel-banner .header-container .header-background-image { background-repeat: no-repeat; background-position: 0px 0px; }
#post .channel-banner .header { background: url("") repeat; }
#post .channel-banner .header .wrapper { min-height: 285px; }
#post .channel-banner .header .wrapper .image { float: left; border: 1px solid rgb(186, 216, 227); height: 210px; width: 338px; background-repeat: no-repeat; background-position: center center; background-size: cover; margin: 30px 0px 0px 42px; }
#post .channel-banner .header .wrapper .texts { float: left; width: 610px; }
#post .channel-banner .header .wrapper .title { margin-left: 50px; padding-top: 40px; }
#post .channel-banner .header .wrapper .title .presented-by { font-size: 12px; font-weight: 700; font-style: italic; color: rgb(123, 155, 177); }
#post .channel-banner .header .wrapper .title h1 { font-family: Electrolize; font-size: 30px; color: rgb(255, 255, 255); float: left; margin: 0px 40px 15px 0px; }
#post .channel-banner .header .wrapper .title .holobtn { float: left; }
#post .channel-banner .header .wrapper .title .holobtn .holobtn-top { text-transform: uppercase; }
#post .channel-banner .header .wrapper p { font-size: 12px; color: rgb(86, 126, 138); line-height: 22px; margin-left: 50px; }
#post .channel-banner .content-carousel { height: 389px; background: url("") repeat-x; }
#post .channel-banner .content-carousel .carousel-mask { width: 100%; height: 362px; overflow: hidden; position: relative; padding-top: 25px; background: url("") repeat; }
#post .channel-banner .content-carousel .carousel-mask .centerer { position: relative; left: 50%; margin-left: -168px; }
#post .channel-banner .content-carousel .carousel-mask .carousel { position: relative; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item { display: block; width: 336px; height: 313px; margin: 2px 12px; float: left; border: 1px solid rgb(0, 153, 190); opacity: 0.5; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type { background: url("") no-repeat; float: right; height: 33px; width: 120px; position: absolute; right: 8px; z-index: 5; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type .icon { float: left; width: 14px; height: 14px; background-position: center center; background-repeat: no-repeat; display: block; margin: 10px 11px 0px 38px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type span { margin-top: 7px; color: rgb(81, 219, 255); font-size: 11px; font-style: italic; text-transform: capitalize; line-height: 34px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.post .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.slideshow .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.video .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.poll .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .type.event .icon { background-image: url(""); }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .image { width: 338px; height: 210px; background-position: center center; background-size: cover; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .title { position: absolute; margin-top: 26px; width: 336px; color: rgb(255, 255, 255); text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; font-size: 18px; font-family: Electrolize; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text { position: absolute; width: 336px; height: 90px; margin-top: 10px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text .comments { position: absolute; right: 0px; background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); margin-top: 80px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text .time_ago { position: absolute; margin-top: 80px; color: rgb(94, 122, 141); font-weight: 700; float: left; line-height: 14px; font-size: 11px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; margin-left: 3px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item > .text .section { position: absolute; margin-top: 0px; font-size: 11px; margin-left: 0px; color: rgb(103, 128, 136); font-style: italic; float: left; line-height: 14px; text-transform: capitalize; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .selected-top { opacity: 0; width: 275px; height: 4px; background-color: rgb(255, 255, 255); position: relative; margin: -22px auto 10px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .selected-top .arrow { width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(255, 255, 255); margin: 8px auto; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .selected-bottom { opacity: 0; width: 275px; height: 4px; background-color: rgb(255, 255, 255); position: relative; margin: 113px auto 0px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item .selected-bottom .arrow { width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(255, 255, 255); margin: 8px auto; position: relative; top: -4px; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item.on { background: url("") repeat; opacity: 1; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item.on .selected-bottom { opacity: 1; }
#post .channel-banner .content-carousel .carousel-mask .carousel .series-carousel-item.on .selected-top { opacity: 1; }
#post .channel-banner .content-carousel .carousel-mask > .shadow { width: 140px; height: 389px; position: absolute; z-index: 10; top: 0px; }
#post .channel-banner .content-carousel .carousel-mask > .left-shadow { box-shadow: rgb(0, 0, 0) 120px 0px 80px -69px inset; }
#post .channel-banner .content-carousel .carousel-mask > .right-shadow { box-shadow: rgb(0, 0, 0) -120px 0px 80px -69px inset; right: 0px; }
#post .channel-banner .content-carousel .carousel-mask > a { background-image: url(""); background-repeat: no-repeat; display: block; position: absolute; z-index: 12; top: 120px; width: 117px; height: 146px; }
#post .channel-banner .content-carousel .carousel-mask > a.off { opacity: 0.5; }
#post .channel-banner .content-carousel .carousel-mask > a .hover { opacity: 0; background-image: url(""); background-repeat: no-repeat; width: 100%; height: 100%; position: relative; z-index: 13; }
#post .channel-banner .content-carousel .carousel-mask > a:hover .hover { opacity: 1; }
#post .channel-banner .content-carousel .carousel-mask > a.off:hover { cursor: default; }
#post .channel-banner .content-carousel .carousel-mask .prev { background-position: 0px -402px; }
#post .channel-banner .content-carousel .carousel-mask .prev .hover { background-position: 0px 0px; }
#post .channel-banner .content-carousel .carousel-mask .prev.off .hover { background-position: 0px -402px; }
#post .channel-banner .content-carousel .carousel-mask .next { background-position: 0px -134px; right: 0px; }
#post .channel-banner .content-carousel .carousel-mask .next .hover { background-position: 0px -268px; }
#post .channel-banner .content-carousel .carousel-mask .next.off .hover { background-position: 0px -134px; }
#post #post-feedback-bar { margin-top: 70px; margin-bottom: 20px; }
#post #post-feedback-bar .selectlist { float: right; margin: 37px 120px 0px 0px; width: 198px; height: 51px; background: url("") no-repeat; border: none; }
#post #post-feedback-bar .selectlist .arrow { background: url("") center center no-repeat scroll transparent; width: 50px; height: 40px; }
#post #post-feedback-bar .selectlist span { height: 30px; line-height: 30px; }
#post #post-feedback-bar .selectlist ul { background-color: rgb(0, 0, 0); }
#comments { padding: 30px; }
#comments .holder { background: rgba(0, 0, 0, 0.3); padding: 40px; }
#comments .holder > .title-bar { height: 50px; overflow: hidden; }
#comments .holder > .title-bar .title { background: url("") left center no-repeat scroll rgba(0, 0, 0, 0); float: left; margin: 0px 0px 0px -10px; }
#comments .holder > .title-bar .title h1 { color: rgb(10, 255, 255); text-transform: uppercase; font-size: 24px; padding-left: 60px; }
#comments .holder > .title-bar .count { float: right; }
#comments .holder > .title-bar .count .label { color: rgb(9, 70, 86); float: left; font-size: 18px; font-family: Electrolize; text-transform: uppercase; margin: 24px 0px 0px; }
#comments .holder > .title-bar .count .value, #comments .holder > .title-bar .count .value span { color: rgb(20, 92, 111); font-size: 42px; font-family: Electrolize; }
#comments .holder > .title-bar .count .value { float: left; }
#comments .holder .main-buttons-holder-container { height: 20px; }
#comments .holder .main-buttons-holder { background-color: rgb(20, 92, 111); height: 20px; margin: 0px 0px 40px; }
#comments .holder .main-buttons-holder.fixed { position: fixed; top: 0px; z-index: 100; box-shadow: rgb(0, 0, 0) 0px 0px 30px 3px; }
#comments .holder .main-buttons-holder a.add-comment { color: rgb(3, 25, 31); font-family: Electrolize; text-transform: uppercase; float: right; background-color: rgb(40, 146, 174); text-align: right; padding: 0px 6px; line-height: 20px; width: 354px; }
#comments .holder .main-buttons-holder a.add-comment.on, #comments .holder .main-buttons-holder a.add-comment:hover { background-color: rgb(59, 186, 220); }
#comments .holder .main-buttons-holder .view-settings { background: url("") right center no-repeat rgb(20, 92, 111); width: 32px; height: 32px; display: block; position: relative; z-index: 18; float: left; padding: 4px 0px 4px 4px; }
#comments .holder .main-buttons-holder .view-settings .hover { background: url("") center center no-repeat rgb(20, 92, 111); opacity: 0; width: 32px; height: 32px; }
#comments .holder .main-buttons-holder .view-settings.on .hover, #comments .holder .main-buttons-holder .view-settings:hover .hover { opacity: 1; }
#comments .holder .main-buttons-holder .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 20px 20px 0px 0px; border-color: rgb(20, 92, 111) transparent transparent; margin-top: 20px; position: relative; z-index: 18; }
#comments .holder .main-buttons-holder .settings { position: relative; border: 1px solid rgb(15, 87, 107); background: rgba(0, 0, 0, 0.9); z-index: 17; padding: 0px; overflow: hidden; width: 0px; height: 38px; box-shadow: rgb(0, 0, 0) 0px 0px 20px; float: left; }
#comments .holder .main-buttons-holder .settings h1 { color: rgb(40, 146, 174); font-size: 18px; text-transform: uppercase; margin: -1px 0px 0px; padding: 5px 10px; }
#comments .holder .main-buttons-holder .settings label { margin: 4px 0px 0px; padding: 0px 10px; }
#comments .holder .main-buttons-holder .settings a { display: block; padding-left: 24px; color: rgba(11, 213, 249, 0.8); background-repeat: no-repeat; min-height: 20px; line-height: 20px; font-size: 12px; opacity: 0.8; margin: 2px 0px 0px 10px; }
#comments .holder .main-buttons-holder .settings a:hover, #comments .holder .main-buttons-holder .settings a.on { color: rgb(59, 186, 220); opacity: 1; }
#comments .holder .main-buttons-holder .settings a.on { font-weight: 700; }
#comments .holder .main-buttons-holder .settings a.to-one-column { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-one-column.on, #comments .holder .main-buttons-holder .settings a.to-one-column:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-two-columns { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-two-columns.on, #comments .holder .main-buttons-holder .settings a.to-two-columns:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-oldest { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-oldest.on, #comments .holder .main-buttons-holder .settings a.to-oldest:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-newest { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-newest.on, #comments .holder .main-buttons-holder .settings a.to-newest:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-appreciated { background-image: url(""); }
#comments .holder .main-buttons-holder .settings a.to-appreciated.on, #comments .holder .main-buttons-holder .settings a.to-appreciated:hover { background-image: url(""); }
#comments .holder .main-buttons-holder .settings .checkbox { margin: 7px 0px 0px -3px; }
#comments .holder .main-buttons-holder .settings .checkbox span { color: rgba(11, 213, 249, 0.8); padding-left: 28px; font-weight: 400; }
#comments .holder .reaction-form { margin: 4px 0px 10px; display: none; overflow: hidden; }
#comments .holder .reaction-form .body { margin-bottom: 10px; font-family: Electrolize; }
#comments .holder .reaction-form .submit { float: right; }
#comments .holder .reaction-form .checkbox { float: right; margin-right: 10px; }
#comments .holder .reaction-form .success-message { float: left; min-height: 36px; line-height: 36px; margin-bottom: 0px; }
#comments .holder .comment { margin: 30px 0px 0px; min-height: 120px; }
#comments .holder .comment .avatar { float: left; position: relative; z-index: 12; border: 1px solid rgb(3, 58, 79); }
#comments .holder .comment .avatar img { width: 83px; height: 83px; box-shadow: rgb(0, 0, 0) 0px 0px 10px 5px; background-color: rgb(0, 0, 0); }
#comments .holder .comment.nonbacker .comment-itself .header .username { color: rgb(222, 222, 222); }
#comments .holder .comment.nonbacker .avatar { filter: grayscale(100%); opacity: 0.6; }
#comments .holder .comment .avatar.standard { display: block; padding: 2px; margin-top: 4px; }
#comments .holder .comment .avatar.mobile { display: none; margin: -4px 0px -4px -20px; border: 1px solid rgb(3, 58, 79); padding: 0px; }
#comments .holder .comment .avatar.mobile img { height: 28px; width: 28px; box-shadow: rgb(0, 0, 0) 0px 0px 5px 2px; }
#comments .holder .comment .avatar.mobile .corner { background: url("") 0px 0px repeat scroll rgba(0, 0, 0, 0); height: 3px; width: 3px; }
#comments .holder .comment .avatar.mobile .corner.corner-top-right { background-position: -5px 0px; }
#comments .holder .comment .avatar.mobile .corner.corner-bottom-right { background-position: -5px -5px; }
#comments .holder .comment .avatar.mobile .corner.corner-bottom-left { background-position: 0px -5px; }
#comments .holder .comment .author-info { position: absolute; margin-top: 90px; z-index: 15; }
#comments .holder .comment .author-info .title { clear: both; color: rgb(251, 188, 0); font-family: Electrolize; font-size: 13px; line-height: 16px; margin: 10px 10px 0px; overflow: hidden; text-overflow: ellipsis; width: 114px; }
#comments .holder .comment .author-info .icon { float: left; height: 24px; margin: 0px 2px 0px 0px; width: 24px; }
#comments .holder .comment .comment-itself { float: left; margin-left: -10px; width: 585px; border: 1px solid rgb(16, 71, 85); background: rgba(5, 28, 34, 0.5); position: relative; z-index: 6; }
#comments .holder .comment .comment-itself .header { background-color: rgb(16, 71, 85); height: 12px; line-height: 12px; padding: 4px 0px 3px; }
#comments .holder .comment .comment-itself .header .username { float: left; color: rgb(255, 235, 1); font-family: Electrolize; font-size: 14px; height: 12px; margin-left: 30px; }
#comments .holder .comment .comment-itself .header .handle { float: left; color: rgb(62, 184, 217); font-family: Electrolize; font-size: 12px; border-left: 4px solid rgb(62, 184, 217); padding: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; height: 12px; }
#comments .holder .comment .comment-itself .header .edit { float: right; background: url("") 0px 2px no-repeat; width: auto; height: 17px; display: block; opacity: 0.7; margin: -4px 0px -4px 6px; padding-left: 18px; }
#comments .holder .comment .comment-itself .header .edit.on, #comments .holder .comment .comment-itself .header .edit:hover { opacity: 1; }
#comments .holder .comment .comment-itself .header .delete { float: right; background: url("") center center no-repeat; width: 17px; height: 17px; display: block; opacity: 0.7; margin: -3px 0px -4px; }
#comments .holder .comment .comment-itself .header .delete.on, #comments .holder .comment .comment-itself .header .delete:hover { opacity: 1; }
#comments .holder .comment .delete-confirm-container { position: relative; background-color: rgb(16, 71, 85); float: right; margin: -62px -95px 0px 0px; padding: 6px 4px 4px; box-shadow: rgb(0, 0, 0) 0px 0px 6px; display: none; z-index: 20; }
#comments .holder .comment .delete-confirm-container span { display: block; font-family: Electrolize; color: rgb(37, 133, 159); text-align: center; line-height: 14px; }
#comments .holder .comment .delete-confirm-container a { display: block; float: left; background-color: rgb(37, 133, 159); margin: 3px; padding: 3px 6px; color: rgb(3, 25, 31); text-transform: uppercase; font-family: Electrolize; line-height: 14px; }
#comments .holder .comment .delete-confirm-container a:hover { background-color: rgb(59, 186, 220); }
#comments .holder .comment .delete-confirm-container .arrow { width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 0px; border-color: rgb(16, 71, 85) transparent transparent; margin: 4px 0px 0px 65px; position: absolute; }
#comments .holder .comment .comment-itself .header .time { float: right; color: rgb(40, 146, 174); font-family: Electrolize; font-size: 14px; height: 12px; margin: 0px 6px; }
#comments .holder .comment .comment-itself .header .quick-overview { float: right; width: 30px; height: 30px; margin: -9px 0px; }
#comments .holder .comment .comment-itself .header .circle { border: 1px solid rgb(0, 206, 255); opacity: 0.4; position: absolute; }
#comments .holder .comment .comment-itself .header .circle.role-tracker { border: 1px solid rgb(255, 234, 142); opacity: 1; box-shadow: rgb(255, 234, 142) 0px 0px 4px; }
#comments .holder .comment .comment-itself .comment-body { color: rgba(11, 213, 249, 0.5); font-family: Electrolize; font-size: 15px; padding: 10px 40px 20px 30px; min-height: 50px; overflow-wrap: break-word; }
#comments .holder .comment .comment-itself .comment-body a:not(.appreciate) { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); font-family: Electrolize; transition-duration: 0.3s; perspective: 1000px; }
#comments .holder .comment .comment-itself .comment-body a:hover:not(.appreciate) { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#comments .holder .comment .appreciate { opacity: 0.7; font-size: 12px; color: rgb(40, 146, 174); display: none; background: url("") no-repeat; width: auto; height: 13px; margin: -2px 0px; float: right; }
#comments .holder .comment .appreciate .hover { display: inline-block; margin-right: 5px; background: url("") no-repeat; opacity: 0; width: 12px; height: 13px; }
#comments .holder .comment .appreciate .hover .on { background: url("") no-repeat; opacity: 0; width: 12px; height: 13px; }
#comments .holder .comment .appreciate.on .hover { opacity: 1; background: 0px 0px; }
#comments .holder .comment .appreciate.on .hover .on { opacity: 1; }
#comments .holder .comment .appreciate:hover .hover { opacity: 1; }
#comments .holder .comment .flag { float: right; display: inline-block; width: 12px; height: 13px; overflow: hidden; text-indent: -999em; background: url("") 0px 0px no-repeat; --webkit-transition: opacity .2s linear; transition: opacity 0.2s linear 0s; opacity: 0.7; margin-right: 10px; }
#comments .holder .comment .flag:hover { opacity: 1; }
#comments .holder .comment .comment-itself .edit-container { margin: 10px 10px 10px 40px; }
#comments .holder .comment .comment-itself .edit-container .body { font-size: 14px; }
#comments .holder .comment.selected .comment-itself { border: 1px solid rgb(15, 87, 107); }
#comments .holder .comment.selected .comment-itself .header { background-color: rgb(15, 87, 107); }
#comments .holder .comment.selected .comment-itself .header .show-details { color: rgb(9, 37, 48); }
#comments .holder .comment.selected .comment-itself .comment-body { color: rgba(11, 213, 249, 0.8); box-shadow: rgba(11, 213, 249, 0.7) 0px 0px 50px -15px inset; }
#comments .holder .comment .comment-replies { position: absolute; margin: 0px 0px 0px 666px; width: 394px; padding-right: 2px; z-index: 9; }
#comments .holder .comment.selected .comment-replies { z-index: 11; }
#comments .holder .comment .comment-replies .connector-holder { overflow: hidden; width: 0px; transition-delay: 0.45s; transition-duration: 0.15s; }
#comments .holder .comment.selected .comment-replies .connector-holder { width: 394px; transition-delay: 0.3s; }
#comments .holder .comment .comment-replies .connector-holder .connector { width: 394px; height: 20px; border-top: 1px solid rgb(18, 59, 74); }
#comments .holder .comment .comment-replies.no-replies .connector-holder .connector { border-top: none; }
#comments .holder .comment .comment-replies .connector-holder .connector .rectangle { float: left; width: 26px; height: 20px; background-color: rgb(15, 87, 107); margin-top: -1px; position: relative; z-index: 10; }
#comments .holder .comment .comment-replies.no-replies .connector-holder .connector .rectangle { height: 21px; }
#comments .holder .comment .comment-replies .connector-holder .connector .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 20px 20px 0px 0px; border-color: rgb(15, 87, 107) transparent transparent; margin-top: -1px; position: relative; z-index: 10; }
#comments .holder .comment .comment-replies .connector-holder .connector .line { float: left; width: 146px; height: 1px; background-color: rgb(15, 87, 107); margin-top: -1px; }
#comments .holder .comment .comment-replies.no-replies .connector-holder .connector .line { display: none; }
#comments .holder .comment .comment-replies .delete-confirm-container { margin: -57px -15px 0px 0px; }
#comments .holder .comment .comment-replies .delete-confirm-container .arrow { width: 0px; height: 0px; border-style: solid; border-width: 0px 10px 10px 0px; border-color: transparent rgb(16, 71, 85) transparent transparent; margin: 4px 0px 0px 146px; }
#comments .holder .comment .comment-replies .comment-reply.first .header .delete-confirm-container { margin: 33px 5px 0px 0px; position: absolute; right: 3px; }
#comments .holder .comment .comment-replies .comment-reply.first .header .delete-confirm-container .arrow { margin: -55px 0px 0px 146px; border-width: 0px 0px 10px 10px; border-color: transparent transparent rgb(16, 71, 85); }
#comments .holder .comment .comment-replies .replies-details-holder { overflow: hidden; margin-top: -20px; height: 0px; transition-delay: 0.15s; transition-duration: 0.15s; }
#comments .holder .comment.selected .comment-replies .replies-details-holder { height: 124px; width: 394px; transition-delay: 0.6s; }
#comments .holder .comment.selected .comment-replies.no-replies .replies-details-holder { height: 0px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details { margin-left: 26px; width: 365px; height: 126px; border-right: 1px solid rgb(18, 59, 74); padding-right: 2px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar { height: 22px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 20px 20px; border-color: transparent transparent rgba(4, 49, 57, 0.5); margin: 2px 20px -2px 0px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title { float: left; background-color: rgba(4, 49, 57, 0.5); margin: -18px 0px 0px 20px; width: 345px; height: 20px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body { background-color: rgba(4, 49, 57, 0.5); padding: 10px 6px 6px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .details-body-centered { width: 400px; margin: 0px auto; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .details-body-centered > h1 { float: left; padding: 0px 4px; margin: -25px 0px 16px 162px; font-family: Electrolize; font-size: 16px; color: rgb(15, 87, 107); height: 11px; line-height: 11px; border-left: 40px solid rgb(15, 87, 107); border-right: 40px solid rgb(15, 87, 107); text-transform: uppercase; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block { float: left; padding: 0px 6px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block .label, #comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block .label span { font-size: 14px; font-family: Electrolize; text-transform: uppercase; color: rgb(15, 87, 107); text-align: right; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block .label { border-top: 4px solid rgb(15, 87, 107); white-space: nowrap; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block .widget { height: 60px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.amount { width: 142px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.amount .widget { font-size: 75px; line-height: 60px; letter-spacing: -5px; font-family: Electrolize; color: rgb(15, 87, 107); }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.amount .widget div { width: 142px; height: 60px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.calendar .widget { width: 105px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.calendar .widget .date { float: left; text-align: center; width: 15px; height: 9px; line-height: 9px; color: rgb(15, 87, 107); font-size: 8px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.calendar .widget .date.on { background-color: rgb(15, 87, 107); color: rgb(2, 29, 35); margin-bottom: -1px; height: 10px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock { width: 70px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget { padding: 0px 9px; height: 53px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .outer.circle { border: 1px solid rgb(2, 72, 94); border-radius: 19px; width: 36px; height: 36px; margin: 7px 7px -45px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .inner.circle { border: 1px solid rgb(0, 96, 132); border-radius: 10px; width: 16px; height: 16px; margin: 17px 17px -35px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .dot.circle { background-color: rgb(0, 96, 132); border-radius: 2px; width: 2px; height: 2px; margin: 25px 25px -27px; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .minute-container { width: 52px; height: 52px; margin-bottom: -51px; transition-duration: 0.15s; transition-delay: 0s; }
#comments .holder .comment.selected .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .minute-container { transition-delay: 0.75s; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .minute-container .minute { width: 0px; height: 0px; margin-left: 22px; border-style: solid; border-width: 0px 3px 6px; border-color: transparent transparent rgb(2, 72, 94); }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .hour-container { width: 32px; height: 32px; margin: 10px 10px -51px; transition-duration: 0.15s; transition-delay: 0s; }
#comments .holder .comment.selected .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .hour-container { transition-delay: 0.75s; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .details-body .block.clock .widget .hour-container .hour { width: 0px; height: 0px; margin-left: 13px; border-style: solid; border-width: 0px 3px 6px; border-color: transparent transparent rgb(0, 96, 134); }
#comments .holder .comment .comment-replies .bordered-holder-mask { width: 394px; overflow: hidden; }
#comments .holder .comment .comment-replies .bordered-holder-mask .bordered-holder { overflow: hidden; margin: 0px 0px 10px 26px; padding: 0px 2px 0px 0px; position: relative; z-index: 6; left: -100%; min-height: 22px; border-bottom: 1px solid rgb(18, 59, 74); border-left: 1px solid rgb(18, 59, 74); border-right: 1px solid rgb(18, 59, 74); background-color: rgba(0, 0, 0, 0.95); transition-delay: 0.3s; transition-duration: 0.15s; }
#comments .holder .comment.selected .comment-replies .bordered-holder-mask .bordered-holder { left: 0px; transition-delay: 0.45s; }
#comments .holder .comment .comment-replies .bordered-holder-mask .bordered-holder .reply-to-comment-form { margin: 0px 10px; padding-top: 20px; }
#comments .holder .comment.no-replies .comment-replies .bordered-holder .actions-bar { margin-top: 0px; }
#comments .holder .comment.selected .comment-replies .bordered-holder .actions-bar { margin: 0px 0px 0px -1px; left: 0px; transition-delay: 0.45s; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar > .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 20px 20px 0px 0px; border-color: rgb(15, 87, 107) transparent transparent; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar > .line { float: left; height: 20px; width: 1px; background-color: rgb(15, 87, 107); }
#comments .holder .comment.selected .comment-replies .bordered-holder .actions-bar > .line { height: 100px; transition-delay: 0.75s; transition-duration: 0.15s; margin-bottom: 0px; }
#comments .holder .comment.selected .comment-replies.no-replies .bordered-holder .actions-bar > .line { height: 20px; }
#comments .holder .comment .comment-replies.no-replies .bordered-holder .actions-bar > .line { height: 20px; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 20px 20px; border-color: transparent transparent rgb(37, 133, 159); margin: 0px 0px 0px -17px; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment.on .triangle, #comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment:hover .triangle { border-color: transparent transparent rgb(59, 186, 220); }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment .box { background-color: rgb(37, 133, 159); height: 20px; margin: 0px 0px 0px 24px; font-family: Electrolize; color: rgb(3, 25, 31); font-size: 16px; text-transform: uppercase; text-align: center; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment.on .box, #comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment:hover .box { background-color: rgb(59, 186, 220); }
#comments .holder .comment .comment-replies .reply-bodies-holder { overflow: hidden; height: 0px; transition-delay: 0.75s; transition-duration: 0.15s; }
#comments .holder .comment.selected .comment-replies .reply-bodies-holder { overflow: hidden; transition-delay: 0.75s; }
#comments .holder .comment.not-selected .comment-replies .reply-bodies-holder { transition-delay: 0s; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable { position: relative; height: 100%; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable .viewport { margin-right: 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable .viewport .content { padding-bottom: 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable .scrollbar { width: 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .scrollable .scrollbar .track { width: 6px; margin: 0px 2px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies { overflow: hidden; }
#comments .holder .comment .comment-replies .reply-bodies-holder .load-more-replies { background-color: rgb(76, 70, 1); height: 20px; margin: 10px 3px 3px; font-family: Electrolize; color: rgb(3, 25, 31); font-size: 16px; text-transform: uppercase; text-align: center; padding: 0px 10px; display: block; }
#comments .holder .comment .comment-replies .reply-bodies-holder .load-more-replies:hover { background-color: rgb(255, 235, 1); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .reply-to-comment-form { margin: 2px 10px 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply { margin: 20px 0px 0px; width: 356px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header { background-color: rgb(19, 59, 75); height: 23px; margin: 0px 4px; line-height: 12px; padding-right: 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar { margin: -4px 0px; border: 1px solid rgb(3, 58, 79); padding: 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar img { height: 28px; width: 28px; box-shadow: rgb(0, 0, 0) 0px 0px 5px 2px; }
#comments .holder .comment.nonbacker .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .username { color: rgb(222, 222, 222); }
#comments .holder .comment.nonbacker .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar { filter: grayscale(100%); opacity: 0.6; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar .corner { background: url("") 0px 0px repeat scroll rgba(0, 0, 0, 0); height: 3px; width: 3px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar .corner.corner-top-right { background-position: -5px 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar .corner.corner-bottom-right { background-position: -5px -5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .avatar .corner.corner-bottom-left { background-position: 0px -5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .username { float: left; color: rgb(255, 235, 1); font-family: Electrolize; font-size: 14px; height: 12px; margin: 6px 0px 4px 20px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .handle { float: left; color: rgb(62, 184, 217); font-family: Electrolize; font-size: 12px; border-left: 4px solid rgb(62, 184, 217); padding: 0px 0px 0px 10px; height: 12px; margin: 6px 0px 4px 10px; line-height: 14px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .appreciate { margin: 5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .flag { margin: 5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .edit { float: right; background: url("") 0px 5px no-repeat; width: auto; height: 23px; display: inline-block; opacity: 0.7; padding-left: 18px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .edit.on, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .edit:hover { opacity: 1; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .delete { float: right; background: url("") center center no-repeat; width: 18px; height: 23px; display: block; opacity: 0.7; margin-right: 4px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .delete.on, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .header .delete:hover { opacity: 1; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-body { margin: 10px 10px 5px 50px; overflow-wrap: break-word; min-height: 30px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-body span { color: rgb(11, 141, 166); font-family: Electrolize; font-size: 15px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-body span a:not(.appreciate) { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); font-family: Electrolize; transition-duration: 0.3s; perspective: 1000px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-body span a:hover:not(.appreciate) { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply { background-color: rgba(4, 49, 57, 0.5); margin: 5px 4px 5px 50px; padding: 0px 10px 2px 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .appreciate { margin: 5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .flag { margin: 5px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .edit { font-family: Electrolize; font-size: 12px; color: rgb(40, 146, 174); float: right; background: url("") 0px 5px no-repeat; width: auto; height: 23px; line-height: 12px; display: block; opacity: 0.7; padding-left: 18px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .edit.on, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .edit:hover { opacity: 1; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .delete { float: right; background: url("") center center no-repeat; width: 18px; height: 23px; line-height: 12px; display: block; opacity: 0.7; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .delete.on, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .delete:hover { opacity: 1; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .reply-reply-body { padding: 5px 0px 5px 10px; overflow-wrap: break-word; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .reply-reply-body span { color: rgb(31, 133, 161); font-family: Electrolize; font-size: 15px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .reply-reply-body span a:not(.appreciate) { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); font-family: Electrolize; transition-duration: 0.3s; perspective: 1000px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .reply-reply-body span a:hover:not(.appreciate) { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .username { float: right; color: rgb(255, 235, 1); font-family: Electrolize; font-size: 14px; height: 12px; margin: 6px 0px 4px 20px; }
#comments .holder .comment.nonbacker .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .username { color: rgb(222, 222, 222); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply .handle { float: right; color: rgb(62, 184, 217); font-family: Electrolize; font-size: 12px; border-left: 4px solid rgb(62, 184, 217); padding: 0px 0px 0px 10px; height: 12px; margin: 8px 2px 4px 10px; line-height: 14px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply-form { margin: 2px 10px 10px 50px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply { float: right; margin: 0px 0px 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply .triangle { float: left; width: 0px; height: 0px; border-style: solid; border-width: 0px 20px 20px 0px; border-color: transparent rgb(37, 133, 159) transparent transparent; margin: 0px 0px 0px -20px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply.on .triangle, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply:hover .triangle { border-color: transparent rgb(59, 186, 220) transparent transparent; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply .box { background-color: rgb(37, 133, 159); height: 20px; margin: 0px 4px 0px 0px; font-family: Electrolize; color: rgb(3, 25, 31); font-size: 16px; text-transform: uppercase; text-align: center; padding: 0px 10px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply.on .box, #comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-to-reply:hover .box { background-color: rgb(59, 186, 220); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply { float: right; margin: 0px 2px 10px 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply .triangle { float: right; width: 0px; height: 0px; border-style: solid; border-width: 20px 0px 0px 20px; border-color: transparent transparent transparent rgb(76, 70, 1); margin: 0px; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply .box { background-color: rgb(76, 70, 1); height: 20px; margin: 0px; font-family: Electrolize; color: rgb(3, 25, 31); font-size: 16px; text-transform: uppercase; text-align: center; padding: 0px 10px; float: left; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply:hover .triangle { border-color: transparent transparent transparent rgb(255, 235, 1); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .load-more-replies-to-reply:hover .box { background-color: rgb(255, 235, 1); }
#comments .holder .comment.role-tracker .comment-itself { background: url("") center 35px repeat-x rgba(255, 123, 81, 0.15); border: 1px solid rgb(153, 125, 102); }
#comments .holder .comment.role-tracker .comment-itself .header { background-color: rgb(153, 125, 102); }
#comments .holder .comment.role-tracker .comment-itself .comment-body { color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-itself .header .handle { border-left: 4px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
#comments .holder .comment.role-tracker .comment-itself .header .time { color: rgb(68, 68, 68); }
#comments .holder .comment.role-tracker .comment-itself .header .edit { background: url("") center center no-repeat; }
#comments .holder .comment.role-tracker .comment-itself .header .delete { background: url("") center center no-repeat; }
#comments .holder .comment.role-tracker.selected .comment-itself { border: 1px solid rgb(255, 234, 142); }
#comments .holder .comment.role-tracker.selected .comment-itself .header { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker.selected .comment-itself .header .username { color: rgb(34, 34, 34); }
#comments .holder .comment.role-tracker.selected .comment-itself .comment-body { box-shadow: rgba(255, 234, 142, 0.7) 0px 0px 50px -15px inset; }
#comments .holder .comment.role-tracker .comment-replies .connector-holder .connector .rectangle { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-replies .connector-holder .connector .triangle { border-color: rgb(255, 234, 142) transparent transparent; }
#comments .holder .comment.role-tracker .comment-replies .connector-holder .connector .line { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-replies .bordered-holder .actions-bar > .line { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-replies .bordered-holder .actions-bar > .triangle { border-color: rgb(255, 234, 142) transparent transparent; }
#comments .holder .comment.role-tracker .comment-replies .connector-holder .connector { border-top: 1px solid rgb(153, 125, 102); }
#comments .holder .comment.role-tracker .comment-replies .replies-details-holder .replies-details { border-right: 1px solid rgb(153, 125, 102); }
#comments .holder .comment.role-tracker .comment-replies .bordered-holder-mask .bordered-holder { border-right: 1px solid rgb(153, 125, 102); border-bottom: 1px solid rgb(153, 125, 102); border-left: 1px solid rgb(153, 125, 102); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header { background-color: rgb(255, 234, 142); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header .delete { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header .edit { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header .handle { border-left: 4px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .reply-body span { color: rgb(255, 234, 142); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-tracker .header .username { color: rgb(68, 68, 68); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker { background-color: rgba(255, 123, 81, 0.15); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker .delete { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker .edit { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker .handle { border-left: 4px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-tracker .reply-reply-body span { color: rgb(255, 234, 142); }
#comments .holder .comment.role-moderator .comment-itself { background: url("") center 35px repeat-x rgba(158, 10, 163, 0.15); border: 1px solid rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-itself .header { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-itself .comment-body { color: rgb(206, 181, 239); }
#comments .holder .comment.role-moderator.selected .comment-itself { border: 1px solid rgb(83, 62, 112); }
#comments .holder .comment.role-moderator.selected .comment-itself .header { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator.selected .comment-itself .header .username { color: rgb(255, 235, 1); }
#comments .holder .comment.role-moderator.selected .comment-itself .comment-body { box-shadow: rgba(255, 234, 142, 0.7) 0px 0px 50px -15px inset; }
#comments .holder .comment.role-moderator .comment-replies .connector-holder .connector .rectangle { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .connector-holder .connector .triangle { border-color: rgb(83, 62, 112) transparent transparent; }
#comments .holder .comment.role-moderator .comment-replies .connector-holder .connector .line { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .bordered-holder .actions-bar > .line { background-color: rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .bordered-holder .actions-bar > .triangle { border-color: rgb(83, 62, 112) transparent transparent; }
#comments .holder .comment.role-moderator .comment-replies .connector-holder .connector { border-top: 1px solid rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .replies-details-holder .replies-details { border-right: 1px solid rgb(83, 62, 112); }
#comments .holder .comment.role-moderator .comment-replies .bordered-holder-mask .bordered-holder { border-right: 1px solid rgb(83, 62, 112); border-bottom: 1px solid rgb(83, 62, 112); border-left: 1px solid rgb(83, 62, 112); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-moderator .header { background-color: rgb(83, 62, 112); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-moderator .header .delete { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-moderator .header .edit { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply.role-moderator .reply-body span { color: rgb(206, 181, 239); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator { background-color: rgba(158, 10, 163, 0.15); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator .delete { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator .edit { background: url("") center center no-repeat; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator .handle { border-left: 4px solid rgb(68, 68, 68); color: rgb(68, 68, 68); }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply .reply-reply.role-moderator .reply-reply-body span { color: rgb(206, 181, 239); }
#comments.force-one-column { padding: 30px 20px; }
#comments.force-one-column .holder { padding: 40px 0px; }
#comments.force-one-column .holder .comment .avatar { margin-right: 0px; margin-left: -20px; }
#comments.force-one-column .holder .comment .avatar.standard { display: block; position: absolute; }
#comments.force-one-column .holder .comment .author-info { display: none; }
#comments.force-one-column .holder .comment .comment-itself { width: 100%; float: none; margin-left: 0px; border: none; }
#comments.force-one-column .holder .comment .comment-itself .header .username { margin-left: 80px; }
#comments.force-one-column .holder .comment .comment-itself .header .time { font-size: 10px; }
#comments.force-one-column .holder .comment .comment-itself .header .quick-overview { display: none; }
#comments.force-one-column .holder .comment .comment-itself .comment-body { padding: 10px 20px 20px 80px; }
#comments.force-one-column .holder .comment .comment-replies { position: relative; margin: 0px; width: 100%; }
#comments.force-one-column .holder .comment .comment-replies .connector-holder { width: 100%; }
#comments.force-one-column .holder .comment .comment-replies .connector-holder .connector { width: 100%; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder { width: 100%; display: none; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder .replies-details { width: auto; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar { overflow: hidden; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title { width: 100%; float: left; }
#comments.force-one-column .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title h1 { float: left; text-align: left; margin-left: 150px; display: block; overflow: visible; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder-mask { width: 100%; margin-top: -20px; overflow: visible; }
#comments.force-one-column .holder .comment .comment-replies .reply-bodies-holder { height: auto; overflow: visible; }
#comments.force-one-column .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply { width: 100%; margin-left: 10px; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder-mask .bordered-holder { overflow: visible; left: 0px; min-height: 0px; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder .actions-bar > .triangle { margin-right: -20px; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment { margin-top: -20px; margin-right: -3px; float: right; position: relative; }
#comments.force-one-column .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment .box { margin: 0px 0px 0px 3px; padding: 0px 20px; }
#comments.force-one-column .holder .comment.role-tracker .comment-itself { border: 1px solid rgb(255, 234, 142); }
#comments.force-one-column .holder .comment.role-tracker .comment-itself .header { background-color: rgb(255, 234, 142); }
#comments.force-one-column .holder .comment.role-tracker .comment-itself .header .username { color: rgb(34, 34, 34); }
#comments.force-one-column .holder .comment.role-tracker .comment-itself .comment-body { box-shadow: rgba(255, 234, 142, 0.7) 0px 0px 50px -15px inset; background: rgba(0, 0, 0, 0.1); }
#comments.force-one-column .holder .comment.role-moderator .comment-itself { border: 1px solid rgb(83, 62, 112); }
#comments.force-one-column .holder .comment.role-moderator .comment-itself .header { background-color: rgb(83, 62, 112); }
#comments.force-one-column .holder .comment.role-moderator .comment-itself .header .username { color: rgb(255, 235, 1); }
#comments.force-one-column .holder .comment.role-moderator .comment-itself .comment-body { box-shadow: rgba(206, 181, 239, 0.7) 0px 0px 50px -15px inset; background: rgba(0, 0, 0, 0.1); }
#event-feed .feed-container { width: 648px; height: 395px; float: left; }
#event-feed .feed-container .placeholder { background-size: cover; background-position: center center; width: 648px; height: 395px; }
#event-feed .feed-container .embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
#event-feed .feed-details h1 { font-size: 16px; color: rgb(0, 222, 255); font-style: normal; text-shadow: rgb(0, 237, 255) 0px 0px 18px; }
#event-feed .feed-details .excerpt { height: 140px; overflow: hidden; }
#event-feed .feed-details p { font-size: 11px; color: rgb(99, 132, 149); }
#event-feed .feed-details .separator { background: rgba(18, 45, 65, 0.8); height: 1px; box-shadow: none; margin: 15px 0px; }
#event-feed .feed-details .separator .box { background-color: rgb(0, 255, 255); width: 6px; height: 1px; box-shadow: rgb(0, 255, 255) 0px 0px 3px, rgb(0, 255, 255) 0px 0px 7px, rgb(0, 255, 255) 0px 0px 20px, rgb(0, 255, 255) 0px 0px 30px; }
#event-feed .feed-details .separator .right { float: right; }
#event-feed .feed-details .countdown { margin-top: 30px; }
#event-feed .feed-details .countdown #time-countdown { margin: 0px auto; }
#event-feed .feed-details .countdown .number-counter { margin: 0px 0px 0px 4px; float: left; }
#event-feed .feed-details .countdown .number-counter .mask { height: 46px; width: 23px; position: relative; }
#event-feed .feed-details .countdown .number-counter .carousel { height: 46px; position: relative; }
#event-feed .feed-details .countdown .number-counter .item { height: 46px; font-size: 30px; line-height: 46px; font-family: Electrolize; color: rgb(255, 210, 112); text-shadow: rgb(255, 210, 112) 0px 0px 5px; text-align: center; position: relative; }
#event-feed .feed-details .countdown .number-counter .append { height: 23px; font-size: 30px; line-height: 46px; font-family: Electrolize; color: rgb(255, 210, 112); text-shadow: rgb(255, 210, 112) 0px 0px 5px; text-align: center; float: left; position: relative; }
#event-feed .feed-container .embed-container iframe, #event-feed .feed-container .embed-container object, #event-feed .feed-container .embed-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.poll h1 { color: rgb(255, 174, 0); font-family: Electrolize; font-size: 22px; padding-left: 60px; padding-top: 10px; background: url("") left center no-repeat scroll transparent; min-height: 38px; }
.poll .atom-special-block { padding: 0px 30px 100px; height: auto; }
.poll .options { margin-top: 10px; float: left; width: 100%; }
.poll .options .option { display: block; margin-top: 20px; font-weight: 400; cursor: pointer; position: relative; }
.poll .options .option input { display: none; }
.poll .options .option .value { float: left; font-family: Electrolize; text-transform: uppercase; font-size: 30px; color: rgb(35, 71, 86); line-height: 50px; margin-right: 20px; }
.poll .options .option .label { color: rgb(255, 255, 255); font-size: 12px; border-top: 1px solid rgb(14, 53, 71); margin: 4px 0px 4px 40px; background: url("") repeat; height: 50px; }
.poll .options .option .label .text { width: 50%; padding-top: 12px; padding-left: 62px; }
.poll .options .option .label .glow-box { width: 1px; float: left; margin-right: 30px; background-color: rgb(2, 112, 142); height: 50px; }
.poll .options .option.on .value { color: rgb(0, 222, 255); text-shadow: rgb(0, 222, 255) 0px 0px 1px, rgb(0, 222, 255) 0px 0px 10px; }
.poll .options .option.on .label { background: url("") repeat; }
.poll .options .option.on .label .glow-box { width: 7px; margin-right: 24px; background-color: rgb(0, 224, 255); box-shadow: rgb(0, 224, 255) 0px 0px 10px, rgb(0, 224, 255) 0px 0px 16px; }
.poll .bars { overflow: hidden; position: absolute; top: 0px; right: 0px; }
.poll .bars .bar-holder .bar { width: 0px; }
.poll .not-voted .button2 { margin: 30px auto; }
.poll .not-voted .bars { width: 0px; margin-left: 0px; }
.poll .not-voted .total { display: none; }
.poll .voted .options .option:hover { cursor: default; }
.poll .voted h1 { min-height: 38px; padding-top: 10px; }
.poll .voted .bars { width: 315px; }
.poll .voted .bars .bar-item { height: 50px; overflow: hidden; }
.poll .voted .bars .bar-item .value { font-family: Electrolize; font-size: 12px; color: rgb(255, 174, 0); margin-left: 10px; line-height: 50px; float: left; }
.poll .voted .bars .bar-item .label { display: none; }
.poll .voted .bars .bar-holder { background-color: rgb(23, 34, 48); height: 3px; width: 240px; float: left; margin: 24px 0px; }
.poll .voted .bars .bar-holder .bar { height: 3px; border-radius: 0px 2px 2px 0px; background-image: -webkit-linear-gradient(left, rgb(0, 89, 149) 0%, rgb(0, 199, 231) 100%); }
.poll .total { display: block; font-weight: 700; font-size: 12px; text-align: center; color: rgb(255, 255, 255); margin-top: 20px; }
.poll .response-controls { margin: 20px 0px 0px; }
.poll .response-controls a { margin: 0px 20px 0px 0px; float: right; }
.poll .error-message, .poll .success-message { float: left; }
.poll.faceoff .atom-special-block { height: 100%; min-height: 460px; }
.poll.faceoff h1 { min-height: 38px; padding-top: 10px; }
.poll.faceoff .options .option { float: left; width: 456px; margin-top: 20px; }
.poll.faceoff .options .option .label .text { width: 90%; }
.poll.faceoff .options .option.first { margin-right: 46px; }
.poll.faceoff .options .option .image { width: 454px; height: 223px; border-color: rgb(1, 50, 70); border-style: solid; border-width: 1px; background-size: cover; background-position: center center; }
.poll.faceoff .not-voted .options .option .label { margin: 4px 0px; }
.poll.faceoff .not-voted .options .option .label .value { margin-right: 30px; }
.poll.faceoff .not-voted .options .option.selected .image { border-color: rgb(0, 204, 255); }
.poll.faceoff .not-voted .bars { height: 0px; }
.poll.faceoff .voted .options .option { float: left; width: 456px; margin-top: 20px; }
.poll.faceoff .voted .options .option.first { margin-right: 46px; }
.poll.faceoff .voted .options .option .image { width: 454px; height: 223px; border-color: rgb(1, 50, 70); border-style: solid; border-width: 1px; background-size: cover; background-position: center center; }
.poll.faceoff .voted .options .option .label { margin: 4px 0px; font-style: normal; padding: 0px; font-family: Electrolize; color: rgb(255, 255, 255); }
.poll.faceoff .voted .options .option .label .value { padding: 0px; margin-right: 30px; float: left; text-transform: uppercase; font-size: 30px; color: rgb(0, 222, 255); text-shadow: rgb(0, 222, 255) 0px 0px 1px, rgb(0, 222, 255) 0px 0px 10px; }
.poll.faceoff .voted .options .option.selected .image { border-color: rgb(0, 204, 255); }
.poll.faceoff .voted .bars { position: relative; height: auto; float: none; margin-left: 0px; width: auto; padding-top: 30px; clear: both; }
.poll.faceoff .voted .bars .bar-item { margin-top: 0px; }
.poll.faceoff .voted .bars .bar-item .label { font-size: 18px; color: rgb(255, 255, 255); font-family: Electrolize; width: 20px; padding: 10px 20px; float: left; display: none; }
.poll.faceoff .voted .bars .bar-item .bar-holder { background-color: rgb(23, 34, 48); height: 3px; width: 83%; float: left; margin: 20px 0px; }
.poll.faceoff .voted .bars .bar-item .bar-holder .bar { height: 3px; border-radius: 0px 2px 2px 0px; background-image: -webkit-linear-gradient(left, rgb(0, 89, 149) 0%, rgb(0, 199, 231) 100%); }
.poll.faceoff .voted .bars .bar-item .value { font-family: Electrolize; font-size: 12px; color: rgb(255, 174, 0); padding: 12px 0px 10px 20px; float: left; line-height: 20px; margin-left: 0px; }
#video { margin-bottom: 100px; }
h1.page-title { font-size: 24px; color: rgb(0, 231, 255); font-weight: 400; font-family: Electrolize; text-transform: uppercase; height: 56px; line-height: 60px; padding-left: 63px; border-top: 1px solid rgb(0, 231, 255); border-bottom: 1px solid rgb(22, 129, 165); position: relative; text-shadow: rgb(0, 153, 255) 0px 0px 20px; background: url(data:image/webp;base64,UklGRgYDAABXRUJQVlA4WAoAAAA4AAAAAAAAAQAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIAwAAAABGJABWUDggMgAAABACAJ0BKgEAAgABQCYlmAJ0ugADCSyE+QAA/v1gOM5hm2/uDM+rscP/i0OtDrQzpAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAAQAAAAOgBAABAAAAAgAAAAAAAAA=); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
h1.page-title a { font-size: 24px; color: rgb(0, 231, 255); font-weight: 400; font-family: Electrolize; text-transform: uppercase; }
h1.page-title a:hover { text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
h1.page-title strong { font-size: 24px; color: rgb(255, 255, 255); font-family: Electrolize; text-transform: uppercase; }
h1.page-title .top-line { background-color: rgb(0, 157, 255); position: absolute; top: -14px; left: 0px; width: 100%; height: 8px; display: block; opacity: 0.15; }
h1.page-title .inner-line { background-color: rgb(0, 222, 255); position: absolute; top: 0px; left: 0px; width: 100px; height: 2px; display: block; }
h1.page-title .bottom-line { background-color: rgb(22, 129, 165); position: absolute; bottom: -5px; left: 0px; width: 1px; height: 4px; display: block; }
h1.page-title .icon { display: block; width: 48px; height: 48px; position: absolute; left: 5px; top: 3px; background: url(data:image/webp;base64,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); }
#contentbody.account-section { background: url("") center top / auto repeat, url("") center top / auto no-repeat, url("") center top / 100% repeat, 0% 0% / auto; width: 100%; padding-bottom: 785px; }
.account-section .content-wrapper { background: url("") left top repeat-x, url("") left bottom repeat-x, rgba(0, 0, 0, 0.4); }
.account-section .content-wrapper > .content { padding: 45px 0px; position: relative; }
.submenu.exagon { margin: 75px 0px 0px; position: relative; z-index: 2; }
.submenu.exagon .bg-line { display: block; height: 4px; border-left: 9px solid rgb(33, 226, 253); border-right: 9px solid rgb(33, 226, 253); margin-bottom: 6px; background: rgba(56, 151, 255, 0.1); }
.submenu.exagon ul { list-style-type: none; text-align: center; line-height: 14px; margin: -28px 0px 0px; padding: 0px 5%; }
.submenu.exagon ul li { float: left; width: 14%; min-width: 112px; line-height: 28px; height: 46px; }
.submenu.exagon ul.item-5 li { width: 19%; min-width: 112px; }
.submenu.exagon ul li.billing { line-height: inherit; }
.submenu.exagon ul li.active span { display: block; width: 100%; min-width: 112px; height: 147px; background: url("") 50% 50% no-repeat; margin: -87px auto 0px; }
.submenu.exagon ul li.active.subscribers span { background: url("") 50% 50% no-repeat; }
.submenu.exagon a { font-size: 12px; line-height: 14px; font-family: Electrolize; color: rgb(255, 255, 255); text-transform: uppercase; }
.submenu.exagon a:hover, .submenu.exagon .active a, .submenu.exagon .subscribers a:hover { color: rgb(55, 243, 255); text-shadow: rgb(0, 163, 255) 0px 0px 20px; }
.submenu.exagon .subscribers a { color: rgb(255, 255, 0); text-shadow: rgb(255, 255, 0) 0px 0px 20px; }
.submenu.exagon .subscribers.active a:hover { color: rgb(255, 255, 0); text-shadow: rgb(255, 255, 0) 0px 0px 20px; }
.submenu.exagon .disabled a, .submenu.exagon .disabled a:hover { color: rgb(119, 119, 119); cursor: default; text-shadow: none; }
.sidenav { width: 215px; position: absolute; left: 0px; top: 45px; }
.sidenav ul { list-style-type: none; padding: 0px; margin: 0px; }
.sidenav li { height: 35px; margin-bottom: 5px; }
.sidenav li .line { display: block; width: 6px; height: 35px; background: rgba(41, 81, 99, 0.5); float: left; margin-right: 7px; }
.sidenav li.active .line { background: none 0px 0px repeat scroll rgb(140, 241, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
.sidenav li.special .line { background: rgb(255, 255, 0); }
.sidenav li.special:hover .line, .sidenav li.special.active .line { box-shadow: rgb(255, 255, 0) 0px 0px 6px; }
.sidenav li.special a { color: rgb(126, 127, 2); }
.sidenav li.special.active a { color: rgb(255, 255, 0); }
.sidenav li.special a:hover { color: rgb(255, 255, 0); }
.sidenav li .bg { display: block; width: 168px; height: 35px; float: left; padding-left: 12px; }
.sidenav li.active .bg { border-right: 1px solid rgb(0, 178, 196); background-image: -webkit-linear-gradient(left, rgba(48, 145, 250, 0.15) 5%, rgba(17, 53, 89, 0.15) 100%); }
.sidenav li a { font-size: 12px; font-family: Electrolize; color: rgb(88, 126, 145); text-transform: uppercase; line-height: 38px; display: block; width: 100%; height: 100%; }
.sidenav li a span.bg { font-family: Electrolize; }
.sidenav li.active a, .sidenav li a:hover { color: rgb(255, 255, 255); }
.sidenav li.disabled a, .sidenav li.disabled a:hover { color: rgb(88, 126, 145); opacity: 0.4; }
.sidenav li .badge { background-color: rgb(1, 32, 56); border-radius: 4px; padding: 2px 6px; color: rgb(88, 126, 145); float: right; height: 20px; line-height: 20px; margin: 6px 10px 0px 0px; }
#billing.rsvp .inner-content { padding-left: 215px; }
#billing.rsvp .list-items .title-col .rsvp-actions { float: right; margin-top: -15px; text-transform: none; }
#billing.rsvp .list-items .title-col h3 { pointer-events: none; }
#settings .inner-content { padding-left: 215px; }
#settings .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#settings .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#settings .inner-content .top > .separator { margin: 20px 0px 35px; }
#settings .inner-content .row { padding: 2px 0px; border-bottom: 1px solid rgb(26, 41, 51); position: relative; z-index: 1; overflow-y: visible !important; }
#settings .inner-content .row.active { z-index: 2; }
#settings .inner-content .row.country-row { z-index: 3; }
#settings .inner-content .row.display { z-index: 4; }
#settings .inner-content .row.last { border-bottom: none; }
#settings .inner-content .row > .shadow { padding: 13px 0px; margin: 0px; }
#settings .inner-content .row.active > .shadow { box-shadow: rgb(26, 41, 51) 0px 30px 30px -30px inset, rgb(26, 41, 51) 0px -30px 30px -30px inset; }
#settings .inner-content .row > .shadow > .inner { position: relative; }
#settings .inner-content .row > .shadow > .inner label { font-size: 12px; font-weight: 700; color: rgb(153, 153, 153); width: 180px; }
#settings .inner-content .row > .shadow > .inner label.gold { color: rgb(255, 255, 0); }
#settings .inner-content .row > .shadow > .inner label a { color: rgb(0, 174, 255); }
#settings .inner-content .row > .shadow > .inner label.second { margin-top: 30px; }
#settings .inner-content .row > .shadow > .inner form label { color: rgb(118, 150, 174); }
#settings .inner-content .row > .shadow > .inner label.sub-label { color: rgb(112, 133, 149); font-style: italic; padding-left: 25px; position: relative; display: block; width: 155px; float: left; line-height: 24px; }
#settings .inner-content .row > .shadow > .inner label.sub-label span { display: block; width: 16px; height: 9px; background: url(""); position: absolute; top: 7px; left: 0px; }
#settings .inner-content .row > .shadow > .inner .more-info { color: rgb(114, 184, 216); font-size: 12px; line-height: 24px; float: left; }
#settings .inner-content .row > .shadow > .inner .more-info a { color: rgb(0, 174, 255); }
#settings .inner-content .row > .shadow > .inner .more { padding-top: 10px; }
#settings .inner-content .row .col.col-label { width: 180px; float: left; }
#settings .inner-content .row .col.col-edit-wrapper { padding-left: 180px; padding-right: 40px; }
#settings .inner-content .row .col.col-edit-wrapper > .view { font-size: 12px; line-height: 24px; color: rgb(114, 184, 216); }
#settings .inner-content .row .edit { display: block; width: 30px; height: 26px; background: url("") -12px -12px no-repeat; position: absolute; right: 26px; top: 0px; }
#settings .inner-content .row .edit.yellow { background: url("") -12px -12px no-repeat; padding-top: 2px; color: rgb(255, 255, 0); font-size: 13px; text-indent: -24px; }
#settings .inner-content .row .edit .effect { display: block; width: 54px; height: 50px; position: absolute; top: -12px; left: -12px; background: url("") 0px -50px no-repeat; opacity: 0; }
#settings .inner-content .row .edit .effect.yellow { background: url("") 0px -50px no-repeat; opacity: 0; }
#settings .inner-content .row .edit:hover .effect, #settings .inner-content .row.active .edit .effect { width: 54px; height: 50px; position: absolute; top: -12px; left: -12px; opacity: 1; }
#settings .inner-content .row.languages { z-index: 2; }
#settings .inner-content .row.languages .selectlist .scrollable .viewport { width: 175px; }
#settings .inner-content .row.languages .selectlist .scrollable .body { width: 170px; }
#settings .inner-content .row.xmpp_token input[type="text"] { font-size: 14px; }
#settings .inner-content .row.block_invitations .toggle-wrapper { margin-right: 100px; }
#settings .inner-content .row.hide_leaderboard .toggle-wrapper { margin-right: 100px; }
#settings .inner-content .row.optout_gdpr .toggle-wrapper { margin-right: 100px; }
#settings .optout_gdpr.is-hidden { display: none; }
#settings .inner-content .row.newsletter_subscription_status .toggle-wrapper { margin-right: 100px; }
#settings.overview form { display: none; width: 100%; padding-top: 10px; }
#settings.overview .shadow-button { min-width: 30px; }
#settings .block-head { margin: 50px 0px 5px; }
#settings .block-head h3 { font-size: 15px; border-bottom: 1px solid rgb(78, 224, 255); margin-bottom: 0px; padding-bottom: 5px; text-transform: uppercase; color: rgb(78, 224, 255); position: relative; }
#settings .block-head h3::before, #settings .block-head h3::after { content: ""; display: block; position: absolute; bottom: -3px; }
#settings .block-head h3::before { width: 130px; height: 2px; left: 0px; background-color: rgb(78, 224, 255); }
#settings .block-head h3::after { width: 0px; height: 0px; border-style: solid; border-width: 2px 2px 0px 0px; left: 130px; border-color: rgb(78, 224, 255) transparent transparent; }
#settings .block-head p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); padding: 0px; margin: 3px 0px 0px; }
#settings .inner-content .row > .shadow > .inner label.room { float: left; }
#settings .note { border: 1px solid rgb(140, 241, 255); border-radius: 5px; margin: 16px; font-size: 11px; line-height: 14px; padding: 16px; min-height: 28px; position: relative; }
#settings .note b { color: rgb(114, 184, 216); }
#settings .warning-note { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 10px; margin-top: 35px; font-size: 12px; line-height: 14px; color: rgb(97, 141, 150); padding: 11px 30px 11px 60px; min-height: 28px; }
#settings .warning-note b { color: rgb(255, 255, 255); }
#settings fieldset { min-width: 330px; margin-right: 65px; }
#settings .corner-wrapper { position: relative; display: inline-block; width: 100%; }
#settings input[type="text"], #settings input[type="password"] { background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(22, 42, 63, 0.8); font-size: 12px; color: rgb(53, 94, 120); width: 292px; padding: 8px 15px; display: block; margin: 0px 10px 5px 0px; float: left; box-sizing: border-box; }
#settings input[type="text"]:focus, #settings input[type="password"]:focus { border: 1px solid rgb(0, 183, 202); color: rgb(66, 198, 231); box-shadow: rgba(0, 112, 200, 0.3) 0px 0px 20px inset; }
#settings .autocomplete input[type="text"].loading { background: url("") 95% 50% no-repeat rgba(0, 0, 0, 0.4); }
#settings input[type="submit"] { height: 34px; width: 83px; padding: 0px 0px 0px 20px; margin: 0px; font-family: Electrolize; font-size: 11px; color: rgb(255, 255, 255); text-transform: uppercase; border: none; position: relative; z-index: 2; background: 0px 0px; }
#settings .submit-wrapper { height: 40px; width: 83px; margin: 0px; background: url(""); position: relative; display: block; float: left; }
#settings .selectlist.small { width: 100px; float: left; margin-right: 10px; }
#settings .selectlist.small span { width: 45px; }
#settings .selectlist.small .scrollable { height: 100px !important; }
#settings .selectlist.large { width: 320px; float: left; margin-right: 10px; }
#settings .selectlist.large span { width: 255px; }
#settings .selectlist.large .scrollable { height: 150px !important; }
#settings .inner-content .row .selectlist.large .scrollable .viewport { width: 250px; }
#settings .inner-content .row .selectlist.large .scrollable .body { width: 245px; }
#settings .error-message { background: url("") 7px 50% no-repeat rgba(178, 34, 34, 0.2); border: 1px solid rgb(80, 42, 54); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(187, 0, 0); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
#settings .error-message strong { color: red; }
#settings .success-message { background: url("") 7px 50% no-repeat rgba(55, 158, 63, 0.2); border: 1px solid rgb(31, 82, 53); border-radius: 5px; margin-bottom: 10px; font-size: 11px; line-height: 14px; color: rgb(50, 170, 50); padding: 11px 30px 11px 60px; display: none; min-height: 28px; }
#settings .success-message strong { color: rgb(0, 255, 0); }
#settings .password-wrapper { position: relative; display: block; width: 292px; float: left; margin-right: 10px; }
#settings .password-wrapper .fake-password-input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; color: rgb(53, 94, 120); font-size: 12px; line-height: 30px; padding-left: 15px; cursor: text; }
#settings.notifications h3 { font-size: 18px; border-bottom: 1px solid rgb(41, 73, 97); padding: 10px 0px 5px; margin-bottom: 18px; }
#settings.notifications .block { width: 49%; min-height: 50px; padding: 23px 23px 15px; box-sizing: border-box; }
#settings.notifications .block .inner { min-height: 100px; margin: -23px -23px 0px; padding: 23px 23px 0px 125px; }
#settings.notifications .block.rss .inner { background: url("") 23px 23px no-repeat rgba(6, 52, 69, 0.2); }
#settings.notifications .block.jump-point .inner { background: url("") 23px 23px no-repeat rgba(6, 52, 69, 0.2); }
#settings.notifications .block .inner h2 { margin: 0px; font-size: 22px; color: rgb(37, 228, 255); }
#settings.notifications .block .inner p { font-size: 11px; line-height: 14px; color: rgb(97, 147, 171); padding: 10px 0px; margin: 0px; }
#settings.notifications .block .line { background: rgb(11, 45, 68); border-left: 6px solid rgb(0, 193, 243); border-right: 6px solid rgb(0, 193, 243); height: 1px; }
#settings.notifications .block .bottom { padding-top: 15px; font-weight: 700; font-size: 11px; color: rgb(255, 255, 255); }
#settings.notifications .block .bottom label { float: left; font-size: 11px; color: rgb(65, 107, 134); font-weight: 700; cursor: pointer; }
#settings.notifications .block .bottom label.on { color: rgb(0, 228, 255); }
#settings.notifications .block .bottom label.radio { margin-left: 20px; }
#settings.notifications .block .bottom label.checkbox { margin-left: -5px; }
#settings.notifications .block .bottom label span { padding-left: 30px; }
#settings.notifications label span { font-size: 11px; height: 16px; line-height: 14px; }
#settings.notifications .tag-wrapper { position: relative; margin-top: 85px; }
#settings.notifications .tag-wrapper .btn-all-tag { position: absolute; top: -5px; right: 0px; }
#settings.adressbook .add-address-line { height: 4px; background: rgb(18, 28, 41); margin-bottom: -27px; }
#settings.adressbook .address-btn { margin-bottom: 27px; }
#settings.reset-account .inner-content p { font-size: 14px; }
#settings.reset-account .inner-content ul li { font-size: 14px; color: rgb(255, 255, 255); }
#settings.reset-account .inner-content a { font-size: 14px; color: rgb(0, 174, 255); }
#settings.reset-account .inner-content .reset-account-button { opacity: 0.4; }
#settings.adressbook .address-item { width: 404px; height: 192px; background: url(""); margin: 0px 0px 25px; position: relative; }
#settings.adressbook .address-item > .effect { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(""); opacity: 0; }
#settings.adressbook .address-item.active > .effect { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url(""); opacity: 1; }
#settings.adressbook .address-item .buttons-wrapper { width: 144px; height: 39px; position: absolute; top: 1px; right: 1px; background: url(""); z-index: 3; }
#settings.adressbook .address-item .buttons-wrapper .btn { display: block; width: 31px; height: 26px; position: absolute; top: 6px; background: url(""); }
#settings.adressbook .address-item .buttons-wrapper .btn.edit { left: 52px; background-position: 0px 0px; }
#settings.adressbook .address-item .buttons-wrapper .btn.close { left: 90px; background-position: -31px 0px; }
#settings.adressbook .address-item .buttons-wrapper .btn .effect { width: 100%; height: 100%; background: url(""); position: absolute; top: 0px; left: 0px; display: block; opacity: 0; }
#settings.adressbook .address-item .buttons-wrapper .btn.edit .effect { background-position: 0px -26px; }
#settings.adressbook .address-item .buttons-wrapper .btn.close .effect { background-position: -31px -26px; }
#settings.adressbook .address-item .buttons-wrapper .btn:hover .effect { opacity: 1; }
#settings.adressbook .address-item .address-content { position: relative; z-index: 2; padding: 20px 22px; }
#settings.adressbook .address-item .address-content .text { position: relative; padding-left: 20px; }
#settings.adressbook .address-item .address-content h3 { margin: 0px 0px 15px; font-size: 22px; color: rgb(37, 228, 255); width: 270px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#settings.adressbook .address-item .address-content h4 { margin: 0px 0px 5px; font-size: 14px; color: rgb(255, 255, 255); font-family: Arial; font-weight: 700; }
#settings.adressbook .address-item .address-content p { padding: 0px; margin: 0px; font-size: 11px; color: rgb(97, 147, 171); }
#settings.adressbook .address-item .address-content .line { width: 2px; height: 100%; position: absolute; top: 0px; left: 0px; background: rgb(37, 228, 255); box-shadow: rgb(0, 255, 255) 0px 0px 20px; }
#settings.adressbook .address-item .address-default-btn { height: 29px; background: url("") 0px -29px no-repeat; position: absolute; bottom: -5px; left: 145px; display: block; padding-left: 52px; font-size: 11px; color: rgb(64, 144, 170); line-height: 30px; z-index: 3; }
#settings.adressbook .address-item .address-default-btn .effect { display: block; width: 52px; height: 29px; background: url("") 0px 0px no-repeat; position: absolute; top: 0px; left: 0px; opacity: 0; }
#settings.adressbook .address-item .address-default-btn:hover, #settings.adressbook .address-item .address-default-btn.active { color: rgb(255, 255, 255); }
#settings.adressbook .address-item .address-default-btn:hover .effect, #settings.adressbook .address-item .address-default-btn.active .effect { opacity: 1; }
#settings.profile .avatar-thumb { width: 76px; height: 76px; padding: 4px; background: url("") 50% 50% no-repeat; position: relative; }
#settings.profile .avatar-thumb img { background: rgb(0, 0, 0); }
#settings.profile .avatar-thumb img[src=""] { display: none; }
#settings.profile .avatar-thumb.load { background: url("") 50% 50% no-repeat rgb(0, 0, 0); }
#settings.profile .avatar-thumb.load img { opacity: 0; }
#settings.profile .button-wrapper { margin: 3px 0px 0px 15px; }
#settings.profile .button-wrapper .shadow-button { margin-bottom: 3px; }
#settings.profile .button-wrapper .shadow-button.hide { display: none; }
#settings.profile .button-wrapper.hide { display: none; }
#settings.profile .col-edit-wrapper.hide { display: none; }
#settings.profile .woh { margin-top: 10px; }
#settings.profile .region { margin-top: 10px; padding-left: 30px; background: url("") 0px 10px no-repeat scroll transparent; z-index: 1; position: relative; }
#settings.profile .btn { width: 12px; height: 12px; background: url(""); display: block; margin: 9px 0px 0px 13px; }
#settings.profile .btn:hover { opacity: 0.75; }
#settings.profile .btn-add { background-position: -25px 0px; display: none; }
#settings.profile .language-row { margin-bottom: 10px; }
#settings.profile .language-row.last { margin-bottom: 0px; }
#settings.profile .language-row.last .btn-add { display: block; }
#settings.profile .language-row.last.max .btn-add { display: none; }
#settings.profile .row input[type="text"] { width: 100%; }
#settings.profile .row textarea { height: 180px; }
#settings.profile .row .corner-wrapper { max-width: 455px; }
#settings.profile .apply p { padding: 8px 0px 0px 35px; margin: 0px; color: rgb(97, 141, 150); font-size: 11px; }
#settings.profile .apply p strong { color: rgb(114, 184, 216); display: block; }
#settings.profile .apply .uimsg { display: none; font-size: 14px; color: rgb(114, 184, 216); font-family: Electrolize; line-height: 32px; }
#settings.profile .apply .uimsg.error { color: rgb(187, 0, 0); }
#settings.profile .apply .uimsg.success { color: rgb(0, 187, 0); }
#settings.profile .upload { overflow: hidden; position: relative; }
#settings.profile .upload, #settings.profile .upload input[type="file"] { width: 48px; height: 42px; cursor: pointer; }
#settings.profile .upload input[type="file"] { opacity: 0; position: absolute; left: -999px; top: 0px; z-index: 2; cursor: pointer; }
#settings.profile .error-message { max-width: 545px; }
#settings .preferred-language-text { margin-bottom: 10px; max-width: 455px; color: rgb(153, 153, 153) !important; }
#settings.profile #settings-twitch .twitch-legal-text { color: rgb(255, 255, 255); margin-bottom: 10px; max-width: 440px; font-weight: 300; }
#settings.profile #settings-twitch .twitch-legal-text a { color: rgb(140, 241, 255); font-weight: 700; }
#settings.profile #settings-twitch .add-twitch-button-container.hide, #settings.profile #settings-twitch .delete-twitch-button-container.hide, #settings.profile #settings-twitch .twitch-information-container.hide { display: none; }
#settings.ptu .ptucard { position: relative; background: url(data:image/webp;base64,UklGRh4DAABXRUJQVlA4WAoAAAA4AAAAAAAAAgAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIBAAAAAAkAAdWUDggSgAAAPACAJ0BKgEAAwABQCYlqAJ0ugH4ASwDBAPX/A9EArXgAPqf7Yv8Y//nreiG6y6lXyDP2kf/v+IPuklVH7/EH3SSqj+U/f8oEAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAAQAAAAOgBAABAAAAAwAAAAAAAAA=) repeat; min-height: 175px; padding: 20px; }
#settings.ptu .ptucard p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(97, 141, 150); }
#settings.ptu .ptucard .center { margin: 30px auto 10px; width: 330px; }
.nice-box { background: url("") repeat-x, linear-gradient(rgba(9, 12, 15, 0.9) 0%, rgba(14, 29, 42, 0.9) 100%); }
#billing .controls { display: block; margin-bottom: 15px; height: 64px; }
#billing .controls > div { float: left; margin-right: 15px; }
#billing .storefront-selector a { display: block; background: url("") repeat rgb(7, 44, 77); padding: 7px 18px; position: relative; float: left; border-right: 1px solid rgba(0, 0, 0, 0.2); border-top: 1px solid rgb(57, 160, 215); margin-bottom: 20px; }
#billing .storefront-selector a .text { color: rgb(204, 204, 204); font-family: Electrolize; font-size: 12px; position: relative; z-index: 2; }
#billing .storefront-selector a .effect { background: url("") 0px 0px repeat scroll transparent; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; z-index: 1; }
#billing .storefront-selector a.on .text { color: rgb(0, 228, 255); }
#billing .storefront-selector a:hover .text { color: rgb(255, 255, 255); }
#billing .storefront-selector a:first-child { border-radius: 5px 0px 0px 5px; border-left: none; }
#billing .storefront-selector a:first-child .effect { border-radius: 5px 0px 0px 5px; }
#billing .storefront-selector a:last-child { border-radius: 0px 5px 5px 0px; border-left: none; }
#billing .storefront-selector a:last-child .effect { border-radius: 0px 5px 5px 0px; }
#billing .storefront-selector a.on .effect { opacity: 1; }
#billing .storefront-selector a:active .effect { opacity: 1; }
#billing .orderaction-selector a { display: block; background: url("") repeat rgb(7, 44, 77); padding: 8px 12px; position: relative; float: left; border-right: 1px solid rgba(0, 0, 0, 0.2); border-top: 1px solid rgb(57, 160, 215); margin-bottom: 20px; }
#billing .orderaction-selector a .text { color: rgb(204, 204, 204); font-family: Electrolize; font-size: 12px; position: relative; z-index: 2; }
#billing .orderaction-selector a .effect { background: url("") 0px 0px repeat scroll transparent; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; z-index: 1; }
#billing .orderaction-selector a.on .text { color: rgb(0, 228, 255); }
#billing .orderaction-selector a:hover .text { color: rgb(255, 255, 255); }
#billing .orderaction-selector a.cancel-order.on .text { color: rgb(0, 148, 166); }
#billing .orderaction-selector a.cancel-order.on:hover .text { color: red; }
#billing .orderaction-selector a:first-child { border-radius: 5px 0px 0px 5px; border-left: none; }
#billing .orderaction-selector a:first-child .effect { border-radius: 5px 0px 0px 5px; }
#billing .orderaction-selector a:last-child { border-radius: 0px 5px 5px 0px; border-left: none; }
#billing .orderaction-selector a:last-child .effect { border-radius: 0px 5px 5px 0px; }
#billing .orderaction-selector a.on .effect { opacity: 1; }
#billing .orderaction-selector a:active .effect { opacity: 1; }
#billing .status-selector { margin-bottom: 20px; }
#billing .status-selector .tag a { cursor: pointer; }
#billing .status-selector .tag { margin: 0px 15px 0px 0px; }
#billing .status-selector .tag .tag-content { padding-left: 10px; padding-right: 15px; }
#billing .status-selector .tag .tag-content .text { color: rgb(204, 204, 204); }
#billing .status-selector .tag.on .tag-content .text { color: rgb(0, 228, 255); }
#billing .status-selector .tag:hover .left .effect { opacity: 0; }
#billing .status-selector .tag:hover .tag-content .effect { opacity: 0; }
#billing .status-selector .tag:hover .tag-content .text { color: rgb(0, 228, 255); }
#billing .status-selector .tag:active .tag-content .effect { opacity: 1; }
#billing .status-selector .tag.on .left .effect { opacity: 1; }
#billing .status-selector .tag.on .tag-content .effect { opacity: 1; }
#billing .controls > div.options-selector { float: right; margin: 0px; }
#billing .options-selector { padding-bottom: 3px; }
#billing .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#billing .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#billing .inner-content .none > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#billing .inner-content .top > .separator { margin: 20px 0px 35px; }
#billing .content h3 { font-size: 18px; border-bottom: 1px solid rgb(41, 73, 97); padding-bottom: 5px; margin-bottom: 15px; }
#billing .content .bottom.billing-title-pager-wrapper { border-top: 1px solid rgb(41, 73, 97); }
#billing .content .row { margin: 0px 0px 15px 9px; background: rgba(23, 29, 37, 0.5); padding: 25px; position: relative; box-sizing: border-box; }
#billing .content .row.dark { background: rgba(23, 29, 37, 0.3); }
#billing .content ul { margin: 0px; padding: 0px; list-style: none; }
#billing .content .row.pledge .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(35, 54, 68); }
#billing .content .row.game .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(255, 180, 0, 0.3); }
#billing .content .row.rental .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(174, 229, 244, 0.3); }
#billing .content .row.rental.ending .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(255, 180, 0, 0.3); }
#billing .content .row.rental.expired .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(255, 0, 0, 0.3); }
#billing .content .row.rental.inuse .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgba(0, 255, 0, 0.3); }
#billing .content .row.active { border-top: 2px solid rgb(36, 66, 86); border-bottom: 2px solid rgb(36, 66, 86); background: rgba(12, 27, 43, 0.5); margin-top: -2px; }
#billing .content .row > .line .effect { width: 100%; height: 100%; background: rgb(140, 241, 255); box-shadow: rgba(0, 153, 255, 0.7) 0px 0px 40px; opacity: 0; }
#billing .content .row.pledge > .line .effect { width: 100%; height: 100%; background: rgb(140, 241, 255); box-shadow: rgba(0, 153, 255, 0.7) 0px 0px 40px; opacity: 0; }
#billing .content .row.game > .line .effect { width: 100%; height: 100%; background: rgba(255, 180, 0, 0.6); box-shadow: rgba(255, 180, 0, 0.6) 0px 0px 40px; opacity: 0; }
#billing .content .row.rental > .line .effect { width: 100%; height: 100%; background: rgba(174, 229, 244, 0.6); box-shadow: rgba(174, 229, 244, 0.6) 0px 0px 40px; opacity: 0; }
#billing .content .row.ending > .line .effect { width: 100%; height: 100%; background: rgba(255, 180, 0, 0.6); box-shadow: rgba(255, 180, 0, 0.6) 0px 0px 40px; opacity: 0; }
#billing .content .row.expired > .line .effect { width: 100%; height: 100%; background: rgba(255, 0, 0, 0.6); box-shadow: rgba(255, 0, 0, 0.6) 0px 0px 40px; opacity: 0; }
#billing .content .row.inuse > .line .effect { width: 100%; height: 100%; background: rgba(0, 255, 0, 0.6); box-shadow: rgba(0, 255, 0, 0.6) 0px 0px 40px; opacity: 0; }
#billing.pledges .inner-content { padding-left: 215px; }
#billing.pledges .inner-content .hangar-info { margin: 0px 0px 40px; padding: 10px; -webkit-font-smoothing: antialiased; background: rgba(22, 104, 159, 0.2); }
#billing.pledges .inner-content .hangar-info .hangar-info-content { clear: both; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { display: inline-block; vertical-align: top; width: 45%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { display: inline-block; vertical-align: top; width: 50%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .hangar-info-image { width: 326px; height: 211px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .hangar-info-image img { width: 100%; height: auto; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .title { padding: 0px 40px 0px 0px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .title h2 { font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 28px; line-height: 32px; font-weight: 400; text-transform: uppercase; text-shadow: rgb(0, 153, 255) 0px 0px 20px; color: rgb(0, 231, 255); margin-bottom: 10px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .description { font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; color: rgb(255, 255, 255); width: 90%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions { margin: 25px 0px 0px; padding: 0px 25px 0px 0px; text-align: right; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a { position: relative; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; text-transform: uppercase; color: rgb(0, 231, 255); text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a:hover { color: rgb(255, 255, 255); }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a .actions-link-arrows { position: absolute; top: -10px; left: -10px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a .actions-link-arrows i { display: inline-block; width: 47px; height: 37px; margin-left: -41px; background-image: url(""); opacity: 0.7; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions a:hover .actions-link-arrows { left: -8px; }
@media only screen and (max-width: 1024px) {
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { width: 50%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { width: 50%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .title h2 { font-size: 24px; line-height: 28px; }
}
@media only screen and (max-width: 768px) {
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { width: 50%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { width: 50%; }
}
@media only screen and (max-width: 736px) {
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { width: 53%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { width: 47%; }
}
@media only screen and (max-width: 680px) {
#billing.pledges .inner-content .hangar-info .hangar-info-content-left { width: 100%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content-right { width: 100%; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .hangar-info-image { width: 100%; height: auto; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .title { padding: 0px 120px 0px 0px; }
#billing.pledges .inner-content .hangar-info .hangar-info-content .actions { margin: 25px 0px 10px; }
}
#billing.pledges.hangar-config .inner-content { padding-left: 0px; }
#billing.pledges .list-items .title-col h3.upgraded { border-color: rgb(255, 205, 71); }
#billing.pledges span.upgraded { margin-left: 15px; }
#billing.pledges .content .row .shadow-button.upgrade { padding: 0px 8px 0px 0px; min-width: 0px; width: 3px; margin-left: 20px; height: 32px; line-height: 32px; transition: width 0.3s ease-in-out 0s, visibility 1s linear 0s; }
#billing.pledges .content .row .shadow-button.upgrade:hover { padding: 0px 8px 0px 25px; width: 45px; }
#billing.pledges .content .row .shadow-button.upgrade .label { opacity: 0; transition: none 0s ease 0s; text-transform: none; }
#billing.pledges .content .row .shadow-button.upgrade:hover .label { opacity: 1; transition: opacity 0.3s linear 0.2s; }
#billing .content .row.active > .line .effect { opacity: 1; }
#billing .content .row .more { display: none; }
#billing .content .row.active .more { display: block; }
#billing .content .row.active .more { margin-top: 6px; background: url("") left top repeat-x, url("") left bottom repeat-x, rgba(0, 0, 0, 0.4); }
#billing .content .row.active .more .with-images { margin: 0px -17px 40px; }
#billing .content .row.active .more .with-images .item { background: rgba(0, 200, 255, 0.05); width: 100%; min-height: 90px; display: inline-block; vertical-align: top; margin-left: 11px; margin-bottom: 20px; border: 1px solid rgba(0, 170, 255, 0.15); border-radius: 2px; }
#billing .content .row.active .more .with-images .item .image { width: 97px; height: 67px; float: left; background-size: cover; background-position: center center; margin: 12px 0px 12px 15px; }
#billing .content .row.active .more .with-images .item .text { float: left; margin-left: 15px; margin-bottom: 12px; width: 190px; }
#billing .content .row.active .more .with-images .item .text .title { font-size: 14px; color: rgb(189, 206, 212); font-weight: 700; margin-top: 10px; max-width: 100%; overflow-wrap: break-word; font-family: Electrolize; text-transform: uppercase; }
#billing .content .row.active .more .with-images .item .text .kind { font-size: 11px; font-style: italic; color: rgb(0, 186, 255); }
#billing .content .row.active .more .with-images .item .text .liner { font-size: 11px; color: rgb(0, 222, 255); }
#billing .content .row.active .more .with-images .item .text .liner span { font-family: Electrolize; font-size: 11px; color: rgb(255, 255, 255); }
#billing .content .row.active .more .with-images .item .custo-row { padding: 20px; margin: 18px; display: none; clear: both; background-color: rgba(29, 63, 98, 0.3); }
#billing .content .row.active .more .with-images .item.item--expanded .custo-row { display: block; }
#billing .content .row.active .more .with-images .item .customize-button-ico { position: absolute; left: 0px; top: 6px; }
#billing .content .row.active .more .with-images .item .custo-link { position: relative; margin: 20px 0px 10px; display: inline-block; padding: 5px 0px; font-family: Electrolize; font-size: 12px; color: rgb(0, 222, 255); }
#billing .content .row.active .more .with-images .item .custo-link span { position: absolute; right: -21px; top: 7px; width: 10px; height: 12px; background: url("") -64px 97px; transition: all 0.18s ease-out 0s; transform-origin: 50% 50%; transform: rotate(90deg); }
#billing .content .row.active .more .with-images .item.item--expanded .custo-link span { transform: rotate(-90deg); }
#billing .content .row.active .more .with-images .item .custo-row .custo-row-inner { display: flex; }
#billing .content .row.active .more .with-images .item .custo-col { flex: 1 1 0%; padding: 10px; }
#billing .content .row.active .more .with-images .item .custo-cat { padding: 0px 0px 10px; font-size: 14px; color: rgb(0, 222, 255); text-shadow: rgb(0, 163, 255) 0px 0px 20px; text-transform: uppercase; font-family: Electrolize; }
#billing .content .row.active .more .with-images .item .custo-slot { padding: 0px; font-size: 12px; line-height: 14px; color: rgb(190, 196, 199); font-family: Electrolize; }
#billing .content .row.active .more .with-images .item ul { padding: 1px 0px 15px 20px; list-style-type: disc; font-family: Electrolize; }
#billing .content .row.active .more .with-images .item .custo-choice { padding: 0px; font-size: 12px; line-height: 14px; color: rgb(139, 156, 166); }
#billing .content .row.active .more .also-contains { color: rgb(0, 231, 255); font-size: 18px; font-family: Electrolize; text-transform: uppercase; border-bottom: 1px solid rgb(34, 61, 84); }
#billing .content .row.active .more .without-images { margin-left: -10px; margin-top: 20px; margin-bottom: 20px; }
#billing .content .row.active .more .without-images .item { background: url("") left center no-repeat; height: 35px; padding-left: 35px; float: left; width: 307px; }
#billing .content .row.active .more .without-images .item .title { color: rgb(189, 206, 212); font-size: 13px; font-weight: 700; line-height: 35px; font-family: Electrolize; }
#billing .content .row .arrow { display: block; position: absolute; top: 25px; right: 28px; width: 17px; height: 20px; background: url("") -22px -13px; }
#billing .content .row .arrow .effect { display: block; width: 56px; height: 56px; position: absolute; top: -17px; left: -22px; background: url("") 0px -51px; opacity: 0; }
#billing .content .row.active .arrow { transform: rotate(90deg); }
#billing .content .row.executed { background: url(""); }
#billing .content .row .arrow:hover .effect, #billing .content .row.active .arrow .effect { opacity: 1; }
#billing .content .row .basic-infos { font-size: 12px; color: rgb(169, 205, 226); }
#billing .content .row .basic-infos .col { float: left; line-height: 18px; width: 16%; padding: 0px 12px; background: url("") right top no-repeat; box-sizing: border-box; }
#billing .content .row .basic-infos .col.small { width: 11%; }
#billing .content .row .basic-infos .col.last { background: 0px 0px; }
#billing .content .row .basic-infos .col.date { width: 18%; padding-left: 0px; }
#billing .content .row .basic-infos .col.amount { font-size: 16px; color: rgb(80, 220, 255); }
#billing .content .row.game .basic-infos .col.amount { color: rgb(255, 180, 0); }
#billing .content .row.rental .basic-infos .col.amount { color: rgb(174, 229, 244); }
#billing .content .row .basic-infos .col.status-I { color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.status-O { color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.status-C { color: rgb(0, 255, 0); }
#billing .content .row .basic-infos .col.status-X { color: red; }
#billing .content .row .basic-infos .col.payment-yellow { color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.payment-green { color: rgb(0, 255, 0); }
#billing .content .row .basic-infos .col.payment-red { color: red; }
#billing .content .row .basic-infos .col.fulfillment-yellow { color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.fulfillment-yellow a { font-weight: 700; color: rgb(255, 185, 0); }
#billing .content .row .basic-infos .col.fulfillment-green { color: rgb(0, 255, 0); }
#billing .content .row .basic-infos .col.fulfillment-red { color: red; }
#billing .content .row .basic-infos .col > span { display: block; font-size: 11px; font-weight: 700; color: rgb(93, 120, 132); }
#billing .content .row .more table { border: none; font-size: 11px; color: rgb(169, 205, 226); width: 100%; text-align: left; }
#billing .content .row .more table.billing-summary th { border-bottom: 3px solid rgb(82, 125, 142); font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); padding-bottom: 5px; text-align: left; }
#billing .content .row .more table.billing-summary th.item { width: 34%; }
#billing .content .row .more table.billing-summary th.price { width: 13%; }
#billing .content .row .more table.billing-summary th.qty { width: 11%; }
#billing .content .row .more table.billing-summary th.discount { width: 14%; }
#billing .content .row .more table.billing-summary td { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); }
#billing .content .row .more table.billing-summary td.included { padding: 10px 0px 10px 20px; }
#billing .content .row .more table.billing-summary tr.cust-title td { font-size: 10px; border-bottom: 0px; color: rgb(255, 255, 255); }
#billing .content .row .more table.billing-summary tr.cust-item td:nth-of-type(1) { padding: 5px 0px 0px 10px; }
#billing .content .row .more table.billing-summary .tracking-button { text-align: center; }
#billing .content .billing-summary span.discounted { color: rgb(0, 187, 187); }
#billing .content .payment-wrapper span.discounted { color: rgb(0, 187, 187); }
#billing .content .payment-wrapper { border-top: 3px solid rgb(82, 125, 142); }
#billing .content .payment-wrapper th { text-align: left; }
#billing .content .payment-wrapper .address { float: left; width: 45%; }
#billing .content .payment-wrapper .address h4 { font-size: 14px; font-family: Arial; font-weight: 700; margin: 5px 0px 0px; }
#billing .content .payment-wrapper .address p { font-size: 11px; color: rgb(93, 120, 132); }
#billing .content .payment-wrapper .address p strong { font-size: 12px; color: rgb(0, 222, 255); }
#billing .content .payment-wrapper > .left-section { float: left; width: 51.3%; min-height: 1px; }
#billing .content .payment-wrapper > .right-section { float: left; width: 48.7%; }
#billing .content .payment-wrapper > .right-section .s-row { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); font-size: 11px; color: rgb(169, 205, 226); }
#billing .content .payment-wrapper > .right-section .s-row.last { border-bottom: none; }
#billing .content .payment-wrapper > .right-section .s-row strong { font-size: 12px; color: rgb(255, 255, 255); display: inline-block; width: 27%; text-align: right; padding-right: 15%; }
#billing .content .payment-wrapper .track-shipping { margin-top: 10px; }
#billing .content .subscriptions-wrapper { border-top: 5px solid rgb(255, 238, 193); padding: 30px; }
#billing .content .subscriptions-wrapper.last { border-bottom: 5px solid rgb(255, 238, 193); margin-bottom: 40px; }
#billing .content .subscriptions-wrapper.active { background: url("") center bottom repeat-x, url("") center top repeat-x; }
#billing .content .subscriptions-wrapper .badge h3 { font-size: 30px; color: rgb(0, 252, 255); border: none; text-shadow: rgb(0, 237, 255) 0px 0px 20px; margin: 0px; padding: 16px 0px 0px 97px; position: relative; }
#billing .content .subscriptions-wrapper .badge h3 span { position: absolute; top: -15px; left: 0px; width: 85px; height: 102px; display: block; background-position: center center; background-size: 100%; background-repeat: no-repeat; }
#billing .content .subscriptions-wrapper.past .badge h3 span { float: left; width: 67px; height: 102px; display: block; background: url("") no-repeat; }
#billing .content .subscriptions-wrapper.past .badge h3 { font-size: 18px; color: rgb(0, 252, 255); border: none; text-shadow: rgb(0, 237, 255) 0px 0px 20px; margin: 0px; padding: 12px 0px 0px 97px; position: relative; }
#billing .content .subscriptions-wrapper .text { width: 66.66%; float: left; margin-top: 30px; }
#billing .content .subscriptions-wrapper .text p { font-size: 11px; line-height: 20px; color: rgb(133, 155, 166); padding-top: 0px; margin-top: 0px; }
#billing .content .subscriptions-wrapper .col { float: left; line-height: 18px; padding: 0px 2% 0px 0px; margin-right: 2.5%; background: url("") right top no-repeat; font-size: 11px; color: rgb(107, 125, 134); box-sizing: border-box; }
#billing .content .subscriptions-wrapper.ended { border-top: 5px solid rgb(107, 125, 134); padding: 10px 30px; }
#billing .content .subscriptions-wrapper.ended.last { border-bottom: 5px solid rgb(107, 125, 134); }
#billing .content .subscriptions-wrapper.ended h2 { margin: 0px; color: rgb(240, 240, 240); font-size: 20px; }
#billing .content .subscriptions-wrapper.ended .basic-infos { margin-top: 0px; }
#billing .content .subscriptions-wrapper.ended .col > span { color: rgb(240, 240, 240); }
#billing .content .subscriptions-wrapper.ended .basic-infos .button { color: rgb(240, 240, 240); }
#billing .content .subscriptions-wrapper.ended .history-wrapper { margin-top: 10px; }
#billing .content .active-sub .subscriptions-wrapper:last-child { border-bottom: 5px solid rgb(255, 238, 193); margin-bottom: 20px; }
#billing .content .subscriptions-wrapper.ended .history-wrapper table th { color: rgb(240, 240, 240); }
#billing .content .top .credits { display: block; float: left; padding: 0px 10px 0px 30px; position: relative; margin-bottom: 30px; }
#billing .content .credit-line, #billing .content .spent-line { display: inline-block; margin-right: 20px; }
#billing .content .spent-line.time { margin-bottom: 40px; }
#billing .content .top .credits .corner { position: absolute; background: url(""); width: 6px; height: 6px; display: block; }
#billing .content .top .credits .corner-top-left { top: -5px; left: 0px; background-position: 0px 0px; }
#billing .content .top .credits .corner-top-right { top: -5px; right: 0px; background-position: -30px 0px; }
#billing .content .top .credits .corner-bottom-left { bottom: -5px; left: 0px; background-position: 0px -30px; }
#billing .content .top .credits .corner-bottom-right { bottom: -5px; right: 0px; background-position: -30px -30px; }
#billing .content .top .credits .credit-log { float: right; height: auto; }
#billing .content .top .pledge-log, #billing .content .top .ship-upgrade, #billing .content .top .rental-log { float: right; }
#billing .content .top .ship-upgrade { margin-right: 25px; }
#billing .content .credit-line em, #billing .content .spent-line em { font-size: 23px; color: rgb(37, 228, 255); font-family: Electrolize; text-decoration: none; font-style: normal; }
#billing .content .credit-line.uec em, #billing .content .spent-line.uec em { color: rgb(255, 180, 0); text-shadow: rgb(255, 180, 0) 0px 0px 20px; }
#billing .content .credit-line.rec em, #billing .content .spent-line.rec em { color: rgb(174, 229, 244); text-shadow: rgb(174, 229, 244) 0px 0px 20px; }
#billing .content .credit-line > span, #billing .content .spent-line > span { font-size: 10px; color: rgb(108, 132, 162); font-family: Electrolize; display: block; text-transform: uppercase; }
#billing .content .subscriptions-wrapper .col.last { background: 0px 0px; }
#billing .content .subscriptions-wrapper .col > span { display: block; font-size: 12px; font-weight: 700; color: rgb(255, 255, 255); }
#billing .content .subscriptions-wrapper .basic-infos { margin-top: 40px; position: relative; }
#billing .content .subscriptions-wrapper .basic-infos .button-wrapper { float: right; }
#billing .content .subscriptions-wrapper .basic-infos .button { display: block; font-size: 11px; font-family: Electrolize; color: rgb(255, 255, 255); padding-left: 30px; width: 125px; position: relative; margin-bottom: 6px; }
#billing .content .subscriptions-wrapper .basic-infos .button .icon { display: block; width: 12px; height: 12px; background: url("") -63px -81px; position: absolute; top: 2px; left: 6px; }
#billing .content .subscriptions-wrapper .basic-infos .button .icon > .effect { display: block; width: 24px; height: 24px; background: url("") -57px -51px; position: absolute; top: -6px; left: -6px; opacity: 0; }
#billing .content .subscriptions-wrapper .basic-infos .button:hover .icon > .effect, #billing .content .subscriptions-wrapper .basic-infos .button.history:hover .icon > .effect, #billing .content .subscriptions-wrapper.active .basic-infos .button.history .icon > .effect { opacity: 1; }
#billing .content .subscriptions-wrapper .basic-infos .button.history .icon { width: 9px; height: 10px; background-position: -65px -11px; left: 8px; top: 3px; }
#billing .content .subscriptions-wrapper .basic-infos .button.history .icon > .effect { display: block; width: 22px; height: 22px; background: url("") -57px -27px; position: absolute; top: -6px; left: -8px; opacity: 0; }
#billing .content .subscriptions-wrapper.active .basic-infos .button.history .icon { left: 7px; transform: rotate(90deg); }
#billing .content .subscriptions-wrapper .history-wrapper { display: none; }
#billing .content .subscriptions-wrapper .history-wrapper table { border: none; font-size: 11px; color: rgb(169, 205, 226); width: 100%; text-align: left; }
#billing .content .subscriptions-wrapper .history-wrapper table th { border-bottom: 3px solid rgb(82, 125, 142); font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); padding-bottom: 5px; text-align: left; }
#billing .content .subscriptions-wrapper .history-wrapper table th.date { width: 14.35%; }
#billing .content .subscriptions-wrapper .history-wrapper table th.description { width: 17.4%; }
#billing .content .subscriptions-wrapper .history-wrapper table th.due { width: 22.5%; }
#billing .content .subscriptions-wrapper .history-wrapper table td { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); }
#billing.pledges .content .list-items .row .col { padding: 0px; background: 0px 0px; width: 100%; }
#billing.pledges .list-items .item-image-wrapper { float: left; margin-right: 20px; }
#billing.pledges .list-items .item-image-wrapper.executed { background: rgba(0, 0, 0, 0.3); }
#billing.pledges .list-items .item-image-wrapper .image { background-size: cover; background-position: center center; background-repeat: no-repeat; width: 100px; height: 100px; }
#billing.pledges .list-items .title-col { color: rgb(255, 255, 255); }
#billing.pledges .list-items .title-col h3 { font-size: 20px; color: rgb(97, 216, 253); text-transform: uppercase; margin: 10px 0px 0px; }
#billing.pledges .list-items .title-col .availability { font-size: 10px; color: rgb(0, 255, 0); text-transform: uppercase; margin: 0px; font-family: Arial; }
#billing.pledges .list-items .title-col span.upgraded { font-size: 10px; color: rgb(224, 178, 61); text-transform: uppercase; margin: 0px; font-family: Arial; }
#billing.pledges .list-items .title-col .availability.yellow { color: rgb(255, 174, 0); }
#billing.pledges .list-items .title-col .availability.red { color: red; }
#billing.pledges .list-items .title-col .availability.executed { color: rgb(245, 245, 245); }
#billing.pledges .list-items .title .link { color: rgb(0, 174, 255); transition: color 0.3s ease 0s; }
#billing.pledges .list-items .title .link:hover { color: rgb(0, 153, 255); }
#billing.pledges .wrapper-col { margin-left: 140px; }
#billing.pledges .description-col { font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.pledges .date-col { width: 45%; float: left; font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.pledges .items-col { width: 45%; float: left; font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.pledges .content .row .arrow { top: 125px; }
#billing.pledges .items h2 { float: left; }
#billing.pledges .items .shadow-button, #billing.pledges .items .selectlist { float: right; margin-right: 20px; margin-top: 18px; }
#billing.pledges .package { background: rgba(19, 47, 69, 0.3); width: 248px; display: inline-block; border: 1px solid rgb(0, 91, 129); border-radius: 5px; text-align: left; margin: 0px 25px 55px; position: relative; vertical-align: top; }
#billing.pledges .package .illuminator { background: rgb(49, 205, 255); width: 57px; height: 1px; left: 50%; margin-left: -28px; box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#billing.pledges .package .illuminator.top { top: -1px; }
#billing.pledges .package .illuminator.bottom { top: auto; bottom: -1px; }
#billing.pledges .package .icon { width: 100%; height: 188px; background-position: center center; background-repeat: no-repeat; }
#billing.pledges .package .heading { background: rgba(0, 0, 0, 0.5); padding: 18px; }
#billing.pledges .package .heading h4 { margin: 0px; font-size: 18px; color: rgb(0, 240, 255); }
#billing.pledges .package .heading .price { margin: 0px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 14px; color: rgb(255, 174, 0); }
#billing.pledges .package .heading .price span { color: rgb(255, 255, 255); }
#billing.pledges .package .btn { background: rgba(0, 87, 152, 0.2); width: 203px; margin: 0px 0px 0px 11px; padding: 10px 0px; float: left; font-family: Electrolize, Tahoma, Arial, Helvetica, sans-serif; color: rgb(0, 255, 0); text-align: center; position: relative; }
#billing.pledges .package ul { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; line-height: 13px; padding: 0px; margin: 5px 0px 0px; }
#billing.pledges .package ul li { list-style-type: none; background: url("") 0px center no-repeat; margin: 0px; padding-left: 15px; line-height: 16px; }
#billing.pledges .package .package-content { padding: 18px 0px; display: none; }
#billing.pledges .package .package-content h4 { margin: 0px; font-size: 14px; color: rgb(0, 240, 255); text-transform: uppercase; }
#billing.pledges .package .package-content p { margin: 0px; font-size: 12px; }
#billing.pledges .package .package-content p.up { color: rgb(255, 174, 0); text-transform: uppercase; }
#billing.pledges .package .package-content span.wgr_rating::before { content: "★"; }
#billing.pledges .package .package-content .block { padding: 9px 18px; background: rgba(0, 0, 0, 0.5); border-top: 1px solid rgb(0, 91, 129); }
#billing.pledges .package .package-content .block:last-child { border-bottom: 1px solid rgb(0, 91, 129); }
#billing.pledges .package .package-content .block:nth-child(2n+1) { background: rgba(0, 0, 0, 0.2); }
#billing.pledges .package .getpackage { margin: 30px 18px 20px 0px; float: right; text-transform: uppercase; }
#billing.pledges .package .getpackage span { background: rgb(0, 204, 255); width: 5px; height: 100%; left: -11px; }
#billing.pledges .package .getpackage:hover { background: rgba(0, 173, 255, 0.3); color: rgb(255, 255, 255); }
#billing.pledges .package .getpackage:hover span { background: rgb(255, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#billing.rentals .wrapper-col { margin-left: 142px; }
#billing.rentals .list-items .title-col .created { font-size: 10px; color: rgb(189, 206, 212); text-transform: uppercase; margin: 0px; font-family: Arial; }
#billing.rentals .items-col { width: 45%; }
#billing.rentals .days-col { width: 45%; float: left; font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.rentals .days-col span { font-family: Electrolize; }
#billing.rentals .period-col { width: 90%; float: left; font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; }
#billing.rentals .period-col .period-time-left { float: left; position: relative; border: 1px solid rgb(97, 216, 253); background: rgba(255, 255, 255, 0.1); width: 65%; height: 24px; text-align: center; line-height: 24px; font-size: 11px; font-family: Electrolize; margin-right: 10px; }
#billing.rentals .period-col .period-time-left div { position: absolute; height: 100%; left: 0px; top: 0px; background: rgb(140, 241, 255); opacity: 0.2; }
#billing.rentals .period-col .shadow-button { float: right; }
#billing.hangar-config.content-block1 .content { background: 0px 0px; }
#billing.hangar-config .content .row.active { border: none; background: rgba(23, 29, 37, 0.3); margin-left: 0px; }
#billing.hangar-config .content .row.active .more { padding-bottom: 34px; }
#billing.hangar-config .content .row.active .more .with-images { width: 814px; margin: 0px auto; }
#billing.hangar-config .content .row.active .more .hg-row { float: left; margin: 0px 7px 13px; }
#billing.hangar-config .draggable-content { position: relative; }
#billing.hangar-config .draggable-content * { font-family: Electrolize; }
#billing.hangar-config .draggable-content > p { color: rgb(177, 216, 241); font-size: 14px; line-height: 22px; margin-top: 30px; }
#billing.hangar-config .draggable-content > p strong { color: rgb(255, 255, 255); }
#billing.hangar-config .draggable-content .shadow-button { float: right; margin-right: 20px; margin-top: 18px; }
#billing.hangar-config .draggable-content .shadow-button .label { font-family: Tahoma, Arial, Helvetica, sans-serif; }
#billing.hangar-config .draggable-content #your-ships { float: left; }
#billing.hangar-config .draggable-content #selected-ships { float: right; }
#billing.hangar-config .draggable-content #your-ships > h3, #billing.hangar-config .draggable-content #selected-ships > h3 { color: rgb(180, 222, 237); border-bottom: 0px; font-size: 14px; text-transform: uppercase; margin-bottom: 0px; }
#billing.hangar-config .draggable-content #your-ships .content-block3, #billing.hangar-config .draggable-content #selected-ships .content-block3 { position: relative; }
#billing.hangar-config .draggable-content .draggable-list { width: 470px; height: 600px; }
#billing.hangar-config .draggable-content .draggable-list.content-block3 { padding: 15px 0px 20px; background-color: rgba(22, 75, 128, 0.05); }
#billing.hangar-config .draggable-content .draggable-list h3 { height: 36px; text-transform: uppercase; line-height: 17px; margin: 10px 0px 0px 15px; font-size: 14px; padding: 0px; border: 0px; float: left; color: rgb(12, 177, 199); }
#billing.hangar-config .draggable-content .draggable-list h3 > span { display: block; font-size: 9px; color: rgb(29, 65, 101); }
#billing.hangar-config .draggable-content .draggable-list h3 .label { float: left; margin-right: 5px; }
#billing.hangar-config .draggable-content .draggable-list h3 .js-status span { display: none; }
#billing.hangar-config .draggable-content .draggable-list h3 .js-status.empty span.empty { color: rgb(255, 24, 0); display: block; }
#billing.hangar-config .draggable-content .draggable-list h3 .js-status.available span.available { color: rgb(255, 255, 0); display: block; }
#billing.hangar-config .draggable-content .draggable-list h3 .js-status.full span.full { color: rgb(41, 253, 54); display: block; }
#billing.hangar-config .draggable-content .draggable-list .rules { float: right; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes { margin-top: 15px; font-size: 0px; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size { display: inline-block; color: rgb(255, 255, 255); line-height: 21px; height: 21px; font-size: 12px; padding-left: 7px; position: relative; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size .label { display: block; float: left; color: rgb(27, 68, 107); font-size: 13px; text-align: center; width: 12px; position: relative; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size .label .light { width: 12px; height: 2px; background-color: rgb(27, 68, 107); display: block; bottom: 0px; left: 0px; position: absolute; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size .label.active { color: rgb(0, 228, 255); text-shadow: rgb(0, 108, 255) 0px 0px 20px; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes .size .label.active .light { background-color: rgb(0, 228, 255); }
#billing.hangar-config .draggable-content .draggable-list .bay { position: relative; }
#billing.hangar-config .draggable-content .draggable-list .list-items { clear: both; min-height: 81px; margin-bottom: 25px; position: relative; margin-left: 15px; }
#billing.hangar-config .draggable-content .draggable-list .list-items p { display: none; line-height: 20px; text-align: center; font-size: 14px; padding-top: 20px; color: rgb(116, 216, 253); text-transform: uppercase; width: 393px; margin: 0px; position: absolute; left: 0px; top: 0px; }
#billing.hangar-config .draggable-content .draggable-list .list-items p span { font-size: 11px; }
#billing.hangar-config .draggable-content .draggable-list .list-items.empty { border: 1px solid rgb(36, 176, 252); background: url("") center center no-repeat rgba(0, 0, 0, 0.6); }
#billing.hangar-config .draggable-content .draggable-list .list-items.empty p { display: block; text-shadow: rgb(0, 108, 255) 0px 0px 20px; }
#billing.hangar-config .draggable-content .draggable-list .list-items li { min-height: 83px; margin: 0px; }
#billing.hangar-config .draggable-content .draggable-list.f_left .list-items { min-height: 560px; }
#billing.hangar-config .hg-row { margin-bottom: 13px; cursor: pointer; position: relative; height: 57px; width: 187px; padding: 13px 13px 13px 193px; background: url("") center bottom no-repeat; }
#billing.hangar-config .hg-row img { border: 1px solid rgb(14, 57, 99); }
#billing.hangar-config .hg-row img.full { z-index: 3; width: 167px; height: 57px; display: block; position: absolute; left: 15px; top: 13px; }
#billing.hangar-config .hg-row img.mobile { display: none; position: absolute; left: 15px; top: 13px; }
#billing.hangar-config .hg-row .info { z-index: 3; font-size: 12px; color: rgb(136, 163, 173); text-transform: none; padding-right: 10px; position: relative; display: table-cell; vertical-align: middle; height: 57px; }
#billing.hangar-config .hg-row .info span { font-size: 12px; color: rgb(116, 216, 253); text-transform: uppercase; }
#billing.hangar-config .hg-row .hover { z-index: 2; opacity: 0; position: absolute; left: 0px; top: 0px; height: 83px; width: 393px; background: url("") center top no-repeat; }
#billing.hangar-config .hg-row:hover { background: 0px 0px; }
#billing.hangar-config .hg-row:hover img { border-color: rgb(16, 174, 255); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 28px 0px; }
#billing.hangar-config .hg-row:hover .hover { opacity: 1; }
#billing.hangar-config .hg-row.active, #billing.hangar-config .hg-row.active:hover { background-position: center -83px; }
#billing.hangar-config .draggable-content .draggable-list.is_mobile { overflow: scroll; }
#billing.hangar-config .draggable-content .draggable-list.scrollable.fancy .scrollbar { width: 22px; margin: 0px 20px; }
#billing.hangar-config .draggable-content .draggable-list.scrollable.fancy .scrollbar .track { margin: 0px 5px; }
#billing.hangar-config .draggable-content .draggable-list.scrollable.fancy .scrollbar .track .thumb { background-color: rgb(9, 185, 255); box-shadow: rgb(9, 185, 255) 0px 0px 20px 0px; }
#billing.hangar-config .draggable-content .draggable-list.f_right li.dragProxy { display: none !important; }
#billing.hangar-config .draggable-content li.dragProxy { z-index: 10; opacity: 1; min-height: 83px; display: block; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row { cursor: pointer; height: 57px; width: 187px; padding: 13px 13px 13px 193px; margin: 0px; background: url("") center bottom no-repeat rgb(0, 0, 0) !important; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row .info { font-size: 12px; color: rgb(136, 163, 173); text-transform: none; padding-right: 10px; position: relative; display: table-cell; vertical-align: middle; height: 57px; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row .info span { font-size: 12px; color: rgb(116, 216, 253); text-transform: uppercase; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row img.full { width: 167px; height: 57px; border: 1px solid rgb(14, 57, 99); display: block; position: absolute; left: 15px; top: 13px; }
#billing.hangar-config .draggable-content li.dragProxy .hg-row img.mobile { border: 1px solid rgb(14, 57, 99); display: none; position: absolute; left: 15px; top: 50%; margin-top: -31px; }
#billing.hangar-config .draggable-content li.dragPlacement { background: url("") center center no-repeat rgb(0, 0, 0); border-color: rgb(16, 174, 255); position: relative; box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 28px 0px; width: 391px !important; height: 77px !important; }
li.dragPlacement p { height: 77px; margin-top: 14px !important; }
#rsvp .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#rsvp .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#subscribers .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#subscribers .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#subscribers .inner-content .top > .separator { margin: 20px auto 0px; }
#subscribers .album-wrapper { margin-right: -10px; text-align: center; }
#subscribers .album { width: 250px; height: 347px; border: 1px solid rgb(19, 47, 69); border-radius: 5px; position: relative; background: url(""), url("") 50% 50%; margin: 0px 4px 60px 0px; display: inline-block; }
#subscribers .album:hover { background-color: rgba(0, 70, 155, 0.25); border-color: rgb(49, 205, 255); box-shadow: rgba(0, 112, 255, 0.3) 0px 0px 30px; }
#subscribers .album:hover .inner h3 { color: rgb(255, 255, 255); text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
#subscribers .album .inner { padding: 15px; text-align: left; position: absolute; }
#subscribers .album .inner img { display: block; border: 1px solid rgb(71, 159, 184); }
#subscribers .album .inner h3 { font-size: 18px; color: rgb(0, 240, 255); text-transform: uppercase; margin: 14px 0px 20px; }
#subscribers .album .inner p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); margin: 0px; padding: 0px; }
#subscribers .album .media-counter { position: absolute; bottom: 15px; left: 15px; font-size: 11px; line-height: 11px; color: rgb(81, 103, 124); font-weight: 700; }
#subscribers .album .media-counter .image { background: url("") 0px 1px no-repeat; height: 10px; padding-left: 20px; float: left; margin-right: 22px; }
#subscribers .album .media-counter .video { background: url("") 0px -12px no-repeat; height: 10px; padding-left: 20px; float: left; }
#subscribers .album .decoration { height: 1px; width: 100%; position: absolute; }
#subscribers .album .decoration span { height: 1px; width: 58px; background: rgb(49, 205, 255); margin: 0px auto; display: block; box-shadow: rgb(0, 163, 255) 0px 0px 15px; }
#subscribers .album .decoration.top { position: absolute; top: -1px; left: 0px; }
#subscribers .album .decoration.bottom { position: absolute; bottom: -1px; left: 0px; }
#subscribers .album a { position: absolute; bottom: 0px; left: 0px; display: block; width: 100%; height: 100%; }
#subscribers.single .title-section { border-bottom: 1px solid rgb(62, 113, 146); margin-bottom: 40px; padding-bottom: 10px; }
#subscribers.single .title-section h2 { font-size: 48px; text-transform: uppercase; text-shadow: rgba(255, 255, 255, 0.35) 0px 0px 30px; margin: 0px; }
#subscribers.single .title-section .left { float: left; max-width: 75%; }
#subscribers.single .title-section .right { float: right; }
#subscribers.single .title-section .right { float: right; }
#subscribers.single .title-section .body { line-height: 24px; color: rgb(97, 141, 150); font-size: 12px; }
#subscribers.single .title-section .filters ul { list-style: none; margin: 0px; padding: 0px; }
#subscribers.single .title-section .filters ul li { float: left; margin-left: 55px; }
#subscribers.single .title-section .filters ul li a { font-size: 11px; font-family: Electrolize; color: rgb(104, 124, 142); text-transform: uppercase; padding-left: 20px; position: relative; }
#subscribers.single .title-section .filters ul li a:hover, #subscribers.single .title-section .filters ul li a.active { color: rgb(255, 255, 255); }
#subscribers.single .title-section .filters ul li a .block { display: block; width: 13px; height: 5px; background: rgb(44, 64, 77); position: absolute; left: 0px; top: 4px; }
#subscribers.single .title-section .filters ul li a:hover .block, #subscribers.single .title-section .filters ul li a.active .block { background: rgb(71, 241, 255); box-shadow: rgb(71, 241, 255) 0px 0px 15px; }
#subscribers.single .album-wrapper.isotope { margin: 0px auto; }
#subscribers.single .album-wrapper { border-bottom: 1px solid rgb(62, 113, 146); padding-bottom: 25px; }
#subscribers.single .item { margin: 5px; }
#subscribers.single .item a { display: block; position: relative; }
#subscribers.single .item img { display: block; }
#subscribers.single .item .icon { display: block; width: 100%; height: 100%; background: url("") 50% 50% no-repeat; position: absolute; top: 0px; left: 0px; opacity: 0.8; }
#subscribers.single .item:hover .icon { opacity: 1; }
#subscribers.single .animbtn.right { float: right; margin: 15px 0px -35px; }
#subscribers .subnav { background: rgba(0, 0, 0, 0.4); position: relative; border-left: 1px solid rgb(15, 29, 42); border-right: 1px solid rgb(15, 29, 42); border-bottom: 3px solid rgb(14, 26, 40); margin-bottom: 74px; min-height: 108px; }
#subscribers .subnav ul { padding: 0px; margin: 0px auto; list-style-type: none; position: relative; z-index: 2; top: 19px; text-align: center; float: left; width: calc(66.6667%); }
#subscribers .subnav ul.clearfix.external-links { width: calc(33.3333%); }
#subscribers .subnav li { display: inline-block; margin: 0px 5%; }
#subscribers .subnav li a { font-size: 14px; color: rgb(102, 124, 141); font-family: Electrolize; text-transform: uppercase; position: relative; text-align: center; display: block; }
#subscribers .subnav li a:hover { color: rgb(255, 255, 255); }
#subscribers .subnav li a .icon { display: block; background: url(""); opacity: 0.4; margin: 0px auto; }
#subscribers .subnav li a.jumppoint .icon { width: 44px; height: 55px; background-position: -20px -16px; }
#subscribers .subnav li a.vault .icon { width: 43px; height: 43px; margin: 6px auto; background-position: -20px -87px; }
#subscribers .subnav li a.wallpaper .icon { width: 52px; height: 37px; margin: 9px auto; background-position: -20px -155px; }
#subscribers .subnav li a.video .icon { width: 52px; height: 40px; margin: 9px auto; background-position: -20px -155px; }
#subscribers .subnav li a.den .icon { width: 41px; height: 40px; margin: 8px auto; background-position: -20px -218px; }
#subscribers .subnav li a.store .icon { width: 41px; height: 40px; margin: 8px auto; background-position: -25px -277px; }
#subscribers .subnav li a .fle { display: block; background: url("") -71px -16px; opacity: 0.4; margin: 10px auto 0px; width: 21px; height: 18px; }
#subscribers .subnav li a .fle--external-link { transform: rotate(-90deg); }
#subscribers .subnav li a.active, #subscribers .subnav li a.active .icon, #subscribers .subnav li a.active .fle { opacity: 1; color: rgb(255, 255, 255); }
#recover.content-wrapper p { color: rgb(97, 141, 150); font-size: 11px; line-height: 16px; }
#recover.content-wrapper h2.title { color: rgb(78, 224, 255); font-size: 22px; margin: 0px; padding: 0px; text-transform: uppercase; }
#recover.content-wrapper fieldset { padding-bottom: 20px; }
#recover.content-wrapper .f-left { width: 100%; max-width: 450px; }
#recover.content-wrapper .error-level-line { display: block; width: 65px; height: 5px; background: rgb(25, 60, 76); margin-right: 7px; float: left; margin-top: 10px; }
#recover.content-wrapper .error-level-line.on { background: rgb(0, 231, 255); box-shadow: rgb(0, 237, 255) 0px 0px 30px; }
#recover.content-wrapper .codes-wrapper { height: 70px; overflow: hidden; position: relative; }
#recover.content-wrapper .codes-wrapper .inner-codes-wrapper { position: absolute; top: 0px; width: 100%; }
.wrapper.activated { padding-bottom: 110px; }
#activated.content-wrapper p { color: rgb(152, 186, 213); font-size: 14px; line-height: 16px; }
#activated.content-wrapper h2.title { color: rgb(78, 224, 255); font-size: 22px; margin: 0px; padding: 0px; text-transform: uppercase; }
#activated.content-wrapper fieldset { padding-bottom: 20px; }
#activated.content-wrapper .f-left { width: 100%; max-width: 450px; }
#activated a.white { font-weight: 700; color: rgb(0, 255, 255); text-transform: uppercase; }
#cart { margin: 60px auto; z-index: 20; position: relative; padding-bottom: 190px; }
#cart .submenu-background { width: 100%; height: 100%; z-index: 9; background: url("") 0% 0% repeat scroll; }
#cart .sandbox { color: red; font-family: Electrolize; }
#cart .content-wrapper { background-image: radial-gradient(circle, rgb(14, 33, 49) 0%, rgba(0, 0, 0, 0.6) 100%), url(""); }
#cart { position: relative; }
#cart .submenu.exagon ul li { width: 25%; }
#cart .currency-selector { position: absolute; top: 0px; left: 10px; height: 32px; margin: 13px 2px 0px 0px; width: 90px; }
#cart .currency-selector * { font-family: Electrolize; }
#cart .currency-selector > span { height: 22px; line-height: 22px; width: 47px; margin: 5px 0px; padding: 0px 0px 0px 10px; }
#cart .currency-selector > .arrow { width: 26px; background-position: -5px center; }
#cart .currency-selector .track { width: 6px; }
#cart .currency-selector .track .thumb { background-color: rgb(255, 255, 255); width: 6px; border-radius: 0px; }
#cart .currency-selector .viewport { width: 77px; }
#cart .currency-selector > .body { width: 88px; border-radius: 0px; margin: 0px 0px 0px -1px; }
#cart .currency-selector > .body .body { width: 72px; }
#cart .current-country { float: left; text-align: left; padding: 0px 0px 0px 40px; margin-top: 15px; display: block; background-position: left center; }
#cart .current-country span { font-size: 11px; color: rgb(255, 255, 255); text-transform: none; }
#cart .cart-header { border-bottom: 3px solid rgb(82, 125, 142); margin-bottom: 20px; }
#cart .cart-header h2 { font-size: 22px; color: rgb(0, 231, 255); margin: 0px 0px -5px; }
#cart .cart-header .col { float: left; font-size: 18px; color: rgb(255, 255, 255); font-weight: 700; height: 40px; line-height: 40px; margin-top: -20px; }
#cart .cart-header .col.item-col { width: 56%; }
#cart .cart-header .col.price-col { width: 18%; }
#cart .cart-header .col.qty-col { width: 12%; }
#cart .cart-header .col.total-col { width: 14%; }
#cart .list-items .row { margin: 0px 0px 15px 9px; background: url("") rgba(23, 29, 37, 0.5); position: relative; border-top: 1px solid rgb(36, 66, 86); border-bottom: 1px solid rgb(36, 66, 86); border-right: 1px solid rgb(36, 66, 86); box-sizing: border-box; }
#cart .list-items .row-inner { position: relative; padding: 15px; }
#cart .content ul { margin: 0px; padding: 0px; list-style: none; }
#cart .content .row .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; }
#cart .list-items { position: relative; }
#cart .list-items .col { float: left; }
#cart .list-items .item-image-wrapper { float: left; margin-right: 20px; }
#cart .list-items .item-col { width: 56%; padding-bottom: 15px; color: rgb(255, 255, 255); }
#cart .list-items .item-col h3 { font-size: 20px; color: rgb(97, 216, 253); text-transform: uppercase; margin: 10px 0px 0px; }
#cart .list-items .item-col h3 a { color: rgb(97, 216, 253); font-family: Electrolize; }
#cart .list-items .item-col h4 { font-size: 12px; color: rgb(255, 255, 255); text-transform: uppercase; margin: 0px; font-family: Arial; }
#cart .list-items .item-col .availability { font-size: 10px; text-transform: uppercase; margin: 0px; font-family: Arial; }
#cart .list-items .item-col .availability.yellow { color: rgb(255, 174, 0); }
#cart .list-items .item-col .availability.red { color: red; }
#cart .list-items .price-col { font-size: 16px; color: rgb(189, 206, 212); padding-top: 10px; width: 18.5%; }
#cart .list-items .price-col .price { font-family: Electrolize; position: relative; display: inline-block; }
#cart .list-items .price-col .price s { color: red; font-family: Electrolize; }
#cart .list-items .price-col .price .taxes { right: -25px; top: -9px; }
#cart .list-items .qty-col { font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; width: 12.5%; }
#cart .list-items .total-col { font-size: 16px; color: rgb(189, 206, 212); font-family: Electrolize; padding-top: 10px; width: 13%; }
#cart .list-items .total-col .total-col__shipping { display: inline-block; font-size: 0.75em; }
#cart .list-items .buttons-wrapper { width: 143px; height: 39px; position: absolute; bottom: 0px; right: 0px; background: url(""); z-index: 3; }
#cart .list-items .buttons-wrapper .btn { display: block; width: 31px; height: 26px; position: absolute; top: 7px; background: url(""); }
#cart .list-items .buttons-wrapper .btn.edit { left: 52px; background-position: 0px 0px; }
#cart .list-items .buttons-wrapper .btn.close { left: 90px; background-position: -31px 0px; }
#cart .list-items .buttons-wrapper .btn.check { left: 52px; background-position: -62px 0px; display: none; }
#cart .list-items .buttons-wrapper .btn .effect { width: 100%; height: 100%; background: url(""); position: absolute; top: 0px; left: 0px; display: block; opacity: 0; }
#cart .list-items .buttons-wrapper .btn.edit .effect { background-position: 0px -26px; }
#cart .list-items .buttons-wrapper .btn.close .effect { background-position: -31px -26px; }
#cart .list-items .buttons-wrapper .btn.check .effect { background-position: -62px -26px; }
#cart .list-items .buttons-wrapper .btn:hover .effect { opacity: 1; }
#cart .list-items .corner-wrapper { width: 60%; }
#cart .list-items .modify { display: none; }
#cart .list-items .customize-row { position: relative; clear: both; padding: 15px 26px 8px 15px; border-top: 1px solid rgb(36, 66, 86); }
#cart .list-items .customize-button-block { background: 0px 0px; height: auto; width: auto; text-align: right; }
#cart .list-items .customize-button-block::before { content: none; }
#cart .list-items .customize-button-ico { position: absolute; left: 5px; top: 4px; width: 14px; height: 14px; transform: none; }
#cart .list-items .customize-details .arrow { color: rgb(37, 228, 255); }
#cart .list-items .item-col h4 { text-transform: none; }
#cart .list-items .customize-details-title { clear: both; font-size: 12px; color: rgb(98, 196, 235); }
#cart .content .left { float: left; }
#cart .content .right { float: right; }
#cart .content .cart-right { width: 450px; }
#cart .content .section { border-bottom: 2px solid rgb(20, 44, 69); text-align: right; margin-bottom: 20px; }
#cart .content .section .right span { font-size: 18px; color: rgb(189, 206, 212); font-weight: 700; line-height: 40px; padding-right: 10px; }
#cart .content .section .right { min-width: 190px; font-size: 30px; color: rgb(37, 228, 255); font-family: Electrolize; }
#cart.address .inner-content .full { width: 100%; }
#cart.address .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#cart.address .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#cart.address .inner-content .top > .separator { margin: 20px 0px 35px; }
#cart.address .inner-content .address-content h2 { font-size: 24px; text-transform: uppercase; margin: 0px 0px 20px; border-bottom: 3px solid rgb(82, 125, 142); padding-bottom: 5px; }
#cart.address .inner-content .address-content { margin: 0px 0px 15px 9px; background: url("") rgba(23, 29, 37, 0.5); padding: 10px 15px; position: relative; border-top: 1px solid rgb(36, 66, 86); border-bottom: 1px solid rgb(36, 66, 86); box-sizing: border-box; }
#cart.address .inner-content .address-content input { margin-bottom: 22px; }
#cart.address .inner-content .address-content label { margin-right: 10px; display: inline-block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#cart.address .inner-content .address-content .notice { font-size: 0.7em; font-style: italic; text-align: right; color: rgb(118, 150, 174); margin-top: -20px; margin-bottom: 10px; }
#cart.address .inner-content .address-content .notice span { color: rgb(78, 224, 255); font-weight: 700; }
#cart.address .inner-content .address-content input:disabled { opacity: 0.5; color: rgb(53, 94, 120); }
#cart.address .inner-content .address-content select { width: 100%; margin-bottom: 22px; }
#cart.address .inner-content .address-content .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; }
#cart.address .inner-content .address-content .block .left, #cart.address .inner-content .address-content .block .right { width: 45%; }
#cart.address .inner-content .address-content .block label.checkbox { padding-top: 8px; }
#cart.address .inner-content .address-content .block label.checkbox span { color: rgb(255, 255, 255); padding-left: 35px; }
#cart.address .inner-content .selectlist { margin-bottom: 22px; }
#cart.extra .inner-content .full { width: 100%; }
#cart.extra .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#cart.extra .inner-content .top > p { font-size: 11px; line-height: 16px; color: rgb(97, 141, 150); }
#cart.extra .inner-content .top > .separator { margin: 20px 0px 35px; }
#cart.extra .inner-content .extra-content h2 { font-size: 24px; text-transform: uppercase; margin: 0px 0px 20px; border-bottom: 3px solid rgb(82, 125, 142); padding-bottom: 5px; }
#cart.extra .inner-content .extra-content { margin: 0px 0px 15px 9px; background: url("") rgba(23, 29, 37, 0.5); padding: 10px 15px; position: relative; border-top: 1px solid rgb(36, 66, 86); border-bottom: 1px solid rgb(36, 66, 86); box-sizing: border-box; }
#cart.extra .inner-content .extra-content input { margin-bottom: 22px; }
#cart.extra .inner-content .extra-content input:disabled { opacity: 0.5; color: rgb(53, 94, 120); }
#cart.extra .inner-content .extra-content select { width: 100%; margin-bottom: 22px; }
#cart.extra .inner-content .extra-content .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; }
#cart.extra .inner-content .extra-content .block { width: 46.5%; }
#cart.extra .inner-content .extra-content .block span { color: rgb(255, 255, 255); }
#cart.extra .inner-content .extra-content .block .left, #cart.extra .inner-content .extra-content .block .right { width: 45%; }
#cart.extra .inner-content .extra-content .block label.checkbox { padding-top: 8px; }
#cart.extra .inner-content .extra-content .block label.checkbox span { color: rgb(255, 255, 255); padding-left: 35px; }
#cart.extra .inner-content .selectlist { margin-bottom: 22px; }
#cart.pay .inner-content .pay-content { margin: 0px 0px 15px 9px; background: url("") rgba(23, 29, 37, 0.5); padding: 10px 15px; position: relative; border-top: 1px solid rgb(36, 66, 86); border-bottom: 1px solid rgb(36, 66, 86); box-sizing: border-box; }
#cart.pay .inner-content .pay-content h2 { margin-bottom: 15px; }
#cart.pay .inner-content .pay-content .line { width: 5px; height: 100%; position: absolute; top: 0px; left: -9px; background: rgb(0, 231, 255); box-shadow: rgba(37, 228, 255, 0.75) 0px 0px 30px; }
#cart.pay .inner-content .pay-content table { border: none; font-size: 12px; color: rgb(169, 205, 226); width: 100%; text-align: left; font-family: Electrolize, sans-serif, Arial, Verdana; }
#cart.pay .inner-content .pay-content table a { color: rgb(169, 205, 226); }
#cart.pay .inner-content .pay-content table a:hover { text-decoration: underline; }
#cart.pay .inner-content .pay-content table.billing-summary th { border-bottom: 3px solid rgb(82, 125, 142); font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); padding-bottom: 5px; text-align: left; }
#cart.pay .inner-content .pay-content table.billing-summary th.item { width: 34%; }
#cart.pay .inner-content .pay-content table.billing-summary th.price { width: 13%; }
#cart.pay .inner-content .pay-content table.billing-summary th.qty { width: 11%; }
#cart.pay .inner-content .pay-content table.billing-summary th.discount { width: 14%; }
#cart.pay .inner-content .pay-content table.billing-summary td { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); }
#cart.pay .inner-content .pay-content table.billing-summary s { color: red; }
#cart.pay .inner-content .pay-content table.billing-summary tr.cust-title td { font-size: 10px; border-bottom: 0px; }
#cart.pay .inner-content .pay-content table.billing-summary tr.cust-item td:nth-of-type(1) { padding: 5px 0px 0px 10px; }
#cart.pay .inner-content .payment-wrapper { border-top: 3px solid rgb(82, 125, 142); }
#cart.pay .inner-content .payment-wrapper .address { float: left; width: 45%; }
#cart.pay .inner-content .payment-wrapper .address h4 { font-size: 14px; font-family: Arial; font-weight: 700; margin: 5px 0px 0px; }
#cart.pay .inner-content .payment-wrapper .address p { font-size: 11px; color: rgb(93, 120, 132); word-break: break-word; }
#cart.pay .inner-content .payment-wrapper .address p strong { font-size: 12px; color: rgb(0, 222, 255); }
#cart.pay .inner-content .tos { margin: 20px 44px 20px 0px; padding: 26px 25px 15px 26px; border: 1px solid rgb(53, 226, 251); background-color: rgba(53, 226, 251, 0.1); }
#cart.pay .inner-content .tos.warning { margin: 20px 44px 20px 0px; padding: 26px 25px 15px 26px; background: rgba(178, 34, 34, 0.2); border: 1px solid rgb(178, 34, 34); }
@media only screen and (max-width: 768px) {
#cart.pay .inner-content .tos { padding: 10px; margin: 10px 0px; }
}
@media only screen and (max-width: 768px) {
#cart.pay .inner-content .pay-content .selectlist, #cart.address .inner-content .address-content .selectlist { background: rgb(0, 0, 0); }
}
#cart.pay .inner-content .tos label.checkbox { text-align: right; width: 100%; }
#cart.pay .inner-content .tos span { display: block; font-size: 12px; white-space: normal; font-weight: 400; background-position: right center; padding-left: 0px; padding-right: 30px; }
#cart.pay .inner-content .tos div { display: block; font-size: 12px; white-space: normal; font-weight: 400; }
#cart.pay .inner-content .tos span p { color: rgb(53, 226, 251); font-size: 16px; font-weight: 700; margin: 0px; }
#cart.pay .inner-content .tos div a { color: rgb(0, 186, 255); font-weight: 700; }
#cart.pay .inner-content .tos div p { color: rgb(169, 205, 226); font-size: 12px; line-height: 14px; margin-top: 0px; }
#cart.pay .inner-content .tos.warning div p { color: rgb(226, 169, 170); font-size: 12px; line-height: 14px; margin-top: 0px; }
#cart.pay .inner-content .tos div h4 { color: rgb(169, 205, 226); font-size: 14px; font-weight: 700; line-height: 14px; margin-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#cart.pay .inner-content .tos.warning div h4 { margin-top: 0px; color: rgb(226, 169, 170); font-size: 14px; font-weight: 700; line-height: 14px; margin-bottom: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#cart.pay .inner-content .tos div a:hover { color: rgb(243, 243, 243); }
#cart.pay .inner-content .payment-wrapper .left-section { float: left; width: 51.3%; min-height: 1px; }
#cart.pay .inner-content .payment-wrapper .right-section { float: left; width: 48.7%; }
#cart.pay .shadow-button > .right-section { width: 10px !important; }
#cart.pay .shadow-button > .left-section { width: 10px !important; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row { padding: 10px 0px; border-bottom: 1px solid rgb(20, 44, 69); font-size: 11px; color: rgb(169, 205, 226); position: relative; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .tax { color: rgb(93, 120, 132); margin-left: 42%; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row.last { border-bottom: none; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row strong { font-size: 12px; color: rgb(255, 255, 255); display: inline-block; width: 27%; text-align: right; padding-right: 15%; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist { float: left; margin-left: 42%; width: 210px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist span { width: 150px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist .body { width: 160px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist ul li { width: 150px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist .scrollable .viewport { width: 150px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .edit { display: block; width: 30px; height: 26px; background: url("") -12px -12px no-repeat; position: absolute; right: 0px; bottom: 13px; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .edit .effect { display: block; width: 54px; height: 50px; position: absolute; top: -12px; left: -12px; background: url("") 0px -50px no-repeat; opacity: 0; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .edit:hover .effect, #cart.pay .inner-content .payment-wrapper .right-section .s-row.active .edit .effect { width: 54px; height: 50px; position: absolute; top: -12px; left: -12px; opacity: 1; }
#cart.pay .inner-content .update-credits-coupons { display: none; }
#cart.pay .inner-content .update-credits-coupons form { margin-bottom: 15px; }
#cart.pay .inner-content .update-credits-coupons form input { max-width: 370px; float: left; margin-right: 15px; }
#cart.pay .inner-content .update-credits-coupons .cancel { font-size: 11px; color: rgb(118, 150, 174); }
#cart.pay .inner-content .update-credits-coupons .cancel:hover { text-decoration: underline; }
#cart.pay span.discounted { color: rgb(0, 187, 187); }
#cart.pay .inner-content .payment-wrapper .right-section .s-row.last.total { font-size: 22px; font-family: Electrolize; text-transform: uppercase; color: rgb(78, 224, 255); }
#cart.pay .inner-content .payment-wrapper .right-section .s-row.last.total div { font-size: 22px; font-family: Electrolize; color: rgb(255, 255, 255); display: inline-block; width: 27%; text-align: right; padding-right: 15%; }
#cart.pay .inner-content .selectlist > span { width: 95px; }
#cart.confirmation .inner-content .top > h2.title { margin: 0px; padding: 0px; font-size: 22px; color: rgb(78, 224, 255); text-transform: uppercase; }
#cart.confirmation .inner-content h3 { font-size: 18px; font-family: Arial; }
#cart.confirmation .inner-content p { font-size: 14px; color: rgb(97, 141, 150); }
#cart.confirmation .inner-content a.white { color: rgb(255, 255, 255); font-family: Electrolize; text-transform: uppercase; }
#cart.confirmation.gift-claim .item { background: url("") left center no-repeat; height: 35px; padding-left: 35px; }
#cart.confirmation.gift-claim .item .title { color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; line-height: 35px; }
#cart.confirmation .has-game-package { position: relative; }
#cart.confirmation .has-game-package::before { content: ""; position: absolute; top: -10px; left: 50%; transform: translateX(-50%); width: 298px; height: 271px; background: url("") center center no-repeat transparent; }
#cart.confirmation .has-game-package .download { margin: auto; padding-top: 190px; }
#cart.confirmation .has-game-package .download .link { color: rgb(255, 239, 199); font: 20px Orbitron; text-transform: uppercase; width: 315px; text-shadow: rgba(76, 33, 4, 0.79) 0px 2px 24px; filter: drop-shadow(rgba(237, 167, 0, 0.33) 0px 2px 24px); text-align: center; display: block; margin: auto; }
#cart.confirmation .has-game-package .note { font: 16px Electrolize; color: rgb(210, 210, 210); text-align: center; margin-top: 60px; text-shadow: rgba(0, 0, 0, 0.9) 0px 2px 1px; opacity: 0.46; }
#cart .content-wrapper .customize-row .js-custo-link { position: relative; }
#cart .content-wrapper .customize-row .js-custo-link span { position: absolute; right: -20px; top: 1px; width: 10px; height: 12px; background: url("") -64px 97px; transition: all 0.18s ease-out 0s; transform-origin: 50% 50%; transform: rotate(-90deg); }
#cart .content-wrapper .customize-row.item--expanded .js-custo-link span { transform: rotate(90deg); }
#cart .content-wrapper .customize-row .customize-details--rows { display: block; visibility: visible; }
#cart .content-wrapper .customize-row.item--expanded .customize-details--rows { display: none; visibility: hidden; }
.account-profile { max-width: 1030px; position: relative; background: rgba(0, 7, 9, 0.5); border-style: solid; border-color: rgba(18, 81, 128, 0.75); border-image: initial; border-width: 0px 1px 1px; padding: 40px 25px; margin: 100px auto 0px; }
.account-profile .tabs .holotab { top: -12px; }
.account-profile .box-content { margin-bottom: 20px; position: relative; background: linear-gradient(rgba(9, 12, 15, 0.9) 0%, rgba(14, 29, 42, 0.9) 100%); }
.account-profile .box-content .inner-bg { position: relative; padding: 0px 0px 15px; background: url(data:image/webp;base64,UklGRh4DAABXRUJQVlA4WAoAAAA4AAAAAAAAAgAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIBAAAAAAkAAdWUDggSgAAAPACAJ0BKgEAAwABQCYlqAJ0ugH4ASwDBAPX/A9EArXgAPqf7Yv8Y//nreiG6y6lXyDP2kf/v+IPuklVH7/EH3SSqj+U/f8oEAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAAQAAAAOgBAABAAAAAwAAAAAAAAA=) repeat; }
.account-profile .profile-content .entry.citizen-record { text-align: center; margin-bottom: 20px; }
.account-profile .profile-content .entry.citizen-record > * { display: inline; }
.account-profile .profile-content .entry { margin: 0px 0px 8px; }
.account-profile .profile-content .entry > * { display: block; font-family: Electrolize; }
.account-profile .profile-content .entry .label { font-size: 15px; line-height: 15px; color: rgb(25, 90, 96); clear: both; }
.account-profile .profile-content .entry .value { font-size: 18px; color: rgb(57, 206, 216); text-shadow: rgba(57, 206, 216, 0.5) 0px 0px 15px; display: inline-block; font-weight: 400; }
.account-profile .profile-content .entry .icon { display: inline; top: -3px; position: relative; }
.account-profile .profile-content .entry .icon img { width: 26px; height: 26px; }
.account-profile .profile-content .entry a { color: rgb(57, 206, 216); text-shadow: rgba(57, 206, 216, 0.5) 0px 0px 15px; display: inline; }
.account-profile .profile-content .entry.website a { word-break: break-all; }
.account-profile .profile-content .entry a.forum { opacity: 0.7; font-family: Electrolize; text-decoration: underline; }
.account-profile .profile-content .entry a:hover { color: rgb(255, 255, 255); text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 15px; }
.account-profile .profile-content .entry a.forum:hover { opacity: 1; }
.account-profile .profile-content .entry.bio .value { font-size: 15px; text-shadow: none; color: rgb(97, 211, 255); }
.account-profile .profile-content .title { display: block; width: 100%; height: 27px; line-height: 27px; font-family: Electrolize; color: rgb(46, 157, 158); font-size: 15px; text-align: center; text-transform: uppercase; position: absolute; top: 0px; left: 0px; text-shadow: rgba(46, 157, 158, 0.5) 0px 0px 15px; background: url(data:image/webp;base64,UklGRroDAABXRUJQVlA4WAoAAAA4AAAAGwAAGgAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIMQAAAAEnQCBpm9pW4jwigrugKJLUCKzggBoL+Ld1J++I/hNM0lBtv1iCJDgAKhWev68RgwAAVlA4ILgAAADQBgCdASocABsAPm0wk0YkIyGhMBgIAIANiWwAsSVBfgH4Aa53wD5QJgB6gM4B+s2SAbw6Ax8JyPpT7ESLYMAA3iDbtgwi/cQPnUxTK+Vq+Q+XMv5vPknQ80DSup6Z9Afbmd2AYWpR3lG/fvyK8fzx+w2596bth30AvYYt/8ujGR2IViYseC7lSxWpuo2tcE6/RNL/tNOre25TGKpdKqZeH/B6U+WMy/8hBf//q/Os/Khc/iYAAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAHAAAAAOgBAABAAAAGwAAAAAAAAA=) repeat-x; }
.account-profile .profile-content .left-col .title, .account-profile .profile-content .right-col .title { top: -47px; }
.account-profile .profile-content .title .edit { z-index: 3; }
.account-profile .profile-content .title.double > span { display: block; width: 50%; float: left; position: relative; height: 27px; line-height: 27px; font-family: Electrolize; }
.account-profile .add-contact-button::after { content: ""; display: table; clear: both; }
.account-profile .add-contact-button { width: 170px; position: absolute; right: -4px; top: 30px; }
.account-profile .add-contact-button, .account-profile .add-contact-button * { cursor: pointer !important; }
.account-profile .add-contact-button .tag-content { padding-right: 15px; width: 100px; }
.account-profile .add-contact-button .tag.on .left .effect { opacity: 1; transition: all 0.125s linear 0s; }
.account-profile .add-contact-button .text .default.no-follow { display: none; }
.account-profile .add-contact-button .text .default.follow { display: inline; }
.account-profile .add-contact-button .text .hover { display: none; }
.account-profile .add-contact-button .text .default.follow::after { content: "+"; font: bold 30px Electrolize; margin-left: 45px; vertical-align: middle; }
.account-profile .add-contact-button.following .text .hover { display: none; transition: all 0.125s linear 0s; }
.account-profile .add-contact-button.following .text .default.no-follow { display: inline; }
.account-profile .add-contact-button.following .text .default.follow { display: none; }
.account-profile .add-contact-button.following .text .hover { display: none; }
.account-profile .add-contact-button.tag-wrapper.following:hover .tag .left .effect { background: rgb(204, 0, 0); box-shadow: rgb(204, 0, 0) 0px 0px 20px; }
.account-profile .add-contact-button.tag-wrapper.following:hover .tag .tag-content .text .hover { color: rgb(204, 0, 0); }
.account-profile .add-contact-button.following:hover .text .default.no-follow { display: none; }
.account-profile .add-contact-button.following:hover .text .default.follow { display: none; }
.account-profile .add-contact-button.following:hover .text .hover { display: inline; }
.account-profile .overview-content .left-col { width: 334px; float: left; position: relative; }
.account-profile .overview-content .right-col { width: 695px; float: left; position: relative; }
.account-profile .overview-content .inner { padding: 30px 40px 20px; position: relative; }
.account-profile .overview-content .info { float: left; }
.account-profile .overview-content .thumb { padding: 7px; border-width: 1px; border-style: solid; border-color: rgb(18, 57, 71) rgb(0, 237, 255); border-image: initial; position: relative; float: left; margin-right: 20px; }
.account-profile .overview-content .thumb img { width: 110px; height: 109px; box-shadow: rgba(0, 237, 255, 0.2) 0px 0px 50px; }
.account-profile .overview-content .box-content.profile-wrapper .left-col.profile { width: 45%; box-sizing: border-box; }
.account-profile .overview-content .box-content.profile-wrapper .right-col.main-org { width: 55%; border-left: 1px solid rgb(6, 40, 47); box-sizing: border-box; }
.account-profile .overview-content .box-content.profile-wrapper .right-col.main-org.visibility-R .thumb { padding: 0px; }
.account-profile .overview-content .box-content.profile-wrapper .right-col.main-org.visibility-R .thumb img { width: 124px; height: 123px; }
.account-profile .overview-content .box-content .left-col, .account-profile .overview-content .box-content .right-col { margin-top: 47px; }
.account-profile .overview-content .profile-wrapper .main-org .empty, .account-profile .orgs-content .empty { background: url(data:image/webp;base64,UklGRjwFAABXRUJQVlA4WAoAAAA4AAAAGwAAEwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBI2wAAAAGQo23bsUdPbJtVjlQpbduocqROZbPLGnL8ZTD2Aowq1di4l3I1z/cOVhARE2D/6/zVp09nyV7v6y9fHoTUC3RhbqmAqxAB38x/Digz4IZANd6uQL0WvSDQqrnNAsUsulDAHfMFvLPAl4BSvZhAtQHLAg2b2y/QqkWXC3TD3EQBbyzwAyDzbwAqDdgUqN8bF2jJoqsFOjU3UcBrC/wCyPxHgPIDjgWq9aYFGrXoOoH2zc0V6MICBXwy/zEgC7wQqNo7Eagz5Bdo39xWgWIWmlteXm5+/uziYrMFAwBWUDggkAEAALAKAJ0BKhwAFAA+bS6QRaQioZgMBgBABsS2AE6ZmhzP03eUGw2wH8r84Hjn/AfZXkAOYz/YDqOesA9A/9ZvS5/Zn4LfKjJkPdx+QAHR0X2ybEQ2a/Yw18IFqX2QkgAA/vnCVJHJ9N9pUdd1F7hBn9SDZItcjckdHiTAOXyVWTDzpzMTaB5oJsbNWtlmhBDlTbnRevbT0zSL7HiLcCvCBDC785x4Nq6Y5/NFpHa8Lv6C85/z3Vwb0/0qeJ8fPB/4Z6Pd/MdnGZpzwl9np/JirJVaVQJX1yBZAJp5bPDp4icJuI1CiU60Sc2IaDvnK1Yd9rPP/2wY/bHd5VaWGYAU5EzZdQEDY+g1gk+Pg/FgNFeK5NbHfxOjp9Cq7w+CPD3NoTfNDqf896L0KDuaXG9TPVi5NjxRvlxZC5X5EGR0j6UaB8rVvqfkQ6Wi1gad107vtUHREYDkjzAFx+hHeMVI+IO02YvAiar+EYih8j//+vjS/maJCBa/ux6kd1Tu1/BDQRl827N/pTff3m3YNKZQAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAAcAAAAA6AEAAEAAAAUAAAAAAAAAA==) left center no-repeat; color: rgb(255, 41, 26); text-transform: uppercase; font-size: 18px; margin: 50px 0px 30px; padding: 0px 0px 0px 50px; text-shadow: rgb(255, 44, 44) 0px 0px 20px; font-family: Electrolize; }
.account-profile .overview-content .probation-content { color: rgb(57, 206, 216); }
.account-profile .overview-content .probation-content .inner { padding: 0px; margin-bottom: 15px; }
.account-profile .overview-content .probation-content .inner .f-left { float: none; }
.account-profile .overview-content .moderation-nav { clear: both; width: 200px; }
.account-profile .overview-content .moderation-nav ul { list-style: none; margin: 0px; padding: 0px; }
.account-profile .overview-content .moderation-nav ul li { margin: 0px 0px 5px; }
.account-profile .overview-content .moderation-nav ul li a { position: relative; font-size: 12px; background: rgba(15, 31, 43, 0.6); display: block; text-transform: uppercase; }
.account-profile .overview-content .moderation-nav ul li a span.bg { font-family: Electrolize; color: rgb(23, 235, 235); padding-left: 20px; line-height: 36px; display: inline-block; }
.account-profile .overview-content .moderation-nav ul li a span.line { width: 6px; height: 100%; position: absolute; top: 0px; left: 0px; background: rgb(28, 55, 70); }
.account-profile .overview-content .moderation-nav ul li a:hover span { color: rgb(255, 255, 255); }
.account-profile .overview-content .moderation-nav ul li a:hover span.line, .account-profile .overview-content .moderation-nav ul li.active a span.line { background-color: rgb(0, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
.account-profile .overview-content .moderation-nav ul li.active a span.bg { color: rgb(255, 255, 255); }
.account-profile .profile-content .ranking, .account-section .ranking { margin-top: -10px; }
.account-profile .profile-content .ranking span, .account-section .ranking span { display: inline-block; width: 30px; height: 30px; position: relative; }
.account-profile .profile-content .ranking span span, .account-section .ranking span span { display: block; width: 63px; height: 63px; background: url("") 50% 100% no-repeat; position: absolute; top: -16px; left: -16px; }
.account-profile .profile-content .ranking span.active span, .account-section .ranking span.active span { background-position: 50% 0px; }
.account-profile .moderation-notes .notes-listing .note a { color: inherit; text-decoration: underline; }
.account-profile .moderation-notes .notes-listing .note a:hover { text-decoration: none; }
.account-profile .moderation-notes .notes-listing .note p, .account-profile .moderation-notes .notes-listing .note li { font-size: 12px; line-height: 1.333; margin: 0px; word-break: break-word; hyphens: auto; }
.account-profile .moderation-notes .notes-listing .note .note-wrapper { padding: 32px 16px 24px; }
.account-profile .moderation-notes .notes-listing .note .note-title { color: rgb(77, 255, 255); font-size: 16px; line-height: 27px; padding: 0px 16px; text-align: left; width: auto; right: 0px; }
.account-profile .moderation-notes .notes-listing .note .note-label { color: rgb(118, 150, 174); font-weight: 700; margin: 24px 0px 0px; }
.account-profile .moderation-notes .notes-listing .note .note-account { margin: 8px 0px 24px; overflow: hidden; }
.account-profile .moderation-notes .notes-listing .note .note-avatar { border-radius: 4px; float: left; margin: 0px 8px 0px 0px; width: 40px; height: auto; }
.account-profile .moderation-notes .notes-listing .note .note-name { color: rgb(255, 255, 255); font-size: 16px; line-height: 1; padding: 2px 0px; }
.account-profile .moderation-notes .notes-listing .note .note-date { color: rgb(118, 150, 174); padding: 2px 0px; }
.account-profile .moderation-notes .notes-listing .note .note-body { color: rgb(77, 255, 255); margin-top: 2px; }
.account-profile .moderation-notes .notes-listing .note .note-tags { display: flex; flex-wrap: wrap; margin: -2px -4px -4px; padding: 0px; list-style: none; }
.account-profile .moderation-notes .notes-listing .note .note-tag { background: rgb(28, 55, 70); border-radius: 4px; box-sizing: border-box; color: rgb(77, 255, 255); margin: 4px; padding: 4px 8px; min-width: 24px; text-align: center; }
.account-profile .moderation-notes .notes-listing .note .note-severity { display: flex; align-items: center; }
.account-profile .moderation-notes .notes-listing .note .note-severity::before { background: currentcolor; border-radius: 4px; content: ""; display: block; width: 8px; height: 8px; margin: 1px 4px 0px 0px; }
.account-profile .moderation-notes .notes-listing .note .note-severity--minor { color: rgb(111, 207, 95); }
.account-profile .moderation-notes .notes-listing .note .note-severity--moderate { color: rgb(255, 212, 139); }
.account-profile .moderation-notes .notes-listing .note .note-severity--severe { color: rgb(250, 134, 134); }
@media (min-width: 1140px) {
.account-profile .moderation-notes { float: right; width: 790px; }
.account-profile .moderation-notes + .moderation-nav { clear: none; }
}
.account-profile .moderation-notes .note-form { background: rgb(0, 0, 0); position: relative; padding: 8px 24px 4px; margin: 0px 0px 24px; }
.account-profile .moderation-notes .note-form-close { appearance: none; background: url("") transparent; border: 0px; border-radius: 0px; box-shadow: none; display: block; width: 61px; height: 37px; margin: 0px; padding: 0px; position: absolute; top: 0px; right: 0px; }
.account-profile .moderation-notes .note-form-close:hover { opacity: 0.75; }
.account-profile .moderation-notes .note-form-title { color: rgb(77, 255, 255); display: flex; align-items: center; font-size: 22px; line-height: 1; margin: 0px 0px -8px -16px; text-transform: uppercase; }
.account-profile .moderation-notes .note-form-title::before { background: url(data:image/webp;base64,UklGRuoHAABXRUJQVlA4WAoAAAA4AAAALwAALwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBITgMAAA3wZFvbsW23bdXzeLpt27ZtO9YT0KM9X7Zt95D7sG3rPs7Ac38YOYiICXDDOI1bruu65RShuZWGEr25KNHQ3FxDo0RvIkUajdvYaJT0BinRNJobRG9Ao1HRE6TRNK6DCpW6bjQlRSpNA2maxmmjaQpNU1Ip0jSQpumcjKYpNE1TAqk0pGRxtpiSQtOUVJoKxIrTJU3XKClNU9dpnO8d7KVp4EixhkLTlFQqV5PjMpumM3tc6vQY500hFQ1jxmYu1i5rF3bPVKQCzZjNhNkcWTWdY+gshZQUYScbM5dsVm0d2Rw7Ouu0EDQQmfjAh/59dGerdnbpDkVS1+kMLuMyr3vLl77J7rLHHLNwTINKiQayk72De7z7SZ/83SmH+b8cUxbqOlR2zHRmLouHvu/47D/acUwdc5jdaU6u4zRrZlw//R2/863/mp1ude0svVFK7LiUqz95lDu88sXf/5ld3d3OgfQGstNgZyw+dKfX3du93vKIz/9x/i89bGc6TW+ANJg98XvfeuJL7uQR7/n3L/xz6+ogzc2YvbKDdfz0Fy9+xszz3vrzr/zftjbUeXolO2r2hH//7t+/9mHu/OaXfeYH1vr/nuWv/uDJ9+eBr/zRn7vdlbPRcd/XXPBvH/vFmx8+OzfVXO3OsAxm7vSSx+H47lde/Zq5MJUbnTbFTOfkGS+B3376EW+521yaS6O5ic6mqeleNjzytfC3n/7vtz5kTLKToelZQ8kuRy68H//1tZ+/+cnDZFx2NpvmjJI9BusOsD/52nNfMbOZyV7MjjRQ0lBUp3fGH37iQW++u53ZXDYbM9NAQ9NZO82h7uwfPvEP73r4zoxk59LLDlI00BT2mGo+86N3PPdikzVzWZcdMxWnJTVb09V+8DVvvVN2zN7BmIGQIjQUO44cDn93n0uZCXdojguxQ1CNIuW4HPN/c8DKpbHZy0ov6zTQoOx06rC7l50NYwYuR07S0KjTtbuzdGfIOM1uIJpCo1d2d3axY3Y2V2Ncp9E0Gk2v2F3TLKZpjJWrNI3zpulVY5VxOmxoSNM0NJqmKY3GuvGSxmmaxnnTNEWj0pM0TdMglYbSQNMUGnWexnmaCoVGpakUjRs2TlNpqJttKnVbU6lQAFZQOCDMAQAAsAwAnQEqMAAwAD5lKI5FpCKhGO5m/EAGRLIATplqoWfgPkA6rKbDxwa7buc8PpuSyEzMJkS+6nvqnO2xgpUhBTYc0Mh/J4a0cZdiQz9TRHq0nwfnoFxSCTv5dpKK7DED8U372P+s33pA7gn3UoAA/vQkaholxzs0BEQyYQi6hp8BC8f/OTri0AoQuRzLP9oH/8weJDu0EJ8WaZ/ra285pb1ljCCt7Cl6dimbtz1Q3UWM7bz+ole5Zb+bvc91Apu7UVptT69K0Wk2oRnjbo2GRJELsG3q7mZqFMwIpospjgzUlVUVcGLJjIKzzgSBLdIpup5ZHpzJgAkBSnklxWWST+e6OiDqqWadbaQr305+3qJitYHALdGXxURdsyAlKq18PzVm+uJ+nQZD33Jnpyj9rsRJFw7KUEhWDnqSxxvjqNLuDBm1ckMzf0kyvLyucquelaUBzTwzj7IWnmP5zIa0rxxGaGCUWUwzGUqp7AIcifX4k8pwp8pIvvK/PlctyXjjpbv+tPnOZrK3NrPOuV6kkcT492a3T4j8GQhQwPdNTqrJYMh9pL1L+1z/r1nJwbQqXbd5nlF5fyqMrJeSn1mO0Rpo5ENJmh3HuVgAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAADAAAAADoAQAAQAAADAAAAAAAAAA); display: block; content: ""; width: 48px; height: 48px; position: relative; top: -2px; }
.account-profile .moderation-notes .note-form-fieldset { margin: 0px 0px 24px; }
.account-profile .moderation-notes .note-form-label { font-size: 12px; line-height: 1.333; margin: 0px; }
.account-profile .moderation-notes .note-form-field { margin: 8px 0px 0px; }
.account-profile .moderation-notes .note-form-field:not(.multiselect) { border: 0px; border-radius: 4px; box-sizing: border-box; box-shadow: rgb(118, 150, 174) 0px 0px 0px 1px inset; color: rgb(77, 255, 255); min-height: 40px; padding: 8px; }
.account-profile .moderation-notes textarea.note-form-field { box-sizing: border-box; min-height: 104px; overflow: auto; resize: vertical; }
.account-profile .moderation-notes .note-form-field::-webkit-input-placeholder { color: rgb(118, 150, 174); }
.account-profile .moderation-notes .note-form-field:not(.multiselect).has-error { box-shadow: rgb(250, 134, 134) 0px 0px 0px 1px inset; }
.account-profile .moderation-notes .note-form-field:not(.multiselect):hover, .account-profile .moderation-notes .note-form-field:not(.multiselect):focus { box-shadow: rgb(140, 241, 255) 0px 0px 0px 1px inset; }
.account-profile .moderation-notes .note-form-error { color: rgb(250, 134, 134); display: block; font-size: 12px; line-height: 1.333; margin-top: 8px; text-align: right; }
#advanced-note-confirmation { max-width: 820px; }
#advanced-note-confirmation .confirmation-text { color: rgb(140, 241, 255); font-size: 14px; line-height: 1.143; margin: -4px 8px 24px; }
#advanced-note-confirmation .padder { padding: 24px 24px 4px; }
.multiselect { position: relative; user-select: none; }
.multiselect [hidden] { display: none; }
.multiselect-clear { appearance: none; background: none transparent; border: 0px; border-radius: 0px; box-shadow: none; color: rgb(118, 150, 174); font-size: 12px; font-style: italic; line-height: 1.333; margin: 0px 0px 8px; padding: 0px; position: absolute; bottom: 100%; right: 0px; text-decoration: underline; }
.multiselect-clear:hover { text-decoration: none; }
.multiselect-field { box-shadow: rgb(118, 150, 174) 0px 0px 0px 1px inset; border-radius: 4px; box-sizing: border-box; color: rgb(118, 150, 174); cursor: pointer; display: flex; flex-wrap: wrap; font-size: 12px; line-height: 1.333; min-height: 40px; overflow: hidden; padding: 4px 36px 4px 4px; position: relative; transition: box-shadow 0.4s ease 0s; z-index: 1; }
.multiselect-field[data-placeholder]:empty::before { content: attr(data-placeholder); }
.multiselect-field:focus-within { outline: -webkit-focus-ring-color auto 5px; }
.multiselect-field::after { background: url("") center center no-repeat; content: ""; width: 48px; height: 48px; position: absolute; top: -4px; right: -4px; }
.multiselect-field:hover, .multiselect-field[aria-expanded="true"] { box-shadow: rgb(140, 241, 255) 0px 0px 0px 1px inset; }
.multiselect.has-error .multiselect-field { box-shadow: rgb(250, 134, 134) 0px 0px 0px 1px inset; }
.multiselect-field:empty::before, .multiselect-value, .multiselect-search { margin: 4px; padding: 4px 0px; }
.multiselect-value { color: rgb(77, 255, 255); }
.multiselect-clear + .multiselect-field .multiselect-value { background: rgb(28, 55, 70); border-radius: 4px; cursor: pointer; display: flex; align-items: center; padding: 4px 8px; }
.multiselect-clear + .multiselect-field .multiselect-value::after { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 11'%3E%3Cpath fill='%234dffff' d='M6.29 5.5 9.8 1.98a.67.67 0 0 0 0-.94L9.46.69a.67.67 0 0 0-.94 0L5 4.21 1.48.7a.67.67 0 0 0-.94 0l-.35.35a.67.67 0 0 0 0 .94L3.71 5.5.2 9.02a.67.67 0 0 0 0 .94l.35.34c.26.26.68.26.94 0L5 6.8l3.52 3.51c.26.26.68.26.94 0l.35-.34a.67.67 0 0 0 0-.94L6.29 5.5Z'/%3E%3C/svg%3E") center center no-repeat; content: ""; width: 10px; height: 11px; margin-left: 8px; }
.multiselect-search { flex: 1 1 0%; cursor: text; user-select: auto; }
.multiselect-search[data-placeholder]:empty::before { content: attr(data-placeholder); }
.multiselect-search[data-placeholder-empty]:empty::before { content: attr(data-placeholder-empty); }
.multiselect-value ~ .multiselect-search[data-placeholder]:empty::before { content: attr(data-placeholder); }
.multiselect-search:focus { outline: none; }
.multiselect-choices { background: rgb(0, 0, 0); border: 1px solid rgb(140, 241, 255); border-radius: 4px; margin-top: 4px; position: absolute; top: 100%; left: 0px; right: 0px; min-height: 32px; max-height: 148px; overflow: auto; z-index: 10; }
.multiselect-choice { background: rgb(0, 0, 0); cursor: pointer; margin: 0px; position: relative; font-weight: 400; z-index: 2; }
.multiselect-input { position: absolute; opacity: 0; z-index: -1; }
.multiselect-label, .multiselect-choices[data-empty]::after { display: block; font-size: 12px; line-height: 1.333; padding: 8px; transition: background-color 0.4s ease 0s, color 0.4s ease 0s; }
.multiselect-label--important { font-weight: 700; }
.multiselect-input:focus + .multiselect-label { outline: -webkit-focus-ring-color auto 5px; outline-offset: -3px; }
.multiselect-choices::after { color: rgb(118, 150, 174); content: attr(data-empty); text-align: center; position: absolute; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); z-index: 1; }
.multiselect-input:checked + .multiselect-label { color: rgb(77, 255, 255); }
.multiselect-input[type="checkbox"] + .multiselect-label { padding-left: 32px; }
.multiselect-input[type="checkbox"] + .multiselect-label::before, .multiselect-input[type="checkbox"] + .multiselect-label::after { border-radius: 4px; width: 16px; height: 16px; pointer-events: none; content: ""; position: absolute; top: 8px; left: 8px; }
.multiselect-input[type="checkbox"] + .multiselect-label::before { border: 1px solid; box-sizing: border-box; }
.multiselect-input[type="checkbox"] + .multiselect-label::after { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' viewBox='0 0 9 8'%3E%3Cpath d='M8.75.3a.76.76 0 0 0-1.2 0L3 5.6 1.45 3.8a.76.76 0 0 0-1.2 0 1.11 1.11 0 0 0 0 1.4L2.4 7.7c.33.4.87.4 1.2 0l5.15-6c.33-.4.33-1.02 0-1.4Z'/%3E%3C/svg%3E") center center no-repeat currentcolor; opacity: 0; transition: opacity 0.4s ease 0s; }
.multiselect-input[type="radio"] + .multiselect-label:hover { background: rgb(140, 241, 255); color: rgb(0, 0, 0); }
.multiselect-input[type="radio"]:checked + .multiselect-label:not(:hover) { color: rgb(77, 255, 255); }
.multiselect-input[type="checkbox"] + .multiselect-label:hover { color: rgb(140, 241, 255); }
.multiselect-input[type="checkbox"]:checked + .multiselect-label::after { opacity: 1; }
.multiselect[data-name="severity"] .multiselect-value, .multiselect[data-name="severity"] .multiselect-label { display: flex; align-items: center; }
.multiselect[data-name="severity"] .multiselect-value::before, .multiselect[data-name="severity"] .multiselect-label::before { background: currentcolor; border-radius: 4px; content: ""; width: 8px; height: 8px; margin: 1px 4px 0px 0px; }
.multiselect[data-name="severity"][data-value="minor"] .multiselect-value, .multiselect[data-name="severity"] .multiselect-input[value="minor"] + .multiselect-label:not(:hover) { color: rgb(111, 207, 95); }
.multiselect[data-name="severity"][data-value="moderate"] .multiselect-value, .multiselect[data-name="severity"] .multiselect-input[value="moderate"] + .multiselect-label:not(:hover) { color: rgb(255, 212, 139); }
.multiselect[data-name="severity"][data-value="severe"] .multiselect-value, .multiselect[data-name="severity"] .multiselect-input[value="severe"] + .multiselect-label:not(:hover) { color: rgb(250, 134, 134); }
.visibility-R .value, .visibility-R .label, .org-visibility-R .name, .org-visibility-R .nick { opacity: 0.8; min-width: 150px; }
.visibility-R .value, .org-visibility-R .name { background: url("") left center repeat-y; }
.visibility-R .label, .org-visibility-R .nick { background: url("") left center repeat-y; }
.visibility-R .ranking, .org-visibility-R .ranking-stars { height: 35px; opacity: 0.8; width: 160px !important; background: url("") left center repeat-y !important; }
.member-item.org-visibility-R .name { background: url("") left center repeat-y !important; }
.member-item.org-visibility-R .nick { background: url("") left center repeat-y !important; }
.member-item.org-visibility-R .ranking-stars { background: url("") left center repeat-y !important; }
.visibility-R .value.data1, .visibility-R .label.data1, .org-visibility-R .name.data1, .org-visibility-R .nick.data1, .visibility-R .ranking.data1, .org-visibility-R .ranking-stars.data1 { animation: 1s linear 0s 1 normal forwards running data1; }
.visibility-R .value.data2, .visibility-R .label.data2, .org-visibility-R .name.data2, .org-visibility-R .nick.data2, .visibility-R .ranking.data2, .org-visibility-R .ranking-stars.data2 { animation: 1s linear 0s 1 normal forwards running data2; }
.visibility-R .value.data3, .visibility-R .label.data3, .org-visibility-R .name.data3, .org-visibility-R .nick.data3, .visibility-R .ranking.data3, .org-visibility-R .ranking-stars.data3 { animation: 1s linear 0s 1 normal forwards running data3; }
.visibility-R .value.data4, .visibility-R .label.data4, .org-visibility-R .name.data4, .org-visibility-R .nick.data4, .visibility-R .ranking.data4, .org-visibility-R .ranking-stars.data4 { animation: 1s linear 0s 1 normal forwards running data4; }
.visibility-R .value.data5, .visibility-R .label.data5, .org-visibility-R .name.data5, .org-visibility-R .nick.data5, .visibility-R .ranking.data5, .org-visibility-R .ranking-stars.data5 { animation: 1s linear 0s 1 normal forwards running data5; }
.visibility-R .value.data6, .visibility-R .label.data6, .org-visibility-R .name.data6, .org-visibility-R .nick.data6, .visibility-R .ranking.data6, .org-visibility-R .ranking-stars.data6 { animation: 1s linear 0s 1 normal forwards running data6; }
.visibility-R .value.data7, .visibility-R .label.data7, .org-visibility-R .name.data7, .org-visibility-R .nick.data7, .visibility-R .ranking.data7, .org-visibility-R .ranking-stars.data7 { animation: 1s linear 0s 1 normal forwards running data7; }
.visibility-R .value.data8, .visibility-R .label.data8, .org-visibility-R .name.data8, .org-visibility-R .nick.data8, .visibility-R .ranking.data8, .org-visibility-R .ranking-stars.data8 { animation: 1s linear 0s 1 normal forwards running data8; }
.visibility-R .value.data9, .visibility-R .label.data49, .org-visibility-R .name.data9, .org-visibility-R .nick.data9, .visibility-R .ranking.data9, .org-visibility-R .ranking-stars.data9 { animation: 1s linear 0s 1 normal forwards running data9; }
.visibility-R .value.data10, .visibility-R .label.data10, .org-visibility-R .name.data10, .org-visibility-R .nick.data10, .visibility-R .ranking.data10, .org-visibility-R .ranking-stars.data10 { animation: 1s linear 0s 1 normal forwards running data10; }
.visibility-R .value.data11, .visibility-R .label.data11, .org-visibility-R .name.data11, .org-visibility-R .nick.data11, .visibility-R .ranking.data11, .org-visibility-R .ranking-stars.data11 { animation: 1s linear 0s 1 normal forwards running data11; }
.visibility-R .value.data12, .visibility-R .label.data12, .org-visibility-R .name.data12, .org-visibility-R .nick.data12, .visibility-R .ranking.data12, .org-visibility-R .ranking-stars.data12 { animation: 1s linear 0s 1 normal forwards running data12; }
.visibility-R .value.data13, .visibility-R .label.data13, .org-visibility-R .name.data13, .org-visibility-R .nick.data13, .visibility-R .ranking.data13, .org-visibility-R .ranking-stars.data13 { animation: 1s linear 0s 1 normal forwards running data13; }
.visibility-R .value.data14, .visibility-R .label.data14, .org-visibility-R .name.data14, .org-visibility-R .nick.data14, .visibility-R .ranking.data14, .org-visibility-R .ranking-stars.data14 { animation: 1s linear 0s 1 normal forwards running data14; }
.visibility-R .value.data15, .visibility-R .label.data15, .org-visibility-R .name.data15, .org-visibility-R .nick.data15, .visibility-R .ranking.data15, .org-visibility-R .ranking-stars.data15 { animation: 1s linear 0s 1 normal forwards running data15; }
.visibility-R:hover .value.data1, .visibility-R:hover .label.data1, .visibility-R:hover .org-visibility-R .name.data1, .visibility-R:hover .org-visibility-R .nick.data1, .visibility-R:hover .ranking.data1, .visibility-R:hover .org-visibility-R .ranking-stars.data1 { animation: 0.2s linear 0s infinite normal none running idata1; }
.visibility-R:hover .value.data2, .visibility-R:hover .label.data2, .visibility-R:hover .org-visibility-R .name.data2, .visibility-R:hover .org-visibility-R .nick.data2, .visibility-R:hover .ranking.data2, .visibility-R:hover .org-visibility-R .ranking-stars.data2 { animation: 0.2s linear 0s infinite normal none running idata2; }
.visibility-R:hover .value.data3, .visibility-R:hover .label.data3, .visibility-R:hover .org-visibility-R .name.data3, .visibility-R:hover .org-visibility-R .nick.data3, .visibility-R:hover .ranking.data3, .visibility-R:hover .org-visibility-R .ranking-stars.data3 { animation: 0.2s linear 0s infinite normal none running idata3; }
.visibility-R:hover .value.data4, .visibility-R:hover .label.data4, .visibility-R:hover .org-visibility-R .name.data4, .visibility-R:hover .org-visibility-R .nick.data4, .visibility-R:hover .ranking.data4, .visibility-R:hover .org-visibility-R .ranking-stars.data4 { animation: 0.2s linear 0s infinite normal none running idata4; }
.visibility-R:hover .value.data5, .visibility-R:hover .label.data5, .visibility-R:hover .org-visibility-R .name.data5, .visibility-R:hover .org-visibility-R .nick.data5, .visibility-R:hover .ranking.data5, .visibility-R:hover .org-visibility-R .ranking-stars.data5 { animation: 0.2s linear 0s infinite normal none running idata5; }
.visibility-R:hover .value.data6, .visibility-R:hover .label.data6, .visibility-R:hover .org-visibility-R .name.data6, .visibility-R:hover .org-visibility-R .nick.data6, .visibility-R:hover .ranking.data6, .visibility-R:hover .org-visibility-R .ranking-stars.data6 { animation: 0.2s linear 0s infinite normal none running idata6; }
.visibility-R:hover .value.data7, .visibility-R:hover .label.data7, .visibility-R:hover .org-visibility-R .name.data7, .visibility-R:hover .org-visibility-R .nick.data7, .visibility-R:hover .ranking.data7, .visibility-R:hover .org-visibility-R .ranking-stars.data7 { animation: 0.2s linear 0s infinite normal none running idata7; }
.visibility-R:hover .value.data8, .visibility-R:hover .label.data8, .visibility-R:hover .org-visibility-R .name.data8, .visibility-R:hover .org-visibility-R .nick.data8, .visibility-R:hover .ranking.data8, .visibility-R:hover .org-visibility-R .ranking-stars.data8 { animation: 0.2s linear 0s infinite normal none running idata8; }
.visibility-R:hover .value.data9, .visibility-R:hover .label.data49, .visibility-R:hover .org-visibility-R .name.data9, .visibility-R:hover .org-visibility-R .nick.data9, .visibility-R:hover .ranking.data9, .visibility-R:hover .org-visibility-R .ranking-stars.data9 { animation: 0.2s linear 0s infinite normal none running idata9; }
.visibility-R:hover .value.data10, .visibility-R:hover .label.data10, .visibility-R:hover .org-visibility-R .name.data10, .visibility-R:hover .org-visibility-R .nick.data10, .visibility-R:hover .ranking.data10, .visibility-R:hover .org-visibility-R .ranking-stars.data10 { animation: 0.2s linear 0s infinite normal none running idata10; }
.visibility-R:hover .value.data11, .visibility-R:hover .label.data11, .visibility-R:hover .org-visibility-R .name.data11, .visibility-R:hover .org-visibility-R .nick.data11, .visibility-R:hover .ranking.data11, .visibility-R:hover .org-visibility-R .ranking-stars.data11 { animation: 0.2s linear 0s infinite normal none running idata11; }
.visibility-R:hover .value.data12, .visibility-R:hover .label.data12, .visibility-R:hover .org-visibility-R .name.data12, .visibility-R:hover .org-visibility-R .nick.data12, .visibility-R:hover .ranking.data12, .visibility-R:hover .org-visibility-R .ranking-stars.data12 { animation: 0.2s linear 0s infinite normal none running idata12; }
.visibility-R:hover .value.data13, .visibility-R:hover .label.data13, .visibility-R:hover .org-visibility-R .name.data13, .visibility-R:hover .org-visibility-R .nick.data13, .visibility-R:hover .ranking.data13, .visibility-R:hover .org-visibility-R .ranking-stars.data13 { animation: 0.2s linear 0s infinite normal none running idata13; }
.visibility-R:hover .value.data14, .visibility-R:hover .label.data14, .visibility-R:hover .org-visibility-R .name.data14, .visibility-R:hover .org-visibility-R .nick.data14, .visibility-R:hover .ranking.data14, .visibility-R:hover .org-visibility-R .ranking-stars.data14 { animation: 0.2s linear 0s infinite normal none running idata14; }
.visibility-R:hover .value.data15, .visibility-R:hover .label.data15, .visibility-R:hover .org-visibility-R .name.data15, .visibility-R:hover .org-visibility-R .nick.data15, .visibility-R:hover .ranking.data15, .visibility-R:hover .org-visibility-R .ranking-stars.data15 { animation: 0.2s linear 0s infinite normal none running idata15; }
@-webkit-keyframes data1 {
0% { background-position: left 650px; }
38% { background-position: left 650px; }
39% { background-position: left 781px; }
55% { background-position: left 781px; }
56% { background-position: left 679px; }
65% { background-position: left 679px; }
66% { background-position: left 591px; }
87% { background-position: left 591px; }
88% { background-position: left 555px; }
100% { background-position: left 555px; }
}
@-webkit-keyframes data2 {
0% { background-position: left 1497px; }
5% { background-position: left 1497px; }
6% { background-position: left 238px; }
64% { background-position: left 238px; }
65% { background-position: left 1621px; }
84% { background-position: left 1621px; }
85% { background-position: left 1154px; }
100% { background-position: left 1154px; }
}
@-webkit-keyframes data3 {
0% { background-position: left 1723px; }
100% { background-position: left 1723px; }
}
@-webkit-keyframes data4 {
0% { background-position: left 1936px; }
77% { background-position: left 1936px; }
78% { background-position: left 56px; }
100% { background-position: left 56px; }
}
@-webkit-keyframes data5 {
0% { background-position: left 1227px; }
33% { background-position: left 1227px; }
34% { background-position: left 878px; }
100% { background-position: left 878px; }
}
@-webkit-keyframes data6 {
0% { background-position: left 1361px; }
21% { background-position: left 1361px; }
22% { background-position: left 1352px; }
64% { background-position: left 1352px; }
65% { background-position: left 39px; }
79% { background-position: left 39px; }
80% { background-position: left 1815px; }
100% { background-position: left 1815px; }
}
@-webkit-keyframes data7 {
0% { background-position: left 1102px; }
24% { background-position: left 1102px; }
25% { background-position: left 765px; }
44% { background-position: left 765px; }
45% { background-position: left 1149px; }
79% { background-position: left 1149px; }
80% { background-position: left 58px; }
100% { background-position: left 58px; }
}
@-webkit-keyframes data8 {
0% { background-position: left 652px; }
26% { background-position: left 652px; }
27% { background-position: left 1288px; }
45% { background-position: left 1288px; }
46% { background-position: left 1559px; }
100% { background-position: left 1559px; }
}
@-webkit-keyframes data9 {
0% { background-position: left 1469px; }
22% { background-position: left 1469px; }
23% { background-position: left 1458px; }
35% { background-position: left 1458px; }
36% { background-position: left 1391px; }
52% { background-position: left 1391px; }
53% { background-position: left 1491px; }
80% { background-position: left 1491px; }
81% { background-position: left 465px; }
100% { background-position: left 465px; }
}
@-webkit-keyframes data10 {
0% { background-position: left 1149px; }
63% { background-position: left 1149px; }
64% { background-position: left 1890px; }
76% { background-position: left 1890px; }
77% { background-position: left 696px; }
100% { background-position: left 696px; }
}
@-webkit-keyframes data11 {
0% { background-position: left 210px; }
28% { background-position: left 210px; }
29% { background-position: left 315px; }
39% { background-position: left 315px; }
40% { background-position: left 1211px; }
51% { background-position: left 1211px; }
52% { background-position: left 701px; }
68% { background-position: left 701px; }
69% { background-position: left 1841px; }
100% { background-position: left 1841px; }
}
@-webkit-keyframes data12 {
0% { background-position: left 1532px; }
16% { background-position: left 1532px; }
17% { background-position: left 618px; }
44% { background-position: left 618px; }
45% { background-position: left 776px; }
51% { background-position: left 776px; }
52% { background-position: left 522px; }
80% { background-position: left 522px; }
81% { background-position: left 1431px; }
100% { background-position: left 1431px; }
}
@-webkit-keyframes data13 {
0% { background-position: left 531px; }
60% { background-position: left 531px; }
61% { background-position: left 1115px; }
72% { background-position: left 1115px; }
73% { background-position: left 684px; }
79% { background-position: left 684px; }
80% { background-position: left 991px; }
94% { background-position: left 991px; }
95% { background-position: left 1122px; }
100% { background-position: left 1122px; }
}
@-webkit-keyframes data14 {
0% { background-position: left 1727px; }
100% { background-position: left 1727px; }
}
@-webkit-keyframes data15 {
0% { background-position: left 488px; }
37% { background-position: left 488px; }
38% { background-position: left 362px; }
100% { background-position: left 362px; }
}
@-webkit-keyframes idata1 {
0% { background-position: left 650px; }
38% { background-position: left 650px; }
39% { background-position: left 781px; }
55% { background-position: left 781px; }
56% { background-position: left 679px; }
65% { background-position: left 679px; }
66% { background-position: left 591px; }
87% { background-position: left 591px; }
88% { background-position: left 555px; }
100% { background-position: left 555px; }
}
@-webkit-keyframes idata2 {
0% { background-position: left 1497px; }
5% { background-position: left 1497px; }
6% { background-position: left 238px; }
64% { background-position: left 238px; }
65% { background-position: left 1621px; }
84% { background-position: left 1621px; }
85% { background-position: left 1154px; }
100% { background-position: left 1154px; }
}
@-webkit-keyframes idata3 {
0% { background-position: left 1723px; }
100% { background-position: left 1723px; }
}
@-webkit-keyframes idata4 {
0% { background-position: left 1936px; }
77% { background-position: left 1936px; }
78% { background-position: left 56px; }
100% { background-position: left 56px; }
}
@-webkit-keyframes idata5 {
0% { background-position: left 1227px; }
33% { background-position: left 1227px; }
34% { background-position: left 878px; }
100% { background-position: left 878px; }
}
@-webkit-keyframes idata6 {
0% { background-position: left 1361px; }
21% { background-position: left 1361px; }
22% { background-position: left 1352px; }
64% { background-position: left 1352px; }
65% { background-position: left 39px; }
79% { background-position: left 39px; }
80% { background-position: left 1815px; }
100% { background-position: left 1815px; }
}
@-webkit-keyframes idata7 {
0% { background-position: left 1102px; }
24% { background-position: left 1102px; }
25% { background-position: left 765px; }
44% { background-position: left 765px; }
45% { background-position: left 1149px; }
79% { background-position: left 1149px; }
80% { background-position: left 58px; }
100% { background-position: left 58px; }
}
@-webkit-keyframes idata8 {
0% { background-position: left 652px; }
26% { background-position: left 652px; }
27% { background-position: left 1288px; }
45% { background-position: left 1288px; }
46% { background-position: left 1559px; }
100% { background-position: left 1559px; }
}
@-webkit-keyframes idata9 {
0% { background-position: left 1469px; }
22% { background-position: left 1469px; }
23% { background-position: left 1458px; }
35% { background-position: left 1458px; }
36% { background-position: left 1391px; }
52% { background-position: left 1391px; }
53% { background-position: left 1491px; }
80% { background-position: left 1491px; }
81% { background-position: left 465px; }
100% { background-position: left 465px; }
}
@-webkit-keyframes idata10 {
0% { background-position: left 1149px; }
63% { background-position: left 1149px; }
64% { background-position: left 1890px; }
76% { background-position: left 1890px; }
77% { background-position: left 696px; }
100% { background-position: left 696px; }
}
@-webkit-keyframes idata11 {
0% { background-position: left 210px; }
28% { background-position: left 210px; }
29% { background-position: left 315px; }
39% { background-position: left 315px; }
40% { background-position: left 1211px; }
51% { background-position: left 1211px; }
52% { background-position: left 701px; }
68% { background-position: left 701px; }
69% { background-position: left 1841px; }
100% { background-position: left 1841px; }
}
@-webkit-keyframes idata12 {
0% { background-position: left 1532px; }
16% { background-position: left 1532px; }
17% { background-position: left 618px; }
44% { background-position: left 618px; }
45% { background-position: left 776px; }
51% { background-position: left 776px; }
52% { background-position: left 522px; }
80% { background-position: left 522px; }
81% { background-position: left 1431px; }
100% { background-position: left 1431px; }
}
@-webkit-keyframes idata13 {
0% { background-position: left 531px; }
60% { background-position: left 531px; }
61% { background-position: left 1115px; }
72% { background-position: left 1115px; }
73% { background-position: left 684px; }
79% { background-position: left 684px; }
80% { background-position: left 991px; }
94% { background-position: left 991px; }
95% { background-position: left 1122px; }
100% { background-position: left 1122px; }
}
@-webkit-keyframes idata14 {
0% { background-position: left 488px; }
37% { background-position: left 488px; }
38% { background-position: left 362px; }
100% { background-position: left 362px; }
}
@-webkit-keyframes idata15 {
0% { background-position: left 488px; }
37% { background-position: left 488px; }
38% { background-position: left 362px; }
100% { background-position: left 362px; }
}
.account-profile .orgs-content .org .thumb { display: block; width: 247px; height: 236px; background: url("") no-repeat; margin: -50px 40px 0px -28px; position: relative; float: left; }
.account-profile .orgs-content .org .thumb img { width: 140px; height: 140px; position: absolute; top: 43px; left: 50%; margin-left: -70px; }
.account-profile .orgs-content .org .thumb .members { display: block; width: 124px; height: 16px; line-height: 16px; color: rgb(24, 88, 93); font-family: Electrolize; font-size: 13px; position: absolute; bottom: 20px; left: 50%; margin-left: -62px; text-align: center; }
.account-profile .orgs-content .org .inner { padding: 15px 20px; }
.account-profile .orgs-content .org.affiliation .inner-bg { background: url(data:image/webp;base64,UklGRh4DAABXRUJQVlA4WAoAAAA4AAAAAAAAAgAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIBAAAAAAkAAdWUDggSgAAAPACAJ0BKgEAAwABQCYlqAJ0ugH4ASwDBAPX/A9EArXgAPqf7Yv8Y//nreiG6y6lXyDP2kf/v+IPuklVH7/EH3SSqj+U/f8oEAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAAQAAAAOgBAABAAAAAwAAAAAAAAA=) repeat; }
.account-profile .orgs-content .org.affiliation .thumb { margin: -34px 0px 0px -20px; float: none; width: 330px; background-position: center top; }
.account-profile .orgs-content .org.affiliation .info { width: 243px; margin-left: 49px; }
.account-profile .orgs-content .org.affiliation .info .orgtitle { width: 100%; height: 50px; line-height: 25px; overflow: hidden; }
.account-profile .orgs-content .org.main .left-col { width: 678px; min-height: 195px; float: left; position: relative; margin-top: 47px; }
.account-profile .orgs-content .org.main .right-col { width: 351px; min-height: 195px; float: left; position: relative; border-left: 1px solid rgb(5, 61, 66); margin-top: 47px; }
.account-profile .orgs-content .org.main .info { float: left; }
.account-profile .orgs-content .org.main .right-col > .inner { padding-left: 0px; padding-right: 0px; }
.account-profile .orgs-content .org.main .right-col .entry { width: 136px; padding-left: 20px; float: left; margin-bottom: 5px; }
.account-profile .orgs-content .org.affiliation { width: 332px; float: left; margin-right: 17px; }
.account-profile .orgs-content .org.affiliation .inner-bg { height: 450px; }
.account-profile .orgs-content .org.affiliation.third { margin-right: 0px; }
.account-profile .orgs-content .org.affiliation .title { text-align: left; text-indent: 20px; }
.account-profile .orgs-content .org.affiliation .left-col { margin-top: 47px; }
.account-profile .deco-corner { width: 6px; height: 6px; background: url(data:image/webp;base64,UklGRmQDAABXRUJQVlA4WAoAAAA4AAAABQAAFwAASUNDUOABAAAAAAHgbGNtcwQgAABtbnRyUkdCIFhZWiAH4gADABQACQAOAB1hY3NwTVNGVAAAAABzYXdzY3RybAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWhhbmR56b9WWj4BtoMjhVVG90+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAACRjcHJ0AAABIAAAACJ3dHB0AAABRAAAABRjaGFkAAABWAAAACxyWFlaAAABhAAAABRnWFlaAAABmAAAABRiWFlaAAABrAAAABRyVFJDAAABwAAAACBnVFJDAAABwAAAACBiVFJDAAABwAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAYAAAAcAEMAQwAwAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMPwAABd3///MmAAAHkAAA/ZL///uh///9ogAAA9wAAMBxWFlaIAAAAAAAAG+gAAA48gAAA49YWVogAAAAAAAAYpYAALeJAAAY2lhZWiAAAAAAAAAkoAAAD4UAALbEcGFyYQAAAAAAAwAAAAJmaQAA8qcAAA1ZAAAT0AAACltBTFBIFwAAAAEPMP8REYIg2yY1ucn8xc4Q0f8ItBMIAFZQOCB8AAAA0AQAnQEqBgAYAD5tLJJFpCKhmAQAQAbEtgBOmUI4G8g3gGmAfyCZa/0z7P8ExQAA/u4nH/ajpcnoBB0N7hUajl2/4N6Qv/rT7Jwbz/tUrM8HIC/3/93XH9zf+GEf3QD9oH2RFlNYuGivkgkXyd/X+y8eIN2vNr6fgc5gAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAAA4YwAA6AMAADhjAADoAwAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAAAYAAAADoAQAAQAAABgAAAAAAAAA); position: absolute; }
.account-profile .deco-corner.top { top: 0px; }
.account-profile .deco-corner.right { right: 0px; }
.account-profile .deco-corner.bottom { bottom: 0px; }
.account-profile .deco-corner.left { left: 0px; }
.account-profile .deco-corner.top.left { background-position: 0px 0px; }
.account-profile .deco-corner.top.right { background-position: 0px -6px; }
.account-profile .deco-corner.bottom.right { background-position: 0px -12px; }
.account-profile .deco-corner.bottom.left { background-position: 0px -18px; }
.account-profile .thumb .deco-corner.top { top: -1px; }
.account-profile .thumb .deco-corner.right { right: -1px; }
.account-profile .thumb .deco-corner.bottom { bottom: -1px; }
.account-profile .thumb .deco-corner.left { left: -1px; }
.account-profile .deco-separator { display: block; width: 1px; height: 12px; background: rgb(0, 237, 255); position: absolute; left: -1px; }
.account-profile .deco-separator.top { top: 0px; }
.account-profile .deco-separator.bottom { bottom: 0px; }
.account-profile .deco-edge, .account-section .deco-edge { height: 175px; background: rgb(77, 255, 255); position: absolute; top: 50%; margin-top: -82px; width: 6px !important; }
.account-profile .deco-edge.left, .account-section .deco-edge.left { left: -6px; }
.account-profile .deco-edge.right, .account-section .deco-edge.right { right: -6px; }
.account-profile .deco-edge > span, .account-section .deco-edge > span { display: block; width: 0px; height: 0px; position: absolute; left: 0px; border: 3px solid; }
.account-profile .deco-edge > span.top, .account-section .deco-edge > span.top { top: -6px; }
.account-profile .deco-edge > span.bottom, .account-section .deco-edge > span.bottom { bottom: -6px; }
.account-profile .deco-edge.left > .top, .account-section .deco-edge.left > .top { border-color: transparent rgb(77, 255, 255) rgb(77, 255, 255) transparent; }
.account-profile .deco-edge.left > .bottom, .account-section .deco-edge.left > .bottom { border-color: rgb(77, 255, 255) rgb(77, 255, 255) transparent transparent; }
.account-profile .deco-edge.right > .top, .account-section .deco-edge.right > .top { border-color: transparent transparent rgb(77, 255, 255) rgb(77, 255, 255); }
.account-profile .deco-edge.right > .bottom, .account-section .deco-edge.right > .bottom { border-color: rgb(77, 255, 255) transparent transparent rgb(77, 255, 255); }
#contentbody.public-profile { min-height: 2000px; }
#contentbody.public-profile { background: url(data:image/webp;base64,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) center top; }
.account-profile .orgs-content .org.affiliation .inner-bg { background: 0px 0px; }
.account-profile .org.main.visibility-R .thumb { display: block; width: 191px; height: 187px; background: url("") 263px -57px; margin: -15px 66px 0px 0px; }
.account-profile .org.main.visibility-R .deco-edge { background-color: rgb(255, 21, 0); }
.account-profile .org.main.visibility-R .deco-edge.left > .top { border-color: transparent rgb(255, 21, 0) rgb(255, 21, 0) transparent; }
.account-profile .org.main.visibility-R .deco-edge.left > .bottom { border-color: rgb(255, 21, 0) rgb(255, 21, 0) transparent transparent; }
.account-profile .org.main.visibility-R .deco-edge.right > .top { border-color: transparent transparent rgb(255, 21, 0) rgb(255, 21, 0); }
.account-profile .org.main.visibility-R .deco-edge.right > .bottom { border-color: rgb(255, 21, 0) transparent transparent rgb(255, 21, 0); }
.account-profile .org.main.visibility-R .member-visibility-restriction, .account-profile .main-org .member-visibility-restriction { opacity: 0; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(255, 255, 0); }
.account-profile .org.main.visibility-R .member-visibility-restriction { background: url("") 2px center repeat-x; }
.account-profile .org.main.visibility-R .member-visibility-restriction .restriction { z-index: 2; background: url("") 0px -104px no-repeat; width: 246px; height: 52px; margin: -26px 0px 0px -123px; position: absolute; top: 50%; left: 50%; animation: 1s linear 0s infinite normal none running restriction; }
.account-profile .org.main.visibility-R:hover .inner-bg { background: 0px 0px; }
.account-profile .org.main.visibility-R:hover .member-visibility-restriction { opacity: 1; }
.account-profile .org.affiliation.visibility-v, .account-profile .box-content.affiliation.visibility-R { background: url("") left top no-repeat; }
.account-profile .org.affiliation.visibility-R { background-position: right top; }
.account-profile .org.affiliation.visibility-R .member-visibility-restriction { opacity: 0; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(255, 255, 0); }
.account-profile .org.affiliation.visibility-R .member-visibility-restriction, .account-profile .main-org .member-visibility-restriction { background: url("") 2px center repeat-x; }
.account-profile .org.affiliation.visibility-R .member-visibility-restriction .restriction, .account-profile .main-org .member-visibility-restriction .restriction { z-index: 2; animation: 3s linear 0s infinite normal none running restriction; background: url("") 0px -104px no-repeat; width: 246px; height: 52px; margin: -26px 0px 0px -123px; position: absolute; top: 50%; left: 50%; }
.account-profile .org.affiliation.visibility-R:hover .inner-bg { background: 0px 0px; }
.account-profile .org.affiliation.visibility-R:hover .member-visibility-restriction, .account-profile .main-org.visibility-R:hover .member-visibility-r { opacity: 1; }
@-webkit-keyframes restriction {
0% { opacity: 0.8; }
50% { opacity: 1; }
100% { opacity: 0.8; }
}
#account-notes .note .avatar { width: 24px; height: 24px; float: right; margin-left: 5px; }
#account-notes .note { margin-bottom: 5px; margin-top: 15px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
#account-notes .note-topic { display: inline-block; margin-bottom: 3px; margin-right: 5px; font-weight: 700; font-size: 14px; text-decoration: underline; vertical-align: top; }
#account-notes .note-topic::after { content: ":"; }
#account-notes .note-footer { text-align: right; }
#account-notes .note span.info.handle { font-family: Electrolize; font-weight: 400; }
#account-notes .note-body { display: inline-block; margin: 0px; font-weight: 400; color: rgb(0, 0, 0); }
#account-moderation .row { padding: 20px; border-bottom: 1px solid rgb(26, 41, 51); position: relative; margin-top: 20px; background: rgba(0, 0, 0, 0.8); border-top: 2px solid rgb(214, 223, 178); }
#account-moderation .row label { color: rgb(255, 255, 255); font-family: Electrolize; font-weight: 400; }
#account-moderation span.probation-status { color: rgb(204, 204, 204); font-family: Electrolize; }
#account-moderation span.probation-message { display: block; clear: both; }
#account-moderation .profile .shadow-button { margin-right: 26px; }
#contact-page .wrapper { width: 480px; padding: 10px 30px; margin-bottom: 120px; background: url("") left top repeat-x scroll, url("") left bottom repeat-x scroll, none 0px 0px repeat scroll rgba(0, 0, 0, 0.4); }
#contact-page .wrapper p { color: rgb(90, 122, 147); font-size: 12px; line-height: 18px; padding-bottom: 10px; }
#contact-page .wrapper .submit-wrapper { margin: 10px 0px; }
#concierge-page .wrapper { width: 480px; padding: 10px 30px; margin-bottom: 120px; background: url("") left top repeat-x scroll, url("") left bottom repeat-x scroll, none 0px 0px repeat scroll rgba(0, 0, 0, 0.4); }
#concierge-page .wrapper p { color: rgb(90, 122, 147); font-size: 12px; line-height: 18px; padding-bottom: 10px; }
#concierge-page .wrapper .submit-wrapper { margin: 10px 0px; }
#uec-payment-page .wrapper { width: 480px; padding: 10px 30px; margin-top: 50px; margin-bottom: 50px; background: url("") left top repeat-x scroll, url("") left bottom repeat-x scroll, none 0px 0px repeat scroll rgba(0, 0, 0, 0.4); }
#uec-payment-page .wrapper .submit-wrapper { margin: 10px 0px; }
#rec-payment-page .wrapper { width: 480px; padding: 10px 30px; margin-top: 50px; margin-bottom: 50px; background: url("") left top repeat-x scroll, url("") left bottom repeat-x scroll, none 0px 0px repeat scroll rgba(0, 0, 0, 0.4); }
#rec-payment-page .wrapper .submit-wrapper { margin: 10px 0px; }
#missing #contentbody { background: url("") center center repeat, url("") 50% 30px no-repeat, url("") left top no-repeat; min-height: 820px; }
#missing .circle-wrapper { width: 668px; height: 668px; margin: 10px auto 0px; position: relative; }
#missing .circle-wrapper .circle { width: 668px; height: 668px; background: url(""); animation: 8s linear 0s infinite normal none running rotating; }
#missing .circle-wrapper .octo-big { width: 309px; height: 269px; background: url(""); position: absolute; top: 119px; left: 29px; animation: 5s ease-in-out 0s infinite normal none running fadefromhight; }
#missing .circle-wrapper .octo-small { width: 139px; height: 121px; background: url(""); position: absolute; top: 75px; left: 229px; animation: 5s linear 0s infinite normal none running fadefromlow; }
#missing .circle-wrapper .compass { width: 260px; height: 260px; background: url(""); position: absolute; top: 204px; left: 204px; }
#missing .circle-wrapper .compass .glow { width: 260px; height: 260px; background: url(""); }
#missing .circle-wrapper .compass .thin-line { width: 260px; height: 260px; background: url(""); position: absolute; top: 0px; left: 0px; animation: 2s linear 0s infinite normal none running fadefromhight; }
#missing .circle-wrapper .compass .large-line { width: 260px; height: 260px; background: url(""); position: absolute; top: 0px; left: 0px; animation: 2s linear 0s infinite normal none running fadefromlow; }
#missing .circle-wrapper .compass .arrow { width: 9px; height: 7px; background: url(""); position: absolute; top: 128px; left: 126px; }
#missing .elem-wrapper { width: 668px; height: 668px; margin: -668px auto 0px; position: relative; }
#missing .content-wrapper .text { width: 315px; position: absolute; top: 155px; left: -35px; }
#missing .content-wrapper .text .status { height: 15px; line-height: 18px; border-left: 1px solid rgb(34, 96, 106); background: rgba(62, 112, 192, 0.15); font-size: 10px; color: rgb(0, 255, 234); font-family: Electrolize; padding-left: 15px; margin-bottom: 5px; }
#missing .content-wrapper .text .code { height: 41px; background: url("") left center no-repeat; color: red; }
#missing .content-wrapper .text .code .num { font-size: 36px; font-family: Electrolize; display: block; padding-left: 15px; line-height: 45px; float: left; }
#missing .content-wrapper .text .code .desc { font-family: Electrolize; width: 175px; font-size: 12px; display: block; float: left; padding-left: 35px; padding-top: 5px; }
#missing .content-wrapper .text .inner-text { padding: 30px 0px 0px 16px; width: 220px; }
#missing .content-wrapper .text .inner-text p { font-size: 11px; color: red; line-height: 16px; padding: 0px; margin: 0px 0px 20px; }
#missing .content-wrapper .text .inner-text p strong { font-size: 16px; color: red; }
#missing .content-wrapper .text .inner-text #backtohome { margin-left: 30px; }
#missing .current-traj { position: absolute; top: 137px; left: 652px; color: rgb(68, 255, 130); font-size: 6px; font-family: Electrolize; height: 24px; line-height: 30px; padding-left: 40px; width: 80px; }
#missing .current-traj .icon { width: 28px; height: 24px; position: absolute; top: 0px; left: 0px; background: url(""); animation: 2s linear 0s infinite normal none running fadefromhight; }
#missing .prev-traj { position: absolute; top: 31px; left: 588px; color: rgb(39, 62, 70); font-size: 6px; font-family: Electrolize; height: 24px; padding-right: 40px; text-align: right; line-height: 15px; width: 100px; }
#missing .prev-traj .icon { width: 28px; height: 24px; position: absolute; top: 0px; right: 0px; background: url(""); animation: 2s linear 0s infinite normal none running fadefromlow; }
#missing .prev-traj span { display: block; color: rgb(25, 118, 153); margin-right: -6px; margin-top: -5px; }
#missing .traj-info { position: absolute; top: 285px; left: 480px; }
#missing .traj-info .info { position: relative; padding-left: 30px; width: 130px; height: 16px; color: rgb(47, 77, 100); font-size: 8px; line-height: 9px; margin-bottom: 35px; z-index: 2; }
#missing .traj-info .info strong { color: rgb(3, 208, 255); font-weight: 400; }
#missing .traj-info .info .icon { width: 16px; height: 16px; position: absolute; top: 0px; left: 0px; background: url("") -16px 0px; }
#missing .traj-info .info:first-child .icon { background: url("") 0px 0px; }
#missing .traj-info .info span { width: 4px; height: 8px; background: rgb(3, 237, 255); position: absolute; top: 4px; right: 0px; box-shadow: rgb(45, 252, 255) 0px 0px 30px; }
#missing .traj-info .line { width: 245px; height: 59px; position: absolute; top: -27px; left: -128px; background: url(""); z-index: 1; }
#missing .fadeIn { opacity: 0; animation: 1s ease-in 0s 1 normal forwards running fadeIn; }
#missing .fade-one { animation-delay: 0.3s; }
#missing .fade-two { animation-delay: 0.8s; }
#missing .fade-three { animation-delay: 1.2s; }
#missing .fade-four { animation-delay: 1.5s; }
#missing .fade-four-two { animation-delay: 1.7s; }
#missing .fade-four-three { animation-delay: 1.9s; }
#column-page .content-wrapper { margin: 50px auto 100px; }
#column-page .right { width: 62.5%; float: right; }
#column-page .block-left-lined { margin-bottom: 20px; }
#chat { padding-bottom: 50px; }
#chat .content-block4 { margin-top: 50px; }
#chat .content-block4 .content { position: relative; height: 670px; }
#chat .content-block4 .content h1 { background: url("") left center no-repeat; padding-left: 65px; margin: 0px; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 57px; line-height: 57px; }
#chat .chat-beta-button { position: absolute; right: 10px; top: 10px; }
#chat a.beta-button { display: block; text-align: left; background: url("") 100px 10px no-repeat; text-indent: 15px; width: 135px; height: 15px; font-size: 12px; font-family: Electrolize; color: rgb(109, 185, 216); text-transform: uppercase; padding: 10px 0px; position: absolute; top: 10px; right: 20px; }
#chat a.beta-button:hover { background-position: 100px -20px; }
#chat a.beta-button span.line { display: block; width: 100%; height: 3px; background-color: rgb(109, 185, 216); position: absolute; bottom: -2px; left: 0px; }
#chat a.beta-button:hover span.line { background-color: rgb(0, 240, 255); box-shadow: rgb(0, 138, 255) 0px 0px 30px; }
#faq .tabs ul li { float: left; }
#faq { background: url("") center top repeat, url("") center top no-repeat, url("") center top repeat; }
#faq .faq-head { position: relative; z-index: 10; background: url("") center bottom no-repeat scroll transparent; text-align: center; }
#faq .faq-head .title { display: block; position: relative; top: 0px; font-family: Electrolize; font-size: 72px; color: rgb(255, 255, 255); text-shadow: rgb(13, 168, 255) 0px 0px 65px; }
.faq .content-block4 .content h1 { background: url("") left center no-repeat; padding-left: 65px; margin: 0px; font-size: 24px; color: rgb(0, 231, 255); text-transform: uppercase; text-shadow: rgb(0, 224, 255) 0px 0px 0px, rgb(0, 160, 182) 0px 0px 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 57px; line-height: 57px; }
#promotion .title-section { margin-top: 80px; }
#promotion .title-section .title-container { background: url("") center center repeat rgba(0, 0, 0, 0.5); top: -40px; position: relative; padding: 40px 0px 0px; margin-bottom: -40px; box-shadow: rgba(0, 0, 0, 0.6) 0px -170px 160px -100px inset, rgb(0, 0, 0) 0px 170px 160px -100px inset; }
#promotion .title-section .title-container .title { font-family: Electrolize; font-size: 72px; color: rgb(255, 255, 255); text-align: center; text-shadow: rgb(13, 168, 255) 0px 0px 65px; width: 80%; margin: 42px auto 0px; line-height: 82px; z-index: 12; position: relative; }
#promotion .title-section .title-container .title.no-subtitle { padding-bottom: 40px; }
#promotion .title-section .title-container .subtitle { font-size: 14px; color: rgb(85, 107, 120); font-style: italic; text-align: center; width: 60%; margin: 10px auto 0px; z-index: 12; position: relative; padding-bottom: 40px; }
#promotion.wrapper { margin-top: 30px; }
#contentbody.promotion-section { background: url("") center top / auto repeat, url("") center top / auto repeat, 0% 0% / 100%, 0% 0% / auto; width: 100%; padding-bottom: 785px; }
#contentbody.promotion-section #post { background: 0px 0px; padding-bottom: 0px; }
#contentbody.promotion-section .two-line-separator { display: none; }
#promotion .content-wrapper { background: url("") left top repeat-x, url("") left bottom repeat-x, rgba(0, 0, 0, 0.4); }
#promotion .content-wrapper > .content { padding: 10px 0px 45px; background: 0px 0px; }
#promotion .promotion-steps { margin-bottom: 60px; }
#promotion .promotion-steps h2.step { font-size: 30px; text-transform: uppercase; color: rgb(0, 228, 255); margin: 0px; float: left; position: relative; }
#promotion .promotion-steps h2.step span { color: rgb(255, 255, 255); padding-left: 30px; }
#promotion .promotion-steps h2.step .icon-wrapper { display: inline; position: relative; }
#promotion .promotion-steps h2.step .icon { display: block; width: 100px; height: 100px; background: url("") 0px -100px; padding: 0px; position: absolute; right: -60px; top: -28px; }
#promotion .promotion-steps h2.step.access .icon { background-position: 0px 0px; }
#promotion .promotion-steps p { font-size: 14px; color: rgb(149, 173, 183); margin-top: 0px; }
#promotion .promotion-steps .thin-separator { height: 1px; background: rgb(18, 45, 73); border-left: 6px solid rgb(17, 240, 255); border-right: 6px solid rgb(17, 240, 255); margin: 50px 0px; }
#promotion .identity-wrapper { margin-top: 30px; }
#promotion .identity-wrapper .thumb { float: left; margin-right: 15px; }
#promotion .identity-wrapper .thumb img { display: block; border: 1px solid rgb(0, 183, 243); }
#promotion .identity-wrapper .infos { background: rgba(76, 142, 197, 0.1); height: 78px; float: left; width: 325px; padding-left: 15px; position: relative; }
#promotion .identity-wrapper .infos .glow { width: 1px; height: 40px; background: rgb(0, 255, 255); position: absolute; top: 20px; right: 0px; box-shadow: rgb(0, 255, 255) 0px 0px 10px; }
#promotion .identity-wrapper .infos .name { font-size: 16px; color: rgb(255, 246, 0); font-family: Electrolize; top: 20px; position: relative; }
#promotion .identity-wrapper .infos .handle { font-size: 11px; color: rgb(96, 121, 135); font-family: Arial; top: 20px; position: relative; }
#promotion p.step-3-btn { display: block; width: 200px; margin: auto; }
#promotion p.coupon-wrapper { margin-top: 20px; }
#promotion p.coupon-wrapper.step-4-btn { display: none; }
#promotion .submit-wrapper input[type="submit"] { font-size: 26px; height: 32px; }
#promotion .submit-wrapper { margin-top: 14px; }
#promotion .coupon-input-wrapper { width: 30%; float: left; margin-right: 20px; text-align: center; color: rgb(255, 255, 255); font-family: Electrolize; text-transform: uppercase; font-size: 11px; line-height: 30px; }
#promotion .coupon-input-wrapper input[type="text"] { font-size: 30px; text-transform: uppercase; font-family: Electrolize; text-align: center; }
#promotion .coupon-input-wrapper input[type="text"].has-coupon { color: rgb(52, 212, 37); border-color: rgb(52, 212, 37); }
#promotion .submit-coupon { display: inline-block; }
#promotion .pledge-wrapper { margin-top: 30px; }
#promotion .pledge-wrapper .thumb { float: left; margin-right: 15px; }
#promotion .pledge-wrapper .thumb img { display: block; border: 1px solid rgb(0, 183, 243); }
#promotion .pledge-wrapper .infos { background: rgba(76, 142, 197, 0.1); height: 50px; float: left; width: 325px; padding-left: 15px; position: relative; }
#promotion .pledge-wrapper .infos .glow { width: 1px; height: 22px; background: rgb(0, 255, 255); position: absolute; top: 15px; right: 0px; box-shadow: rgb(0, 255, 255) 0px 0px 10px; }
#promotion .pledge-wrapper .infos .name { font-size: 14px; color: rgb(255, 246, 0); font-family: Electrolize; top: 10px; position: relative; }
#promotion .pledge-wrapper .infos .contents { font-size: 11px; color: rgb(96, 121, 135); font-family: Arial; top: 8px; position: relative; }
#promotion .ship-list { margin-right: -35px; margin-top: 70px; }
#promotion .ship-list .ship { width: 320px; float: left; margin-right: 35px; padding-bottom: 10px; min-height: 260px; }
#promotion .ship-list .ship .thumb { border: 1px solid rgb(60, 85, 97); position: relative; }
#promotion .ship-list .ship.own .thumb { border: 1px solid rgb(18, 98, 21); box-shadow: rgba(18, 98, 21, 0.5) 0px 0px 20px; }
#promotion .ship-list .ship .thumb img { display: block; }
#promotion .ship-list .ship .thumb .text { background: rgba(0, 0, 0, 0.8); height: 25px; width: 100%; position: absolute; bottom: 0px; left: 0px; display: block; }
#promotion .ship-list .ship .thumb .text p { font-size: 11px; font-weight: 700; color: rgb(146, 160, 166); line-height: 25px; padding-left: 55px; position: relative; }
#promotion .ship-list .ship.own .thumb .text p { color: rgb(6, 255, 0); }
#promotion .ship-list .ship .thumb .text p a { color: rgb(0, 179, 255); }
#promotion .ship-list .ship .thumb .text p a:hover { color: rgb(255, 255, 255); }
#promotion .ship-list .ship .thumb .text .icon { width: 100px; height: 100px; background: url("") 0px -200px; position: absolute; left: -20px; bottom: -30px; }
#promotion .ship-list .ship.own .thumb .text .icon { background-position: 0px 0px; }
#promotion .ship-list .ship h2 { font-size: 18px; margin-bottom: 5px; }
#promotion .ship-list .ship h2 strong { font-family: Arial; font-size: 12px; color: rgb(87, 107, 115); }
#promotion .ship-list .ship h2 strong span { color: rgb(146, 160, 166); }
#promotion .ship-list .ship p { font-size: 11px; color: rgb(101, 112, 123); }
#promotion .ship-list .ship .price { color: rgb(255, 174, 0); font-weight: 700; font-size: 11px; line-height: 25px; text-align: right; padding-right: 10px; }
#promotion .ship-list .ship .price .original-price { display: none; }
#promotion .ship-list .ship .price .discount { font-weight: 400; color: rgb(0, 255, 0); }
#promotion .ship-list .ship .price .discount::before { content: " - "; }
#promotion .ship-list .ship .price .discount strong { font-weight: 400; color: rgb(0, 255, 0); margin-left: 2px; }
#promotion .ship-list .ship .stock-level { text-transform: uppercase; font-size: 10px; }
#promotion .ship-list .ship .stock-level em { color: rgb(255, 255, 255); padding: 0px 5px; }
#promotion .ship-list .ship .hover-wrapper { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; cursor: pointer; }
#promotion .ship-list .ship.own .hover-wrapper { cursor: default; }
#promotion .ship-list .ship .hover { background: rgba(0, 0, 0, 0.8); height: 100%; width: 100%; display: table; overflow: hidden; opacity: 0; }
#promotion .ship-list .ship .hover:hover { opacity: 1; }
#promotion .ship-list .ship.own .hover:hover { opacity: 0; }
#promotion .ship-list .ship .hover .hover-text { display: table-cell; vertical-align: middle; color: rgb(255, 255, 255); text-align: center; font-family: Electrolize; text-transform: uppercase; font-size: 14px; padding-top: 30px; opacity: 0; }
#promotion .ship-list .ship .hover:hover .hover-text { opacity: 1; }
#promotion .ship-list .ship .more-info { color: rgb(3, 193, 255); font-size: 14px; text-transform: uppercase; font-family: Electrolize; line-height: 21px; }
#promotion .ship-list .ship .more-info:hover { color: rgb(255, 255, 255); }
#promotion .ship-list .ship .more-info .glow-box { background-color: rgb(99, 220, 255); width: 3px; height: 18px; float: left; box-shadow: rgb(19, 208, 255) 0px 0px 10px; margin-top: 1px; margin-right: 14px; display: block; }
#promotion.rsvp .submit-rsvp { display: inline-block; }
#promotion.rsvp img { max-width: 100%; margin-bottom: 40px; }
#promotion.rsvp .holobtn.right { float: right; margin-left: 35px; }
#promotion.rsvp .holobtn.left { float: left; }
#promotion.rsvp .holobtn.h-loading { display: none; }
#promotion.rsvp .c-rsvp { padding: 0px 20px 0px 0px; text-align: center; }
#promotion.rsvp .c-rsvp__ticket-image { display: inline; max-width: 100%; }
img.printable { display: none; }
#contentbody.agreement { background: rgb(0, 0, 0); padding: 0px; }
#contentbody.agreement * { background-image: none; }
#contentbody.agreement .content-block1 { border: none; margin-top: 0px; padding: 0px 20px; }
#contentbody.agreement .title-container { background: 0px 0px; box-shadow: none; }
#contentbody.agreement .title-container .title { text-shadow: none; }
#contentbody.agreement .title-container .subtitle { padding-bottom: 0px; }
#contentbody.agreement .content > h1 { font-size: 30px; }
#contentbody.agreement .content > h1:first-child { margin-top: 0px; }
#contentbody.agreement .content p { width: 100%; max-width: none; }
#contentbody.agreement .top-line, .top-line-thin { display: none; }
#store .item-specs-table { background: url("") 50% 50% / cover rgba(0, 0, 0, 0.4); }
#store .item-specs-col { background: linear-gradient(to right, rgba(0, 80, 255, 0) 60%, rgba(0, 143, 255, 0.5) 100%) 0px 0px no-repeat fixed transparent; float: left; width: 210px; }
#store .item-specs-col.title { width: 205px; }
#store .item-specs-col .stat.heading { border-bottom: 4px solid rgb(0, 163, 255); height: 30px; background-color: transparent !important; border-right: none !important; }
#store .item-specs-col.data .stat.heading { border-bottom: none; }
#store .item-specs-col .stat { display: block; height: 31px; line-height: 28px; border-right: 1px solid rgb(0, 255, 255); padding: 0px 10px; margin: 0px 0px 1px; }
#store .item-specs-col .stat p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(255, 255, 255); margin: 0px; padding: 0px; display: inline-block; line-height: 12px; vertical-align: middle; }
#store .item-specs-col .stat ul { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; line-height: 13px; padding: 0px; margin: 5px 0px 0px; }
#store .item-specs-col .stat li { list-style-type: none; background: url("") 0px center no-repeat; margin: 0px; padding-left: 10px; }
#store .item-specs-col .stat.suits { height: 130px; }
#store .item-specs-col.title .stat { background-color: rgba(0, 112, 255, 0.2); }
#store .item-specs-col.title .stat p { font-size: 13px; font-family: Electrolize; color: rgb(0, 222, 255); text-transform: uppercase; vertical-align: middle; }
#store .item-specs-col.data .stat:nth-child(2n+1) { background-color: rgba(0, 0, 0, 0.6); }
#store .item-specs-col.title .stat.heading { width: 395px; line-height: inherit; }
#store .item-specs-col.data .stat { border-bottom: 1px solid rgb(0, 48, 96); }
#store .item-specs-col.data .stat:last-child { border-bottom: none; }
#store .item-specs-col .stat.heading > p { transition: all 0.2s ease 0s; font-size: 15px; vertical-align: bottom; color: rgb(255, 255, 255) !important; }
#store .item-specs-table-image, .item-specs-table-image img { width: 415px; }
#store .item-specs-col .stat span { font-family: Electrolize; color: rgb(0, 222, 255); font-size: 12px; }
#store .item-specs-col.data .stat.size p { color: rgb(255, 174, 0); font-family: Electrolize; font-size: 13px; text-transform: uppercase; }
#store .item-specs-col.data .stat.type p { color: rgb(255, 174, 0); font-family: Electrolize; font-size: 13px; }
#store .item-specs-col.data span.wgr_rating::before { content: "★"; }
#store .item-specs-table.small { width: 260px; float: left; margin-left: 40px; margin-bottom: 20px; }
#store .item-specs-table.small .item-specs-col.title .stat.heading { width: 240px; }
#store .item-specs-table.small .item-specs-col.title { width: 80px; }
#store .item-specs-table.small .item-specs-col.data { width: 180px; }
#store .content-block2.top-margin { margin-top: 40px; }
#store-game #post-background { opacity: 0.2; }
#store-game .package { background: rgba(19, 47, 69, 0.3); width: 248px; display: inline-block; border: 1px solid rgb(0, 91, 129); border-radius: 5px; text-align: left; margin: 0px 7px 55px; position: relative; vertical-align: top; }
#store-game .package .illuminator { background: rgb(49, 205, 255); width: 57px; height: 1px; left: 50%; margin-left: -28px; box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#store-game .package .illuminator.top { top: -1px; }
#store-game .package .illuminator.bottom { top: auto; bottom: -1px; }
#store-game .package .icon { width: 100%; height: 188px; background-position: center center; background-repeat: no-repeat; }
#store-game .package .heading { background: rgba(0, 0, 0, 0.5); padding: 18px; }
#store-game .package .heading h4 { margin: 0px; font-size: 18px; color: rgb(0, 240, 255); }
#store-game .package .heading .price { margin: 0px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 14px; color: rgb(255, 174, 0); }
#store-game .package .heading .price span { color: rgb(255, 255, 255); }
#store-game .package .btn { background: rgba(0, 87, 152, 0.2); width: 203px; margin: 0px 0px 0px 11px; padding: 10px 0px; float: left; font-family: Electrolize, Tahoma, Arial, Helvetica, sans-serif; color: rgb(0, 255, 0); text-align: center; position: relative; }
#store-game .package ul { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(255, 255, 255); vertical-align: top; display: inline-block; line-height: 13px; padding: 0px; margin: 5px 0px 0px; }
#store-game .package ul li { list-style-type: none; background: url("") 0px center no-repeat; margin: 0px; padding-left: 15px; line-height: 16px; }
#store-game .package .package-content { padding: 18px 0px; display: none; }
#store-game .package .package-content h4 { margin: 0px; font-size: 14px; color: rgb(0, 240, 255); text-transform: uppercase; }
#store-game .package .package-content p { margin: 0px; font-size: 12px; }
#store-game .package .package-content p.up { color: rgb(255, 174, 0); text-transform: uppercase; }
#store-game .package .package-content span.wgr_rating::before { content: "★"; }
#store-game .package .package-content .block { padding: 9px 18px; background: rgba(0, 0, 0, 0.5); border-top: 1px solid rgb(0, 91, 129); }
#store-game .package .package-content .block:last-child { border-bottom: 1px solid rgb(0, 91, 129); }
#store-game .package .package-content .block:nth-child(2n+1) { background: rgba(0, 0, 0, 0.2); }
#store-game .package .getpackage { margin: 30px 18px 20px 0px; float: right; text-transform: uppercase; }
#store-game .package .getpackage span { background: rgb(0, 204, 255); width: 5px; height: 100%; left: -11px; }
#store-game .package .getpackage:hover { background: rgba(0, 173, 255, 0.3); color: rgb(255, 255, 255); }
#store-game .package .getpackage:hover span { background: rgb(255, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
.reward-warning, .store-warning { font-size: 12px; font-family: Electrolize; color: rgb(255, 255, 255); background: rgba(19, 47, 69, 0.3); border-radius: 5px; border: 1px solid rgb(0, 91, 129); padding: 10px; display: block; width: 250px; position: relative; }
.reward-warning span, .store-warning span { font-size: 18px; font-family: Electrolize; color: rgb(255, 174, 0); }
.store-warning span { color: rgb(236, 39, 0); }
.reward-warning .illuminator, .store-warning .illuminator { background: rgb(49, 205, 255); width: 57px; height: 1px; left: 50%; margin-left: -28px; box-shadow: rgb(0, 153, 255) 0px 0px 25px; position: absolute; }
.reward-warning, .store-warning.long { width: 350px; }
.reward-warning .illuminator.one, .store-warning .illuminator.one { top: -1px; }
.reward-warning .illuminator.two, .store-warning .illuminator.two { top: auto; bottom: -1px; }
.store-warning img { float: left; width: 60px; margin-right: 10px; }
#store-game .store-warning.long { margin-left: 12px; }
#hangar .reward-warning { float: left; margin-left: 60px; top: -5px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; width: auto; color: rgb(149, 173, 183); }
#hangar .reward-warning span { font-size: 13px; }
#hangar .download-wrapper { float: left; }
#hangar .download-wrapper p { padding-left: 80px; line-height: 12px; }
#starcitizen .wrapper { height: 100%; }
#starcitizen .fixedgrid { width: 100%; height: 100%; background: url("") center -10px repeat; }
#starcitizen .section, #starcitizen .pillar { position: relative; }
#starcitizen .section .toplightbar { margin-bottom: 95px; }
#starcitizen .section .description { border-bottom: 1px solid rgba(89, 128, 192, 0.25); padding-bottom: 30px; position: relative; }
#starcitizen .section .description h1 { font-size: 60px; font-weight: 700; color: rgb(0, 235, 255); text-shadow: rgb(0, 116, 194) 0px 0px 50px; }
#starcitizen .section .description h3 { font-size: 24px; font-weight: 700; color: rgb(255, 255, 255); }
#starcitizen .section .description p { font-size: 14px; color: rgb(160, 195, 213); line-height: 24px; padding-left: 30px; margin: 25px 0px; }
#starcitizen .section .description p.intro { padding-left: 0px; margin-bottom: 50px; }
#starcitizen .section .description p strong { color: rgb(255, 255, 255); }
#starcitizen .section .description p strong.blue { color: rgb(0, 235, 255); }
#starcitizen .section .separator { background: 0px 0px; width: 100%; height: 0px; border-bottom: 1px solid rgba(89, 128, 192, 0.25); position: relative; margin: 50px 0px; box-shadow: none; }
#starcitizen .section .bordercap { width: 6px; height: 1px; background: rgb(0, 231, 255); top: auto; bottom: -1px; box-shadow: rgb(0, 204, 255) 0px 0px 20px, rgb(0, 133, 255) 0px 0px 30px; }
#starcitizen .section .bordercap.left { left: 0px; }
#starcitizen .section .bordercap.right { left: auto; right: 0px; }
#starcitizen .section .btn { background: rgba(0, 87, 152, 0.2); width: 203px; margin: 0px 0px 0px 11px; padding: 10px 0px; float: left; font-family: Electrolize, Tahoma, Arial, Helvetica, sans-serif; color: rgb(0, 255, 0); text-align: center; position: relative; }
#starcitizen .section .btn span { background: rgb(0, 204, 255); width: 5px; height: 100%; left: -11px; }
#starcitizen .section .btn:hover, #starcitizen .section .btn.active { background: rgba(0, 173, 255, 0.3); color: rgb(255, 255, 255); }
#starcitizen .section .btn:hover span, #starcitizen .section .btn.active span { background: rgb(255, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#starcitizen #videoheader { height: 100%; background: url("") center -10px / auto repeat, url("") center bottom / cover no-repeat; margin-top: -65px; padding: 54px 0px 70px; }
#starcitizen #videoheader #videoheader-content { background: url("") center top repeat-x rgba(0, 107, 179, 0.08); width: 100%; border-top: 1px solid rgba(0, 166, 255, 0.5); border-bottom: 1px solid rgba(0, 166, 255, 0.5); position: relative; padding: 65px 0px; }
#starcitizen #videoheader #videoheader-content #sclogo { float: left; }
#starcitizen #videoheader #videoheader-content #videocontainer { background: rgb(0, 0, 0); width: 100%; max-width: 711px; height: 409px; float: right; position: relative; margin-top: 10px; }
#starcitizen #videoheader #videoheader-content #videocontainer .glowborder { background: rgb(0, 205, 255); width: 100%; height: 4px; box-shadow: rgb(0, 112, 255) 0px 0px 45px; }
#starcitizen #videoheader #videoheader-content #videocontainer .glowborder.top { top: -4px; }
#starcitizen #videoheader #videoheader-content #videocontainer .glowborder.bottom { top: auto; bottom: -4px; }
#starcitizen #videoheader #videoheader-content .pledgenowbtn { position: absolute; top: auto; bottom: -113px; left: 50%; margin-left: -130px; }
#starcitizen .pillar { background-color: rgb(0, 0, 0); background-position: center bottom; background-repeat: no-repeat; height: auto; min-height: 480px; padding-bottom: 120px; }
#starcitizen .pillarcontent { width: 100%; height: 100%; }
#starcitizen .pillar .pillargradient { z-index: 0; width: 100%; height: 100%; }
#starcitizen .pillar .moredetailsbtncontainer { width: 100%; height: 54px; }
#starcitizen .pillar.left .pillargradient { background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.3) 100%); }
#starcitizen .pillar.right .pillargradient { background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 50%, rgb(0, 0, 0) 100%); }
#starcitizen #wake-up { background-image: url(""); }
#starcitizen #boards { background-image: url(""); background-position: center top; }
#starcitizen #nope { background-image: url(""); }
#starcitizen #life { background-image: url(""); background-position: center top; }
#starcitizen #help { background-image: url(""); background-position: center top; }
#starcitizen .pillar.active .pillarexpanded { opacity: 1; }
#starcitizen .block { width: 850px; max-width: 75%; position: relative; z-index: 3; }
#starcitizen .left .block { float: left; margin-left: 11%; }
#starcitizen .right .block { float: right; margin-right: 11%; }
#starcitizen .block h2 { margin-left: -10%; font-size: 48px; color: rgb(0, 235, 255); text-transform: none; text-shadow: rgb(0, 133, 255) 0px 0px 40px, rgb(0, 0, 0) 2px 2px 3px; line-height: 48px; margin-top: 105px; margin-bottom: 50px; position: relative; }
#starcitizen .block p { font-family: Tahoma, Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size: 16px; line-height: 24px; opacity: 0.78; margin-bottom: 25px; text-shadow: rgb(0, 0, 0) 2px 2px 1px, rgb(0, 0, 0) 2px 2px 1px; }
#starcitizen .pillarexpanded { background: url("") repeat rgba(0, 0, 0, 0.2); width: 100%; position: relative; z-index: 3; display: none; border-top: 3px solid rgb(0, 216, 255); border-bottom: 3px solid rgb(0, 216, 255); box-shadow: rgba(0, 112, 255, 0.3) 0px 0px 55px; }
#starcitizen .pillarexpanded .glowborder { background: rgb(0, 216, 255); width: 100%; height: 2px; box-shadow: rgb(0, 102, 255) 0px 0px 25px, rgb(0, 112, 255) 0px 0px 55px; }
#starcitizen .pillarexpanded .glowborder.top { top: -3px; }
#starcitizen .pillarexpanded .glowborder.bottom { top: auto; bottom: -3px; }
#starcitizen .pillarexpanded .block { padding: 30px 0px; }
#starcitizen .pillarexpanded .block h3 { font-size: 24px; color: rgb(0, 211, 255); text-shadow: rgb(0, 133, 255) 0px 0px 30px; margin-bottom: 20px; float: left; width: 100%; }
#starcitizen .pillarexpanded .block p { font-size: 14px; margin-top: 0px; }
#starcitizen .pillarexpanded .block .lessdetails { font-size: 11px; font-weight: 700; color: rgb(0, 204, 255); border-bottom: 1px dotted rgb(48, 138, 199); }
#starcitizen .pillarexpanded .block .lessdetails:hover { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
#starcitizen .pillarexpanded .pillarexpanded-vid-container { width: 550px; height: 320px; position: relative; z-index: 1; border: 2px solid rgb(0, 194, 255); box-shadow: rgba(0, 92, 255, 0.38) 0px 0px 50px; }
#starcitizen .left .pillarexpanded .block .pillarexpanded-vid-container { float: left; margin: 0px 30px 10px 0px; }
#starcitizen .right .pillarexpanded .block .pillarexpanded-vid-container { float: right; margin: 0px 0px 10px 30px; }
#starcitizen .pillarexpanded .blockcontainer { overflow: hidden; }
#starcitizen .pillarexpanded .blockcontainer > .pillarexpanded-vid-container { display: none; width: 30%; height: 360px; }
#starcitizen .left .pillarexpanded .blockcontainer > .pillarexpanded-vid-container { float: right; margin: 50px 5% 50px 0px; }
#starcitizen .right .pillarexpanded .blockcontainer > .pillarexpanded-vid-container { float: left; margin: 50px 0px 50px 5%; }
#starcitizen #nope .block h2 { color: rgb(255, 50, 0); text-shadow: rgb(255, 50, 0) 0px 0px 40px; }
#starcitizen #nope #welcometosc { margin: 30px 0px 50px; }
#starcitizen #nope .block em { font-size: 32px; color: rgb(0, 255, 255); font-family: Electrolize; text-shadow: rgb(0, 184, 255) 0px 0px 30px; }
#starcitizen .pillar .lightbar { position: absolute; z-index: 2; }
#starcitizen .pillar .toplightbar { top: 0px; }
#starcitizen .pillar .bottomlightbar { top: auto; bottom: 0px; }
#starcitizen .lightbar .footershadow { position: absolute; bottom: -50px; width: 100%; height: 50px; background: url(""); }
#starcitizen #reserve { background: url("") center top / 100% no-repeat, url("") center center / auto repeat rgb(0, 11, 17); width: 100%; padding-bottom: 80px; }
#starcitizen #reserve .offsetcontainer { overflow: hidden; }
#starcitizen #reserve #starterpackagescontainer { margin-top: 54px; text-align: left; margin-right: -41px; }
#starcitizen #reserve #starterpackagescontainer .package { background: rgba(19, 47, 69, 0.3); width: 248px; display: inline-block; border: 1px solid rgb(0, 91, 129); border-radius: 5px; text-align: left; margin: 0px 41px 55px 0px; position: relative; vertical-align: top; }
#starcitizen #reserve #starterpackagescontainer .package .illuminator { background: rgb(49, 205, 255); width: 57px; height: 1px; left: 50%; margin-left: -28px; box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#starcitizen #reserve #starterpackagescontainer .package .illuminator.top { top: -1px; }
#starcitizen #reserve #starterpackagescontainer .package .illuminator.bottom { top: auto; bottom: -1px; }
#starcitizen #reserve #starterpackagescontainer .package .icon { width: 100%; height: 148px; background-size: contain; background-position: center center; background-repeat: no-repeat; }
#starcitizen #reserve #starterpackagescontainer .package .heading { background: rgba(0, 0, 0, 0.5); padding: 18px; }
#starcitizen #reserve #starterpackagescontainer .package .heading h4 { margin: 0px; font-size: 18px; color: rgb(0, 240, 255); }
#starcitizen #reserve #starterpackagescontainer .package .heading .price { margin: 0px; font-family: Electrolize, Arial, Helvetica, sans-serif; font-size: 14px; color: rgb(255, 174, 0); }
#starcitizen #reserve #starterpackagescontainer .package .itemlist { padding-left: 30px; margin-top: 25px; }
#starcitizen #reserve #starterpackagescontainer .package .itemlist li { font-size: 11px; color: rgb(119, 176, 206); margin-bottom: 12px; padding-right: 15px; }
#starcitizen #reserve #starterpackagescontainer .package .itemlist li strong { color: rgb(255, 234, 0); }
#starcitizen #reserve #starterpackagescontainer .package .getpackage { margin: 30px 18px 20px 0px; float: right; }
#starcitizen #reserve #starterpackagescontainer .package .getpackage span { background: rgb(0, 204, 255); width: 5px; height: 100%; left: -11px; }
#starcitizen #reserve #starterpackagescontainer .package .getpackage:hover { background: rgba(0, 173, 255, 0.3); color: rgb(255, 255, 255); }
#starcitizen #reserve #starterpackagescontainer .package .getpackage:hover span { background: rgb(255, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 25px; }
#starcitizen #reserve #viewalloptionsbtn { margin: 40px auto 0px; }
#starcitizen #theships { background: url("") center top / 100% no-repeat, url("") center center / auto repeat rgb(0, 11, 17); width: 100%; padding-bottom: 80px; }
#starcitizen #theships .expandable { display: block; margin-bottom: 13px; padding-left: 9px; position: relative; }
#starcitizen #theships .expandable .illuminator { width: 5px; height: 100%; background: rgb(35, 54, 68); }
#starcitizen #theships .expandable:hover .illuminator, #starcitizen #theships .expandable.active .illuminator { background: rgb(0, 204, 255); box-shadow: rgba(0, 112, 255, 0.7) 0px 0px 40px; }
#starcitizen #theships .expandable h2 { margin: 0px; position: relative; }
#starcitizen #theships .expandable h2 span { background: url(data:image/webp;base64,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) no-repeat; width: 48px; height: 48px; top: 50%; margin-top: -28px; left: -60px; }
#starcitizen #theships .expandable.active h2 span { transform: rotate(90deg); }
#starcitizen #theships .expandable .expandable-contentcontainer { background-color: rgba(0, 0, 0, 0.6); background-repeat: no-repeat; background-position: right top; padding: 33px 70px; }
#starcitizen #theships .expandable .expandable-content { display: none; cursor: default; padding-top: 30px; }
#starcitizen #theships .expandable .expandable-content h3 { cursor: text; color: rgb(0, 204, 255); font-size: 22px; text-shadow: rgba(0, 143, 255, 0.7) 0px 0px 40px; margin: 40px 0px -20px; }
#starcitizen #theships .expandable .expandable-content h2 { cursor: text; color: rgb(255, 174, 0); padding: 0px 30px; font-size: 34px; margin-top: 70px; margin-left: -30px; }
#starcitizen #theships .expandable .expandable-content p { cursor: text; }
#starcitizen #theships .expandable .expandable-content ul { padding-left: 70px; }
#starcitizen #theships .expandable .expandable-content ul li { font-size: 14px; color: rgb(160, 195, 213); }
#starcitizen #theships #howppworks .expandable-contentcontainer { background-image: url(""); }
#starcitizen #theships #hpandupgrades .expandable-contentcontainer { background-image: url(""); }
#starcitizen #theships #weapons .expandable-contentcontainer { background-image: url(""); }
#starcitizen #theships #manufacturers { margin-top: 100px; }
#starcitizen #theships #manufacturers h2 { font-size: 36px; font-weight: 700; color: rgb(0, 235, 255); text-shadow: rgb(0, 116, 194) 0px 0px 50px; }
#starcitizen #theships #manufacturers .manufacturer { padding-top: 9px; position: relative; border-bottom: 2px solid rgb(32, 78, 106); margin-bottom: 100px; }
#starcitizen #theships #manufacturers .manufacturer .illuminator { background: rgb(0, 204, 255); width: 100%; height: 5px; box-shadow: rgba(0, 112, 255, 0.8) 0px 0px 40px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content { background: url("") center top repeat-x rgba(0, 0, 0, 0.5); padding: 40px 50px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .manufacturer-description { overflow: hidden; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .manufacturer-description .logo { float: right; margin-left: 50px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .manufacturer-description .desc { margin: 0px; font-size: 12px; color: rgb(109, 153, 176); line-height: 20px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .manufacturer-description .desc strong { font-family: Electrolize, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; color: rgb(255, 255, 255); display: block; margin-bottom: 10px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .separator { margin-bottom: 25px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer { display: none; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship { background: url("") center top repeat; padding: 40px 50px; margin-top: 50px; position: relative; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .illuminator { background: rgb(0, 204, 255); width: 75px; height: 2px; box-shadow: rgba(0, 112, 255, 0.8) 0px 0px 30px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .illuminator.top { left: 5%; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .illuminator.bottom { inset: auto 5% 0px auto; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship h1 { font-size: 54px; margin: 0px 0px 15px; text-shadow: rgb(47, 133, 226) 0px 0px 30px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .shipsummary { font-size: 14px; color: rgb(0, 168, 255); line-height: 24px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .shipmediacontainer { background: rgb(0, 0, 0); border: none; padding: 0px; margin-bottom: 30px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .shipmediacontainer .corner { display: block; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .shipmediacontainer .pledgenowbtn { position: absolute; left: auto; right: 70px; top: -21px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .linkcontainer { overflow: hidden; margin-top: 30px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .linkcontainer .btn { margin-right: 40px; margin-bottom: 10px; }
#starcitizen #theships #manufacturers .manufacturer .manufacturer-content .shipscontainer .ship .linkcontainer .brochure { color: rgb(255, 192, 0); }
#ngs { margin-top: -65px; }
#ngs .spaceship-idol-header-bg { background: url("") center top no-repeat transparent; height: 511px; }
#ngs .spaceship-idol-header-bg > h3 { color: rgb(0, 228, 255); font-family: Electrolize; text-transform: uppercase; text-align: center; position: relative; top: 485px; font-size: 16px; }
#ngs .spaceship-idol-footer-bg { background: url("") center bottom no-repeat transparent; height: 624px; position: relative; margin-top: -624px; }
#ngs .partners { position: relative; z-index: 4; }
#ngs .partners .logos { margin: 20px 0px 65px; }
#ngs .partners .logos .logo { width: 25%; position: relative; float: left; text-align: center; }
#ngs .partners .logos .logo img { margin: auto; }
#ngs .partners .logos .logo img.partner_1 { width: 125px; margin-top: 2px; }
#ngs .partners .logos .logo img.partner_2 { width: 150px; }
#ngs .partners .logos .logo img.partner_3 { width: 105px; }
#ngs .partners .logos .logo img.partner_4 { width: 180px; margin-top: 14px; }
#ngs .partners .logos .logo img.partner_5 { width: 80px; margin-top: -20px; }
#ngs .partners .logos .logo img.partner_6 { width: 170px; margin-left: -20px; margin-top: 10px; }
#ngs .partners .logos .logo img.partner_7 { width: 95px; margin-top: -15px; }
#ngs .partners .logos .logo img.partner_7_5 { margin-left: 6px; margin-top: -15px; }
#ngs .partners .logos .logo img.partner_8 { margin-top: -5px; }
#ngs .partners .logos .clear { height: 60px; }
#ngs .wce h2.title.bg { margin-bottom: 0px; }
#ngs .wce .text ul { margin: 0px 0px 1em; }
#ngs .wce .text ul li p { margin-left: 25px; font-family: Arial; color: rgb(137, 212, 255); max-width: 600px; margin-bottom: 10px; }
#ngs .wce .text ul > li { color: rgb(0, 210, 255); font-family: Electrolize; font-size: 24px; margin-bottom: 65px; }
#ngs .wce .text > ul > li { list-style-type: none; }
#ngs .wce .text > ul > li li { margin-bottom: 0px; position: relative; margin-left: 10px; list-style-type: none; }
#ngs .wce .text > ul > li li p { margin-bottom: 0px; margin-left: 5px; margin-top: 5px; max-width: 600px; }
#ngs .wywn { margin-bottom: 65px; }
#ngs .wywn .text { margin-left: 30px; }
#ngs .wywn .text ol, #ngs .wywn .text ul { margin-top: 0px; }
#ngs .wywn .text ol > li, #ngs .wywn .text ul:not(.skills) > li { font-family: Electrolize; color: rgb(0, 210, 255); font-size: 24px; margin-bottom: 65px; }
#ngs .wywn .text ol > li > h3, #ngs .wywn .text ul:not(.skills) > li > h3 { margin-left: -25px; }
#ngs .wywn .text > p, #ngs .wywn .text ol li p, #ngs .wywn .text ul li p { margin-left: 25px; font-family: Arial; color: rgb(137, 212, 255); max-width: 600px; }
#ngs .wywn .text ol li p.info, #ngs .wywn .text ul li p.info { color: rgb(252, 255, 0); font: italic bold 14px Arial; }
#ngs .wywn .text > ul > li { list-style-type: none; }
#ngs .wywn .text > ul > li li { margin-bottom: 0px; position: relative; }
#ngs .wywn ul.skills { background: url("") no-repeat transparent; height: 305px; margin-left: -450px; }
#ngs .wywn ul.skills li { padding-top: 10px; list-style-type: none; height: 94px; }
#ngs .wywn ul.skills li h3 { position: absolute; float: left; margin-top: 30px; left: 550px; }
#ngs .wywn ul.skills li p { color: rgb(134, 214, 255); font: 11px Arial; width: auto; position: absolute; left: 710px; max-width: 260px; margin-top: 22px; margin-bottom: 0px; }
#ngs .wywn ul.skills .ico { height: 40px; padding: 17px 0px; width: 107px; left: 430px; position: absolute; font-size: 32px; color: rgb(255, 255, 255); text-align: center; }
#ngs .wywn .sdk-info, #ngs .wywn .maya-info { position: relative; }
#ngs .wywn .sdk-info .line, #ngs .wywn .maya-info .line { position: absolute; height: 1px; width: 100%; margin-left: -70px; background: rgb(0, 216, 255); }
#ngs .wywn .sdk-info .logo, #ngs .wywn .maya-info .logo { position: relative; float: left; margin-right: 130px; margin-top: 75px; }
#ngs .wywn .sdk-info .logo .sdk-ico { height: 112px; width: 248px; background: url("") center center no-repeat transparent; margin: 15px 0px 40px 45px; }
#ngs .wywn .maya-info .logo .maya-ico { height: 100px; width: 240px; background: url("") left center / 100% no-repeat transparent; margin: 70px 0px 40px 61px; }
#ngs .wywn .sdk-info .logo .moredetailsbtncontainer, #ngs .wywn .maya-info .logo .moredetailsbtncontainer { font-size: 16px; margin-left: 25px; }
#ngs .wywn .sdk-info .logo .moredetailsbtncontainer > a, #ngs .wywn .maya-info .logo .moredetailsbtncontainer > a { margin: 0px; }
#ngs .wywn .sdk-info .video, #ngs .wywn .maya-info .video { position: relative; float: left; border: 1px solid rgb(0, 198, 255); height: 303px; width: 540px; margin-top: 30px; }
#ngs .wywn .sdk-info .content, #ngs .wywn .maya-info .content { margin-bottom: 25px; }
#ngs .wywn .maya-info .content > div { margin-top: 30px; }
#ngs .wywn .maya-info .content > div.logo { margin-right: 122px; }
#ngs .hr { background-color: rgb(0, 158, 255); opacity: 0.15; height: 8px; width: 100%; margin: 6px 0px; }
#ngs h2.title { text-align: center; font-size: 20px; color: rgb(0, 228, 255); font-family: Electrolize; margin-bottom: 35px; padding: 0px; text-transform: uppercase; }
#ngs h2.title.bg { text-align: left; padding: 50px; margin-left: -50px; background: url("") -30px 9px no-repeat transparent; }
#ngs .top p { font-size: 14px; color: rgb(136, 171, 199); margin-bottom: 30px; font-family: Arial; }
#ngs .top p a { font-size: 14px; color: rgb(136, 171, 199); border-bottom: 1px dotted rgb(136, 171, 199); font-family: Arial; }
#ngs .top p a:hover { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
#ngs .content-block4 > .content { background: 0px 0px; }
#ngs .moredetailsbtncontainer > a { margin: auto; }
#ngs .moredetailsbtncontainer > a > span { text-transform: uppercase; }
#ngs .moredetailsbtncontainer.top-button { margin-top: -50px; }
#ngs .introduce { height: 482px; }
#ngs .introduce .video { border: 1px solid rgb(0, 198, 255); }
#ngs .introduce .info { margin-left: 15px; margin-right: 25px; background: url("") center center no-repeat transparent; }
#ngs .introduce .info p { color: rgb(96, 197, 255); margin-bottom: 15px; }
#ngs .introduce .info .texte { padding: 5px 20px; margin-top: 125px; }
#ngs .introduce .info .texte .participant-number { color: rgb(252, 255, 0); }
#ngs #channel .introduce .hub-block.two_thirds.video, #ngs #channel .introduce .hub-block.one_third.info { height: 415px; padding: 0px; }
#ngs .about-contest { position: relative; margin-bottom: 65px; }
#ngs .about-contest .space-shuttle-bg { background: url("") 0px 0px no-repeat transparent; position: absolute; display: block; height: 177px; width: 666px; right: 0px; top: 60px; }
#ngs .about-contest .text { margin-left: 30px; }
#ngs .rules .text { margin-left: 30px; }
#ngs .faq { margin-bottom: 115px; }
#ngs .faq .text { margin-left: 30px; }
#ngs .faq .text h2 { color: rgb(255, 255, 255); font-weight: 400; font-family: Electrolize; font-size: 26px; margin-top: 70px; text-shadow: rgba(11, 13, 16, 0.5) 1px 1px 1px; }
#ngs .faq .text h2:first-child { margin-top: 0px; }
#ngs .faq .text p { margin-left: 30px; font-size: 14px; color: rgb(106, 187, 207); line-height: 28px; max-width: 774px; width: 75%; min-width: 300px; }
#ngs .faq .text p a { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); transition-duration: 0.3s; perspective: 1000px; }
#ngs .faq .text p a:hover { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#ngs .team-btn-wrapper { margin: auto; max-width: 558px; }
#ngs .team-btn-wrapper .team-btn { display: inline-block; }
#ngs .team-btn-wrapper .team-btn:first-child { margin-right: 25px; }
#ngs .ngs-steps { margin-bottom: 60px; margin-top: 30px; }
#ngs .ngs-steps h2.step { font-size: 36px; text-transform: uppercase; color: rgb(0, 228, 255); margin: 0px; float: left; position: relative; }
#ngs .ngs-steps h2.step span { color: rgb(255, 255, 255); padding-left: 30px; }
#ngs .ngs-steps h2.step .icon-wrapper { display: inline; position: relative; }
#ngs .ngs-steps h2.step .icon { display: block; width: 100px; height: 100px; background: url("") 0px -100px; padding: 0px; position: absolute; right: -60px; top: -28px; }
#ngs .ngs-steps h2.step.access .icon { background-position: 0px 0px; }
#ngs .ngs-steps p { font-size: 14px; color: rgb(149, 173, 183); margin-top: 0px; }
#ngs .ngs-steps .thin-separator { height: 1px; background: rgb(18, 45, 73); border-left: 6px solid rgb(17, 240, 255); border-right: 6px solid rgb(17, 240, 255); margin: 50px 0px; }
#ngs .ngs-steps .installer-wrapper { margin-top: 45px; }
#ngs .ngs-steps .installer-wrapper .installer-btn { float: left; }
#ngs .ngs-steps .installer-wrapper p { float: left; padding-left: 30px; font-weight: 700; font-size: 12px; line-height: 40px; }
#ngs .ngs-steps .identity-wrapper { margin-top: 30px; }
#ngs .ngs-steps .identity-wrapper .thumb { float: left; margin-right: 15px; }
#ngs .ngs-steps .identity-wrapper .thumb img { display: block; border: 1px solid rgb(0, 183, 243); }
#ngs .ngs-steps .identity-wrapper .infos { background: rgba(76, 142, 197, 0.1); height: 78px; float: left; width: 325px; padding-left: 15px; position: relative; }
#ngs .ngs-steps .identity-wrapper .infos .glow { width: 1px; height: 40px; background: rgb(0, 255, 255); position: absolute; top: 20px; right: 0px; box-shadow: rgb(0, 255, 255) 0px 0px 10px; }
#ngs .ngs-steps .identity-wrapper .infos .name { font-size: 16px; color: rgb(255, 246, 0); font-family: Electrolize; top: 22px; position: relative; }
#ngs .ngs-steps .identity-wrapper .infos .handle { font-size: 11px; color: rgb(96, 121, 135); font-family: Arial; top: 20px; position: relative; }
#ngs .ngs-steps .team_name_fieldset, #ngs .ngs-steps .youtube_link_fieldset, #ngs .ngs-steps .attach_file_fieldset { position: relative; float: left; max-width: 500px; width: 50%; }
#ngs .ngs-steps .moredetailsbtncontainer.team_name_button, #ngs .ngs-steps .moredetailsbtncontainer.youtube_link_button, #ngs .ngs-steps .moredetailsbtncontainer.attach_file_button { position: relative; float: left; }
#ngs .ngs-steps .moredetailsbtncontainer.attach_file_button { margin-top: 30px; }
#ngs .ngs-steps .moredetailsbtncontainer.team_name_button > a, #ngs .ngs-steps .moredetailsbtncontainer.youtube_link_button > a, #ngs .ngs-steps .moredetailsbtncontainer.attach_file_button > a { margin-left: 100px; }
#ngs .ngs-steps .member-info { position: relative; float: left; width: 400px; margin-bottom: 30px; }
#ngs .ngs-steps .member-info.member-name-info { margin-right: 75px; }
#ngs .ngs-steps .member-info p { margin-bottom: 15px; }
#ngs .ngs-steps .team_bio_fieldset { max-width: 80%; margin-bottom: 40px; }
#ngs .ngs-steps .attach-file { margin-top: 20px; }
#ngs .ngs-steps .thumbnail { margin: 0px auto 45px; }
#ngs .ngs-steps .thumbnail img { margin: auto; display: block; width: auto; max-width: 70%; }
#ngs .ngs-steps .video-info { margin-top: 30px; display: none; }
#ngs .ngs-steps .video-info > div { position: relative; float: left; }
#ngs .ngs-steps .video-info .thumb { margin-right: 40px; position: relative; }
#ngs .ngs-steps .video-info .thumb .video-time { padding: 0px 4px; font-weight: 700; font-size: 11px; background-color: rgb(0, 0, 0); height: 14px; line-height: 14px; opacity: 0.75; vertical-align: top; zoom: 1; display: inline-block; border-radius: 0px; position: absolute; right: 5px; bottom: 2px; color: rgb(255, 255, 255) !important; }
#ngs .ngs-steps .video-info .text .title { margin-top: 0px; margin-bottom: 10px; }
#ngs .ngs-steps .video-info .text .title > a { color: rgb(255, 255, 255); }
#ngs .ngs-steps .video-info .text .author, #ngs .ngs-steps .video-info .text .view { margin-top: 0px; margin-bottom: 10px; color: rgb(149, 173, 183); }
#ngs .ngs-steps .video-guidelines { margin: 30px 0px; }
#ngs .ngs-steps .success-message, #ngs .ngs-steps .error-message { background-position: 7px 0px; width: auto; max-width: 500px; padding: 17px 30px 6px 60px; }
#ngs .ngs-steps .error-message.invalid-logo, #ngs .ngs-steps .error-message.invalid-file { margin-bottom: 30px; }
#ngs .ngs-steps .loading:not(.delete-file) { background: url("") 87% 35% no-repeat transparent; }
#ngs .ngs-steps .delete-file { margin-left: 50px; margin-top: 3px; }
#ngs .content-block1.confirm strong { font-size: 16px; color: rgb(255, 255, 255); }
#ngs .content-block1.confirm a { font-size: 16px; color: rgb(255, 255, 255); }
#ngs .content-block1.confirm p { font-size: 16px; }
#ngs #post { position: relative; z-index: 5; }
#ngs #post .spaceship-idol-header-bg { background: url("") center -100px no-repeat scroll rgba(0, 0, 0, 0); height: 400px; }
#ngs #post .title-section { margin-top: -121px; }
#ngs #post .team-banner { opacity: 0.9; display: block; transition-duration: 0.2s; perspective: 1000px; }
#ngs #post .team-banner .eliminated-icon { display: none; position: absolute; height: 245px; width: 1140px; }
#ngs #post .team-banner:hover { opacity: 1; box-shadow: rgb(0, 224, 255) 0px 0px 60px -40px, rgb(0, 160, 182) 0px 0px 30px -20px; }
#ngs #post .team-banner.eliminated img { opacity: 0.25; }
#ngs #post .team-banner.eliminated .eliminated-icon { display: block; background: url("") center center no-repeat scroll; }
#ngs #post .team-banner.eliminated:hover { box-shadow: rgb(184, 12, 22) 0px 0px 60px -40px, red 0px 0px 30px -15px; }
#about-rsi .full-content-wrapper .beginning h2 { line-height: 1em; }
iframe[src][data-cookieconsent] { display: block !important; }
#download--pltclient #bodyWrapper { overflow-x: unset; }
#download--pltclient #contentbody { padding-top: 80px; padding-bottom: 0px; }
#download--pltclient .p-downloadPage { padding-bottom: 0px; }
#download--pltclient .p-downloadPage__summary { position: sticky; bottom: 0px; left: unset; transform: unset; margin-top: 40px; width: unset; }
@media only screen and (max-width: 1023px) {
#download--pltclient { min-width: 320px; }
#download--pltclient #contentbody { padding-top: 60px; }
#download--pltclient .p-downloadPage { padding: 32px 16px 0px; }
}
@media only screen and (min-width: 1024px) {
#download-plt-client .m-calloutCard { max-height: 252px; }
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
#download--pltclient .p-downloadPage__summary { width: 736px; }
}
@media only screen and (min-width: 1440px) {
#download--pltclient .p-downloadPage__summary { width: 1328px; }
}
.orion-subscription-page {
background-color: var(--orion-semantic-background);
& #page-background { background: url("") center top / contain no-repeat; height: 100%; width: 100%; position: absolute; opacity: 1; }
& #contentbody { background: unset; }
& .p-subscriptionPage {
margin-top: -8px;
& .p-subscriptionPage__content { align-items: unset; margin-bottom: 0px; }
& .c-accordionStack__accordion button { border: none; }
& .o-stickyBar.p-subscriptionPage__stickyBar, & .p-subscriptionPage__stickyBar .m-summaryBar.-sticky { position: sticky; bottom: 0px; }
& .p-subscriptionPage__stickyBar .m-summaryBar.-sticky { left: unset; transform: unset; }
}
}
#store.orion-subscription-page {
& #store-wrapper.front { padding-bottom: 0px; }
& #bodyWrapper { overflow-x: clip; }
@media only screen and (max-width: 1024px) {
& { min-width: 320px; }
& .o-stickyBar.p-subscriptionPage__stickyBar { display: flex; align-self: center; width: 100vw; }
& .p-subscriptionPage__stickyBar .m-summaryBar.-sticky { max-width: 100vw; }
}
@media only screen and (max-width: 768px) {
& .p-subscriptionPage__subscriptionPlan { top: 110px; margin-left: -8px; }
}
@media only screen and (max-width: 640px) {
& #page-background { background: unset; }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
& .p-subscriptionPage__subscriptionPlan { margin-left: -16px; }
}
@media only screen and (min-width: 1440px) {
& .p-subscriptionPage__subscriptionPlan { margin-left: -18px; }
}
}
.c-brand-menu:not(:empty) + #platform-client-root:not(:empty) { padding-top: 90px; }
.orion-ships-lists-page button.m-subNavigationBarItem, .orion-ships-lists-page button.a-storeSubNavigationButton { border: none; }
.orion-ships-lists-page #contentbody #store-wrapper.front { padding-bottom: 0px; }
.orion-ships-lists-page#store #bodyWrapper { overflow-x: clip; }
#contentbody.alexandria-content-body .store-country-selector { margin-bottom: -24px; background: rgb(10, 34, 48); }
#contentbody.alexandria-content-body [data-rsi-component="Store.RegionSelector"] { margin-bottom: -24px; }
#contentbody.alexandria-content-body .store-country-selector p { margin: 16px 0px; }
body#ac-page { background: url("") center top no-repeat rgb(0, 0, 0); }
body#ac-page.board { background: url("") center top no-repeat rgb(0, 0, 0); }
#ac .ac-logo { background: url("") center center no-repeat; width: 785px; height: 200px; margin: -11px auto; display: block; position: relative; z-index: 10; }
#ac .ac-logo a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#ac.landing .logo.leaderboard { height: 242px; background-image: url(""); }
#ac.landing .intro { text-align: center; }
#ac.landing .intro p { font-size: 18px; margin: 0px 0px 1em; font-family: Electrolize; color: rgb(97, 228, 251); }
#ac.landing .intro p strong { font-family: Electrolize; font-size: 28px; font-weight: 400; color: rgb(255, 255, 255); }
#ac .content-wrapper { width: 1140px; margin: auto; }
#ac.landing .page-header { min-height: 483px; background: url("") 50% 0px no-repeat; position: relative; z-index: 1; text-align: center; }
#ac.landing .page-header .logo { display: block; width: 100%; height: 250px; background: url("") 50% 20px no-repeat; margin: auto; overflow: hidden; text-indent: -999em; position: absolute; top: 103px; z-index: 2; }
#ac.landing .page-header .sub { display: block; width: 250px; height: 100px; background: url("") center calc(50% + 8px) no-repeat; position: absolute; top: 0px; left: 50%; margin-left: -125px; }
#ac.landing .page-header .top, #ac.landing .page-header .bottom { width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; top: 464px; }
#ac.landing .page-header .top { top: -50%; height: 50%; }
#ac.landing .page-header .season-title { width: 875px; height: 70px; position: absolute; top: 370px; left: 50%; margin-left: -437px; font-size: 18px; color: rgb(255, 255, 255); font-family: Electrolize; line-height: 70px; text-align: center; }
#ac.landing .page-header .season-title span { font-family: Electrolize; color: rgb(68, 236, 244); }
#ac.landing .content-ac { position: relative; z-index: 2; }
#ac.landing .intro { padding-bottom: 50px; text-align: center; width: 820px; margin: auto; }
#ac.landing .intro p { font-weight: 700; font-size: 14px; color: rgb(0, 228, 255); margin: 0px 0px 1em; }
#ac.landing .intro p strong { font-family: Electrolize; font-size: 24px; color: rgb(255, 255, 255); }
#ac.landing .arena-types { list-style: none; margin: 0px; padding: 0px; }
#ac.landing .arena-types li { position: relative; }
#ac.landing .arena-types a { display: block; width: 1118px; height: 280px; position: relative; background: 50% 50% no-repeat; text-align: center; margin: auto; }
#ac.landing .arena-types a.battle-royale { background-image: url(""); }
#ac.landing .arena-types a.squadron-battle { background-image: url(""); }
#ac.landing .arena-types a.capture-the-core { background-image: url(""); }
#ac.landing .arena-types a.vanduul-swarm { background-image: url(""); }
#ac.landing .arena-types a .text-wrap { font-family: Electrolize; font-size: 25px; color: rgb(255, 255, 255); position: relative; z-index: 3; top: 68px; }
#ac.landing .arena-types a .text-wrap > .title { font-size: 48px; font-family: Electrolize; line-height: 40px; }
#ac.landing .arena-types a .deco { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url("") 50% 50% no-repeat; z-index: 1; }
#ac.landing .arena-types a .deco.over { background-image: url(""); z-index: 2; opacity: 0; }
#ac.landing .arena-types a:hover .deco { opacity: 0; }
#ac.landing .arena-types a:hover .deco.over { opacity: 1; }
#ac.landing .arena-types li { border-top: 3px solid rgb(213, 240, 255); border-bottom: 3px solid rgb(213, 240, 255); min-height: 50px; position: relative; padding: 8px; margin-bottom: 30px; background: -webkit-linear-gradient(top, rgba(178, 215, 235, 0), rgba(178, 215, 235, 0.2) 0px, rgba(178, 215, 235, 0), rgba(178, 215, 235, 0.2) 100%, rgba(178, 215, 235, 0)); }
#ac.landing .arena-types li .bar { height: 10px; width: 1px; background: rgb(209, 237, 253); display: block; position: absolute; }
#ac.landing .arena-types li .bar.top { top: 0px; }
#ac.landing .arena-types li .bar.bottom { bottom: 0px; }
#ac.landing .arena-types li .bar.left { left: 0px; }
#ac.landing .arena-types li .bar.right { right: 0px; }
#ac .section-heading { position: relative; z-index: 10; margin-bottom: 50px; padding: 0px 55px; }
#ac .section-heading .title { display: block; position: relative; font-family: Electrolize; font-size: 48px; color: rgb(255, 255, 255); text-shadow: rgb(13, 168, 255) 0px 0px 65px; }
#ac .box-corner { position: absolute; background: url(""); width: 30px; height: 30px; display: block; }
#ac .box-corner.top.left { top: -5px; left: 0px; background-position: 0px 0px; }
#ac .box-corner.top.right { top: -5px; right: 0px; background-position: -30px 0px; }
#ac .box-corner.bottom.left { bottom: -5px; left: 0px; background-position: 0px -30px; }
#ac .box-corner.bottom.right { bottom: -5px; right: 0px; background-position: -30px -30px; }
#ScoreApp { background: url("") no-repeat rgb(0, 0, 0); border-right: 1px solid rgb(2, 56, 103); border-bottom: 1px solid rgb(2, 56, 103); border-left: 1px solid rgb(2, 56, 103); border-image: initial; border-top: none; position: relative; margin-top: 35px; margin-bottom: 200px; }
#ScoreApp .head { background: url("") no-repeat; position: relative; top: -28px; width: 1139px; }
#ScoreApp .head .lightbar { background: url("") no-repeat; width: 1118px; height: 52px; margin: 0px auto; position: relative; top: -10px; z-index: 15; opacity: 1; }
#ScoreApp .head .lightbar.open { opacity: 0; }
#ScoreApp .head .filter-head-opened { background: url("") no-repeat; position: absolute; top: 48px; left: 0px; right: 0px; width: 640px; height: 31px; margin: 0px auto; opacity: 0; }
#ScoreApp .head .filter-head-opened::after { content: ""; background: url("") center bottom / 117px no-repeat; position: absolute; top: -23px; left: 126px; width: 98px; height: 98px; }
#ScoreApp .head .filter-head-opened::before { content: ""; background: url("") center bottom / 117px no-repeat; position: absolute; top: -23px; right: 126px; width: 98px; height: 98px; }
#ScoreApp .head .filter-head-opened.open { opacity: 1; }
#ScoreApp .head .game-mode-filet { background: url("") center bottom no-repeat; width: 1138px; height: 56px; position: relative; top: 0px; z-index: 1; opacity: 1; margin: -25px auto 0px; }
#ScoreApp .head .game-mode-filet::after { content: ""; background: url("") center bottom no-repeat; position: absolute; top: -35px; left: 200px; width: 98px; height: 98px; }
#ScoreApp .head .game-mode-filet::before { content: ""; background: url("") center bottom no-repeat; position: absolute; top: -35px; right: 200px; width: 98px; height: 98px; }
#ScoreApp .head .game-mode-filet.open { top: 25px; opacity: 0; }
#ScoreApp .head h2 { position: absolute; top: 0px; left: 0px; right: 0px; text-align: center; margin: 0px; z-index: 2; pointer-events: none; font-size: 22px; text-transform: uppercase; font-family: Electrolize; color: rgb(101, 237, 253); padding-top: 13px; opacity: 1; text-shadow: rgb(0, 153, 255) 0px 0px 20px; }
#ScoreApp .head h2.open { opacity: 0.4; }
#ScoreApp .head .game-mode { top: 56px; left: 0px; right: -1px; text-align: center; position: absolute; z-index: 14; opacity: 0.45; }
#ScoreApp .head .game-mode.open, #ScoreApp .head .game-mode:hover { opacity: 1; }
#ScoreApp .head .game-mode a { padding: 2px 20px 0px 33px; font-family: Electrolize; font-size: 12px; color: rgb(2, 209, 233); text-transform: uppercase; display: inline-block; vertical-align: top; height: 24px; position: relative; }
#ScoreApp .head .game-mode a:hover { color: rgb(2, 209, 233); }
#ScoreApp .head .game-mode a::before { content: ""; background: url("") repeat-x; width: 64px; height: 64px; transform: rotate(-90deg); position: absolute; top: -23px; left: -14px; transition-duration: 0.3s; }
#ScoreApp .head .game-mode a.open::before { transform: rotate(0deg); }
#ScoreApp .update { position: absolute; font-family: Electrolize; font-size: 12px; top: 75px; right: 10px; color: rgb(111, 216, 255); opacity: 0.3; }
#ScoreApp .footer { background: url("") repeat-x; padding-top: 16px; width: 705px; height: 83px; position: relative; margin: 0px auto; text-align: center; bottom: -85px; color: rgb(30, 144, 165); }
#ScoreApp ul { list-style-type: none; }
#ScoreApp .table-wrapper { position: relative; background: url("") rgb(0, 0, 0); padding: 45px 50px 55px; border-top: 1px solid rgb(2, 56, 103); z-index: 1; }
#ScoreApp .table-wrapper .row-highlight { width: 100%; height: 49px; position: absolute; top: 0px; left: 0px; z-index: 1; display: none; box-shadow: rgba(77, 255, 255, 0.5) 0px 0px 30px 0px inset, rgba(77, 255, 255, 0.5) 0px 0px 30px 0px inset; }
#ScoreApp .table-wrapper .row-highlight .edge { display: block; position: absolute; top: 0px; width: 6px; height: 100%; }
#ScoreApp .table-wrapper .row-highlight .edge > * { width: 100%; height: 50%; position: absolute; left: 0px; background: url(""); }
#ScoreApp .table-wrapper .row-highlight .edge.left { left: -6px; }
#ScoreApp .table-wrapper .row-highlight .edge.right { right: -6px; }
#ScoreApp .table-wrapper .row-highlight .edge.left .top { top: 1px; background-position: 0px 0px; }
#ScoreApp .table-wrapper .row-highlight .edge.left .bottom { bottom: 0px; background-position: 0px 100%; }
#ScoreApp .table-wrapper .row-highlight .edge.right .top { top: 1px; background-position: 100% 0px; }
#ScoreApp .table-wrapper .row-highlight .edge.right .bottom { bottom: 0px; background-position: 100% 100%; }
#ScoreApp .filters { position: relative; margin-bottom: 20px; z-index: 10; }
#ScoreApp .filters .filters-edge { width: 56px; height: 317px; position: absolute; top: 10px; z-index: 20; background: no-repeat; }
#ScoreApp .filters.open .filters-edge { top: 15px; }
#ScoreApp .filters .filters-edge.left { background-image: url(""); left: -16px; }
#ScoreApp .filters.open .filters-edge.left { background-image: url(""); }
#ScoreApp .filters .filters-edge.right { background-image: url(""); right: -16px; }
#ScoreApp .filters.open .filters-edge.right { background-image: url(""); }
#ScoreApp .filters > .inner { min-height: 337px; position: relative; }
#ScoreApp .filters > .inner .titlebar { width: 100%; height: 129px; background: url("") no-repeat; position: absolute; top: 25px; left: 0px; text-align: center; opacity: 0.75; }
#ScoreApp .filters > .inner .titlebar .text { width: 100%; position: absolute; bottom: 0px; height: 100px; }
#ScoreApp .filters > .inner .titlebar .text > span { display: block; margin: auto; clear: both; font-family: Electrolize; text-transform: uppercase; }
#ScoreApp .filters > .inner .titlebar .text > span.mode { font-size: 32px; color: rgb(255, 255, 255); margin-top: 15px; }
#ScoreApp .filters > .inner .titlebar .text > span.map { font-size: 22px; color: rgb(189, 219, 249); }
#ScoreApp .filters > .inner .titlebar.no-map .text > span.mode { margin-top: 32px; }
#ScoreApp .filters > .inner .titlebar.no-map .text > span.map { display: none; }
#ScoreApp .filters .cat { width: 330px; height: 46px; line-height: 46px; font-family: Electrolize; text-transform: uppercase; text-align: center; font-size: 18px; position: absolute; top: 0px; left: 314px; color: rgb(62, 215, 226); }
#ScoreApp .filters .topline { width: 1111px; height: 41px; line-height: 31px; background: url("") 100% 0px; position: absolute; top: 0px; left: 14px; z-index: 2; }
#ScoreApp .filters .topline .toggle-filters { font-size: 12px; color: rgb(0, 210, 255); text-transform: uppercase; position: absolute; top: 0px; left: 683px; padding-right: 64px; background: url("") 100% -25px no-repeat; font-family: Electrolize; }
#ScoreApp .filters .topline .toggle-filters { font-size: 12px; color: rgb(0, 210, 255); text-transform: uppercase; position: absolute; top: 0px; left: 683px; padding-right: 64px; background: url("") 100% -25px no-repeat; font-family: Electrolize; }
#leaderboard-filters .primary { width: 1139px; height: 51px; z-index: 2; position: relative; }
#leaderboard-filters .primary .tab-wrap { position: absolute; top: 1px; overflow: hidden; height: 51px; width: 340px; }
#leaderboard-filters .primary .tab { background: url("") 0px 10px no-repeat; display: inline-block; vertical-align: top; width: 170px; height: 26px; font-family: Electrolize; font-size: 12px; color: rgb(111, 216, 255); padding-top: 24px; text-transform: uppercase; position: relative; border: none; margin-left: -1px; padding-right: 15px; text-align: center; cursor: pointer; }
#leaderboard-filters .primary .tab:hover { color: rgb(213, 230, 234); text-shadow: rgb(0, 112, 202) 0px 0px 15px; }
#leaderboard-filters .primary .tab.active { height: 52px; background-position: 0px 0px; margin-top: 0px; padding-top: 20px; z-index: 1; color: rgb(213, 230, 234); }
#leaderboard-filters .primary .tab:hover::after { content: ""; position: absolute; top: 10px; right: -3px; background: url("") no-repeat; width: 42px; height: 52px; border: none; }
#leaderboard-filters .primary .tab.active::after { content: ""; position: absolute; top: 0px; right: -3px; background: url("") no-repeat; width: 42px; height: 52px; border: none; transition: top 0.2s ease 0s; }
#leaderboard-filters .primary .tab.org { width: 165px; margin-left: -45px; }
#leaderboard-filters .primary .tab.org:hover, #leaderboard-filters .primary .tab.org.active { margin-left: -30px; }
#leaderboard-filters .primary .fields-wrap { width: 749px; background: url("") no-repeat; position: absolute; right: 1px; display: inline-block; vertical-align: top; text-align: right; }
#leaderboard-filters .primary .fields-wrap.find-org-anim { background-position: 280px 0px; }
#leaderboard-filters .primary fieldset { display: inline-block; vertical-align: top; position: relative; margin-right: 19px; width: 245px; height: 75px; text-align: center; }
#leaderboard-filters .primary fieldset:first-child { margin-left: 15px; }
#leaderboard-filters .primary fieldset:last-child { width: 95px; margin-right: 50px; }
#leaderboard-filters .primary fieldset label { font-family: Electrolize; color: rgb(111, 216, 255); font-size: 12px; opacity: 0.8; font-weight: 400; text-align: left; padding-left: 9px; }
#leaderboard-filters .primary fieldset input[type="text"] { border-radius: 5px; background-color: rgb(0, 0, 0); height: 29px; padding: 0px 10px; border: 1px solid rgb(2, 56, 103); position: relative; z-index: 15; }
#leaderboard-filters .primary fieldset .reset { display: none; background: url("") 0px 0px no-repeat; width: 24px; height: 24px; position: absolute; bottom: 16px; right: 8px; opacity: 0.7; z-index: 3; }
#leaderboard-filters .primary fieldset .reset:hover { opacity: 1; }
#leaderboard-filters .primary fieldset .radio { display: inline-block; margin-right: 25px; height: 33px; line-height: 33px; font-size: 12px; color: rgb(0, 210, 255); }
#leaderboard-filters .primary fieldset .selectlist { width: 95px; height: 29px; text-align: left; background: rgba(0, 0, 0, 0.5); z-index: 1; }
#leaderboard-filters .primary fieldset .selectlist span { width: 40%; padding: 2px 10px; }
#leaderboard-filters fieldset .leaderboard-autocomplete .body { background: rgb(0, 0, 0); width: 243px; height: 150px; border: 1px solid rgb(2, 56, 103); border-radius: 5px; top: 20px; text-align: left; padding-top: 15px; padding-bottom: 15px; }
#leaderboard-filters fieldset .leaderboard-autocomplete .scrollable .viewport { width: 100%; }
#leaderboard-filters fieldset .leaderboard-autocomplete .scrollable .track { background: url("") repeat-y; border-top: 3px solid rgb(78, 166, 212); border-bottom: 3px solid rgb(78, 166, 212); border-radius: 0px; z-index: 1; margin: 0px; }
#leaderboard-filters fieldset .leaderboard-autocomplete .scrollable .scrollbar { right: 15px; top: 13px; position: absolute; float: none; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.no-result:hover, #leaderboard-filters fieldset .leaderboard-autocomplete li.no-result { font-family: Electrolize; font-size: 12px; text-align: center; background: 0px 0px; text-transform: uppercase; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item { background: 0px 0px; min-height: 37px; margin: 0px; padding: 10px 0px 10px 20px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(1, 28, 52); border-radius: inherit; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item:hover { background: rgba(14, 69, 119, 0.3); }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .avatar { border: none; display: inline-block; padding: 0px; vertical-align: top; position: relative; top: 0px; left: 0px; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .org-data, #leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .player-data { display: inline-block; width: 140px; vertical-align: top; margin-left: 20px; }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .displayname { font-family: Electrolize; font-size: 12px; text-align: left; text-transform: uppercase; color: rgb(177, 216, 241); }
#leaderboard-filters fieldset .leaderboard-autocomplete li.autocomplete-item .nickname { font-family: Electrolize; font-size: 12px; text-align: left; color: rgb(4, 106, 156); }
#ScoreApp .filters { position: relative; max-height: 0px; display: block; width: 100%; overflow: hidden; text-align: center; transition: max-height 0.5s ease 0s; }
#ScoreApp .filters.open { max-height: 999px; }
#leaderboard-filters .filters .filter-wrap { width: 170px; height: 120px; display: inline-block; vertical-align: top; margin: 0px auto 50px; }
#leaderboard-filters .filters .filter-wrap ul { padding: 0px; margin: 0px; }
#leaderboard-filters .filters .filter-wrap li { font-family: Electrolize; font-size: 12px; color: rgb(4, 106, 156); text-transform: uppercase; margin-bottom: 21px; text-align: left; cursor: pointer; }
#leaderboard-filters .filters .filter-wrap li.active { font-family: Electrolize; font-size: 12px; color: rgb(77, 255, 255); text-transform: uppercase; margin-bottom: 21px; }
#leaderboard-filters .filters .filter-wrap:nth-child(2) { margin: 0px 90px; }
#leaderboard-filters .filters .filter-wrap.scrollable { position: relative; }
#leaderboard-filters .filters .filter-wrap.scrollable .thumb { transition-duration: 0.3s; }
#leaderboard-filters .filters .filter-wrap.scrollable .scrollbar { float: left; }
#leaderboard-filters .filters .filter-wrap.scrollable .scrollbar.disable .track { display: block; }
#leaderboard-filters .filters .filter-wrap.scrollable .scrollbar .track { background: url("") repeat-y; width: 6px; border-top: 3px solid rgb(78, 166, 212); border-bottom: 3px solid rgb(78, 166, 212); border-radius: 0px; margin: 0px 10px; padding: 0px; }
#leaderboard-filters .filters fieldset { width: 487px; border-style: solid; border-color: rgb(2, 56, 103); border-image: initial; border-width: 0px 1px 1px; min-height: 170px; background: rgba(0, 0, 0, 0.6); position: relative; margin: 0px 40px; }
#leaderboard-filters .filters fieldset .top { width: 489px; height: 31px; position: absolute; top: -31px; left: -1px; color: rgb(77, 255, 255); font-size: 16px; font-family: Electrolize; text-transform: uppercase; line-height: 3em; text-indent: 30px; }
#leaderboard-filters .filters fieldset ul { list-style: none; margin: 9px; border: 1px solid rgb(15, 47, 69); padding: 0px; }
#leaderboard-filters .filters fieldset ul li { margin: 0px; padding: 0px 0px 0px 64px; border-top: 1px solid rgb(15, 47, 69); line-height: 48px; height: 48px; background: url("") -9px -15px no-repeat; color: rgb(12, 103, 161); font-size: 14px; font-family: Electrolize; }
#leaderboard-filters .filters fieldset ul li:first-child { border: none; }
#leaderboard-filters .filters fieldset ul li.active, #leaderboard-filters .filters fieldset ul li:hover { background-position: -9px -90px; background-color: rgba(12, 103, 161, 0.2); color: rgb(255, 255, 255); cursor: pointer; }
#leaderboard-filters .filters fieldset.double ul { width: 227px; float: left; }
#leaderboard-filters .filters fieldset.double ul.right { float: right; margin-left: 0px; }
#leaderboard-filters .filters fieldset.racing ul li { line-height: 1.1em; padding-top: 10px; height: 38px; }
#leaderboard-filters .filters fieldset.racing ul li span { display: block; clear: both; font-size: 14px; color: rgb(136, 198, 228); line-height: 1em; }
#leaderboard-filters .filters fieldset.racing ul li span.map { color: rgb(4, 111, 163); }
#ScoreApp .selectlist, #ScoreApp .filters input[type="text"] { border-color: rgba(0, 183, 202, 0.6); }
#ScoreApp .filters input[type="text"]:focus { border-color: rgb(0, 183, 202); }
#ScoreApp .last-update { position: relative; text-align: right; font-family: Electrolize; color: rgb(47, 103, 125); font-size: 12px; padding-right: 50px; margin-bottom: 17px; }
#ScoreApp .last-update, #ScoreApp .last-update * { font-family: Electrolize; font-size: 12px; color: rgb(47, 103, 125); }
#ScoreApp .pager-wrapper { width: 637px; height: 41px; position: absolute; left: 0px; right: 0px; padding: 0px; margin: 0px auto; background: url("") center top no-repeat; z-index: 3; }
#ScoreApp .pager-wrapper::before { content: ""; background: url(""); width: 122px; height: 117px; position: absolute; top: -38px; left: -23px; }
#ScoreApp .pager-wrapper::after { content: ""; background: url(""); width: 122px; height: 117px; position: absolute; top: -38px; right: -23px; }
#ScoreApp .pager-wrapper .original-logo { width: 120px; height: 30px; position: relative; top: 50px; background: url("") center top no-repeat; z-index: 3; margin: 0px auto; }
#ScoreApp .pager-wrapper .footer-logo { background: url(""); width: 121px; height: 26px; display: block; position: absolute; top: 12px; left: 50%; margin-left: -76px; text-indent: -999em; overflow: hidden; }
#ScoreApp .pager-wrapper .pager { display: block; width: 566px; height: 45px; position: absolute; top: -8px; left: 51%; margin-left: -283px; text-align: center; z-index: 1; }
#ScoreApp .pager-wrapper .pager .selectlist { width: 85px; float: left; }
#ScoreApp .pager-wrapper .pager .selectlist > span { width: 35%; font-family: Electrolize; margin-left: 9px; }
#ScoreApp .pager-wrapper .pager .left { text-align: left; }
#ScoreApp .pager-wrapper .pager .left .text { font-family: Electrolize; color: rgb(47, 98, 116); line-height: 31px; margin-left: 5px; font-size: 14px; text-transform: uppercase; }
#ScoreApp .pager-wrapper .pager .left { width: 220px; margin: 0px auto; display: inline-block; vertical-align: top; float: none; }
#ScoreApp .pager-wrapper .pager .right { width: 310px; margin: 0px auto; display: inline-block; vertical-align: top; float: none; }
#ScoreApp .pager-wrapper .pager .selectlist > .arrow { width: 14px; height: 8px; position: relative; top: 10px; right: 17px; background: url("") 0px 0px; }
#ScoreApp .pager-wrapper .pager .selectlist ul li { font-family: Electrolize; margin: 5px 0px 5px 5px; }
#ScoreApp .pager-wrapper .pager .right a.active, #ScoreApp .pager-wrapper .pager .right a.active:hover { border-color: rgb(14, 59, 96); border-radius: 3px; font-size: 14px; font-weight: 400; font-family: Electrolize; }
#ScoreApp .pager-wrapper .pager .right a.first, #ScoreApp .pager-wrapper .pager .right a.last { display: block; width: 13px; height: 13px; margin: 8px; background: url("") 0px 0px; border: none; }
#ScoreApp .pager-wrapper .pager .right a.last { background-position: 13px 0px; float: right; }
#ScoreApp .pager-wrapper .pager .right a.lt, #ScoreApp .pager-wrapper .pager .right a.gt { display: block; width: 13px; height: 13px; margin: 8px; background: url("") 0px 0px no-repeat; border: none; }
#ScoreApp .pager-wrapper .pager .right a.gt { background-position: 0px 100%; }
#ScoreApp .pager-wrapper .pager .right a.gt { float: right; }
#ScoreApp .pager-wrapper .pager .right a.inactive { opacity: 0; }
#ScoreApp .pager-wrapper .pager .right .page-selector input { margin: 0px 5px; }
#ScoreApp .pager-wrapper .pager .right .page-selector span { margin-left: 5px; }
#ScoreApp .pager-wrapper .pager .right .page-selector, #ScoreApp .pager-wrapper .pager .right .page-selector * { color: rgb(47, 98, 116); font-family: Electrolize; display: inline-block; text-transform: uppercase; }
#ScoreApp .pager-wrapper .pager .right .page-selector input { padding: 5px 0px; text-align: center; min-width: 40px; max-width: 60px; border-radius: 5px; font-size: 16px; }
#ScoreApp ul#leaderboard, #ScoreApp ul#leaderboard ul { list-style: none; margin: 0px; padding: 0px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row { border-style: solid; border-color: rgb(2, 56, 103); border-image: initial; border-width: 1px 1px 0px; overflow: hidden; }
#ScoreApp ul#leaderboard #leaderboard-data > .row .cell { width: 95px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row .cell.rank { width: 60px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row .cell.info { width: 395px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row .cell.info .inner { padding: 5px 0px 5px 5px; }
#ScoreApp ul#leaderboard #leaderboard-data > .row:last-child { border: 1px solid rgb(2, 56, 103); }
#ScoreApp ul#leaderboard li.row { margin: 0px; padding: 0px; position: relative; }
#ScoreApp ul#leaderboard li.row.no-data { text-align: center; font-family: Electrolize; font-size: 26px; color: rgb(136, 198, 228); line-height: 60px; border-top-width: 1px; margin: 100px 0px; background: rgba(2, 56, 103, 0.3); box-shadow: rgba(2, 56, 103, 0.5) 0px 8px 10px 0px inset, rgba(2, 56, 103, 0.5) 0px -8px 10px 0px inset; }
#ScoreApp ul#leaderboard li.row.playerstats.active, #ScoreApp ul#leaderboard #leaderboard-data li.row.active { border-color: rgb(139, 243, 255); border-width: 1px; margin-bottom: 1px; background: url("") rgba(0, 108, 255, 0.15); }
#ScoreApp ul#leaderboard #leaderboard-data li.row.open .cell { border-bottom: 1px solid rgb(2, 56, 103); }
#ScoreApp ul#leaderboard ul.current-players { margin-bottom: 25px; }
#ScoreApp ul#leaderboard ul.current-players li.row .cell { box-shadow: none; cursor: pointer; }
#ScoreApp ul#leaderboard ul.current-players > li.row .cell { width: 95px; }
#ScoreApp ul#leaderboard ul.current-players > li.row .cell.rank { width: 60px; }
#ScoreApp ul#leaderboard ul.current-players > li.row .cell.info { width: 395px; }
#ScoreApp ul#leaderboard ul.current-players > li.row .cell.info .inner { padding: 5px 24px 5px 5px; }
#ScoreApp ul#leaderboard li.row.data-stats .row.active .cell { box-shadow: rgba(2, 56, 103, 0.5) 0px -8px 10px 0px inset; }
#ScoreApp ul#leaderboard li.row .stats-wrap { max-height: 0px; overflow: hidden; }
#ScoreApp ul#leaderboard li.row .stats-wrap.open { width: 1036px; max-height: 250px; overflow: hidden; padding: 30px 0px; margin: 0px auto; text-align: center; border-top: 1px solid rgb(2, 56, 103); float: left; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block { width: 320px; display: inline-block; vertical-align: top; color: rgb(136, 198, 228); text-transform: uppercase; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .title { display: inline-block; font-family: Electrolize; font-size: 12px; vertical-align: top; padding: 0px 10px 0px 0px; color: rgb(77, 255, 255); }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats { width: 160px; display: inline-block; min-height: 85px; vertical-align: top; padding: 0px 10px; border-left: 1px solid rgb(4, 111, 163); text-align: left; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats li { margin-bottom: 6px; font-family: Electrolize; font-size: 12px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats span.stat-name { color: rgb(40, 147, 200); font-family: Electrolize; margin-right: 5px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .cell { background: 0px 0px; box-shadow: none; width: 200px; border: none; min-height: 29px; margin-bottom: 6px; font-size: 12px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .cell .inner { padding: 0px; text-transform: none; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .cell .inner img { width: 29px; height: 29px; top: 0px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .cell .inner img.org { display: none; }
#ScoreApp ul#leaderboard li.row .stats-wrap .stat-block .stats .no-data { font-family: Electrolize; font-size: 12px; }
#ScoreApp ul#leaderboard li.row .stats-wrap.dogfighting .stat-block { width: 260px; }
#ScoreApp ul#leaderboard li.row .stats-wrap.dogfighting .stat-block.js-extended-stats { width: 415px; }
#ScoreApp ul#leaderboard li.row .stats-wrap.dogfighting .stat-block.js-extended-stats .stats { width: 300px; }
#ScoreApp ul#leaderboard li.row .stats-wrap.dogfighting.organization .stat-block.js-extended-stats .stats { width: 160px; }
#ScoreApp ul#leaderboard li.row.columns { border: 1px solid rgb(2, 56, 103); margin-bottom: 20px; background: rgba(2, 41, 81, 0.7); color: rgb(2, 41, 81); }
#ScoreApp ul#leaderboard li.row.columns .corner { position: absolute; background: url(""); width: 6px; height: 6px; display: block; }
#ScoreApp ul#leaderboard li.row.columns .corner-top-left { top: -1px; left: -1px; background-position: 0px 0px; }
#ScoreApp ul#leaderboard li.row.columns .corner-top-right { top: -1px; right: -1px; background-position: -6px 0px; }
#ScoreApp ul#leaderboard li.row.columns .corner-bottom-left { bottom: -1px; left: -1px; background-position: 0px -6px; }
#ScoreApp ul#leaderboard li.row.columns .corner-bottom-right { bottom: -1px; right: -1px; background-position: -6px -6px; }
#ScoreApp ul#leaderboard li.row.playerstats { border: 1px solid rgb(2, 56, 103); }
#ScoreApp ul#leaderboard li.row.leaderboard { border-top-width: 1px; }
#ScoreApp ul#leaderboard li.row.playerstats > .deco-edge { display: block; }
#ScoreApp ul#leaderboard li.row > .deco-edge { display: none; width: 5px; height: calc(100% - 10px); position: absolute; top: 5px; background-color: rgb(77, 255, 255); }
#ScoreApp ul#leaderboard li.row > .deco-edge .corner { display: block; width: 5px; height: 5px; background: url("") 0% 0% / 10px no-repeat; position: absolute; left: 0px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.right { right: -6px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.right .corner.top { top: -5px; background-position: -5px 0px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.right .corner.bottom { bottom: -5px; background-position: -5px -5px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.left { left: -6px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.left .corner.top { top: -5px; background-position: 0px 0px; }
#ScoreApp ul#leaderboard li.row > .deco-edge.left .corner.bottom { bottom: -5px; background-position: 0px -5px; }
#ScoreApp ul#leaderboard li.row .cell { float: left; min-height: 49px; border-style: solid; border-color: rgb(2, 56, 103); border-image: initial; border-width: 0px 0px 0px 1px; text-align: center; font-family: Electrolize; color: rgb(4, 111, 163); font-size: 12px; line-height: 49px; text-shadow: rgba(0, 0, 0, 0.75) 2px 2px 2px; position: relative; }
#ScoreApp ul#leaderboard li.row .cell:nth-child(2n+1) { background: rgba(2, 56, 103, 0.3); }
#ScoreApp ul#leaderboard li.row .cell:first-child { border: 0px; }
#ScoreApp ul#leaderboard li.row .cell.rank { width: 60px; cursor: pointer; }
#ScoreApp ul#leaderboard #leaderboard-data li.row.gold .cell.rank { background: rgba(2, 56, 103, 0.3); color: rgb(255, 255, 255); font-weight: 700; }
#ScoreApp ul#leaderboard #leaderboard-data li.row.silver .cell.rank { background: rgba(2, 56, 103, 0.3); color: rgb(255, 255, 255); font-weight: 700; }
#ScoreApp ul#leaderboard #leaderboard-data li.row.bronze .cell.rank { background: rgba(2, 56, 103, 0.3); color: rgb(255, 255, 255); font-weight: 700; }
#ScoreApp ul#leaderboard li.row .cell.info { width: 395px; }
#ScoreApp ul#leaderboard li.row .cell.var { width: 95px; }
#ScoreApp ul#leaderboard li.row .generated-columns { border-left: 1px solid rgb(2, 56, 103); float: left; }
#ScoreApp ul#leaderboard li.columns .rank.active::before { content: ""; position: absolute; width: 127px; height: 91px; background: url("") 6px center no-repeat; top: -28px; left: -38px; }
#ScoreApp ul#leaderboard li.row #colsLabel .cell.active::before { content: ""; position: absolute; width: 127px; height: 91px; background: url("") 6px center no-repeat; top: -28px; left: -21px; }
#ScoreApp ul#leaderboard li.columns .rank.sortable.sort-change.active::after, #ScoreApp ul#leaderboard li.row #colsLabel .cell.sortable.sort-change.active::after { content: ""; display: inline-block; margin-left: 5px; width: 13px; height: 7px; background: url("") 0px -8px no-repeat; transform: rotate(180deg); }
#ScoreApp ul#leaderboard li.row.columns .cell { color: rgb(70, 237, 243); text-transform: uppercase; font-size: 11px; cursor: pointer; }
#ScoreApp ul#leaderboard li.row.playerstats { box-shadow: rgba(2, 56, 103, 0.5) 0px 0px 36px 0px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .disclaimer { display: none; text-align: left; font-family: Electrolize; color: rgb(47, 103, 125); font-size: 12px; margin-left: 50px; }
#ScoreApp ul#leaderboard li.row .stats-wrap .disclaimer a { font-family: Electrolize; color: rgb(136, 198, 228); font-size: 12px; }
#ScoreApp ul#leaderboard li.row.playerstats.opt-out { filter: grayscale(1); }
#ScoreApp ul#leaderboard li.row.playerstats.opt-out .stats-wrap .disclaimer { display: block; }
#ScoreApp ul#leaderboard li.row.playerstats.opt-out #ScoreApp ul#leaderboard li.row.playerstats .cell { color: rgb(177, 216, 241); box-shadow: rgba(2, 56, 103, 0.5) 0px 8px 10px 0px inset, rgba(2, 56, 103, 0.5) 0px -8px 10px 0px inset; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info { line-height: inherit; text-align: left; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info img { width: 38px; height: 38px; float: left; margin-right: 10px; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info img.icon { width: 24px; height: 24px; position: absolute; top: 13px; margin-right: 0px; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info img.icon.org { right: 10px; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info img.icon.insignia { right: 44px; }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info .display { color: rgb(136, 198, 228); }
#ScoreApp ul#leaderboard li.row.data-stats .cell.info .handle { color: rgb(4, 111, 163); }
#ScoreApp ul#leaderboard li.row.data-stats .row.active, #ScoreApp ul#leaderboard li.row.data-stats .row.no-data:hover::before { content: ""; background: 0px 0px; }
#ScoreApp ul#leaderboard li.row.playerstats:hover, #ScoreApp ul#leaderboard li.row.data-stats .row.active, #ScoreApp ul#leaderboard li.row.data-stats .row:hover { background: url("") rgba(0, 108, 255, 0.15); }
#ScoreApp ul#leaderboard li.row.playerstats:hover::before, #ScoreApp ul#leaderboard li.row.data-stats .row:hover::before { content: ""; position: absolute; width: 12px; height: 12px; background: url("") 6px center no-repeat; top: 19px; left: -20px; }
#ScoreApp ul#leaderboard li.row.playerstats:hover::before, #ScoreApp ul#leaderboard li.row.data-stats .row.active::before { content: ""; position: absolute; width: 12px; height: 12px; background: url("") 0px center no-repeat; top: 19px; left: -20px; }
#ScoreApp ul#leaderboard li.row.data-stats .row.active .cell, #ScoreApp ul#leaderboard li.row.data-stats .row:hover .cell { color: rgb(70, 237, 243); }
#ScoreApp #leaderboard-data { position: relative; }
#ScoreApp #leaderboard-data .row { transform: rotateX(90deg); perspective: 500px; }
#ScoreApp #leaderboard-data .row.animDone { transform: translateZ(0px); }
@media only screen and (max-width: 760px) {
#contentbody { padding-bottom: 235px; }
#organization-page #contentbody, #contentbody.ship-matrix { padding-bottom: 260px !important; }
#contentbody.account-section { padding-bottom: 275px; }
}
@media only screen and (max-width: 1080px) {
#footerbody .logo-wrapper { width: 100%; top: 60px; }
#footerbody .logo-wrapper .left, #footerbody .logo-wrapper .right { width: 50%; float: left; }
#footerbody .logo-wrapper .logo { margin: 0px auto; float: none; }
}
@media only screen and (max-width: 700px) {
#nav-mainmenu { display: none; }
#nav-mobilemenu { display: block; }
#nav-mobilemenu > li { width: 101px; }
#subfooternav > a { display: block; margin: 0px auto; text-align: center; padding-left: 0px; padding-right: 0px; }
#subfooternav > a > .subfooternav-icon-idle { position: relative; display: inline-block; margin-right: 5px; }
.content-block1 .top-line-thin { display: none; }
.content-block1 .top-line { width: 75%; }
#mainnav .wrapper { padding: 0px; }
}
@media only screen and (max-width: 975px) {
.modals .modal-wrapper { margin: 0px auto; }
.modals fieldset, .modals #enlist fieldset { width: 100%; float: none; margin-bottom: 0px; }
.modals #enlist .line-container { display: none; }
.modals #enlist .message { float: none; width: 100%; max-width: 100%; height: auto; }
.modals #enlist .message .message-wrapper { position: static; width: 100%; }
.modals #enlist .message p { margin: 5px 0px 40px; }
.modals #enlist { background: url("") 50% 50% no-repeat scroll transparent; }
.modals .handle-friendly { width: 100%; margin: -8px 0px 0px; box-sizing: border-box; }
}
@media only screen and (max-width: 520px) {
.modals .button-wrapper .button { float: none; width: 100%; height: 34px; line-height: 28px; background: 0px 0px; }
.modals .button-wrapper .button:hover .effect, .modals .button-wrapper .button.active .effect { display: none; opacity: 0; }
.modals .button-wrapper .button a .text, .modals .button-wrapper .button.recovery a .text { padding-left: 40px; width: 100%; padding-top: 0px; }
.modals .button-wrapper .button.sign-in .icon { left: 0px; top: 0px; }
.modals .button-wrapper .button.recovery .icon { left: 0px; top: -6px; }
.modals .button-wrapper .button.enlist .icon { left: 0px; top: -4px; }
.modals .button-wrapper .button .bottom-line { display: none; opacity: 0; }
.modals .button-wrapper ul { padding: 10px 0px 0px; }
.modals #signin .remember { float: none; }
.modals .submit-wrapper { float: none; margin-top: 10px; }
.modals #recovery p.f-right { float: none; padding-top: 20px; width: 100%; }
.modals #enlist .message .error-level-line { width: 25%; border-left: 2px solid rgb(5, 9, 11); border-right: 2px solid rgb(5, 9, 11); margin: -20px 0px 50px; box-sizing: border-box; }
.modals #enlist label.checkbox { float: left; }
.modals #enlist .terms { float: left; width: 80%; margin-top: 0px; }
}
@media only screen and (max-width: 1145px) {
#settings.adressbook .address-item { margin: 0px auto 25px; float: none; }
.rsi-markup .segment .content .community-subscribers-video-banner { left: 85px; }
.rsi-markup .segment .content { margin-top: 45px; }
}
@media only screen and (max-width: 945px) {
.account-section .submenu { margin: 40px 0px; overflow: hidden; }
.account-section .submenu .bg-line { display: none; }
#billing .sidenav ul, #settings .sidenav ul { margin-bottom: 25px; }
.account-section .submenu ul { margin-right: -4%; margin-top: 0px; }
.account-section .submenu ul li span, .account-section .submenu ul li.active span { display: block; width: 6px; height: 35px; position: absolute; top: 0px; left: 0px; background: rgb(28, 55, 70); margin: 0px; min-width: 6px; }
.account-section .submenu ul li.active span { background: rgb(0, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
.account-section .submenu ul { padding: 0px; }
.account-section .submenu ul li { width: 47%; margin-right: 2%; height: 35px; float: left; text-align: left; background: rgba(15, 31, 43, 0.6); margin-bottom: 5px; position: relative; }
.account-section .submenu ul li a { width: 100%; height: 100%; display: block; line-height: 36px; padding-left: 20px; box-sizing: border-box; }
.account-section .submenu ul li a br { display: none; }
.modals #signin form.two-step select { width: 100%; }
}
@media only screen and (max-width: 860px) {
#settings .inner-content .top > h2.title { font-size: 21px; }
#billing.rsvp .inner-content { padding: 0px; }
#billing.pledges .inner-content { padding: 0px; }
#settings .inner-content { padding: 0px; }
#settings.overview .inner-content { min-width: 0px; width: 100%; }
#billing .sidenav, #settings .sidenav { width: 100%; float: none; margin-bottom: 20px; position: relative; top: 0px; left: 0px; }
#billing .sidenav ul, #settings .sidenav ul { margin-right: -4%; }
#billing .sidenav li, #settings .sidenav li { width: 47%; margin-right: 2%; float: left; }
#billing .sidenav li .bg, #settings .sidenav li .bg { width: 100%; float: none; border-left: 12px solid transparent; box-sizing: border-box; }
#settings .inner-content { min-width: 0px; }
#settings .inner-content .row .col.col-label { float: none; width: auto; }
#settings .inner-content .row .col.col-edit-wrapper { padding: 0px; }
#settings fieldset { min-width: 0px; margin-right: 0px; width: 100%; }
#settings .password-wrapper { width: 100%; font-weight: initial; margin: auto; }
#settings input[type="text"], #settings input[type="password"] { width: 100%; }
#settings .inner-content .row .edit { right: 5px; }
#settings .inner-content .row > .shadow > .inner label.sub-label { width: auto; float: none; }
#settings .inner-content .row > .shadow > .inner .more-info { float: none; }
#subscribers .subnav { margin-bottom: 34px; min-height: 285px; }
#subscribers .subnav ul { top: auto; padding: 15px 0px; width: 100%; }
#subscribers .subnav ul.clearfix.external-links { width: 100%; }
#subscribers .subnav li { display: block; }
#subscribers .subnav li a { text-align: left; padding: 10px 0px; }
#subscribers .subnav li a .fle, #subscribers .subnav li a .icon { display: none; }
}
@media only screen and (max-width: 768px) {
#billing .content .row .basic-infos .col { padding: 0px 5px 0px 0px; float: none; width: 100%; background: 0px 0px; }
#billing .content .row .basic-infos .col > span { display: inline; }
#billing .content .row .basic-infos .col.date { width: 100%; font-size: 12px; }
#billing .content .row .shadow-button { margin-top: 20px; }
}
@media only screen and (max-width: 1145px) {
#billing.rentals .content .row .period-time-left { float: none; }
#billing.rentals .content .row .shadow-button { float: left; margin-top: 20px; }
}
@media only screen and (max-width: 1200px) {
#featured-carousel .top-carousel > div .wrapper .embed-container, #featured-carousel .top-carousel > div .wrapper .video-holder { height: 236px; width: 468px; }
.crowdfunding-stats .column.timeline { margin-top: 60px; }
.crowdfunding-stats .column.timeline .body { margin-top: 25px; }
.crowdfunding-stats .column .header .filters { top: -16px; margin-bottom: -56px; right: 0px; }
}
@media only screen and (max-width: 768px) {
#featured-carousel .top-carousel > div .wrapper .embed-container, #featured-carousel .top-carousel > div .wrapper .video-holder, #featured-carousel .top-carousel > div .wrapper > div.event .placeholder { height: 236px; width: 368px; margin-bottom: 5px; }
#featured-carousel .top-carousel > div .wrapper > div.event .countdown { width: 368px; margin-top: -236px; padding: 90px 0px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .text { margin-top: 20px; }
#featured-carousel .top-carousel > div .wrapper .content-block1 .type { width: 100px; }
#featured-carousel .arrows { right: 30px; }
.crowdfunding-stats .column .header h1 .next-stretch-box { right: 1px; }
.crowdfunding-stats .column.numbers { width: 470px; margin-right: 0px; }
.crowdfunding-stats .column.numbers .header { height: 0px; }
.crowdfunding-stats .column.numbers .body { margin: 6px 3px 0px; float: left; }
.crowdfunding-stats .column.stats .body { height: 570px; }
.crowdfunding-stats .column.stats .body .number-block { height: 260px; margin-left: 95px; }
.crowdfunding-stats .column .body .number-block { width: 140px; margin-left: 20px; }
.crowdfunding-stats .column.timeline { width: 470px; }
.crowdfunding-stats .column.timeline .body { width: 470px; background-position: -57px 0px; }
.crowdfunding-stats .column.timeline .body #timeline-chart { margin-left: 0px; }
.crowdfunding-stats .column.timeline .body .y-axis { margin-left: 0px; }
.crowdfunding-stats .column.timeline .body .x-axis { margin-left: 95px; }
.crowdfunding-stats .column .header .filters { top: 0px; margin-bottom: -46px; }
#atoms .section { width: 475px; }
#atoms #transmissions .items { padding: 21px 5px; }
#atoms #transmissions .items .item { width: 465px; }
#atoms #transmissions .items .item.expanded { width: 465px; }
#atoms #transmissions .items .item > .background { width: 465px; }
#atoms #transmissions .items .item .text { padding: 10px; width: 445px; }
#atoms #transmissions .items .item .text h1 { width: 410px; }
#atoms #transmissions .items .item.expanded .text { margin-top: 206px; }
#atoms #events .countdown .countdown-items { margin: 0px -21px 0px -20px; }
#atoms #events .countdown .countdown-item { margin: 5px; }
#atoms #events .event-list .event .details { width: 340px; }
}
@media only screen and (max-width: 1195px) {
#channel .hub-blocks { margin: 0px auto 40px; }
#channel .hub-block.full { width: 729px; height: 315px; }
#channel .hub-block.full > .title-holder { display: table-cell; vertical-align: middle; height: 315px; width: 729px; position: relative; }
#channel .hub-block.full > .title-holder .title { width: 100%; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 60px; text-transform: uppercase; text-align: center; }
#channel .hub-block.full > .background { position: absolute; opacity: 0.6; width: 729px; height: 315px; background-size: cover; background-position: center center; }
#channel .hub-block.full > .text { background: url("") repeat; padding: 20px; height: 10px; width: 689px; font-size: 12px; position: absolute; margin-top: -50px; }
#channel .hub-block.full > .text .comments { background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.full > .text .time_ago { color: rgb(94, 122, 141); font-weight: 700; border-right: 1px solid rgb(74, 66, 65); float: left; line-height: 14px; padding-right: 13px; }
#channel .hub-block.full > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.full > .text .section { color: rgb(103, 128, 136); font-style: italic; border-left: 1px solid rgb(159, 157, 155); float: left; line-height: 14px; padding-left: 13px; }
#channel .hub-block.full:hover > .title { opacity: 0.2; }
#channel .hub-block.full .over { width: 729px; height: 315px; }
#channel .hub-block.two_thirds { width: 338px; height: 315px; }
#channel .hub-block.two_thirds > .title-holder { display: block; vertical-align: middle; position: absolute; margin-top: 0px; width: 100%; height: auto; }
#channel .hub-block.two_thirds .title-holder .title { position: absolute; margin-top: 26px; width: 100%; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 18px; text-align: left; text-transform: none; }
#channel .hub-block.two_thirds > .background { position: relative; width: 338px; height: 210px; background-size: cover; background-position: center center; }
#channel .hub-block.two_thirds > .text { position: absolute; width: 338px; height: 90px; margin-top: 10px; background: 0px 0px; padding: 0px; }
#channel .hub-block.two_thirds > .text .comments { position: absolute; right: 0px; background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.two_thirds > .text .time_ago { position: absolute; margin-top: 80px; color: rgb(94, 122, 141); font-weight: 700; float: left; line-height: 14px; font-size: 11px; border-right: none; padding-right: 0px; }
#channel .hub-block.two_thirds > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.two_thirds > .text .section { position: absolute; margin-top: 0px; font-size: 11px; margin-left: 0px; color: rgb(103, 128, 136); font-style: italic; float: left; line-height: 14px; border-left: none; padding-left: 0px; }
#channel .hub-block.two_thirds .over { width: 338px; height: 315px; }
#event-feed .feed-container { width: 100%; height: 100%; float: none; }
.atom-special-block .details { margin: 20px auto; float: none; }
#channel .hub-block.full .over .scroller { width: 669px; }
#channel .hub-block.two_thirds .over .scroller { width: 278px; }
}
@media only screen and (max-width: 810px) {
#channel .hub-blocks { margin-right: 0px; }
#channel .hub-block { margin: 40px auto 0px; float: none; }
#channel .hub-block.full { width: 338px; height: 315px; }
#channel .hub-block.full > .title-holder { display: block; vertical-align: middle; position: absolute; margin-top: 0px; width: 100%; height: auto; top: 0px; }
#channel .hub-block.full .title-holder .title { position: absolute; margin-top: 26px; width: 100%; color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 3px 3px; font-size: 18px; text-align: left; text-transform: none; }
#channel .hub-block.full > .background { position: relative; width: 338px; height: 210px; background-size: cover; background-position: center center; }
#channel .hub-block.full > .text { position: absolute; width: 338px; height: 90px; margin-top: 10px; background: 0px 0px; padding: 0px; }
#channel .hub-block.full > .text .comments { position: absolute; right: 0px; background: url("") left center no-repeat; padding-left: 18px; padding-bottom: 3px; line-height: 11px; float: right; font-size: 11px; color: rgb(0, 204, 255); }
#channel .hub-block.full > .text .time_ago { position: absolute; margin-top: 80px; color: rgb(94, 122, 141); font-weight: 700; float: left; line-height: 14px; font-size: 11px; border-right: none; padding-right: 0px; }
#channel .hub-block.full > .text .time_ago .value { color: rgb(0, 204, 255); font-weight: 400; }
#channel .hub-block.full > .text .section { position: absolute; margin-top: 0px; font-size: 11px; margin-left: 0px; color: rgb(103, 128, 136); font-style: italic; float: left; line-height: 14px; border-left: none; padding-left: 0px; }
#channel .hub-block.full .over { width: 338px; height: 315px; }
#channel .hub-block.full .over .scroller { width: 278px; }
}
@media only screen and (max-width: 1200px) {
#post .title-bar-container { width: 990px; margin-left: auto; margin-right: auto; }
#post .title-bar-container .title-bar { background: url("") 0px -107px no-repeat; width: 990px; }
#post .title-bar-container .title-bar .details { margin-left: 480px; }
#post .end-transmission-container { width: 990px; }
#post .end-transmission-container .title-bar { background: url("") 0px -107px no-repeat; width: 990px; }
#post .end-transmission-container .glow.right { right: 40px; }
#post .channel-banner .header { box-shadow: rgb(0, 0, 0) 0px 40px 100px -50px inset, rgb(0, 0, 0) 0px -40px 90px -50px inset, rgb(0, 0, 0) 0px 0px 200px inset, rgb(0, 0, 0) 0px 0px 200px inset; }
}
@media only screen and (max-width: 1070px) {
#post .channel-banner .header .wrapper .image { margin-left: 10px; }
#post .channel-banner .header .wrapper .title { margin-left: 20px; }
}
@media only screen and (max-width: 1040px) {
#post .channel-banner .header .wrapper .image { display: none; }
#post .channel-banner .header .wrapper .texts { margin: 0px auto; float: none; }
}
@media only screen and (max-width: 1024px) {
.wrapper { padding: 0px 15px; }
#post .content-block1 .segment .content { margin: 20px; padding: 20px; }
#post .content-block1 .segment .content p { width: 100%; }
#post .content-block1 .segment .content ul, #post .content-block1 .segment .content ol { width: 95%; }
#post .title-bar-container { width: 736px; }
#post .title-bar-container .title-bar { background: url("") 0px -214px no-repeat; width: 736px; }
#post .title-bar-container .title-bar .title { width: 330px; }
#post .title-bar-container .title-bar .details { margin-left: 500px; margin-top: 26px; background: 0px 0px; }
#post .title-bar-container .title-bar .details > div { float: none; height: 15px; clear: both; padding: 0px; background: 0px 0px; }
#post .title-bar-container .title-bar .details > div h3 { float: left; padding: 4px 0px 0px; }
#post .title-bar-container .title-bar .details > div p { float: left; padding: 4px 0px 0px 20px; }
#post .end-transmission-container { width: 736px; }
#post .end-transmission-container .title-bar { background: url("") 0px -214px no-repeat; width: 736px; }
#poll .voted .bars { width: 200px; margin-left: -200px; }
#poll .voted .bars .bar-holder { width: 150px; }
#poll.faceoff .voted .bars .bar-item .bar-holder { width: 80%; }
.rsi-markup .segment .content .community-subscribers-video-banner { left: 35px; }
#post .content-block1 .segment .content { margin-top: 70px; }
}
@media only screen and (max-width: 768px) {
.wrapper { padding: 0px 5px; }
#post .content-block1 .segment .content { margin: 10px; padding: 10px; }
#post .content-block1 .segment .content .video-holder { height: 300px; }
#post .title-bar-container { width: 431px; }
#post .title-bar-container .title-bar { background: url("") 0px -321px no-repeat; width: 431px; }
#post .title-bar-container .title-bar .title { padding: 0px 0px 0px 10px; background: 0px 0px; width: 165px; margin-left: 60px; }
#post .title-bar-container .title-bar .title h1 { font-size: 18px; white-space: initial; line-height: 21px; padding-top: 10px; }
#post .title-bar-container .title-bar .title.with-subtitle h1 { line-height: 22px; }
#post .title-bar-container .title-bar .details { margin-left: 240px; }
#post .title-bar-container .title-bar .details > div { width: 170px; }
#post .end-transmission-container { width: 431px; }
#post .end-transmission-container .title-bar { background: url("") 0px -321px no-repeat; width: 431px; }
#post .end-transmission-container .title-bar h1 { font-size: 18px; }
#post .channel-banner .header .wrapper .title { width: 350px; margin: 0px auto; text-align: center; }
#post .channel-banner .header .wrapper .title h1 { width: 100%; text-align: center; }
#post .channel-banner .header .wrapper .title .holobtn { margin: 0px 50px; }
#post .channel-banner .header .wrapper p { width: 350px; text-align: left; margin: 10px auto; }
#post .rsi-markup .segment .content .image { width: 385px; }
#post .rsi-markup .segment .content .image img { width: 385px; }
#post .rsi-markup .segment .content .image .caption { width: 300px; }
#poll .voted .bars { width: 100px; margin-left: -100px; }
#poll .voted .bars .bar-holder { width: 50px; }
#poll.faceoff .voted .bars .bar-item .bar-holder { width: 75%; }
#post .channel-banner .header .wrapper .texts { width: 100%; }
#post .content-block1 .segment .content { margin-top: 80px; }
}
#poll .options .option .label .text { padding-left: 62px; }
@media only screen and (max-width: 680px) {
#poll .options .option .label .glow-box { margin-right: 20px; }
#poll .voted .bars { width: 160px; margin-left: -160px; }
#poll .atom-special-block { padding: 0px 5px 100px; }
#poll .voted .bars .bar-holder { width: 100px; }
#poll.faceoff .voted .bars .bar-item .bar-holder { width: 70%; }
#poll .options .option .label .text { padding-left: 62px; }
}
@media only screen and (max-width: 768px) {
#cart h1.page-title { padding-right: 130px; }
#cart .submenu.exagon { margin: 40px 0px; }
#cart .submenu.exagon .bg-line { display: none; }
#cart .submenu.exagon ul { margin-right: -4%; width: 100%; }
#cart .submenu.exagon ul li span, #cart .submenu.exagon ul li.active span { display: block; width: 6px; height: 35px; position: absolute; top: 0px; left: 0px; background: rgb(28, 55, 70); margin: 0px; min-width: 6px; }
#cart .submenu.exagon ul li.active span { background: rgb(0, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
#cart .submenu.exagon ul { padding: 0px; }
#cart .submenu.exagon ul li { width: 49%; margin-right: 1%; height: 35px; float: left; text-align: left; background: rgba(15, 31, 43, 0.6); margin-bottom: 5px; position: relative; }
#cart .submenu.exagon ul li a { width: 100%; height: 100%; display: block; line-height: 36px; padding-left: 20px; box-sizing: border-box; }
#cart .submenu.exagon ul li a br { display: none; }
#cart .selectlist > span { padding-right: 0px; width: 36%; }
#cart .cart-header .col.item-col { width: 46%; }
#cart .cart-header .col.qty-col { text-align: center; }
#cart .list-items .item-col { width: 46%; }
#cart .cart-header .col { font-size: 14px; }
#cart .list-items .price-col { font-size: 12px; }
#cart .list-items .qty-col { font-size: 12px; text-align: center; }
#cart .list-items .total-col { font-size: 12px; width: 20%; }
#cart .list-items .item-col h3 { clear: both; padding-top: 10px; }
#cart .list-items .modify { margin: -5px 0px 0px 14px; }
#cart .list-items .modify input[type="text"] { padding: 10px 0px; text-align: center; }
#cart.pay .inner-content .payment-wrapper .right-section .s-row .selectlist { margin: 0px; float: right; }
}
@media only screen and (max-width: 768px) {
#missing .circle-wrapper { display: none; }
#missing .elem-wrapper { height: auto; margin: 20px; min-width: 400px; width: 90%; }
#missing .current-traj { display: none; }
#missing .prev-traj { display: none; }
#missing .traj-info { display: none; }
#missing .content-wrapper .text { width: 100%; margin: auto; position: relative; left: auto; top: auto; }
#missing #contentbody { min-height: 1000px; padding-bottom: 20px; background: inherit; }
}
@media only screen and (max-width: 1200px) {
#billing.hangar-config .content .row.active .more .with-images { width: 393px; }
#billing.hangar-config .content .row.active .more .hg-row { float: left; margin: 0px 7px 13px; }
#billing.hangar-config .draggable-content .draggable-list { width: 325px; position: relative; }
#billing.hangar-config .draggable-content .draggable-list .corner { display: none; }
#billing.hangar-config .draggable-content .draggable-list .list-items { min-height: 103px; width: 292px; }
#billing.hangar-config .draggable-content .draggable-list .list-items.empty p { margin-top: 10px; width: 292px; }
#billing.hangar-config .draggable-content .draggable-list .rules .sizes { margin-right: 17px; }
#billing.hangar-config .draggable-list .hg-row { height: 103px; width: 169px; padding: 0px 13px 0px 110px; background: 0px 0px; border: 1px solid rgb(30, 47, 65); }
#billing.hangar-config .draggable-list .hg-row .info { height: 103px; }
#billing.hangar-config .draggable-list .hg-row img.full { display: none; }
#billing.hangar-config .draggable-list .hg-row img.mobile { display: block; }
#billing.hangar-config .draggable-list .hg-row:hover { border-color: rgb(36, 176, 252); }
#billing.hangar-config .draggable-list .hg-row:hover, #billing.hangar-config .draggable-list .hg-row:hover .hover { background: 0px 0px; }
#billing.hangar-config .draggable-list .hg-row:hover .hover { display: none; }
#billing.hangar-config .draggable-list .scrollbar { display: none; }
li.dragProxy { z-index: 10; opacity: 1; min-height: 103px; display: block; }
li.dragProxy .hg-row { cursor: pointer; background-color: rgb(0, 0, 0); background-image: none !important; }
li.dragProxy .hg-row img.mobile { margin-top: 0px; }
li.dragPlacement { width: 292px !important; height: 103px !important; }
}
@media only screen and (max-width: 768px) {
#billing .content .billing-title-pager-wrapper .pager { position: relative; margin-bottom: 10px; }
#billing .content .pager .selectlist { margin-bottom: 5px; }
#billing.pledges .content .list-items .row .col { float: none; width: 100%; padding-left: 140px; }
#billing.pledges .content .row .col.item-col { padding: 0px; }
#billing.pledges .list-items .item-col h3 { padding-top: 25px; }
#billing.pledges .content .list-items .row .qty-col { padding: 10px 0px 0px; }
}
@media only screen and (max-width: 1200px) {
#promotion .ship-list { width: 708px; margin-left: auto; margin-right: auto; }
#promotion .ship-list .ship { margin-left: 17px; margin-right: 17px; }
}
@media only screen and (max-width: 1150px) {
#promotion .bloc-presentation .left { float: none; width: 100%; padding: 0px; }
#promotion .bloc-presentation .right { float: none; margin: 40px auto 70px; }
#promotion .bloc-presentation p.instruction { background: 0px 0px; }
}
@media only screen and (max-width: 768px) {
#promotion .ship-list { width: 100%; }
#promotion .ship-list .ship { margin-left: auto; margin-right: auto; float: none; }
#promotion .bloc-presentation .right { margin-left: -28px; }
}
@media only screen and (max-width: 1100px) {
#starcitizen .pillar.left .pillargradient { background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.6) 100%); }
#starcitizen .pillar.right .pillargradient { background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.8) 50%, rgb(0, 0, 0) 100%); }
}
@media only screen and (max-width: 1024px) {
#starcitizen .pillarexpanded .block .pillarexpanded-vid-container { width: 320px; height: 197px; }
}
@media only screen and (min-width: 1650px) {
#starcitizen .pillarexpanded .block .pillarexpanded-vid-container { display: none; }
#starcitizen .pillarexpanded .blockcontainer > .pillarexpanded-vid-container { display: block; }
}
@media only screen and (max-width: 1145px) {
#starcitizen #videoheader #videoheader-content .wrapper { text-align: center; }
#starcitizen #videoheader #videoheader-content #sclogo { float: none; }
#starcitizen #videoheader #videoheader-content #videocontainer { float: none; margin: 30px auto 0px; }
#starcitizen #videoheader #videoheader-content .pledgenowbtn { bottom: -98px; }
.content-block1 { padding: 30px 15px; }
}
@media only screen and (min-width: 1921px) {
#starcitizen .pillar { background-size: 100%; }
}
@media only screen and (max-width: 1195px) {
#comments { padding: 30px 20px; }
#comments .holder { padding: 40px 0px; }
#comments .holder .main-buttons-holder a.add-comment { width: 200px; }
#comments .holder .comment .avatar { margin-right: 20px; margin-left: -20px; }
#comments.force-one-column .holder .comment .avatar.standard, #comments .holder .comment .avatar.standard { display: none; }
#comments .holder .comment .avatar.mobile { display: block; }
#comments .holder .comment .author-info { display: none; }
#comments .holder .comment .comment-itself { width: 100%; float: none; margin-left: 0px; border: none; }
#comments.force-one-column .holder .comment .comment-itself .header .username, #comments .holder .comment .comment-itself .header .username { margin-left: 10px; }
#comments .holder .comment .comment-itself .header .time { font-size: 10px; }
#comments .holder .comment .comment-itself .header .quick-overview { display: none; }
#comments.force-one-column .holder .comment .comment-itself .comment-body, #comments .holder .comment .comment-itself .comment-body { padding: 10px 20px 20px; }
#comments .holder .comment .comment-replies { position: relative; margin: 0px; width: 100%; }
#comments .holder .comment .comment-replies .connector-holder { width: 100%; }
#comments .holder .comment .comment-replies .connector-holder .connector { width: 100%; }
#comments .holder .comment .comment-replies .replies-details-holder { width: 100%; display: none; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details { width: auto; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar { overflow: hidden; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title { width: 100%; float: left; }
#comments .holder .comment .comment-replies .replies-details-holder .replies-details .title-bar .title h1 { float: left; text-align: left; margin-left: 150px; display: block; overflow: visible; }
#comments .holder .comment .comment-replies .bordered-holder-mask { width: 100%; margin-top: -20px; overflow: visible; }
#comments .holder .comment .comment-replies .reply-bodies-holder { height: auto; overflow: visible; }
#comments .holder .comment .comment-replies .reply-bodies-holder .reply-bodies .comment-reply { width: 100%; margin-left: 10px; }
#comments .holder .comment .comment-replies .bordered-holder-mask .bordered-holder { overflow: visible; left: 0px; min-height: 0px; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar > .triangle { margin-right: -20px; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment { margin-top: -20px; margin-right: -3px; float: right; position: relative; }
#comments .holder .comment .comment-replies .bordered-holder .actions-bar .reply-to-comment .box { margin: 0px 0px 0px 3px; padding: 0px 20px; }
#comments .holder .comment.role-tracker .comment-itself { border: 1px solid rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-itself .header { background-color: rgb(255, 234, 142); }
#comments .holder .comment.role-tracker .comment-itself .header .username { color: rgb(34, 34, 34); }
#comments .holder .comment.role-tracker .comment-itself .comment-body { box-shadow: rgba(255, 234, 142, 0.7) 0px 0px 50px -15px inset; }
}
@media only screen and (max-width: 1195px) {
#ngs .introduce { height: auto; }
#ngs #channel .introduce .hub-block.two_thirds.video { width: 729px; margin: 40px auto 0px; float: none; }
#ngs #channel .introduce .hub-block.one_third.info { margin-left: auto; margin-right: auto; float: none; }
#ngs .introduce .info .texte { margin-top: 0px; padding-top: 135px; }
}
@media only screen and (max-width: 1100px) {
#ngs .about-contest .space-shuttle-bg { top: 40px; }
}
@media only screen and (max-width: 1000px) {
#ngs .spaceship-idol-header-bg { background-size: 1200px; height: 320px; }
#ngs .spaceship-idol-header-bg > h3 { top: 295px; }
#ngs .about-contest .space-shuttle-bg { display: none; }
}
@media only screen and (max-width: 800px) {
#ngs .moredetailsbtncontainer.top-button { margin-top: 0px; }
#ngs .partners .logos .logo { width: 50%; }
#ngs .partners .logos .logo:nth-child(2), #ngs .partners .logos .logo:nth-child(5) { margin-left: 0px; }
#ngs .partners .logos .responsive-separator { clear: left; height: 60px; }
}
@media only screen and (max-width: 750px) {
#ngs #channel .introduce .hub-block.two_thirds.video { width: 100%; }
}
@media only screen and (max-width: 700px) {
#ngs .wywn ul.skills { background: 0px 0px; margin-left: 0px; height: auto; }
#ngs .wywn ul.skills .ico, #ngs .wywn ul.skills li h3 { position: relative; left: auto; }
#ngs .wywn ul.skills .ico { font-size: 24px; width: auto; padding: 0px; text-align: left; float: left; }
#ngs .wywn ul.skills li h3 { margin-top: 14px; float: left; top: -5px; margin-left: 12px; }
#ngs .wywn ul.skills li p { left: 0px; top: 30px; }
}
@media only screen and (max-width: 580px) {
#ngs .spaceship-idol-header-bg { background-size: 1000px; height: 292px; }
#ngs .spaceship-idol-header-bg > h3 { top: 267px; }
}
@media only screen and (max-width: 1160px) {
.account-profile .orgs-content .org.main .left-col { max-width: 678px; width: auto; }
}
@media only screen and (max-width: 600px) {
.account-profile .orgs-content .org .thumb { margin-right: 0px; }
.account-profile { border-top-width: 1px; }
.account-profile .overview-content .left-col { width: auto; }
.account-profile .overview-content .right-col { width: auto; }
.account-profile .tabs { position: relative; top: 0px; left: 0px; background: 0px 0px; margin-bottom: 30px; height: auto; text-align: left; }
.account-profile .tabs .holder { width: auto; display: initial; }
.account-profile .tabs .holotab { width: auto; height: auto; display: inline-block; position: relative; top: 0px; left: 0px; margin: 0px 10px 5px 0px; float: none; }
.account-profile .tabs .holotab > span { display: inline; width: auto; height: auto; position: relative; top: 0px; left: 0px; background: 0px 0px; margin: 0px; padding: 0px; opacity: 1; }
.account-profile .tabs .holotab:hover > span { transform: translate(0px, 0px); transition-delay: 0s; }
.account-profile .tabs .holotab .text { font-size: 12px; display: inline-block; width: 200px; line-height: 36px; background: rgba(15, 31, 43, 0.6); text-align: left; padding-left: 20px; z-index: 1; }
.account-profile .tabs .holotab .bottom { display: none; }
.account-profile .tabs .holotab .top { display: block; width: 6px; height: 100%; position: absolute; left: 0px; top: 0px; background: rgb(28, 55, 70); z-index: 5; }
.account-profile .tabs .holotab.active .text { text-shadow: none; }
.account-profile .tabs .holotab.active .top, .account-profile .tabs .holotab:hover .top { background-color: rgb(0, 255, 255); box-shadow: rgb(0, 153, 255) 0px 0px 40px; }
}
@media only screen and (max-width: 940px) {
.account-profile .orgs-content .org.main .right-col { width: auto; float: none; clear: both; border: none; }
.account-profile .orgs-content .org.main .right-col .deco-separator { display: none; }
.account-profile .overview-content .box-content.profile-wrapper .left-col.profile, .account-profile .overview-content .box-content.profile-wrapper .right-col.main-org { width: 100%; clear: both; float: none; border-left: none; }
}
@media only screen and (max-width: 475px) {
.account-profile .orgs-content .org .thumb { margin-left: auto; margin-right: auto; float: none; }
}
@media only screen and (max-width: 700px) {
.account-profile .orgs-content .org.affiliation { float: none; margin-left: auto; margin-right: auto; }
}
@media only screen and (max-width: 1200px) {
#press #press_nav { width: 560px; margin: 20px auto 60px; }
#press .crowdfunding-stats .wrapper { max-width: 572px; }
#press #latest-news-section .content-block2, #press #latest-news-section .content-block2:nth-child(2n) { float: none; margin: 0px auto 20px; }
}
.markItUp .markItUpContainer { background: 0px 0px; border: none; }
.markItUp .markItUpHeader { background: linear-gradient(rgba(69, 92, 115, 0.9) 0%, rgba(14, 29, 42, 0.9) 100%); border-top: 1px solid rgb(48, 72, 94); border-radius: 5px 5px 0px 0px; height: 30px; padding-top: 5px; }
.markItUp .markItUpButton2 a { background-image: url(""); }
.markItUp .markItUpButton3 a { background-image: url(""); }
.markItUp .markItUpButton4 a { background-image: url(""); }
.markItUp .markItUpButton5 a { background-image: url(""); }
.markItUp .markItUpButton6 a { background-image: url(""); }
.markItUp .markItUpButton7 a { background-image: url(""); }
.markItUp .markItUpButton8 a { background-image: url(""); }
.markItUp .markItUpButton9 a { background-image: url(""); }
.markItUp .markItUpButton10 a { background-image: url(""); }
.markItUp .markItUpButton11 a { background-image: url(""); }
.markItUp .markItUpButton12 a { background-image: url(""); }
.markItUp .markItUpButton13 a { background-image: url(""); }
.markItUp .markItUpButton14 a { background-image: url(""); }
#store #post-background { opacity: 0.3; z-index: auto; }
#store .header { z-index: auto; }
#store-wrapper .wrapper { padding: 0px; }
#store-wrapper .add-cart { color: rgb(255, 255, 255); font-size: 12px; text-transform: none; }
#store .corner { position: absolute; background: url(""); width: 6px; height: 6px; display: block; }
#store .corner.corner-top-left { top: -1px; left: -1px; background-position: 0px 0px; }
#store .corner.corner-top-right { top: -1px; right: -1px; background-position: -6px 0px; }
#store .corner.corner-bottom-left { bottom: -1px; left: -1px; background-position: 0px -6px; }
#store .corner.corner-bottom-right { bottom: -1px; right: -1px; background-position: -6px -6px; }
#store-wrapper .products-row .bar { height: 10px; width: 1px; background: rgb(209, 237, 253); display: block; position: absolute; }
#store-wrapper .products-row .bar.top { top: 0px; }
#store-wrapper .products-row .bar.bottom { bottom: 0px; }
#store-wrapper .products-row .bar.left { left: 0px; }
#store-wrapper .products-row .bar.right { right: 0px; }
#store-wrapper .products-row .separator { height: 100%; width: 1px; background: rgb(0, 255, 255); position: absolute; top: 0px; left: 50%; margin: 0px; }
#store-wrapper #search-results > ul { padding: 0px; margin: 0px; list-style: none; }
#store-wrapper #search-results .traj-loader { clear: both; }
#store-wrapper .ship-item { height: 290px; width: 820px; position: relative; margin: 40px 0px 120px; border-bottom: 1px solid rgb(27, 66, 104); border-top: 1px solid rgb(27, 66, 104); }
#store-wrapper .ship-item * { font-family: Electrolize; }
#store-wrapper .ship-item > .top { height: 40px; width: 206px; opacity: 0.6; background: url("") right top; z-index: 2; position: absolute; top: -40px; right: 20px; }
#store-wrapper .ship-item > .top a { position: relative; color: rgb(111, 216, 255); font-size: 11px; line-height: 40px; text-align: left; display: block; margin-left: 45px; }
#store-wrapper .ship-item > .top a span { background: url("") center center no-repeat; width: 46px; height: 43px; display: block; top: -2px; position: absolute; right: 0px; }
#store-wrapper .ship-item .center { background: url("") 0% 0% repeat scroll rgb(0, 0, 0); z-index: 3; position: absolute; top: 0px; left: 0px; width: 818px; height: 288px; border: 1px solid rgb(27, 66, 104); }
#store-wrapper .ship-item .center > img { position: absolute; left: 0px; top: 0px; z-index: 3; width: 818px; height: 288px; }
#store-wrapper .ship-item .center .gradient { display: block; z-index: 4; opacity: 0; width: 100%; height: 100%; background: url("") repeat-y; position: absolute; top: 0px; left: 0px; }
#store-wrapper .ship-item .center .blue-overlay { z-index: 3; width: 818px; height: 290px; position: absolute; left: 0px; top: 0px; background: url("") repeat; }
#store-wrapper .ship-item .center .filet { display: block; z-index: 5; position: absolute; left: -41px; top: 50%; margin-top: -68px; width: 901px; height: 136px; background: url("") center center; }
#store-wrapper .ship-item .center .filet .name { position: absolute; left: 65px; top: 50%; margin-top: -17px; line-height: 34px; font-size: 18px; text-transform: uppercase; color: rgb(193, 238, 254); }
#store-wrapper .ship-item .center .filet .name span { font-size: 14px; color: rgb(111, 216, 255); line-height: 34px; }
.ship-item .center .holosmallbtn { position: absolute; right: 125px; top: 91px; }
#store-wrapper .ship-item .center .not-available { position: absolute; right: 93px; top: 137px; text-shadow: rgb(0, 231, 255) 0px 0px 20px; display: block; font-size: 11px; text-transform: uppercase; color: rgb(20, 230, 250); }
#store-wrapper .ship-item .center .arrows { position: absolute; right: 43px; top: 43px; }
#store-wrapper .ship-item .center > .arrow { background: url("") center center no-repeat; width: 46px; height: 43px; display: block; top: 2px; position: absolute; }
#store-wrapper .ship-item .center .arrow1 { right: 21px; }
#store-wrapper .ship-item .center .arrow2 { right: 14px; }
#store-wrapper .ship-item .center .arrow3 { right: 7px; }
#store-wrapper .ship-item .center :hover .arrow { animation-fill-mode: forwards; }
#store-wrapper .ship-item .center :hover .arrow1 { animation: 0.1s linear 0s 1 normal none running arrow; }
#store-wrapper .ship-item .center :hover .arrow2 { animation: 0.3s linear 0s 1 normal none running arrow; }
#store-wrapper .ship-item .center :hover .arrow3 { animation: 0.5s linear 0s 1 normal none running arrow; }
#store-wrapper .ship-item > .bottom { bottom: -31px; left: 20px; position: absolute; width: 779px; height: 31px; background: url("") right bottom; z-index: 2; }
#store-wrapper .ship-item > .bottom .spec { opacity: 1; line-height: 31px; font-size: 10px; color: rgb(44, 121, 159); display: inline-block; width: 167px; text-align: center; }
#store-wrapper .ship-item > .bottom .spec span { font-size: 14px; color: rgb(111, 216, 255); }
#store-wrapper .ship-item:hover:hover .top { opacity: 1; }
#store-wrapper .ship-item:hover .center .gradient { opacity: 0.4; }
.ajax-content { position: absolute; opacity: 0; right: -255px; top: 0px; width: 255px; height: 288px; background-color: rgba(0, 12, 19, 0.8); z-index: 3; transition-delay: 0.3s; }
.suggested-block { width: 255px; height: 288px; position: relative; }
.suggested-block * { font-family: Electrolize; }
.suggested-block .top { position: absolute; bottom: 183px; left: 30px; width: 210px; }
.suggested-block .bottom { position: absolute; top: 173px; left: 30px; }
.suggested-block .title { font-size: 16px; color: rgb(111, 216, 255); text-transform: uppercase; text-shadow: rgb(0, 231, 255) 0px 0px 20px; }
.suggested-block .type { font-size: 16px; color: rgb(158, 159, 159); text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 0px; }
.ship-item.check .center .ajax-content { right: 0px; top: 0px; z-index: 6; opacity: 1; }
.ship-item.check.available .center .holosmallbtn.available { right: 75px; z-index: 6; }
.ship-item.check.unavailable .center .holosmallbtn.unavailable { right: 75px; z-index: 6; }
#store-wrapper .ship-section { margin-top: 25px; }
#store-wrapper .ship-section > .inner { padding-top: 30px; position: relative; }
#buying-options { margin-bottom: 60px; }
#buying-options * { font-family: Electrolize; }
#buying-options h3 { color: rgb(204, 228, 244); font-size: 18px; height: 20px; line-height: 20px; margin: 0px 0px 30px; }
#buying-options h3 span { width: 5px; height: 20px; margin: 0px 21px; display: block; float: left; background-color: rgb(77, 255, 255); }
#buying-options .type, #buying-options .type a { color: rgb(111, 216, 255); font-size: 18px; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 600px; }
#buying-options .buying-options-content .type span { color: rgb(158, 159, 159); font-size: 12px; text-transform: none; display: block; }
#buying-options .buying-options-content { background-color: rgba(1, 23, 40, 0.5); padding: 40px 48px; margin-bottom: 30px; position: relative; border: 1px solid rgb(29, 65, 101); }
#buying-options .buying-options-content .lcol { width: 190px; float: left; }
#buying-options .buying-options-content .lcol p { color: rgb(177, 216, 241); font-size: 14px; margin: 0px 0px 20px; }
#buying-options .buying-options-content .lcol .add-cart { margin-left: -26px; }
#buying-options .buying-options-content .rcol { width: 820px; float: right; }
#buying-options .buying-options-content .rcol .item { overflow: hidden; background: url("") 0% 0% repeat scroll rgb(0, 0, 0); z-index: 3; position: relative; width: 818px; height: 288px; border: 1px solid rgb(27, 66, 104); }
#buying-options .buying-options-content .rcol .item > img { position: absolute; left: 0px; top: 0px; z-index: 3; width: 818px; height: 288px; }
#buying-options .buying-options-content .rcol .item .gradient { display: block; z-index: 4; opacity: 0; width: 100%; height: 100%; background: url("") repeat-y; position: absolute; top: 0px; left: 0px; }
#buying-options .buying-options-content .rcol .item .blue-overlay { z-index: 3; width: 818px; height: 290px; position: absolute; left: 0px; top: 0px; background: url("") repeat; }
#buying-options .buying-options-content .rcol .item .filet { display: block; z-index: 5; position: absolute; left: -41px; top: 50%; margin-top: -68px; width: 901px; height: 136px; background: url("") center center; }
#buying-options .buying-options-content .rcol .item .filet .name { position: absolute; left: 65px; top: 50%; margin-top: -17px; line-height: 34px; font-size: 18px; text-transform: uppercase; color: rgb(193, 238, 254); }
#buying-options .buying-options-content .rcol .item .filet .name span { font-size: 14px; color: rgb(111, 216, 255); line-height: 34px; }
#buying-options .buying-options-content .rcol h4 { font-size: 14px; text-transform: uppercase; color: rgb(177, 216, 241); }
#buying-options .buying-options-content .rcol ul { padding: 0px; list-style: inside none; margin-left: -10px; }
#buying-options .buying-options-content .rcol ul li { background: url("") left center no-repeat; padding-left: 23px; width: 190px; float: left; margin: 0px 35px 15px 0px; font-size: 12px; color: rgb(124, 149, 159); }
#buying-options .buying-options-content .rcol ul li span { color: rgb(111, 216, 255); text-transform: uppercase; }
#buying-options .row { width: 100%; height: 80px; margin: 0px 0px 7px; background-color: rgba(1, 23, 40, 0.5); position: relative; border-bottom: 1px solid rgb(29, 65, 101); }
#buying-options .row .type { margin: 0px 0px 0px 30px; display: inline-block; padding-top: 19px; line-height: 18px; }
#buying-options .row .type span { display: inline-block; font-size: 13px; }
#buying-options .row .add-cart { float: right; margin-top: -10px; }
#buying-options .row .advice { color: rgb(0, 255, 0); }
#buying-options .row:hover { background-color: rgba(1, 23, 40, 0.2); }
#store-wrapper .ship-section.sku-section { margin-top: 0px; }
#store-wrapper .detail-section.sku-section { margin-top: 30px; }
#store-wrapper .detail-section.sku-section .block-title { margin-bottom: 6px; }
#store.sku-detail h4 { font-size: 14px; color: rgb(178, 222, 238); text-transform: uppercase; margin: 30px 0px 5px 22px; }
#store.sku-detail h4 span { text-transform: none; }
#store.sku-detail #content-body ul { margin: 0px; padding: 0px; list-style: none; }
#store.sku-detail .lcol { width: 240px; padding: 0px 0px 50px 38px; float: left; color: rgb(177, 216, 241); font-size: 16px; margin-top: 40px; }
#store.sku-detail .lcol * { font-family: Electrolize; }
#store.sku-detail .lcol h4 { margin-left: 0px; }
#store.sku-detail .lcol p { color: rgb(177, 216, 241); font-size: 14px; line-height: 25px; }
#store.sku-detail .lcol > a, #store.sku-detail .lcol p a { border-bottom: 1px dotted rgb(169, 199, 207); color: rgb(169, 199, 207); }
#store.sku-detail .lcol > a:hover, #store.sku-detail .lcol p a:hover { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#store.sku-detail .lcol .selection { padding: 0px 20px; width: 183px; height: 95px; background: url("") center center no-repeat rgba(1, 23, 40, 0.5); border: 1px solid rgb(29, 65, 101); position: relative; }
#store.sku-detail .lcol .selection a { margin: 10px 0px 0px 5px; border: 1px solid rgb(14, 33, 50); width: 35px; height: 31px; line-height: 31px; font-size: 12px; color: rgb(111, 216, 255); text-align: center; background: rgba(0, 0, 0, 0.5); display: inline-block; }
#store.sku-detail .lcol .selection a.none { opacity: 0.5; }
#store.sku-detail .lcol .selection a:hover, #store.sku-detail .lcol .selection a.on { width: 35px; height: 31px; background: rgb(0, 0, 0); border: 1px solid rgb(16, 174, 255); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 28px 0px; }
.selection-sku > .inner { position: relative; }
.selection-sku > .inner .line { width: 2px; height: 100%; position: absolute; left: 30px; top: 0px; background-color: rgb(28, 64, 100); }
.selection-sku > .inner a { padding: 0px 0px 0px 9px; width: 215px; overflow: hidden; position: relative; border: 1px solid rgb(29, 63, 98); margin-top: -1px; display: block; clear: both; background: url("") left top repeat-y; }
.selection-sku > .inner a:hover { background-color: rgba(29, 63, 98, 0.5); }
.selection-sku > .inner a .text { display: table-cell; position: relative; vertical-align: middle; background: url("") left center no-repeat; font-family: Electrolize; white-space: normal; font-size: 14px; color: rgb(136, 163, 173); font-weight: 400; padding: 5px 0px 5px 45px; }
.selection-sku > .inner a .glow { width: 5px; height: 50%; position: absolute; top: 25%; background-color: rgb(66, 237, 248); }
.selection-sku > .inner a .glow.left { left: -5px; }
.selection-sku > .inner a .glow.right { right: -5px; }
.selection-sku > .inner a:hover .glow.left, .selection-sku > .inner a:hover .glow.right { box-shadow: rgb(66, 237, 248) 0px 1px 20px 0px; }
.selection-sku > .inner a .text { background: 0px 0px; }
.selection-sku > .inner a:hover .text, .selection-sku > .inner a.on .text { background: url("") 7px center no-repeat; opacity: 0.5; }
.selection-sku > .inner a.on .text { opacity: 1; }
.selection-sku > .inner a:hover .glow.left { left: -1px; }
.selection-sku > .inner a:hover .glow.right { right: -1px; }
.selection-sku > .inner a .glow.left .top, .selection-sku > .inner a .glow.right .top, .selection-sku > .inner a .glow.left .bottom, .selection-sku > .inner a .glow.right .bottom { padding: 0px; margin: 0px; position: absolute; width: 0px; height: 0px; border-style: solid; }
.selection-sku > .inner a .glow.left .top { left: 0px; top: -5px; border-width: 5px 0px 0px 5px; border-color: transparent transparent transparent rgb(66, 236, 248); }
.selection-sku > .inner a .glow.left .bottom { left: 0px; bottom: -5px; border-width: 5px 5px 0px 0px; border-color: rgb(66, 236, 248) transparent transparent; }
.selection-sku > .inner a .glow.right .top { left: 0px; top: -5px; border-width: 5px 5px 5px 0px; border-color: transparent rgb(66, 236, 248) transparent transparent; }
.selection-sku > .inner a .glow.right .bottom { left: 0px; bottom: -5px; border-width: 0px 5px 5px 0px; border-color: transparent rgb(66, 236, 248) transparent transparent; }
#store.sku-detail .lcol .stock { font-size: 14px; }
#store.sku-detail .lcol .add-cart { margin-left: -50px; border: none; }
#store.sku-detail .lcol .add-cart:hover { border: none; }
#store.sku-detail .rcol { width: 860px; float: right; margin-top: 40px; }
#store.sku-detail .rcol .no-carousel { border: 1px solid rgb(2, 56, 103); width: 800px; height: 300px; margin: 0px auto 30px; }
#store.sku-detail .rcol .carousel-holder { width: 860px; height: 373px; position: relative; background: url("") center top no-repeat; }
#store.sku-detail .rcol .carousel-holder.no-carousel { background: url("") center top no-repeat; margin: 0px; }
#store.sku-detail .rcol .carousel-holder-sku.no-carousel { border: 0px; }
#store.sku-detail .rcol .carousel-holder .nav a { width: 12px; height: 141px; display: block; position: absolute; top: 75px; background: url(""); }
#store.sku-detail .rcol .carousel-holder .nav a.left { background-position: left top; left: 19px; }
#store.sku-detail .rcol .carousel-holder .nav a.right { background-position: right top; right: 19px; }
#store.sku-detail .rcol .carousel-holder .nav a span { width: 109px; height: 116px; display: block; position: absolute; background: url(""); }
#store.sku-detail .rcol .carousel-holder .nav a.left span.top { background-position: left top; left: -48px; top: -11px; }
#store.sku-detail .rcol .carousel-holder .nav a.left span.bottom { background-position: left bottom; left: -48px; bottom: -11px; }
#store.sku-detail .rcol .carousel-holder .nav a.right span.top { background-position: right top; right: -48px; top: -11px; }
#store.sku-detail .rcol .carousel-holder .nav a.right span.bottom { background-position: right bottom; right: -48px; bottom: -11px; }
#store.sku-detail .rcol .carousel-holder .nav a.left:hover span.top { top: 16px; }
#store.sku-detail .rcol .carousel-holder .nav a.left:hover span.bottom { bottom: 16px; }
#store.sku-detail .rcol .carousel-holder .nav a.right:hover span.top { top: 16px; }
#store.sku-detail .rcol .carousel-holder .nav a.right:hover span.bottom { bottom: 16px; }
#store.sku-detail .rcol .carousel-holder.carousel-holder-ship .nav a { width: 31px; height: 118px; display: none; background: url("") center top no-repeat; }
#store.sku-detail .rcol .carousel-holder.carousel-holder-ship .nav a span { display: none; }
#store.sku-detail .rcol .carousel-sku { position: relative; overflow: hidden; width: 720px; height: 373px; margin: 0px auto; }
#store.sku-detail .rcol .carousel-sku .viewport { position: relative; height: 307px; }
#store.sku-detail .rcol .carousel-sku .viewport .slide { float: left; width: 720px; height: 100%; overflow: hidden; }
#store.sku-detail .rcol .carousel-sku .viewport .slide img { width: 318px; height: 248px; display: block; position: relative; border: 1px solid rgb(2, 56, 103); margin: 28px 20px 0px; float: left; }
#store.sku-detail .rcol .carousel-sku .viewport .slide.single img { float: none; margin: 28px auto 0px; }
#store.sku-detail .rcol .carousel .pager { text-align: center; width: 200px; height: 24px; margin: -2px auto 0px; position: relative; background: url("") center bottom; }
#store.sku-detail .rcol .carousel .pager .left, #store.sku-detail .rcol .carousel .right { z-index: 3; position: absolute; width: 23px; height: 23px; background: url(""); margin: 0px; }
#store.sku-detail .rcol .carousel .pager .left { background-position: left top; left: -23px; bottom: 0px; }
#store.sku-detail .rcol .carousel .pager .right { background-position: right top; right: -23px; bottom: 0px; }
#store.sku-detail .rcol .carousel .pager a { top: -6px; z-index: 4; position: relative; }
#store.sku-detail .rcol .carousel .pager a:hover, #store.sku-detail .rcol .carousel .pager a.on { transform: rotate(270deg); }
#store.sku-detail .rcol .carousel .pager a:hover span, #store.sku-detail .rcol .carousel .pager a.on span { opacity: 1; }
#store.sku-detail .rcol .carousel .pager .left span, #store.sku-detail .rcol .carousel .pager .right span { width: 125px; height: 118px; display: block; top: -48px; position: absolute; background: url(""); }
#store.sku-detail .rcol .carousel .pager .left span { left: -37px; }
#store.sku-detail .rcol .carousel .pager .right span { right: -37px; background-position: right center; }
#store.sku-detail .rcol .carousel-holder-ship { width: 819px; height: 373px; margin: 0px auto; position: relative; background: url("") center top no-repeat; }
#store.sku-detail .rcol .carousel-holder-ship.no-carousel { background: 0px 0px; height: 330px; border: 0px; margin: 0px auto; }
#store.sku-detail .rcol .carousel-ship { width: 819px; height: 360px; margin: 0px auto; position: relative; overflow: hidden; }
#store.sku-detail .rcol .carousel-ship .viewport { width: 819px; border: 1px solid rgb(27, 66, 104); height: 288px; background: rgba(0, 0, 0, 0.5); margin: 0px auto; position: relative; }
#store.sku-detail .rcol .carousel-ship .viewport .slide { width: 819px; height: 288px; float: left; position: relative; }
#store.sku-detail .rcol .carousel-ship .viewport .slide img { width: 818px; height: 288px; position: relative; }
#store.sku-detail .rcol .carousel-ship .viewport .slide .blue-overlay { width: 818px; height: 288px; position: absolute; left: 0px; top: 0px; background: url("") repeat; }
#store.sku-detail .rcol .carousel-ship .info { z-index: 8; position: absolute; top: 0px; left: -37px; background: url("") repeat; width: 919px; height: 288px; }
#store.sku-detail .rcol .carousel-ship .info * { font-family: Electrolize; }
#store.sku-detail .rcol .carousel-ship .info .name { position: absolute; z-index: 9; left: 65px; top: 50%; margin-top: -17px; line-height: 34px; font-size: 18px; text-transform: uppercase; color: rgb(193, 238, 254); }
#store.sku-detail .rcol .carousel-ship .info .name span { font-size: 14px; color: rgb(111, 216, 255); line-height: 34px; }
#store.sku-detail .rcol .carousel-ship .info .manufacturer { color: rgb(111, 216, 255); font-size: 12px; position: absolute; right: 55px; top: 50%; margin-top: -19px; line-height: 34px; transition-delay: 0.2s; }
#store.sku-detail .rcol .carousel-ship .info .manufacturer img { margin-left: 5px; }
#store.sku-detail .rcol .carousel-ship .pager { margin-top: 15px; }
#store.sku-detail .rcol .package-listing { width: 776px; margin: 0px auto; }
#store.sku-detail .rcol .package-listing * { font-family: Electrolize; }
#store.sku-detail .rcol .package-listing ul { position: relative; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(29, 65, 101); border-bottom-color: rgb(29, 65, 101); border-image: initial; border-left-style: initial; border-left-color: initial; border-right-style: initial; border-right-color: initial; padding: 0px; }
#store.sku-detail .rcol .package-listing.special ul { background: url("") center center no-repeat rgba(1, 23, 40, 0.5); border: 1px solid rgb(29, 65, 101); padding: 25px 0px 10px 125px; }
#store.sku-detail .rcol .package-listing.special li { width: 230px; float: left; margin: 0px 43px 15px 0px; font-size: 12px; color: rgb(136, 163, 173); }
#store.sku-detail .rcol .package-listing.special li span { color: rgb(111, 216, 255); text-transform: uppercase; }
#store.sku-detail .rcol .package-listing.ship li { min-height: 66px; position: relative; background: url("") center center no-repeat rgba(1, 23, 40, 0.5); padding: 27px 0px 27px 267px; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(29, 65, 101); border-left-color: rgb(29, 65, 101); border-image: initial; border-top-style: initial; border-top-color: initial; border-bottom-style: initial; border-bottom-color: initial; }
#store.sku-detail .rcol .package-listing.ship li img { width: 186px; height: 63px; border: 1px solid rgb(10, 56, 100); display: block; position: absolute; left: 44px; top: 50%; margin-top: -31px; }
#store.sku-detail .rcol .package-listing.ship li a { opacity: 0; color: rgb(20, 230, 250); font-size: 11px; text-transform: uppercase; position: absolute; right: 0px; top: 50%; line-height: 46px; height: 43px; margin-top: -22px; padding-right: 65px; }
#store.sku-detail .rcol .package-listing.ship li a .arrow { background: url("") center center no-repeat; width: 46px; height: 43px; display: block; top: 0px; position: absolute; }
#store.sku-detail .rcol .package-listing.ship li a .arrow1 { right: 21px; }
#store.sku-detail .rcol .package-listing.ship li a .arrow2 { right: 14px; }
#store.sku-detail .rcol .package-listing.ship li a .arrow3 { right: 7px; }
#store.sku-detail .rcol .package-listing.ship li .info { font-size: 12px; color: rgb(136, 163, 173); line-height: 22px; }
#store.sku-detail .rcol .package-listing.ship li .info span { color: rgb(111, 216, 255); text-transform: uppercase; }
#store.sku-detail .rcol .package-listing.ship li:hover { background: url("") center center no-repeat rgba(1, 23, 40, 0.2); }
#store.sku-detail .rcol .package-listing.ship li:hover img { border-color: rgb(16, 174, 255); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 28px 0px; }
#store.sku-detail .rcol .package-listing.ship li:hover a { opacity: 1; }
#store.sku-detail .rcol .package-listing.ship li:hover a .arrow { animation-fill-mode: forwards; }
#store.sku-detail .rcol .package-listing.ship li:hover a .arrow1 { animation: 0.3s linear 0s 1 normal none running arrow; }
#store.sku-detail .rcol .package-listing.ship li:hover a .arrow2 { animation: 0.5s linear 0s 1 normal none running arrow; }
#store.sku-detail .rcol .package-listing.ship li:hover a .arrow3 { animation: 0.7s linear 0s 1 normal none running arrow; }
.package-listing.item ul { margin: 0px auto; position: relative; background: rgba(1, 23, 40, 0.5); border: 1px solid rgb(29, 65, 101); padding: 25px 0px 10px; list-style: none; }
.package-listing.item li { background: url("") left center no-repeat; padding-left: 23px; width: 190px; float: left; margin: 0px 0px 15px 35px; font-size: 12px; color: rgb(124, 149, 159); }
#store.sku-detail .rcol .package-listing.item ul { background: rgba(1, 23, 40, 0.5); border: 1px solid rgb(29, 65, 101); padding: 25px 0px 10px; }
#store.sku-detail .rcol .package-listing.item li { background: url("") left center no-repeat; padding-left: 23px; width: 190px; float: left; margin: 0px 0px 15px 35px; font-size: 12px; color: rgb(124, 149, 159); }
#store.sku-detail .rcol .wrapper { max-width: 776px; float: right; margin-right: 42px; z-index: 2; }
#store.sku-detail .rcol .wrapper .content-block1, #store.sku-detail .rcol .wrapper .content-block1 .content { border: none; background: 0px 0px; padding: 0px; margin: 0px; }
#store.sku-detail .rcol .wrapper .content-block1 .content p { width: auto; min-width: inherit; max-width: inherit; color: rgb(177, 216, 241); font-family: Electrolize; line-height: 25px; }
#store.sku-detail .rcol .wrapper .content-block1 .content a, #store.sku-detail .rcol .wrapper .content-block1 .content p a { color: rgb(179, 212, 252); text-decoration: underline; }
#store.sku-detail .rcol .wrapper .content-block1 .content a:hover, #store.sku-detail .rcol .wrapper .content-block1 .content p a:hover { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#store.sku-detail .rcol .wrapper .content-block1 .top-line, #store.sku-detail .rcol .wrapper .content-block1 .corner { display: none; }
.modals.sku_detail_zoom.lightbox > .shader { opacity: 0.5 !important; }
.modals.sku_detail_zoom .top-border, .modals.sku_detail_zoom .bottom-border { display: none; }
.modals.sku_detail_zoom .modal-inner { background: 0px 0px; border: none; overflow: visible; }
.modals.sku_detail_zoom .modal-inner .close { margin: 0px; position: absolute; z-index: 1; right: 2px; top: 1px; background: url("") no-repeat; width: 32px; height: 32px; }
.modals.sku_detail_zoom .modal-inner .inner-content { overflow: visible; }
.modals.sku_detail_zoom #sku-detail-zoom { position: relative; max-width: 1070px; padding: 30px; border: 1px solid rgb(27, 66, 104); background: url("") 0% 0% repeat scroll rgb(0, 0, 0); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 10px 0px; }
.modals.sku_detail_zoom #sku-detail-zoom > div { opacity: 0; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source { width: 823px; height: 107px; background: url("") center center; position: absolute; bottom: -48px; left: 50%; margin-left: -412px; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a { display: block; margin: 36px auto 0px; height: 43px; width: 120px; position: relative; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a .text { font-size: 12px; color: rgb(177, 216, 241); font-family: Electrolize; line-height: 43px; opacity: 0.25; height: 43px; display: block; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a .icon { position: absolute; left: 100px; top: -2px; width: 27px; height: 35px; background: url("") center bottom no-repeat; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a .icon span { opacity: 0.5; display: block; background: url("") center top no-repeat; width: 27px; height: 35px; position: absolute; top: 10px; left: 0px; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a:hover .text { opacity: 1; }
.modals.sku_detail_zoom #sku-detail-zoom .download_source a:hover .icon span { top: 14px; opacity: 1; }
.modals.sku_detail_zoom #sku-detail-zoom .to-zoom { width: 710px; height: 516px; border: 1px solid rgb(27, 66, 104); float: left; position: relative; }
.modals.sku_detail_zoom #sku-detail-zoom .to-zoom img { width: 710px; height: 516px; }
.modals.sku_detail_zoom #sku-detail-zoom #target-zoom { width: 276px; height: 516px; border: 1px solid rgb(27, 66, 104); float: right; position: relative; }
.zoomContainer { display: none; }
#store-wrapper #variant-matrix.hide { display: none; }
#store-wrapper #statsapp { margin-top: 25px; }
#store-wrapper #statsapp #resetships { display: none; }
#store-wrapper #statsapp #compareitems { display: none; }
#store-wrapper #statsapp .shiftbtn { display: none; }
#store-wrapper #statsapp .ship .shipcompare { visibility: hidden; }
#store-wrapper #statsapp #statsheadings .statboxcontainer-wrapper::before, #store-wrapper #statsapp #statsheadings .statboxcontainer-wrapper::after { background-size: auto; }
#store-wrapper .hr { background-color: rgb(0, 158, 255); opacity: 0.15; height: 8px; width: 100%; margin: 60px 0px 6px; }
#store-wrapper .currency-selector { width: 140px; background: rgba(0, 0, 0, 0.5); }
#store-wrapper select.currency-selector { background: url("") right center no-repeat scroll rgb(0, 0, 0); }
#store-wrapper .content-block4 { z-index: 1; position: relative; }
#store-wrapper fieldset { float: right; margin: 8px 10px 0px 0px; }
#store-wrapper fieldset input[type="text"].search { width: 300px; padding: 7px 15px; float: right; margin: 0px 10px; }
#store-wrapper fieldset .submit-wrapper { float: right; }
.modals.ship_commercial .top-border, .modals.ship_commercial .bottom-border { display: none; }
.modals.ship_commercial .modal-inner { background: 0px 0px; border: none; }
.modals.ship_commercial .shader { opacity: 0.5 !important; }
.modals.ship_commercial .modal-inner { overflow: visible; }
.modals.ship_commercial .modal-inner .close { margin: 0px; position: absolute; z-index: 2; right: 30px; top: 49px; background: url("") no-repeat; width: 32px; height: 32px; }
.modals.ship_commercial .hr { background-color: rgb(0, 158, 255); opacity: 0.15; height: 8px; width: 100%; margin: 0px 0px 6px; }
.modals.ship_commercial .content-block4 { z-index: 1; position: relative; }
.modals.ship_commercial .content-block4 h1 { color: rgb(0, 231, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; background: url("") left center no-repeat; padding: 8px 10px 8px 60px; margin: 0px; clear: none; display: inline; float: left; }
.modals.ship_commercial .content-block4 h1 a { color: rgb(0, 231, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; }
.modals.ship_commercial .content-block4 h1 a:hover { text-shadow: rgb(255, 255, 255) 0px 0px 20px; }
.modals.ship_commercial .content-block4 h1 strong { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 24px; font-family: Electrolize; }
.modals.ship_commercial .content-block4 h1 img { margin-top: -5px; }
.modals.ship_commercial .content-block4 .selectlist { float: right; margin: 9px; }
.modals.ship_commercial .content-block4 .content { background: url("") 0% 0% repeat scroll rgba(0, 0, 0, 0.5); }
.modals.ship_commercial #ship-commercial { max-width: 1140px; padding: 25px; border: 1px solid rgb(27, 66, 104); background: rgb(0, 0, 0); box-shadow: rgba(0, 108, 255, 0.5) 0px 0px 10px 0px; }
.modals.ship_commercial #ship-commercial #commercial { width: 1060px; height: 596px; }
#store-wrapper.ship-detail { background: url("") center -172px no-repeat rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 20px 20px -20px inset; }
#store-wrapper.ship-detail .wcontent .content-block4 { margin: 0px 0px 40px; }
#store-wrapper.ship-detail .ship-section.sku-section .wcontent .content-block4 { margin: 0px; }
#store-wrapper.ship-detail .hr { margin-top: 0px; }
#store-wrapper.ship-detail section, #store-wrapper.ship-detail section#intro .description { padding-top: 115px; }
#store-wrapper.ship-detail section#intro { padding-top: 75px; }
#store-wrapper.ship-detail section#intro .description .suggested-block { width: auto; height: auto; clear: both; }
#store-wrapper.ship-detail section#intro .description .suggested-block .top, #store-wrapper.ship-detail section#intro .description .suggested-block .bottom { width: auto; position: relative; left: inherit; top: inherit; bottom: inherit; }
#store-wrapper.ship-detail div.prod-status { margin-bottom: 45px; }
#store-wrapper.ship-detail div.prod-status p { font-family: Electrolize; color: rgb(136, 163, 173); padding: 0px; margin: 0px; }
#store-wrapper.ship-detail div.prod-status span { font-family: Electrolize; font-size: 16px; color: rgb(0, 222, 255); text-transform: uppercase; text-shadow: rgb(0, 132, 255) 0px 0px 20px; }
#store-wrapper.ship-detail #intro { position: relative; max-width: 1200px; margin: auto; }
#store-wrapper.ship-detail #intro .headline { height: 400px; position: relative; margin-bottom: 15px; }
#store-wrapper.ship-detail #intro .headline .thumb { position: relative; height: 400px; }
#store-wrapper.ship-detail #intro .headline .thumb img { position: relative; z-index: 1; height: 400px; }
#store-wrapper.ship-detail #intro .headline .thumb .mask { background: url("") center center no-repeat; position: absolute; z-index: 2; top: 0px; left: 0px; width: 100%; height: 100%; }
#store-wrapper.ship-detail #intro .headline .thumb a { width: 100%; height: 100%; display: block; position: absolute; left: 0px; top: 0px; z-index: 3; opacity: 0; background: url("") center center no-repeat; }
#store-wrapper.ship-detail #intro .headline .thumb a:hover { opacity: 1; }
#store-wrapper.ship-detail #intro .headline .thumb a span { display: block; font-family: Electrolize; font-size: 12px; text-transform: uppercase; color: rgb(255, 255, 255); width: 200px; text-align: center; position: absolute; left: 50%; bottom: 100px; margin-left: -105px; }
#store-wrapper.ship-detail #intro .headline .thumb a:hover span { bottom: 125px; }
#store-wrapper.ship-detail #intro .headline .titles { position: absolute; bottom: 0px; left: 55px; z-index: 3; }
#store-wrapper.ship-detail #intro .headline .titles h1 { font-size: 48px; color: rgb(177, 216, 241); text-transform: uppercase; margin: 0px; max-width: 660px; line-height: 46px; }
#store-wrapper.ship-detail #intro .headline .titles h1 span { color: rgb(106, 193, 230); font-size: 11px; font-family: Electrolize; display: inline-block; margin: 0px 10px; text-shadow: rgb(0, 132, 255) 0px 0px 15px; }
#store-wrapper.ship-detail #intro .headline .titles h1 .icon { display: inline-block; }
#store-wrapper.ship-detail #intro .headline .titles div { font-size: 32px; color: rgb(44, 121, 159); font-family: Electrolize; }
#store-wrapper.ship-detail #intro .headline.noimg { height: auto; }
#store-wrapper.ship-detail #intro .headline.noimg .thumb { height: 200px; }
#store-wrapper.ship-detail #intro .headline.noimg .thumb .mask { display: none; }
#store-wrapper.ship-detail #intro .subnav-placeholder { height: 49px; }
#store-wrapper.ship-detail #intro .subnav { position: relative; width: 100%; height: 49px; z-index: 1500; }
#store-wrapper.ship-detail #intro .subnav .wcontent { padding-top: 15px; height: 34px; background: url("") center top repeat-x; }
#store-wrapper.ship-detail #intro .subnav .wcontent.no-variant { background: url("") center bottom repeat-x; }
#store-wrapper.ship-detail #intro .subnav a.anchor { display: block; float: left; height: 21px; font-family: Electrolize; font-size: 12px; color: rgb(255, 255, 255); line-height: 20px; text-transform: uppercase; padding: 0px 15px; position: relative; z-index: 2; text-shadow: rgb(0, 231, 255) 0px 0px 15px; }
#store-wrapper.ship-detail #intro .subnav a.anchor:hover, #store-wrapper.ship-detail #intro .subnav a.anchor.active { border-bottom: 4px solid rgb(0, 231, 255); }
#store-wrapper.ship-detail #intro .subnav a.anchor.first { margin-left: 45px; }
#store-wrapper.ship-detail #intro .subnav .variant-selector { z-index: 20; font-family: Electrolize; font-size: 12px; color: rgb(106, 193, 230); text-transform: uppercase; display: flex; flex-direction: column; padding-left: 45px; width: 220px; height: 49px; line-height: 50px; position: absolute; right: 94px; top: 0px; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variant-selector-title { text-align: center; width: 193px; font-family: Electrolize; display: flex; align-items: center; line-height: 1.4em; padding-right: 37px; min-height: 50px; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variant-selector-title span { background: url("") no-repeat; width: 37px; height: 32px; display: inline-block; position: absolute; top: 8px; right: 0px; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants { border-right: 1px solid rgb(41, 73, 97); border-bottom: 1px solid rgb(41, 73, 97); border-left: 1px solid rgb(41, 73, 97); border-image: initial; border-top: none; cursor: pointer; display: none; margin-left: -5px; background: url("") left top repeat-y; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants .glow { left: -7px; top: -14px; position: absolute; width: 319px; height: 106px; display: block; background: url("") no-repeat; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a { opacity: 0.5; text-transform: none; border-bottom: 1px solid rgb(41, 73, 97); font-size: 14px; color: rgb(66, 237, 248); font-family: Electrolize; line-height: 1.2em; display: block; width: 222px; padding: 20px 10px 20px 47px; position: relative; box-sizing: border-box; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a.last { border-bottom: none; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a .radio { position: absolute; left: 10px; top: 50%; margin-top: -14px; width: 28px; height: 28px; background: url("") center top; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a .radio span { display: block; opacity: 0.5; position: absolute; top: 1px; left: 0px; width: 28px; height: 28px; background: url("") center bottom; }
#store-wrapper.ship-detail #intro .subnav .variant-selector:hover { color: rgb(255, 255, 255); }
#store-wrapper.ship-detail #intro .subnav .variant-selector:hover .variants { display: block; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a:hover { opacity: 1; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a:hover .radio span { opacity: 1; }
#store-wrapper.ship-detail #intro .subnav .variant-selector .variants a.active, #store-wrapper.ship-detail #intro .subnav .variant-selector .variants a:hover .radio span { opacity: 1; color: rgb(255, 255, 255); }
#store-wrapper.ship-detail #intro .subnav.js-fixed { position: fixed; left: 0px; top: 110px; padding-top: 10px; height: 90px; background: linear-gradient(rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); }
#store-wrapper.ship-detail section#intro .description { position: relative; padding: 66px 0px 0px 90px; }
#store-wrapper.ship-detail section#intro .description .excerpt { max-width: 60%; float: left; font-family: Electrolize; font-size: 14px; color: rgb(177, 216, 241); margin: 0px 0px 25px; }
#store-wrapper.ship-detail section#intro .description .bt-brochure { float: right; }
#store-wrapper.ship-detail section#intro .description .detail { clear: both; color: rgb(0, 255, 0); font-family: Electrolize; font-size: 12px; }
#store-wrapper.ship-detail section#intro .description .price { color: rgb(255, 174, 0); text-shadow: rgb(0, 0, 0) 2px 2px 0px; font-family: Electrolize; font-size: 22px; text-transform: uppercase; margin: 4px 0px 30px; }
#store-wrapper.ship-detail section#intro .description .price span { font-family: Electrolize; }
#store-wrapper.ship-detail section#intro .description .price span.super { font-size: 14px; vertical-align: text-top; }
#store-wrapper.ship-detail section#intro .description .price span.super .currency { color: rgb(255, 255, 255); }
#store-wrapper.ship-detail section#intro .description .holobtn { margin-left: -29px; text-transform: uppercase; }
#store-wrapper.ship-detail section#intro .description .holobtn.inactive { opacity: 0.5; cursor: default; }
#store-wrapper.ship-detail .ship-slideshow .nav { width: 1184px; height: 215px; margin-left: -20px; background: url("") no-repeat; position: relative; text-align: center; }
#store-wrapper.ship-detail .ship-slideshow .nav .arrow { background: url("") no-repeat; font-size: 12px; font-weight: 700; color: rgb(26, 253, 248); position: absolute; top: 27px; width: 59px; height: 60px; font-family: Electrolize; }
#store-wrapper.ship-detail .ship-slideshow .nav .arrow.prev { left: 46px; background-position: left center; }
#store-wrapper.ship-detail .ship-slideshow .nav .arrow.next { right: 46px; background-position: right center; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap { display: inline-block; position: relative; margin: 23px auto; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .clipping { display: block; width: 990px; height: 65px; position: relative; overflow: hidden; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumbnails { display: block; height: 63px; position: absolute; top: 0px; left: 0px; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .pager { margin: 20px auto 0px; display: block; width: 225px; text-align: center; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumb { width: 186px; height: 63px; margin: 0px 5px; display: block; float: left; border: 1px solid transparent; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumb.on, #store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumb:hover { border-color: rgb(16, 174, 255); }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .thumb img { width: 186px; height: 63px; }
#store-wrapper.ship-detail .ship-slideshow .nav .glow { display: block; width: 115px; height: 168px; position: absolute; top: -27px; }
#store-wrapper.ship-detail .ship-slideshow .nav .glow.left { left: 0px; background-image: url(""); }
#store-wrapper.ship-detail .ship-slideshow .nav .glow.right { right: 0px; background-image: url(""); }
#store-wrapper.ship-detail .ship-slideshow .inner { position: relative; width: 1140px; min-height: 411px; overflow: hidden; }
#store-wrapper.ship-detail .ship-slideshow .inner > .clipping { position: relative; margin: auto; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder { width: 1140px; height: 390px; position: relative; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide { position: relative; float: left; width: 1138px; border: 1px solid rgb(29, 65, 101); height: 388px; background: 50% 50% / cover no-repeat; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .caption { position: absolute; bottom: -1px; left: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.3); }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .caption p { padding: 0px 30px; font-family: Electrolize; font-size: 14px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide:hover .caption { bottom: -1px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .video-holder { background: url("") 50% 50% no-repeat; height: 100%; z-index: 10; position: relative; cursor: pointer; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source { z-index: 1; width: 823px; height: 107px; background: url("") center center; position: absolute; bottom: -49px; left: 50%; margin-left: -412px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a { display: block; margin: 36px auto 0px; height: 43px; width: 120px; position: relative; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a .text { font-size: 12px; color: rgb(177, 216, 241); font-family: Electrolize; line-height: 43px; opacity: 0.25; height: 43px; display: block; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a .icon { position: absolute; left: 100px; top: -2px; width: 27px; height: 35px; background: url("") center bottom no-repeat; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a .icon span { opacity: 0.5; display: block; background: url("") center top no-repeat; width: 27px; height: 35px; position: absolute; top: 10px; left: 0px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a:hover .text { opacity: 1; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide .download_source a:hover .icon span { top: 14px; opacity: 1; }
#store-wrapper.ship-detail .viewer { width: 1138px; height: 517px; border: 1px solid rgb(29, 65, 102); margin: 0px auto; position: relative; }
#store-wrapper.ship-detail .controls { border-top: 1px solid rgb(29, 65, 102); position: relative; width: 1097px; height: 269px; margin: 0px auto; background-image: url(""); }
#store-wrapper.ship-detail .controls .btn-tab { display: block; position: absolute; top: -26px; width: 368px; height: 26px; font-size: 14px; color: rgb(9, 114, 132); text-transform: uppercase; font-family: Electrolize; text-align: center; }
#store-wrapper.ship-detail .controls .btn-tab.tech { left: 178px; }
#store-wrapper.ship-detail .controls .btn-tab.holo { left: 548px; }
#store-wrapper.ship-detail .controls .btn-tab .tab, #store-wrapper.ship-detail .controls .btn-tab .hover { width: 368px; height: 26px; display: block; position: absolute; left: 0px; top: 0px; }
#store-wrapper.ship-detail .controls .btn-tab .hover { opacity: 0; }
#store-wrapper.ship-detail .controls .btn-tab:hover { color: rgb(0, 237, 255); }
#store-wrapper.ship-detail .controls .btn-tab:hover .tab { opacity: 0; }
#store-wrapper.ship-detail .controls .btn-tab:hover .hover { opacity: 1; }
#store-wrapper.ship-detail .controls .control-camera { width: 210px; height: 210px; position: absolute; top: 10px; left: 15px; }
#store-wrapper.ship-detail .controls .control-camera .pad { width: 58px; height: 117px; position: absolute; top: 10px; left: 70px; background: url("") no-repeat; }
#store-wrapper.ship-detail .controls .control-camera .pad a { width: 40px; height: 44px; display: block; position: absolute; }
#store-wrapper.ship-detail .controls .control-camera .pad a span { opacity: 0; width: 72px; height: 76px; display: block; background: url("") no-repeat; position: absolute; left: 0px; top: 0px; }
#store-wrapper.ship-detail .controls .control-camera .pad a.orbit { left: 9px; top: 10px; }
#store-wrapper.ship-detail .controls .control-camera .pad a.orbit span { left: -16px; top: -15px; }
#store-wrapper.ship-detail .controls .control-camera .pad a:hover span { opacity: 1; }
.bt-hex { display: block; width: 85px; height: 80px; position: absolute; bottom: -15px; right: 92px; z-index: 10; }
.bt-hex * { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: 0px 0px no-repeat; }
.bt-hex > .glow { width: 315px; height: 398px; background-image: url(""); top: -135px; left: -124px; }
.bt-hex > .bg { background-image: url(""); }
.bt-hex > .bg > .edge { background-image: url(""); }
.bt-hex > .bg > .arrow { background: url("") center center; }
.bt-hex > .bg > .arrow:hover { background-position: center 3px; }
.bt-hex > .bg > .label { width: 400px; font-size: 11px; color: rgb(73, 94, 108); text-align: right; left: auto; right: 85px; top: 17px; }
.bt-hex > .bg > .label strong { font-family: Electrolize; font-size: 11px; color: rgb(106, 193, 230); margin-bottom: 15px; position: relative; height: auto; }
.radio-pager { display: inline-block; width: 35px; height: 35px; background: url("") 0px 0px no-repeat; }
.radio-pager:hover, .radio-pager.on { transform: rotate(-90deg); }
.radio-pager.on { background: url("") 0px 0px no-repeat, url("") 0px 0px no-repeat; }
.radio-pager.small { width: 21px; height: 21px; background: url("") center center no-repeat; }
.radio-pager.small.on { background: url("") center center no-repeat, url("") center center no-repeat; }
#post #store-wrapper { margin-top: 20px; }
#post .store-embed { line-height: 1.4; }
.taxes { cursor: pointer; overflow: hidden; width: 31px; height: 31px; background: url("") center center no-repeat; position: absolute; right: -31px; top: -7px; z-index: 3; }
.taxes * { font-family: Electrolize; }
.taxes .taxes-details { padding: 10px 15px; box-shadow: rgb(0, 0, 0) 0px 0px 10px; background-color: rgb(9, 16, 24); border: 1px solid rgb(52, 80, 116); width: 130px; margin-left: -81px; opacity: 0; z-index: 1; position: absolute; top: 0px; left: 50%; text-transform: none; font-size: 10px; color: rgb(177, 216, 241); }
.taxes .taxes-details .arrow { width: 14px; height: 9px; position: absolute; top: -9px; left: 50%; margin-left: -7px; background: url("") center center no-repeat; }
.taxes .taxes-details ul, .rsi-markup .segment .content .taxes .taxes-details ul { color: rgb(44, 121, 159); display: inline-block; padding: 0px; margin: 0px; list-style: none; }
.taxes .taxes-details ul li, .rsi-markup .segment .content .taxes .taxes-details ul li { background: 0px 0px; padding-left: 0px; }
.taxes:hover { overflow: visible; }
.taxes:hover .taxes-details { opacity: 1; z-index: 6; top: 35px; }
#store footer, #store footer > .wrapper { height: auto; }
#store footer > .wrapper .line-menu.with-content { height: 440px; }
#store footer .exterior-lines .line-menu.large { height: 522px; }
#store .disclaimer { color: rgb(177, 169, 146); font-size: 14px; padding-left: 40px; padding-top: 3px; margin: 20px 0px 0px -40px; line-height: 25px; font-style: italic; font-family: Electrolize; background: url("") left -5px no-repeat; }
#store .disclaimer a { color: rgb(111, 216, 255); text-shadow: rgb(0, 132, 255) 0px 0px 15px; }
#store .more-packages-notice { display: flex; justify-content: center; width: 100%; }
#store .requirements { margin: 18px 0px 0px -20px; }
#store .requirements .title { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 14px; color: rgb(115, 177, 203); display: inline-block; padding-left: 24px; position: relative; margin-left: -5px; }
#store .requirements .title::before { transition-duration: 0.3s; perspective: 1000px; content: ""; position: absolute; width: 22px; height: 22px; left: 0px; top: -2px; background: url("") center center no-repeat transparent; }
#store .requirements .title.active::before { transform: rotate(90deg); }
#store .requirements ul { padding-left: 0px; list-style-position: inside; margin: 12px 0px 6px 19px; max-height: 0px; overflow: hidden; transition-duration: 0.3s; perspective: 1000px; }
#store .requirements ul.active { max-height: 200px; }
#store .requirements ul li { font-family: Electrolize, sans-serif, Arial, Verdana; font-size: 12px; color: rgb(210, 210, 210); }
#store .requirements ul li:last-child { padding-bottom: 20px; }
.tablet_hide { display: none; }
@media only screen and (max-width: 1360px) {
#store-carousel .lgradient, #store-carousel .rgradient { display: none; }
}
@media only screen and (max-width: 1201px) {
#store-carousel { display: none; }
#store.is_tablet #store-carousel { display: block; }
}
@media only screen and (max-width: 1156px) {
#store .wcontent { width: 930px; margin: auto; }
#store-wrapper #holo-viewer.wcontent { width: 100%; }
#store #store-carousel .wcontent, #store #store-carousel .carousel > .slide, #store #store-carousel .carousel > .slide .item { width: 946px; height: 331px; }
#store #store-carousel .carousel > .slide .item .info .inner { height: 269px; padding: 50px 20px 12px 40px; }
#store #store-carousel .carousel > .slide .item.active .info .price { opacity: 1; }
#store .breadcrumbs { margin-right: 30px; }
#store .sort-filter-wrap { width: 100%; }
#store .sort-filters { float: right; }
.bt-hex { bottom: -155px; right: 70px; }
#store-wrapper.ship-detail #intro .subnav .wcontent { background-position: center bottom; }
#store .block-title { width: 100%; padding: 0px; }
#store .block-title span.text { width: 720px; display: block; }
#store #search-filters { display: block; width: 278px; position: absolute; left: calc(185px - 50vw); top: 260px; background: rgba(0, 0, 0, 0.8); z-index: 5; }
#store #search-filters .expand-filters { position: absolute; top: -1px; right: -44px; width: 42px; padding-top: 45px; height: 95px; text-transform: uppercase; display: block; background: url("") repeat-y; border: 1px solid rgba(0, 231, 255, 0.6); }
#store #search-filters .expand-filters .arrow { transform: rotate(-90deg); display: block; width: 48px; height: 48px; position: absolute; background: url("") no-repeat; right: -3px; top: -5px; }
#store #search-filters .expand-filters .title { font-family: Electrolize; font-size: 20px; text-align: center; color: rgb(0, 231, 255); display: block; transform: rotate(90deg); }
#store #search-filters.on .expand-filters .arrow { transform: rotate(90deg); }
#store #search-filters.on { left: calc(465px - 50vw); }
#store #search-results { float: none; width: 100%; margin: auto; }
#store #search-results .ships-listing { width: 862px; margin: 0px auto; }
#store-wrapper .sort-filters fieldset.lfilters { float: none; }
#store .featured-listing.split, #store .featured-listing.split.last { float: none; width: 620px; margin: 80px auto 0px; }
#store .featured-listing.split .products-row { padding: 6px 10px 0px; }
#store .ship-item .inner img.small { display: none; }
#store .ship-item .inner img.large { display: block; }
#store #search-results .products-row, #store .products-row { margin: 0px auto 30px; padding: 0px 15px; }
#store #search-results .product-item { margin: 6px 25px 40px; }
#store-wrapper.ship-detail #intro .headline .thumb { overflow: hidden; }
#store-wrapper.ship-detail #intro .headline .thumb img { position: absolute; left: 50%; margin-left: -600px; }
#store-wrapper.ship-detail #intro .description { padding-left: 70px; }
#store-wrapper.ship-detail .ship-slideshow .inner { width: 930px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder { width: 930px; }
#store-wrapper.ship-detail .ship-slideshow .inner .placeholder .slide { width: 928px; }
#store-wrapper.ship-detail .ship-slideshow .nav { width: 930px; margin: 0px auto; background-position: center center; }
#store-wrapper.ship-detail .ship-slideshow .nav .thumb-wrap .clipping { width: 594px; }
.buying-options-content .lcol { margin-bottom: 50px; width: 600px; margin-left: 40px; }
.buying-options-content .lcol .add-cart { margin-left: -55px; }
.buying-options-content .rcol { width: 820px; float: none; margin: 0px auto; }
#store.sku-detail .lcol { width: 100%; float: none; }
#store.sku-detail .rcol { width: 100%; margin-top: 0px; }
#store.sku-detail .lcol { padding: 0px 0px 50px; width: 600px; margin-left: 85px; }
#store.sku-detail .rcol .carousel-holder { margin: 0px auto; }
#store.sku-detail .rcol .carousel-ship { position: absolute; left: 0px; top: 0px; }
#store.sku-detail .rcol .package-listing { float: none; margin: 0px auto; }
#store.sku-detail .rcol .wrapper { float: none; margin: 0px auto; }
.modals.sku_detail_zoom #sku-detail-zoom .to-zoom { float: none; margin: 0px auto; }
.modals.sku_detail_zoom #sku-detail-zoom #target-zoom { display: none; }
}
@media only screen and (max-width: 945px) {
#store-header .breadcrumbs-wrap { height: 65px; }
#store-header .sort-filters { padding-right: 0px; margin-top: 5px; }
#store-header .sort-filters fieldset { clear: none; }
#store-header .help { padding: 15px 0px 70px 126px; }
#store-header .help a.guide { top: inherit; bottom: 0px; }
#store .wcontent { width: 100%; padding: 15px; box-sizing: border-box; }
#store .content-block4 .viewall span { display: none; }
#store .featured-listing:nth-child(1) { margin-top: 0px; }
#store .featured-listing .block-title { margin-bottom: 20px; }
#store .featured-listing.split, #store .featured-listing.split.last { width: 480px; }
#store .sort-filters { width: 100%; }
#store .sort-filters fieldset.lfilters { z-index: 3; }
#store #search-results .products-row, #store .products-row { margin: 0px auto 26px; float: none; }
#store #search-results .ships-listing { width: 100%; }
#store-wrapper .ship-item { margin: 10px auto 30px; border: none; overflow: visible; }
#store-wrapper .ship-item, #store-wrapper .ship-item .center, #store-wrapper .ship-item .center > img { height: 169px; width: 100%; }
#store-wrapper .ship-item .center .filet { left: 0px; top: 67px; width: 100%; height: 100%; background: url("") center center; }
#store-wrapper .ship-item .center .filet .name { font-size: 15px; left: 20px; }
#store-wrapper .ship-item .center .filet .name span { font-size: 12px; }
#store-wrapper .ship-item .center .blue-overlay { width: 100%; height: 100%; }
#store-wrapper .ship-item .center .arrows { top: 60px; }
#store-wrapper .ship-item .center .ajax-content { display: none; }
#store-wrapper .ship-item .top, #store-wrapper .ship-item .bottom, #store-wrapper .ship-item.check .center .holosmallbtn { display: none; }
#store #search-results .product-item { margin: 6px auto 40px; float: none; }
#store.sku-detail .lcol { box-sizing: border-box; padding: 0px 15px 50px; width: 100%; margin-left: 0px; }
#store.sku-detail .lcol .add-cart { margin-left: -20px; }
#store.sku-detail .disclaimer, #store.sku-detail .requirements { margin-left: 0px; }
#store.sku-detail .rcol .package-listing { width: auto; margin-left: 10px; margin-right: 10px; }
#store footer > .wrapper { height: 640px; }
}
#store-wrapper #holo-viewer .holo-container .main-view button:hover { color: rgb(189, 219, 249); }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-0 { background-position: -100px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-0:hover { background-position: -50px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-0.active { background-position: 0px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-0 { background-position: -150px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-0:hover { background-position: -200px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-0.active { background-position: -250px -350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-1 { background-position: -100px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-1:hover { background-position: -50px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-1.active { background-position: 0px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-1 { background-position: -150px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-1:hover { background-position: -200px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-1.active { background-position: -250px -300px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-2 { background-position: -100px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-2:hover { background-position: -50px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-2.active { background-position: 0px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-2 { background-position: -150px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-2:hover { background-position: -200px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-2.active { background-position: -250px -250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-3 { background-position: -100px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-3:hover { background-position: -50px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-3.active { background-position: 0px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-3 { background-position: -150px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-3:hover { background-position: -200px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-3.active { background-position: -250px -200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-4 { background-position: -100px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-4:hover { background-position: -50px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-4.active { background-position: 0px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-4 { background-position: -150px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-4:hover { background-position: -200px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-4.active { background-position: -250px -150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-5 { background-position: -100px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-5:hover { background-position: -50px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-5.active { background-position: 0px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-5 { background-position: -150px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-5:hover { background-position: -200px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-5.active { background-position: -250px -100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-6 { background-position: -100px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-6:hover { background-position: -50px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.rating-6.active { background-position: 0px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-6 { background-position: -150px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-6:hover { background-position: -200px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.ordnance.empty.rating-6.active { background-position: -250px -50px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-0 { background-position: -100px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-0:hover { background-position: -50px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-0.active { background-position: 0px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-0 { background-position: -150px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-0:hover { background-position: -200px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-0.active { background-position: -250px -1650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-1 { background-position: -100px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-1:hover { background-position: -50px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-1.active { background-position: 0px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-1 { background-position: -150px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-1:hover { background-position: -200px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-1.active { background-position: -250px -1600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-2 { background-position: -100px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-2:hover { background-position: -50px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-2.active { background-position: 0px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-2 { background-position: -150px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-2:hover { background-position: -200px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-2.active { background-position: -250px -1550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-3 { background-position: -100px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-3:hover { background-position: -50px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-3.active { background-position: 0px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-3 { background-position: -150px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-3:hover { background-position: -200px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-3.active { background-position: -250px -1500px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-4 { background-position: -100px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-4:hover { background-position: -50px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-4.active { background-position: 0px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-4 { background-position: -150px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-4:hover { background-position: -200px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-4.active { background-position: -250px -1450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-5 { background-position: -100px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-5:hover { background-position: -50px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-5.active { background-position: 0px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-5 { background-position: -150px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-5:hover { background-position: -200px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-5.active { background-position: -250px -1400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-6 { background-position: -100px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-6:hover { background-position: -50px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.rating-6.active { background-position: 0px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-6 { background-position: -150px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-6:hover { background-position: -200px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.shield.empty.rating-6.active { background-position: -250px -1350px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-0 { background-position: -100px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-0:hover { background-position: -50px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-0.active { background-position: 0px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-0 { background-position: -150px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-0:hover { background-position: -200px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-0.active { background-position: -250px -850px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-1 { background-position: -100px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-1:hover { background-position: -50px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-1.active { background-position: 0px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-1 { background-position: -150px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-1:hover { background-position: -200px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-1.active { background-position: -250px -800px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-2 { background-position: -100px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-2:hover { background-position: -50px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-2.active { background-position: 0px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-2 { background-position: -150px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-2:hover { background-position: -200px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-2.active { background-position: -250px -750px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-3 { background-position: -100px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-3:hover { background-position: -50px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-3.active { background-position: 0px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-3 { background-position: -150px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-3:hover { background-position: -200px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-3.active { background-position: -250px -700px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-4 { background-position: -100px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-4:hover { background-position: -50px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-4.active { background-position: 0px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-4 { background-position: -150px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-4:hover { background-position: -200px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-4.active { background-position: -250px -650px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-5 { background-position: -100px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-5:hover { background-position: -50px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-5.active { background-position: 0px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-5 { background-position: -150px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-5:hover { background-position: -200px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-5.active { background-position: -250px -600px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-6 { background-position: -100px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-6:hover { background-position: -50px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.rating-6.active { background-position: 0px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-6 { background-position: -150px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-6:hover { background-position: -200px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.engine.empty.rating-6.active { background-position: -250px -550px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-0 { background-position: -100px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-0:hover { background-position: -50px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-0.active { background-position: 0px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-0 { background-position: -150px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-0:hover { background-position: -200px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-0.active { background-position: -250px -1250px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-1 { background-position: -100px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-1:hover { background-position: -50px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-1.active { background-position: 0px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-1 { background-position: -150px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-1:hover { background-position: -200px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-1.active { background-position: -250px -1200px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-2 { background-position: -100px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-2:hover { background-position: -50px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-2.active { background-position: 0px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-2 { background-position: -150px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-2:hover { background-position: -200px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-2.active { background-position: -250px -1150px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-3 { background-position: -100px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-3:hover { background-position: -50px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-3.active { background-position: 0px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-3 { background-position: -150px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-3:hover { background-position: -200px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-3.active { background-position: -250px -1100px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-4 { background-position: -100px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-4:hover { background-position: -50px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-4.active { background-position: 0px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-4 { background-position: -150px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-4:hover { background-position: -200px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-4.active { background-position: -250px -1050px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-5 { background-position: -100px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-5:hover { background-position: -50px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-5.active { background-position: 0px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-5 { background-position: -150px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-5:hover { background-position: -200px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-5.active { background-position: -250px -1000px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-6 { background-position: -100px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-6:hover { background-position: -50px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.rating-6.active { background-position: 0px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-6 { background-position: -150px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-6:hover { background-position: -200px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.maneuver.empty.rating-6.active { background-position: -250px -950px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-0 { background-position: -100px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-0:hover { background-position: -50px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-0.active { background-position: 0px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-0 { background-position: -150px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-0:hover { background-position: -200px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-0.active { background-position: -250px -450px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-1 { background-position: -100px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-1:hover { background-position: -50px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.rating-1.active { background-position: 0px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-1 { background-position: -150px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-1:hover { background-position: -200px -400px; }
#store-wrapper #holo-viewer .holo-container .main-view button.point-icon.modular.empty.rating-1.active { background-position: -250px -400px; }
.cookieconsent-optin, .cookieconsent-optin-preferences, .cookieconsent-optin-statistics, .cookieconsent-optin-marketing { display: initial; }
.cookieconsent-optout-preferences, .cookieconsent-optout-statistics, .cookieconsent-optout-marketing, .cookieconsent-optout { display: none; }
:root .grecaptcha-badge { visibility: hidden; }
:root #bodyWrapper { overflow-x: initial; }
:root body[data-orion-router] { overflow-x: clip; }
:root [data-rsi-component="Authentication"] { width: 100%; }
@media (min-width: 0em) {
:root [data-rsi-component="Authentication"][data-rsi-form="SIGN_UP"] { min-height: 48.875rem; }
}
@media (min-width: 48em) {
:root [data-rsi-component="Authentication"][data-rsi-form="SIGN_UP"] { min-height: 43.625rem; }
}
@media (min-width: 64em) {
:root [data-rsi-component="Authentication"][data-rsi-form="SIGN_UP"] { min-height: 51.4375rem; }
}
@media (min-width: 90em) {
:root [data-rsi-component="Authentication"][data-rsi-form="SIGN_UP"] { min-height: 52.6875rem; }
}
@media (min-width: 0em) {
:root [data-rsi-component="Authentication"][data-rsi-form="RESET_PASSWORD"] { min-height: 20rem; }
}
@media (min-width: 48em) {
:root [data-rsi-component="Authentication"][data-rsi-form="RESET_PASSWORD"] { min-height: 20.5rem; }
}
@media (min-width: 64em) {
:root [data-rsi-component="Authentication"][data-rsi-form="RESET_PASSWORD"] { min-height: 23rem; }
}
@media (min-width: 90em) {
:root [data-rsi-component="Authentication"][data-rsi-form="RESET_PASSWORD"] { min-height: 24rem; }
}
@media (min-width: 0em) {
:root [data-rsi-component="Authentication"][data-rsi-form="SIGN_IN"] { min-height: 16.75rem; }
}
@media (min-width: 64em) {
:root [data-rsi-component="Authentication"][data-rsi-form="SIGN_IN"] { min-height: 17.8125rem; }
}
@media (min-width: 90em) {
:root [data-rsi-component="Authentication"][data-rsi-form="SIGN_IN"] { min-height: 18.25rem; }
}
@media (min-width: 0em) {
:root [data-rsi-component="BrokenLink"] { min-height: 365px; }
}
@media (min-width: 30em) {
:root [data-rsi-component="BrokenLink"] { min-height: 341px; }
}
@media (min-width: 48em) {
:root [data-rsi-component="BrokenLink"] { min-height: 317px; }
}
@media (min-width: 64em) {
:root [data-rsi-component="BrokenLink"] { min-height: 365px; }
}
@media (min-width: 90em) {
:root [data-rsi-component="BrokenLink"] { min-height: 397px; }
}
@media (min-width: 0em) {
:root [data-rsi-component="CommunityHubModule"] { min-height: 661px; }
}
@media (min-width: 30em) {
:root [data-rsi-component="CommunityHubModule"] { min-height: 708px; }
}
@media (min-width: 40em) {
:root [data-rsi-component="CommunityHubModule"] { min-height: 778px; }
}
@media (min-width: 48em) {
:root [data-rsi-component="CommunityHubModule"] { min-height: 738px; }
}
@media (min-width: 64em) {
:root [data-rsi-component="CommunityHubModule"] { min-height: 618px; }
}
@media (min-width: 70em) {
:root [data-rsi-component="CommunityHubModule"] { min-height: 648px; }
}
@media (min-width: 80em) {
:root [data-rsi-component="CommunityHubModule"] { min-height: 720px; }
}
@media (min-width: 90em) {
:root [data-rsi-component="CommunityHubModule"] { min-height: 647px; }
}
:root [data-rsi-component="DownloadPage"] { min-height: 100dvh; }
:root #download--pltclient .p-downloadPage { padding: 0px; }
:root [data-rsi-component="PlatformBar"], :root [data-rsi-component="PlatformBar.Head"], :root [data-rsi-component="PlatformBar.Navigation"] { --platform-bar-head-placeholder-height: 1.5rem; --platform-bar-nav-placeholder-height: 3rem; }
@media (min-width: 80em) {
:root [data-rsi-component="PlatformBar"], :root [data-rsi-component="PlatformBar.Head"], :root [data-rsi-component="PlatformBar.Navigation"] { --platform-bar-head-placeholder-height: 2.5rem; --platform-bar-nav-placeholder-height: 4rem; }
}
:root [data-rsi-component="PlatformBar"]:empty { min-height: calc(var(--platform-bar-head-placeholder-height) + var(--platform-bar-nav-placeholder-height)); }
:root [data-rsi-component="PlatformBar.Head"]:empty { min-height: var(--platform-bar-head-placeholder-height); }
:root [data-rsi-component="PlatformBar.Navigation"]:empty { min-height: var(--platform-bar-nav-placeholder-height); }
@media (min-width: 0em) {
:root [data-rsi-component="PlayNowHeader"] { min-height: 48px; }
}
@media (min-width: 40em) {
:root [data-rsi-component="PlayNowHeader"] { min-height: 256px; }
}
@media (min-width: 64em) {
:root [data-rsi-component="PlayNowHeader"] { min-height: 264px; }
}
@media (min-width: 90em) {
:root [data-rsi-component="PlayNowHeader"] { min-height: 274px; }
}
@media (min-width: 0em) {
:root [data-rsi-component="SubscriptionPage"] { min-height: 3576px; }
}
@media (min-width: 30em) {
:root [data-rsi-component="SubscriptionPage"] { min-height: 3236px; }
}
@media (min-width: 40em) {
:root [data-rsi-component="SubscriptionPage"] { min-height: 3116px; }
}
@media (min-width: 48em) {
:root [data-rsi-component="SubscriptionPage"] { min-height: 3156px; }
}
@media (min-width: 64em) {
:root [data-rsi-component="SubscriptionPage"] { min-height: 2362px; }
}
@media (min-width: 70em) {
:root [data-rsi-component="SubscriptionPage"] { min-height: 2194px; }
}
@media (min-width: 80em) {
:root [data-rsi-component="SubscriptionPage"] { min-height: 2146px; }
}
@media (min-width: 90em) {
:root [data-rsi-component="SubscriptionPage"] { min-height: 2254px; }
}
@media (min-width: 120em) {
:root [data-rsi-component="SubscriptionPage"] { min-height: 2289px; }
}
:root [data-rsi-component="Slideshow"] { width: 100%; min-height: calc(100svh - var(--orion-navigation-bar-initial-height, var(--orion-navigation-bar-height, 0px))); }
:root [data-rsi-component="Separator"]:empty { width: 100%; min-height: 2.5rem; }
:root [data-rsi-component="MarketingBanner"]:empty { width: 100%; min-height: 25.75rem; }
:root [data-rsi-component="AtomListSection"] { width: 100%; min-height: 31.25rem; }
:root [data-rsi-component="CalloutCardListSection"]:empty { width: 100%; min-height: 31.25rem; }
:root [data-rsi-component="HomepageNewPlayerSection"]:empty { width: 100%; min-height: 31.25rem; }
:root [data-rsi-component="GamesListSection"]:empty { width: 100%; min-height: 31.25rem; }
:root [data-rsi-component] { display: block; }
:root body:has([data-rsi-component="AccountDashboardPage"]) { height: 100vh; display: flex; flex-direction: column; }
:root body:has([data-rsi-component="AccountDashboardPage"]) #bodyWrapper { flex-grow: 1; display: flex; flex-direction: column; }
:root body:has([data-rsi-component="AccountDashboardPage"]) .page-wrapper { display: flex; flex-direction: column; flex-grow: 1; }
:root body:has([data-rsi-component="AccountDashboardPage"]) #contentbody { flex-grow: 1; padding: 40px 0px; display: flex; flex-direction: column; justify-content: center; }
@media (min-width: 90em) {
:root body:has([data-rsi-component="AccountDashboardPage"]) #contentbody { padding: 0px; }
}
:root .orion-authentication-page #contentbody { padding-top: 2.5rem; padding-bottom: 0px; }
:root .orion-authentication-page #contentbody .orion-authentication__wrapper { gap: var(--orion-layout-spacing-250); }
:root .orion-authentication__wrapper .a-inputHelperMessage a.-isClickable { color: var(--orion-semantic-interaction-default); transition: all 0.1s ease-in-out 0s; }
:root .orion-authentication__wrapper .a-inputHelperMessage a.-isClickable:hover { color: var(--orion-semantic-interaction-hover); }
:root [data-rsi-component="PlatformBar"], :root [data-rsi-component="PlatformBar.Head"], :root [data-rsi-component="PlatformBar.Navigation"] { top: 0px; left: 0px; }
:root [data-rsi-component="PlatformBar"]:empty, :root [data-rsi-component="PlatformBar.Head"]:empty, :root [data-rsi-component="PlatformBar.Navigation"]:empty { background-color: var(--orion-semantic-surface_1); }
:root [data-rsi-component="PlatformBar.Head"] { position: relative; z-index: calc(var(--orion-portal-z-index, 1000) - 1); }
:root body:not(#alexandria-content) .MiniCartIcon { display: none; }
:root .sm-starmap-application { height: calc(100dvh - var(--orion-navigation-bar-height, 0) - var(--rsi-mini-bar-height, 0)); }
:root:has(#starmap-application):not(:fullscreen) [data-rsi-component="PlatformBar.Head"], :root:has(#starmap-application):not(:fullscreen) [data-rsi-component="PlatformBar.Navigation"] { position: absolute; z-index: 2; right: 0px; }
:root:has(#starmap-application):not(:fullscreen) [data-rsi-component="PlatformBar.Head"] { top: 0px; }
:root:has(#starmap-application):not(:fullscreen) [data-rsi-component="PlatformBar.Navigation"] { top: var(--rsi-mini-bar-height, 0); }
:root:has(#starmap-application):not(:fullscreen) #starmap-application { position: absolute; z-index: 1; top: calc(var(--rsi-mini-bar-height, 0) + var(--orion-navigation-bar-height, 0)); }
:root:has(#starmap-application):fullscreen [data-rsi-component="PlatformBar.Head"], :root:has(#starmap-application):fullscreen [data-rsi-component="PlatformBar.Navigation"] { display: none; }
:root .orion-playnow-page #contentbody { display: flex; flex-direction: column-reverse; padding-top: 0px; padding-bottom: var(--orion-layout-spacing-300); }
:root .orion-playnow-page #pageBackground { position: absolute; height: 100%; width: 100%; background-image: url(""); background-size: 100%; background-position: center top; background-repeat: no-repeat; background-color: rgb(10, 29, 41); }
:root .orion-playnow-page .orion-authentication__wrapper { margin: 0px auto; box-sizing: border-box; width: 100%; display: flex; flex-direction: column; justify-content: center; }
:root .orion-playnow-page .c-enlist__content { max-width: none; }
:root .c-fixed-portal-container:has(.c-storeSubNavigationDrawer) { z-index: 1060; }
:root body:has([data-rsi-component="PlatformBar"]) [data-orion-skin] .o-slideShowSlide { height: calc(100svh - var(--orion-navigation-bar-initial-height, var(--orion-navigation-bar-height, 0px))); }
:root #layout-system { --_sticky-top-with-event-nav: calc(var(--_content-viewport-fixedOffset-top, 0px) + var(--menu-right-h, 0px)); --platform-bar-height: 0px !important; }
:root #layout-system .g-navigation { top: var(--_stickyNavigation-stickyOffset, 0px); transition: none 0s ease 0s; }
@media (max-width: 63.99em) {
:root #layout-system .g-navigation__content { top: var(--_content-viewport-fixedOffset-top, 0px); bottom: var(--_content-viewport-fixedOffset-bottom, 0px); transition: none 0s ease 0s; }
}
:root #layout-system .g-navigation__overlay { top: calc(var(--_content-viewport-fixedOffset-top, 0px) + var(--navigation-h, 0px)); bottom: var(--_content-viewport-fixedOffset-bottom, 0px); transition: none 0s ease 0s; }
:root #layout-system .g-navigation-menu-video__menu-left { top: var(--_content-viewport-fixedOffset-top, 0px); bottom: var(--_content-viewport-fixedOffset-bottom, 0); transition: none 0s ease 0s; overflow: hidden; }
:root #layout-system .g-navigation-menu-video__menu-right { top: var(--_content-viewport-fixedOffset-top, 0px); bottom: var(--_content-viewport-fixedOffset-bottom, 0); transition: none 0s ease 0s; }
:root #layout-system .g-navigation-menu-video__menu-right__subitems-wrapper { top: var(--_sticky-top-with-event-nav); bottom: var(--_content-viewport-fixedOffset-bottom, 0); }
:root #layout-system .g-navigation-menu-video__menu-right__background-video-wrapper { top: var(--_sticky-top-with-event-nav); bottom: var(--_content-viewport-fixedOffset-bottom, 0); }
:root #layout-system .g-navigation-posts__loader { top: calc(var(--_content-viewport-fixedOffset-top, var(--c-menu-platform-bar-height, 0px))); }
:root #layout-system .c-menu-sticky { top: calc(var(--_content-viewport-fixedOffset-top, var(--c-menu-platform-bar-height, 0px)) + var(--aria-offset-top, 0)); }
:root .has-event-navigation .c-platform-copyright, :root .has-event-navigation .c-platform-footer { --aria-offset-left: 0; }
:root [data-rsi-component="Platform.Probation"] { height: 0px; overflow: visible; z-index: 999; position: relative; }
[data-orion-skin] .orion-beta-c-box, [data-orion-skin].orion-beta-c-box { background-color: transparent; }
[data-orion-skin] .orion-beta-c-box.-fullWidth, [data-orion-skin].orion-beta-c-box.-fullWidth { width: 100%; }
[data-orion-skin] .orion-beta-c-box.-withPadding, [data-orion-skin].orion-beta-c-box.-withPadding { padding: var(--orion-box-padding, unset); }
[data-orion-skin] .orion-beta-c-box.-withMargin, [data-orion-skin].orion-beta-c-box.-withMargin { margin: var(--orion-box-margin, unset); }
[data-orion-skin] .orion-beta-c-box.-background-background, [data-orion-skin].orion-beta-c-box.-background-background { background-color: var(--orion-semantic-background, unset); }
[data-orion-skin] .orion-beta-c-box.-background-surface_0, [data-orion-skin].orion-beta-c-box.-background-surface_0 { background-color: var(--orion-semantic-surface_0, unset); }
[data-orion-skin] .orion-beta-c-box.-background-surface_1, [data-orion-skin].orion-beta-c-box.-background-surface_1 { background-color: var(--orion-semantic-surface_1, unset); }
[data-orion-skin] .orion-beta-c-box.-background-surface_1_opacity, [data-orion-skin].orion-beta-c-box.-background-surface_1_opacity { background-color: var(--orion-semantic-surface_1_opacity, unset); }
[data-orion-skin] .orion-beta-c-box.-background-surface_1_premium, [data-orion-skin].orion-beta-c-box.-background-surface_1_premium { background-color: var(--orion-semantic-surface_1_premium, unset); }
[data-orion-skin] .orion-beta-c-box.-background-surface_2, [data-orion-skin].orion-beta-c-box.-background-surface_2 { background-color: var(--orion-semantic-surface_2, unset); }
[data-orion-skin] .orion-beta-c-box.-background-surface_3, [data-orion-skin].orion-beta-c-box.-background-surface_3 { background-color: var(--orion-semantic-surface_3, unset); }
[data-orion-skin] .orion-beta-c-box.-background-surface_4, [data-orion-skin].orion-beta-c-box.-background-surface_4 { background-color: var(--orion-semantic-surface_4, unset); }
[data-orion-skin] .orion-beta-c-box.-background-surface_4_opacity, [data-orion-skin].orion-beta-c-box.-background-surface_4_opacity { background-color: var(--orion-semantic-surface_4_opacity, unset); }
[data-orion-skin] .orion-beta-c-box.-background-surface_transparent, [data-orion-skin].orion-beta-c-box.-background-surface_transparent { background-color: var(--orion-semantic-surface_transparent, unset); }
[data-orion-skin] .accountCredits__item, [data-orion-skin].accountCredits__item { display: flex; align-items: center; width: 100%; }
[data-orion-skin] .accountCredits__value, [data-orion-skin].accountCredits__value { margin-left: auto; }
[data-orion-skin] .accountBadge, [data-orion-skin].accountBadge { display: flex; width: 2.5rem; height: 2.5rem; justify-content: center; align-items: center; border-radius: var(--orion-border-radius-circle); }
[data-orion-skin] .accountBadge__img, [data-orion-skin].accountBadge__img { max-width: 50%; max-height: 50%; border-radius: var(--orion-border-radius-circle); }
[data-orion-skin] .accountPanel > *, [data-orion-skin].accountPanel > * { position: relative; width: 100%; }
[data-orion-skin] .accountPanel__bgSvg, [data-orion-skin].accountPanel__bgSvg { position: absolute; right: 0px; bottom: 12px; width: auto; }
[data-orion-skin] .accountPanelBlock__title, [data-orion-skin].accountPanelBlock__title { margin-bottom: var(--orion-layout-spacing-025); color: var(--orion-semantic-foreground); text-transform: uppercase; }
[data-orion-skin] .accountPanelBlock:not(:has(.accountPanelBlock__description)) .accountPanelBlock__title, [data-orion-skin].accountPanelBlock:not(:has(.accountPanelBlock__description)) .accountPanelBlock__title { margin-bottom: var(--orion-layout-spacing-100); }
[data-orion-skin] .accountPanelBlock__description, [data-orion-skin].accountPanelBlock__description { margin-bottom: var(--orion-layout-spacing-100); color: var(--orion-color-neutral-3); }
[data-orion-skin] .accountPanelUser, [data-orion-skin].accountPanelUser { --account-panel-border-radius: var(--orion-border-radius-100); --account-panel-background-color: var(--orion-semantic-surface_2); position: relative; margin-top: 2.4375rem; border-radius: var(--account-panel-border-radius) 0 var(--account-panel-border-radius) var(--account-panel-border-radius); background: var(--account-panel-background-color); }
[data-orion-skin] .accountPanelUser__top, [data-orion-skin].accountPanelUser__top { display: flex; justify-content: space-between; padding-left: var(--orion-layout-spacing-100); }
[data-orion-skin] .accountPanelUser__avatar, [data-orion-skin].accountPanelUser__avatar { z-index: 1; }
[data-orion-skin] .accountPanelUser__badges, [data-orion-skin].accountPanelUser__badges { position: relative; display: flex; padding-block: var(--orion-layout-spacing-125); padding-right: var(--orion-layout-spacing-100); border-top-right-radius: var(--account-panel-border-radius); background: var(--account-panel-background-color); }
[data-orion-skin] .accountPanelUser__avatar, [data-orion-skin].accountPanelUser__avatar, [data-orion-skin] .accountPanelUser__badges, [data-orion-skin].accountPanelUser__badges { margin-top: -2.4375rem; }
[data-orion-skin] .accountPanelUser__svg, [data-orion-skin].accountPanelUser__svg { position: absolute; top: 0px; left: -67px; color: var(--orion-semantic-surface_2); flex-shrink: 0; }
[data-orion-skin] .accountPanelUser__identity, [data-orion-skin].accountPanelUser__identity { display: flex; flex-direction: column; padding: var(--orion-layout-spacing-100); gap: var(--orion-layout-spacing-075); }
[data-orion-skin] .accountPanelUser__divider, [data-orion-skin].accountPanelUser__divider { padding-inline: var(--orion-layout-spacing-100); color: var(--orion-semantic-foreground_highlight); }
[data-orion-skin] .accountPanelUser__credits, [data-orion-skin].accountPanelUser__credits { padding: var(--orion-layout-spacing-100); }
[data-orion-skin] .accountPanelUser__actions, [data-orion-skin].accountPanelUser__actions { display: flex; justify-content: flex-end; }
[data-orion-skin] .accountPanelUser__actionsButton, [data-orion-skin].accountPanelUser__actionsButton { --_button-background-color: var(--orion-semantic-surface_3) !important; --_button-background-color-hover: var(--orion-semantic-surface_1) !important; --_button-background-color-pressed: var(--orion-semantic-surface_1) !important; --_button-background-color-selected: var(--orion-semantic-surface_1) !important; --_button-text-color-default: var(--orion-semantic-default-default) !important; --_button-text-color-hover: var(--orion-semantic-default-hover) !important; --_button-text-color-pressed: var(--orion-semantic-default-pressed) !important; }
[data-orion-skin] .accountPanelUser__actionsButton.-selected, [data-orion-skin].accountPanelUser__actionsButton.-selected { --_button-text-color-default: var(--orion-semantic-default-selected); }
[data-orion-skin] .accountReferralCopyForm, [data-orion-skin].accountReferralCopyForm { --referral-code-underline-offset: var(--orion-layout-spacing-100); --hover-effect-blur: 3.125rem; width: 100%; border-radius: var(--orion-border-radius-050); display: flex; }
[data-orion-skin] .accountReferralCopyForm__referralCode, [data-orion-skin].accountReferralCopyForm__referralCode { position: relative; flex-grow: 1; border-radius: var(--orion-border-radius-050) 0 0 var(--orion-border-radius-050); display: flex; align-items: center; justify-content: center; background-color: var(--orion-semantic-surface_2); overflow: hidden; }
[data-orion-skin] .accountReferralCopyForm__referralCode::after, [data-orion-skin].accountReferralCopyForm__referralCode::after, [data-orion-skin] .accountReferralCopyForm__referralCode::before, [data-orion-skin].accountReferralCopyForm__referralCode::before { position: absolute; left: 0px; content: ""; display: block; background-color: rgb(255, 255, 255); filter: blur(var(--hover-effect-blur)); width: 7.5rem; height: 100%; opacity: 0.2; transform: skew(-45deg) translate(calc(-100% - var(--hover-effect-blur))); transition-delay: var(--orion-duration-shorter); }
[data-orion-skin] .accountReferralCopyForm:hover .accountReferralCopyForm__referralCode::after, [data-orion-skin].accountReferralCopyForm:hover .accountReferralCopyForm__referralCode::after, [data-orion-skin] .accountReferralCopyForm:hover .accountReferralCopyForm__referralCode::before, [data-orion-skin].accountReferralCopyForm:hover .accountReferralCopyForm__referralCode::before { left: 100%; transform: skew(-45deg) translate(100%); transition-delay: 0ms; }
[data-orion-skin] .-isAnimated .accountReferralCopyForm__referralCode::before, [data-orion-skin].-isAnimated .accountReferralCopyForm__referralCode::before { left: 100%; transform: skew(-45deg) translate(100%); transition-delay: 0.2s; transition-duration: 1s; }
[data-orion-skin] .accountReferralCopyForm__referralCodeValue, [data-orion-skin].accountReferralCopyForm__referralCodeValue { position: relative; height: 3rem; display: flex; align-items: center; justify-content: center; text-transform: uppercase; }
[data-orion-skin] .accountReferralCopyForm__referralCodeValue::after, [data-orion-skin].accountReferralCopyForm__referralCodeValue::after { position: absolute; left: calc(-1 * var(--referral-code-underline-offset) / 2); bottom: -0.125rem; width: calc(100% + var(--referral-code-underline-offset)); height: 0.25rem; border-radius: var(--orion-border-radius-050); content: ""; background-color: var(--orion-color-accent-1); }
[data-orion-skin] .accountReferralCopyForm__button, [data-orion-skin].accountReferralCopyForm__button { position: relative; width: 8.75rem; border-radius: 0 var(--orion-border-radius-050) var(--orion-border-radius-050) 0; padding-inline: var(--orion-layout-spacing-100); display: flex; align-items: center; justify-content: center; background-color: var(--orion-semantic-weak-default); color: var(--orion-semantic-default-default); line-height: var(--line-height-150); gap: var(--orion-layout-spacing-025); transition-delay: 0ms; cursor: pointer; }
[data-orion-skin] .accountReferralCopyForm__button:hover, [data-orion-skin].accountReferralCopyForm__button:hover { transition-delay: var(--orion-duration-shorter); }
[data-orion-skin] .accountReferralCopyForm.-copied .accountReferralCopyForm__button, [data-orion-skin].accountReferralCopyForm.-copied .accountReferralCopyForm__button { color: var(--orion-semantic-success-default); }
[data-orion-skin] .accountReferralCopyForm__buttonIcon, [data-orion-skin].accountReferralCopyForm__buttonIcon { width: 1rem; height: 1rem; display: flex; align-items: center; transition: transform var(--orion-duration-short) cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-0, 1, 1)); }
[data-orion-skin] .accountReferralCopyForm__buttonIcon svg polyline, [data-orion-skin].accountReferralCopyForm__buttonIcon svg polyline { stroke-width: 0.109375rem; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 1.0625rem; stroke-dashoffset: 1.0625rem; }
[data-orion-skin] .accountReferralCopyForm__buttonLabel, [data-orion-skin].accountReferralCopyForm__buttonLabel { position: relative; background-image: linear-gradient(currentcolor, currentcolor); background-repeat: no-repeat; background-position: 0% 100%; background-size: 0% 0.0625rem; font-size: var(--font-size-100); font-family: var(--orion2-button-3-font-family); font-weight: var(--font-weight-6); transform: translateY(-1px); transition-delay: 0ms; }
[data-orion-skin] .accountReferralCopyForm__buttonLabel::after, [data-orion-skin].accountReferralCopyForm__buttonLabel::after { position: absolute; right: 0px; top: 0px; width: 0px; height: 100%; content: ""; background-color: var(--orion-semantic-weak-default); }
[data-orion-skin] .accountReferralCopyForm.-copied .accountReferralCopyForm__buttonLabel::after, [data-orion-skin].accountReferralCopyForm.-copied .accountReferralCopyForm__buttonLabel::after { animation-name: hideReveal; animation-duration: 0.6s; }
[data-orion-skin] .accountReferralCopyForm__button:hover .accountReferralCopyForm__buttonLabel, [data-orion-skin].accountReferralCopyForm__button:hover .accountReferralCopyForm__buttonLabel { background-size: 100% 0.0625rem; transition-delay: var(--orion-duration-shorter); }
@keyframes dash {
100% { stroke-dashoffset: 0px; }
}
@keyframes hideIcon {
0% { transform: scale(1); }
100% { transform: scale(0); }
}
@keyframes hideReveal {
0% { width: 0px; }
50% { width: 100%; }
100% { width: 0px; }
}
[data-orion-skin] .referralField, [data-orion-skin].referralField { width: 100%; }
[data-orion-skin] .brokenLink, [data-orion-skin].brokenLink { --_brokenLink-padding: var(--orion-layout-spacing-450) var(--orion-layout-spacing-150) var(--orion-layout-spacing-250); position: relative; margin: 0px auto; width: 100%; border-radius: var(--orion-border-radius-050); padding: var(--_brokenLink-padding); background-color: var(--orion-semantic-surface_1); }
[data-orion-skin] .brokenLink__content, [data-orion-skin].brokenLink__content { position: relative; z-index: 1; }
[data-orion-skin] .brokenLink__title, [data-orion-skin].brokenLink__title { text-align: center; color: var(--orion-semantic-foreground_weak); }
[data-orion-skin] .brokenLink__body, [data-orion-skin].brokenLink__body { max-width: 20rem; text-align: center; white-space: pre-line; color: var(--orion-semantic-foreground_weak); }
[data-orion-skin] .brokenLink__button, [data-orion-skin].brokenLink__button { margin-top: var(--orion-layout-spacing-450); }
[data-orion-skin] .brokenLink__background, [data-orion-skin].brokenLink__background { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--orion-semantic-surface_2); }
@media (min-width: 64em) {
[data-orion-skin] .brokenLink, [data-orion-skin].brokenLink { max-width: 50rem; }
}
[data-orion-skin] .confirmAccountNotification, [data-orion-skin].confirmAccountNotification { --account-component-notification-foreground_opacity: rgba(0, 0, 0, .5); }
[data-orion-skin] .confirmAccountNotification .confirmAccountNotificationMessage__link, [data-orion-skin].confirmAccountNotification .confirmAccountNotificationMessage__link { color: var(--orion-semantic-status_notice); text-decoration: underline; }
[data-orion-skin] .accountNotification, [data-orion-skin].accountNotification { --orion-semantic-status_notice: rgba(75, 26, 1, 1); }
[data-orion-skin] .accountNotification__icon, [data-orion-skin].accountNotification__icon { width: 1.5rem; height: 1.5rem; }
[data-orion-skin] .accountNotification__border, [data-orion-skin].accountNotification__border { position: absolute; left: 0px; top: 0px; width: 1rem; background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='240'%20viewBox='0%200%2016%20240'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.55126e-07%20167.053L16%20162.754V154.648L1.30947e-06%20158.946L9.55126e-07%20167.053Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.04343e-07%20142.881L1.65735e-06%20150.988L16%20146.689V138.583L1.04343e-07%20142.881Z'%20fill='%23E3791C'/%3e%3cpath%20d='M8.06542e-07%20126.817L4.52198e-07%20134.923L16%20130.625V122.519L8.06542e-07%20126.817Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.50876e-06%20110.752L1.15442e-06%20118.858L16%20114.56V106.454L1.50876e-06%20110.752Z'%20fill='%23E3791C'/%3e%3cpath%20d='M3.03635e-07%2094.6868L1.85664e-06%20102.793L16%2098.4951V90.3887L3.03635e-07%2094.6868Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.00583e-06%2078.6223L6.5149e-07%2086.7288L16%2082.4307V74.3242L1.00583e-06%2078.6223Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.70806e-06%2062.5574L1.35371e-06%2070.6638L16%2066.3657V58.2593L1.70806e-06%2062.5574Z'%20fill='%23E3791C'/%3e%3cpath%20d='M5.02928e-07%2046.4925L1.48584e-07%2054.5989L16%2050.3008V42.1943L5.02928e-07%2046.4925Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.20513e-06%2030.428L8.50783e-07%2038.5345L16%2034.2363V26.1299L1.20513e-06%2030.428Z'%20fill='%23E3791C'/%3e%3cpath%20d='M0%2014.3631L1.553e-06%2022.4695L16%2018.1714V10.0649L0%2014.3631Z'%20fill='%23E3791C'/%3e%3cpath%20d='M7.02221e-07%20-1.70189L3.47876e-07%206.40457L16%202.10646V-6L7.02221e-07%20-1.70189Z'%20fill='%23E3791C'/%3e%3cpath%20d='M9.55126e-07%20343.705L16%20339.407V331.3L1.30947e-06%20335.599L9.55126e-07%20343.705Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.04343e-07%20319.534L1.65735e-06%20327.64L16%20323.342V315.236L1.04343e-07%20319.534Z'%20fill='%23E3791C'/%3e%3cpath%20d='M8.06542e-07%20303.469L4.52198e-07%20311.576L16%20307.278V299.171L8.06542e-07%20303.469Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.50876e-06%20287.404L1.15442e-06%20295.511L16%20291.213V283.106L1.50876e-06%20287.404Z'%20fill='%23E3791C'/%3e%3cpath%20d='M3.03635e-07%20271.339L1.85664e-06%20279.446L16%20275.148V267.041L3.03635e-07%20271.339Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.00583e-06%20255.275L6.5149e-07%20263.381L16%20259.083V250.977L1.00583e-06%20255.275Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.70806e-06%20239.21L1.35371e-06%20247.316L16%20243.018V234.912L1.70806e-06%20239.21Z'%20fill='%23E3791C'/%3e%3cpath%20d='M5.02928e-07%20223.145L1.48584e-07%20231.251L16%20226.953V218.847L5.02928e-07%20223.145Z'%20fill='%23E3791C'/%3e%3cpath%20d='M1.20513e-06%20207.081L8.50783e-07%20215.187L16%20210.889V202.782L1.20513e-06%20207.081Z'%20fill='%23E3791C'/%3e%3cpath%20d='M0%20191.016L1.553e-06%20199.122L16%20194.824V186.717L0%20191.016Z'%20fill='%23E3791C'/%3e%3cpath%20d='M7.02221e-07%20174.951L3.47876e-07%20183.057L16%20178.759V170.653L7.02221e-07%20174.951Z'%20fill='%23E3791C'/%3e%3c/svg%3e"); height: 100%; }
[data-orion-skin] .accountNotification--notice, [data-orion-skin].accountNotification--notice { background-image: url("https://robertsspaceindustries.com/i/4c12202d182141a3938b6180d3ece6be6c9faca3/resize(3000,1765,cover,crop(816,480,0,0,4i88GgaV8qiGC63wiHr9TS56UcrNhymHTWe7VdMv15mjWSeykZLRQSejdS6WZXrRuzHJrVypEQ79yCG9Fo7YpMsynoHuGwUEtamLb7M3pNW46Xy4s1zWiqAXQr))/notificationbackground.webp"); background-size: cover; }
:root { --account-referral-reward-card-unlocked-background-color-rgb: 10, 157, 140; --account-referral-reward-card-unlocked-background-color: rgb(var(--account-referral-reward-card-unlocked-background-color-rgb)); --account-referral-reward-card-next-background: linear-gradient(90deg, #1b5274 0%, #1b5375 100%); --account-referral-reward-modal-status-icon-unlocked-background: linear-gradient( 62deg, rgba(6, 121, 108, .7) 34.46%, rgba(10, 157, 140, .7) 88.68% ); }
html.BackgroundRiveAnimation--mounted #layout-system { background-color: transparent; }
html.BackgroundRiveAnimation--mounted [data-rsi-component="PlatformBar.Head"], html.BackgroundRiveAnimation--mounted [data-rsi-component="PlatformFooter"], html.BackgroundRiveAnimation--mounted [data-rsi-component="PlatformBar"] { z-index: 32; position: relative; }
[data-orion-skin] .homepage-backgroundRiveAnimation, [data-orion-skin].homepage-backgroundRiveAnimation { position: fixed; inset: 0px; z-index: -1; }
[data-orion-skin] .homepage-backgroundRiveAnimation__component, [data-orion-skin].homepage-backgroundRiveAnimation__component { position: absolute; inset: 0px; }
[data-orion-skin] .homepage-backgroundRiveAnimation__component canvas, [data-orion-skin].homepage-backgroundRiveAnimation__component canvas { object-fit: cover; width: 100vw !important; height: 100vh !important; }
[data-orion-skin] .l-cart > *, [data-orion-skin].l-cart > * { padding-block: var(--orion-layout-spacing-200); }
@container grid (width <= 1280px) {
[data-orion-skin] .l-cart.-withSummary > *, [data-orion-skin].l-cart.-withSummary > * { padding-block: var(--orion-layout-spacing-200) 0; }
}
[data-orion-skin] .l-cart__header, [data-orion-skin].l-cart__header { grid-column: 1 / -1; }
[data-orion-skin] .l-cart__stepper, [data-orion-skin].l-cart__stepper { grid-column: 1 / 10; }
@container grid (width <= 1280px) {
[data-orion-skin] .l-cart__stepper, [data-orion-skin].l-cart__stepper { grid-column: 1 / -1; }
}
[data-orion-skin] .l-cart__stepperGhost, [data-orion-skin].l-cart__stepperGhost { width: 100%; height: 20rem; }
[data-orion-skin] .l-cart__stepperGhost > *, [data-orion-skin].l-cart__stepperGhost > * { justify-content: center; align-items: center; }
[data-orion-skin] .l-cart__messages, [data-orion-skin].l-cart__messages { padding-block-end: var(--orion-layout-spacing-100); }
[data-orion-skin] .l-cart__summary, [data-orion-skin].l-cart__summary { grid-column: 10 / -1; }
@container grid (width <= 1280px) {
[data-orion-skin] .l-cart__summary, [data-orion-skin].l-cart__summary { grid-column: 1 / -1; position: sticky; bottom: 0px; z-index: 3; }
}
[data-orion-skin] .l-cart__summaryGhost, [data-orion-skin].l-cart__summaryGhost { width: 100%; height: 10rem; }
[data-orion-skin] .l-cart.--displayLogin .l-cart__stepper, [data-orion-skin].l-cart.--displayLogin .l-cart__stepper { grid-column: 1 / -1; }
[data-orion-skin] .a-breadcrumbItem, [data-orion-skin].a-breadcrumbItem { position: relative; width: max-content; list-style-type: none; }
[data-orion-skin] .a-breadcrumbItem:not(.-selected)::after, [data-orion-skin].a-breadcrumbItem:not(.-selected)::after { position: absolute; top: 0.5rem; right: -0.625rem; content: ""; width: 0.21875rem; height: 0.3125rem; background: var(--orion-semantic-surface_4); clip-path: polygon(0% 0%, 100% 50%, 0% 100%); border-radius: 0.0625rem; }
[data-orion-skin] .a-breadcrumbItem__link, [data-orion-skin].a-breadcrumbItem__link { position: relative; display: inline-block; width: max-content; color: var(--orion-semantic-interaction-default); text-decoration: none; transition: all 0.1s ease-in-out 0s; }
[data-orion-skin] .a-breadcrumbItem__link:focus-visible, [data-orion-skin].a-breadcrumbItem__link:focus-visible { outline: none; }
[data-orion-skin] .a-breadcrumbItem__link:focus-visible::after, [data-orion-skin].a-breadcrumbItem__link:focus-visible::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; height: 100%; width: 100%; outline-offset: var(--orion-layout-spacing-0125); outline: .125rem var(--orion-semantic-focus) solid; border-radius: var(--orion-border-radius-025); }
[data-orion-skin] .a-breadcrumbItem__label, [data-orion-skin].a-breadcrumbItem__label { display: inline-block; padding: var(--orion-layout-spacing-0125); }
[data-orion-skin] .a-breadcrumbItem__current-indicator, [data-orion-skin].a-breadcrumbItem__current-indicator { display: none; }
[data-orion-skin] .a-breadcrumbItem.-selected .a-breadcrumbItem__label, [data-orion-skin].a-breadcrumbItem.-selected .a-breadcrumbItem__label { color: var(--orion-semantic-interaction-selected); }
[data-orion-skin] .a-breadcrumbItem:hover .a-breadcrumbItem__link, [data-orion-skin].a-breadcrumbItem:hover .a-breadcrumbItem__link { color: var(--orion-semantic-interaction-hover); }
[data-orion-skin] .a-breadcrumbItem:active .a-breadcrumbItem__link, [data-orion-skin].a-breadcrumbItem:active .a-breadcrumbItem__link { color: var(--orion-semantic-interaction-pressed); }
[data-orion-skin] .a-breadcrumbItem[aria-disabled="true"], [data-orion-skin].a-breadcrumbItem[aria-disabled="true"] { pointer-events: none; cursor: none; opacity: 0.2; }
[data-orion-skin] .m-breadcrumb, [data-orion-skin].m-breadcrumb { position: relative; background-color: var(--orion-semantic-surface_1); width: 100%; }
[data-orion-skin] .m-breadcrumb__content, [data-orion-skin].m-breadcrumb__content { width: 100%; margin: 0px auto; }
[data-orion-skin] .o-burger .m-breadcrumb, [data-orion-skin].o-burger .m-breadcrumb { padding: var(--orion-layout-spacing-100); }
[data-orion-skin] .a-rsiTrademark, [data-orion-skin].a-rsiTrademark { width: 100%; height: 100%; display: flex; object-fit: contain; color: var(--orion-semantic-foreground_weaker); }
[data-orion-skin] .a-rsiTrademark svg, [data-orion-skin].a-rsiTrademark svg { width: 100%; height: 100%; }
@container navigationHead (width < 1280px) {
[data-orion-skin] .a-rsiTrademark, [data-orion-skin].a-rsiTrademark { transform: translate(0.1875rem); }
}
[data-orion-skin] .o-navigationHead, [data-orion-skin].o-navigationHead { container: navigationHead / inline-size; position: relative; width: 100%; background-color: var(--orion-semantic-surface_1); }
html[data-orion-scroll-lock="true"] .o-navigationHead { width: 100vw; }
[data-orion-skin] .o-navigationHead::before, [data-orion-skin].o-navigationHead::before { position: absolute; top: 0px; left: 0px; content: ""; background: var(--orion-semantic-surface_1); width: 100vw; height: 100%; }
[data-orion-skin] .o-navigationHead__content, [data-orion-skin].o-navigationHead__content { grid-column: 1 / -1; width: 100%; display: flex; align-items: center; gap: var(--orion-layout-spacing-100); min-height: 2.5rem; }
@media (max-width: 79.99em) {
[data-orion-skin] .o-navigationHead__content, [data-orion-skin].o-navigationHead__content { min-height: 1.5rem; }
}
[data-orion-skin] .o-navigationHead__trademark, [data-orion-skin].o-navigationHead__trademark { position: relative; flex-shrink: 0; width: 8.375rem; display: flex; gap: var(--orion-layout-spacing-100); }
@container navigationHead (width >= 1280px) {
[data-orion-skin] .o-navigationHead__trademark, [data-orion-skin].o-navigationHead__trademark { width: 10.8125rem; }
}
[data-orion-skin] .o-navigationHead__divider:not(:last-child), [data-orion-skin].o-navigationHead__divider:not(:last-child) { width: 0.0625rem; height: calc(100% - 0.5rem); background-color: var(--orion-semantic-surface_3); flex: 0 0 auto; }
@media (max-width: 79.99em) {
[data-orion-skin] .o-navigationHead__divider:not(:last-child), [data-orion-skin].o-navigationHead__divider:not(:last-child) { height: calc(100% - 0.25rem); }
}
[data-orion-skin] .o-navigationHead__breadcrumb, [data-orion-skin].o-navigationHead__breadcrumb { flex: 1 1 0%; }
[data-orion-skin] .o-navigationHead.-mobile, [data-orion-skin].o-navigationHead.-mobile { border-bottom: .0625rem solid var(--orion-semantic-surface_3); }
[data-orion-skin] .o-navigationHead.-mobile .o-navigationHead__content, [data-orion-skin].o-navigationHead.-mobile .o-navigationHead__content { padding-top: 0px; }
[data-orion-skin] .orion-beta-c-grid, [data-orion-skin].orion-beta-c-grid { width: 100%; }
[data-orion-skin] .orion-beta-c-grid.-singleColumn > *, [data-orion-skin].orion-beta-c-grid.-singleColumn > * { grid-template-columns: 1fr !important; }
[data-orion-skin] .orion-beta-c-cell.-span100, [data-orion-skin].orion-beta-c-cell.-span100 { grid-column: span var(--orion-grid-number-of-column); }
[data-orion-skin] .orion-beta-c-cell.-span75, [data-orion-skin].orion-beta-c-cell.-span75 { grid-column: span calc(var(--orion-grid-number-of-column) * .75); }
[data-orion-skin] .orion-beta-c-cell.-span66, [data-orion-skin].orion-beta-c-cell.-span66 { grid-column: span calc(var(--orion-grid-number-of-column) * 2 / 3); }
@container grid (width <= 640px) {
[data-orion-skin] .orion-beta-c-cell.-span66, [data-orion-skin].orion-beta-c-cell.-span66 { grid-column: span calc(var(--orion-grid-number-of-column) * .75); }
}
[data-orion-skin] .orion-beta-c-cell.-span50, [data-orion-skin].orion-beta-c-cell.-span50 { grid-column: span calc(var(--orion-grid-number-of-column) * .5); }
[data-orion-skin] .orion-beta-c-cell.-span33, [data-orion-skin].orion-beta-c-cell.-span33 { grid-column: span calc(var(--orion-grid-number-of-column) * 1 / 3); }
@container grid (width <= 640px) {
[data-orion-skin] .orion-beta-c-cell.-span33, [data-orion-skin].orion-beta-c-cell.-span33 { grid-column: span calc(var(--orion-grid-number-of-column) * .25); }
}
[data-orion-skin] .orion-beta-c-cell.-span25, [data-orion-skin].orion-beta-c-cell.-span25 { grid-column: span calc(var(--orion-grid-number-of-column) * .25); }
@container grid (width <= 640px) {
[data-orion-skin] .orion-beta-c-cell.-spanSmall100, [data-orion-skin].orion-beta-c-cell.-spanSmall100 { grid-column: span var(--orion-grid-number-of-column); }
[data-orion-skin] .orion-beta-c-cell.-spanSmall75, [data-orion-skin].orion-beta-c-cell.-spanSmall75 { grid-column: span calc(var(--orion-grid-number-of-column) * .75); }
[data-orion-skin] .orion-beta-c-cell.-spanSmall50, [data-orion-skin].orion-beta-c-cell.-spanSmall50 { grid-column: span calc(var(--orion-grid-number-of-column) * .5); }
[data-orion-skin] .orion-beta-c-cell.-spanSmall25, [data-orion-skin].orion-beta-c-cell.-spanSmall25 { grid-column: span calc(var(--orion-grid-number-of-column) * .25); }
}
[data-orion-skin] .platformFooterButton, [data-orion-skin].platformFooterButton { width: max-content; padding: var(--orion-layout-spacing-100); border-radius: var(--orion-border-radius-025); background: none; }
[data-orion-skin] .platformFooterButton__logo, [data-orion-skin].platformFooterButton__logo { height: 1.875rem; color: var(--orion-semantic-default-default); pointer-events: none; }
[data-orion-skin] .platformFooterButton.--default .platformFooterButton__logo svg, [data-orion-skin].platformFooterButton.--default .platformFooterButton__logo svg { max-width: 3rem; }
[data-orion-skin] .platformFooterButton.--sc .platformFooterButton__logo svg, [data-orion-skin].platformFooterButton.--sc .platformFooterButton__logo svg { max-width: 13.5rem; }
[data-orion-skin] .platformFooterButton.--sq .platformFooterButton__logo svg, [data-orion-skin].platformFooterButton.--sq .platformFooterButton__logo svg { max-width: 9.9375rem; }
[data-orion-skin] .platformFooterButton:focus-visible, [data-orion-skin].platformFooterButton:focus-visible { background: none; outline: .125rem solid var(--orion-semantic-focus); }
[data-orion-skin] .platformFooterButton:focus-visible .platformFooterButton__logo, [data-orion-skin].platformFooterButton:focus-visible .platformFooterButton__logo { color: var(--orion-semantic-default-hover); }
[data-orion-skin] .platformFooterButton:hover, [data-orion-skin].platformFooterButton:hover { background: var(--orion-semantic-default_opacity); outline: none; }
[data-orion-skin] .platformFooterButton:hover .platformFooterButton__logo, [data-orion-skin].platformFooterButton:hover .platformFooterButton__logo { color: var(--orion-semantic-default-hover); }
[data-orion-skin] .platformFooterButton:active, [data-orion-skin].platformFooterButton:active { background: var(--orion-semantic-default_opacity); outline: none; }
[data-orion-skin] .platformFooterButton:active .platformFooterButton__logo, [data-orion-skin].platformFooterButton:active .platformFooterButton__logo { color: var(--orion-semantic-default-pressed); }
[data-orion-skin] .platformFooterButton:disabled, [data-orion-skin].platformFooterButton:disabled { opacity: 0.2; pointer-events: none; }
[data-orion-skin] .platformFooter, [data-orion-skin].platformFooter { container: platformFooter / inline-size; }
[data-orion-skin] .platformFooter__top, [data-orion-skin].platformFooter__top { z-index: 1; position: relative; width: 100%; border-top: .0625rem solid var(--orion-semantic-surface_4); background: linear-gradient(265deg,var(--orion-semantic-background, #0a1d29) 40.6%,var(--orion-semantic-surface_1, #0f2c3e) 116.96%); overflow: hidden; }
@container platformFooter (width <= 1280px) {
[data-orion-skin] .platformFooter__top .a-grid__inside, [data-orion-skin].platformFooter__top .a-grid__inside { padding-inline: var(--orion-layout-spacing-200); }
}
[data-orion-skin] .platformFooter__top-column, [data-orion-skin].platformFooter__top-column { position: relative; }
[data-orion-skin] .platformFooter__top-column::after, [data-orion-skin].platformFooter__top-column::after { position: absolute; content: ""; background-color: var(--orion-semantic-surface_4); opacity: 0.6; }
@container platformFooter (width <= 1280px) {
[data-orion-skin] .platformFooter__top-column:not(:first-child)::after, [data-orion-skin].platformFooter__top-column:not(:first-child)::after { top: 0px; left: 0px; height: 0.0625rem; width: 100%; }
}
@container platformFooter (1280px < width) {
[data-orion-skin] .platformFooter__top-column:nth-child(n+3), [data-orion-skin].platformFooter__top-column:nth-child(n+3) { padding-left: var(--orion-layout-spacing-100); }
[data-orion-skin] .platformFooter__top-column:not(:last-child)::after, [data-orion-skin].platformFooter__top-column:not(:last-child)::after { width: 0.0625rem; height: 100%; top: 0px; right: 0px; }
}
[data-orion-skin] .platformFooter__rsiLogo, [data-orion-skin].platformFooter__rsiLogo { position: absolute; bottom: var(--orion-layout-spacing-100); right: var(--orion-layout-spacing-100); width: 15rem; opacity: 0.05; }
@container platformFooter (1280px < width) {
[data-orion-skin] .platformFooter__rsiLogo, [data-orion-skin].platformFooter__rsiLogo { bottom: var(--orion-layout-spacing-150); right: calc(-1 * var(--orion-layout-spacing-150)); width: 16.25rem; }
}
[data-orion-skin] .platformFooter__socials-logo, [data-orion-skin].platformFooter__socials-logo { height: 3rem; width: 3rem; display: flex; align-items: center; justify-content: center; }
[data-orion-skin] .platformFooter__socials-logo:hover, [data-orion-skin].platformFooter__socials-logo:hover { background-color: var(--orion-semantic-default_opacity); }
[data-orion-skin] .platformFooter__copyright, [data-orion-skin].platformFooter__copyright { background: var(--orion-semantic-surface_0); backdrop-filter: var(--orion-blur-100); }
[data-orion-skin] .platformFooter__copyright-texts, [data-orion-skin].platformFooter__copyright-texts { border-left: .0625rem solid var(--orion-semantic-surface_4); }
[data-orion-skin] .platformFooter__copyright-link, [data-orion-skin].platformFooter__copyright-link { color: var(--orion-semantic-default-default); font-family: var(--font-family-secondary); font-size: var(--font-size-075); font-style: normal; font-weight: var(--font-weight-4); line-height: var(--line-height-100); letter-spacing: var(--letter-spacing-normal); }
[data-orion-skin] .platformFooter__copyright-link:hover, [data-orion-skin].platformFooter__copyright-link:hover { text-decoration: underline; }
[data-orion-skin] .platformFooter--small .platformFooter__copyright-texts, [data-orion-skin].platformFooter--small .platformFooter__copyright-texts { border-left: none; }
[data-orion-skin] .platformFooter--small .platformFooter__copyright-logos .a-logotype, [data-orion-skin].platformFooter--small .platformFooter__copyright-logos .a-logotype { width: 2.625rem; }
[data-orion-skin] .a-baseCard, [data-orion-skin].a-baseCard { display: block; background-color: var(--orion-semantic-surface_1); border-radius: var(--orion-border-radius-050); }
[data-orion-skin] .a-cardImage, [data-orion-skin].a-cardImage { position: relative; aspect-ratio: 16 / 9; display: grid; grid-template-columns: 1fr; grid-template-rows: auto 1fr auto 1fr auto; width: 100%; }
[data-orion-skin] .a-cardImage__link, [data-orion-skin].a-cardImage__link { text-decoration: none; }
[data-orion-skin] .a-cardImage__media, [data-orion-skin].a-cardImage__media, [data-orion-skin] .a-cardImage__image img, [data-orion-skin].a-cardImage__image img, [data-orion-skin] .a-cardImage__image .a-image__thumbnail, [data-orion-skin].a-cardImage__image .a-image__thumbnail, [data-orion-skin] .a-cardImage__video video, [data-orion-skin].a-cardImage__video video { border-radius: calc(var(--orion-border-radius-050) - var(--_borderWidth)); }
[data-orion-skin] .a-cardImage__media, [data-orion-skin].a-cardImage__media { position: relative; grid-area: 1 / 1 / -1 / -1; width: 100%; height: 100%; }
[data-orion-skin] .a-cardImage__image, [data-orion-skin].a-cardImage__image { position: absolute; width: 100%; height: 100%; z-index: 1; transition: opacity .25s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-0, 1, 1)); }
[data-orion-skin] .a-cardImage__image img, [data-orion-skin].a-cardImage__image img { width: 100%; height: 100%; object-fit: cover; }
[data-orion-skin] .a-cardImage__video, [data-orion-skin].a-cardImage__video { position: absolute; width: 100%; height: 100%; }
[data-orion-skin] .a-cardImage__video video, [data-orion-skin].a-cardImage__video video { width: 100%; object-fit: cover; height: 100% !important; }
[data-orion-skin] .a-cardImage.-isHovering.-hasVideo .a-cardImage__image, [data-orion-skin].a-cardImage.-isHovering.-hasVideo .a-cardImage__image { opacity: 0; }
[data-orion-skin] .a-cardImage__ribbon, [data-orion-skin].a-cardImage__ribbon { grid-area: 1 / 1 / 2 / 2; border-radius: calc(var(--orion-border-radius-050) - var(--_borderWidth)) calc(var(--orion-border-radius-050) - var(--_borderWidth)) 0 0; overflow: hidden; pointer-events: none; z-index: 1; }
[data-orion-skin] .a-cardImage__tags, [data-orion-skin].a-cardImage__tags { grid-area: 5 / 1 / 6 / 2; z-index: 2; }
[data-orion-skin] .c-gameCard, [data-orion-skin].c-gameCard { --_borderWidth: .125rem; position: relative; width: 100%; background-color: transparent; border: var(--_borderWidth) transparent solid; border-radius: var(--orion-border-radius-050); transition: border-color .2s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-0, 1, 1)); }
[data-orion-skin] .c-gameCard.-isLoading, [data-orion-skin].c-gameCard.-isLoading { background-color: var(--orion-semantic-surface_0); }
[data-orion-skin] .c-gameCard:not(.-isLoading):hover, [data-orion-skin].c-gameCard:not(.-isLoading):hover { border-color: var(--orion-semantic-interaction-hover); }
[data-orion-skin] .c-gameCard:not(.-isLoading):active, [data-orion-skin].c-gameCard:not(.-isLoading):active { border-color: var(--orion-semantic-interaction-pressed); }
[data-orion-skin] .c-gameCard__image, [data-orion-skin].c-gameCard__image { height: 100%; aspect-ratio: auto; }
[data-orion-skin] .c-gameCard.a-baseCard:not(.-isLoading) .c-gameCard__image, [data-orion-skin].c-gameCard.a-baseCard:not(.-isLoading) .c-gameCard__image { background-color: var(--orion-semantic-surface_0); border-radius: var(--orion-border-radius-050); }
[data-orion-skin] .c-gameCard .a-cardImage__image:focus-visible, [data-orion-skin].c-gameCard .a-cardImage__image:focus-visible, [data-orion-skin] .c-gameCard__titleLink:focus-visible, [data-orion-skin].c-gameCard__titleLink:focus-visible { outline: none; }
[data-orion-skin] .c-gameCard .a-cardImage__image:focus-visible::after, [data-orion-skin].c-gameCard .a-cardImage__image:focus-visible::after, [data-orion-skin] .c-gameCard__titleLink:focus-visible::after, [data-orion-skin].c-gameCard__titleLink:focus-visible::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; height: 100%; width: 100%; outline-offset: var(--orion-layout-spacing-0125); outline: .125rem var(--orion-semantic-focus) solid; border-radius: var(--orion-border-radius-025); }
[data-orion-skin] .c-gameCard__video, [data-orion-skin].c-gameCard__video { grid-area: 1 / 1 / -1 / 1; position: absolute; height: 100% !important; }
[data-orion-skin] .c-gameCard__video video, [data-orion-skin].c-gameCard__video video { width: 100%; object-fit: cover; height: 100% !important; }
[data-orion-skin] .c-gameCard__content, [data-orion-skin].c-gameCard__content { grid-area: 1 / 1 / -1 / 1; position: relative; width: 100%; padding: var(--orion-layout-spacing-250); background-image: var(--orion-component-gameCard-gradient); border-radius: calc(var(--orion-border-radius-050) - var(--_borderWidth)); pointer-events: none; z-index: 2; }
[data-orion-skin] .c-gameCard__heading, [data-orion-skin].c-gameCard__heading { width: 100%; }
[data-orion-skin] .c-gameCard__titleLink, [data-orion-skin].c-gameCard__titleLink { position: relative; }
[data-orion-skin] .c-gameCard__title, [data-orion-skin].c-gameCard__title, [data-orion-skin] .c-gameCard__description, [data-orion-skin].c-gameCard__description, [data-orion-skin] .c-gameCard__button, [data-orion-skin].c-gameCard__button { pointer-events: auto; }
[data-orion-skin] .c-gameCard__title, [data-orion-skin].c-gameCard__title { text-transform: uppercase; }
[data-orion-skin] .c-gameCard__logo, [data-orion-skin].c-gameCard__logo { position: relative; max-width: 360px; width: 100%; pointer-events: none; z-index: 3; }
[data-orion-skin] .c-gameCard__description, [data-orion-skin].c-gameCard__description { color: var(--orion-semantic-foreground_weak); }
[data-orion-skin] .c-gameCard__button, [data-orion-skin].c-gameCard__button { text-transform: uppercase; }
[data-orion-skin] .c-gameCard__1-1-ratio, [data-orion-skin].c-gameCard__1-1-ratio { grid: 1fr / 1fr; place-items: center; }
[data-orion-skin] .c-gameCard__1-1-ratio .c-gameCard__logo, [data-orion-skin].c-gameCard__1-1-ratio .c-gameCard__logo { grid-area: 1 / 1 / -1 / -1; }
[data-orion-skin] .c-gameCard.-isLoading, [data-orion-skin].c-gameCard.-isLoading { animation: ghostAnimation 1s cubic-bezier(var(--orion-motion-ease_in-0, 0, 0),var(--orion-motion-ease_out-50, 1, 1)) infinite alternate; }
@keyframes ghostAnimation {
0% { opacity: 1; }
100% { opacity: 0.7; }
}
[data-orion-skin] .c-gameCard.-isLoading .c-gameCard__content, [data-orion-skin].c-gameCard.-isLoading .c-gameCard__content { background-image: none; }
[data-orion-skin] .c-gameCard.-isLoading .c-gameCard__description, [data-orion-skin].c-gameCard.-isLoading .c-gameCard__description { width: 100%; }
[data-orion-skin] .c-gameCard.-isLoading .c-gameCard__logo, [data-orion-skin].c-gameCard.-isLoading .c-gameCard__logo { width: auto; }
[data-orion-skin] .burgerIconCSS, [data-orion-skin].burgerIconCSS { --burger-icon-css-width: 1rem; --burger-icon-css-height: .75rem; --burger-icon-css-bar-height: .125rem; --burger-icon-css-bar-color: var(--orion-semantic-default-default); }
@keyframes burgerIconCSSTopBarAnimation {
50% { transform: translateY(0.3125rem); }
100% { transform: translateY(0.3125rem) rotate(45deg); }
}
@keyframes burgerIconCSSBottomBarAnimation {
50% { transform: translateY(-0.3125rem); }
100% { transform: translateY(-0.3125rem) rotate(-45deg); }
}
[data-orion-skin] .burgerIconCSS, [data-orion-skin].burgerIconCSS { position: relative; width: var(--burger-icon-css-width); height: var(--burger-icon-css-height); display: flex; align-items: center; }
[data-orion-skin] .burgerIconCSS__line, [data-orion-skin].burgerIconCSS__line { position: absolute; left: 0px; border-radius: var(--orion-border-radius-025); width: 100%; height: var(--burger-icon-css-bar-height); background-color: var(--burger-icon-css-bar-color); }
[data-orion-skin] .burgerIconCSS__line:nth-child(1), [data-orion-skin].burgerIconCSS__line:nth-child(1) { top: 0px; transition: top 0.15s ease-in-out 0.15s, background-color 0.15s ease-in-out 0s; }
[data-orion-skin] .burgerIconCSS__line:nth-child(2), [data-orion-skin].burgerIconCSS__line:nth-child(2) { top: calc(50% - var(--burger-icon-css-bar-height) / 2); transition: transform 0.15s ease-in-out 0s; }
[data-orion-skin] .burgerIconCSS__line:nth-child(3), [data-orion-skin].burgerIconCSS__line:nth-child(3) { top: calc(50% - var(--burger-icon-css-bar-height) / 2); transition: transform 0.15s ease-in-out 0s; }
[data-orion-skin] .burgerIconCSS__line:nth-child(4), [data-orion-skin].burgerIconCSS__line:nth-child(4) { bottom: 0px; transition: bottom 0.15s ease-in-out 0.15s, background-color 0.15s ease-in-out 0s; }
[data-orion-skin] .burgerIconCSS.-isHovered:not(.-isActive), [data-orion-skin].burgerIconCSS.-isHovered:not(.-isActive) { --burger-icon-css-bar-color: var(--orion-semantic-default-hover); }
[data-orion-skin] .burgerIconCSS.-isHovered:not(.-isActive) .burgerIconCSS__line:nth-child(1), [data-orion-skin].burgerIconCSS.-isHovered:not(.-isActive) .burgerIconCSS__line:nth-child(1) { transition: top 0.15s ease-in-out 0.15s, background-color 0.15s ease-in-out 0s; }
[data-orion-skin] .burgerIconCSS.-isHovered:not(.-isActive) .burgerIconCSS__line:nth-child(2), [data-orion-skin].burgerIconCSS.-isHovered:not(.-isActive) .burgerIconCSS__line:nth-child(2) { transition: transform 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s; }
[data-orion-skin] .burgerIconCSS.-isHovered:not(.-isActive) .burgerIconCSS__line:nth-child(3), [data-orion-skin].burgerIconCSS.-isHovered:not(.-isActive) .burgerIconCSS__line:nth-child(3) { transition: transform 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s; }
[data-orion-skin] .burgerIconCSS.-isHovered:not(.-isActive) .burgerIconCSS__line:nth-child(4), [data-orion-skin].burgerIconCSS.-isHovered:not(.-isActive) .burgerIconCSS__line:nth-child(4) { transition: bottom 0.15s ease-in-out 0.15s, background-color 0.15s ease-in-out 0s; }
[data-orion-skin] .burgerIconCSS.-isActive, [data-orion-skin].burgerIconCSS.-isActive { --burger-icon-css-bar-color: var(--orion-semantic-default-hover); }
[data-orion-skin] .burgerIconCSS.-isActive .burgerIconCSS__line:nth-child(1), [data-orion-skin].burgerIconCSS.-isActive .burgerIconCSS__line:nth-child(1) { background-color: transparent; top: calc(50% - var(--burger-icon-css-bar-height) / 2); transition: top 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s; }
[data-orion-skin] .burgerIconCSS.-isActive .burgerIconCSS__line:nth-child(2), [data-orion-skin].burgerIconCSS.-isActive .burgerIconCSS__line:nth-child(2) { transform: rotate(45deg); transition: transform 0.15s ease-in-out 0.15s; }
[data-orion-skin] .burgerIconCSS.-isActive .burgerIconCSS__line:nth-child(3), [data-orion-skin].burgerIconCSS.-isActive .burgerIconCSS__line:nth-child(3) { transform: rotate(-45deg); transition: transform 0.15s ease-in-out 0.15s; }
[data-orion-skin] .burgerIconCSS.-isActive .burgerIconCSS__line:nth-child(4), [data-orion-skin].burgerIconCSS.-isActive .burgerIconCSS__line:nth-child(4) { background-color: transparent; bottom: calc(50% - var(--burger-icon-css-bar-height) / 2); transition: bottom 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s; }
[data-orion-skin] .a-burgerIcon, [data-orion-skin].a-burgerIcon { width: 1rem; height: 1rem; }
[data-orion-skin] .a-burgerIcon path, [data-orion-skin].a-burgerIcon path { transition-duration: var(--orion-duration-short); transition-property: transform, fill; transition-timing-function: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); fill: currentcolor; }
[data-orion-skin] .a-burgerIcon #bar-middle, [data-orion-skin].a-burgerIcon #bar-middle { transform: translateY(4.5px); }
[data-orion-skin] .a-burgerIcon #bar-bottom, [data-orion-skin].a-burgerIcon #bar-bottom { transform: translateY(9px); transition-delay: -75ms; }
[data-orion-skin] .a-burgerIcon #bar-active, [data-orion-skin].a-burgerIcon #bar-active, [data-orion-skin] .a-burgerIcon #tip-active, [data-orion-skin].a-burgerIcon #tip-active, [data-orion-skin] .a-burgerIcon #right-arrow-1, [data-orion-skin].a-burgerIcon #right-arrow-1, [data-orion-skin] .a-burgerIcon #right-arrow-2, [data-orion-skin].a-burgerIcon #right-arrow-2 { transform: translate(-16px); }
[data-orion-skin] .a-burgerIcon.-isActive #bar-middle, [data-orion-skin].a-burgerIcon.-isActive #bar-middle { transform: translateY(2.5px); }
[data-orion-skin] .a-burgerIcon.-isActive #bar-bottom, [data-orion-skin].a-burgerIcon.-isActive #bar-bottom { transform: translate(100%, 9px); transition-delay: 75ms; }
[data-orion-skin] .a-burgerIcon.-isActive path, [data-orion-skin].a-burgerIcon.-isActive path { transition-duration: var(--orion-duration-medium); transition-timing-function: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); }
[data-orion-skin] .a-burgerIcon.-isActive #bar, [data-orion-skin].a-burgerIcon.-isActive #bar, [data-orion-skin] .a-burgerIcon.-isActive #tip, [data-orion-skin].a-burgerIcon.-isActive #tip, [data-orion-skin] .a-burgerIcon.-isActive #left-arrow-1, [data-orion-skin].a-burgerIcon.-isActive #left-arrow-1, [data-orion-skin] .a-burgerIcon.-isActive #left-arrow-2, [data-orion-skin].a-burgerIcon.-isActive #left-arrow-2 { transform: translate(16px); }
[data-orion-skin] .a-burgerIcon.-isActive #bar-active, [data-orion-skin].a-burgerIcon.-isActive #bar-active, [data-orion-skin] .a-burgerIcon.-isActive #tip-active, [data-orion-skin].a-burgerIcon.-isActive #tip-active, [data-orion-skin] .a-burgerIcon.-isActive #right-arrow-1, [data-orion-skin].a-burgerIcon.-isActive #right-arrow-1, [data-orion-skin] .a-burgerIcon.-isActive #right-arrow-2, [data-orion-skin].a-burgerIcon.-isActive #right-arrow-2 { transform: translate(0px); }
@keyframes m-closeableNavigationButton__closeBefore {
0% { transform: scaleX(0) translate(-50%) rotate(0deg); transform-origin: left center; }
50% { transform-origin: center center; transform: scaleX(1) translate(-50%) rotate(0deg); }
60% { opacity: 0; }
70% { opacity: 1; }
100% { transform-origin: center center; transform: scaleX(1) translate(-50%) rotate(-45deg); }
}
@keyframes m-closeableNavigationButton__closeAfter {
0% { transform: scaleX(0) translate(-50%) rotate(0deg); transform-origin: left center; }
50% { transform-origin: center center; transform: scaleX(1) translate(-50%) rotate(0deg); }
60% { opacity: 0; }
70% { opacity: 1; }
100% { transform-origin: center center; transform: scaleX(1) translate(-50%) rotate(45deg); }
}
[data-orion-skin] .m-closeableNavigationButton, [data-orion-skin].m-closeableNavigationButton { position: relative; display: flex; justify-content: center; align-items: center; min-width: 2.5rem; }
[data-orion-skin] .m-closeableNavigationButton__button, [data-orion-skin].m-closeableNavigationButton__button { transition: transform .15s cubic-bezier(var(--orion-motion-ease_in-0, 0, 0),var(--orion-motion-ease_out-75, 1, 1)); }
[data-orion-skin] .m-closeableNavigationButton__close, [data-orion-skin].m-closeableNavigationButton__close { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; border-radius: var(--orion-border-radius-025); background-color: transparent; transition: background-color .1s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-0, 1, 1)); }
[data-orion-skin] .m-closeableNavigationButton__close::before, [data-orion-skin].m-closeableNavigationButton__close::before, [data-orion-skin] .m-closeableNavigationButton__close::after, [data-orion-skin].m-closeableNavigationButton__close::after { position: absolute; left: 50%; top: 50%; content: ""; width: 24px; height: 2px; border-radius: 2px; background-color: rgb(255, 255, 255); transform: scaleX(0) translate(-50%) rotate(0deg); z-index: 1; transform-origin: center center; transition: transform .15s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-0, 1, 1)); }
[data-orion-skin] .m-closeableNavigationButton__close:hover::before, [data-orion-skin].m-closeableNavigationButton__close:hover::before, [data-orion-skin] .m-closeableNavigationButton__close:hover::after, [data-orion-skin].m-closeableNavigationButton__close:hover::after { background-color: var(--orion-semantic-default-hover); }
[data-orion-skin] .m-closeableNavigationButton.-small, [data-orion-skin].m-closeableNavigationButton.-small { width: 2.5rem; aspect-ratio: 1 / 1; }
[data-orion-skin] .m-closeableNavigationButton.-active .m-closeableNavigationButton__button, [data-orion-skin].m-closeableNavigationButton.-active .m-closeableNavigationButton__button { pointer-events: none; transform: scale(0); transition-duration: 0.15s; transition-timing-function: cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-0, 1, 1)); }
[data-orion-skin] .m-closeableNavigationButton.-active .m-closeableNavigationButton__close, [data-orion-skin].m-closeableNavigationButton.-active .m-closeableNavigationButton__close { background-color: var(--orion-semantic-surface_2); transition-timing-function: cubic-bezier(var(--orion-motion-ease_in-0, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); }
[data-orion-skin] .m-closeableNavigationButton.-active .m-closeableNavigationButton__close::before, [data-orion-skin].m-closeableNavigationButton.-active .m-closeableNavigationButton__close::before, [data-orion-skin] .m-closeableNavigationButton.-active .m-closeableNavigationButton__close::after, [data-orion-skin].m-closeableNavigationButton.-active .m-closeableNavigationButton__close::after { animation: m-closeableNavigationButton__closeBefore .25s both .1s cubic-bezier(var(--orion-motion-ease_in-25, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); }
[data-orion-skin] .m-closeableNavigationButton.-active .m-closeableNavigationButton__close::after, [data-orion-skin].m-closeableNavigationButton.-active .m-closeableNavigationButton__close::after { animation-name: m-closeableNavigationButton__closeAfter; }
[data-orion-skin] .a-navigationButton.-plain, [data-orion-skin].a-navigationButton.-plain { height: 2.5rem; padding: 0px 0.5rem; }
[data-orion-skin] .a-navigationButton.-plain:hover .a-button__background, [data-orion-skin].a-navigationButton.-plain:hover .a-button__background, [data-orion-skin] .a-navigationButton.-plain.-selected .a-button__background, [data-orion-skin].a-navigationButton.-plain.-selected .a-button__background { background-color: var(--orion-semantic-surface_2) !important; }
[data-orion-skin] .a-navigationButton.-plain .a-button__content .a-button__text, [data-orion-skin].a-navigationButton.-plain .a-button__content .a-button__text { background-image: none; }
[data-orion-skin] .a-navigationButton.-icon, [data-orion-skin].a-navigationButton.-icon { --_button-text-color-hover: var(--orion-semantic-default-hover); --_button-text-color-default: var(--orion-semantic-default-default); }
[data-orion-skin] .a-navigationButton.-icon .a-button__background, [data-orion-skin].a-navigationButton.-icon .a-button__background { border: none; }
[data-orion-skin] .a-navigationButton.-icon .a-button__content, [data-orion-skin].a-navigationButton.-icon .a-button__content { width: 2.5rem; height: 2.5rem; min-width: 2.5rem; }
[data-orion-skin] .a-navigationButton.-icon .a-button__content i, [data-orion-skin].a-navigationButton.-icon .a-button__content i { --_button-icon-size_large: 1.25rem; }
[data-orion-skin] .a-navigationButton.-icon.-selected .a-button__background, [data-orion-skin].a-navigationButton.-icon.-selected .a-button__background { background-color: var(--orion-semantic-surface_2); }
[data-orion-skin] .a-navigationButton.-icon:hover:not(.a-navigationButton.-icon.-touch-only) .a-button__background, [data-orion-skin].a-navigationButton.-icon:hover:not(.a-navigationButton.-icon.-touch-only) .a-button__background { background-color: var(--orion-semantic-surface_2); }
[data-orion-skin] .a-navigationButton.-icon:hover:not(.a-navigationButton.-icon.-touch-only) .a-button__content i, [data-orion-skin].a-navigationButton.-icon:hover:not(.a-navigationButton.-icon.-touch-only) .a-button__content i { color: var(--orion-semantic-default-hover); }
[data-orion-skin] .a-navigationButton.-menu, [data-orion-skin].a-navigationButton.-menu { padding: 0px 0.75rem; }
[data-orion-skin] .a-navigationButton.-touch-only:hover:not(.a-navigationButton.-touch-only.-selected), [data-orion-skin].a-navigationButton.-touch-only:hover:not(.a-navigationButton.-touch-only.-selected) { --_button-text-color-hover: var(--orion-semantic-default-default); }
[data-orion-skin] .a-navigationButton.-touch-only:hover:not(.a-navigationButton.-touch-only.-selected) .a-button__background, [data-orion-skin].a-navigationButton.-touch-only:hover:not(.a-navigationButton.-touch-only.-selected) .a-button__background { background-color: var(--orion-semantic-surface_1); }
[data-orion-skin] .a-navigationDrawerImage, [data-orion-skin].a-navigationDrawerImage { aspect-ratio: 21 / 9; border-radius: var(--orion-border-radius-050); }
[data-orion-skin] .a-navigationItem, [data-orion-skin].a-navigationItem { position: relative; height: 100%; padding: var(--orion-layout-spacing-075) 0; display: inline-flex; align-items: center; justify-content: space-between; gap: var(--orion-layout-spacing-050); color: var(--orion-semantic-default-default); text-transform: uppercase; text-decoration: none; background: none; cursor: pointer; transition: all .25s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); }
[data-orion-skin] .a-navigationItem:focus-visible, [data-orion-skin].a-navigationItem:focus-visible { outline: none; }
[data-orion-skin] .a-navigationItem:focus-visible::after, [data-orion-skin].a-navigationItem:focus-visible::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; height: 100%; width: 100%; outline-offset: calc(var(--orion-layout-spacing-0125) * -1); outline: .125rem var(--orion-semantic-focus) solid; border-radius: var(--orion-border-radius-025); }
[data-orion-skin] .a-navigationItem__dropdownIcon, [data-orion-skin].a-navigationItem__dropdownIcon { transform: translateY(1px); transition: all .15s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); }
[data-orion-skin] .a-navigationItem__logo svg, [data-orion-skin].a-navigationItem__logo svg { max-height: 24px; max-width: 75px; }
[data-orion-skin] .a-navigationItem.-active, [data-orion-skin].a-navigationItem.-active { color: var(--orion-semantic-default-selected); }
[data-orion-skin] .a-navigationItem:hover, [data-orion-skin].a-navigationItem:hover { color: var(--orion-semantic-default-hover); }
[data-orion-skin] .a-navigationItem:focus, [data-orion-skin].a-navigationItem:focus { color: var(--orion-semantic-default-pressed); }
[data-orion-skin] .a-navigationItem:focus-visible, [data-orion-skin].a-navigationItem:focus-visible { transition: all .1s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); color: var(--orion-semantic-default-default); }
[data-orion-skin] .a-navigationItem:active .a-navigationItem__dropdownIcon, [data-orion-skin].a-navigationItem:active .a-navigationItem__dropdownIcon, [data-orion-skin] .a-navigationItem.-active .a-navigationItem__dropdownIcon, [data-orion-skin].a-navigationItem.-active .a-navigationItem__dropdownIcon { transform: translateY(1px) rotate(180deg); }
[data-orion-skin] .a-navigationItem.-icon, [data-orion-skin].a-navigationItem.-icon { padding: var(--orion-layout-spacing-100); background: var(--orion-semantic-surface_1); }
[data-orion-skin] .a-navigationItem.-icon:active, [data-orion-skin].a-navigationItem.-icon:active, [data-orion-skin] .a-navigationItem.-icon:hover, [data-orion-skin].a-navigationItem.-icon:hover, [data-orion-skin] .a-navigationItem.-icon.-active, [data-orion-skin].a-navigationItem.-icon.-active { background: var(--orion-semantic-surface_2); }
[data-orion-skin] .a-navigationItem.-icon:focus, [data-orion-skin].a-navigationItem.-icon:focus { background: var(--orion-semantic-surface_1); }
[data-orion-skin] .a-navigationItem.-logo, [data-orion-skin].a-navigationItem.-logo { align-items: center; }
[data-orion-skin] .a-navigationItem.-small.-icon:focus-visible, [data-orion-skin].a-navigationItem.-small.-icon:focus-visible { background: none; }
[data-orion-skin] .a-navigationItem.-small:first-child, [data-orion-skin].a-navigationItem.-small:first-child { padding-left: var(--orion-layout-spacing-100); padding-right: var(--orion-layout-spacing-100); }
[data-orion-skin] .a-navigationItem.-large, [data-orion-skin].a-navigationItem.-large { padding: var(--orion-layout-spacing-125) var(--orion-layout-spacing-100); }
@container grid (width >= 1280px) {
[data-orion-skin] .a-navigationItem.-large:not(.-icon), [data-orion-skin].a-navigationItem.-large:not(.-icon) { width: max-content; }
}
[data-orion-skin] .a-navigationItem.-large:active, [data-orion-skin].a-navigationItem.-large:active, [data-orion-skin] .a-navigationItem.-large:hover, [data-orion-skin].a-navigationItem.-large:hover, [data-orion-skin] .a-navigationItem.-large.-active, [data-orion-skin].a-navigationItem.-large.-active { background: var(--orion-semantic-surface_2); }
[data-orion-skin] .a-navigationItem.-large:focus, [data-orion-skin].a-navigationItem.-large:focus { background: var(--orion-semantic-surface_1); }
[data-orion-skin] .a-navigationItem.-large.-icon, [data-orion-skin].a-navigationItem.-large.-icon { padding: var(--orion-layout-spacing-150); }
[data-orion-skin] .a-navigationItem.-large.-logo, [data-orion-skin].a-navigationItem.-large.-logo { padding-top: 0px; padding-bottom: 0px; }
[data-orion-skin] .a-navigationItem.-negative-margin-if-first:first-child, [data-orion-skin].a-navigationItem.-negative-margin-if-first:first-child { margin-left: calc(-1 * var(--orion-layout-spacing-100)); }
[data-orion-skin] .a-navigationItem.-toolbar-button, [data-orion-skin].a-navigationItem.-toolbar-button { height: unset; border-radius: var(--orion-border-radius-025); padding: var(--orion-layout-spacing-075); }
[data-orion-skin] .a-navigationItem.-toolbar-button:focus-visible, [data-orion-skin].a-navigationItem.-toolbar-button:focus-visible { outline: none; }
[data-orion-skin] .a-navigationItem.-toolbar-button:focus-visible::after, [data-orion-skin].a-navigationItem.-toolbar-button:focus-visible::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; height: 100%; width: 100%; outline-offset: calc(var(--orion-layout-spacing-0125) * -1); outline: .125rem var(--orion-semantic-focus) solid; border-radius: var(--orion-border-radius-025); }
[data-orion-skin] .a-navigationItem.-toolbar-button:hover, [data-orion-skin].a-navigationItem.-toolbar-button:hover { color: var(--orion-semantic-default-hover); background-color: var(--orion-semantic-surface_2); }
[data-orion-skin] .a-navigationItem.-toolbar-button:active, [data-orion-skin].a-navigationItem.-toolbar-button:active { color: var(--orion-semantic-default-pressed); background-color: var(--orion-semantic-surface_2); transition: all .1s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); }
[data-orion-skin] .a-navigationItem.-full-width, [data-orion-skin].a-navigationItem.-full-width { width: 100%; }
[data-orion-skin] .a-navigationItem.-touch-only:hover, [data-orion-skin].a-navigationItem.-touch-only:hover { color: var(--orion-semantic-default-default); }
[data-orion-skin] .a-navigationItem.-touch-only.-active, [data-orion-skin].a-navigationItem.-touch-only.-active { color: var(--orion-semantic-default-selected); }
[data-orion-skin] .a-navigationItem.-touch-only.-active:focus, [data-orion-skin].a-navigationItem.-touch-only.-active:focus, [data-orion-skin] .a-navigationItem.-touch-only.-large:focus, [data-orion-skin].a-navigationItem.-touch-only.-large:focus { background: inherit; }
[data-orion-skin] .a-productHomeProductLogo, [data-orion-skin].a-productHomeProductLogo { --dividerHeight: var(--orion-layout-spacing-150); position: relative; display: inline-flex; cursor: pointer; padding: var(--orion-layout-spacing-050) var(--orion-layout-spacing-150); text-decoration: none; }
[data-orion-skin] .a-productHomeProductLogo:focus-visible, [data-orion-skin].a-productHomeProductLogo:focus-visible { outline: none; }
[data-orion-skin] .a-productHomeProductLogo:focus-visible::after, [data-orion-skin].a-productHomeProductLogo:focus-visible::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; height: 100%; width: 100%; outline-offset: calc(var(--orion-layout-spacing-0125) * -1); outline: .125rem var(--orion-semantic-focus) solid; border-radius: var(--orion-border-radius-025); }
[data-orion-skin] .a-productHomeProductLogo::before, [data-orion-skin].a-productHomeProductLogo::before { position: absolute; left: var(--orion-layout-spacing-050); top: 50%; height: var(--dividerHeight); width: 0.125rem; content: ""; background-color: var(--orion-color-transaction-2); transform: translateY(-50%) skew(-15deg); }
@container navigationBar (width > 1280px) {
[data-orion-skin] .a-productHomeProductLogo::before, [data-orion-skin].a-productHomeProductLogo::before { --dividerHeight: var(--orion-layout-spacing-200); }
}
[data-orion-skin] .a-productHomeProductLogo__content, [data-orion-skin].a-productHomeProductLogo__content { display: flex; align-items: center; gap: var(--orion-layout-spacing-025); }
[data-orion-skin] .a-productHomeProductLogo__content > *, [data-orion-skin].a-productHomeProductLogo__content > * { display: flex; align-items: center; }
[data-orion-skin] .a-productHomeProductLogo svg, [data-orion-skin].a-productHomeProductLogo svg { max-height: 1.5rem; max-width: 10.9375rem; }
[data-orion-skin] .a-productHomeProductLogo.-large, [data-orion-skin].a-productHomeProductLogo.-large { padding: var(--orion-layout-spacing-125) var(--orion-layout-spacing-150); }
[data-orion-skin] .c-localizationBlock, [data-orion-skin].c-localizationBlock { display: flex; flex-direction: column; gap: var(--orion-layout-spacing-100); }
[data-orion-skin] .c-localizationBlock__text, [data-orion-skin].c-localizationBlock__text { display: flex; flex-direction: column; gap: var(--orion-layout-spacing-050); }
[data-orion-skin] .c-localizationBlock__content, [data-orion-skin].c-localizationBlock__content { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: var(--orion-layout-spacing-100); }
[data-orion-skin] .c-navigationDrawer, [data-orion-skin].c-navigationDrawer { container: navigationDrawer / inline-size; width: 100vw; }
[data-orion-skin] .c-navigationDrawer__background, [data-orion-skin].c-navigationDrawer__background { width: 100vw; background-color: var(--orion-semantic-surface_2); }
[data-orion-skin] .c-navigationDrawer__content, [data-orion-skin].c-navigationDrawer__content { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: 100%; gap: var(--orion-layout-spacing-150); width: 100%; min-width: 22.5rem; max-width: 106.5rem; margin-inline: auto; padding: var(--orion-layout-spacing-150) 0; }
[data-orion-skin] .c-navigationDrawer:not(.-hasFreeHeight) .c-navigationDrawer__content, [data-orion-skin].c-navigationDrawer:not(.-hasFreeHeight) .c-navigationDrawer__content { height: 26.75rem; }
[data-orion-skin] .c-navigationToolBar, [data-orion-skin].c-navigationToolBar { position: relative; display: flex; align-items: center; gap: var(--orion-layout-spacing-050); padding-left: var(--orion-layout-spacing-100); }
[data-orion-skin] .o-burgerMenu, [data-orion-skin].o-burgerMenu { width: 100%; height: 100%; container: burger / inline-size; display: flex; flex-direction: column; background-color: var(--orion-semantic-surface_2); border-top: 1px solid var(--orion-semantic-surface_3); overflow: hidden; }
[data-orion-skin] .o-burgerMenu__header, [data-orion-skin].o-burgerMenu__header { background-color: var(--orion-semantic-surface_1); }
[data-orion-skin] .o-burgerMenu__headerButton, [data-orion-skin].o-burgerMenu__headerButton { padding: var(--orion-layout-spacing-100); }
[data-orion-skin] .o-burgerMenu:has(.o-burger__breadcrumb) .o-burgerMenu__headerButton, [data-orion-skin].o-burgerMenu:has(.o-burger__breadcrumb) .o-burgerMenu__headerButton { padding: var(--orion-layout-spacing-100) var(--orion-layout-spacing-100) 0 var(--orion-layout-spacing-100); }
[data-orion-skin] .o-burgerMenu__items, [data-orion-skin].o-burgerMenu__items { overflow-y: auto; }
@supports not selector(::-webkit-scrollbar) {
[data-orion-skin] .o-burgerMenu__items, [data-orion-skin].o-burgerMenu__items { scrollbar-width: thin; scrollbar-color: var(--scrollbar-thumb-backgroundcolor-default) var(--scrollbar-background, transparent); }
}
[data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar, [data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar-thumb, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar-thumb { background-clip: padding-box; border: var(--scrollbar-border) solid var(--scrollbar-background, transparent); border-radius: var(--scrollbar-size); height: var(--scrollbar-size); width: var(--scrollbar-size); }
[data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar { background-color: var(--scrollbar-background, transparent); }
[data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar:hover, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar:hover { background-color: var(--scrollbar-background, transparent); }
[data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar:active, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar:active { background-color: var(--scrollbar-background, transparent); }
[data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar-track, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar-track { background-color: transparent; display: none; }
[data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar-corner, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar-corner { background-color: transparent; display: none; }
[data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar-thumb, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb-backgroundcolor-default); }
[data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar-thumb:hover, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar-thumb:hover { background-color: var(--scrollbar-thumb-backgroundcolor-hover); }
[data-orion-skin] .o-burgerMenu__items::-webkit-scrollbar-thumb:active, [data-orion-skin].o-burgerMenu__items::-webkit-scrollbar-thumb:active { background-color: var(--scrollbar-thumb-backgroundcolor-pressed); }
[data-orion-skin] .o-burgerMenu__footer, [data-orion-skin].o-burgerMenu__footer { margin-top: auto; box-shadow: var(--orion-shadow-050); position: sticky; bottom: 0px; }
[data-orion-skin] .m-burgerFooter, [data-orion-skin].m-burgerFooter { background: var(--orion-semantic-surface_2); position: sticky; bottom: 0px; z-index: 11; }
[data-orion-skin] .c-burgerMenuItem__divider, [data-orion-skin].c-burgerMenuItem__divider { width: 100%; }
[data-orion-skin] .c-burgerMenuItem__header, [data-orion-skin].c-burgerMenuItem__header { z-index: 10; width: 100%; height: 3rem; justify-content: space-between; --_button-background-color: var(--orion-semantic-surface_2); padding: var(--orion-layout-spacing-100) 0 !important; }
[data-orion-skin] .c-burgerMenuItem__header.-active, [data-orion-skin].c-burgerMenuItem__header.-active { position: sticky; top: 0px; }
[data-orion-skin] .c-burgerMenuItem__content, [data-orion-skin].c-burgerMenuItem__content { --_collapsible-height: 0fr; transition-property: grid-template-rows; transition-duration: var(--orion-duration-medium); transition-timing-function: var(--orion-timing-ease_in); display: grid; grid-template-rows: var(--_collapsible-height); width: 100%; overflow: hidden; align-items: flex-start; }
[data-orion-skin] .c-burgerMenuItem__content.-isOpen, [data-orion-skin].c-burgerMenuItem__content.-isOpen { animation: toggleOverflow var(--orion-duration-medium); --_collapsible-height: 1fr; }
[data-orion-skin] .c-burgerMenuItem__content .c-burgerMenuItem__inside, [data-orion-skin].c-burgerMenuItem__content .c-burgerMenuItem__inside { min-height: 0px; }
[data-orion-skin] .c-burgerMenuItem__paddedInside, [data-orion-skin].c-burgerMenuItem__paddedInside { display: flex; flex-direction: column; gap: var(--orion-layout-spacing-100); }
@container burger (width >= 640px) {
[data-orion-skin] .c-burgerMenuItem__content:not(.-isMobileRow) .c-burgerMenuItem__paddedInside, [data-orion-skin].c-burgerMenuItem__content:not(.-isMobileRow) .c-burgerMenuItem__paddedInside { display: grid; grid-template-columns: 1fr 1fr; }
}
[data-orion-skin] .c-burgerMenuItem__content.-isMobileRow .c-burgerMenuItem__paddedInside, [data-orion-skin].c-burgerMenuItem__content.-isMobileRow .c-burgerMenuItem__paddedInside { display: flex; flex-direction: row; }
:root [data-sticky-navigation] { position: relative; z-index: calc(var(--orion-portal-z-index, 1000) - 1); }
:root [data-sticky-navigation]:not([data-sticky-navigation=""]) { position: sticky; top: 0px; left: 0px; transform: translateY(-100%); transition-property: transform; transition-duration: var(--orion-duration-short); transition-timing-function: cubic-bezier(var(--orion-motion-ease_in-75, 0, 0),var(--orion-motion-ease_out-0, 1, 1)); }
:root [data-sticky-navigation]:not([data-sticky-navigation=""])[data-sticky-navigation="activating"] { transition-property: none !important; }
:root [data-sticky-navigation]:not([data-sticky-navigation=""])[data-sticky-navigation="1"] { transform: translateY(0px); transition-duration: var(--orion-duration-medium); transition-timing-function: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0),var(--orion-motion-ease_out-75, 1, 1)); }
:root [data-sticky-navigation-bottom="1"] + * { margin-top: var(--_stickyNavigationHeight, 0px); transition-duration: var(--orion-duration-medium); }
:root [data-sticky-navigation-subbar="sticky"] { position: sticky; top: var(--_stickyNavigation-stickyOffset, 0px); }
:root [data-sticky-navigation-subbar="fixed"] { position: fixed; top: var(--_stickyNavigation-fixedOffset, 0px); }
[data-orion-skin] .m-localizationItem, [data-orion-skin].m-localizationItem { position: relative; border-radius: var(--orion-border-radius-050); display: flex; align-items: flex-start; padding: var(--orion-layout-spacing-100); background: none; outline: 1px solid var(--orion-semantic-surface_4); text-align: left; transition: outline .25s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); }
[data-orion-skin] .m-localizationItem:focus-visible, [data-orion-skin].m-localizationItem:focus-visible { outline: none; }
[data-orion-skin] .m-localizationItem:focus-visible::after, [data-orion-skin].m-localizationItem:focus-visible::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; height: 100%; width: 100%; outline-offset: var(--orion-layout-spacing-0125); outline: .125rem var(--orion-semantic-focus) solid; border-radius: var(--orion-border-radius-050); }
[data-orion-skin] .m-localizationItem:hover, [data-orion-skin].m-localizationItem:hover { outline-color: var(--orion-semantic-interaction-hover); }
[data-orion-skin] .m-localizationItem:focus-visible, [data-orion-skin].m-localizationItem:focus-visible { outline: 1px solid var(--orion-semantic-focus); }
[data-orion-skin] .m-localizationItem:active, [data-orion-skin].m-localizationItem:active { outline-color: var(--orion-semantic-interaction-pressed); }
[data-orion-skin] .m-localizationItem.-active, [data-orion-skin].m-localizationItem.-active { outline-width: 2px; outline-color: var(--orion-semantic-neutral-selected); }
[data-orion-skin] .m-localizationItem__label, [data-orion-skin].m-localizationItem__label { color: var(--orion-semantic-foreground); }
[data-orion-skin] .m-localizationItem__subLabel, [data-orion-skin].m-localizationItem__subLabel { color: var(--orion-semantic-foreground_weak); }
[data-orion-skin] .m-localizationItem[disabled], [data-orion-skin].m-localizationItem[disabled] { pointer-events: none; user-select: none; outline: 1px solid var(--orion-semantic-surface_4); opacity: 0.2; }
[data-orion-skin] .c-navigationItemStack, [data-orion-skin].c-navigationItemStack { position: relative; overflow: hidden; }
[data-orion-skin] .c-navigationItemStack__navigation, [data-orion-skin].c-navigationItemStack__navigation { position: absolute; width: 100%; height: 100%; z-index: 2; user-select: none; pointer-events: none; }
[data-orion-skin] .c-navigationItemStack #c-navigationItemStack__prev, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__prev, [data-orion-skin] .c-navigationItemStack #c-navigationItemStack__next, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__next { position: absolute; top: 1px; height: calc(100% - 1px); aspect-ratio: 1 / 1; box-shadow: none; background: var(--orion-semantic-surface_1); }
[data-orion-skin] .c-navigationItemStack #c-navigationItemStack__prev .a-button__background, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__prev .a-button__background, [data-orion-skin] .c-navigationItemStack #c-navigationItemStack__next .a-button__background, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__next .a-button__background { background: none; }
[data-orion-skin] .c-navigationItemStack #c-navigationItemStack__prev .a-button__content, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__prev .a-button__content, [data-orion-skin] .c-navigationItemStack #c-navigationItemStack__next .a-button__content, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__next .a-button__content { color: var(--orion-semantic-default-default); }
[data-orion-skin] .c-navigationItemStack #c-navigationItemStack__prev .a-button__icon, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__prev .a-button__icon, [data-orion-skin] .c-navigationItemStack #c-navigationItemStack__next .a-button__icon, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__next .a-button__icon { color: currentcolor; }
[data-orion-skin] .c-navigationItemStack #c-navigationItemStack__prev:hover, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__prev:hover, [data-orion-skin] .c-navigationItemStack #c-navigationItemStack__next:hover, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__next:hover { background: var(--orion-semantic-surface_2); }
[data-orion-skin] .c-navigationItemStack #c-navigationItemStack__prev, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__prev { left: 0px; }
[data-orion-skin] .c-navigationItemStack #c-navigationItemStack__next, [data-orion-skin].c-navigationItemStack #c-navigationItemStack__next { right: 0px; }
[data-orion-skin] .c-navigationItemStack .c-carousel__slide, [data-orion-skin].c-navigationItemStack .c-carousel__slide { width: auto; }
[data-orion-skin] .c-navigationItemStack__safeArea-wrapper, [data-orion-skin].c-navigationItemStack__safeArea-wrapper { position: absolute; inset: 0px; cursor: pointer; }
[data-orion-skin] .m-navigationSocialStack__title, [data-orion-skin].m-navigationSocialStack__title { color: var(--orion-color-neutral-3); }
[data-orion-skin] .m-navigationSubBlock, [data-orion-skin].m-navigationSubBlock { display: flex; flex-direction: column; gap: var(--orion-layout-spacing-100); }
[data-orion-skin] .m-navigationSubBlock__content, [data-orion-skin].m-navigationSubBlock__content { height: 100%; padding-bottom: var(--orion-layout-spacing-200); display: flex; flex-flow: column wrap; gap: var(--orion-layout-spacing-100); }
[data-orion-skin] .m-navigationSubBlock.-use2Columns, [data-orion-skin].m-navigationSubBlock.-use2Columns { grid-column: span 2; }
[data-orion-skin] .m-navigationSubBlock.-use3Columns, [data-orion-skin].m-navigationSubBlock.-use3Columns { grid-column: span 3; }
[data-orion-skin] .m-navigationSubBlock.-use4Columns, [data-orion-skin].m-navigationSubBlock.-use4Columns { grid-column: span 4; }
[data-orion-skin] .-isMobileRow .m-navigationSubBlock, [data-orion-skin].-isMobileRow .m-navigationSubBlock { flex-grow: 1; flex-shrink: 0; }
[data-orion-skin] .m-navigationSubBlock__title, [data-orion-skin].m-navigationSubBlock__title { text-transform: uppercase; }
[data-orion-skin] .m-navigationSubItem, [data-orion-skin].m-navigationSubItem { position: relative; display: flex; flex-direction: column; gap: 0px; background: none; }
[data-orion-skin] .m-navigationSubItem:focus-visible, [data-orion-skin].m-navigationSubItem:focus-visible { outline: none; }
[data-orion-skin] .m-navigationSubItem:focus-visible::after, [data-orion-skin].m-navigationSubItem:focus-visible::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; height: 100%; width: 100%; outline-offset: var(--orion-layout-spacing-0125); outline: .125rem var(--orion-semantic-focus) solid; border-radius: var(--orion-border-radius-025); }
[data-orion-skin] .m-navigationSubItem__labelText, [data-orion-skin].m-navigationSubItem__labelText { display: flex; gap: var(--orion-layout-spacing-025); align-items: center; color: var(--orion-semantic-default-default); transition-duration: var(--transition-duration); transition-timing-function: ease-in-out; }
[data-orion-skin] .m-navigationSubItem__labelIcon, [data-orion-skin].m-navigationSubItem__labelIcon { width: var(--_button-icon-size) !important; height: var(--_button-icon-size) !important; }
[data-orion-skin] .m-navigationSubItem__description, [data-orion-skin].m-navigationSubItem__description { color: var(--orion-semantic-foreground_weaker); }
[data-orion-skin] .m-navigationSubItem:hover .m-navigationSubItem__label, [data-orion-skin].m-navigationSubItem:hover .m-navigationSubItem__label { color: var(--orion-semantic-default-hover); }
[data-orion-skin] .m-navigationSubItem:active .m-navigationSubItem__label, [data-orion-skin].m-navigationSubItem:active .m-navigationSubItem__label { color: var(--orion-semantic-default-pressed); }
[data-orion-skin] .m-navigationSubItem[aria-selected="true"] .m-navigationSubItem__label, [data-orion-skin].m-navigationSubItem[aria-selected="true"] .m-navigationSubItem__label { color: var(--orion-semantic-default-selected); }
[data-orion-skin] .m-navigationSubItem[aria-disabled="true"], [data-orion-skin].m-navigationSubItem[aria-disabled="true"] { opacity: 0.2; pointer-events: none; user-select: none; }
[data-orion-skin] .m-productHome, [data-orion-skin].m-productHome { align-self: stretch; display: flex; flex-shrink: 0; align-items: center; gap: var(--orion-layout-spacing-075); }
@keyframes openLocalizationPopover {
0% { opacity: 0; margin-top: calc(var(--orion-layout-spacing-0625) * -1); }
100% { opacity: 1; margin-top: 0px; }
}
[data-orion-skin] .o-localizationPopover, [data-orion-skin].o-localizationPopover { --popoverSpacing: var(--orion-layout-spacing-150); max-height: calc(100vh - var(--orion-navigation-bar-height, 0px) - 2 * var(--popoverSpacing)); background-color: var(--orion-semantic-surface_1); }
[data-orion-skin] .o-localizationPopover.-isOpen, [data-orion-skin].o-localizationPopover.-isOpen { opacity: 1; animation: openLocalizationPopover .25s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-0, 1, 1)) both; }
@media (min-width: 80em) {
[data-orion-skin] .o-localizationPopover, [data-orion-skin].o-localizationPopover { min-width: 20rem; max-width: 25rem; }
}
[data-orion-skin] .o-localizationPopover .m-popover__header:not(:empty), [data-orion-skin].o-localizationPopover .m-popover__header:not(:empty), [data-orion-skin] .o-localizationPopover .m-popover__content:not(:empty), [data-orion-skin].o-localizationPopover .m-popover__content:not(:empty) { padding: var(--orion-layout-spacing-100); }
[data-orion-skin] .o-localizationPopover__footer, [data-orion-skin].o-localizationPopover__footer { padding-left: var(--orion-layout-spacing-150); padding-top: var(--orion-layout-spacing-150); width: 100%; }
[data-orion-skin] .o-miniDrawer, [data-orion-skin].o-miniDrawer { background-color: var(--orion-semantic-surface_2); width: 100%; max-width: 22.5rem; transition: all 0.25s ease-out 0s; visibility: hidden; opacity: 0; }
[data-orion-skin] .o-miniDrawer.-open, [data-orion-skin].o-miniDrawer.-open { visibility: visible; opacity: 1; }
[data-orion-skin] .o-miniDrawer .m-popover__header:not(:empty), [data-orion-skin].o-miniDrawer .m-popover__header:not(:empty), [data-orion-skin] .o-miniDrawer .m-popover__content:not(:empty), [data-orion-skin].o-miniDrawer .m-popover__content:not(:empty) { padding: var(--orion-layout-spacing-100); }
[data-orion-skin] .o-miniDrawer__footer, [data-orion-skin].o-miniDrawer__footer { padding-left: var(--orion-layout-spacing-150); padding-top: var(--orion-layout-spacing-150); width: 100%; }
[data-orion-skin] .o-navigationBar, [data-orion-skin].o-navigationBar { container: navigationBar / inline-size; position: relative; width: 100%; background: var(--orion-semantic-surface_1); transform: translateY(0px); transition: transform .25s cubic-bezier(var(--orion-motion-ease_in-50, 0, 0),var(--orion-motion-ease_out-50, 1, 1)); box-shadow: var(--orion-shadow-050); }
html[data-orion-scroll-lock="true"] .o-navigationBar { width: 100vw; }
[data-orion-skin] .o-navigationBar::before, [data-orion-skin].o-navigationBar::before { position: absolute; top: 0px; left: 0px; content: ""; background: var(--orion-semantic-surface_1); width: 100vw; height: 100%; }
[data-orion-skin] .o-navigationBar::after, [data-orion-skin].o-navigationBar::after { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 1px; background-color: var(--orion-semantic-surface_3); }
[data-orion-skin] .o-navigationBar button, [data-orion-skin].o-navigationBar button { border: none; }
[data-orion-skin] .o-navigationBar__content, [data-orion-skin].o-navigationBar__content { min-height: 3rem; grid-column: 1 / -1; display: flex; align-items: center; gap: var(--orion-layout-spacing-050); }
@container navigationBar (width >= 1280px) {
[data-orion-skin] .o-navigationBar__content, [data-orion-skin].o-navigationBar__content { min-height: 4rem; }
}
[data-orion-skin] .o-navigationBar__drawerContent, [data-orion-skin].o-navigationBar__drawerContent { opacity: 1; transition: opacity 0.25s ease-in-out 0s; }
[data-orion-skin] .o-navigationBar__drawerContent.-fade, [data-orion-skin].o-navigationBar__drawerContent.-fade { opacity: 0.75; }
[data-orion-skin] .o-navigationBar.-hidden, [data-orion-skin].o-navigationBar.-hidden { transform: translateY(-100%); }
[data-orion-skin] .o-navigationBar__logoButton:first-child, [data-orion-skin].o-navigationBar__logoButton:first-child { margin-left: calc(-1 * var(--orion-layout-spacing-100)); }
[data-orion-skin] .a-navigationTool, [data-orion-skin].a-navigationTool { height: 100%; padding: 0px 25px; appearance: none; background: none; }
@keyframes inx-anim-blur-in {
0% { filter: blur(var(--orion-motion-blur_in-amount, 1rem)); }
}
:root { --data-inx-anim-name-slide_left_out: orion-motion-slide_left_out; --data-inx-anim-name-slide_left_in: orion-motion-slide_left_in; --data-inx-anim-name-slide_right_out: orion-motion-slide_right_out; --data-inx-anim-name-slide_right_in: orion-motion-slide_right_in; --data-inx-anim-name-slide_up_out: orion-motion-slide_up_out; --data-inx-anim-name-slide_up_in: orion-motion-slide_up_in; --data-inx-anim-name-slide_down_out: orion-motion-slide_down_out; --data-inx-anim-name-slide_down_in: orion-motion-slide_down_in; --data-inx-anim-name-fade_out: orion-motion-fade_out; --data-inx-anim-name-fade_in: orion-motion-fade_in; --data-inx-anim-name-scale_up_out: orion-motion-scale_up_out; --data-inx-anim-name-scale_up_in: orion-motion-scale_up_in; --data-inx-anim-name-scale_down_out: orion-motion-scale_down_out; --data-inx-anim-name-scale_down_in: orion-motion-scale_down_in; --data-inx-anim-name-blur_in: inx-anim-blur-in; --data-inx-anim-timing-linear: cubic-bezier(var(--orion-motion-ease_in-0, 0, 0), var(--orion-motion-ease_out-0, 1, 1)); --data-inx-anim-timing-weakOut: cubic-bezier(var(--orion-motion-ease_in-0, 0, 0), var(--orion-motion-ease_out-25, 1, 1)); --data-inx-anim-timing-mediumOut: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0), var(--orion-motion-ease_out-50, 1, 1)); --data-inx-anim-timing-strongOut: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0), var(--orion-motion-ease_out-75, 1, 1)); --data-inx-anim-timing-weakIn: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0), var(--orion-motion-ease_out-0, 1, 1)); --data-inx-anim-timing-mediumIn: cubic-bezier(var(--orion-motion-ease_in-50, 0, 0), var(--orion-motion-ease_out-25, 1, 1)); --data-inx-anim-timing-strongIn: cubic-bezier(var(--orion-motion-ease_in-75, 0, 0), var(--orion-motion-ease_out-25, 1, 1)); --data-inx-anim-timing-weakInOut: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0), var(--orion-motion-ease_out-25, 1, 1)); --data-inx-anim-timing-mediumInOut: cubic-bezier(var(--orion-motion-ease_in-50, 0, 0), var(--orion-motion-ease_out-50, 1, 1)); --data-inx-anim-timing-strongInOut: cubic-bezier(var(--orion-motion-ease_in-75, 0, 0), var(--orion-motion-ease_out-75, 1, 1)); --data-inx-anim-timing-backIn: cubic-bezier(var(--orion-motion-ease_in-back_50, 0, 0), var(--orion-motion-ease_out-0, 1, 1)); --data-inx-anim-timing-backOut: cubic-bezier(var(--orion-motion-ease_in-0, 0, 0), var(--orion-motion-ease_out-back_50, 1, 1)); --data-inx-anim-timing-backInOut: cubic-bezier(var(--orion-motion-ease_in-back_50, 0, 0), var(--orion-motion-ease_out-back_50, 1, 1)); --data-inx-anim-timing-easeIn: var(--orion-timing-ease_in); --data-inx-anim-timing-easeOut: var(--orion-timing-ease_out); --data-inx-anim-timing-easeInOut: var(--orion-timing-ease_in_out); --data-inx-anim-timing-0-0: cubic-bezier(var(--orion-motion-ease_in-0, 0, 0), var(--orion-motion-ease_out-0, 1, 1)); --data-inx-anim-timing-0-25: cubic-bezier(var(--orion-motion-ease_in-0, 0, 0), var(--orion-motion-ease_out-25, 1, 1)); --data-inx-anim-timing-0-50: cubic-bezier(var(--orion-motion-ease_in-0, 0, 0), var(--orion-motion-ease_out-50, 1, 1)); --data-inx-anim-timing-0-75: cubic-bezier(var(--orion-motion-ease_in-0, 0, 0), var(--orion-motion-ease_out-75, 1, 1)); --data-inx-anim-timing-0-back_50: cubic-bezier(var(--orion-motion-ease_in-0, 0, 0), var(--orion-motion-ease_out-back_50, 1, 1)); --data-inx-anim-timing-25-0: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0), var(--orion-motion-ease_out-0, 1, 1)); --data-inx-anim-timing-25-25: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0), var(--orion-motion-ease_out-25, 1, 1)); --data-inx-anim-timing-25-50: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0), var(--orion-motion-ease_out-50, 1, 1)); --data-inx-anim-timing-25-75: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0), var(--orion-motion-ease_out-75, 1, 1)); --data-inx-anim-timing-25-back_50: cubic-bezier(var(--orion-motion-ease_in-25, 0, 0), var(--orion-motion-ease_out-back_50, 1, 1)); --data-inx-anim-timing-50-0: cubic-bezier(var(--orion-motion-ease_in-50, 0, 0), var(--orion-motion-ease_out-0, 1, 1)); --data-inx-anim-timing-50-25: cubic-bezier(var(--orion-motion-ease_in-50, 0, 0), var(--orion-motion-ease_out-25, 1, 1)); --data-inx-anim-timing-50-50: cubic-bezier(var(--orion-motion-ease_in-50, 0, 0), var(--orion-motion-ease_out-50, 1, 1)); --data-inx-anim-timing-50-75: cubic-bezier(var(--orion-motion-ease_in-50, 0, 0), var(--orion-motion-ease_out-75, 1, 1)); --data-inx-anim-timing-50-back_50: cubic-bezier(var(--orion-motion-ease_in-50, 0, 0), var(--orion-motion-ease_out-back_50, 1, 1)); --data-inx-anim-timing-75-0: cubic-bezier(var(--orion-motion-ease_in-75, 0, 0), var(--orion-motion-ease_out-0, 1, 1)); --data-inx-anim-timing-75-25: cubic-bezier(var(--orion-motion-ease_in-75, 0, 0), var(--orion-motion-ease_out-25, 1, 1)); --data-inx-anim-timing-75-50: cubic-bezier(var(--orion-motion-ease_in-75, 0, 0), var(--orion-motion-ease_out-50, 1, 1)); --data-inx-anim-timing-75-75: cubic-bezier(var(--orion-motion-ease_in-75, 0, 0), var(--orion-motion-ease_out-75, 1, 1)); --data-inx-anim-timing-75-back_50: cubic-bezier(var(--orion-motion-ease_in-75, 0, 0), var(--orion-motion-ease_out-back_50, 1, 1)); --data-inx-anim-timing-back_50-0: cubic-bezier(var(--orion-motion-ease_in-back_50, 0, 0), var(--orion-motion-ease_out-0, 1, 1)); --data-inx-anim-timing-back_50-25: cubic-bezier(var(--orion-motion-ease_in-back_50, 0, 0), var(--orion-motion-ease_out-25, 1, 1)); --data-inx-anim-timing-back_50-50: cubic-bezier(var(--orion-motion-ease_in-back_50, 0, 0), var(--orion-motion-ease_out-50, 1, 1)); --data-inx-anim-timing-back_50-75: cubic-bezier(var(--orion-motion-ease_in-back_50, 0, 0), var(--orion-motion-ease_out-75, 1, 1)); --data-inx-anim-timing-back_50-back_50: cubic-bezier(var(--orion-motion-ease_in-back_50, 0, 0), var(--orion-motion-ease_out-back_50, 1, 1)); --data-inx-anim-fill-both: both; --data-inx-anim-fill-forwards: forwards; --data-inx-anim-fill-backwards: backwards; --data-inx-anim-fill-none: none; }
:root [data-inx-anim] { visibility: hidden; opacity: 0; }
:root [data-inx-anim-visible="1"] { animation-name: var(--data-inx-anim-name, unset); animation-duration: var(--data-inx-anim-duration, .3s); animation-timing-function: var(--data-inx-anim-timing, ease); animation-delay: var(--data-inx-anim-delay, 0); animation-fill-mode: var(--data-inx-anim-fill, both); transition: none 0s ease 0s; }
:root [data-inx-anim-visible="1"][data-inx-anim-inverted] { --data-inx-anim-name-slide_up_in: orion-motion-slide_down_in; }
:root [data-inx-anim-visible="0"]:not([data-inx-anim-is-delay-parent]) { opacity: 0; pointer-events: none; }
.\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\], ad-slot, ad-triple-box, dfp-ad, [class^="adDisplay-module"], [class^="amp-ad-"], [class^="div-gpt-ad"], [data-ad-cls], [data-ad-manager-id], [data-ad-module], [data-ad-width], [data-adblockkey], [data-adbridg-ad-class], [data-adshim], [data-advadstrackid], [data-block-type="ad"], [data-css-class="dfp-inarticle"], [data-d-ad-id], [data-desktop-ad-id], [data-dynamic-ads], [data-ez-name], [data-freestar-ad][id], [data-id^="div-gpt-ad"], [data-m-ad-id], [data-mobile-ad-id], [data-name="adaptiveConstructorAd"], [data-rc-widget], [data-revive-zoneid] > iframe, [data-role="tile-ads-module"], [data-template-type="nativead"], [data-testid="adBanner-wrapper"], [data-testid="ad_testID"], [data-type="ad-vertical"], [data-wpas-zoneid], [id^="ad-wrap-"], [id^="ad_sky"], [id^="ad_slider"], [id^="section-ad-banner"], [name^="google_ads_iframe"], [onclick^="location.href='https://1337x.vpnonly.site/"], a-ad, a[data-href^="http://ads.trafficjunky.net/"], a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"], ad-shield-ads, ad-slot, app-ad, app-advertisement, app-large-ad, ark-top-ad, aside[id^="adrotate_widgets-"], atf-ad-slot, bottomadblock, display-ad-component, display-ads, div[class^="Adstyled__AdWrapper-"], div[class^="Display_displayAd"], div[class^="kiwi-ad-wrapper"], div[class^="native-ad-"], div[data-ad-placeholder], div[data-ad-wrapper], div[data-adname], div[data-adunit-path], div[data-adunit], div[data-adzone], div[data-alias="300x250 Ad 1"], div[data-alias="300x250 Ad 2"], div[data-contentexchange-widget], div[data-dfp-id], div[data-id-advertdfpconf], div[data-native-ad], div[id^="ad-div-"], div[id^="ad-position-"], div[id^="adngin-"], div[id^="adrotate_widgets-"], div[id^="adspot-"], div[id^="crt-"][style], div[id^="div-ads-"], div[id^="google_dfp_"], div[id^="gpt_ad_"], div[id^="lazyad-"], div[id^="optidigital-adslot"], div[id^="pa_sticky_ad_box_middle_"], div[id^="rc-widget-"], div[id^="sticky_ad_"], div[id^="vuukle-ad-"], gpt-ad, guj-ad, hl-adsense, img[src^="https://images.purevpnaffiliates.com"], ps-connatix-module, span[data-ez-ph-id], span[id^="ezoic-pub-ad-placeholder-"], topadblock, zeus-ad, [class^="tile-picker__CitrusBannerContainer-sc-"], citrus-ad-wrapper, [class^="s2nPlayer"], div[id*="MarketGid"], div[id*="ScriptRoot"], [onclick*="content.ad/"], amp-ad, amp-ad, amp-ad-custom, amp-connatix-player, amp-fx-flying-carpet, a[data-obtrack^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="https://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"], amp-embed[type="taboola"], div[id^="taboola-stream-"], div[id^="zergnet-widget"] { display: none !important; }
[data-ad-name], [id^="div-gpt-ad"], div[aria-label="Ads"], div[data-ad-targeting], div[data-native_ad], div[id^="ad_position_"], div[id^="dfp-ad-"], div[id^="div-gpt-"], div[id^="ezoic-pub-ad-"], div[id^="yandex_ad"], ins.adsbygoogle[data-ad-slot], a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] { display: none !important; }
.top.ad { display: none !important; }
:root { --_content-viewport-fixedOffset-bottom: 83.3125rem; }
body { --_stickyNavigation-fixedOffset: 6.5rem; }
:root { --_content-viewport-fixedOffset-top: 6.5rem; }
:root { --rsi-mini-bar-height: 2.5rem; }
:root { --orion-navigation-bar-height: 4rem; }
:root { --rsi-footer-height: 5.875rem; }
(cache)Floppy401 | Floppy401 - Roberts Space Industries | Follow the development of Star Citizen and Squadron 42
CITIZEN DOSSIER
UEE Citizen Record
n/a
Profile
Floppy401
Handle name
Floppy401
Civilian
Main organization
NO MAIN ORG FOUND IN PUBLIC RECORDS
Enlisted
Jan 17, 2021
Location
United States
, Utah
Fluency
English