@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); } ::-moz-selection { /* Code for Firefox */ background: transparent; } ::selection { background: transparent; } body { font-family: jolyregular; font-size: 1.8vw; } .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: 200; line-height: 1.5em; } .button_back{ font-size: 2.8vh; -webkit-appearance: none; background-color:transparent; 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; } #ground { position: fixed; top: 130px; bottom: 0px; height: inherit; width: 100%; border-top: 0.1vw solid; z-index: -1; } div.text_container { bottom: 35px; left:40px; right:40px; position:fixed; margin: auto; line-height: 1.4em; } .game_bar { top:40px; right:80px; position:fixed; border-radius: 25vw; padding-left: 10px; padding-right: 10px; font-family: sinistre; background-color: white; border: 0.11vw black solid; color:black; font-size: 1.4vw; line-height: normal ; } .game_bar_glow{ border: 0.11vw transparent solid; background-color: transparent; -webkit-box-shadow: 0px 0px 8px 1px black ; -moz-box-shadow: 0px 0px 8px 1px black ; box-shadow: 0px 0px 8px 1px black ; } button{ -webkit-appearance: none; background-color: white; border: 0.11vw black solid; border-radius: 25vw; color:black; cursor:pointer; font-family: jolybolditalic; } button:hover{ border: 0.11vw transparent solid; -webkit-box-shadow: 0px 0px 8px 2px black; -moz-box-shadow: 0px 0px 8px 2px black; box-shadow: 0px 0px 8px 2px black; } span.button_text{ font-size: 1.6vw; padding: 8px; } #ned { bottom: 26%; left: 15%; position:absolute ; z-index: 1; cursor: pointer; } #player_img { bottom: 24%; left: 8%; position:absolute ; z-index: 0; } #gallina1{ bottom: 20%; right: 7%; position:absolute ; z-index: 5; cursor: pointer; } #gallina2{ bottom: 63%; right: 20%; position:absolute ; z-index: 5; cursor: pointer; } #gallina3{ bottom: 52%; left: 24%; position:absolute ; z-index: 5; cursor: pointer; } #tree1 { bottom: 47%; left: 8%; position:absolute ; } #farmer_figure { bottom: 29%; right: 15%; position:absolute ; } #farmer_baloon { bottom: 52%; right: 19%; position:absolute ; z-index: 10; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 90px; height: 50px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; } #farmer_baloon:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 0 20px 20px 0; border-color: transparent #ffffff transparent transparent; bottom: -20px; left: 68%; margin-left: -10px; } #farmer_baloon:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 0 21px 21px 0; border-color: transparent #000000 transparent transparent; bottom: -22px; left: 68%; margin-left: -10px; display: block; } #chicken1_baloon { bottom: 31%; right: 10%; position:absolute ; z-index: 10; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 90px; height: 50px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index: 50; cursor: pointer; } #chicken1_baloon:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-width: 0 20px 20px 0; border-color: transparent #ffffff transparent transparent; bottom: -20px; left: 68%; margin-left: -10px; } #chicken1_baloon:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-width: 0 21px 21px 0; border-color: transparent #000000 transparent transparent; bottom: -22px; left: 68%; margin-left: -10px; display: block; } #mulino { bottom: 65%; left: 22%; position:absolute ; z-index: 10; } .field{ max-width: 30%; max-height: 55%; top: 15%; bottom: 10%; left: 31%; right: 32.5%; position: absolute; display: grid; grid-template-columns: 25% 25% 25% 25% 25%; grid-template-rows: 25% 25% 25% 25%; z-index: 1; } .field_cover { max-width: 47%; max-height: 55%; top: 15%; bottom: 10%; left: 31%; right: 32.5%; position: absolute; background-color:transparent; z-index: 5; } img.corn{ max-width: 100%; max-height: 100%; margin: auto; } .corn { cursor: pointer; } /* baloons*/ .ned_baloon1 { left: 5%; bottom: 43%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 285px; height: 135px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index:10; cursor: pointer; } .ned_baloon1:after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-color: #ffffff transparent; border-width: 20px 20px 0; bottom: -20px; left: 60%; margin-left: -20px; } .ned_baloon1:before { content: ''; position: absolute; width: 0; z-index: 0; border-style: solid; border-color: #000000 transparent; border-width: 21px 21px 0; bottom: -21.5px; left: 60%; margin-left: -21px; display: block; } .ned_baloon2 { bottom:29%; left: 28%; position: absolute; background: #ffffff; color: #000000; font-family: sinistre; font-size: 16px; line-height: 17px; text-align: center; width: 285px; height: 85px; border-radius: 10px; padding: 18px; border: #000000 solid 1px; z-index: 11; cursor: pointer; } .ned_baloon2: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; } .ned_baloon2: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; } .stop_touch{ z-index: -10; } /* 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; }