#content+#sidebar,#sidebar+#content,.block-theme[data-background=right] .theme-content,.container,.lapsenoikeudet-kampanjasivu .footer-links,.page-template-petition-page #content,.page-template-petition-page #sidebar,.search-results #content{position:relative}input,textarea{-webkit-appearance:none}img,legend{border:0}pre,textarea{overflow:auto}body,html{overflow-x:hidden}.skip-to-content,button,select{text-transform:none}.meta-tags a:before,.slick-slide.dragging img{pointer-events:none}.article-accordion .article-title:after,.block-slider .slick-arrow:before,.block-stickies .slick-arrow:before,.lapsenoikeudet-kampanjasivu .footer-links ul a:before,.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li .post-external label:before,.post-external #cancel-comment-reply-link:before,.post-external .button:before,.post-external .comment-reply-link:before,.post-external .page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label:before{font-family:FontAwesome;font-weight:400;speak:none}.container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin:0 auto;padding-left:36px;padding-right:36px}#content,#content:only-child,#sidebar,.block-petition .petition-content,.block-petition .petition-form-wrap,.block-slider #slides,.block-theme .theme-content,.block-theme[data-background] .theme-content,.feed-column,.feed-column[data-columns="2"],.feed-column[data-columns="3"],.gform_wrapper .gform_heading .page-template-petition-page #heading .gform_description,.lapsenoikeudet-kampanjasivu .footer-description,.lapsenoikeudet-kampanjasivu .footer-links,.page-template-petition-page #content,.page-template-petition-page #heading .gform_wrapper .gform_heading .gform_description,.page-template-petition-page #heading h1,.page-template-petition-page #heading p,.page-template-petition-page #sidebar,.search-results #content{display:inline-block;min-height:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.container:after{border-spacing:0;content:"";display:table;clear:both}.skip-to-content,article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section,summary{display:block}@media (max-width:529px){.container{padding-left:18px;padding-right:18px}}.container.cols{padding-left:18px;padding-right:18px}@media (min-width:530px){.container.cols{padding-left:18px;padding-right:18px}}a,input[type=checkbox],input[type=radio],legend,td,th{padding:0}/*! Reset/normalize hybrid with major contributions from normalize.css, html5doctor.com Reset Stylesheet, and http://html5reset.org/

