﻿@import"//cdn.metatavu.io/assets/mikkeli/fonts/cairo/style.css";@import"//cdn.metatavu.io/assets/mikkeli/fonts/titillium-web/style.css";@import"//cdn.metatavu.io/assets/mikkeli/fonts/questa-grande/style.css";@import"//cdn.metatavu.io/assets/mikkeli/fonts/titillium-web-italic/style.css";@import"//cdn.metatavu.io/libs/font-awesome/4.6.3/css/font-awesome.min.css";html{scroll-behavior:smooth}.content-container{overflow-x:hidden;overflow:hidden;width:100%}.search-results{position:absolute;right:0;width:100%;z-index:99999;background:rgba(255,255,255,.9);text-align:left;padding:10px;border:1px solid rgba(0,0,0,.05);margin-top:5px;border-radius:5px}.search-results .no-results{font-size:14px}.search-results h3{font-size:16px;background:rgba(0,0,0,.01);padding:5px;margin-left:-5px;margin-right:-5px;font-weight:bold;margin-top:10px}.search-results h3:first-of-type{margin-top:0}.search-results .search-header{font-size:16px;background:rgba(0,0,0,.01);padding:5px;margin-left:-5px;margin-right:-5px;font-weight:bold;margin-top:10px;margin-bottom:0}.search-results .search-header:first-of-type{margin-top:0}.search-results ul{margin-left:0;margin-bottom:0;padding-left:0;padding-bottom:0}.search-results ul li{list-style:none}.search-results ul li .fa{margin-top:4px}.search-results ul li a{vertical-align:middle;font-size:14px;color:#000;margin-left:5px;max-width:calc(100% - 40px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.search-results ul li .file-page-link{margin-left:5px}.search-results ul li .file-page-link .fa{margin-top:6px}*[data-lazy-bg-image]{background-image:url("/gfx/load.svg") !important;background-size:48px auto !important;background-position:center center !important;background-repeat:no-repeat !important;background-color:#eee !important}.map-link{display:inline-block;height:28px;vertical-align:top}.locale-menu{display:inline-block;position:relative;height:28px;vertical-align:top}.locale-menu .current-locale{display:block;border:0}.locale-menu .current-locale::after{content:"⌄";position:absolute;bottom:0px;background:#304ea2;width:100%;height:9px;padding:0;margin:0;color:#fff;left:0;font-size:18px;line-height:0px}.locale-menu a{display:none}.locale-menu .current-locale,.locale-menu a{z-index:999999;background:#304ea2;color:#fff;font-size:12px;padding:4px;text-align:center;margin-left:3px;text-transform:uppercase;text-decoration:none;cursor:pointer;width:28px;height:28px;position:relative}.locale-menu.locale-menu-open a{display:block}.locale-menu.locale-menu-open .current-locale::after{content:" "}@media(min-width: 1199px){.logo-container{padding-top:54px}}@media(max-width: 767px){.logo-container{margin-bottom:26px}}nav.navbar{padding-top:36px;padding-bottom:18px;padding-right:20px}.navbar-toggler{padding-top:4px;padding-left:0}.navbar-toggler .fa-bars{color:#5f626a;font-size:30px}.navbar-toggler:focus{box-shadow:none;outline-style:none;border-color:rgba(0,0,0,0)}.header-banner{margin-bottom:30px}.to-content{opacity:0;position:absolute}.nav-search-container{padding-bottom:15px}.nav-search-container .search-label{opacity:0;position:absolute}.nav-search-container input{border:0;border-radius:0;font-size:12px;padding-bottom:4px;padding-left:10px;padding-top:4px;width:100%;background:#e5e5e5;color:#000;height:30px}.nav-search-container input:focus{border-color:#234c8e}@media(min-width: 767px){.nav-search-container input{max-width:190px}}.nav-search-container .fa-search,.nav-search-container .fa-circle-o-notch{margin-left:-35px;color:#fff;font-size:20px;margin-top:4px;position:absolute;border:0;background-color:rgba(0,0,0,0)}.nav-search-container .fa-search:hover,.nav-search-container .fa-circle-o-notch:hover{text-decoration:none}.nav-search-container .fa-circle-o-notch{display:none;font-size:20px;margin-top:5px;margin-left:-27px}.nav-search-container.searching .fa-search{visibility:hidden}.nav-search-container.searching .fa-circle-o-notch{display:inline-block}.nav-some-icons .fa{color:#999;font-size:28px;padding-left:12px}.nav-quick-icons{text-align:right}.nav-quick-icons .fa{color:#fff;font-size:16px;background:#304ea2;width:28px;text-align:center;padding-top:6px;padding-bottom:6px}.navbar-light .navbar-nav .nav-item{margin-left:20px}@media(max-width: 991px){.navbar-light .navbar-nav .nav-item{margin-left:0;margin-right:20px}}@media(max-width: 543px){.navbar-light .navbar-nav .nav-item{margin-right:0}}.navbar-light .navbar-nav.nav-bar-primary .nav-link,.navbar-light .navbar-nav.nav-bar-secondary .nav-link{font-family:"Titillium Web",sans-serif;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0;color:#234c8e;text-transform:uppercase}.navbar-light .navbar-nav.nav-bar-primary .nav-item:first-child,.navbar-light .navbar-nav.nav-bar-secondary .nav-item:first-child{margin-left:0}.horizontal-line{height:8px;background-repeat:repeat-x;background-image:url("/gfx/layout/mikkeli-banner-border.png");width:100%}footer{color:#fff;margin-top:59px;min-height:280px;background-color:#234c8e}footer .footer-container{padding-bottom:25px}footer a,footer a:hover,footer a:visited{color:#fff}footer img{margin-top:55px;margin-bottom:10px}footer .footer-logo-container{margin-top:64px}footer .footer-address-container{margin-top:26px}footer .footer-row{margin-top:50px}footer .footer-row a:focus{color:#ffd400}footer p{font-family:"Titillium Web",sans-serif;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0}footer h4{font-family:"Titillium Web",sans-serif;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0;text-transform:uppercase}.read-speaker-wrapper{margin-top:20px;margin-bottom:75px;font-size:14px}@media(max-width: 991px){.read-speaker-wrapper{margin-bottom:30px}}.skip-link{background-color:#fff;padding:15px 20px;font-size:16px;position:absolute;top:0;left:-100%;z-index:5;transition:all,.5s;border-radius:0 0 10px}.skip-link:focus{left:0}.skip-link:hover{background:#797979;text-decoration:none}/*# sourceMappingURL=styles.min.css.map */
