@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/a?subset_id=2&fvd=n4&v=3) format("opentype");font-style:normal;font-weight:400 font-display:block}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/2f8f3d/0000000000000000000132dd/27/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/2f8f3d/0000000000000000000132dd/27/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/2f8f3d/0000000000000000000132dd/27/a?subset_id=2&fvd=n3&v=3) format("opentype");font-style:normal;font-weight:300 font-display:block}@font-face{font-family:"essonnes-display";src:url(https://use.typekit.net/af/4eed3e/00000000000000003b9ada62/27/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/4eed3e/00000000000000003b9ada62/27/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/4eed3e/00000000000000003b9ada62/27/a?subset_id=2&fvd=n3&v=3) format("opentype");font-style:normal;font-weight:300 font-display:block}@font-face{font-family:"essonnes-display";src:url(https://use.typekit.net/af/6a5fe5/00000000000000003b9ada64/27/l?subset_id=2&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/6a5fe5/00000000000000003b9ada64/27/d?subset_id=2&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/6a5fe5/00000000000000003b9ada64/27/a?subset_id=2&fvd=i4&v=3) format("opentype");font-style:italic;font-weight:400 font-display:block}.tk-brandon-grotesque{font-family:"brandon-grotesque",sans-serif}.tk-essonnes-display{font-family:"essonnes-display",serif}.container{max-width:1280px;margin:0 auto}iframe{width:100%;border:none;margin-top:12px;margin-bottom:12px}@media (min-width:310px){iframe{width:1px;min-width:100%;*width:100%;overflow:hidden}}h1{color:#333;font-family:"essonnes-display",sans-serif;font-style:italic;font-weight:400;letter-spacing:1px;font-size:70px;line-height:1.1em;margin:0 0 5px 0}@media (min-width:320px) and (max-width:667px){h1{font-size:1.8em}}h2{color:#333333!important;font-family:"essonnes-display",sans-serif;font-style:italic;font-weight:400;font-size:24px;margin-top:20px;margin-bottom:0;line-height:30px}@media (min-width:320px) and (max-width:600px){h2{margin-top:0}}.h2-link,.h2-link:visited,.h2-link:active,.h2-link:hover{color:#e0bc75;font-family:"essonnes-display",sans-serif!important;font-style:italic!important;font-weight:400!important;font-size:24px!important;margin-top:25px;margin-bottom:25px;line-height:30px}h3{color:#222;font-family:"brandon-grotesque",sans-serif;font-weight:300;font-size:19px;letter-spacing:1px;text-transform:uppercase;margin-top:25px;margin-bottom:10px;line-height:30px}.h3-link,.h3-link:visited,.h3-link:active,.h3-link:hover{color:#e0bc75;font-family:"brandon-grotesque",sans-serif!important;font-weight:300!important;font-size:19px!important;letter-spacing:1px!important;text-transform:uppercase;margin-top:25px;margin-bottom:10px;line-height:30px}body{margin:0 auto;position:relative;color:#333;font-family:"brandon-grotesque",sans-serif;font-size:20px!important;font-weight:300;line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale}.article-image{max-width:60%;height:auto;display:block;margin:10px auto}.article-image2{max-width:100%;height:auto;display:block;margin:10px auto}article{padding:110px 20px}.article-list li{padding-bottom:10px;font-weight:400}.article-list2 li{padding-bottom:20px}.breadcrumb{margin:40px 0 0 0;background:#fff;height:30px;border-left:1px solid #e0bc75;border-radius:0;padding:15px 0 0 20px}.breadcrumb li{float:left;border-right:1px solid #adadad;padding-left:5px;padding-right:5px;height:15px;line-height:13px;list-style:none}.breadcrumb li:last-child{border-right:none;color:#adadad;font-family:"brandon-grotesque",sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;text-align:left;line-height:17px;-webkit-font-smoothing:auto}.breadcrumb li a{color:#adadad;font-family:"brandon-grotesque",sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;text-align:left;-webkit-font-smoothing:auto}.breadcrumb li a:hover{color:#e0bc75}.breadcrumb li a:visited,a:active{text-decoration:none}@media (min-width:320px) and (max-width:457px){.breadcrumb{height:45px}}a,a:link,a:active,a:visited{color:#e0bc75;font-family:"brandon-grotesque",sans-serif;font-size:20px;font-weight:300;text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.logo{position:fixed;z-index:2;top:9px;left:4px;margin:0;padding:0}.logo img{height:85px;width:90px}footer{position:absolute;bottom:0;width:100%;background:#363636}.footer-menu{background:#363636;height:50px;margin:0;padding:0;list-style:none}.footer-menu li{text-decoration:none;float:right;padding:13px 12px 0 12px}.footer-menu li:first-child{padding-right:20px}.footer-menu li img{width:22px;height:22px}.footer-icons{height:24px;width:24px;background-image:url(../img/footer-sprites.png);background-size:120px 48px}.dmca{background-position:top 0 left -96px}.dmca:hover{background-position:top 24px left -96px}.facebook{background-position:top 0 left -72px}.facebook:hover{background-position:top 24px left -72px}.google{background-position:top 0 left -48px}.google:hover{background-position:top 24px left -48px}.email{background-position:top 0 left -24px}.email:hover{background-position:top 24px left -24px}.sivukartta{background-position:top 0 left 0}.sivukartta:hover{background-position:top 24px left 0}.button_container{top:20px;right:20px;width:60px;height:60px;border:1px solid #e0bc75;position:fixed;cursor:pointer;z-index:999}.name_container{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menu_name{position:absolute;left:52%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#e0bc75;font-family:"brandon-grotesque",sans-serif;font-size:18px;letter-spacing:5px;-webkit-transition:all .25s ease;transition:all .25s ease}#open_name{position:absolute;left:12%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#e0bc75;opacity:0;font-family:"brandon-grotesque",sans-serif;font-size:18px;letter-spacing:5px;-webkit-transition:all .25s ease;transition:all .25s ease}.button_container:hover #menu_name{left:75%;opacity:0}.button_container:hover #open_name{left:52%;opacity:1}#line_one,#line_two{width:0;height:2px;background:#e0bc75;position:absolute;top:50%;left:50%;opacity:0}#line_one{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:all .5s ease;transition:all .5s ease}#line_two{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:all .5s .5s ease;transition:all .5s .5s ease}.button_container.active #line_one{width:50px;opacity:1}.button_container.active #line_two{width:50px;opacity:1}.button_container.active .name_container{opacity:0}.menu{width:100%;height:100vh;background:#363636;position:fixed;z-index:2;-webkit-transform:translate(0%,100%);transform:translate(0%,100%);-webkit-transition:all .5s ease;transition:all .5s ease}.menu nav{position:fixed;top:50%;text-align:right;width:inherit;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.menu nav a{color:white;text-decoration:none;font-family:"brandon-grotesque",sans-serif;font-size:18px;text-transform:uppercase;display:block;padding:10px;margin-right:20px;text-align:right;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.menu nav a:after{content:'';position:absolute;display:block;right:0;width:0;height:2px;margin-top:-.75em;background:#e0bc75;transform-origin:center left;transition:width 0.5s ease}.menu nav a:hover:after{width:135px}.menu.open{-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}.menu.open a{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.3s;transition-delay:.3s}.menu.open a:nth-of-type(2){-webkit-transition-delay:.3s;transition-delay:.4s}.menu.open a:nth-of-type(3){-webkit-transition-delay:.3s;transition-delay:.5s}.menu.open a:nth-of-type(4){-webkit-transition-delay:.3s;transition-delay:.6s}.menu.open a:nth-of-type(5){-webkit-transition-delay:.3s;transition-delay:.7s}.division_line{position:fixed;bottom:75px;right:25px;width:0;height:1px;background:#fff;-webkit-transition:width .5s ease;transition:width .5s ease}.menu.open .division_line{width:150px;-webkit-transition-delay:.7s;transition-delay:.7s}.icon_container{position:fixed;bottom:0;right:0;opacity:0;width:inherit;text-align:right;padding:20px;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.icon_container i{color:#e0bc75;cursor:pointer;padding:10px}.menu.open .icon_container{opacity:1;-webkit-transition-delay:.7s;transition-delay:.7s}.navigation{position:fixed;background:#fff;height:102px;top:0;margin:0;width:100%}@media (min-width:1450px){.navigation{background:transparent}}.border{width:80%;border-bottom:1px solid #eaeaea;display:block;margin:30px auto}.games{margin-top:40px;margin-bottom:40px}@media (min-width:320px) and (max-width:550px){.games{margin-top:0}}.games .row{display:flex;flex-basis:100%;margin-bottom:40px}.games .row:last-child{margin-bottom:0}@media (min-width:320px) and (max-width:725px){.games .row{margin-bottom:0}}.games .column:first-child{padding-right:40px}.games .column:last-child{padding-left:40px}.games .column{display:flex;flex-flow:column nowrap;flex-basis:50%;width:50%;justify-content:flex-start}.games .column img{height:auto;object-fit:scale-down}@media (min-width:320px) and (max-width:1240px){.games .column img{width:100%}}@media (min-width:320px) and (max-width:767px){.games .column img{margin-top:14px;margin-bottom:10px}}.games .row:after{display:table}.games .play{width:auto;height:40px;display:flex;justify-content:center;align-items:center;background-color:transparent;transition:width .5s ease;cursor:pointer;padding:5px 30px;text-transform:uppercase;border:1px solid #e0bc75;font-size:16px;margin-bottom:10px}.games .like{align-self:stretch;width:62px;margin-bottom:10px;cursor:pointer;background:url(../img/games/tykkaa-pelista.png);background-repeat:no-repeat;background-size:contain}.games .like:hover{align-self:stretch;width:62px;margin-bottom:10px;background:url(../img/games/tykatty-pelista.png);background-repeat:no-repeat;background-size:contain}.games .like.activated{align-self:stretch;width:62px;margin-bottom:10px;background:url(../img/games/tykatty-pelista.png);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:725px){.games .column{flex-basis:100%}.game .column img{width:100%}.games .row{flex-flow:row wrap;justify-content:center}.games .column:first-child{padding-right:0}.games .column:last-child{padding-left:0}}.games .footer{display:flex;justify-content:space-between;margin-top:auto}.like-wrapper{display:flex}.like-wrapper .like-count{margin-top:16px}