@font-face { font-family: sinistre; src: url(fonts/Sinistre-StCaroline.woff), url(fonts/Sinistre-StCaroline.otf); } @font-face { font-family: jolybolditalic; src: url(fonts/JolyDisplay-BoldDisplayItalic.woff), url(fonts/JolyDisplay-BoldDisplayItalic.otf); } @font-face { font-family: jolyregularitalic; src: url(fonts/JolyDisplay-RegularDisplayItalic.woff), url(fonts/JolyDisplay-RegularDisplayItalic.otf); } @font-face { font-family: jolyregular; src: url(fonts/JolyDisplay-RegularDisplay.woff), url(fonts/JolyDisplay-RegularDisplay.otf); } @font-face { font-family: jolybold; src: url(fonts/JolyDisplay-BoldDisplay.woff), url(fonts/JolyDisplay-BoldDisplay.otf); } body { font-family: jolyregular; font-size: 1.8vw; overflow-y: hidden; } .back{ position: fixed; color:#c94dff ; text-align: center; font-family: jolyregular; background-color: white; top:40%; bottom:43%; left:35%; right:35%; border: 1px solid #c94dff; -webkit-box-shadow: 10px 10px 0px 0px #c94dff; -moz-box-shadow: 10px 10px 0px 0px #c94dff; box-shadow: 10px 10px 0px 0px #c94dff; font-size: 0.8em; padding-top: 1.5em; z-index: 100; line-height: 1.5em; } .button_back{ font-size: 2.8vh; -webkit-appearance: none; background-color: white; border: 1px #c94dff solid; border-radius: 25em; color:#c94dff; cursor:pointer; font-family: jolybolditalic; padding-bottom:3px; } .button_back:hover{ border: 0.1em transparent solid; -webkit-box-shadow: 0px 0px 8px 1px #c94dff; -moz-box-shadow: 0px 0px 8px 1px #c94dff; box-shadow: 0px 0px 8px 1px #c94dff; } .instructions{ font-family:jolyregularitalic; } span.instructions_arrow{ padding-left:40px; font-size: 2.4vw; font-family:jolybolditalic; } ::-moz-selection { /* Code for Firefox */ background: transparent; } ::selection { background: transparent; } div#player_img { bottom: 20%; left: 12%; position:absolute ; z-index: 3; } #ground{ position:absolute; height:100%; width:5000px; } #groundline { position: fixed; top:130px; height:0%; width: 100%; border-top: 1px solid; } div.text_container { bottom: 20px; left:40px; right:40px; position:fixed; margin: auto; line-height: 1.4em; } button{ -webkit-appearance: none; background-color: white; border: 0.1em black solid; border-radius: 25em; color:black; cursor:pointer; font-family: jolybolditalic; } button:hover{ border: 0.1em transparent solid; -webkit-box-shadow: 0px 0px 8px 1px black; -moz-box-shadow: 0px 0px 8px 1px black; box-shadow: 0px 0px 8px 1px black; } span.button_text{ font-size: 1.6vw; padding: 8px; } #player_name{ font-family: jolybolditalic; } /*images*/ #bench { bottom: 32%; left: 6%; position: absolute; z-index:2; } #tree1 { top:8%; left: 10%; position: absolute; z-index:0; } #tree2 { bottom:40%; left: 2.5%; position: absolute; z-index:2; } #tree3 { bottom:45%; left: 18%; position: absolute; z-index:2; } #tree3_5 { bottom:45%; left: 35%; position: absolute; z-index:2; } #flower1 { bottom:68%; left: 5%; position: absolute; z-index:0; } #flower2{ bottom: 28%; left: 1.5%; position: absolute; z-index:17; } #flower3{ bottom: 50%; left: 13%; position: absolute; z-index:2; } #flower4{ bottom: 35%; left: 22%; position: absolute; z-index:2; } #flower5{ bottom: 65%; left: 17%; position: absolute; z-index:0; } #grass1{ bottom: 15%; left: 40%; position: absolute; z-index:4; } #grass2{ bottom: 15%; left: 82%; position: absolute; z-index:4; } #statue{ top: 5%; left: 60%; position: absolute; z-index:0; } #tree4{ bottom: 20%; left: 70%; position: absolute; z-index:4; } #cat{ bottom: 20%; left: 70%; position: absolute; z-index:3; } #snake{ bottom:44%; left: 18%; position: absolute; z-index:2; } #flower6{ bottom: 65%; left: 80%; position: absolute; z-index:2; } #flower7{ bottom: 50%; left: 55%; position: absolute; z-index:0; } #flower8{ bottom: 30%; left: 97%; position: absolute; z-index:1; } #dog{ bottom: 21%; left: 38%; position: absolute; z-index:4; cursor:pointer; } #tree5{ top: 10%; right: 4%; position: absolute; z-index:1; } #flower9{ top: 23%; left: 32%; position: absolute; cursor: pointer; z-index:0; } /* looking for ned scene*/ #woman{ top: 20%; left: 30%; position: absolute; cursor: pointer; z-index:0; } #newspaper_seller{ bottom: 55%; left: 47%; position: absolute; cursor: pointer; z-index:0; } #woman2{ bottom: 20%; left: 55%; position: absolute; cursor: pointer; z-index:5; } #sport1{ bottom: 20%; left: 66%; position: absolute; cursor: pointer; z-index:5; } #sport2{ bottom: 65%; left: 63%; position: absolute; cursor: pointer; z-index:0; } #ned { top: 25%; right: 8%; position: absolute; cursor: pointer; z-index:2; } .woman_bubble { top:13%; left: 31.5%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 250px; height: 75px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index:50; cursor: pointer; } .woman_bubble:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-color: transparent #ffffff; border-width: 20px 20px 20px 0; top: 50%; left: -20px; margin-top: -20px; } .woman_bubble:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-color: transparent #000000; border-width: 21px 21px 21px 0; top: 50%; left: -21.5px; margin-top: -21px; display: block; } .dog_bubble { bottom:38.5%; left: 36%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; text-align: center; width:135px; height: 39px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index: 50; cursor: pointer; } .dog_bubble:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 20px 15px 0 0; border-color: #ffffff transparent transparent transparent; bottom: -20px; left: 42%; margin-left: -7.5px; } .dog_bubble:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 21px 16px 0 0; border-color: #000000 transparent transparent transparent; bottom: -22px; left: 42%; margin-left: -8.5px; display: block; } .vendor_bubble { bottom:75%; left: 43%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 170px; height: 58px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index: 50; cursor: pointer; } .vendor_bubble:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 0 20px 24px 0; border-color: transparent #ffffff transparent transparent; bottom: -24px; left: 76%; margin-left: -10px; } .vendor_bubble:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 0 21px 25px 0; border-color: transparent #000000 transparent transparent; bottom: -26px; left: 76%; margin-left: -10px; display: block; } .woman2_bubble { bottom:38%; left: 52%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; text-align: center; width: 160px; height: 65px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index: 50; cursor: pointer; } .woman2_bubble:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 0 15px 20px 0; border-color: transparent #ffffff transparent transparent; bottom: -20px; left: 70%; margin-left: -7.5px; } .woman2_bubble:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 0 16px 21px 0; border-color: transparent #000000 transparent transparent; bottom: -22px; left: 70%; margin-left: -7.5px; display: block; } .fit2_bubble { bottom:33.5%; left: 64%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; text-align: center; width: 170px; height: 45px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index: 50; cursor: pointer; } .fit2_bubble:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 0 15px 20px 0; border-color: transparent #ffffff transparent transparent; bottom: -20px; left: 70%; margin-left: -7.5px; } .fit2_bubble:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 0 16px 21px 0; border-color: transparent #000000 transparent transparent; bottom: -22px; left: 70%; margin-left: -7.5px; display: block; } .fit1_bubble { bottom:76.5%; left: 62.5%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; text-align: center; width: 170px; height: 60px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index: 50; cursor: pointer; } .fit1_bubble:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 20px 15px 0 0; border-color: #ffffff transparent transparent transparent; bottom: -20px; left: 42%; margin-left: -7.5px; } .fit1_bubble:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 21px 16px 0 0; border-color: #000000 transparent transparent transparent; bottom: -22px; left: 42%; margin-left: -8.5px; display: block; } .ned_bubble1 { top:3%; left: 88%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 150px; height: 50px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index:50; cursor: pointer; } .ned_bubble1:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 0 15px 20px 0; border-color: transparent #ffffff transparent transparent; bottom: -20px; left: 85%; margin-left: -7.5px; } .ned_bubble1:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 0 16px 21px 0; border-color: transparent #000000 transparent transparent; bottom: -22px; left: 85%; margin-left: -7.5px; display: block; } .ned_bubble2 { top:17%; left: 84%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 200px; height: 140px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index:50; cursor: pointer; } .ned_bubble2:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-color: transparent #ffffff; border-width: 15px 0 15px 25px; top: 49%; right: -25px; margin-top: -15px; } .ned_bubble2:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-color: transparent #000000; border-width: 16px 0 16px 26px; top: 49%; right: -26.5px; margin-top: -16px; display: block; } .ned_bubble3 { top:47%; left: 90%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 220px; height: 140px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index:50; cursor: pointer; } .ned_bubble3:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-color: #ffffff transparent; border-width: 0 15px 25px; top: -25px; left: 14%; margin-left: -15px; } .ned_bubble3:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-color: #000000 transparent; border-width: 0 16px 26px; top: -26.5px; left: 14%; margin-left: -16px; display: block; } .flipped { transform: scale(-1, 1); -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); -khtml-transform: scale(-1, 1); -ms-transform: scale(-1, 1); } /* hide scroll bar */ /* width */ ::-webkit-scrollbar { color:white; } /* Track */ ::-webkit-scrollbar-track { background: white; } /* Handle */ ::-webkit-scrollbar-thumb { background: white; } /* Handle on hover */ ::-webkit-scrollbar-thumb:hover { background: white; }