#masthead
.container{width:100%;padding:0}#masthead{background:#fff;background:rgba(255,255,255,0.9);min-height:70px}#masthead .site-description{display:none}.image-bg-header .site-title
a{color:#626262}.sticky-nav{box-shadow:0 2px 10px rgba(0,0,0,0.16);background:rgba(255,255,255,0.9)}.site-branding{display:flex}.site-logo{position:absolute;top:1rem}.site-logo
img{max-width:100%;max-height:80px}.site-title-text{margin-left:100px}.site-title{margin-top:15px}.sticky-nav .site-title{margin-top:15px;transition:none}.site-title
a{color:#626262;font-size:24px}.header-wrapper{height:auto !important}.image-bg-header
a{color:#626262}.flexslider-container + .site-content .hero-container{display:none}.hero-container+.hero-container{display:none}.en-slide-details{font-size:80px;font-family:"Waiting for the Sunrise","Helvetica Neue",Helvetica,Arial,sans-serif;background:rgba(255,255,255,0.7);padding:1rem;color:#266c03}.en-slide-details
p{margin-bottom:0}.en-slide-details
a{background:#266c03;border:2px
solid #266c03;color:#fff;padding-bottom:15px;padding-top:15px}.main-navigation
a{line-height:80px}.main-navigation ul
ul{top:80px}.main-navigation ul .sub-menu .sub-menu{position:relative;left:0;top:0;margin-left:1rem;box-shadow:none}.main-navigation ul li:hover > ul, .main-navigation ul li.focus>ul{right:0}.children{margin-left:2rem !important}.main-navigation a:hover{background:#1e1e1e;color:#fff}.menu > li:last-child
a{padding-right:20px}#main-nav-button{margin-top:10px}.container{width:95%}body,button,input,select,textarea{font-size:16px}.hero-wrapper,.header-wrapper{background:rgba(0,0,0,0.5)}.hero-wrapper{background:url('http://vantaansteinerkoulu.fi/wp-content/uploads/2018/12/vantaa_bg.png') no-repeat;background-size:cover;padding:160px
0 0}.page-title-hero{background:#279b1a;box-shadow:0 2px 10px rgba(0,0,0,0.26);color:#fff;padding:1rem 0}.img-banner .hero-wrapper{bottom:0;top:auto;padding:0;transform:none;-webkit-transform:none;-ms-transform:none}.site-title,.widget-title,.page-title-hero,.footer-widget-title,.enliven-slider-title,.enl-fp-title,.enl-widget-title{font-family:"Waiting for the sunrise"}.current_page_item a, .sticky-nav .current_page_item
a{color:#266c03;font-weight:bold}h1,h2,h3{font-family:"Waiting for the Sunrise","Helvetica Neue",Helvetica,Arial,sans-serif;color:#266c03}h1{font-size:36px}h2{font-size:24px}a,a:visited{color:#279b1a}a:hover,a:focus{color:#000;text-decoration:underline}.page .site-content,.enl-page{background:#fff}.enl-page{padding:15px}.enl-widget{background:#f5f5f5;box-shadow:2px 4px 10px rgba(0,0,0,0.16)}.footer-widget-area{background:#fcfedd}.footer-widget-title{color:#266c03}.breadcrumbs{margin-left:1rem}.home
.breadcrumbs{display:none}.slogan{font-size:24px;text-align:center;padding-top:40px;padding-bottom:80px;width:90%;margin:0
auto}.custom-recent-posts
span{margin-right: .5rem}.latest-posts
ul{list-style:none;margin:0;padding:0}.latest-posts
li{border-bottom:1px solid #279b1a;padding-bottom:1rem;margin-bottom:1rem}.latest-posts
a{color:#279b1a}.search-form{display:flex}.search-form
label{display:inline-block;width:auto}.panel-grid-cell:nth-child(2){background-color:#fcfedd;color:#000;padding:2.5rem 2.5rem 190px !important;background-image:url('http://vantaansteinerkoulu.fi/wp-content/uploads/2018/12/satakieli_oksalla.png');background-repeat:no-repeat;background-position:left bottom}.frontpage .panel-grid-cell:nth-child(2){background-color:#fff;color:#000;padding:0
0 0 2em !important;background-image:none;border-left:1px solid #eee}.highlights{align-items:stretch !important;border-top:1px solid #eee;border-bottom:1px solid #eee;display:flex;padding-top:2.5rem;padding-bottom:2.5rem;margin-top:2.5rem;margin-bottom:5rem}.highlights .panel-grid-cell:nth-child(2){background-color:transparent;color:#717171;padding:0
1.5rem !important;background-image:none;background-repeat:no-repeat;background-position:left bottom}.highlights .panel-grid-cell{border-right:1px solid #eee;display:flex;flex-direction:column;padding:0
1.5rem !important;width:33.3% !important}.highlights .so-panel.widget_media_image{margin-bottom:0 !important}.highlights .panel-grid-cell:last-of-type{border-right:none}.highlights .panel-last-child{margin-top:auto}.highlights .so-widget-sow-button .ow-button-base
a{background:#266c03;border:1px
solid #266c03;color:#fff}.tribe-list-widget{list-style:none;margin:0;padding:0}.tribe-list-widget
li{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:1rem}.tribe-events-widget-link{text-align:right}.tribe-event-title{font-family:sans-serif !important;font-size:16px;margin-bottom:0}td.section{vertical-align:top;font-weight:bold}.form-panel{background:#eee;padding:1.5rem}.form-panel
h3{margin-top:0}.form-panel label, .form-panel .wpcf7-form-control{width:100%}@media only screen and (max-width: 768px){.site-logo{z-index:1000}.en-slide-details
p{font-size:40px;padding:0
15px}.frontpage .panel-grid-cell:nth-child(2){border-left:none;padding-left:0}.highlights .panel-grid-cell{border-right:none;padding:0
!important;width:100% !important}}@media (max-width: 780px){.so-widget-sow-button-atom-66466acb9e12-5 .ow-button-base.ow-button-align-center{text-align:center}.so-widget-sow-button-atom-66466acb9e12-5 .ow-button-base.ow-button-align-center.ow-button-align-justify .sowb-button{display:inline-block}}.so-widget-sow-button-atom-66466acb9e12-5 .ow-button-base .sowb-button{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#41a9d5;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #298fba), color-stop(1, #41a9d5));background:-ms-linear-gradient(bottom, #298fba, #41a9d5);background:-moz-linear-gradient(center bottom, #298fba 0%, #41a9d5 100%);background:-o-linear-gradient(#41a9d5, #298fba);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41a9d5', endColorstr='#298fba', GradientType=0);-webkit-border-radius:0.25em 0.25em 0.25em 0.25em;-moz-border-radius:0.25em 0.25em 0.25em 0.25em;border-radius:0.25em 0.25em 0.25em 0.25em;border-color:#2685ad #247fa5 #227598 #247fa5;border:1px
solid;color:#fff !important;font-size:1em;padding-block:1em;text-shadow:0 1px 0 rgba(0, 0, 0, 0.05);padding-inline:2em}.so-widget-sow-button-atom-66466acb9e12-5 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-atom-66466acb9e12-5 .ow-button-base .sowb-button.ow-button-hover:hover{background:#49add7;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #2b95c2), color-stop(1, #49add7));background:-ms-linear-gradient(bottom, #2b95c2, #49add7);background:-moz-linear-gradient(center bottom, #2b95c2 0%, #49add7 100%);background:-o-linear-gradient(#49add7, #2b95c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#49add7', endColorstr='#2b95c2', GradientType=0);border-color:#52b1d9 #49add7 #3da7d4 #49add7;color:#fff !important}.ow-button-base{zoom:1}.ow-button-base:before{content:'';display:block}.ow-button-base:after{content:'';display:table;clear:both}.ow-button-base .sowb-button{cursor:pointer;display:inline-block;line-height:1em;text-align:center;text-decoration:none}.ow-button-base .sowb-button .sow-icon-image,.ow-button-base .sowb-button [class^="sow-icon-"]{font-size:1.3em;height:1em;width:auto;margin:-0.1em .75em -0.2em -0.75em;display:block;float:left}.ow-button-base .sowb-button .sow-icon-image{width:1em;background-size:cover}.ow-button-base .sowb-button.ow-icon-placement-top .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-top [class^="sow-icon-"]{margin:0
auto .5em;float:none}.ow-button-base .sowb-button.ow-icon-placement-right .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-right [class^="sow-icon-"]{margin:-0.1em -0.75em -0.2em .75em;float:right}.ow-button-base .sowb-button.ow-icon-placement-bottom .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-bottom [class^="sow-icon-"]{float:none;margin:.5em auto 0}.ow-button-base .sowb-button.ow-icon-placement-bottom>span{display:flex;flex-direction:column-reverse}.ow-button-base .sowb-button.ow-icon-placement-left .sow-icon-image,.ow-button-base .sowb-button.ow-icon-placement-left [class^="sow-icon-"]{margin:-0.1em .75em -0.2em -0.75em;float:left}.ow-button-base.ow-button-align-left{text-align:left}.ow-button-base.ow-button-align-right{text-align:right}.ow-button-base.ow-button-align-center{text-align:center}.ow-button-base.ow-button-align-justify .sowb-button{display:block}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}