html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline;}html {line-height: 1;}ol, ul {list-style: none;}table {border-collapse: collapse; border-spacing: 0;}caption, th, td {text-align: left; font-weight: normal; vertical-align: middle;}q, blockquote {quotes: none;}q:before, q:after, blockquote:before, blockquote:after {content: ""; content: none;}a img {border: none;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}audio,canvas,video {display: inline-block; *display: inline; *zoom: 1;}audio:not([controls]) {display: none; height: 0;}[hidden] {display: none;}html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}html,button,input,select,textarea {font-family: sans-serif;}body {margin: 0;}a:focus {outline: thin dotted;}a:hover,a:active {outline: 0;}h1 {font-size: 2em; margin: 0.67em 0;}h2 {font-size: 1.5em; margin: 0.83em 0;}h3 {font-size: 1.17em; margin: 1em 0;}h4 {font-size: 1em; margin: 1.33em 0;}h5 {font-size: 0.83em; margin: 1.67em 0;}h6 {font-size: 0.75em; margin: 2.33em 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}blockquote {margin: 1em 40px;}dfn {font-style: italic;}mark {background: #ff0; color: #000;}p,pre {margin: 1em 0;}pre,code,kbd,samp {font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em;}pre {white-space: pre; white-space: pre-wrap; word-wrap: break-word;}q {quotes: none;}q:before,q:after {content: ''; content: none;}small {font-size: 75%;}sub,sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}dl,menu,ol,ul {margin: 1em 0;}dd {margin: 0 0 0 40px;}menu,ol,ul {padding: 0 0 0 40px;}nav ul,nav ol {list-style: none; list-style-image: none;}img {border: 0; -ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}form {margin: 0;}fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}legend {border: 0; padding: 0; white-space: normal; *margin-left: -7px;}button,input,select,textarea {font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}button,input {line-height: normal;}button,input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer; -webkit-appearance: button; *overflow: visible;}button[disabled],input[disabled] {cursor: default;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0; *height: 13px; *width: 13px;}input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0; padding: 0;}textarea {overflow: auto; vertical-align: top;}table {border-collapse: collapse; border-spacing: 0;}@font-face {font-family: "Tungsten"; src: url('../assets/fonts/../../assets/fonts/Tungsten-Medium.ttf') format('truetype'), url('../assets/fonts/../../assets/fonts/Tungsten-Medium.otf') format('opentype'), url('../assets/fonts/../../assets/fonts/Tungsten-Medium.woff') format('woff');}@font-face {font-family: "Bodini Book Italic"; src: url('../assets/fonts/../../assets/fonts/BodoniSvtyTwoITCTTBookIta.ttf') format('truetype'), url('../assets/fonts/../../assets/fonts/BodoniSvtyTwoITCTTBookIta.otf') format('opentype');}@font-face {font-family: "Bodini Book"; src: url('../assets/fonts/../../assets/fonts/BodoniSvtyTwoITCTTBook.ttf') format('truetype'), url('../assets/fonts/../../assets/fonts/BodoniSvtyTwoITCTTBookIta.otf') format('opentype');}body {overflow: hidden; margin: 0; padding: 0; background: black; color: #eeeeee; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}* {text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}a {color: #aaaaaa; text-decoration: none;}a:hover {color: #ff8b17;}#container {position: absolute;}#main {top: 150px; left: 50px; width: 100%; height: 100%;}canvas#magic-city {position: absolute; top: 0; z-index: -10;}.clear {clear: both;}ul, li {margin: 0; padding: 0; font-weight: bold;}.backbutton {padding: 64px 1px 1px 14px; width: 47px; height: 41px; background-image: url("../assets/images/closeRibbon.png"); color: #4a2f0f; text-transform: uppercase; font-family: "Tungsten", sans-serif;}.backbutton:hover {color: #4a2f0f;}::-moz-selection {background: black; color: white; text-shadow: none;}::selection {background: black; color: white; text-shadow: none;}a:focus {outline: none;}button::-moz-focus-inner {border: 0;}.frame1 .top, .frame1 .bottom, .frame1 .left, .frame1 .right {position: absolute; background-color: white;}.frame1 .top {top: 0; left: 0; width: 100%; height: 0px;}.frame1 .right {top: 0; right: 0; width: 0px; height: 100%;}.frame1 .bottom {bottom: 0; right: 0; width: 100%; height: 0px;}.frame1 .left {bottom: 0; left: 0; width: 0px; height: 100%;}.frame2 .top, .frame2 .bottom, .frame2 .left, .frame2 .right {position: absolute; background-color: white;}.frame2 .top {top: 0; left: 0; width: 0; height: 1px;}.frame2 .right {top: 0; right: 0; width: 1px; height: 0;}.frame2 .bottom {right: 0; bottom: 0; width: 0; height: 1px;}.frame2 .left {bottom: 0; left: 0; width: 1px; height: 0;}.icon-sprite, .icon-icon-header-ocs-logo-black, .icon-icon-header-ocs-logo-white, .icon-icon-header_logo, .icon-icon-passer-intro, .icon-icon-texture-name, header hgroup h1 a, header hgroup h2 a, #skipIntroButton a {background: url('../assets/images/icon-sc7804a3576.png') no-repeat;}.icon-icon-header-ocs-logo-black {background-position: 0 -53px;}.icon-icon-header-ocs-logo-white {background-position: 0 -94px;}.icon-icon-header_logo {background-position: 0 0;}.icon-icon-passer-intro {background-position: 0 -135px;}.icon-icon-texture-name {background-position: 0 -162px;}header {z-index: 2; height: 167px; position: absolute;}@media only screen and (max-width: 1024px) {header {top: 5px; width: 417.9px; height: 116.9px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {header {top: 10px; width: 477.6px; height: 133.6px;}}@media only screen and (min-width: 1440px) {header {top: 20px; width: 597px; height: 167px;}}header hgroup {margin: 0; text-align: center; line-height: 10px; position: absolute;}@media only screen and (max-width: 1024px) {header hgroup {line-height: 0px;}}@media only screen and (max-width: 1024px) {header hgroup h1 {margin: 0.2em 0 0 0;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {header hgroup h1 {margin: 0.3em;}}@media only screen and (max-width: 1024px) {header hgroup h1 {-webkit-transform: scale(0.7, 0.7); -moz-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); -o-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7);}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {header hgroup h1 {-webkit-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8);}}header hgroup h1 a {display: block; width: 592px; height: 53px; background-position: 0 0; margin: auto;}header hgroup h2 {text-transform: uppercase; font-family: "Bodini Book", sans-serif; text-shadow: -2px 1px 1px #424242;}@media only screen and (max-width: 1024px) {header hgroup h2 {font-size: 1.1em; margin: 0.4em 0;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {header hgroup h2 {font-size: 1.3em; margin: 0.6em 0;}}header hgroup h2 a {display: block; width: 76px; height: 41px; background-position: 0 -94px; margin: auto;}@media only screen and (max-width: 1024px) {header hgroup h2 a {-webkit-transform: scale(0.6, 0.6); -moz-transform: scale(0.6, 0.6); -ms-transform: scale(0.6, 0.6); -o-transform: scale(0.6, 0.6); transform: scale(0.6, 0.6);}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {header hgroup h2 a {-webkit-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8);}}#preloader-container {position: relative; margin: auto; padding-top: 30px; padding-bottom: 100px; color: white; text-align: center; font-weight: normal; font-family: "Bodini Book Italic", sans-serif;}@media only screen and (max-width: 1024px) {#preloader-container {top: 127px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#preloader-container {top: 164px;}}@media only screen and (min-width: 1440px) {#preloader-container {top: 250px; width: 600px; height: 476px;}}#preloader-container h1 {text-shadow: 1px 1px 1px #424242; text-shadow: -1px 2px 1px #424242, -1px 1px 0px black, 1px 0px 0px black; position: relative; margin: 0; height: 72px; font-size: 52px; font-family: "Bodini Book", sans-serif;}#preloader-container h2 {text-shadow: -2px 2px 2px #424242, 0px 0px 1px white; position: relative; margin: 0; height: 108px; color: #93d2e4; text-align: center; text-transform: uppercase; font-size: 114px; font-family: "Tungsten", sans-serif; line-height: 78px; -webkit-text-stroke: 0.5px white;}#preloader-container p {font-family: "Bodini Book", sans-serif; text-shadow: -2px 1px 1px #424242; position: relative; margin: 0; margin-bottom: 30px; padding: 0 40px 0 40px; text-shadow: 1px 1px 1px #424242; font-size: 24px; font-family: "Bodini Book Italic", sans-serif;}#preloader-container .lines .right, #preloader-container .lines .left {position: absolute; background-color: white;}@media only screen and (max-width: 1024px) {#preloader-container .lines .right, #preloader-container .lines .left {top: 44px; height: 1px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#preloader-container .lines .right, #preloader-container .lines .left {top: 47px; height: 2px;}}@media only screen and (min-width: 1440px) {#preloader-container .lines .right, #preloader-container .lines .left {top: 52px; height: 3px;}}#preloader-container .lines .right {left: 20%; width: 100px;}#preloader-container .lines .left {right: 20%; width: 100px;}#preloader-container .black {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; background-color: black;}#preloader-container .frame1 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#preloader-container .frame1 .top, #preloader-container .frame1 .bottom, #preloader-container .frame1 .left, #preloader-container .frame1 .right {position: absolute; background-color: white;}#preloader-container .frame1 .top {top: 0; left: 0; width: 100%; height: 0;}#preloader-container .frame1 .right {top: 0; right: 0; width: 0; height: 100%;}#preloader-container .frame1 .bottom {right: 0; bottom: 0; width: 100%; height: 0;}#preloader-container .frame1 .left {bottom: 0; left: 0; width: 0; height: 100%;}#preloader-container .frame2 {position: absolute; top: 12px; left: 12px; width: 100px; height: 100px;}#preloader-container .frame2 .top, #preloader-container .frame2 .bottom, #preloader-container .frame2 .left, #preloader-container .frame2 .right {position: absolute; background-color: white;}#preloader-container .frame2 .top {top: 0; left: 0; width: 0; height: 1px;}#preloader-container .frame2 .right {top: 0; right: 0; width: 1px; height: 0;}#preloader-container .frame2 .bottom {right: 0; bottom: 0; width: 0; height: 1px;}#preloader-container .frame2 .left {bottom: 0; left: 0; width: 1px; height: 0;}#preloader-container .circle {-webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px; position: relative; margin: auto; width: 80px; height: 80px; background-color: #93d2e4;}#preloader-container .circle p {position: relative; top: 37%; left: -1%; padding: 0; padding-top: 1%; color: #000000; text-align: center; text-shadow: none; font-size: 30px; line-height: 60%;}#top-preloader {background-image: -webkit-gradient(radial, 50% 66%, 0, 50% 66%, 803, color-stop(49.56413%, #69b7ea), color-stop(100%, #0e174a)); background-image: -webkit-radial-gradient(50% 66%, #69b7ea 398px, #0e174a 803px); background-image: -moz-radial-gradient(50% 66%, #69b7ea 398px, #0e174a 803px); background-image: -o-radial-gradient(50% 66%, #69b7ea 398px, #0e174a 803px); background-image: radial-gradient(50% 66%, #69b7ea 398px, #0e174a 803px); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; position: absolute; z-index: 1; display: block; width: 100px; height: 100px;}footer {position: absolute; bottom: 20px; width: 100%;}#clicked {position: absolute;}@media only screen and (max-width: 1024px) {#clicked {top: 17px; left: 96px; clip: rect(-1px 37px 57px -39px); -webkit-transform: scale(0.6, 0.6); -moz-transform: scale(0.6, 0.6); -ms-transform: scale(0.6, 0.6); -o-transform: scale(0.6, 0.6); transform: scale(0.6, 0.6);}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#clicked {top: 20px; left: 96px; clip: rect(0px 37px 58px -39px); -webkit-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8);}}@media only screen and (min-width: 1440px) {#clicked {top: 18px; left: 132.5px; clip: rect(4px 37px 55px -39px); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}}#clicked img {position: absolute; top: -31px; left: -38px;}#clicked img:nth-child(2) {top: 55px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}#menu-footer li a {color: #2b1c0a; text-transform: uppercase; font-weight: normal; font-size: 25px; font-family: "Tungsten", sans-serif; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.2), 0 -1px 1px rgba(0, 0, 0, 0.25);}#menu-footer {position: relative; top: 20px; z-index: 200; margin: 0 auto; width: 884px; height: 102px; background-repeat: no-repeat; text-align: center;}@media only screen and (max-width: 1024px) {#menu-footer {width: 619px; height: 71px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer {width: 707px; height: 82px;}}@media only screen and (min-width: 1440px) {#menu-footer {width: 884px; height: 102px;}}#menu-footer .ribbon-container {width: 100%; height: 100%; position: absolute;}#menu-footer .ribbon-container .ribbon-center {background-image: url(../assets/images/layout/icon-menu-center.png); position: absolute; z-index: 1; left: 37%;}@media only screen and (max-width: 1024px) {#menu-footer .ribbon-container .ribbon-center {width: 165.9px; height: 65.5px; background-size: 165.9px 66.5px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer .ribbon-container .ribbon-center {width: 213.3px; height: 84.5px; background-size: 213.3px 85.5px;}}@media only screen and (min-width: 1440px) {#menu-footer .ribbon-container .ribbon-center {width: 237px; height: 94px; background-size: 237px 95px;}}#menu-footer .ribbon-container .ribbon-center .miramar-logo {background-image: url(../assets/images/layout/icon-menu-miramar-logo.png);}@media only screen and (max-width: 1024px) {#menu-footer .ribbon-container .ribbon-center .miramar-logo {width: 119.0px; height: 20.7px; background-size: 119.0px 21.7px; margin: 21.7px auto;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer .ribbon-container .ribbon-center .miramar-logo {width: 153px; height: 26.9px; background-size: 153px 27.9px; margin: 27.9px auto;}}@media only screen and (min-width: 1440px) {#menu-footer .ribbon-container .ribbon-center .miramar-logo {width: 170px; height: 30px; background-size: 170px 31px; margin: 31px auto;}}#menu-footer .ribbon-container .ribbon-center .miami-logo {background-image: url(../assets/images/layout/icon-menu-miami-logo.png); position: absolute; left: 38%;}@media only screen and (max-width: 1024px) {#menu-footer .ribbon-container .ribbon-center .miami-logo {width: 32.2px; height: 11.6px; background-size: 32.2px 12.6px; bottom: 7px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer .ribbon-container .ribbon-center .miami-logo {width: 41.4px; height: 15.2px; background-size: 41.4px 16.2px; bottom: 9px;}}@media only screen and (min-width: 1440px) {#menu-footer .ribbon-container .ribbon-center .miami-logo {width: 46px; height: 17px; background-size: 46px 18px; bottom: 9px;}}#menu-footer .ribbon-container .ribbon-center .stars {margin: auto; width: 28px;}#menu-footer .ribbon-container .ribbon-center .stars .starA, #menu-footer .ribbon-container .ribbon-center .stars .starB, #menu-footer .ribbon-container .ribbon-center .stars .starC, #menu-footer .ribbon-container .ribbon-center .stars .starD, #menu-footer .ribbon-container .ribbon-center .stars .starE {background-image: url(../assets/images/layout/icon-menu-center-star.png); position: absolute;}#menu-footer .ribbon-container .ribbon-center .stars .starA {width: 8px; height: 6px; background-size: 8px 7px;}@media only screen and (max-width: 1024px) {#menu-footer .ribbon-container .ribbon-center .stars .starA {display: none;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer .ribbon-container .ribbon-center .stars .starA {display: block; left: 78px; top: 18px;}}@media only screen and (min-width: 1440px) {#menu-footer .ribbon-container .ribbon-center .stars .starA {display: block; left: 85px; top: 19px;}}#menu-footer .ribbon-container .ribbon-center .stars .starB {width: 9.6px; height: 7.4px; background-size: 9.6px 8.4px;}@media only screen and (max-width: 1024px) {#menu-footer .ribbon-container .ribbon-center .stars .starB {left: 90px; top: 9px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer .ribbon-container .ribbon-center .stars .starB {left: 86px; top: 10px;}}@media only screen and (min-width: 1440px) {#menu-footer .ribbon-container .ribbon-center .stars .starB {left: 95px; top: 10px;}}#menu-footer .ribbon-container .ribbon-center .stars .starC {width: 16px; height: 13px; background-size: 16px 14px;}@media only screen and (max-width: 1024px) {#menu-footer .ribbon-container .ribbon-center .stars .starC {left: 44%; top: 3px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer .ribbon-container .ribbon-center .stars .starC {left: 45%; top: 5px;}}@media only screen and (min-width: 1440px) {#menu-footer .ribbon-container .ribbon-center .stars .starC {left: 45%; top: 5px;}}#menu-footer .ribbon-container .ribbon-center .stars .starD {width: 9.6px; height: 7.4px; background-size: 9.6px 8.4px;}@media only screen and (max-width: 1024px) {#menu-footer .ribbon-container .ribbon-center .stars .starD {right: 93px; top: 9px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer .ribbon-container .ribbon-center .stars .starD {right: 91px; top: 10px;}}@media only screen and (min-width: 1440px) {#menu-footer .ribbon-container .ribbon-center .stars .starD {right: 102px; top: 10px;}}#menu-footer .ribbon-container .ribbon-center .stars .starE {width: 8px; height: 6px; background-size: 8px 7px;}@media only screen and (max-width: 1024px) {#menu-footer .ribbon-container .ribbon-center .stars .starE {display: none;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer .ribbon-container .ribbon-center .stars .starE {display: block; right: 82px; top: 18px;}}@media only screen and (min-width: 1440px) {#menu-footer .ribbon-container .ribbon-center .stars .starE {display: block; right: 91px; top: 19px;}}#menu-footer .ribbon-container .ribbon-left, #menu-footer .ribbon-container .ribbon-right {background-repeat: no-repeat; position: absolute;}@media only screen and (max-width: 1024px) {#menu-footer .ribbon-container .ribbon-left, #menu-footer .ribbon-container .ribbon-right {width: 305.9px; height: 55px; background-size: 305.9px 56px; top: 16px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer .ribbon-container .ribbon-left, #menu-footer .ribbon-container .ribbon-right {width: 393.3px; height: 71px; background-size: 393.3px 72px; top: 20px;}}@media only screen and (min-width: 1440px) {#menu-footer .ribbon-container .ribbon-left, #menu-footer .ribbon-container .ribbon-right {width: 437px; height: 79px; background-size: 437px 80px; top: 22px;}}#menu-footer .ribbon-container .ribbon-left {background-image: url(../assets/images/layout/icon-menu-ribbon-left.png); left: 0px;}#menu-footer .ribbon-container .ribbon-right {background-image: url(../assets/images/layout/icon-menu-ribbon-right.png); right: 0px;}#menu-footer li {position: absolute;}@media only screen and (max-width: 1024px) {#menu-footer li {top: 26px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li {top: 33px;}}@media only screen and (min-width: 1440px) {#menu-footer li {top: 36px;}}#menu-footer li a {color: #2b1c0a; text-transform: uppercase; font-weight: normal; font-family: "Tungsten", sans-serif; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.2), 0 -1px 1px rgba(0, 0, 0, 0.25); -webkit-transition: color 0.4s ease; -moz-transition: color 0.4s ease; -o-transition: color 0.4s ease; transition: color 0.4s ease;}@media only screen and (max-width: 1024px) {#menu-footer li a {font-size: 18px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li a {font-size: 22px;}}@media only screen and (min-width: 1440px) {#menu-footer li a {font-size: 25px;}}#menu-footer li a:hover {color: #706645;}#menu-footer li .dot {background-image: url(../assets/images/layout/icon-menu-round-circle.png); width: 13px; height: 13px; position: absolute;}@media only screen and (max-width: 1024px) {#menu-footer li .dot {top: 1px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li .dot {top: 4px;}}@media only screen and (min-width: 1440px) {#menu-footer li .dot {top: 5px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(2) {left: 67px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(2) {left: 80px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(2) {left: 100px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(2) .dot {left: 64px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(2) .dot {left: 74px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(2) .dot {left: 92px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(2) #start {left: -18px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(2) #start {left: -19px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(2) #start {left: -27px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(3) {left: 161px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(3) {left: 183px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(3) {left: 233px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(3) .dot {left: 50px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(3) .dot {left: 61px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(3) .dot {left: 72px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(4) {right: 156px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(4) {right: 162px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(4) {right: 224px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(4) .dot {left: 55px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(4) .dot {left: 62px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(4) .dot {left: 80px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(4) #end {left: -25px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(4) #end {left: -23px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(4) #end {left: -31px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(5) {right: 79px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(5) {right: 85px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(5) {right: 115px;}}@media only screen and (max-width: 1024px) {#menu-footer li:nth-child(5) .dot {left: 47px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#menu-footer li:nth-child(5) .dot {left: 51px;}}@media only screen and (min-width: 1440px) {#menu-footer li:nth-child(5) .dot {left: 68px;}}@media only screen and (max-width: 1024px) {#rightMenu-footer {right: 0;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#rightMenu-footer {right: 25px;}}@media only screen and (min-width: 1440px) {#rightMenu-footer {right: 50px;}}#rightMenu-footer li .bg {background-position: 50% center;}#rightMenu-footer li:first-child {right: 90px;}#rightMenu-footer li:first-child .icon {top: 7px; left: 3px;}#rightMenu-footer li:first-child .icon .bg {width: 18px; height: 10px; background-image: url(../assets/images/social/icon-hki.png);}#rightMenu-footer li:nth-child(2) {right: 45px;}#rightMenu-footer li:nth-child(2) .icon {top: 4px; left: 6px;}#rightMenu-footer li:nth-child(2) .icon .bg {width: 13px; height: 15px; background-image: url(../assets/images/social/icon-sound.png); background-position: 50% 0;}#rightMenu-footer li:nth-child(3) {right: 20px;}#rightMenu-footer li:nth-child(3) .icon {top: 6px; left: 6px;}#rightMenu-footer li:nth-child(3) .icon .bg {width: 12px; height: 11px; background-image: url(../assets/images/social/icon-fullscreen.png);}@media only screen and (max-width: 1024px) {#leftMenu-footer {left: 0;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#leftMenu-footer {left: 25px;}}@media only screen and (min-width: 1440px) {#leftMenu-footer {left: 50px;}}#leftMenu-footer li .bg {background-position: 50% center;}#leftMenu-footer li:first-child {left: 20px;}#leftMenu-footer li:first-child .icon {top: 5px; left: 8px;}#leftMenu-footer li:first-child .icon .bg {width: 7px; height: 14px; background-image: url(../assets/images/social/icon-facebook.png);}#leftMenu-footer li:nth-child(2) {left: 45px;}#leftMenu-footer li:nth-child(2) .icon {top: 7px; left: 4px;}#leftMenu-footer li:nth-child(2) .icon .bg {width: 15px; height: 10px; background-image: url(../assets/images/social/icon-twitter.png);}#leftMenu-footer li:nth-child(3) {left: 90px;}#leftMenu-footer li:nth-child(3) .icon {top: 4px; left: 4px;}#leftMenu-footer li:nth-child(3) .icon .bg {width: 16px; height: 16px; background-image: url(../assets/images/social/icon-pinterest.png);}#rightMenu-footer, #leftMenu-footer {position: absolute; top: 48px; z-index: 200;}#rightMenu-footer li:nth-child(2), #leftMenu-footer li:nth-child(2) {margin: 0 10px;}#rightMenu-footer li, #leftMenu-footer li {opacity: 0.6; float: left;}#rightMenu-footer li:hover, #leftMenu-footer li:hover {cursor: pointer;}#rightMenu-footer li .background, #leftMenu-footer li .background {top: 3px; left: 3px; width: 24px; height: 24px; background-color: #d7c28f; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}#rightMenu-footer li .background img, #leftMenu-footer li .background img {position: absolute;}#footer-view .icons li {position: absolute; display: block; width: 32px; height: 32px;}#footer-view .icons li .frame {position: absolute;}#footer-view .icons li .overlay {position: absolute; z-index: 2; width: 32px; height: 32px; background: rgba(0, 0, 0, 0.2); -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}#footer-view .icons li .background {position: relative;}#footer-view .icons li .background .icon {position: absolute;}#frame-view .frame {position: absolute;}#frame-view #frameTop, #frame-view #frameTopLeft, #frame-view #frameTopRight {top: 0;}#frame-view #frameTopLeft, #frame-view #frameLeft, #frame-view #frameBottomLeft {left: 0;}#frame-view #frameTopRight, #frame-view #frameRight, #frame-view #frameBottomRight {right: 0;}#frame-view #frameBottomLeft, #frame-view #frameBottom, #frame-view #frameBottomRight {bottom: 0;}#frame-view #frameTop, #frame-view #frameBottom {left: 34px;}#frame-view #frameLeft, #frame-view #frameRight {top: 34px;}#frame-view .blackFrontCards {background-color: black; width: 1500px; height: 800px; margin: 0 auto; position: relative; display: none;}#sidebar-view {position: absolute; z-index: 200;}@media only screen and (max-width: 1024px) {#sidebar-view {right: 20px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#sidebar-view {right: 30px;}}@media only screen and (min-width: 1440px) {#sidebar-view {right: 50px;}}#menu-sidebar {text-align: right;}#menu-sidebar li {margin-bottom: 15px;}.elevatorLink {position: relative; display: block;}.elevatorLink .text {position: absolute; top: 4px; right: 20px; text-align: right; width: 150px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none; color: white; font-family: "Bodini Book Italic", sans-serif; font-size: 18px; font-weight: normal;}.elevatorLink .elevatorButton {width: 32px; height: 32px; position: relative;}.elevatorLink .elevatorButton .frame {position: absolute; top: 0; left: 0; width: 32px; height: 32px;}.elevatorLink .elevatorButton .background {position: absolute; top: 3px; left: 3px;}.elevatorLink .elevatorButton .backgroundWhite {position: absolute; width: 0; height: 0; top: 15px; left: 15px;}.elevatorLink .elevatorButton .image {position: absolute; width: 0; height: 0; top: 15px; left: 15px;}.elevatorLink .elevatorButton .content {position: absolute; top: 9px; left: 0; width: 100%; height: 100%; text-align: center; font-family: "Bodini Book"; font-size: 14px; color: #311f0b;}.elevatorLabel {text-align: center; margin: 0 auto; position: absolute; pointer-events: none;}@media only screen and (max-width: 1024px) {.elevatorLabel {padding: 14px 16px 19px 14px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.elevatorLabel {padding: 24px 19px 24px 14px;}}@media only screen and (min-width: 1440px) {.elevatorLabel {padding: 29px 19px 24px 19px;}}.elevatorLabel .black {background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -9;}.elevatorLabel .frame1 {position: absolute; width: 100%; height: 100%; top: 0; left: 0; padding: 10px;}.elevatorLabel .frame2 {position: relative; width: 100%; height: 100%;}.elevatorLabel h4 {font-family: "Bodini Book", sans-serif; text-transform: uppercase; display: block; text-shadow: 1px 1px 1px black; color: white; font-weight: normal; margin: 0 0 0 10px;}@media only screen and (max-width: 1024px) {.elevatorLabel h4 {font-size: 29px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.elevatorLabel h4 {font-size: 39px;}}@media only screen and (min-width: 1440px) {.elevatorLabel h4 {font-size: 59px;}}.elevatorLabel h3 {font-family: "Tungsten", sans-serif; text-transform: uppercase; display: block; line-height: 0.8em; text-shadow: -5px 5px 2px rgba(0, 0, 0, 0.5), 0px 0px 1px white, 1px 1px 1px black; color: #93d2e4; font-weight: normal; margin: 0 0 0 10px; -webkit-text-stroke: 0.5px white;}@media only screen and (max-width: 1024px) {.elevatorLabel h3 {font-size: 120px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.elevatorLabel h3 {font-size: 150px;}}@media only screen and (min-width: 1440px) {.elevatorLabel h3 {font-size: 215px;}}.elevatorLabel p {font-family: "Bodini Book Italic", sans-serif; font-weight: normal; display: inline-block; text-shadow: none; position: relative; margin-top: 5px; font-size: 1.1em; margin: 0 0 0 10px; width: auto;}.elevatorLabel p .before, .elevatorLabel p .after {border-bottom: 1px solid white; position: absolute; width: 10px; height: 1px; top: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}.elevatorLabel p .before {left: 5px;}.elevatorLabel p .after {right: 5px;}.elevatorLabel .spinner {display: block; position: relative; left: 50%; text-align: center; font-size: 1.5em; font-family: "Bodini Book Italic", sans-serif; margin-top: 20px; width: 100px; height: 100px; line-height: 100px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px; margin-left: -50px; margin-left: -40px;}.elevatorLabel .spinner .background {background-color: #1f3130; width: 100%; height: 100%; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px; position: absolute;}.elevatorLabel .spinner .pie {width: 100%; height: 100%; position: absolute; background-color: #93d2e4;}.elevatorLabel .spinner .pieContainer {width: 50%; height: 100%; position: absolute;}.elevatorLabel .spinner .leftContainer {clip: rect(0px, 49px, 100px, 0px);}.elevatorLabel .spinner .rightContainer {left: 49px; clip: rect(0px, 50px, 100px, 0px);}.elevatorLabel .spinner .left {-webkit-border-radius: 50px 0 0 50px; -moz-border-radius: 50px 0 0 50px; -ms-border-radius: 50px 0 0 50px; -o-border-radius: 50px 0 0 50px; border-radius: 50px 0 0 50px; z-index: 200; border-right: none; background-color: #93d2e4; -webkit-transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); -moz-transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); -ms-transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); -o-transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); -webkit-transform-origin: 50px; -moz-transform-origin: 50px; -ms-transform-origin: 50px; -o-transform-origin: 50px; transform-origin: 50px;}.elevatorLabel .spinner .right {-webkit-border-radius: 0 50px 50px 0; -moz-border-radius: 0 50px 50px 0; -ms-border-radius: 0 50px 50px 0; -o-border-radius: 0 50px 50px 0; border-radius: 0 50px 50px 0; z-index: 100; border-left: none; -webkit-transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); -moz-transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); -ms-transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); -o-transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); transform: scale(1, 1) rotateZ(-180deg) translate(0, 0) skew(0, 0); -webkit-transform-origin: 0; -moz-transform-origin: 0; -ms-transform-origin: 0; -o-transform-origin: 0; transform-origin: 0; background-color: #93d2e4;}@media only screen and (max-width: 1024px) {.characterLabel.front .firstName {font-size: 44px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel.front .firstName {font-size: 50px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterLabel.front .firstName {font-size: 40px;}}@media only screen and (min-width: 1440px) {.characterLabel.front .firstName {font-size: 64px;}}.characterLabel.front .lastName {-webkit-text-stroke: 0.5px white;}@media only screen and (max-width: 1024px) {.characterLabel.front .lastName {font-size: 90px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel.front .lastName {font-size: 120px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterLabel.front .lastName {font-size: 90px;}}@media only screen and (min-width: 1440px) {.characterLabel.front .lastName {font-size: 144px;}}.characterLabel.front .actor {font-size: 1.1em;}.characterLabel.front .actor::before, .characterLabel.front .actor::after {margin-top: 10px;}.characterLabel.front .actor .before {left: 5px;}.characterLabel.front .actor .after {right: 5px;}@media only screen and (max-width: 1024px) {.characterLabel.front .round {margin-left: -35px; width: 70px; height: 70px; font-size: 1.4em; line-height: 70px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel.front .round {margin-left: -40px; width: 80px; height: 80px; font-size: 1.5em; line-height: 80px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1440px) {.characterLabel.front .round {margin-left: -50px; width: 100px; height: 100px; font-size: 1.6em; line-height: 100px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (max-width: 1024px) {.characterLabel.middle .firstName {font-size: 29.92px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel.middle .firstName {font-size: 34px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterLabel.middle .firstName {font-size: 27.2px;}}@media only screen and (min-width: 1440px) {.characterLabel.middle .firstName {font-size: 43.52px;}}.characterLabel.middle .lastName {-webkit-text-stroke: 0.5px white;}@media only screen and (max-width: 1024px) {.characterLabel.middle .lastName {font-size: 61.2px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel.middle .lastName {font-size: 81.6px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterLabel.middle .lastName {font-size: 61.2px;}}@media only screen and (min-width: 1440px) {.characterLabel.middle .lastName {font-size: 97.92px;}}.characterLabel.middle .actor {font-size: 1.1em;}.characterLabel.middle .actor::before, .characterLabel.middle .actor::after {margin-top: 10px;}.characterLabel.middle .actor .before {left: 5px;}.characterLabel.middle .actor .after {right: 5px;}@media only screen and (max-width: 1024px) {.characterLabel.middle .round {margin-left: -23.8px; width: 47.6px; height: 47.6px; font-size: 0.952em; line-height: 47.6px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel.middle .round {margin-left: -27.2px; width: 54.4px; height: 54.4px; font-size: 1.02em; line-height: 54.4px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1440px) {.characterLabel.middle .round {margin-left: -34px; width: 68px; height: 68px; font-size: 1.088em; line-height: 68px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (max-width: 1024px) {.characterLabel.back .firstName {font-size: 20.24px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel.back .firstName {font-size: 23px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterLabel.back .firstName {font-size: 18.4px;}}@media only screen and (min-width: 1440px) {.characterLabel.back .firstName {font-size: 29.44px;}}.characterLabel.back .lastName {-webkit-text-stroke: 0.5px white;}@media only screen and (max-width: 1024px) {.characterLabel.back .lastName {font-size: 41.4px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel.back .lastName {font-size: 55.2px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterLabel.back .lastName {font-size: 41.4px;}}@media only screen and (min-width: 1440px) {.characterLabel.back .lastName {font-size: 66.24px;}}.characterLabel.back .actor {font-size: 1.1em;}.characterLabel.back .actor::before, .characterLabel.back .actor::after {margin-top: 10px;}.characterLabel.back .actor .before {left: 5px;}.characterLabel.back .actor .after {right: 5px;}@media only screen and (max-width: 1024px) {.characterLabel.back .round {margin-left: -16.1px; width: 32.2px; height: 32.2px; font-size: 0.644em; line-height: 32.2px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel.back .round {margin-left: -18.4px; width: 36.8px; height: 36.8px; font-size: 0.69em; line-height: 36.8px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1440px) {.characterLabel.back .round {margin-left: -23px; width: 46px; height: 46px; font-size: 0.736em; line-height: 46px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}.characterLabel {position: absolute; z-index: 100; margin: 0 auto; text-align: center; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: border 0.5s ease; -moz-transition: border 0.5s ease; -o-transition: border 0.5s ease; transition: border 0.5s ease;}@media only screen and (max-width: 1024px) {.characterLabel {padding: 20px 17px 23px 15px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel {padding: 25px 20px 25px 15px;}}@media only screen and (min-width: 1440px) {.characterLabel {padding: 30px 20px 25px 20px;}}.characterLabel .round {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}.characterLabel .round p {margin-top: 0;}.characterLabel .black {position: absolute; top: 0; left: 0; z-index: -9; width: 100%; height: 100%; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}.characterLabel .frame1 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.characterLabel .frame2 {position: relative; margin: 10px;}.characterLabel .firstName {display: block; color: white; position: relative; text-transform: uppercase; font-family: "Bodini Book", sans-serif; text-shadow: 1px 1px 1px black;}.characterLabel .lastName {display: block; text-transform: uppercase; font-family: "Tungsten", sans-serif; line-height: 0.8em; position: relative; text-shadow: -5px 5px 2px rgba(0, 0, 0, 0.5), 0px 0px 1px white, 1px 1px 1px black;}.characterLabel .lastName.girl {color: #e493c8;}.characterLabel .lastName.guy {color: #93d2e4;}.characterLabel .actor {position: relative; display: inline-block; font-family: "Bodini Book Italic", sans-serif; text-shadow: none;}.characterLabel .actor .before, .characterLabel .actor .after {position: absolute; top: 10px; width: 10px; height: 1px; border-bottom: 1px solid white; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}.characterLabel .round {position: relative; left: 50%; display: block; color: black; text-align: center; font-size: 1.5em; font-family: "Bodini Book Italic", sans-serif; text-shadow: none;}@media only screen and (max-width: 1024px) {.characterLabel .round {margin-top: -10px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterLabel .round {margin-top: 20px;}}@media only screen and (min-width: 1440px) {.characterLabel .round {margin-top: 20px;}}.characterLabel .round.girl {background-color: #e493c8;}.characterLabel .round.guy {background-color: #93d2e4;}.pinpointzone {position: absolute; width: 100px; height: 50px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}.pinpoint {display: block; text-align: center;}.pinpoint .pin {background-image: url(../assets/images/pinPoint.png); width: 36px; height: 50px; left: 0; top: 0; margin: 0 auto; position: relative;}.pinpoint .label {opacity: 0; display: inline; margin: 0 auto; padding: 0 7px; border: 1px #4a311f solid; background: #22150C; color: #B9A269; text-transform: lowercase; font-size: 16px; font-family: "Bodini Book Italic", sans-serif; line-height: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}.pinpoint .label p {margin: 0; padding: 0; display: inline-block;}.pinpoint .label p:first-letter {text-transform: uppercase;}.cd_block {position: absolute; top: -7px; width: 65px;}.cd_separator {position: absolute;}.cd_big {-webkit-text-stroke: 0;}@media only screen and (max-width: 1024px) {.cd_big {font-size: 26px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.cd_big {font-size: 33px;}}@media only screen and (min-width: 1440px) {.cd_big {font-size: 40px;}}.cd_small {-webkit-text-stroke: 0;}@media only screen and (max-width: 1024px) {.cd_small {font-size: 13px; line-height: 18px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.cd_small {font-size: 15px; line-height: 21px;}}@media only screen and (min-width: 1440px) {.cd_small {font-size: 16px; line-height: 18px;}}.cd_separator {height: 45px; width: 1px; position: absolute;}@media only screen and (max-width: 1024px) {.cd_separator {height: 26px; top: -6px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.cd_separator {height: 39px; top: -4px;}}@media only screen and (min-width: 1440px) {.cd_separator {height: 45px; top: -4px;}}.cd_separator .cs_sep_top, .cd_separator .cs_sep_bottom {border-left: 1px solid #908c84; border-right: 1px solid #908c84; height: 31px; position: absolute; left: 0; height: 48%; width: 100%;}.cd_separator .cs_sep_top {top: 0;}.cd_separator .cs_sep_bottom {bottom: 0;}#cd_container {position: absolute; width: 50%; height: 100%;}@media only screen and (max-width: 1024px) {#cd_container {top: 0px; left: 17px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#cd_container {top: 2px; left: 23px;}}@media only screen and (min-width: 1440px) {#cd_container {top: 9px; left: 34px;}}#launchImage {position: absolute;}@media only screen and (max-width: 1024px) {#launchImage {width: 118px; right: 40px; top: -11px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#launchImage {width: 139px; right: 35px; top: -11px;}}@media only screen and (min-width: 1440px) {#launchImage {width: 180px; right: 40px; top: -11px;}}#casting-view {position: relative; width: 100%; height: 100%;}#casting-view .backbutton {position: absolute; top: 15px; right: 100px; display: block;}#casting-view .backbutton p {margin: 2px 0px;}#casting-view .blacklayer {width: 100%; height: 100%; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8;}#casting-view ul {position: absolute; top: 15px; left: 0; z-index: 1000; width: 100%;}#casting-view li.castingblock {position: relative; float: left; margin: 0 17px 17px 0; width: 265px; height: 316px; list-style-type: none;}#casting-view li.castingblock a {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; text-align: center;}#casting-view li.castingblock a .textContent {position: absolute;}@media only screen and (max-width: 1024px) {#casting-view li.castingblock a .textContent {bottom: 10px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#casting-view li.castingblock a .textContent {bottom: 12px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {#casting-view li.castingblock a .textContent {bottom: 10px;}}@media only screen and (min-width: 1200px) and (max-width: 1279px) {#casting-view li.castingblock a .textContent {bottom: 30px;}}@media only screen and (min-width: 1440px) {#casting-view li.castingblock a .textContent {bottom: 45px;}}@media only screen and (min-width: 1281px) and (max-width: 1680px) {#casting-view li.castingblock a .textContent {bottom: 25px;}}#casting-view li.castingblock a .textContent h4 {color: white; text-align: center; text-transform: uppercase; font-weight: normal; font-family: "Bodini Book", sans-serif; text-shadow: 1px 1px 1px black; padding: 0;}@media only screen and (max-width: 1024px) {#casting-view li.castingblock a .textContent h4 {margin: 5px 0 2px 0; font-size: 15px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#casting-view li.castingblock a .textContent h4 {margin: 10px 0 5px 0; font-size: 25px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {#casting-view li.castingblock a .textContent h4 {margin: 5px 0 2px 0; font-size: 15px;}}@media only screen and (min-width: 1200px) and (max-width: 1279px) {#casting-view li.castingblock a .textContent h4 {font-size: 22px;}}@media only screen and (min-width: 1440px) {#casting-view li.castingblock a .textContent h4 {margin: 15px 0 4px 0; font-size: 30px;}}@media only screen and (min-width: 1281px) and (max-width: 1680px) {#casting-view li.castingblock a .textContent h4 {margin: 10px 0 5px 0; font-size: 25px;}}#casting-view li.castingblock a .textContent h3 {margin: 0; padding: 0; font-weight: normal; text-align: center; text-transform: uppercase; font-family: "Tungsten", sans-serif; line-height: 0.8em; text-shadow: -4px 4px 2px #424242, 0px 0px 1px white; -webkit-text-stroke: 0.5px white;}@media only screen and (max-width: 1024px) {#casting-view li.castingblock a .textContent h3 {font-size: 40px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#casting-view li.castingblock a .textContent h3 {font-size: 55px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {#casting-view li.castingblock a .textContent h3 {font-size: 40px;}}@media only screen and (min-width: 1200px) and (max-width: 1279px) {#casting-view li.castingblock a .textContent h3 {font-size: 45px;}}@media only screen and (min-width: 1440px) {#casting-view li.castingblock a .textContent h3 {font-size: 60px;}}#casting-view li.castingblock a .textContent p {position: relative; display: inline-block; margin-top: 5px; width: auto; color: white; text-align: center; font-weight: normal; font-family: "Bodini Book Italic", sans-serif; text-shadow: none;}@media only screen and (max-width: 1024px) {#casting-view li.castingblock a .textContent p {margin: 4px auto 0 auto; font-size: 15px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#casting-view li.castingblock a .textContent p {margin: 5px auto 0 auto; font-size: 17px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {#casting-view li.castingblock a .textContent p {margin: 4px auto 0 auto; font-size: 15px;}}@media only screen and (min-width: 1440px) {#casting-view li.castingblock a .textContent p {margin: 5px auto 0 auto; font-size: 20px;}}@media only screen and (min-width: 1281px) and (max-width: 1680px) {#casting-view li.castingblock a .textContent p {margin: 5px auto 0 auto; font-size: 17px;}}#casting-view li.castingblock a .textContent p .before, #casting-view li.castingblock a .textContent p .after {position: absolute; top: 10px; width: 10px; height: 1px; border-bottom: 1px solid white; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}#casting-view li.castingblock a .textContent p .before {left: 25px;}#casting-view li.castingblock a .textContent p .after {right: 25px;}#casting-view li.castingblock a .textContent .round {position: relative; left: 50%; display: block; text-align: center; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; text-shadow: none;}#casting-view li.castingblock a .textContent .round p {margin: 0; padding: 0; color: black; text-align: center; font-size: 18px; font-family: "Bodini Book Italic", sans-serif;}@media only screen and (max-width: 1024px) {#casting-view li.castingblock a .textContent .round {margin-left: -16.1px; width: 32.2px; height: 32.2px; font-size: 0.644em; line-height: 32.2px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#casting-view li.castingblock a .textContent .round {margin-left: -32px; width: 64px; height: 64px; font-size: 1.2em; line-height: 64px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {#casting-view li.castingblock a .textContent .round {margin-left: -17.5px; width: 40px; height: 40px; font-size: 0.7em; line-height: 40px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1200px) and (max-width: 1279px) {#casting-view li.castingblock a .textContent .round {margin-left: -25px; width: 50px; height: 50px; font-size: 1.5em; line-height: 50px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1440px) {#casting-view li.castingblock a .textContent .round {margin-left: -35px; width: 70px; height: 70px; font-size: 1.6em; line-height: 70px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1281px) and (max-width: 1680px) {#casting-view li.castingblock a .textContent .round {margin-left: -27.2px; width: 54.4px; height: 54.4px; font-size: 1.02em; line-height: 54.4px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}#casting-view li.castingblock a .textContent .round.girl {background-color: #e493c8;}#casting-view li.castingblock a .textContent .round.guy {background-color: #93d2e4;}#casting-view li.castingblock a img {position: absolute; top: 0; left: 0; z-index: -10; width: 100%; height: 100%;}#casting-view li.castingblock a .girl {color: #e493c8;}#casting-view li.castingblock a .guy {color: #93d2e4;}#casting-view li.castingblock a .black {position: absolute; top: 0; left: 0; z-index: -9; width: 100%; height: 100%; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6;}#casting-view li.castingblock a .frame1 {position: absolute; top: 0; left: 0; z-index: -8; width: 100%; height: 100%;}#casting-view li.castingblock a .frame2 {position: absolute; top: 3%; left: 4%; z-index: -7; width: 92%; height: 94%;}#skipIntroButton {position: fixed; right: 0; bottom: 30px; left: 0; z-index: 500; margin: auto; width: 115px; cursor: pointer;}#skipIntroButton a {color: #fff; display: block; width: 115px; height: 27px; background-position: 0 -135px;}video#introVideo_html5_api {position: absolute;}#seo {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: none; visibility: hidden;}#pattern {display: block; background: url(../assets/images/layout/pattern.png) repeat; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; pointer-events: none;}#video-view {width: 100%; height: 100%; position: relative;}#video-view .backbutton {position: absolute; top: 15px; right: 100px; display: block;}#video-view .backbutton p {margin: 2px 0px;}#video-view #video-holder {position: absolute; width: 100%; height: 100%;}#video-view .frame-holder {position: relative; pointer-events: none;}#video-view #tv-video {position: absolute;}#video-view #tv-video video {width: 100%; height: 100%;}#video-view video#tv-video_html5_api {position: absolute;}#video-view #cards {margin: auto; position: relative; width: 800px; height: 320px;}#video-view .video-card {width: 274px; height: 363px;}#video-view #controls {position: relative; top: 51%; left: 45%;}#video-view .buffer, #video-view .playBtn, #video-view .pauseBtn {position: absolute;}@media only screen and (max-width: 1024px) {#video-view .buffer {top: 9px; left: 7px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#video-view .buffer {top: 15px; left: 2px;}}@media only screen and (min-width: 1440px) {#video-view .buffer {top: 24px; left: 0px;}}#video-view .playBtn {left: 16px;}#video-view .pauseBtn {left: 16px;}#video-view .buttonHitArea {width: 600px; height: 400px; position: relative; top: -168px; left: -254px; cursor: pointer;}#video-view .noise, #video-view .gradient {position: absolute; top: 0; left: 0;}#video-view .cardA, #video-view .cardB, #video-view .cardC, #video-view .cardD {position: absolute; top: 0px;}#atlantis-view {height: 100%;}#episode-push-container {position: absolute; left: 50%; margin: auto; padding-top: 18px; color: white; text-align: center; font-weight: normal; font-family: "Bodini Book Italic", sans-serif;}@media only screen and (max-width: 1024px) {#episode-push-container.before4dec {bottom: 72px; margin-left: -157px; width: 311px; height: 60px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#episode-push-container.before4dec {bottom: 88px; margin-left: -189px; width: 366px; height: 78px;}}@media only screen and (min-width: 1440px) {#episode-push-container.before4dec {bottom: 128px; margin-left: -228px; width: 446px; height: 86px;}}#episode-push-container.after4dec:hover {cursor: pointer;}@media only screen and (max-width: 1024px) {#episode-push-container.after4dec {bottom: 72px; margin-left: -191px; width: 376px; height: 60px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#episode-push-container.after4dec {bottom: 88px; margin-left: -231px; width: 450px; height: 78px;}}@media only screen and (min-width: 1440px) {#episode-push-container.after4dec {bottom: 128px; margin-left: -289px; width: 562px; height: 100px;}}#episode-push-container h1 {position: relative; margin: 0; padding-bottom: 11px; text-transform: uppercase; font-size: 69px; font-family: "Bodini Book", sans-serif; text-shadow: -1px 2px 1px #424242, -1px 1px 0px black, 1px 0px 0px black;}@media only screen and (max-width: 1024px) {#episode-push-container h1 {font-size: 11px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#episode-push-container h1 {font-size: 13px;}}@media only screen and (min-width: 1440px) {#episode-push-container h1 {font-size: 15px;}}#episode-push-container h2 {position: relative; margin: 0; margin-bottom: 18px; padding-bottom: 20px; color: #cab274; text-align: center; text-transform: uppercase; font-family: "Tungsten", sans-serif; line-height: 0.8em; text-shadow: -4px 4px 2px #424242, 0px 0px 1px white; -webkit-text-stroke: 0.5px white; text-shadow: -2px 2px 2px #424242, 0px 0px 1px white;}@media only screen and (max-width: 1024px) {#episode-push-container h2.before4dec {font-size: 20px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#episode-push-container h2.before4dec {font-size: 35px;}}@media only screen and (min-width: 1440px) {#episode-push-container h2.before4dec {font-size: 45px;}}@media only screen and (max-width: 1024px) {#episode-push-container h2.after4dec {font-size: 20px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#episode-push-container h2.after4dec {font-size: 30px;}}@media only screen and (min-width: 1440px) {#episode-push-container h2.after4dec {font-size: 37px;}}#episode-push-container .black {position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3;}#episode-push-container .frame1 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#episode-push-container .frame1 .top, #episode-push-container .frame1 .bottom, #episode-push-container .frame1 .left, #episode-push-container .frame1 .right {position: absolute; background-color: white;}#episode-push-container .frame1 .top {top: 0; left: 0; width: 100%; height: 3px;}#episode-push-container .frame1 .right {top: 0; right: 0; width: 3px; height: 100%;}#episode-push-container .frame1 .bottom {right: 0; bottom: 0; width: 100%; height: 3px;}#episode-push-container .frame1 .left {bottom: 0; left: 0; width: 3px; height: 100%;}#episode-push-container .frame2 {position: absolute; top: 10px; left: 10px;}@media only screen and (max-width: 1024px) {#episode-push-container .frame2.before4dec {width: 291px; height: 59px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#episode-push-container .frame2.before4dec {width: 346px; height: 76px;}}@media only screen and (min-width: 1440px) {#episode-push-container .frame2.before4dec {width: 426px; height: 84px;}}@media only screen and (max-width: 1024px) {#episode-push-container .frame2.after4dec {width: 356px; height: 59px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {#episode-push-container .frame2.after4dec {width: 430px; height: 76px;}}@media only screen and (min-width: 1440px) {#episode-push-container .frame2.after4dec {width: 541px; height: 97px;}}#episode-push-container .frame2 .top, #episode-push-container .frame2 .bottom, #episode-push-container .frame2 .left, #episode-push-container .frame2 .right {position: absolute; background-color: white;}#episode-push-container .frame2 .top {top: 0; left: 0; width: 100%; height: 1px;}#episode-push-container .frame2 .right {top: 0; right: 0; width: 1px; height: 100%;}#episode-push-container .frame2 .bottom {right: 0; bottom: 0; width: 100%; height: 1px;}#episode-push-container .frame2 .left {bottom: 0; left: 0; width: 1px; height: 100%;}#reject {background-color: #000; background-image: url(../assets/images/intro/bg_intro.jpg); background-position: center top;}#reject header {width: 597px; left: 50%; margin-left: -298.5px;}#reject #preloader-container {height: 270px;}#reject #preloader-container .frame2 .top {width: 572px;}#reject #preloader-container .frame2 .right {right: -20px; height: 372px;}#reject #preloader-container .frame2 .bottom {right: -20px; bottom: 3px; width: 572px;}#reject #preloader-container .frame2 .left {bottom: 3px; height: 372px;}#reject.iphone #preloader-container {top: 100px; height: auto;}#reject.iphone a {color: #fff; font-weight: bold;}#reject.iphone header {width: 320px; margin-left: -160px;}#reject.iphone header hgroup h1 a {width: 320px; height: 29px; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; -o-background-size: 100% auto; background-size: 100% auto;}.lt-ie9 #reject header h2 {font-family: Georgia, serif; font-size: 1.2em;}.lt-ie9 #reject #preloader-container {height: 170px; position: absolute; left: 50%; margin-left: -300px; top: 210px;}.lt-ie9 #reject #preloader-container p {font-family: Georgia, serif; font-size: 24px;}.lt-ie9 #reject #preloader-container .frame2 .right {height: 272px;}.lt-ie9 #reject #preloader-container .frame2 .left {height: 272px; bottom: 10px;}.lt-ie9 #reject #preloader-container .frame2 .bottom {bottom: 10px;}.lt-ie8 #reject #preloader-container .frame2 {display: none;}.clickOverlay {position: absolute; top: 0; left: 0; z-index: 199; width: 100%; height: 100%;}#pattern {display: block; background: url(../assets/images/layout/pattern.png) repeat; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; pointer-events: none;}.slimScrollBar {cursor: pointer;}.characterDetails {position: absolute; z-index: 500; text-align: center;}@media only screen and (max-width: 1024px) {.characterDetails .firstName {font-size: 44px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .firstName {font-size: 50px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterDetails .firstName {font-size: 40px;}}@media only screen and (min-width: 1440px) {.characterDetails .firstName {font-size: 64px;}}.characterDetails .lastName {-webkit-text-stroke: 0.5px white;}@media only screen and (max-width: 1024px) {.characterDetails .lastName {font-size: 90px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .lastName {font-size: 120px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterDetails .lastName {font-size: 90px;}}@media only screen and (min-width: 1440px) {.characterDetails .lastName {font-size: 144px;}}.characterDetails .actor {font-size: 1.1em;}.characterDetails .actor::before, .characterDetails .actor::after {margin-top: 10px;}.characterDetails .actor .before {left: 5px;}.characterDetails .actor .after {right: 5px;}@media only screen and (max-width: 1024px) {.characterDetails .round {margin-left: -35px; width: 70px; height: 70px; font-size: 1.4em; line-height: 70px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .round {margin-left: -40px; width: 80px; height: 80px; font-size: 1.5em; line-height: 80px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}@media only screen and (min-width: 1440px) {.characterDetails .round {margin-left: -50px; width: 100px; height: 100px; font-size: 1.6em; line-height: 100px; -webkit-border-radius: 9999px; -moz-border-radius: 9999px; -ms-border-radius: 9999px; -o-border-radius: 9999px; border-radius: 9999px;}}.characterDetails .firstName {display: block; color: white; position: relative; text-transform: uppercase; font-family: "Bodini Book", sans-serif; text-shadow: 1px 1px 1px black;}.characterDetails .lastName {display: block; text-transform: uppercase; font-family: "Tungsten", sans-serif; line-height: 0.8em; position: relative; text-shadow: -5px 5px 2px rgba(0, 0, 0, 0.5), 0px 0px 1px white, 1px 1px 1px black;}.characterDetails .lastName.girl {color: #e493c8;}.characterDetails .lastName.guy {color: #93d2e4;}.characterDetails .actor {position: relative; display: inline-block; font-family: "Bodini Book Italic", sans-serif; text-shadow: none;}.characterDetails .actor .before, .characterDetails .actor .after {position: absolute; top: 10px; width: 10px; height: 1px; border-bottom: 1px solid white; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}.characterDetails .round {position: relative; left: 50%; display: block; color: black; text-align: center; font-size: 1.5em; font-family: "Bodini Book Italic", sans-serif; text-shadow: none;}@media only screen and (max-width: 1024px) {.characterDetails .round {margin-top: -10px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .round {margin-top: 20px;}}@media only screen and (min-width: 1440px) {.characterDetails .round {margin-top: 20px;}}.characterDetails .round.girl {background-color: #e493c8;}.characterDetails .round.guy {background-color: #93d2e4;}.characterDetails .slimScrollDiv {float: left;}.characterDetails .black {position: absolute; top: 0; left: 0; z-index: -9; width: 100%; height: 100%; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}.characterDetails .frame2 {position: absolute; top: 2%; left: 1.2%; width: 97.5%; height: 96%;}.characterDetails .backbutton {position: absolute; z-index: 400; padding: 0px 0 0px; width: 62px; height: 0px; line-height: 114px; margin-top: 15px;}@media only screen and (max-width: 1024px) {.characterDetails .backbutton {-webkit-transform: scale(0.7, 0.7); -moz-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); -o-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); top: -25px; right: 2px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .backbutton {-webkit-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8); top: -20px; right: 10px;}}@media only screen and (min-width: 1440px) {.characterDetails .backbutton {top: -15px; right: 20px;}}.characterDetails .couverture img {position: absolute;}@media only screen and (max-width: 1024px) {.characterDetails .couverture img {bottom: -13px; left: -6px; width: 126; height: 50px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .couverture img {bottom: -15px; left: -8px; width: 163; height: 65px;}}@media only screen and (min-width: 1440px) {.characterDetails .couverture img {bottom: -15px; left: -9px; width: 181; height: 72px;}}.characterDetails .couverture img.bottomLeft {z-index: 150;}.characterDetails .couverture p {position: absolute; z-index: 180; color: #FFFFFF; text-transform: uppercase; font-family: "Tungsten", sans-serif;}@media only screen and (max-width: 1024px) {.characterDetails .couverture p {bottom: 1px; left: -2px; font-size: 15px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .couverture p {bottom: 3px; left: -4px; font-size: 19px;}}@media only screen and (min-width: 1440px) {.characterDetails .couverture p {bottom: 6px; left: -4px; font-size: 21px;}}@media only screen and (max-width: 1024px) {.characterDetails .couverture p:nth-child(2) {bottom: -25px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .couverture p:nth-child(2) {bottom: -31px;}}@media only screen and (min-width: 1440px) {.characterDetails .couverture p:nth-child(2) {bottom: -32px;}}.characterDetails .corner {width: 0px; height: 0px; position: absolute;}@media only screen and (max-width: 1024px) {.characterDetails .corner.topLeft {top: -7px; left: -7px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .corner.topLeft {top: -8px; left: -8px;}}@media only screen and (min-width: 1440px) {.characterDetails .corner.topLeft {top: -8px; left: -8px;}}.characterDetails .corner.bottomRight {-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}@media only screen and (max-width: 1024px) {.characterDetails .corner.bottomRight {right: -7px; bottom: -7px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .corner.bottomRight {right: -8px; bottom: -8px;}}@media only screen and (min-width: 1440px) {.characterDetails .corner.bottomRight {right: -8px; bottom: -8px;}}.characterDetails .actor {font-size: 1.4em;}@media only screen and (min-width: 1440px) {.characterDetails .actor {margin-top: 5px;}}.characterDetails:before {border: 1px solid white;}.characterDetails .characterName {float: left;}@media only screen and (max-width: 1024px) {.characterDetails .characterName {width: 215px; height: 280px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .characterName {width: 300px; height: 390px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterDetails .characterName {width: 220px; height: 270px;}}@media only screen and (min-width: 1440px) {.characterDetails .characterName {width: 360px; height: 440px;}}.characterDetails .characterStory {float: left;}@media only screen and (max-width: 1024px) {.characterDetails .characterStory {width: 270px; height: 280px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .characterStory {width: 370px; height: 390px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterDetails .characterStory {width: 290px; height: 270px;}}@media only screen and (min-width: 1440px) {.characterDetails .characterStory {width: 445px; height: 440px;}}.characterDetails .characterStory {position: relative; font-size: 18px; margin-left: 0px; font-family: "Bodini Book", sans-serif;}.characterDetails .characterStory .slimScrollDiv {height: 100%;}.characterDetails .characterStory .scrollableContainer {height: 100%;}@media only screen and (max-width: 1024px) {.characterDetails .characterStory .scrollableContainer {margin-right: 55px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .characterStory .scrollableContainer {margin-right: 70px;}}@media only screen and (min-width: 1440px) {.characterDetails .characterStory .scrollableContainer {margin-right: 85px;}}.characterDetails .characterStory p {margin: 20px 0;}.characterDetails .characterStory p:first-child {margin: 0 0 20px 0;}.characterDetails .characterStory p:last-child {margin: 20px 0;}@media only screen and (max-width: 1024px) {.characterDetails .characterStory {margin-top: 20px; margin-bottom: 10px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .characterStory {margin-top: 30px; margin-bottom: 15px;}}@media only screen and (min-width: 1440px) {.characterDetails .characterStory {margin-top: 40px; margin-bottom: 30px;}}.characterDetails .characterStory.guy p:first-child {color: #93d2e4;}.characterDetails .characterStory.girl p:first-child {color: #e493c8;}.characterDetails .characterName {margin-right: 50px;}@media only screen and (max-width: 1024px) {.characterDetails .characterName .textContainer {margin-top: 18px; margin-left: 15px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .characterName .textContainer {margin-top: 23px; margin-left: 15px;}}@media only screen and (min-width: 1440px) {.characterDetails .characterName .textContainer {margin-top: 28px; margin-left: 35px;}}.characterDetails .characterName .video {display: block; background: black;}.characterDetails .characterName #character-video, .characterDetails .characterName video {width: 100%; height: 100%;}@media only screen and (max-width: 1024px) {.characterDetails .characterName .wrapper-video {width: 180px; height: 106px; border: 4px solid white;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .characterName .wrapper-video {width: 250px; height: 150px; border: 4px solid white;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterDetails .characterName .wrapper-video {width: 180px; height: 106px; border: 4px solid white;}}@media only screen and (min-width: 1440px) {.characterDetails .characterName .wrapper-video {width: 320px; height: 190px; border: 4px solid white;}}.characterDetails .characterName .wrapper-video {position: absolute; cursor: pointer;}.characterDetails .characterName .wrapper-video .round {position: absolute; z-index: 10; margin: 0; pointer-events: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7;}.characterDetails .characterName .wrapper-video .round p {margin: auto;}@media only screen and (max-width: 1024px) {.characterDetails .characterName .wrapper-video .round {top: 24px; -webkit-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8);}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .characterName .wrapper-video .round {top: 50px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterDetails .characterName .wrapper-video .round {top: 10px;}}@media only screen and (min-width: 1440px) {.characterDetails .characterName .wrapper-video .round {top: 40px;}}.characterDetails .characterName .wrapper-video .lireButton {position: absolute; z-index: 10; margin: 0; pointer-events: none; width: 135px; height: 135px;}@media only screen and (max-width: 1024px) {.characterDetails .characterName .wrapper-video .lireButton {-webkit-transform: scale(0.5, 0.5); -moz-transform: scale(0.5, 0.5); -ms-transform: scale(0.5, 0.5); -o-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5);}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.characterDetails .characterName .wrapper-video .lireButton {-webkit-transform: scale(0.75, 0.75); -moz-transform: scale(0.75, 0.75); -ms-transform: scale(0.75, 0.75); -o-transform: scale(0.75, 0.75); transform: scale(0.75, 0.75);}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.characterDetails .characterName .wrapper-video .lireButton {-webkit-transform: scale(0.75, 0.75); -moz-transform: scale(0.75, 0.75); -ms-transform: scale(0.75, 0.75); -o-transform: scale(0.75, 0.75); transform: scale(0.75, 0.75);}}@media only screen and (min-width: 1440px) {.characterDetails .characterName .wrapper-video .lireButton {-webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}}.characterDetails .characterName .wrapper-video .lireButton .outter {display: block; position: absolute; top: 0; left: 0; z-index: 20;}.characterDetails .characterName .wrapper-video .lireButton .inner {display: block; position: absolute; top: 15px; left: 15px; z-index: 25; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5;}.characterDetails .characterName .wrapper-video .lireButton p {color: white; position: absolute; z-index: 30; font-family: "Bodini Book Italic", sans-serif; font-size: 30px; top: 21px; left: 0; width: 100%; text-align: center;}.characterDetails .characterName #poster {position: absolute; top: 0; left: 0;}.characterDetails .characterName video {margin: 0; border: none;}.clickOverlay {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 199;}.videoPlayer {text-align: center; z-index: 500; position: absolute; left: 50%; top: 54%;}.videoPlayer .videoWrapper {width: 100%; height: 100%; position: absolute; top: 0; left: 0;}@media only screen and (max-width: 1024px) {.videoPlayer {width: 550px; height: 309px; margin-left: -275px; margin-top: -155px;}}@media only screen and (min-width: 1025px) and (max-width: 1439px) {.videoPlayer {width: 700px; height: 394px; margin-left: -350px; margin-top: -197px;}}@media only screen and (min-width: 1025px) and (max-width: 1279px) {.videoPlayer {width: 550px; height: 309px; margin-left: -275px; margin-top: -155px;}}@media only screen and (min-width: 1200px) and (max-width: 1279px) {.videoPlayer {width: 700px; height: 394px; margin-left: -350px; margin-top: -197px;}}@media only screen and (min-width: 1440px) {.videoPlayer {width: 1080px; height: 608px; margin-left: -540px; margin-top: -304px;}}@media only screen and (min-width: 1281px) and (max-width: 1680px) {.videoPlayer {width: 800px; height: 450px; margin-left: -400px; margin-top: -225px;}}.videoPlayer .black {background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -9;}.videoPlayer .frame1 {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}.videoPlayer .frame2 {height: 96%; width: 97.5%; top: 2%; left: 1.2%; position: absolute;}.videoPlayer:before {border: 1px solid white;}