* Sam Richard - http://snugug.com/
* Nicholas Gallagher, Jonathan Neal - http://necolas.github.io/normalize.css/
* Richard Clark - http://richclarkdesign.com
* Tim Murtaugh - http://monkeydo.biz/
*/#reply-title,.comments-title,.gform_wrapper .gform_heading .gform_description,.widget-title,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;font-size:100%;margin:0;vertical-align:baseline;color:#000}a:active,a:hover{outline:0}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}ins{text-decoration:none}del{text-decoration:line-through}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}svg:not(:root){overflow:hidden}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}code,kbd,pre,samp{font-size:1em;font-family:monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,input[type=button]{overflow:visible}button,html input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input,select{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;width:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}embed,img,object,video{max-width:100%;height:auto}html #wpadminbar{position:fixed!important}body,li{position:relative}body{background-color:#fff;color:#000;font-family:Rubik,Arial,Helvetica,sans-serif;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1199px){body{left:0;-webkit-transition:left .6s;-o-transition:left .6s;transition:left .6s}}#reply-title,.comments-title,.widget-title,h1,h2,h3,h4{font-weight:500;line-height:1.3125;margin:0}#reply-title>a,.comments-title>a,.widget-title>a,h1>a,h2>a,h3>a,h4>a{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}#reply-title>a:hover,.comments-title>a:hover,.widget-title>a:hover,h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover{color:#000;-webkit-box-shadow:0 -8px 0 #ffed87 inset;box-shadow:0 -8px 0 #ffed87 inset}h1{color:#000;font-size:2em;font-weight:700}@media (min-width:530px){h1{font-size:3em;margin-bottom:1em}}#reply-title,.comments-title,.widget-title,h2{color:#000;font-size:1.375em;font-weight:700;margin-bottom:.75em;padding-top:.6667em}hr,li{padding:0}@media (min-width:1200px){#reply-title,.comments-title,.widget-title,h2{font-size:2em;margin-bottom:1em}}h3{color:#000;font-size:1.125em;font-weight:700;margin-bottom:1em}h4{font-size:1em}.gform_wrapper .gform_heading .gform_description,p{line-height:1.5;margin:0 0 1.3125em}ol,ul{margin:0 0 1.5em 1.25em}strong{font-weight:700}em{font-style:italic}a:hover{color:#ffed87}ul{list-style:disc inside}ol{list-style-position:outside}li{line-height:1.3125;margin-bottom:1em}.wp-content a{text-decoration:none;-webkit-box-shadow:0 -2px 0 #000 inset;box-shadow:0 -2px 0 #000 inset}.wp-content a:hover{color:#000;-webkit-box-shadow:0 -8px 0 #ffed87 inset;box-shadow:0 -8px 0 #ffed87 inset}.wp-content a[href$=gif],.wp-content a[href$=jpe],.wp-content a[href$=jpeg],.wp-content a[href$=jpg],.wp-content a[href$=png]{border:none}.wp-content ol,.wp-content ul{list-style:none;margin:0 0 1.5em 2em}.wp-content ol li,.wp-content ul li{line-height:1.3125;margin-bottom:.75em;padding-left:1.75em}.wp-content ol li:before,.wp-content ul li:before{float:left}.wp-content ul li:before{background-color:#ffed87;border-radius:100%;content:'';display:block;height:6px;margin-left:-1.75em;position:relative;top:8px;width:6px}.wp-content ol{counter-reset:li-counter}.wp-content ol li:before{color:#ffed87;content:counter(li-counter);counter-increment:li-counter;font-weight:700;margin-left:-2.25em;text-align:right;width:1em}img{max-width:100%;width:auto}code,pre{font-family:monospace,monospace}hr{height:1px;background-color:#ccc;border:0;margin:1em 0}a:focus{outline:dotted 1px}.screen-reader-text{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.skip-to-content{background-color:#f1f1f1;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2);left:-9999em;outline:0;padding:1rem 1.5rem;text-decoration:none;top:-9999em}.skip-to-content:focus{clip:auto;height:auto;left:.5rem;top:.5rem;width:auto;z-index:100000}.social-share-link:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:dotted 1px;outline-offset:-2px}input,select,textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;font-family:inherit;outline:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}input{padding:.75em .875em}input:focus{border-color:#ffed87}button,input[type=submit]{background-color:#ffe869;color:#000;border:none;font-weight:700}button:hover,input[type=submit]:hover{background-color:#000;color:#fff}button:focus,input[type=submit]:focus{background-color:#e6d57a}select{height:3.6rem;line-height:3.2rem;padding:0 1.4rem}select option{padding:.4rem}textarea{padding:1.4rem}.required{color:#ffe869;font-weight:700}.search-form{display:inline-block;width:auto}.search-form button{background-color:transparent;border:none;color:gray;cursor:pointer;display:block;height:100%;padding:0 1em;position:absolute;right:0;top:0;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.search-form button:hover{color:#ffed87}.search-form button:focus{outline:0}.wp-content ul.gform_fields li:before{content:'';display:none}.gform_wrapper{text-align:left}.gform_wrapper .gform_heading{padding-bottom:36px}.gform_wrapper ul{list-style:none;margin:0;padding:0}.gform_wrapper .gfield{margin-bottom:24px;padding-left:0}.gform_wrapper .gfield_html{text-align:center}.gform_wrapper .gform_validation_container{display:none}.gform_wrapper .gfield_label{display:inline-block;font-weight:700;padding-bottom:1rem}.gform_wrapper .gfield_required{color:#ffe869;font-weight:700;margin-left:.5em}.gform_wrapper .gsection_title{margin-bottom:1rem;padding-top:2rem;text-align:center}.gform_wrapper .gfield_description{color:#999;display:inline-block;font-style:italic;line-height:1.5}.gform_wrapper .gfield_list th{color:#ffe869;font-size:1.4rem;font-weight:700;line-height:1.25;padding-top:12px;vertical-align:top}.gform_wrapper .gfield_list td{padding-top:10px}.gform_wrapper .gfield_list td.gfield_list_cell{padding-right:10px}.gform_wrapper .gfield_list td.gfield_list_icons img{margin:0 auto!important}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice{margin-bottom:1rem}.gform_wrapper .gfield_list input[type=text]{height:3.6rem;line-height:3.6rem;padding:0 10px}.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container textarea{width:100%}.gform_wrapper .ginput_complex{clear:both;overflow:hidden}.gform_wrapper .ginput_complex>span.ginput_full{padding-bottom:1rem}.gform_wrapper .ginput_complex>span.ginput_left,.gform_wrapper .ginput_complex>span.ginput_right,.gform_wrapper .ginput_complex>span.name_first,.gform_wrapper .ginput_complex>span.name_last{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:50%}.grid-item,.slick-slider{-webkit-box-sizing:border-box}.gform_wrapper .ginput_complex>span.ginput_left,.gform_wrapper .ginput_complex>span.name_first{padding-right:10px}.gform_wrapper .ginput_complex>span.ginput_right,.gform_wrapper .ginput_complex>span.name_last{padding-left:10px}.gform_wrapper .ginput_complex label{color:gray;display:block;font-size:1.4rem;font-style:italic;padding-top:.6rem}.gform_wrapper .gfield_radio input{width:15px;height:15px;border-radius:0;-webkit-appearance:radio;margin-right:.3rem}.gform_wrapper .gfield_checkbox input{width:15px;height:15px;-webkit-appearance:checkbox;margin-right:.3rem}.gform_wrapper .left_label{position:relative}.gform_wrapper .left_label .gfield{margin:0}.gform_wrapper .left_label .gfield_label{display:block;text-align:left}.gform_wrapper .gfield.split,.icon{display:inline-block}.gform_wrapper .left_label .ginput_container{margin-bottom:10px}@media (min-width:530px){.gform_wrapper .left_label .gfield_label{left:0;position:absolute;top:12px;width:200px}.gform_wrapper .left_label .ginput_container{margin-bottom:24px;margin-left:220px}.gform_wrapper .gfield.split{width:50%}}.gform_wrapper .left_label .ginput_container.ginput_complex{margin-bottom:8px}.gform_wrapper .left_label.gform_footer{padding-top:30px;text-align:center}.gform_wrapper .gfield.split-left{padding-right:.5em}.gform_wrapper .gfield.split-right{padding-left:.5em}.gform_wrapper #gforms_confirmation_message{font-style:italic;padding:1em;text-align:center}.icon{fill:currentColor;height:1.5rem;vertical-align:middle;width:1.5rem}.header-nav .header-nav-right .header-search-toggle svg,.header-nav .header-nav-right .header-search-toggle-close svg{fill:#000}#cancel-comment-reply-link,.button,.comment-reply-link,.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label{background-color:#ffe869;border-radius:5px;color:#000;font-weight:700;padding:.875em 1.3125em 1em;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#cancel-comment-reply-link:hover,.button:hover,.comment-reply-link:hover,.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label:hover{background-color:#000;color:#fff}.button--pink{background-color:#f8b4d4}#petition-form:after{content:"";display:table;clear:both}#petition-form .gform_wrapper .gfield_label,#petition-form .gform_wrapper .ginput_complex label{display:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}@media (min-width:1200px){#petition-form .gform_wrapper .gform_footer{float:left;margin-right:1.125em}#petition-form .petition-count{float:left}}@media (max-width:1199px){#petition-form{text-align:center}#petition-form .gform_wrapper .gform_footer input[type=submit]{display:block;margin:0 auto}}#petition-form .petition-count{font-size:.875em;line-height:48px;margin-bottom:0;padding:0}.home #petition-form .gform_confirmation_message{color:#fff}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.content-readmore-toggle{position:relative;display:block;font-weight:700;margin-bottom:1.3125em;padding-top:.5rem;padding-left:3.125rem;padding-right:0;height:2rem;text-decoration:none;overflow:hidden;-webkit-box-shadow:none!important;box-shadow:none!important}.content-readmore-toggle:before{position:absolute;content:'';display:inline-block;background:url(../img/minus-button.svg) no-repeat;width:2rem;height:2rem;left:0;top:0}.closed .content-readmore-toggle{color:#000}.closed .content-readmore-toggle:before{background:url(../img/plus-button.svg) no-repeat}.content-readmore-content{line-height:1.5;font-style:italic}.content-readmore-content #reply-title:first-of-type,.content-readmore-content .comments-title:first-of-type,.content-readmore-content .widget-title:first-of-type,.content-readmore-content h2:first-of-type{padding-top:0}.social-share{padding-bottom:2.5rem;padding-top:2.5rem}.social-share__link{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;display:inline-block;color:#000;vertical-align:top;padding:.5rem;line-height:0;margin:0 .5rem .5rem 0;position:relative;text-decoration:none}.social-share__link:last-of-type{margin-right:0}.social-share__link .icon{width:2.5rem;height:2.5rem}.social-share__link:hover{color:#ffed87}.social-share__link__label{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.cc-container{padding:.625em 0}.cc-container .cc-more-info{border-bottom:1px dotted;text-decoration:none}.cc-container .cc-more-info:hover{border-bottom:none;text-decoration:none}.cc-container .cc-btn{background-color:#ffe869;border-radius:5px;color:#000;font-weight:700;padding:.75em 1em;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cc-container .cc-btn:active,.cc-container .cc-btn:hover{background-color:#ffed87;color:#000}.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font-size:.875em;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker-header{background-color:#666;color:#e0e0e0;font-weight:700;line-height:30px;min-height:30px!important;border-width:1px 0 0;border-style:solid;border-color:#666}.ui-datepicker tbody tr,.ui-datepicker thead{border-bottom:1px solid #bbb}.ui-datepicker-title{text-align:center}.ui-datepicker-title select{color:#000;margin-top:2.5%}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;text-align:center;cursor:pointer;line-height:30px;overflow:hidden;padding:5px 0;position:relative;width:30px;height:30px}.ui-datepicker-next span,.ui-datepicker-prev span{opacity:0;visibility:hidden}.ui-datepicker-next:before,.ui-datepicker-prev:before{content:'\f061';color:#fff;display:block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:30px;speak:none;width:30px;height:30px}.ui-datepicker-prev{float:left}.ui-datepicker-prev:before{content:'\f060'}.ui-datepicker-next{float:right}.ui-datepicker thead{background:#f7f7f7}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:6pt;padding:5px 0;color:#666}.ui-datepicker tbody td{padding:0;border-top:1px solid #bbb;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=1)}.comment-list ol>li:before,.comment-list ul>li:before,.comment-list>li:before,.screen-reader{display:none}.ui-datepicker-calendar .ui-state-default{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0,#dedede 100%);background:-o-linear-gradient(top,#ededed 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dedede));background:linear-gradient(to bottom,#ededed 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede', GradientType=0 );-webkit-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#FFF2AA;border:1px solid #c19163;color:#666;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 #FFF;filter:dropshadow(color=#fff, offx=0, offy=1);position:relative;margin:-1px}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea,.search-form .search-field{width:100%}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#d7d7d7}table.ui-datepicker-calendar{margin:0!important}body div#ui-datepicker-div[style]{z-index:9999!important}.search-form{position:relative}.events-shortcode{background:#ededed;border-radius:5px;overflow:hidden;margin-bottom:1.5em;padding:1.5em;position:relative}.events-shortcode-title{color:#ffe869;padding-top:0}.events-shortcode .event-item{margin-bottom:1.125em;padding-bottom:.5em}.events-shortcode .event-item:last-child{border:none;margin:0;padding:0}.events-shortcode .event-item #reply-title,.events-shortcode .event-item .comments-title,.events-shortcode .event-item .widget-title,.events-shortcode .event-item h2{font-size:1.125em}.events-shortcode .event-item .post-meta{margin-bottom:.5em}.events-shortcode-content:last-child{margin-bottom:0}.event-item-button{margin-bottom:0;padding-bottom:1em;padding-top:1em}.event-item-button #cancel-comment-reply-link,.event-item-button .button,.event-item-button .comment-reply-link,.event-item-button .page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label,.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li .event-item-button label{font-size:.875em}.event-item [class*=' meta'],.event-item [class^=meta]{font-size:1em}.comments-title{padding-top:0}.comment-list,.comment-list ol,.comment-list ul{padding:0;margin:0;list-style:none}.comment-list ol>li,.comment-list ul>li,.comment-list>li{line-height:inherit;margin:0;padding:0}.comment-list .comment-body{margin-bottom:2em}.comment-list .children{border-left:2px solid #d9d9d9;padding-left:1.5em}@media (min-width:1200px){.comment-list .comment-body{margin-bottom:2.5em}.comment-list .children{padding-left:2em}}.comment-meta{line-height:1.25;margin-bottom:.75em;padding-left:48px;position:relative}.comment-meta .avatar{display:block;left:0;position:absolute;top:.25em}.comment-metadata{font-size:.875em}.comment-metadata a{color:#999;text-decoration:none}#breadcrumbs a.breadcrumb_last,#breadcrumbs a:active,#breadcrumbs a:focus,#breadcrumbs a:hover,#breadcrumbs span.breadcrumb_last{text-decoration:underline}.comment-metadata a:hover{color:#ffed87}.comment-awaiting-moderation{color:#ffe869}#cancel-comment-reply-link,.comment-reply-link{background:#ddd;padding:.75em .875em}#cancel-comment-reply-link{margin-left:.5em;top:-.25em;position:relative}.comment-form label{display:block;font-weight:700;padding-bottom:1rem}@media (min-width:1200px){.comment-form-author,.comment-form-email{float:left;padding-right:1em;width:50%}.comment-form-email{padding-left:1em;padding-right:0}}.form-submit{padding-top:1em}@media (min-width:768px){.form-submit{padding-top:2em}}#breadcrumbs{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto}#breadcrumbs a,#breadcrumbs span{color:#767676}#breadcrumbs a{color:#767676;text-decoration:none}#breadcrumbs>span{padding:3rem 2rem 0}@media (min-width:768px){#breadcrumbs>span{padding:3rem 2.5rem 0}}#breadcrumbs .fa{margin-left:.25rem;margin-right:.25rem}#breadcrumbs.is-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-campaign #breadcrumbs>span{margin-right:2rem}.single-campaign #breadcrumbs>span:last-of-type{margin-right:0}#header{position:relative}#header:after{content:"";display:table;clear:both}#header .container{max-width:1600px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:baseline;align-content:baseline}.site-header__logo{width:calc(50% - 2.25rem);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:2rem 0 0 2rem}@media (min-width:1200px){.site-header__logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0;margin-left:4.5rem;width:calc(35% - 4.5rem)}}.site-header__logo .site-header__logo-svg{width:9.125rem;height:4.125rem}@media (min-width:1200px){.site-header__logo .site-header__logo-svg{width:16.5rem;height:7.625rem}}.header-social .social-navigation{margin:0 2rem 0 1rem}.header-social .social-navigation__link{margin-right:.75rem}@media (max-width:1199px){.menu-open #header .container{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;z-index:10;overflow-y:auto}.admin-bar.menu-open #header .container{top:32px}.header-social{border-top:1px solid #ddd;padding:1rem 0 0 1rem}.header-social .social-navigation{margin:0 0 0 1rem}.header-social .social-navigation__link{display:inline-block;background:url(../img/ellipse.png) no-repeat;width:3rem;height:3rem}.header-social .social-navigation__link .icon{fill:#000;width:1.5rem;height:1.5rem;margin:.75rem 0 0 .75rem}}.header-search-form{display:none;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:absolute;left:0;bottom:-75px;padding:16px 36px;background:#000;z-index:1}.header-search-form.search-form-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-search-form .search-form{width:100%}@media (max-width:1199px){.header-search-form{top:110px;bottom:auto;padding:0 36px;background:0 0}.header-search-form.search-form-active{display:none}.menu-open .header-search-form{display:block;width:100%}}#nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;font-size:0;height:3rem;margin:0;overflow:hidden;padding:0;position:absolute;right:1.5rem;text-indent:-9999px;top:1.75rem;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;width:3rem}@media (min-width:1200px){#nav-toggle{display:none}}#nav-toggle .burger{background:#000;display:block;height:4px;left:12px;position:absolute;right:12px;top:22px;-webkit-transition:-webkit-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-o-transform .3s}#nav-toggle .burger::after,#nav-toggle .burger::before{background-color:#000;content:'';display:block;height:4px;left:0;position:absolute;width:100%}#nav-toggle .burger::before{top:-10px;-webkit-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transition:width .3s,top .3s,-webkit-transform .3s;-o-transition:width .3s,top .3s,-o-transform .3s;transition:transform .3s,width .3s,top .3s;transition:transform .3s,width .3s,top .3s,-webkit-transform .3s,-o-transform .3s}#nav-toggle .burger::after{bottom:-10px;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:width .3s,bottom .3s,-webkit-transform .3s;-o-transition:width .3s,bottom .3s,-o-transform .3s;transition:transform .3s,width .3s,bottom .3s;transition:transform .3s,width .3s,bottom .3s,-webkit-transform .3s,-o-transform .3s}.menu-open #nav-toggle .burger{background:0 0}.menu-open #nav-toggle .burger::before{width:125%;-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.menu-open #nav-toggle .burger::after{width:125%;-webkit-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}#main{padding-bottom:24px;padding-top:1rem}@media (max-width:767px){#main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1200px){#main{padding-top:4.25rem}}#content,#content:only-child{float:left;direction:ltr;padding-left:18px;padding-right:18px}@media screen and (max-width:767px){#content,#content:only-child{padding-left:12px;padding-right:12px;width:100%}}@media screen and (min-width:768px) and (max-width:1199px){#content{width:66.66667%}#content:only-child{width:100%}}@media screen and (min-width:1200px){#content{width:58.33333%}#content+#sidebar,#sidebar+#content{left:8.33333%}#content:only-child{width:100%}}.page-template-petition-page #content{left:auto!important}.wp-caption,img.alignleft,img.alignright{height:auto;max-width:100%}@media (min-width:530px){.wp-caption,img.alignleft,img.alignright{max-width:50%}}.wp-caption img{height:auto;display:block;width:100%}.wp-caption-text{color:gray;font-size:.875em;font-style:italic;line-height:1.25;margin:0;padding-top:.125em}.wp-caption.alignright,img.alignright{float:right;margin:0 0 .125em 1.5em}.wp-caption.alignleft,img.alignleft{float:left;margin:0 1.5em .125em 0}img.aligncenter{display:block;margin:1.5em auto}img.alignnone{display:block;margin-bottom:1.5em}img.size-full{height:auto;margin:0 auto;max-width:100%}#pagination{text-align:center}#pagination>*{display:inline-block;line-height:2rem;padding:0 .5rem}.wp-content:after{content:"";display:table;clear:both}.video-wrapper{overflow:hidden;position:relative;width:100%}.video-wrapper:after{padding-top:56.25%;display:block;content:''}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#sidebar{float:left;direction:ltr;padding-left:18px;padding-right:18px}@media screen and (max-width:767px){#sidebar{padding-left:12px;padding-right:12px;width:100%}}@media screen and (min-width:768px) and (max-width:1199px){#sidebar{width:33.33333%}}@media screen and (min-width:1200px){#sidebar{width:25%}}@media (min-width:768px){#sidebar{margin-top:.675rem}}.widget{margin-bottom:2rem}.widget a{text-decoration:none;-webkit-box-shadow:0 -2px 0 #000 inset;box-shadow:0 -2px 0 #000 inset}.widget a:hover{color:#000;-webkit-box-shadow:0 -8px 0 #ffed87 inset;box-shadow:0 -8px 0 #ffed87 inset}.widget .menu{list-style:none;margin-left:0;margin-bottom:1em}.widget .menu li{margin:0;padding:1rem 0;border-bottom:1px solid #ddd}.widget .menu li.page_item_has_children a,.widget .menu li:last-of-type a{border-bottom:none}.widget .menu li.current_page_item>a,.widget .menu li.current_page_parent>a{font-weight:700}.widget .menu .children{border-bottom:1px solid #e6e6e6;font-size:.875em;list-style:none;margin:0;padding:0}.block-petition,.block-slider{border-bottom:none}.widget .menu .children li{padding-bottom:32px}.widget .menu .children li.current_page_item>a{border-left:4px solid #ffed87}.sidebar-tags>a{font-style:italic;line-height:1.3125}#hero{max-width:1600px;margin-top:3.75rem;max-height:30.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}#hero:before{content:"";float:left;padding-bottom:37.65432%}#hero_wrapper{position:absolute;left:0;right:0;bottom:0;top:0}#hero_wrapper img{display:block;line-height:0;z-index:2;position:absolute;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;padding:0 4.5rem}@media (max-width:1199px){#hero{margin-top:2.25rem;margin-bottom:.5rem}#hero:before{padding-bottom:56.25%}#hero_wrapper img{padding:0 2.25rem}}@media (max-width:767px){#hero{margin-top:1.5rem}#hero_wrapper img{padding:0}}.hero{padding:24px 0 30px}@media (min-width:530px){.hero{padding:72px 0 0}.gform_wrapper .gform_heading .hero .gform_description,.hero .gform_wrapper .gform_heading .gform_description,.hero p{font-size:1.125em}}.hero #reply-title,.hero .comments-title,.hero .widget-title,.hero h1,.hero h2{color:#000;margin:0;padding:0}.gform_wrapper .gform_heading .hero .gform_description,.hero .gform_wrapper .gform_heading .gform_description,.hero p{color:#000;margin-bottom:.25em;padding-top:1em}.content-block{padding:30px 0;position:relative}@media (min-width:530px){.content-block{padding:40px 0}}@media (min-width:1200px){.content-block{padding:60px 0}}.content-block:last-of-type{border:none}.block-slider{background:-webkit-linear-gradient(top,#ffed87,#b3b786);background:-o-linear-gradient(top,#ffed87,#b3b786);background:-webkit-gradient(linear,left top,left bottom,from(#ffed87),to(#b3b786));background:linear-gradient(to bottom,#ffed87,#b3b786);border-top:1px solid #fff099;line-height:0;text-align:center}.block-slider #slides{float:left;direction:ltr;padding-left:18px;padding-right:18px;width:100%}@media screen and (max-width:767px){.block-slider #slides{padding-left:12px;padding-right:12px}}.block-slider #slides .slide{overflow:hidden;position:relative;width:100%}.block-slider #slides .slide-text{color:#fff;padding:24px 36px;text-align:center}@media (min-width:768px){.gform_wrapper .gform_heading .hero .gform_description,.hero .gform_wrapper .gform_heading .gform_description,.hero p{font-size:1.3125em}.block-slider #slides .slide{background-color:rgba(0,56,130,.2);min-height:360px}.block-slider #slides .slide-text{padding:24px calc(58.33331% + 36px) 24px 36px;text-align:left}}.block-slider #slides .slide-text #reply-title,.block-slider #slides .slide-text .comments-title,.block-slider #slides .slide-text .widget-title,.block-slider #slides .slide-text h2{color:#fff;margin-bottom:.5em;padding-top:0}@media (min-width:1200px){.block-slider #slides .slide-text{padding-right:calc(66.66667% + 36px)}.block-slider #slides .slide-text #reply-title,.block-slider #slides .slide-text .comments-title,.block-slider #slides .slide-text .widget-title,.block-slider #slides .slide-text h2{font-size:2em}}.block-slider #slides .slide-text .slide-cta{padding-top:1em}.block-slider #slides .slide-img{background-position:50% 50%;-webkit-background-size:cover;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (max-width:767px){.block-slider #slides .slide-img{position:relative;height:0;padding-top:56.25%;width:100%}.block-slider #slides .slide-img>*{display:block;position:absolute;width:100%!important;height:100%!important;top:0;margin:0;padding:0}}@media (min-width:768px){.block-slider #slides .slide-img{left:41.66665%;width:58.33335%}}@media (min-width:1200px){.block-slider #slides .slide-img{left:33.33333%;width:66.66667%}}.block-slider .slick-arrow{background-color:transparent;color:#fff;height:48px;line-height:48px;outline:0;margin-top:-24px;padding:0;position:absolute;top:50%;top:28.125vw;z-index:999;width:30px}@media (min-width:768px){.block-slider .slick-arrow{margin-top:-24px;top:50%;width:36px}}@media (min-width:1200px){.block-slider .slick-arrow{background-color:rgba(0,56,130,.2);height:60px;line-height:60px;margin-top:-60px;width:60px}}.block-slider .slick-arrow:hover,.block-slider .slick-dots button{background-color:rgba(0,56,130,.4)}.block-slider .slick-arrow:before{font-size:1.5em}.block-slider .slick-arrow.slick-prev{left:0}.block-slider .slick-arrow.slick-prev:before{content:'\f104'}.block-slider .slick-arrow.slick-next{right:0}.block-slider .slick-arrow.slick-next:before{content:'\f105'}.block-slider .slick-arrow span{display:none}.block-slider .slick-dots{display:inline-block;margin:0 auto;padding:16px 0 30px;text-align:center}@media (min-width:530px){.block-slider .slick-arrow:before{font-size:2em}.block-slider .slick-dots{padding:0;position:relative;top:34px}}@media (min-width:1200px){.block-slider .slick-dots{top:42px}}.block-slider .slick-dots li{display:inline-block;margin:0;padding:0}.block-slider .slick-dots button{border-radius:10px;height:10px;display:block;margin:0 5px 10px;outline:0;padding:0;text-indent:-9999px;width:10px}.block-slider .slick-dots .slick-active button{background-color:rgba(255,255,255,.4)}@media (min-width:768px){.block-petition{padding:0}.block-petition .container{height:460px}.block-petition .petition-content{top:50%;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.block-petition .petition-content,.block-petition .petition-form-wrap{float:left;direction:ltr;padding-left:18px;padding-right:18px;width:50%}@media screen and (max-width:767px){.block-petition .petition-content,.block-petition .petition-form-wrap{padding-left:12px;padding-right:12px;width:100%}}@media (max-width:767px){.block-petition .petition-content{margin-bottom:24px;text-align:center}}@media (min-width:1200px){.block-petition .container{height:600px}.block-petition .petition-content h1{font-size:3.5em}.block-petition .petition-content .gform_wrapper .gform_heading .gform_description,.block-petition .petition-content p,.gform_wrapper .gform_heading .block-petition .petition-content .gform_description{font-size:1.5em}}.block-petition .petition-content a{color:#fff;font-weight:700;text-decoration:none}.block-petition .petition-content a .fa{color:#ffe869;margin-right:.5em}.block-petition #petition-form #reply-title,.block-petition #petition-form .comments-title,.block-petition #petition-form .widget-title,.block-petition #petition-form h2,.block-search #reply-title,.block-search .comments-title,.block-search .gform_wrapper .gform_heading .gform_description,.block-search .widget-title,.block-search h1,.block-search h2,.block-search h3,.block-search p,.gform_wrapper .gform_heading .block-search .gform_description{color:#fff}.block-petition #petition-form{background-color:rgba(0,0,0,.2)}.block-petition #petition-form input{border-color:transparent}.block-petition #petition-form .petition-count{color:#fff;font-size:1em}.block-search .container{text-align:center}.block-search .gform_wrapper .gform_heading .gform_description,.block-search p,.gform_wrapper .gform_heading .block-search .gform_description{margin-bottom:3.125em}.block-search .search-form{font-size:1.5em;margin-bottom:1.625em;width:100%}.block-search .search-field{border:none}.block-blog,.block-stickies,.block-theme,.loop-post{border-bottom:1px solid #e6e6e6}.block-search .search-submit{color:#ffed87}.block-search .meta-tags{z-index:0}.block-stickies{padding-bottom:24px;padding-top:24px;text-align:center}.block-stickies .stickies{position:relative}.block-stickies .sticky{display:block;float:left;width:100%}.block-stickies .sticky a{display:block;font-style:italic;font-weight:700;line-height:1.25;margin-left:36px;margin-right:36px;outline:0;text-decoration:none}@media (min-width:768px){.block-petition .petition-form-wrap{top:50%;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.block-search .gform_wrapper .gform_heading .gform_description,.block-search h3,.block-search p,.gform_wrapper .gform_heading .block-search .gform_description{font-size:1.5em}.block-stickies{padding-bottom:36px;padding-top:36px}.block-stickies .sticky a{font-size:1.5em;margin-left:60px;margin-right:60px}}.block-stickies .sticky a:hover{color:#ffe869}.block-stickies .slick-arrow{background-color:transparent;color:#e6e6e6;height:36px;line-height:36px;margin-top:-18px;outline:0;padding:0;position:absolute;top:50%;z-index:2}.block-stickies .slick-arrow:hover{color:#ffed87}.block-stickies .slick-arrow:before{font-size:1.5em;line-height:36px}.block-stickies .slick-arrow.slick-prev{left:18px}.block-stickies .slick-arrow.slick-prev:before{content:'\f190'}.block-stickies .slick-arrow.slick-next{right:18px}@media (min-width:530px){.block-stickies .slick-arrow:before{font-size:2em}.block-stickies .slick-arrow.slick-prev{left:36px}.block-stickies .slick-arrow.slick-next{right:36px}.block-theme .theme-content .theme-title{font-size:2em}}.block-stickies .slick-arrow.slick-next:before{content:'\f18e'}.block-stickies .slick-arrow span{display:none}.block-theme .theme-bg{background-position:50% 50%;-webkit-background-size:cover;background-size:cover;height:210px;margin-bottom:24px;position:relative}@media (min-width:768px){.block-theme .theme-bg{bottom:0;height:100%;left:40%;margin-bottom:0;position:absolute;right:0;top:0;z-index:-2}.block-theme .theme-bg:before{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(60%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0) 60%);background:-o-linear-gradient(left,#fff,rgba(255,255,255,0) 60%);background:linear-gradient(to right,#fff,rgba(255,255,255,0) 60%);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:-1}}.block-theme .theme-content{float:left;direction:ltr;padding-left:18px;padding-right:18px;width:100%;text-align:center}@media screen and (max-width:767px){.block-theme .theme-content{padding-left:12px;padding-right:12px}}.block-theme .theme-content #cancel-comment-reply-link,.block-theme .theme-content .button,.block-theme .theme-content .comment-reply-link,.block-theme .theme-content .page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label,.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li .block-theme .theme-content label{display:inline-block}.block-theme .theme-content .theme-subtitle{font-size:1.3125em;font-weight:700;margin-bottom:.625em;margin-top:-1em}@media (max-width:767px){.block-theme[data-background]{padding-top:0}}.block-theme[data-background] .theme-content{float:left;direction:ltr;padding-left:18px;padding-right:18px}@media screen and (max-width:767px){.block-theme[data-background] .theme-content{padding-left:12px;padding-right:12px;width:100%}}.block-theme[data-background=right] .theme-bg{left:0;right:40px}.block-theme[data-background=right] .theme-bg:before{background:-webkit-gradient(linear,right top,left top,color-stop(40%,#fff),color-stop(40%,rgba(255,255,255,0)));background:-webkit-linear-gradient(right,#fff 40%,rgba(255,255,255,0));background:-o-linear-gradient(right,#fff 40%,rgba(255,255,255,0));background:linear-gradient(to left,#fff 40%,rgba(255,255,255,0))}@media screen and (min-width:768px) and (max-width:1199px){.block-theme[data-background] .theme-content{width:58.33333%}.block-theme[data-background=right] .theme-content{left:41.66667%}}@media screen and (min-width:1200px){.block-theme[data-background] .theme-content{width:50%}.block-theme[data-background=right] .theme-content{left:50%}}@media (max-width:529px){.block-feeds .column_count_3 .feed-column{width:calc(100% - 2rem)!important}}@media (min-width:1200px){.block-feeds .column_count_3 .feed-column{width:calc(33% - 2rem)!important}}.feed-column{float:left;direction:ltr;padding-left:18px;padding-right:18px;width:100%}@media screen and (max-width:767px){.feed-column{padding-left:12px;padding-right:12px}}.feed-column[data-columns="2"]{float:left;direction:ltr;padding-left:18px;padding-right:18px;width:50%}@media screen and (max-width:767px){.feed-column[data-columns="2"]{padding-left:12px;padding-right:12px;width:100%}}.feed-column[data-columns="3"]{float:left;direction:ltr;padding-left:18px;padding-right:18px;width:33.33333%}@media screen and (max-width:767px){.feed-column[data-columns="3"]{padding-left:12px;padding-right:12px;width:100%}}.feed-column .gform_wrapper .gform_heading .gform_description,.feed-column p,.gform_wrapper .gform_heading .feed-column .gform_description{line-height:1.5}.feed-column .gform_wrapper .gform_heading .gform_description:last-of-type,.feed-column p:last-of-type,.gform_wrapper .gform_heading .feed-column .gform_description:last-of-type{margin-bottom:0}.feed-column .gform_wrapper .gform_heading .gform_description a,.feed-column p a,.gform_wrapper .gform_heading .feed-column .gform_description a{color:#000;text-decoration:none}.feed-column .gform_wrapper .gform_heading .gform_description a:hover,.feed-column p a:hover,.gform_wrapper .gform_heading .feed-column .gform_description a:hover{text-decoration:underline}.feed-column .gform_wrapper .gform_heading .gform_description strong,.feed-column p strong,.gform_wrapper .gform_heading .feed-column .gform_description strong{color:#ffed87}.feed-column .meta{display:block;font-size:1rem;margin-top:1rem}.feed-column .meta a{color:inherit;font-weight:400}.feed-column.feed-tw .gform_wrapper .gform_heading .gform_description:not(.meta) a,.feed-column.feed-tw p:not(.meta) a,.footer-links ul a,.gform_wrapper .gform_heading .feed-column.feed-tw .gform_description:not(.meta) a,.read-more{font-weight:700}.feed-column .meta a:hover{color:#000}.feed-column .icon-wrap{margin-right:.5rem}.feed-column .icon{margin-top:-.25rem;color:#000;width:2rem;height:2rem}.feed-column .feed{list-style:none;margin-left:0}.feed-column .feed li{margin-bottom:1em;padding-bottom:1em}.feed-column .feed li:last-of-type{margin-bottom:0}.feed-column.feed-tw h3{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.feed-column.feed-fb .gform_wrapper .gform_heading .gform_description a,.feed-column.feed-fb p a,.gform_wrapper .gform_heading .feed-column.feed-fb .gform_description a{color:inherit;text-decoration:none}.feed-column.feed-fb .fb-link{background-color:#f5f5f5;margin-bottom:.125em;margin-top:1rem;padding:.75rem 1rem}.feed-column.feed-fb .fb-link .link-title{color:#000;display:block;font-size:.875rem;text-decoration:underline}.feed-column.feed-fb .fb-link .link-url,.footer-description a,.header-nav a,.meta-tags a,.posts-nav a,.primary-navigation__items a,.read-more,.sub-pages__list a,.sub-pages__title a{text-decoration:none}.feed-column.feed-fb .fb-link .link-url{color:#626262;display:block;font-size:.875rem;font-style:normal;padding-top:.125em;text-transform:uppercase}.feed-column.feed-instagram{margin-bottom:2.5rem}.feed-column.feed-instagram ul.items{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.feed-column.feed-instagram ul.items>li{position:relative;width:calc(33.333% - .5rem);margin-bottom:.5rem;overflow:hidden}.feed-column.feed-instagram ul.items>li:before{display:block;content:"";width:100%;padding-bottom:100%}.feed-column.feed-instagram ul.items .image-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.feed-column.feed-instagram ul.items .image-container img{width:100%;height:auto}.block-blog-heading{margin-bottom:2.125em;text-align:center}.block-blog-heading #reply-title,.block-blog-heading .comments-title,.block-blog-heading .widget-title,.block-blog-heading h2{font-size:2em;padding-top:0}.block-blog-heading .gform_wrapper .gform_heading .gform_description,.block-blog-heading p,.gform_wrapper .gform_heading .block-blog-heading .gform_description{color:#999;font-size:1.125em}@media (min-width:768px){.block-blog-heading{margin-bottom:4em}.block-blog-heading .gform_wrapper .gform_heading .gform_description,.block-blog-heading p,.gform_wrapper .gform_heading .block-blog-heading .gform_description{padding-left:16.66667%;padding-right:16.66667%}.block-blog-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-blog-content .frontpage-post{padding-left:18px;padding-right:18px;text-align:center;width:100%}@media (min-width:768px){.block-blog-content .frontpage-post{text-align:left;width:33.33333%}}.block-blog-content .frontpage-post img{display:block;margin-bottom:1em;width:100%}.loop-post{margin-bottom:1.625em;padding-bottom:1em}.loop-post:after{content:"";display:table;clear:both}.loop-post:last-of-type{border:none;margin-bottom:0}.loop-post #reply-title,.loop-post .comments-title,.loop-post .widget-title,.loop-post h2{margin-bottom:.5em;padding-top:0}.gform_wrapper .gform_heading .loop-post .gform_description,.loop-post .gform_wrapper .gform_heading .gform_description,.loop-post p{margin-bottom:1em}.loop-post .wp-post-image{display:block;margin-bottom:1em;position:relative;width:100%}@media (min-width:530px){.loop-post .wp-post-image{float:right;margin-bottom:.5em;margin-left:1em;max-width:33.3333%;max-height:160px;width:auto}}.post-external{color:gray;overflow:hidden;padding-top:.5em;text-overflow:ellipsis;white-space:nowrap}.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li .post-external label,.post-external #cancel-comment-reply-link,.post-external .button,.post-external .comment-reply-link,.post-external .page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label{display:inline-block;font-size:.875em;margin-right:1.125em;padding:.625em 1.125em .75em}.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li .post-external label:before,.post-external #cancel-comment-reply-link:before,.post-external .button:before,.post-external .comment-reply-link:before,.post-external .page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label:before{content:'\f08e';margin-right:.5em;position:relative;top:1px;speak:none}@media (max-width:529px){.post-external span{display:block;padding-top:1em}}.post-external img{display:inline-block;margin-right:.3125em;position:relative;top:3px}.read-more{-webkit-box-shadow:0 -2px 0 #000 inset;box-shadow:0 -2px 0 #000 inset}.read-more:hover{color:#000;-webkit-box-shadow:0 -8px 0 #ffed87 inset;box-shadow:0 -8px 0 #ffed87 inset}.post-author{background-color:#f5f5f5;margin-bottom:1.5em;margin-top:1em;padding:1.5em 1.5em .5em}.post-author-name{color:#000}[class*=' meta'],[class^=meta]{color:#767676;font-size:.875em;margin-right:1em}[class*=' meta'] .fa,[class^=meta] .fa{margin-right:.25em}.meta-date .fa{margin-right:.5em}.meta-separator{margin-left:.25em;margin-right:.25em}.meta-tags{padding-top:1.5em;position:relative}.meta-tags:after{content:"";display:table;clear:both}.meta-tags a{background-color:#ffe869;border-radius:5px 0 0 5px;color:#000;display:inline-block;height:28px;line-height:26px;margin-bottom:10px;margin-right:22px;padding-left:10px;padding-right:4px;position:relative}.meta-tags a:before{background-color:#ffe869;border-radius:4px;content:'';display:block;height:22px;margin-top:-11px;position:absolute;right:-11px;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:22px;z-index:-1}.meta-tags a:hover,.meta-tags a:hover:before{background-color:#000}.grid,.grid-column{width:100%}.meta-tags a:hover{color:#fff}#footer{color:#767676;font-size:1em;text-align:center;padding:30px 0;position:relative}@media (min-width:530px){#footer{padding:60px 0}}.footer-description a{-webkit-box-shadow:0 -2px 0 #000 inset;box-shadow:0 -2px 0 #000 inset}.footer-description a:hover{color:#000;-webkit-box-shadow:0 -8px 0 #ffed87 inset;box-shadow:0 -8px 0 #ffed87 inset}.footer-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-left:0}.footer-links ul li{margin:0 1em .875em 0}.footer-links ul li:last-of-type{margin-right:0}.footer-links ul a{color:#767676;display:block;text-decoration:none;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.footer-links ul a:hover{color:#000}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1600px}@media (min-width:1200px){#footer{padding:80px 0}.grid{padding:0 72px}}@media (min-width:768px){.grid-column{width:49.69135802%;margin-right:.6172839506%}.grid-column:last-of-type{margin-right:0}}.grid-item{width:100%;margin-bottom:1.2345679012%;border:0;box-sizing:border-box;display:block;position:relative;line-height:1;overflow:hidden}.grid-item:before{display:block;content:"";width:100%;padding-top:calc(9 / 16 * 100%)}.grid-item--tall:before{padding-top:calc(3 / 4 * 100%)}.grid-item:active img,.grid-item:focus img,.grid-item:hover img{overflow:hidden;-webkit-transform:translate(-50%,-50%) scale(1.025);-ms-transform:translate(-50%,-50%) scale(1.025);-o-transform:translate(-50%,-50%) scale(1.025);transform:translate(-50%,-50%) scale(1.025)}.grid-item__inner{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:0;right:0;bottom:0;left:0;overflow:hidden}.grid-item__background{overflow:hidden;width:100%;height:100%}.grid-item__background,.grid-item__background__image{position:absolute;left:0;right:0;bottom:0;top:0}.grid-item__background__image{line-height:0}.grid-item__background__image img{display:block;line-height:0;z-index:2;position:absolute;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}.grid-item__background__dimming{display:block;position:absolute;line-height:0;left:0;right:0;bottom:0;width:100%;height:10rem;z-index:3;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%)}.grid-item__container{position:relative;width:100%;height:100%;z-index:4}.grid-item__title{position:absolute;color:#fff;margin:0;padding:0;top:auto;bottom:1.5rem;left:2rem;right:2rem}#primary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(65% - 72px);margin-right:72px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (max-width:1199px){#primary-nav{display:none;padding:60px 0 0;margin:0;width:100%}.menu-open #primary-nav{display:block}}.primary-navigation__items,.primary-navigation__items ul{padding:0;margin:0;list-style:none}.primary-navigation__items ul>li,.primary-navigation__items>li{line-height:inherit;margin:0;padding:0}.primary-navigation__items ul>li:before,.primary-navigation__items>li:before{display:none}@media (max-width:1199px){.primary-navigation__items{display:block}.primary-navigation__items li a{display:block;text-align:left}}@media (min-width:1200px){.grid-item__title{bottom:3rem;left:3rem;right:12rem}.primary-navigation__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;list-style:none}.primary-navigation__items li{margin:0;padding:0 1rem;font-size:1.125rem;text-align:center}}@media (min-width:1200px) and (max-width:1199px){.primary-navigation__items li{padding:1rem}}@media (min-width:1200px){.primary-navigation__items li:first-of-type{padding-left:0}.primary-navigation__items li:last-of-type{padding-right:0}.primary-navigation__items li .menu-item__link a{display:inline;text-align:center;text-decoration:none;color:#000;font-size:1.2rem;line-height:1.3}.primary-navigation__items li .menu-item__link a:hover,.primary-navigation__items li.current-menu-item>.menu-item__link>a{-webkit-box-shadow:0 -8px 0 #ffed87 inset;box-shadow:0 -8px 0 #ffed87 inset}.header-nav .menu-ylatunnisteen-valikko-container .header-menu li,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu li,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu li{max-width:12rem}}.header-nav{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 108px 20px 72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2.25rem}.header-nav:after,.header-nav:before{content:"";position:absolute;width:100vw;top:0;bottom:0;background:#000;right:100%}.header-nav:after{left:100%}.header-nav a{color:#fff}.header-nav .menu-ylatunnisteen-valikko-container,.header-nav .menu-ylatunnisteen-valikko-en-container,.header-nav .menu-ylatunnisteen-valikko-sv-container{width:70%}@media (max-width:1199px){.header-nav{position:static;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:none}.menu-open .header-nav{display:block;padding:0 0 16px;background:0 0}.menu-open .header-nav .menu-ylatunnisteen-valikko-container,.menu-open .header-nav .menu-ylatunnisteen-valikko-en-container,.menu-open .header-nav .menu-ylatunnisteen-valikko-sv-container{width:100%}.menu-open .header-nav .menu-ylatunnisteen-valikko-container .header-menu,.menu-open .header-nav .menu-ylatunnisteen-valikko-en-container .header-menu,.menu-open .header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu{display:block}}.header-nav .menu-ylatunnisteen-valikko-container .header-menu,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;list-style:none;text-align:center}.header-nav .menu-ylatunnisteen-valikko-container .header-menu li,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu li,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu li{margin-bottom:0;padding:0 16px}.header-nav .menu-ylatunnisteen-valikko-container .header-menu li:first-of-type,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu li:first-of-type,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu li:first-of-type{padding-left:0}.header-nav .menu-ylatunnisteen-valikko-container .header-menu li:last-of-type,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu li:last-of-type,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu li:last-of-type{padding-right:0}.header-nav .menu-ylatunnisteen-valikko-container .header-menu li:hover a,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu li:hover a,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu li:hover a{color:#ffed87}@media (max-width:1199px){.header-nav .menu-ylatunnisteen-valikko-container .header-menu li,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu li,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu li{padding:0}.header-nav .menu-ylatunnisteen-valikko-container .header-menu li:hover a,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu li:hover a,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu li:hover a{color:#000}}.header-nav .menu-ylatunnisteen-valikko-container .header-menu li.current-menu-item>.menu-item__link>a,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu li.current-menu-item>.menu-item__link>a,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu li.current-menu-item>.menu-item__link>a{color:#ffed87}@media (min-width:1200px){.header-nav .header-nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header-nav .header-nav-right .header-search-toggle{display:block;position:absolute;right:72px;background:url(../img/ellipse.png) no-repeat;width:3rem;height:3rem}.header-nav .header-nav-right .header-search-toggle-close,.header-nav .header-nav-right .header-search-toggle.inactive{display:none}@media (max-width:1199px){.header-nav .menu-ylatunnisteen-valikko-container .header-menu li.current-menu-item>.menu-item__link>a,.header-nav .menu-ylatunnisteen-valikko-en-container .header-menu li.current-menu-item>.menu-item__link>a,.header-nav .menu-ylatunnisteen-valikko-sv-container .header-menu li.current-menu-item>.menu-item__link>a{color:#000}.header-nav .header-nav-right .header-search-toggle{display:none}}.header-nav .header-nav-right .header-search-toggle:hover{cursor:pointer}.header-nav .header-nav-right .header-search-toggle:focus{outline-color:#fff}.header-nav .header-nav-right .header-search-toggle-close.active{display:block;position:absolute;right:72px;background:url(../img/ellipse.png) no-repeat;width:3rem;height:3rem}.header-nav .header-nav-right .header-search-toggle-close:hover{cursor:pointer}.header-nav .header-nav-right .header-search-toggle-close:focus{outline-color:#fff}.header-nav .header-nav-right svg{width:32px;height:32px;fill:#fff}.header-nav .header-nav-right .lang__link{font-weight:700;text-transform:uppercase;padding:0 16px 0 0}@media (max-width:1199px){.header-nav .header-nav-right .header-search-toggle-close.active{display:none}.header-nav .header-nav-right .lang__link{display:inline-block;margin-left:1.75rem;padding:1rem .5rem;color:#000;font-weight:500}.header-nav .header-nav-right .lang__link:last-of-type{margin-left:1rem}}.header-menu,.primary-navigation__items{font-weight:500}.header-menu .sub-menu,.primary-navigation__items .sub-menu{display:none;font-weight:400}.header-menu .menu-item__link__minus,.header-menu .menu-item__link__plus,.primary-navigation__items .menu-item__link__minus,.primary-navigation__items .menu-item__link__plus{display:none}@media (max-width:1199px){.header-menu li,.primary-navigation__items li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-menu li:hover,.primary-navigation__items li:hover{color:#000}.header-menu li a,.primary-navigation__items li a{color:#000;display:block;padding:16px 0 16px 36px}.header-menu li .menu-item__link,.primary-navigation__items li .menu-item__link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.header-menu li .menu-item__link .menu-item__link__plus,.primary-navigation__items li .menu-item__link .menu-item__link__plus{display:block;padding-right:36px;background:0 0}.header-menu li:last-child a,.primary-navigation__items li:last-child a{border:none}.header-menu .menu-item,.primary-navigation__items .menu-item{border-bottom:1px solid #ddd}.header-menu .menu-item.current-menu-ancestor>.menu-item__link>a,.header-menu .menu-item.current-menu-item>.menu-item__link>a,.header-menu .menu-item.current-menu-parent>.menu-item__link>a,.primary-navigation__items .menu-item.current-menu-ancestor>.menu-item__link>a,.primary-navigation__items .menu-item.current-menu-item>.menu-item__link>a,.primary-navigation__items .menu-item.current-menu-parent>.menu-item__link>a{font-weight:700}.header-menu .menu-item-has-children.active,.primary-navigation__items .menu-item-has-children.active{background:#f5f5f5}.header-menu .menu-item-has-children.active>.menu-item__link>.menu-item__link__plus,.primary-navigation__items .menu-item-has-children.active>.menu-item__link>.menu-item__link__plus{display:none}.header-menu .menu-item-has-children.active>.menu-item__link>.menu-item__link__minus,.primary-navigation__items .menu-item-has-children.active>.menu-item__link>.menu-item__link__minus{display:block;padding-right:36px;background:0 0}.header-menu .sub-menu,.primary-navigation__items .sub-menu{display:block;height:0;margin:0;overflow:hidden;width:100%;list-style:none}.header-menu .sub-menu.open,.primary-navigation__items .sub-menu.open{height:auto;margin:0 0 20px 20px}.header-menu .sub-menu .menu-item,.primary-navigation__items .sub-menu .menu-item{border:none}.header-menu .sub-menu .menu-item.current-menu-item>.menu-item__link>a,.primary-navigation__items .sub-menu .menu-item.current-menu-item>.menu-item__link>a{border-left:4px solid #ffed87}.header-menu .sub-menu a,.primary-navigation__items .sub-menu a{display:block;padding-left:20px;margin-left:16px;color:#000}}.sub-pages{margin-bottom:2rem}.sub-pages button{border:0;border-radius:0;background:0 0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sub-pages__list li.current_page_ancestor>a,.sub-pages__list li.current_page_item>a,.sub-pages__list li.current_page_parent>a,.sub-pages__title{font-weight:700;color:#000}.sub-pages__title{display:block;position:relative;font-size:1.75rem;margin-bottom:2.5rem}.sub-pages__title a:hover{color:#000;-webkit-box-shadow:0 -8px 0 #ffed87 inset;box-shadow:0 -8px 0 #ffed87 inset}.sub-pages__list,.sub-pages__list ul{padding:0;margin:0;list-style:none}.sub-pages__list ul>li,.sub-pages__list>li{line-height:inherit;margin:0;padding:0}.sub-pages__list ul>li:before,.sub-pages__list>li:before{display:none}.sub-pages__list .children{display:none;height:0}.sub-pages__list li{position:relative;overflow:hidden;padding-top:1.125rem;padding-right:1.5rem;margin-bottom:1.125rem;border-top:1px solid #f5f5f5}.sub-pages__list li.active>.children>li,.sub-pages__list li:first-of-type{border-top:none}.sub-pages__list li.page_item_has_children>a{margin-right:2rem}.sub-pages__list li .sub-pages-toggle-children{position:absolute;right:0;top:1.125rem}.sub-pages__list li .sub-pages-toggle-children .icon{fill:#000}.sub-pages__list li .sub-pages-toggle-children .icon-plus{display:block}.sub-pages__list li .sub-pages-toggle-children .icon-minus{display:none}.sub-pages__list li.active{border-bottom:0}.sub-pages__list li.active>.children{display:block;height:auto;list-style:none;margin-bottom:.5rem;padding-top:1.5rem}.sub-pages__list li.active>.sub-pages-toggle-children .icon-plus{display:none}.sub-pages__list li.active>.sub-pages-toggle-children .icon-minus{display:block}.sub-pages__list a{display:inline;color:#000;font-size:1.125rem;line-height:1.5;font-weight:500}.sub-pages__list a:active,.sub-pages__list a:focus,.sub-pages__list a:hover{-webkit-box-shadow:0 -8px 0 #ffed87 inset;box-shadow:0 -8px 0 #ffed87 inset}.sub-pages__list>li{margin-left:0;margin-right:0}.sub-pages__list>li>ul>li{padding-left:2rem;margin-bottom:1rem}.sub-pages__list>li>ul>li a{font-size:1rem;line-height:1.5;font-weight:400}.sub-pages__list>li>ul>li.current_page_item{border-left:6px solid #ffed87;padding-left:calc(2rem - 6px)}.sub-pages__list>li>ul>li.current_page_item>a{color:#000;font-weight:700}.sub-pages__list>li>ul>li:last-of-type{margin-bottom:0}.sub-pages__list>li>ul>li>ul>li>ul>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.sub-pages__list>li>ul>li>ul>li>ul>li a:before{content:'';display:inline-block;width:4px;height:4px;background:#c4c4c4;margin-right:.5rem}.sub-pages__list>li>ul>li>ul>li>ul>li>ul{padding-left:.75rem}#petition-form{padding:20px 24px}@media (min-width:1200px){.sub-pages__list li .sub-pages-toggle-children{right:0}#petition-form{padding:30px 36px}}#petition-form #reply-title,#petition-form .comments-title,#petition-form .widget-title,#petition-form h2{margin-bottom:1em;padding-top:0}@media (max-width:1199px){#petition-form .gform_wrapper .ginput_complex>span.name_first,#petition-form .gform_wrapper .ginput_complex>span.name_last{padding:0;width:100%}#petition-form .gform_wrapper .ginput_complex>span.name_first{margin-bottom:24px}}.page-template-petition-page #heading{padding-bottom:136px;padding-top:36px}@media (min-width:530px){.page-template-petition-page #heading{padding-bottom:148px;padding-top:48px}}@media (min-width:768px){.page-template-petition-page #heading{padding-bottom:48px;padding-top:96px}.page-template-petition-page #heading h1{font-size:3.5em}}.page-template-petition-page #heading h1{float:none!important;float:left;direction:ltr;padding-left:18px;padding-right:18px;width:100%}@media screen and (max-width:767px){.page-template-petition-page #heading h1{padding-left:12px;padding-right:12px}}@media (min-width:1200px){.page-template-petition-page #heading{padding-bottom:72px;padding-top:160px}.page-template-petition-page #heading h1{width:50%}}.gform_wrapper .gform_heading .page-template-petition-page #heading .gform_description,.page-template-petition-page #heading .gform_wrapper .gform_heading .gform_description,.page-template-petition-page #heading p{float:none!important;float:left;direction:ltr;padding-left:18px;padding-right:18px;width:100%}@media screen and (max-width:767px){.gform_wrapper .gform_heading .page-template-petition-page #heading .gform_description,.page-template-petition-page #heading .gform_wrapper .gform_heading .gform_description,.page-template-petition-page #heading p{padding-left:12px;padding-right:12px}}@media (min-width:768px){.gform_wrapper .gform_heading .page-template-petition-page #heading .gform_description,.page-template-petition-page #heading .gform_wrapper .gform_heading .gform_description,.page-template-petition-page #heading p{font-size:1.5em;width:50%}.page-template-petition-page #sidebar{-webkit-transition:padding .3s;-o-transition:padding .3s;transition:padding .3s}}.page-template-petition-page #content{float:left;direction:ltr;padding-left:18px;padding-right:18px}@media screen and (max-width:767px){.page-template-petition-page #content{padding-left:12px;padding-right:12px}}@media screen and (min-width:768px) and (max-width:1199px){.page-template-petition-page #content{width:58.33333%;right:41.66667%}}@media screen and (min-width:1200px){.page-template-petition-page #content{width:66.66667%;right:33.33333%}}.page-template-petition-page #content #reply-title:first-of-type,.page-template-petition-page #content .comments-title:first-of-type,.page-template-petition-page #content .widget-title:first-of-type,.page-template-petition-page #content h2:first-of-type{padding-top:0}.page-template-petition-page #sidebar{float:left;direction:ltr;padding-left:18px;padding-right:18px;position:relative}@media screen and (max-width:767px){.page-template-petition-page #sidebar{padding-left:12px;padding-right:12px}}@media screen and (min-width:768px) and (max-width:1199px){.page-template-petition-page #sidebar{width:41.66667%;left:58.33333%}}@media screen and (min-width:1200px){.page-template-petition-page #sidebar{width:33.33333%;left:66.66667%}}.page-template-petition-page #sidebar #petition-form{background-color:#f2f2f2;margin-bottom:30px;margin-top:-120px}@media (min-width:530px){.page-template-petition-page #sidebar #petition-form{margin-top:-148px}.content-separator#reply-title,.content-separator.comments-title,.content-separator.widget-title,h2.content-separator,h3.content-separator,h4.content-separator{font-size:2em}}@media (min-width:768px){.page-template-petition-page #sidebar #petition-form{margin-top:-176px}.page-template-petition-page #sidebar.sticky{padding-top:176px}}@media (max-width:767px){.page-template-petition-page #sidebar.jquery-stickit-spacer{display:none!important}.page-template-petition-page #sidebar.sticky{bottom:auto!important;left:auto!important;padding-bottom:0!important;position:relative!important;top:auto!important;width:100%!important}}@media (min-width:1200px){.page-template-petition-page #sidebar #petition-form{margin-top:-210px}.page-template-petition-page #sidebar.sticky{padding-top:210px}}.content-separator#reply-title,.content-separator.comments-title,.content-separator.widget-title,h2.content-separator,h3.content-separator,h4.content-separator{color:#999;font-weight:400}.posts-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-bottom:2.5em;padding-top:.5em}@media (min-width:768px){.posts-nav{padding-bottom:1em;padding-top:2em}}@media (min-width:1200px){.posts-nav{padding-bottom:0;padding-top:2.5em}}.posts-nav a{display:block;font-weight:700}.posts-nav-right .fa{margin-left:.3125em}.posts-nav-left .fa{margin-right:.3125em}.article-accordion .article-content{padding:0 1.125em}.article-accordion .article-title{color:#000;background-color:#f2f2f2;border-radius:5px;cursor:pointer;padding:.625em 1em .75em;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.article-accordion .article-title:after{color:#ffe869;content:'\f0a9';display:block;float:right}.article-accordion .article-title.ui-state-active{color:#ffed87}.article-accordion .article-title.ui-state-active:after{color:#999;content:'\f0ab'}.search-results #content{float:left;direction:ltr;padding-left:18px;padding-right:18px}@media screen and (max-width:767px){.search-results #content{padding-left:12px;padding-right:12px}}@media screen and (min-width:1200px){.search-results #content{left:16.66667%;width:66.66667%}}@media screen and (min-width:768px) and (max-width:1199px){.search-results #content{width:100%}}.page-template-event-archive .searchandfilter{padding-bottom:2em}.page-template-event-archive .searchandfilter ul{padding:0;margin:0;list-style:none}.page-template-event-archive .searchandfilter ul>li{line-height:inherit;margin:0;padding:0}.page-template-event-archive .searchandfilter ul>li:before{display:none}.page-template-event-archive .searchandfilter h4{color:gray;display:inline-block;font-weight:700;margin-right:1rem}.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:.5em;padding-right:.5em;position:relative}.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li.sf-item-0{-webkit-box-flex:2;-ms-flex:2;flex:2}.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li input{cursor:pointer;display:block;height:100%;opacity:0;position:absolute;top:0;width:100%}.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label{background:#ededed;color:#ffed87;display:block;padding:.5em .75em;text-align:center;width:100%}.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li:hover label{background:#ffed87;color:#fff}.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li.sf-option-active label{background:#ffe869;color:#000}.post-password-form{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1000;max-height:100vh;font-weight:700}.lapsenoikeudet-kampanjasivu a{text-decoration:underline}.lapsenoikeudet-kampanjasivu a:hover{color:#00a6de}@media (max-width:1199px){.lapsenoikeudet-kampanjasivu.menu-open{left:-240px;overflow:hidden}.lapsenoikeudet-kampanjasivu.menu-open #header .container{position:static;overflow:hidden}.lapsenoikeudet-kampanjasivu.menu-open #header .container #nav-toggle .burger{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.lapsenoikeudet-kampanjasivu.menu-open #header .container #nav-toggle .burger::after,.lapsenoikeudet-kampanjasivu.menu-open #header .container #nav-toggle .burger::before{width:50%}.lapsenoikeudet-kampanjasivu.menu-open #header .container #nav-toggle .burger::before{top:0;-webkit-transform:translateX(-2px) translateY(2px) rotate(-45deg);-ms-transform:translateX(-2px) translateY(2px) rotate(-45deg);-o-transform:translateX(-2px) translateY(2px) rotate(-45deg);transform:translateX(-2px) translateY(2px) rotate(-45deg)}.lapsenoikeudet-kampanjasivu.menu-open #header .container #nav-toggle .burger::after{bottom:0;-webkit-transform:translateX(-2px) translateY(-2px) rotate(45deg);-ms-transform:translateX(-2px) translateY(-2px) rotate(45deg);-o-transform:translateX(-2px) translateY(-2px) rotate(45deg);transform:translateX(-2px) translateY(-2px) rotate(45deg)}.lapsenoikeudet-kampanjasivu.menu-open #header .container #primary-nav{right:0}}.lapsenoikeudet-kampanjasivu #header:before{display:none}.lapsenoikeudet-kampanjasivu #header .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2rem}.lapsenoikeudet-kampanjasivu #header .container img.campaign-logo{-o-object-fit:contain;object-fit:contain;height:11.25rem}.lapsenoikeudet-kampanjasivu #header .container #nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#353535;border:none;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;font-size:0;height:48px;margin:0;overflow:hidden;padding:0;position:absolute;right:18px;text-indent:-9999px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;width:48px}@media (min-width:530px){.lapsenoikeudet-kampanjasivu #header .container #nav-toggle{right:36px}}@media (min-width:1200px){.lapsenoikeudet-kampanjasivu #header .container #nav-toggle{display:none}}.lapsenoikeudet-kampanjasivu #header .container #nav-toggle:focus{outline:0}.lapsenoikeudet-kampanjasivu #header .container #nav-toggle .burger{background:#fff;display:block;height:4px;left:12px;position:absolute;right:12px;top:22px;-webkit-transition:-webkit-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-o-transform .3s}.lapsenoikeudet-kampanjasivu #header .container #nav-toggle .burger::after,.lapsenoikeudet-kampanjasivu #header .container #nav-toggle .burger::before{background-color:#fff;content:'';display:block;height:4px;left:0;position:absolute;width:100%}.lapsenoikeudet-kampanjasivu #header .container #nav-toggle .burger::before{top:-10px;-webkit-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transition:width .3s,top .3s,-webkit-transform .3s;-o-transition:width .3s,top .3s,-o-transform .3s;transition:transform .3s,width .3s,top .3s;transition:transform .3s,width .3s,top .3s,-webkit-transform .3s,-o-transform .3s}.lapsenoikeudet-kampanjasivu #header .container #nav-toggle .burger::after{bottom:-10px;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:width .3s,bottom .3s,-webkit-transform .3s;-o-transition:width .3s,bottom .3s,-o-transform .3s;transition:transform .3s,width .3s,bottom .3s;transition:transform .3s,width .3s,bottom .3s,-webkit-transform .3s,-o-transform .3s}.lapsenoikeudet-kampanjasivu #header .container #primary-nav{width:75%;margin:0;background:#fff}@media (max-width:1199px){.lapsenoikeudet-kampanjasivu #header .container #primary-nav{display:block;background:#353535;bottom:0;overflow-y:scroll;padding:16px 30px;position:fixed;top:0;right:-240px;width:240px;z-index:99;-webkit-transition:right .6s;-o-transition:right .6s;transition:right .6s}}.lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items{width:100%;margin:0;list-style:none}@media (min-width:1200px){.lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:auto;right:auto;position:static}}.lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items .page_item_has_children .children{display:none}.lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items li{margin:0;padding-right:2rem;text-align:center}.no-flexbox .lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items li{padding-top:80px}.lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items li>a{float:none;height:100%;max-width:none;color:#fff;font-style:italic;text-decoration:none;padding:0;margin:0}@media (max-width:1199px){.lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items li>a{display:block;border-bottom:1px solid #FDEE21;padding-bottom:1rem;margin-bottom:1rem;padding-right:0;text-align:left}}.lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items li.current_page_item>a{font-style:normal;font-weight:700}.lapsenoikeudet-kampanjasivu #header .container .campaign-language-switcher{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-right:5rem}.lapsenoikeudet-kampanjasivu #header .container .campaign-language-switcher li{margin-bottom:0;margin-left:1rem}@media (min-width:1200px){.lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items li>a{color:#353535}.lapsenoikeudet-kampanjasivu #header .container #primary-nav .campaign-navigation-items li>a:last-of-type{padding-right:0}.lapsenoikeudet-kampanjasivu #header .container .campaign-language-switcher{margin-right:2rem}.lapsenoikeudet-kampanjasivu #header .container .campaign-language-switcher li{-ms-flex-negative:0;flex-shrink:0}}.lapsenoikeudet-kampanjasivu #header .container .campaign-language-switcher li:first-of-type{margin-left:0}.lapsenoikeudet-kampanjasivu #header .container .campaign-language-switcher li a{text-transform:uppercase;text-decoration:none;font-weight:700}.lapsenoikeudet-kampanjasivu #footer{background-color:#353535;color:#fff;padding:30px 0;position:relative;text-align:left}@media (min-width:530px){.lapsenoikeudet-kampanjasivu #footer{padding:60px 0}}@media (min-width:1200px){.lapsenoikeudet-kampanjasivu #footer{padding:80px 0}}.lapsenoikeudet-kampanjasivu #footer .container{max-width:1400px;margin:0 auto}.lapsenoikeudet-kampanjasivu .footer-description{float:left;direction:ltr;padding-left:18px;padding-right:18px}@media screen and (max-width:767px){.lapsenoikeudet-kampanjasivu .footer-description{padding-left:12px;padding-right:12px;width:100%}}@media screen and (min-width:768px) and (max-width:1199px){.lapsenoikeudet-kampanjasivu .footer-description{width:50%}}@media screen and (min-width:1200px){.lapsenoikeudet-kampanjasivu .footer-description{width:33.33333%}}.lapsenoikeudet-kampanjasivu .footer-description a{color:#fff;font-weight:700}.lapsenoikeudet-kampanjasivu .footer-links{float:left;direction:ltr;padding-left:18px;padding-right:18px}@media screen and (max-width:767px){.lapsenoikeudet-kampanjasivu .footer-links{padding-left:12px;padding-right:12px;width:100%}}@media screen and (min-width:768px) and (max-width:1199px){.lapsenoikeudet-kampanjasivu .footer-links{width:25%}}@media screen and (min-width:1200px){.lapsenoikeudet-kampanjasivu .footer-links{width:25%;left:16.66667%}}.lapsenoikeudet-kampanjasivu .footer-links ul{display:block;list-style:none;margin-left:0}.lapsenoikeudet-kampanjasivu .footer-links ul li{margin:0 0 .875em}.lapsenoikeudet-kampanjasivu .footer-links ul a{color:#fff;display:block;font-weight:700;padding-left:2em;position:relative;text-decoration:none}.lapsenoikeudet-kampanjasivu .footer-links ul a:before{content:'\f061';display:block;float:left;border-radius:100%;background-color:#AEAEAE;color:#353535;width:1rem;height:1rem;font-size:.7rem;margin-top:.2rem;text-align:center;margin-left:-1.5rem}.lapsenoikeudet-kampanjasivu.home #main{padding:0}.lapsenoikeudet-kampanjasivu #content{display:block;float:none;margin:0 auto}.lapsenoikeudet-kampanjasivu #content .wp-content a{-webkit-box-shadow:none;box-shadow:none}.lapsenoikeudet-kampanjasivu.home .container{max-width:none}.lapsenoikeudet-kampanjasivu #reply-title,.lapsenoikeudet-kampanjasivu .comments-title,.lapsenoikeudet-kampanjasivu .widget-title,.lapsenoikeudet-kampanjasivu h1,.lapsenoikeudet-kampanjasivu h2,.lapsenoikeudet-kampanjasivu h3{color:#353535}.lapsenoikeudet-kampanjasivu .hero{position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:380px;padding:0}.lapsenoikeudet-kampanjasivu .hero .hero__background .hero__background__image{line-height:0}.lapsenoikeudet-kampanjasivu .hero .hero__background .hero__background__image img{display:block;line-height:0;z-index:2;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-o-object-fit:contain;object-fit:contain}.lapsenoikeudet-kampanjasivu .flexible .content-block{border-bottom:1px solid #D9D9D9}.lapsenoikeudet-kampanjasivu .flexible .content-block.wysiwyg--custom-bg-color{margin-left:-18px;margin-right:-18px}.no-flexbox .lapsenoikeudet-kampanjasivu .flexible .content-block{width:100%;display:block;float:left}.no-flexbox .lapsenoikeudet-kampanjasivu .flexible .content-block:after{content:'';clear:both}.lapsenoikeudet-kampanjasivu .flexible .content-block-content{margin:0 auto}@media (min-width:768px){.lapsenoikeudet-kampanjasivu .hero{min-height:450px}.lapsenoikeudet-kampanjasivu .flexible .content-block-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:0;padding-right:0}}.flexbox .lapsenoikeudet-kampanjasivu .flexible .content-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding-left:1rem;padding-right:1rem}.lapsenoikeudet-kampanjasivu .flexible .content-block.image{padding:0}.lapsenoikeudet-kampanjasivu .flexible .content-block.image .content-block-image{width:100%}@media (min-width:768px){.lapsenoikeudet-kampanjasivu .flexible .content-block.image .content-block-image{width:50%;width:calc(50% - 2rem)}.no-flexbox .lapsenoikeudet-kampanjasivu .flexible .content-block.image .content-block-image{float:left}}.lapsenoikeudet-kampanjasivu .flexible .content-block.image .content-block-image img{width:100%}.lapsenoikeudet-kampanjasivu .flexible .content-block.image .content-block-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;width:100%;padding-bottom:2rem}@media (min-width:768px){.lapsenoikeudet-kampanjasivu .flexible .content-block.image .content-block-inner-content{width:50%;width:calc(50% - 2rem);padding-bottom:0;padding-right:1rem}.no-flexbox .lapsenoikeudet-kampanjasivu .flexible .content-block.image .content-block-inner-content{float:right}}.lapsenoikeudet-kampanjasivu .flexible .content-block.image.reverse .content-block-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.no-flexbox .lapsenoikeudet-kampanjasivu .flexible .content-block.image.reverse .content-block-image{float:right}.lapsenoikeudet-kampanjasivu .flexible .content-block.wysiwyg .content-block-inner-content{width:100%}@media (min-width:1200px){.lapsenoikeudet-kampanjasivu .flexible .content-block.image.reverse .content-block-inner-content{padding-right:0;padding-left:1rem}.no-flexbox .lapsenoikeudet-kampanjasivu .flexible .content-block.image.reverse .content-block-inner-content{float:left}.lapsenoikeudet-kampanjasivu .flexible .content-block.wysiwyg .content-block-inner-content{width:75%;margin:0 auto}}.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid{border:none}.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container__item{position:relative;width:calc(100% / 3);text-decoration:none;background-color:#c4c4c4}@media (max-width:1000px){.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container__item{width:calc(50%)}}@media (max-width:767px){.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container__item{width:100%}}.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container__item:before{position:absolute;bottom:0;left:0;content:'';width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%)}.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container .gform_description,.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container .gform_wrapper .gform_heading .gform_description,.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container p{position:relative;margin-bottom:0;bottom:3rem;padding-left:1rem;color:#fff;font-size:1.5em;line-height:1;font-weight:700}.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .loop-post a:active,.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .loop-post a:focus,.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .loop-post a:hover,.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .news-feed__show-all:active,.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .news-feed__show-all:focus,.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .news-feed__show-all:hover{color:#000}.lapsenoikeudet-kampanjasivu .flexible .content-block.content-grid .grid-container .smaller-font{font-size:1em;bottom:3rem}.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed{margin:0 auto;padding-left:1rem;padding-right:1rem;max-width:1400px}.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content{display:block;margin-bottom:1.5rem}.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .news-feed__title{font-size:2.5rem;color:#000;margin-bottom:3rem}.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .news-feed__show-all{font-weight:700;text-decoration:none;position:relative}.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .news-feed__show-all:after{content:'';position:absolute;left:0;right:0;bottom:0;top:inherit;height:2px;background-color:#000;z-index:-1}.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .news-feed__show-all:active:after,.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .news-feed__show-all:focus:after,.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .news-feed__show-all:hover:after{background-color:#ffe869;height:8px}.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .loop-post *{max-width:52rem}.lapsenoikeudet-kampanjasivu .flexible .content-block.news-feed .content-block-content .loop-post a{text-decoration:none}.lapsenoikeudet-kampanjasivu .flexible .content-block #reply-title,.lapsenoikeudet-kampanjasivu .flexible .content-block .comments-title,.lapsenoikeudet-kampanjasivu .flexible .content-block .widget-title,.lapsenoikeudet-kampanjasivu .flexible .content-block h2{text-align:left}.lapsenoikeudet-kampanjasivu .flexible #cancel-comment-reply-link,.lapsenoikeudet-kampanjasivu .flexible .button,.lapsenoikeudet-kampanjasivu .flexible .comment-reply-link,.lapsenoikeudet-kampanjasivu .flexible .page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label,.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li .lapsenoikeudet-kampanjasivu .flexible label{display:inline-block;margin-top:1rem}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured{background-color:#fff;margin:0 0 2rem;width:100%}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured:last-of-type{margin-right:0}@media (min-width:768px){.lapsenoikeudet-kampanjasivu .flexible #featured-block .featured-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-flexbox .lapsenoikeudet-kampanjasivu .flexible #featured-block .featured-content{display:block}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured{margin:0 1.5rem 2rem 0;width:calc(100% / 3 - 1rem)}.no-flexbox .lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured{float:left}}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured img{display:block;width:100%}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured .single-featured-content{margin-top:1rem;padding-bottom:1.5rem}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured .single-featured-content a{text-decoration:none}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured .single-featured-content .featured-title{margin-bottom:1rem;color:#353535;font-weight:700;font-size:17.5px}@media (min-width:1200px){.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured .single-featured-content{padding-bottom:2rem}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured .single-featured-content .featured-title{font-size:20px}}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured .single-featured-content .featured-link{display:block;font-weight:700;color:#000}.lapsenoikeudet-kampanjasivu .flexible #featured-block .single-featured .single-featured-content .featured-link:before{content:'\f061';display:inline-block;font-family:FontAwesome;font-weight:400;border-radius:100%;background-color:#000;color:#fff;width:1rem;height:1rem;font-size:.65rem;margin-right:.5rem;vertical-align:middle;text-align:center}.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu .gform_description,.gform_wrapper .gform_heading .lasten-vuoro-kampanja .gform_description,.lapsenoikeudet-kampanjasivu,.lapsenoikeudet-kampanjasivu .gform_wrapper .gform_heading .gform_description,.lapsenoikeudet-kampanjasivu a,.lapsenoikeudet-kampanjasivu input,.lapsenoikeudet-kampanjasivu label,.lapsenoikeudet-kampanjasivu li,.lapsenoikeudet-kampanjasivu p,.lasten-vuoro-kampanja,.lasten-vuoro-kampanja .gform_wrapper .gform_heading .gform_description,.lasten-vuoro-kampanja a,.lasten-vuoro-kampanja input,.lasten-vuoro-kampanja label,.lasten-vuoro-kampanja li,.lasten-vuoro-kampanja p{font-family:Raleway,sans-serif}.lapsenoikeudet-kampanjasivu .flexible .feed-column{width:100%}.lapsenoikeudet-kampanjasivu .flexible .feed-column.feed-fb .fb-link{border-left-color:#D9D9D9}.lapsenoikeudet-kampanjasivu .flexible .feed-column .feed-title{color:#353535}.lapsenoikeudet-kampanjasivu .flexible .feed-column .feed-title:before{color:#AEAEAE}.lapsenoikeudet-kampanjasivu .flexible .feed-column .link-title,.lapsenoikeudet-kampanjasivu .flexible .feed-column .tw-nicename{color:#353535}.lapsenoikeudet-kampanjasivu .gform_wrapper{background-color:#FAFAFA;padding:4rem}.lapsenoikeudet-kampanjasivu .gform_wrapper .gform_title{color:#353535;font-size:2em;margin-bottom:0}.lapsenoikeudet-kampanjasivu .gform_wrapper .gfield_description,.lapsenoikeudet-kampanjasivu .gform_wrapper .ginput_complex label{color:#353535}.lapsenoikeudet-kampanjasivu .gform_wrapper .gsection_title{text-align:left;color:#353535;font-size:2rem}.lapsenoikeudet-kampanjasivu .gform_wrapper .gform_footer,.lapsenoikeudet-kampanjasivu .sign-up-form .gform_confirmation_message,.lapsenoikeudet-kampanjasivu .some .content-block-inner-content,.lapsenoikeudet-kampanjasivu h1,.lasten-vuoro-kampanja .sign-up-form .gform_confirmation_message,.lasten-vuoro-kampanja .some .content-block-inner-content,.lasten-vuoro-kampanja h1{text-align:center}.lapsenoikeudet-kampanjasivu #cancel-comment-reply-link,.lapsenoikeudet-kampanjasivu .button,.lapsenoikeudet-kampanjasivu .comment-reply-link,.lapsenoikeudet-kampanjasivu .page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label,.lapsenoikeudet-kampanjasivu button,.lapsenoikeudet-kampanjasivu input[type=submit],.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li .lapsenoikeudet-kampanjasivu label{background-color:#FDEE21;color:#000;padding-left:2.5rem;padding-right:2.5rem}.lapsenoikeudet-kampanjasivu .button--pink#cancel-comment-reply-link,.lapsenoikeudet-kampanjasivu .button--pink.comment-reply-link,.lapsenoikeudet-kampanjasivu .button.button--pink,.lapsenoikeudet-kampanjasivu .page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label.button--pink,.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li .lapsenoikeudet-kampanjasivu label.button--pink{background-color:#f8b4d4;text-decoration:none;border:1px solid #f8b4d4}#map .marker-wrapper a:hover,.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:hover .gform_description,.gform_wrapper .gform_heading .lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:hover .gform_description,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:hover .gform_wrapper .gform_heading .gform_description,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:hover p,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:hover .gform_wrapper .gform_heading .gform_description,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:hover p{text-decoration:underline}.lapsenoikeudet-kampanjasivu .button--pink#cancel-comment-reply-link:hover,.lapsenoikeudet-kampanjasivu .button--pink.comment-reply-link:hover,.lapsenoikeudet-kampanjasivu .button.button--pink:hover,.lapsenoikeudet-kampanjasivu .page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li label.button--pink:hover,.page-template-event-archive .searchandfilter li.sf-field-post-meta-event_start>ul>li .lapsenoikeudet-kampanjasivu label.button--pink:hover{background-color:#fff;color:#000;text-decoration:underline}.lapsenoikeudet-kampanjasivu .inline-div{display:inline-block}.map-container{margin-top:6rem;margin-bottom:8rem}@media (min-width:768px){.lapsenoikeudet-kampanjasivu .flexible .feed-column{width:50%;width:calc(50% - 2rem)}.map-container{margin-left:-13%;margin-right:-13%}}.map-container .map-wrapper{position:relative}#map{-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15);max-height:700px;min-height:400px;height:80vh;width:100%}#map .marker{display:none}#map .marker-wrapper{padding:10px;min-width:240px;max-width:360px}#map .marker-wrapper h3{color:#000;margin-top:0;margin-bottom:1rem;font-weight:700}#map .marker-wrapper .gform_wrapper .gform_heading .gform_description,#map .marker-wrapper p,.gform_wrapper .gform_heading #map .marker-wrapper .gform_description{font-size:1rem;margin-bottom:1rem}#map .marker-wrapper a{color:#000}.lapsenoikeudet-kampanjasivu.single .container,.lasten-vuoro-kampanja.single .container{max-width:1200px;margin:0 auto}.lapsenoikeudet-kampanjasivu #footer .footer-links,.lasten-vuoro-kampanja #footer .footer-links{width:36%}.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu #footer .footer-links .gform_description,.gform_wrapper .gform_heading .lasten-vuoro-kampanja #footer .footer-links .gform_description,.lapsenoikeudet-kampanjasivu #footer .footer-links .gform_wrapper .gform_heading .gform_description,.lapsenoikeudet-kampanjasivu #footer .footer-links p,.lasten-vuoro-kampanja #footer .footer-links .gform_wrapper .gform_heading .gform_description,.lasten-vuoro-kampanja #footer .footer-links p{margin-left:10px}.lapsenoikeudet-kampanjasivu #reply-title,.lapsenoikeudet-kampanjasivu .comments-title,.lapsenoikeudet-kampanjasivu .widget-title,.lapsenoikeudet-kampanjasivu h1,.lapsenoikeudet-kampanjasivu h2,.lapsenoikeudet-kampanjasivu h3,.lapsenoikeudet-kampanjasivu h4,.lasten-vuoro-kampanja #reply-title,.lasten-vuoro-kampanja .comments-title,.lasten-vuoro-kampanja .widget-title,.lasten-vuoro-kampanja h1,.lasten-vuoro-kampanja h2,.lasten-vuoro-kampanja h3,.lasten-vuoro-kampanja h4{font-family:Raleway,sans-serif;font-weight:700}.lapsenoikeudet-kampanjasivu .wysiwyg,.lasten-vuoro-kampanja .wysiwyg{max-width:1200px;margin:0 auto}.lapsenoikeudet-kampanjasivu .flexible .content-block-content,.lasten-vuoro-kampanja .flexible .content-block-content{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.lapsenoikeudet-kampanjasivu .wysiwyg.wysiwyg--custom-bg-color,.lasten-vuoro-kampanja .wysiwyg.wysiwyg--custom-bg-color{max-width:none}.lapsenoikeudet-kampanjasivu .sitaatti,.lasten-vuoro-kampanja .sitaatti{font-family:'Nothing You Could Do',cursive}.lapsenoikeudet-kampanjasivu #reply-title,.lapsenoikeudet-kampanjasivu .comments-title,.lapsenoikeudet-kampanjasivu .widget-title,.lapsenoikeudet-kampanjasivu h2,.lasten-vuoro-kampanja #reply-title,.lasten-vuoro-kampanja .comments-title,.lasten-vuoro-kampanja .widget-title,.lasten-vuoro-kampanja h2{font-size:28px}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block{border-bottom:none}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-image,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-image{display:-webkit-box;display:-ms-flexbox;display:flex}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-image img,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-image img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:750px){.lapsenoikeudet-kampanjasivu .flexible .content-block-content,.lasten-vuoro-kampanja .flexible .content-block-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-image,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-image{position:relative;top:3px}}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-content,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-content{max-width:980px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-content .content-block-inner-content,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image .content-block-content .content-block-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#cbf3f0;padding:30px 50px}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content{background-color:#b79430}.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content .gform_description,.gform_wrapper .gform_heading .lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content .gform_description,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content .gform_wrapper .gform_heading .gform_description,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content a,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content h3,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content p,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content .gform_wrapper .gform_heading .gform_description,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content a,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content h3,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.image.reverse .content-block-inner-content p{color:#fff}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid{background-color:#dabdf3;margin-left:-18px;margin-right:-18px}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item{background-color:#dabdf3;margin-bottom:25px;-webkit-transition:ease-in-out .15s;-o-transition:ease-in-out .15s;transition:ease-in-out .15s}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:hover img,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:hover img{opacity:.9}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:before,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item:before{content:'';position:relative;display:none}.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item img,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item img{height:auto;width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item img,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item img{width:96%}}.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item .gform_description,.gform_wrapper .gform_heading .lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item .gform_description,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item .gform_wrapper .gform_heading .gform_description,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item p,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item .gform_wrapper .gform_heading .gform_description,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item p{font-size:16px;color:#000;bottom:0;padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;padding-right:10px;padding-left:51px}.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item .gform_description:before,.gform_wrapper .gform_heading .lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item .gform_description:before,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item .gform_wrapper .gform_heading .gform_description:before,.lapsenoikeudet-kampanjasivu .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item p:before,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item .gform_wrapper .gform_heading .gform_description:before,.lasten-vuoro-kampanja .flexible.campaign-page-type--lasten_vuoro .content-block.content-grid .grid-container__item p:before{background-image:url(../img/arrow-right.svg);content:" ";display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:25px 25px;background-size:25px;background-color:#000;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;margin-right:10px;position:absolute;left:11px}.lapsenoikeudet-kampanjasivu .some,.lasten-vuoro-kampanja .some{padding-bottom:110px;margin-top:100px;margin-bottom:100px}.lapsenoikeudet-kampanjasivu .some #reply-title,.lapsenoikeudet-kampanjasivu .some .comments-title,.lapsenoikeudet-kampanjasivu .some .widget-title,.lapsenoikeudet-kampanjasivu .some h2,.lasten-vuoro-kampanja .some #reply-title,.lasten-vuoro-kampanja .some .comments-title,.lasten-vuoro-kampanja .some .widget-title,.lasten-vuoro-kampanja .some h2{margin-bottom:40px}.lapsenoikeudet-kampanjasivu .some .inline-div,.lasten-vuoro-kampanja .some .inline-div{width:50px;margin:0 15px}.lapsenoikeudet-kampanjasivu .some .inline-div span,.lasten-vuoro-kampanja .some .inline-div span{width:100%}.lapsenoikeudet-kampanjasivu .icon,.lasten-vuoro-kampanja .icon{visibility:hidden;position:relative;top:0;-webkit-transition:ease-in-out .15s;-o-transition:ease-in-out .15s;transition:ease-in-out .15s}.lapsenoikeudet-kampanjasivu .icon:hover,.lasten-vuoro-kampanja .icon:hover{top:-3px}.lapsenoikeudet-kampanjasivu .icon::before,.lasten-vuoro-kampanja .icon::before{visibility:visible;content:" ";display:inline-block;width:50px;height:50px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:contain;background-size:contain}.lapsenoikeudet-kampanjasivu .icon.icon--twitter::before,.lasten-vuoro-kampanja .icon.icon--twitter::before{background-image:url(../img/icon-twitter.png)}.lapsenoikeudet-kampanjasivu .icon.icon--facebook::before,.lasten-vuoro-kampanja .icon.icon--facebook::before{background-image:url(../img/icon-facebook.png)}.lapsenoikeudet-kampanjasivu .icon.icon--instagram::before,.lasten-vuoro-kampanja .icon.icon--instagram::before{background-image:url(../img/icon-instagram.png)}.lapsenoikeudet-kampanjasivu .icon.icon--linkedin::before,.lasten-vuoro-kampanja .icon.icon--linkedin::before{background-image:url(../img/icon-linkedin.png)}.lapsenoikeudet-kampanjasivu .collaboration,.lasten-vuoro-kampanja .collaboration{padding-bottom:110px}.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu .collaboration .gform_description,.gform_wrapper .gform_heading .lasten-vuoro-kampanja .collaboration .gform_description,.lapsenoikeudet-kampanjasivu .collaboration .gform_wrapper .gform_heading .gform_description,.lapsenoikeudet-kampanjasivu .collaboration p,.lasten-vuoro-kampanja .collaboration .gform_wrapper .gform_heading .gform_description,.lasten-vuoro-kampanja .collaboration p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu .collaboration .gform_description img:nth-child(2n+1),.gform_wrapper .gform_heading .lasten-vuoro-kampanja .collaboration .gform_description img:nth-child(2n+1),.lapsenoikeudet-kampanjasivu .collaboration .gform_wrapper .gform_heading .gform_description img:nth-child(2n+1),.lapsenoikeudet-kampanjasivu .collaboration p img:nth-child(2n+1),.lasten-vuoro-kampanja .collaboration .gform_wrapper .gform_heading .gform_description img:nth-child(2n+1),.lasten-vuoro-kampanja .collaboration p img:nth-child(2n+1){top:60px}.lapsenoikeudet-kampanjasivu .collaboration img,.lapsenoikeudet-kampanjasivu .collaboration img.alignnone,.lasten-vuoro-kampanja .collaboration img,.lasten-vuoro-kampanja .collaboration img.alignnone{position:relative;display:inline-block;max-width:70px;height:auto;-o-object-fit:contain;object-fit:contain;margin:0}@media only screen and (max-width:900px){.gform_wrapper .gform_heading .lapsenoikeudet-kampanjasivu .collaboration .gform_description img:nth-child(2n+1),.gform_wrapper .gform_heading .lasten-vuoro-kampanja .collaboration .gform_description img:nth-child(2n+1),.lapsenoikeudet-kampanjasivu .collaboration .gform_wrapper .gform_heading .gform_description img:nth-child(2n+1),.lapsenoikeudet-kampanjasivu .collaboration p img:nth-child(2n+1),.lasten-vuoro-kampanja .collaboration .gform_wrapper .gform_heading .gform_description img:nth-child(2n+1),.lasten-vuoro-kampanja .collaboration p img:nth-child(2n+1){top:0}.lapsenoikeudet-kampanjasivu .collaboration img,.lapsenoikeudet-kampanjasivu .collaboration img.alignnone,.lasten-vuoro-kampanja .collaboration img,.lasten-vuoro-kampanja .collaboration img.alignnone{margin:0 10px}}.lapsenoikeudet-kampanjasivu .sign-up-form,.lasten-vuoro-kampanja .sign-up-form{max-width:640px;margin:0 auto;background-color:#dabdf3}.lapsenoikeudet-kampanjasivu .sign-up-form .gform_wrapper,.lasten-vuoro-kampanja .sign-up-form .gform_wrapper{background-color:#dabdf3;padding:0}.lapsenoikeudet-kampanjasivu .sign-up-form .gfield_label,.lasten-vuoro-kampanja .sign-up-form .gfield_label{display:none}.lapsenoikeudet-kampanjasivu .sign-up-form input[type=text],.lapsenoikeudet-kampanjasivu .sign-up-form input[type=email],.lasten-vuoro-kampanja .sign-up-form input[type=text],.lasten-vuoro-kampanja .sign-up-form input[type=email]{background-color:#fff;border:1px solid #f2f2f2;width:100%}.lapsenoikeudet-kampanjasivu .sign-up-form .gfield_checkbox .gchoice,.lasten-vuoro-kampanja .sign-up-form .gfield_checkbox .gchoice{margin-bottom:0}.lapsenoikeudet-kampanjasivu .sign-up-form .gform_button,.lasten-vuoro-kampanja .sign-up-form .gform_button{color:#fff;background-color:#b79430;border:1px solid #b79430;padding:7px 40px;font-size:14px}.lapsenoikeudet-kampanjasivu .sign-up-form .gform_button:active,.lapsenoikeudet-kampanjasivu .sign-up-form .gform_button:focus,.lapsenoikeudet-kampanjasivu .sign-up-form .gform_button:hover,.lasten-vuoro-kampanja .sign-up-form .gform_button:active,.lasten-vuoro-kampanja .sign-up-form .gform_button:focus,.lasten-vuoro-kampanja .sign-up-form .gform_button:hover{background-color:#fff;color:#b79430}.lapsenoikeudet-kampanjasivu .sign-up-form .gform_submission_error,.lasten-vuoro-kampanja .sign-up-form .gform_submission_error{font-size:16px;font-weight:400;color:red}.lapsenoikeudet-kampanjasivu .sign-up-form-counter,.lasten-vuoro-kampanja .sign-up-form-counter{padding:30px 0 50px;background-color:#faf2ff;max-width:640px;margin:0 auto;text-align:center}.lapsenoikeudet-kampanjasivu .sign-up-form-counter .count,.lasten-vuoro-kampanja .sign-up-form-counter .count{color:#000;font-size:40px;font-weight:700}.lapsenoikeudet-kampanjasivu .registered-companies,.lasten-vuoro-kampanja .registered-companies{background-color:#f2f2f2;padding:30px 0 50px;max-width:640px;margin:0 auto}.lapsenoikeudet-kampanjasivu .registered-companies .organizations-wrapper,.lasten-vuoro-kampanja .registered-companies .organizations-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lapsenoikeudet-kampanjasivu .registered-companies .organizations-wrapper .organization,.lasten-vuoro-kampanja .registered-companies .organizations-wrapper .organization{margin:5px;font-size:18px}.padding-bottom-0{padding-bottom:0}.padding-bottom-0+.content-grid{padding-top:20px}