body{color:#002e5c}h1,h2,h3,h4{font-weight:700}h1{font-size:30px;margin:0.7em 0 0.7em}h2{font-size:24px;margin:1em 0 0.3em}h3{font-size:20px;margin:1em 0 0.3em}h4{font-size:1em;margin:1em 0 0.3em;font-family:"Montserrat",Verdana,sans-serif}a{color:#ff900c}a:hover{color:#e98105}img{max-width:100%;height:auto}input,textarea{max-width:100%}.header-logo{z-index:1}.navbar-brand{height:auto;padding-bottom:0}.hdr-margin{margin-top:67px}.navbar-fixed-top{background-color:#fff;border-bottom:1px solid #ececeb}.navbar-nav li a{text-transform:uppercase;font-weight:700;color:#002e5c;background-color:transparent;font-size:14px;letter-spacing:0.03em}.navbar-nav li a:hover,.navbar-nav .active>a,.dropdown-menu>.active>a:hover{color:#ff900c}.navbar-nav ul ul a{font-size:14px}.dropdown-menu{border-radius:0px;border:0px none;padding:0}.dropdown-menu>li>a{text-transform:none;font-weight:400}.dropdown-menu>li>a:hover{background-color:transparent}.dropdown-menu>li.active>a{text-decoration:underline}.dropdown-menu>li.active>a:hover{text-decoration:underline}.service24{font-family:"Montserrat",Verdana,sans-serif;font-weight:700;background:url("../images/clock_24.png") top left no-repeat;padding-left:50px;font-size:0.8em}.service24 strong{color:#ff900c}.nav>li>a:hover,.nav>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent}.navbar-brand #logo_white{display:none}.navbar-form{margin:0 !important;padding:0 !important;position:relative}.navbar-form label.btn.btn-default:hover,.navbar-form label.btn.btn-default:focus{border-color:transparent}.navbar-form .type_submit{display:none}.navbar-form input#srch-term{font-size:14px;border:none;position:relative;width:200px;height:40px;padding:5px 10px;line-height:34px;border-radius:1px;z-index:1;float:right;border:1px solid #ECECEB;box-shadow:0px 0px 0px;margin-right:40px}.navbar-form label{border-color:transparent;margin-bottom:0;font-weight:400}.navbar-form i.fa.fa-search{margin:0;padding:0;font-size:18px;color:#ff900c;line-height:40px;text-align:center;width:40px;position:absolute;z-index:2;right:0}.navbar-form label .type_submit{display:block;position:absolute;z-index:100;top:0;width:40px;text-indent:-9999px;background:none;border:none;height:40px}.hero-section{background-color:#002e5c;color:#fff;padding:1.5em 0}.hero-section h1 strong{color:#ff900c}.hero-section .recommed{color:#5997b8;font-size:12px;background:url(../images/99_prosent_sininen.png) left top no-repeat;padding-left:86px;padding-top:1px;min-height:87px}.hero-section .recommed h4{font-size:18px;text-transform:uppercase;color:#5997b8;margin-bottom:0}.hero-section .recommed a{color:#5997b8;text-decoration:underline;font-style:italic}.organisation-descriptions{margin:3px 0}.organisation-descriptions h2{margin-bottom:0.6em;letter-spacing:0.04em}.organisation-descriptions p a{font-weight:700;text-decoration:underline;margin-top:1.5em;display:block}.organisation-descriptions .item{border:3px solid #fff;padding-bottom:40px;line-height:1.4em}.organisation-descriptions .item.dark{background-color:#014670;color:#fff}.organisation-descriptions .item.dark h2{color:#ff900c;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em}.organisation-descriptions .item.list{padding:0}.organisation-descriptions .item.list h2{text-align:center;margin-bottom:0.8em}.organisation-descriptions .item.list ul{margin-left:0;padding-left:0;width:100%}.organisation-descriptions .item.list li a{display:block;padding:1.1em 0.5em 1.5em 5.5em;border-top:1px solid #0274be;color:#fff;font-weight:700;font-size:18px}.organisation-descriptions .item.list li.icon a{background:url(../images/service_icons.png) no-repeat}.organisation-descriptions .item.list li.ic-home a{background-position:18px 10px}.organisation-descriptions .item.list li.ic-company a{background-position:18px -62px}.organisation-descriptions .item.list li.ic-farm a{background-position:18px -135px}.organisation-descriptions .item.list li.ic-public a{background-position:18px -208px}.organisation-descriptions .item.list p{margin:0px}.organisation-descriptions .item.list .readAll{display:block;padding:1.7em 0.5em 2em;border-top:2px solid #fff;background-color:#0274be;color:#fff;font-weight:700;text-decoration:none;text-align:center;text-transform:uppercase}.organisation-descriptions .item.image{min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:right bottom}.organisation-descriptions .item.image.narrow{background-image:url(../images/bg_mobiilisovellus.jpg)}.organisation-descriptions .item.image.wide{background-image:url(../images/bg_turvaassat_henkilostoa_17.jpg);background-position:center center}.organisation-descriptions .row .item:first-child{border-left:0px}.organisation-descriptions .row .item:last-child{border-right:0px}.linkki_kilpi{text-transform:uppercase;display:block;margin-top:3em !important;padding:4px 0 0 34px;background:url(../images/linkki_kilpi.png) top left no-repeat;min-height:30px}.news-section{background:#f5f6f7;padding:0.8em 0 3.5em}.news-section h2{margin-top:0.7em}.news-section .section-header .component{border-bottom:1px solid #eeeeef;padding-bottom:0.4em;margin-bottom:1em}.article-shorten{margin-top:0.5em}.article-shorten .date{font-size:12px}.article-shorten h3{margin-top:0;text-transform:uppercase;font-size:14px}.article-shorten .readMore{font-weight:700;text-decoration:underline;display:block;margin-top:1em}.page-section{padding:1.4em 0 3em}.page-content img{margin:0.5em 0}.page-content h2{font-size:20px}.page-content h3{font-size:17px}.page-header{background-color:#0a3157}.page-header,.page-header p{margin:0;padding:0}.page-content h1{border-bottom:2px solid #f7f7f7;padding-bottom:0.6em}.page-content h1:first-child{margin-top:0}.page-content .palvelut h2{margin-top:1.7em}.page-content a{text-decoration:underline;font-weight:700}.breadcrumbs{padding-bottom:2em;color:#9a9b9b;font-size:14px}.breadcrumbs a{color:#9a9b9b;font-style:italic;text-decoration:underline;display:inline-block;margin:0 0.2em}.breadcrumbs span.last{font-weight:700}.ingressi{font-weight:700}.someShare{margin-top:2em}.col-md-8 .secondaryContent{margin:2em 0 0}.sidebar h3{text-transform:uppercase;font-size:26px;margin-bottom:0.6em;border-bottom:2px solid #f7f7f7;padding-bottom:0.8em}.sidebar h3 a:hover{color:inherit;text-decoration:none}.sidebar .secNav{margin-bottom:2em;width:100%}.sidebar .secNav h3,.sidebar .secNav h3 a{color:#ff900c}.sidebar .secNav h3{margin-top:0.3em}.sidebar .secNav ul{list-style:none;padding-left:0;margin-left:0}.sidebar .secNav ul ul{margin-left:1em}.sidebar .secNav a,.sidebar .secNav .active a{color:#002e5c}.sidebar .secNav .active>a,.sidebar .secNav a:hover{text-decoration:underline}.sidebar .secNav .component>ul>li{padding:0.3em 0}.sidebar .secNav .component>ul>li>a{font-weight:700;font-size:18px;padding:0.1em 0;line-height:1em;display:block}.sidebar .secNav .component>ul li li{margin-top:0.5em}.sidebar .secNav .component>ul li li a{font-size:16px}.sidebar .secNav ul ul{display:none}.sidebar .secNav ul .active ul{display:block}.sidebar .affix{top:100px}.sidebar .affix-bottom{position:absolute}.footer h4{font-size:14px;text-transform:uppercase;margin:2.3em 0 1em;color:#ff900c}.footer a{color:#fff}.footer ul{list-style:none;padding-left:0;font-size:14px}.footer ul li a:before{content:"\203A";display:inline-block;margin-right:7px;font-family:verdana;color:#ff900c}.footer #mplogo{width:81px;height:10px}.footer .description h4{margin-top:1.2em}.footer .description img{max-width:170px;margin-bottom:0.5em}.footer .description a{text-decoration:underline;color:#ff900c}.footer-top{background:#003b60;color:#fff;padding:1.5em 0;font-size:13px}.footer-bottom{background-color:#00233e;color:#13547f;padding:1.5em 0 1em;min-height:20px;font-size:14px}#top-link-block{background-color:#E8E7E7;border:1px solid #D0CFCF;font-size:14px;color:#323232;position:fixed;bottom:18px;right:10px;border-radius:10px;z-index:100;opacity:0.8}#top-link-block a{color:#323232;text-decoration:none;padding:0.3em 0.7em 0.5em;display:block;font-size:20px}.recommed .column{border-bottom:1px solid #014670;padding-bottom:3em;margin-bottom:1em}.recommed .component{background:url(../images/99_prosent.png) left top no-repeat;padding-top:17px;padding-left:50px;text-align:center;font-size:12px;min-height:83px}.recommed .component h4{font-size:18px;margin:0;color:#fff}.recommed .component p{margin:0;font-family:georgia, serif;font-style:italic}.recommed .component a{color:#ff900c;text-decoration:underline}.sideBoxes{position:fixed;right:0;top:200px;text-align:right;display:none}.sideBoxes a{text-align:center;display:block;background-color:#ff900c;padding:3em 1em;color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;font-family:"Montserrat",Verdana,sans-serif;-webkit-transition:background-color .2s;transition:background-color .2s}.sideBoxes a.color2{background-color:#3498fc;margin-top:7px;padding:2.5em 1em}.sideBoxes a:hover{background-color:#e98105;text-decoration:none}.sideBoxes a.color2:hover{background-color:#0274be}.page-content form{margin-top:3em}.page-content form label{display:block}.page-content form .options{margin-bottom:1em}@media (max-width: 767px){h1{font-size:23px}header .container-fluid{padding:0 !important}.navbar-fixed-top{padding:5px 0 7px}.navbar-toggle .icon-bar{background-color:#38373b}.navbar-toggle{margin-right:0}.navbar-brand{padding:12px 0px}.navbar-brand>img{max-height:30px;width:auto !important}.navbar-form label,.navbar-form input#srch-term{width:95%}.navbar-form i.fa.fa-search,.navbar-form label .type_submit{right:0}.navbar-form{margin:0 15px !important}.navbar-nav .dropdown-menu,.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.handlemobile .open .dropdown-menu{display:none !important}.handlemobile .navbar-nav .showChildren ul.dropdown-menu{display:block !important}.service24{margin:10px 0 20px -25px}.sidebar{margin-bottom:2em}.sidebar .affix{position:relative;top:0}.secMenuToggle{cursor:pointer;display:block;background-color:#916f67;color:#fff;padding:10px;margin:5px 0;text-transform:uppercase;font-weight:700;text-align:center}.sidebar-box{padding:0.8em 1em}.sidebar h3{font-size:27px;margin-bottom:0.3em}.footer h4{font-size:20px;margin-bottom:0.5em;margin-top:1.5em}.footer .description{font-size:16px}.footer .description img{margin-bottom:9px;max-width:112px}.target{padding-top:100px;margin-top:-80px}.sideBoxes{display:none;position:relative;top:0;margin:0}}@media (max-width: 767px) and (min-height: 500px){.navbar-fixed-top .navbar-collapse{max-height:none}}@media (min-width: 768px){.navbar-nav{float:none;margin:0;display:inline-block}.navbar-collapse{float:right}.main-header .searchForm,.main-header .service24{display:inline-block}.header-navi{float:right}.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}.navbar-form label .type_submit{right:0}.dropdown-menu{background-color:#002e5c;border-top:5px solid #ff900c;padding:5px 0}.dropdown-menu>li>a{color:#fff}.dropdown-menu>li.active>a{color:#fff}.organisation-descriptions .item{min-height:300px}.organisation-descriptions .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-header{font-size:30px;line-height:1.0em}.news-section .section-header .component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.news-section .section-header h2{display:inline-block}.news-section .section-header p{display:inline-block;font-size:18px;font-weight:700;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.recommed .component{width:440px;margin:0 auto}.hero-section{background:url(../images/bg_etusivu_vartija.jpg) top right no-repeat #002e5c;background-size:cover}.secNav{max-width:206px}.target{padding-top:100px;margin-top:-80px}.sidebar .affix{top:130px}.sideBoxes{display:none;position:relative;top:0;margin:7px 0;overflow:hidden}.sideBoxes a{width:50%;float:right;height:130px}.sideBoxes a.color2{float:left;margin:0}}@media (min-width: 768px) and (max-width: 1199px){.hdr-margin{margin-top:113px}.navbar-nav{width:100%}.navbar-nav li a{font-size:17px}.navbar-nav>li>a{padding:0.5em 1em}.navbar-nav>li:first-child>a{padding-left:0}.navbar-brand>img{margin-top:0.4em;margin-bottom:1em;width:205px;height:auto;max-width:none}.navbar-form input#srch-term{height:35px;margin-top:5px;font-size:12px}.main-header .searchForm,.main-header .service24{position:absolute;top:15px}.main-header .searchForm{right:230px}.main-header .service24{width:200px;right:0}.header-navi,.navbar-collapse{float:none}.sidebar .affix,.sidebar .affix-bottom{position:relative;top:0}}@media (min-width: 768px) and (max-width: 991px){.navbar-nav li a{font-size:15px}.organisation-descriptions .item{padding-bottom:0}.organisation-descriptions .item.list ul{margin-bottom:2.4em}.organisation-descriptions .item.list .readAll{padding:1.7em 0.5em 2em}.organisation-descriptions .item.list h2{font-size:19px}.organisation-descriptions .item.list li a{padding-left:4.5em}.sidebar-box h3{margin-bottom:0.5em}.sidebar-box{padding:0.8em 1em}.sidebar-box nav>ul>li>a{font-size:16px;padding:0.1em 0 0.2em}.footer .description:after{content:"";margin-top:30px;display:block;border-bottom:1px solid #014670}.footer-middlerow{border-top:1px solid #787777;margin-top:30px}.footer-middlerow a{padding:0px 5px}.form-title{margin-bottom:10px}.sideBoxes{display:block;margin:0}}@media (min-width: 992px){.hdr-margin{margin-top:116px}.hero-section h1{font-size:50px}.page-header{min-height:90px}.page-content h1{font-size:34px}.page-content h2{font-size:24px}.page-content h3{font-size:20px}.ingressi{font-size:1.3em}.footer-top{padding:3.3em 0 3.5em}.footer .description{margin-top:1.2em}.news-section .section-header h2{font-size:34px}.organisation-descriptions h2{font-size:30px}.organisation-descriptions .list h2{font-size:24px}.secNav{max-width:280px}.navbar-form{margin:0em 15px 0 !important}.navbar-form label #srch-term{width:200px;-webkit-transition:all 0.5s;transition:all 0.5s;box-shadow:0px 0px 0px;border-width:0px;padding:0;position:absolute;top:0px;right:-40px;opacity:0;display:none;margin-left:20px;padding-left:10px}.navbar-form label{border-color:transparent;width:40px;margin-bottom:0;font-weight:400;height:40px}.navbar-form i.fa.fa-search{margin:0;padding:0;font-size:16px;color:#ff900c;line-height:40px;text-align:center;width:40px;position:absolute;z-index:2}.navbar-form label .type_submit{display:block;position:absolute;z-index:100;top:0;width:40px;text-indent:-9999px;background:none;border:none;height:40px}.js-enabled .navbar-form label .type_submit{display:none}.navbar-form label.search-visible #srch-term{max-width:none;border-width:1px;border:1px solid #ECECEB;opacity:1;display:block;top:50px}}@media (min-width: 1100px){#top-link-block{display:none}}@media (min-width: 1200px){.hdr-margin{margin-top:90px}.navbar-fixed-top{min-height:90px;padding:0.5em 0}.navbar-nav{position:relative;top:11px}.nav>li>a{padding-left:11px;padding-right:11px}.navbar-form i.fa.fa-search{margin-top:6px}.organisation-descriptions .text-container{max-width:300px;float:right}.organisation-descriptions .text-container.last{float:none}.organisation-descriptions h2{font-size:36px;margin-bottom:1.2em;margin-top:0}.organisation-descriptions .item{padding-top:2.4em}.organisation-descriptions .item.list{padding-top:1.4em}.organisation-descriptions .item:first-child{padding-top:2.8em}.organisation-descriptions .item.dark h2{font-size:28px}.organisation-descriptions .item.list .readAll{padding:1.7em 0.5em 2em}.hero-section h1{font-size:70px}.secNav{max-width:247px}.footer-top .col-md-6 ul:nth-child(2){float:left}.footer-top .col-md-6 ul:nth-child(3){float:right}}@media (min-width: 1300px){.nav>li>a{padding-left:15px;padding-right:15px}.service24{font-size:1em}.hero-section{padding-bottom:70px}.hero-text{margin-top:8em}.sideBoxes{display:block;position:fixed;top:200px;z-index:1;margin:7px 0}.sideBoxes a,.sideBoxes a.color2{width:auto;float:none;margin-top:7px}.home .hdr-margin{margin-top:0}.landing-menu{border-bottom:0px}.landing-menu.static{position:absolute;top:0}.landing-menu,.landing-menu .dropdown-menu,.landing-menu .nav,.landing-menu .nav .open>a,.landing-menu .nav .open>a:hover,.landing-menu .nav .open>a:focus{background-color:transparent !important}.landing-menu .dropdown-menu{box-shadow:0px 0px 0px;padding-top:0}.landing-menu li a{color:#fff}.landing-menu .navbar-nav>li>a{padding-bottom:1em}.landing-menu .navbar-nav li a:hover,.landing-menu .navbar-nav .active a{color:#ff900c;background-color:transparent}.landing-menu .navbar-brand #logo_white{display:block}.landing-menu .navbar-brand #logo_color{display:none}.main-header .landing-menu .service24{color:#fff;background-image:url(../images/clock_24_white.png)}}@media only screen and (max-width: 1200px) and (min-width: 1024px){.container{margin:0 auto}}@media (min-width: 1600px){.page-header{max-height:350px;overflow:hidden}.page-header img{width:100%}.service24{font-size:1em}}.baseEditor header ul ul{display:none !important}.baseEditor .hdr-margin{margin-top:0}.baseEditor .navbar-fixed-top,.baseEditor .navbar-fixed-bottom,.baseEditor .navbar-wrapper{position:relative}.baseEditor .navbar-wrapper{position:relative}.basetip{background-color:#0085a8;border-radius:5px;color:#fff;display:inline-block;font-size:11px;font-weight:300;padding:1px 5px}.tripCategories .component_editorHeader{width:100%;display:block}.tripCategories .componentContainer{width:31%;display:block;float:left}.tripCategories .componentContainer .component{width:100%}
/*# sourceMappingURL=style_site.css.map */
