@charset "UTF-8";h1,h2{letter-spacing:-1px;line-height:1.1}html,mark{color:#000}a,button,input,textarea{transition:all .1s ease-in-out}.nav__primary .menu-item-has-children>div>.toggle:focus,.nav__primary .page_item_has_children>div>.toggle:focus,.sidenav .menu-item-has-children>div>.toggle:focus,.sidenav .page_item_has_children>div>.toggle:focus,a:active,a:focus,a:hover,button:focus,input:focus,textarea:focus{outline:0}.flex-bp1,.flex-bp2,.flex-bp3,.flexbox,.store-categories .grid-wrap,.store-categories a,.store-highlights .grid-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#content:after,.clearfix:after,.donate .donate__fields:after,.gform_wrapper:after,.header__2nd:after,.join_us_form:after,.l-constrained:after,.l-narrow:after,.media:after{content:"";display:table;clear:both}.float--right{float:right!important}.float--left{float:left!important}.float--none{float:none!important}.text--left{text-align:left!important}.text--center{text-align:center!important}.text--right{text-align:right!important}.chromeframe{padding:.2em 0;margin:.2em 0;background:#F3F3F3;color:#000}.caps{text-transform:uppercase!important}h5,h6{text-transform:uppercase}.accessibility,.visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.contactslist .contact,.newsteasers,.newsteasers li .newsteaser__content .meta .categories,svg:not(:root){overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}.hide,[hidden],template{display:none}audio:not([controls]){display:none;height:0}*,:after,:before{box-sizing:border-box}html{background:#FFF;font-family:"Gill Sans W01 Book","Gill Sans",Helvetica,sans-serif;font-size:100%;font-weight:300;line-height:1.5;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,.2);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;background-color:#FFF}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;text-rendering:optimizeLegibility}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{font-family:'Gill Sans W01 Light'}h1,h2,h3,h4,h5{font-family:'Gill Sans W04 Bold'}h1.nomargin,h2.nomargin,h3.nomargin,h4.nomargin,h5.nomargin,h6.nomargin{margin-bottom:.2em}h1,h3,h4,h5{margin-bottom:.5em}h1{font-size:2.091em}h2{margin-bottom:.75em;font-size:1.82em}.article__content h2{font-size:1.5em;margin-bottom:.5em}h3{font-size:1.4em;line-height:1.2}h4{font-size:1.1em;line-height:1.25}h5{font-size:1em}h6{margin-bottom:.25em;font-family:'Gill Sans W01 Book';font-size:.875em}blockquote,p{margin:0 0 1.5em}.lead,.lede{margin-bottom:1em;line-height:1.3;font-size:120%}blockquote{font-size:1.25em;margin:1.5em;padding:0 0 0 1.5em;color:#999}.italic{font-style:italic}abbr[title]{border-bottom:dotted 1px;cursor:help}b,strong{font-family:'Gill Sans W04 Bold';font-weight:400}dfn{font-style:none;font-family:GillSansW01-BookItalic}hr{box-sizing:content-box;height:0}mark{background:#ff0}code,kbd,pre,samp{font-family:"Gill Sans W01 Book","Gill Sans",Helvetica,sans-serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}.small,small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}#content,.main-fontsizes,.store-categories,.store-header,.store-heading,.store-highlights,.store-section,.store-teaser,main{font-size:1em}@media screen and (min-width:43.75em){#content,.main-fontsizes,.store-categories,.store-header,.store-heading,.store-highlights,.store-section,.store-teaser,main{font-size:1.175em}}@media screen and (min-width:56.25em){#content,.main-fontsizes,.store-categories,.store-header,.store-heading,.store-highlights,.store-section,.store-teaser,main{font-size:1.1875em}}.highlighted{color:red;font-family:"Gill Sans W04 Bold","Gill Sans",Helvetica,sans-serif}.event_category h3,.eventlist .eventlist__event h3,.newslist .newslist__item h3,.newsteasers li h3{font-family:'Gill Sans W01 Book'}ol,ul{margin:0 0 1.5em}ol.unstyled,ul.unstyled{list-style:none;margin:0;padding:0}li>ol,li>ul{margin-bottom:0}.article__content ul{padding:0 .1em;list-style:none}.article__content ul ul{margin-left:0}.article__content ul li{padding:0;margin:.5em 0 .5em 1em;position:relative}.article__content ul li:before{content:"•";color:red;position:absolute;left:-.75em;top:0;font-size:1.25em;line-height:1.3}.filelist,.linklist{margin:0}.filelist .icon{height:1em;display:inline-block;margin:0 .25em 0 0}.filelist .filetype{color:#C3C3C3;font-size:.875em}.filelist .description{font-size:.875em}.eventlist{list-style:none;margin:2em 0;padding:0;border:1px solid #C3C3C3}.eventlist .eventlist__event{border-top:1px solid #C3C3C3;padding:1em;height:85px;position:relative;display:table;width:100%}.eventlist .eventlist__event .eventlist__textbox{display:table-cell;vertical-align:middle;line-height:1}.eventlist .eventlist__event:first-of-type{border-top:none}.eventlist .eventlist__event:nth-of-type(5)~.eventlist__event{display:none}.eventlist .eventlist__event h3{font-size:1.1em;line-height:1;margin:0 .25em 0 0}.eventlist .eventlist__event h3 a{text-decoration:none;color:#000}.eventlist .eventlist__event .date,.eventlist .eventlist__event h3 a:hover{color:red}.event_category h3 a,.newslist .newslist__item h3 a{color:#000;font-weight:600;text-decoration:none}@media screen and (min-width:56.25em){.eventlist .eventlist__event{padding:.5em 1em;height:5.2em;width:100%}.eventlist .eventlist__event:nth-of-type(5)~.eventlist__event{display:table}.eventlist .eventlist__event .date{width:100px}.eventlist .eventlist__event .date .d{font-size:36px}.eventlist .eventlist__event .date .m{font-size:16px}.eventlist.eventlist--columns,.section-front-page .eventlist{border-bottom:none;box-shadow:inset 0 -1px 0 #C3C3C3;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:1px dashed #C3C3C3;-moz-column-rule:1px dashed #C3C3C3;column-rule:1px dashed #C3C3C3}.eventlist.eventlist--columns .eventlist__event,.section-front-page .eventlist .eventlist__event{break-inside:avoid-column;page-break-inside:avoid;page-break-after:auto;page-break-before:avoid;-webkit-column-break-inside:avoid;-webkit-column-break-after:avoid;-webkit-column-break-before:avoid;display:table;top:-2px;margin:0}}.eventlist.event_category,.newslist.categories{margin-bottom:2em;max-width:500px}.eventlist.event_category{font-weight:600}.eventlist.event_category .event_category{padding:1em 0}.event_category{border:none}.newslist .newslist__item{margin-top:1em;padding-bottom:1em;border-bottom:1px solid #C3C3C3}.newslist .newslist__item:last-of-type{border:none}.newslist .newslist__item h3{font-size:1.1em;margin:0 .25em 0 0}.newslist .newslist__item h3 a:hover{color:red}.newsteasers{list-style:none;margin:2em 0;padding:0}.newsteasers li{background:#FFF;margin:1em 0}.newsteasers li img{width:100%;display:block;margin:0}.newsteasers li a{text-decoration:none}.newsteasers li .newsteaser__content{border:1px solid #C3C3C3;border-top:none;padding:.75em;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.newsteasers li .newsteaser__content .meta{position:relative;overflow:hidden;padding-left:5em}.newsteasers li .newsteaser__content .meta .time{position:absolute;left:0;top:0}.newsteasers li .newsteaser__content .meta .categories .category{float:left;clear:left}.newsteasers li h3{font-size:1em;line-height:1;margin:0 0 .5em}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:pelary!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-moz-osx-font-smoothing:grayscale;line-height:1;-webkit-font-smoothing:antialiased}.newsteasers li h3 a{color:#000}.newsteasers li h3 a:hover,a{color:red}@media screen and (min-width:43.75em){.newsteasers{display:-webkit-flex;display:-ms-flexbox;display:flex}.newsteasers li{float:left;width:32.6666%;margin:0 0 0 1%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.newsteasers li:first-of-type{margin:0}}@media screen and (min-width:56.25em){.newsteasers li{width:30.6666%;margin:0 0 0 4%}}.contactslist{margin:0 0 1.5em}.contactslist .contactslist__category h2{margin:1em 0 .2em}.contactslist .contact{font-size:.75em;width:100%;clear:left;display:-webkit-flex;display:-ms-flexbox;display:flex}.contactslist .contact div{background:#F3F3F3;border:2px solid #FFF;padding:.5em;vertical-align:top;float:left}.contactslist .contact .contact__name{width:24%}.contactslist .contact .contact__title{width:42%}.contactslist .contact .contact__gsm,.contactslist .contact .contact__phone{width:17%}@font-face{font-family:pelary;src:url(../fonts/pelary.eot);src:url(../fonts/pelary.eot?#iefix) format("embedded-opentype"),url(../fonts/pelary.woff) format("woff"),url(../fonts/pelary.ttf) format("truetype"),url(../fonts/pelary.svg#pelary) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}.icon-opentriangledown:before{content:"\e900"}.icon-opentriangleright:before{content:"\e901"}.icon-triangledown:before{content:"\e902"}.icon-triangleright:before{content:"\e903"}.icon-search:before{content:"\e000"}.icon-angle-down:before{content:"\e001"}.icon-angle-left:before{content:"\e002"}.icon-angle-right:before{content:"\e003"}.icon-angle-up:before{content:"\e004"}.icon-google-plus:before{content:"\e005"}.icon-facebook:before{content:"\e006"}.icon-facebook-square:before{content:"\e007"}.icon-google-plus-1:before{content:"\e008"}.icon-instagram:before{content:"\e009"}.icon-youtube-square:before{content:"\e00a"}.icon-youtube:before{content:"\e00b"}.icon-pin-map:before{content:"\e00c"}.icon-phone-mobile:before{content:"\e00d"}.icon-user:before{content:"\e00e"}.icon-email-envelope:before{content:"\e00f"}.icon-twitter:before{content:"\e010"}.icon-twitter-square:before{content:"\e011"}.icon-up-dir:before{content:"\e012"}.icon-down-dir:before{content:"\e013"}.icon-close:before,.icon-remove:before{content:"\e014"}.icon-plus-add:before{content:"\e015"}.icon-minus:before{content:"\e016"}.icon-gift:before{content:"\e017"}.icon-call-phone:before{content:"\e018"}.icon-letter-mail:before{content:"\e019"}.icon-check-mark:before{content:"\e01a"}a{background:0 0}a:active,a:hover{color:#c00}.button,.button-primary,.socialfeed-button{transition:all .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;display:inline-block;border:2px solid red;color:red;background:#FFF;font-size:18px;line-height:1;width:auto;text-decoration:none;padding:12px 15px;border-radius:8px;margin:0;font-weight:400}.img--center,figure>img,legend{display:block}.img--center,.img--left,.img--right,table{margin-bottom:1.5em}.button-primary:active,.button-primary:hover,.button:active,.button:hover,.socialfeed-button:active,.socialfeed-button:hover{background:red;color:#FFF}.button-primary.border-hover:hover,.button.border-hover:hover,.socialfeed-button.border-hover:hover{border:2px solid #FFF}.button-primary:disabled,.button:disabled,.socialfeed-button:disabled{border-color:#C3C3C3;color:#414141;background:#F3F3F3}.button-primary.button--solid,.button.button--solid,.single-product .summary button.button,.single-product .summary button.button-primary,.single-product .summary button.socialfeed-button,.socialfeed-button.button--solid{background:red;border-color:red;color:#FFF}.button-primary.button--solid:hover,.button.button--solid:hover,.single-product .summary button.button-primary:hover,.single-product .summary button.button:hover,.single-product .summary button.socialfeed-button:hover,.socialfeed-button.button--solid:hover{background:#FFF;color:red}.button-primary.button--large,.button.button--large,.socialfeed-button.button--large{font-size:22px;padding:14px 17px;font-weight:400}.button-primary.button--caps,.button.button--caps,.socialfeed-button.button--caps{text-transform:uppercase}img{max-width:100%;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.img--round{border-radius:50%}.img--right{float:right;margin-left:1.5em}.img--left{float:left;margin-right:1.5em}.img--center{margin-right:auto;margin-left:auto}figure,form,form ul{margin:0 0 1.5em}table{width:100%;max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}table td,table th{padding:.5em;border-top:1px solid #F3F3F3;text-align:left;vertical-align:top}table th{font-weight:700}table thead th{vertical-align:bottom}table colgroup thead:first-child tr:first-child td,table colgroup thead:first-child tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child tr{border-top:0}table tbody+tbody{border-top:2px solid #F3F3F3}table tbody tr:hover td,table tbody tr:hover th,table.table--striped tbody tr:nth-child(odd) td,table.table--striped tbody tr:nth-child(odd) th{background-color:#fff}form label{display:inline-block;font-size:.9375rem;font-weight:400;margin:.5em 0 .15em;line-height:1}form p{margin-bottom:.75em}form ul{padding:0;list-style:none}form br{display:none}fieldset{margin:0 .125em 1.5em;padding:0;border:none}legend{width:100%;padding:0;border:0}legend small{color:#F3F3F3}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;-webkit-font-smoothing:antialiased}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-moz-appearance:textfield;-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}.gform_wrapper,.join_us_form{border:1px solid #C3C3C3;padding:1em}.gform_wrapper form,.join_us_form form{margin:5.5% auto;max-width:600px;width:94%}.gform_wrapper ul,.join_us_form ul{overflow:hidden;list-style:none;margin:0;padding:0}.gform_wrapper ul li,.join_us_form ul li{margin:.33em 0;padding:0}.gform_wrapper ul li:before,.join_us_form ul li:before{content:none;display:none}.gform_footer{margin-top:1em}.gform_heading{margin-bottom:1em}.gform_wrapper .gform_fields li.gfield_error input[type=email],.gform_wrapper .gform_fields li.gfield_error input[type=num],.gform_wrapper .gform_fields li.gfield_error input[type=text]{border-color:red}.gform_wrapper .gform_fields li.gfield_error .validation_message{color:red;font-size:.875em}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:.25em 0}@media screen and (min-width:43.75em){.gform_wrapper form,.join_us_form form{width:88%}.gform_wrapper .gfield{overflow:hidden;clear:both;float:left;width:100%}.gform_wrapper li.left{width:31.333%;margin-right:2%}.gform_wrapper li.right{margin-left:2%;clear:none;width:64.666%}.gform_wrapper .ginput_left{display:block;float:left;width:50%;padding-right:.5em}.gform_wrapper .ginput_right{display:block;float:left;width:50%;padding-left:.5em}.gform_wrapper .ginput_full{display:block;clear:both}}.donate .donate__targets input[type=radio],.gform_hidden{display:none}.gform_validation_container{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gform_confirmation_message,.join_us-confirmation_message{border:1px solid #C3C3C3;padding:1em;margin:0 0 1.5em;background:#F3F3F3;font-weight:700}.donate__fields input[type=email],.donate__fields input[type=number],.donate__fields input[type=password],.donate__fields input[type=search],.donate__fields input[type=tel],.donate__fields input[type=text],.donate__fields textarea,.gform_fields input[type=email],.gform_fields input[type=number],.gform_fields input[type=password],.gform_fields input[type=search],.gform_fields input[type=tel],.gform_fields input[type=text],.gform_fields textarea,.join_us_form input[type=email],.join_us_form input[type=number],.join_us_form input[type=password],.join_us_form input[type=search],.join_us_form input[type=tel],.join_us_form input[type=text],.join_us_form textarea{border:1px solid #C3C3C3;padding:.4em .33em;width:100%;font-size:1em;font-weight:300;border-radius:.25em;margin:1px 0}.addsearch,.searchform{font-weight:400;float:left}.donate .donate__description{margin:2em auto 1em;text-align:center;max-width:40em}.donate .donate__targets{overflow:hidden;margin:0}.donate .donate__targets input[type=radio]+label{position:relative;float:left;clear:left;margin:.25em 0;padding-left:28px}.donate .donate__targets input[type=radio]+label:before{font-family:pelary;content:" ";display:block;margin:.2em 0 0;width:20px;height:20px;line-height:20px;font-size:14px;text-align:center;border-radius:50%;background:#FFF;color:red;overflow:hidden;border:1px solid #C3C3C3;vertical-align:top;position:absolute;left:0;top:0}.donate .donate__targets input[type=radio]:checked+label:before{content:"\e01a";border-color:#999}.donate .donate__targets .required-error{margin-left:1.8em}@media screen and (min-width:43.75em){.donate .donate__targets{margin-left:25%;margin-left:calc(50% - 10em)}}.donate .donate__fields{border:1px solid #C3C3C3;margin:1.5em 0 4em}.donate .donate__fields ul{margin:1.5em auto;max-width:540px;width:94%;list-style:none;overflow:hidden}.donate .donate__fields ul li{margin:.33em 0;padding:0;float:left;width:100%}.donate .donate__fields ul li.submit-button{margin-top:2em}@media screen and (min-width:43.75em){.donate .donate__fields ul li.left{width:31.333%;margin-right:2%}.donate .donate__fields ul li.right{margin-left:2%;width:64.666%}}.donate .donate__fields ul li:before{content:none;display:none}.donate .donate__fields label{display:inline-block;font-size:.875em;line-height:1.1}.donate .donate__fields .required-label{font-size:.75em;text-align:top;display:inline-block}.donate .required-notification{color:#C3C3C3;text-align:right;font-size:.875em}.donate .required-error{color:red;font-size:.875em;clear:both}.donate .select-wrapper{overflow:hidden;display:inline-block;vertical-align:top;width:3em;height:1.8em;border:1px solid #C3C3C3;font-size:1rem;border-radius:.25em;background:#FFF;position:relative}.donate .select-wrapper:after{content:" ";position:absolute;top:.75em;right:.5em;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #C3C3C3;z-index:1}.donate .select-wrapper select{position:relative;z-index:2;height:1.8em;width:4em;font-size:1rem;padding:0 0 0 .5em;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;background:0 0}.donate .select-wrapper select:focus{outline:0;box-shadow:none}.donation-form input[type=radio]+label:before,.gform_wrapper input[type=radio]+label:before,.join_us_form input[type=radio]+label:before{vertical-align:middle;box-shadow:inset 0 0 0 3px #FFF;font-family:pelary;content:" ";overflow:hidden;left:0}.donate .submit-button{text-align:center}.donation-form .form-item{margin:0 0 1.5em}.donation-form input[type=radio]{display:none}.donation-form input[type=radio]+label{margin:0 1em;padding-left:28px;position:relative}.donation-form input[type=radio]+label:before{display:block;margin:.2em 0 0;width:20px;height:20px;border-radius:50%;background:#FFF;border:1px solid #C3C3C3;position:absolute;top:0}.donation-form input[type=radio]:checked+label:before{background:red;border-color:#999}.loginform{width:195px;margin-bottom:2em}.addsearch{display:block;color:#000;margin:1.75em 0 0 1em;padding:.5em 2em .5em .33em;transition:all .25s ease-in-out;border:1px solid #C3C3C3;line-height:1.1em;background:0 0;width:12em}#addsearch-results{border-width:1px!important}#addsearch-results .addsearch-result-item-sub h1 a{color:red!important}body:not(.menu-open) #addsearch-results{display:none!important}.searchform{display:block;text-decoration:none;color:#000;margin:0;height:5.6em}.searchform input[type=search],.searchform input[type=text]{font-size:1.125em;padding:.5em 0 .5em 1em;transition:all .25s ease-in-out;float:left;color:#000;border:0;line-height:1.4em;background:0 0;text-transform:uppercase;width:4em;margin:1.33em 0 0}.searchform input[type=search]:focus,.searchform input[type=text]:focus{width:75%}.searchform .submit{padding:.5em;float:left;width:1.5em;border:0;background:0 0;color:red;font-size:1.3em;line-height:1.1;margin:1.2em 0 0}.searchform .submit:hover{color:#000}#mc_embed_signup{margin:.5em 0 0;overflow:hidden}#mc_embed_signup input[type=email],#mc_embed_signup input[type=submit]{height:45px;display:block}#mc_embed_signup input[type=email]{line-height:45px;width:66%;width:calc(100% - 90px);float:left;background:#FFF;border:1px solid #C3C3C3;padding:0 1em;font-size:1rem}#mc_embed_signup input[type=submit]{line-height:40px;width:30%;width:calc(78px);float:right;padding:0}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio],.join_us_form input[type=checkbox],.join_us_form input[type=radio]{display:none}.gform_wrapper input[type=checkbox]+label,.gform_wrapper input[type=radio]+label,.join_us_form input[type=checkbox]+label,.join_us_form input[type=radio]+label{text-transform:none;font-size:1.0625rem;display:inline-block;margin-right:1.25em}.gform_wrapper input[type=radio]+label,.join_us_form input[type=radio]+label{padding-left:28px;position:relative}.gform_wrapper input[type=radio]+label:before,.join_us_form input[type=radio]+label:before{display:inline-block;margin:0;width:20px;height:20px;border-radius:50%;background:#FFF;border:1px solid #C3C3C3;position:absolute;top:-.1em}.gform_wrapper input[type=radio]:checked+label:before,.join_us_form input[type=radio]:checked+label:before{background:red;border-color:#999}.gform_wrapper input[type=checkbox]+label,.join_us_form input[type=checkbox]+label{padding-left:28px;position:relative}.gform_wrapper input[type=checkbox]+label:before,.join_us_form input[type=checkbox]+label:before{font-family:pelary;content:" ";display:block;margin:0;width:20px;height:20px;line-height:20px;font-size:14px;text-align:center;color:red;border-radius:2px;background:#FFF;overflow:hidden;border:1px solid #C3C3C3;position:absolute;left:0;top:-.1em}.gform_wrapper input[type=checkbox]:checked+label:before,.join_us_form input[type=checkbox]:checked+label:before{content:"\e01a";border-color:#999}.join_us_form fieldset{margin:1.5em 0}.join_us_form p{margin:.5em 0}.join_us_form .fields{list-style:none;margin:0;padding:0}.join_us_form .fields li{margin:.33em 0;padding:0}.join_us_form .fields li:before{content:none;display:none}.join_us_form .fields li.required label:after{content:"*";display:inline-block;margin:0 0 0 .25em;vertical-align:top;font-size:.875em}@media screen and (min-width:43.75em){.join_us_form .fields li{float:left;width:100%}.join_us_form .fields li.left{width:31.333%;margin-right:2%}.join_us_form .fields li.right{margin-left:2%;width:64.666%}}.join_us_form input.birthyear{width:7em;margin-left:.75em;padding-top:.1em;padding-bottom:.1em;vertical-align:middle}.join_us_form .kunnat{position:relative}.join_us_form .kunnat .search-field{position:relative;z-index:3}.join_us_form .kunnat .search-container{position:absolute;left:0;top:100%;right:0;margin-top:-3px;background:#FFF;z-index:2;border:1px solid #C3C3C3}.join_us_form .kunnat .search-container .search-suggestions{max-height:8em;overflow:auto}.join_us_form .kunnat .search-container .search-suggestions .list-item{margin:0}.join_us_form .kunnat .search-container .search-suggestions .list-item a{padding:.25em 1em;display:block;text-decoration:none}.join_us_form .kunnat .search-container .search-suggestions .list-item a:hover{background:#F3F3F3}.join_us_form .paikallisyhdistys .price{color:#414141;font-size:.875em;display:inline-block;margin:0 0 0 .5em}#cards-form input[type=text],#cards-form input[type=email],#cards-form input[type=tel],#cards-form input[type=password],#cards-form textarea,.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=password],.woocommerce-checkout textarea{border:1px solid #C3C3C3;border-radius:4px;padding:10px}#cards-form abbr,.woocommerce-checkout abbr{border:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.alignnone{margin:0 .5em 1em 0}.aligncenter,div.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin:0 0 1em .5em}.alignleft{float:left;margin:0 .5em 1em 0}.aligncenter{display:block;margin:0 auto}a img.alignright.size_medium{float:right;max-width:50%;margin:0 0 1em .5em}a img.alignnone{margin:0 .5em 1em 0}a img.alignleft.size_medium{float:left;max-width:50%;margin:0 .5em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{padding:0;max-width:100%}.wp-caption .wp-caption-text{font-size:.75em;margin:0;color:#999}.sidebar .sidebar__lang,.sidebar .sidebar__shop-link{font-size:1.125em;font-weight:400;text-transform:uppercase;list-style:none;text-decoration:none}.wp-caption.alignnone{margin:0 .5em 1em 0}.wp-caption.alignleft{margin:0 .5em 1em 0;max-width:50%}.wp-caption.alignright{margin:0 0 1em .5em;max-width:50%}.wp-caption img{border:0;height:auto;margin:0;max-width:100%;padding:0;width:auto}#wp-admin-bar-comments,.hide-if-no-customize{display:none}.media,.media__img img,.media__img--rev img{display:block}.media__img{float:left;margin-right:1.5em}.media__img--rev{float:right;margin-left:1.5em}.media__body{overflow:hidden}.media__body,.media__body>:last-child{margin-bottom:0}.sidebar{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;position:fixed;top:0;right:0;bottom:0;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0);width:100%;height:100%;max-height:100vh;background:#FFF;z-index:1000;overflow:auto;visibility:hidden}.sidebar .sidebar__top{height:5.75em;position:relative}.menu-open .sidebar{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sidebar .nav__primary__top{overflow:hidden}.sidebar .sidebar__donate{text-align:center;margin:0 0 3em}@media screen and (min-width:43.75em){.sidebar .sidebar__donate{display:none}.sidebar{width:43.75em;-webkit-transform:translate3d(43.75em,0,0);transform:translate3d(43.75em,0,0)}}.sidebar .sidebar__mobile-content{border-top:1px solid #C3C3C3;overflow:hidden}@media screen and (min-width:56.25em){.sidebar .sidebar__mobile-content{display:none}}.sidebar .sidebar__lang{text-align:center;color:#000;margin:0;padding:1.8em 0 1.8em .75em;float:left}.sidebar .sidebar__lang li{display:block;float:left;margin:0;padding:0}.sidebar .sidebar__lang li a{display:inline-block;padding:0 .2em;text-decoration:none;color:#000}.sidebar .sidebar__lang li a:hover{color:red}.sidebar .sidebar__lang li.current-lang a{color:#C3C3C3}.sidebar .sidebar__shop-link{float:right;color:#000;margin:0;padding:.5em .75em;height:5.25em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid #C3C3C3}.sidebar .sidebar__shop-link:hover{color:red}.sidebar .sidebar__shop-link .icon-gift{font-size:1.4em;line-height:0;float:right;color:red;margin:0 0 0 .2em}.sidebar .close{float:right;display:block;font-size:1.125em;padding:.5em;margin:1.33em .5em 0 0;text-transform:uppercase;text-decoration:none;color:#000;font-weight:400}.sidebar .close:hover{color:red}.sidebar .close .icon-close{line-height:1;margin:0 0 0 .2em;vertical-align:middle;color:red}.nav__primary,.sidenav{border-top:1px solid #C3C3C3;clear:both;font-size:1em}@media screen and (min-width:43.75em){.nav__primary,.sidenav{font-size:1.175em}}@media screen and (min-width:56.25em){.nav__primary,.sidenav{font-size:1.25em}}@media screen and (min-width:68.75em){.nav__primary,.sidenav{font-size:1.375em}}.nav__primary ul,.sidenav ul{list-style:none;margin:0;padding:0}.nav__primary ul li,.sidenav ul li{position:relative;margin:0;padding:0}.nav__primary ul li .child-wrap,.sidenav ul li .child-wrap{display:inline-block;position:relative;width:100%}.menu-open .l-wrap,.shade{position:absolute;top:0;right:0}.nav__primary ul li a,.sidenav ul li a{border-bottom:1px solid #C3C3C3;display:block;text-decoration:none;color:#000;font-family:'Gill Sans W01 Light'}.nav__primary ul li a:hover,.nav__primary ul li.current-menu-ancestor>div>a,.nav__primary ul li.current-menu-item>div>a,.nav__primary ul li.current-menu-parent>div>a,.sidenav ul li a:hover,.sidenav ul li.current-menu-ancestor>div>a,.sidenav ul li.current-menu-item>div>a,.sidenav ul li.current-menu-parent>div>a{color:red;font-weight:700}.nav__primary>ul,.sidenav>ul{margin:0 0 2em}.nav__primary>ul>li>div>a,.sidenav>ul>li>div>a{padding:1em;font-weight:400;font-family:'Gill Sans W01 Book'}.nav__primary>ul>li ul,.sidenav>ul>li ul{display:none;background:rgba(0,0,0,.05)}.nav__primary>ul li.open>ul,.sidenav>ul li.open>ul{display:block}.nav__primary>ul>li>ul>li>div>a,.sidenav>ul>li>ul>li>div>a{padding:16px 48px;font-size:.875em;background:#fff}.nav__primary>ul>li>ul>li>ul>li>div>a,.sidenav>ul>li>ul>li>ul>li>div>a{font-size:.75em;padding:.7em 0 .7em 5.5em;background:#F3F3F3}.nav__primary>ul ul ul ul>li>div>a,.sidenav>ul ul ul ul>li>div>a{font-size:.75em;padding:.65em 2.5em .65em 8em;background:#E2E2E2}.nav__primary>ul ul ul ul ul>li>div>a,.sidenav>ul ul ul ul ul>li>div>a{font-size:.75em;padding:12px 40px 12px 178px;background-color:#414141;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.25)}.nav__primary>ul ul ul ul ul ul>li>div>a,.sidenav>ul ul ul ul ul ul>li>div>a{font-size:.75em;padding:.5em 2.5em .5em 9.5em;background-color:#E2E2E2}.nav__primary .menu-item-has-children>div>.toggle,.nav__primary .page_item_has_children>div>.toggle,.sidenav .menu-item-has-children>div>.toggle,.sidenav .page_item_has_children>div>.toggle{display:block;cursor:pointer;position:absolute;right:0;top:0;border-top:none;border-right:none;border-bottom:none;border-left:1px solid #C3C3C3;font-size:.6em;padding:0 2em;height:100%;margin:0;width:auto;background:0 0}.nav__primary .menu-item-has-children>div>.toggle span,.nav__primary .page_item_has_children>div>.toggle span,.sidenav .menu-item-has-children>div>.toggle span,.sidenav .page_item_has_children>div>.toggle span{display:none}.nav__primary .menu-item-has-children>div>.toggle:after,.nav__primary .page_item_has_children>div>.toggle:after,.sidenav .menu-item-has-children>div>.toggle:after,.sidenav .page_item_has_children>div>.toggle:after{transition:all .1s ease-in-out;content:"\e903";font-weight:400;display:block;width:1.5em;height:1.5em;line-height:1.5;text-align:center;color:#000;font-family:pelary}.nav__primary li>div>.toggle,.shade,.sidenav li>div>.toggle{display:none}.nav__primary .menu-item-has-children>div>.toggle:hover:after,.nav__primary .page_item_has_children>div>.toggle:hover:after,.sidenav .menu-item-has-children>div>.toggle:hover:after,.sidenav .page_item_has_children>div>.toggle:hover:after{color:red}.nav__primary .menu-item-has-children.open>div>a,.nav__primary .page_item_has_children.open>div>a,.sidenav .menu-item-has-children.open>div>a,.sidenav .page_item_has_children.open>div>a{font-weight:700;color:red}.nav__primary .menu-item-has-children.open>ul>.menu-item-has-children>div>.toggle:after,.nav__primary .page_item_has_children.open>ul>.page_item_has_children>div>.toggle:after,.sidenav .menu-item-has-children.open>ul>.menu-item-has-children>div>.toggle:after,.sidenav .page_item_has_children.open>ul>.page_item_has_children>div>.toggle:after{top:0;content:"\e901"}.nav__primary .menu-item-has-children.open>div>.toggle:after,.nav__primary .page_item_has_children.open>div>.toggle:after,.sidenav .menu-item-has-children.open>div>.toggle:after,.sidenav .page_item_has_children.open>div>.toggle:after{content:"\e902";color:red}.nav__primary .menu-item-has-children>ul>.menu-item-has-children.open>div>.toggle:after,.nav__primary .page_item_has_children>ul>.menu-item-has-children.open>div>.toggle:after,.sidenav .menu-item-has-children>ul>.menu-item-has-children.open>div>.toggle:after,.sidenav .page_item_has_children>ul>.menu-item-has-children.open>div>.toggle:after{top:0;content:"\e900";color:red}.nav__primary>ul ul .menu-item-has-children>ul>li>div>.toggle,.nav__primary>ul ul .page_item_has_children>ul>li>div>.toggle,.sidenav>ul ul .menu-item-has-children>ul>li>div>.toggle,.sidenav>ul ul .page_item_has_children>ul>li>div>.toggle{padding:0 2em}.sidenav{border-left:1px solid #C3C3C3;border-right:1px solid #C3C3C3;font-size:1em;margin-bottom:2em}.sidenav>ul>li>div>a{padding:16px 40px 16px 11px}.sidenav>ul>li>ul>li>div>a{padding:12px 64px 12px 17px}.sidenav>ul>li>ul>li>ul>li>div>a{padding:9px 16px 9px 20px}.sidenav>ul ul ul ul>li>div>a{padding:8px 16px 8px 20px}.sidenav>ul ul ul ul ul>li.current-menu-item>div>a{font-weight:700}.sidenav>ul ul ul ul ul>li>div>a{padding:6px 16px 6px 20px;color:#fff!important;font-family:'Gill Sans W01 Light'}.sidenav>ul ul ul ul ul>li>div>a:hover{font-weight:700!important}.shade{left:0;bottom:0;z-index:999;background:rgba(0,0,0,.5)}.menu-open .shade{display:block}.l-wrap{transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out}.menu-open .l-wrap{left:0;bottom:0;overflow:hidden;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.customize-support .sidebar,.customize-support.menu-open .l-wrap{top:32px}.nav__secondary ul{display:none;font-size:1.25em;list-style:none;margin:0 0 1em;padding:0}.nav__secondary ul li{margin:0 0 .5em;padding:0}.nav__secondary ul li a{color:#000;text-decoration:none}.nav__secondary ul li a:hover{color:red}@media screen and (min-width:43.75em){.menu-open .l-wrap{-webkit-transform:translate3d(-43.75em,0,0);transform:translate3d(-43.75em,0,0)}.nav__secondary{width:100%}.nav__secondary ul{display:block;float:left;margin:1.5em 0}.nav__secondary ul li{margin:0 2em 0 0;float:left}.nav__secondary ul li:last-of-type{margin:0}}.quick-links{margin:1em 0}.quick-links ul{list-style:none;margin:0;padding:0}.quick-links ul li{margin:.5em 0;padding:0;font-size:20px;text-align:center}.quick-links ul li a{text-decoration:none;color:#000}.quick-links ul li a:hover{color:red}@media screen and (min-width:43.75em){.quick-links{margin:0}.quick-links ul{overflow:hidden;margin:1em 0}.quick-links ul li{text-align:left;display:inline-block;margin:0 2em 0 0}}.breadcrumbs{margin:1em 0;font-size:14px;color:#000}.breadcrumbs ul{list-style:none;margin:0;padding:0;overflow:hidden}.breadcrumbs ul li{float:left;margin:0;padding:0}.breadcrumbs ul li:before{content:" / ";display:inline-block;margin:0 .5em;color:#C3C3C3}.breadcrumbs ul li:first-child:before{content:none;display:none}.breadcrumbs ul li a{color:#C3C3C3;text-decoration:none}.breadcrumbs ul li a:hover{color:red}body{border-top:2px solid red}.l-limit{width:100%;max-width:1400px;margin:0 auto}#content,.l-constrained{margin:0 auto;max-width:1200px;width:94%}@media screen and (min-width:56.25em){#content,.l-constrained{width:88%}}.l-narrow{margin:0 auto;max-width:800px;width:94%}.l-constrained .l-narrow{width:100%}@media screen and (min-width:56.25em){.l-constrained .l-narrow,.l-narrow{width:75%}}.l-half+.l-half{border-top:1px solid #C3C3C3}@media screen and (min-width:43.75em){.l-half+.l-half{border-top:none}.l-half:nth-child(1):nth-last-child(2){border-top:none;float:left;width:50%;border-right:1px solid #C3C3C3}.l-half:nth-child(2):nth-last-child(1){float:left;width:50%;border-left:1px solid #C3C3C3;margin-left:-1px}.article__content--center{width:98%}}main{overflow:hidden}.article__content--center{margin:0 auto;max-width:600px}.article__content--left{margin:0 0 2em}@media screen and (min-width:43.75em){.article__content--left{width:66.66%;width:calc(100% - 210px);padding:0 4% 0 0;float:left}}@media screen and (min-width:56.25em){.article__content--left{width:75%;width:calc(100% - 250px);padding:0 6%}}@media screen and (min-width:68.75em){.article__content--left{width:calc(600px);padding:0 12.5%;padding:calc(0px);margin-left:calc((100% - 890px)/ 2)}}article .aside--right{display:none}@media screen and (min-width:43.75em){article .aside--right{display:block;float:right;width:33.33%;width:calc(210px)}}@media screen and (min-width:56.25em){article .aside--right{width:25%;width:calc(250px)}}@media screen and (min-width:68.75em){article .aside--right{width:calc(290px)}}.grid-wrap,.woocommerce-cart .woocommerce,form.woocommerce-checkout,ul.products{margin-left:-2em;overflow:hidden;clear:both}.grid-wrap.right>.grid-col,.single-product .grid-wrap.right>.images,.single-product .grid-wrap.right>.summary,.single-product .woocommerce-cart .right.woocommerce>.images,.single-product .woocommerce-cart .right.woocommerce>.summary,.single-product form.right.woocommerce-checkout>.images,.single-product form.right.woocommerce-checkout>.summary,.single-product ul.right.products>.images,.single-product ul.right.products>.summary,.woocommerce-cart .right.woocommerce>.grid-col,.woocommerce-cart .single-product .right.woocommerce>.images,.woocommerce-cart .single-product .right.woocommerce>.summary,form.right.woocommerce-checkout>.grid-col,ul.right.products>.grid-col{float:right}.grid-col,.single-product .images,.single-product .summary,.woocommerce-cart .woocommerce>.cart-collaterals,.woocommerce-cart .woocommerce>.cart-empty,.woocommerce-cart .woocommerce>.return-to-shop,.woocommerce-cart .woocommerce>form,form.woocommerce-checkout .woocommerce-error{float:left;padding-left:2em;width:100%;box-sizing:border-box}.large-gutter,form.woocommerce-checkout{margin-left:-4em}.large-gutter .grid-col,.large-gutter .single-product .images,.large-gutter .single-product .summary,.large-gutter .woocommerce-cart .woocommerce>.cart-collaterals,.large-gutter .woocommerce-cart .woocommerce>.cart-empty,.large-gutter .woocommerce-cart .woocommerce>.return-to-shop,.large-gutter .woocommerce-cart .woocommerce>form,.large-gutter form.woocommerce-checkout .woocommerce-error,.single-product .large-gutter .images,.single-product .large-gutter .summary,.single-product form.woocommerce-checkout .images,.single-product form.woocommerce-checkout .summary,.woocommerce-cart .large-gutter .woocommerce>.cart-collaterals,.woocommerce-cart .large-gutter .woocommerce>.cart-empty,.woocommerce-cart .large-gutter .woocommerce>.return-to-shop,.woocommerce-cart .large-gutter .woocommerce>form,.woocommerce-cart form.woocommerce-checkout .woocommerce>.cart-collaterals,.woocommerce-cart form.woocommerce-checkout .woocommerce>.cart-empty,.woocommerce-cart form.woocommerce-checkout .woocommerce>.return-to-shop,.woocommerce-cart form.woocommerce-checkout .woocommerce>form,form.woocommerce-checkout .grid-col,form.woocommerce-checkout .large-gutter .woocommerce-error,form.woocommerce-checkout .single-product .images,form.woocommerce-checkout .single-product .summary,form.woocommerce-checkout .woocommerce-cart .woocommerce>.cart-collaterals,form.woocommerce-checkout .woocommerce-cart .woocommerce>.cart-empty,form.woocommerce-checkout .woocommerce-cart .woocommerce>.return-to-shop,form.woocommerce-checkout .woocommerce-cart .woocommerce>form,form.woocommerce-checkout .woocommerce-error{padding-left:4em}.half-gutter,ul.products{margin-left:-1em}.half-gutter .grid-col,.half-gutter .single-product .images,.half-gutter .single-product .summary,.half-gutter .woocommerce-cart .woocommerce>.cart-collaterals,.half-gutter .woocommerce-cart .woocommerce>.cart-empty,.half-gutter .woocommerce-cart .woocommerce>.return-to-shop,.half-gutter .woocommerce-cart .woocommerce>form,.half-gutter form.woocommerce-checkout .woocommerce-error,.single-product .half-gutter .images,.single-product .half-gutter .summary,.single-product ul.products .images,.single-product ul.products .summary,.woocommerce-cart .half-gutter .woocommerce>.cart-collaterals,.woocommerce-cart .half-gutter .woocommerce>.cart-empty,.woocommerce-cart .half-gutter .woocommerce>.return-to-shop,.woocommerce-cart .half-gutter .woocommerce>form,.woocommerce-cart ul.products .woocommerce>.cart-collaterals,.woocommerce-cart ul.products .woocommerce>.cart-empty,.woocommerce-cart ul.products .woocommerce>.return-to-shop,.woocommerce-cart ul.products .woocommerce>form,form.woocommerce-checkout .half-gutter .woocommerce-error,form.woocommerce-checkout ul.products .woocommerce-error,ul.products .grid-col,ul.products .single-product .images,ul.products .single-product .summary,ul.products .woocommerce-cart .woocommerce>.cart-collaterals,ul.products .woocommerce-cart .woocommerce>.cart-empty,ul.products .woocommerce-cart .woocommerce>.return-to-shop,ul.products .woocommerce-cart .woocommerce>form,ul.products form.woocommerce-checkout .woocommerce-error{padding-left:1em}.quarter-gutter{margin-left:-.5em}.quarter-gutter .grid-col,.quarter-gutter .single-product .images,.quarter-gutter .single-product .summary,.quarter-gutter .woocommerce-cart .woocommerce>.cart-collaterals,.quarter-gutter .woocommerce-cart .woocommerce>.cart-empty,.quarter-gutter .woocommerce-cart .woocommerce>.return-to-shop,.quarter-gutter .woocommerce-cart .woocommerce>form,.quarter-gutter form.woocommerce-checkout .woocommerce-error,.single-product .quarter-gutter .images,.single-product .quarter-gutter .summary,.woocommerce-cart .quarter-gutter .woocommerce>.cart-collaterals,.woocommerce-cart .quarter-gutter .woocommerce>.cart-empty,.woocommerce-cart .quarter-gutter .woocommerce>.return-to-shop,.woocommerce-cart .quarter-gutter .woocommerce>form,form.woocommerce-checkout .quarter-gutter .woocommerce-error{padding-left:.5em}.no-gutter{margin-left:0}.no-gutter .grid-col,.no-gutter .single-product .images,.no-gutter .single-product .summary,.no-gutter .woocommerce-cart .woocommerce>.cart-collaterals,.no-gutter .woocommerce-cart .woocommerce>.cart-empty,.no-gutter .woocommerce-cart .woocommerce>.return-to-shop,.no-gutter .woocommerce-cart .woocommerce>form,.no-gutter form.woocommerce-checkout .woocommerce-error,.single-product .no-gutter .images,.single-product .no-gutter .summary,.woocommerce-cart .no-gutter .woocommerce>.cart-collaterals,.woocommerce-cart .no-gutter .woocommerce>.cart-empty,.woocommerce-cart .no-gutter .woocommerce>.return-to-shop,.woocommerce-cart .no-gutter .woocommerce>form,form.woocommerce-checkout .no-gutter .woocommerce-error{padding-left:0}.reset-gutter{margin-left:-2em}.reset-gutter .grid-col,.reset-gutter .single-product .images,.reset-gutter .single-product .summary,.reset-gutter .woocommerce-cart .woocommerce>.cart-collaterals,.reset-gutter .woocommerce-cart .woocommerce>.cart-empty,.reset-gutter .woocommerce-cart .woocommerce>.return-to-shop,.reset-gutter .woocommerce-cart .woocommerce>form,.reset-gutter form.woocommerce-checkout .woocommerce-error,.single-product .reset-gutter .images,.single-product .reset-gutter .summary,.woocommerce-cart .reset-gutter .woocommerce>.cart-collaterals,.woocommerce-cart .reset-gutter .woocommerce>.cart-empty,.woocommerce-cart .reset-gutter .woocommerce>.return-to-shop,.woocommerce-cart .reset-gutter .woocommerce>form,form.woocommerce-checkout .reset-gutter .woocommerce-error{padding-left:2em}ol.grid-wrap,ul.grid-wrap{padding-left:0;list-style:none}.single-product li.images,.single-product li.summary,li.grid-col{margin-left:0;margin-bottom:0}.col-full,.col-set-full .grid-col,.col-set-full .single-product .images,.col-set-full .single-product .summary,.single-product .col-set-full .images,.single-product .col-set-full .summary,.woocommerce-cart .woocommerce>.cart-empty,.woocommerce-cart .woocommerce>.return-to-shop,form.woocommerce-checkout .woocommerce-error{width:100%}.col-one-half,.col-set-one-half .grid-col,.col-set-one-half .single-product .images,.col-set-one-half .single-product .summary,.col-set-three-sixths .grid-col,.col-set-three-sixths .single-product .images,.col-set-three-sixths .single-product .summary,.col-three-sixths,.single-product .col-set-one-half .images,.single-product .col-set-one-half .summary,.single-product .col-set-three-sixths .images,.single-product .col-set-three-sixths .summary{width:50%}.col-one-third,.col-set-one-third .grid-col,.col-set-one-third .single-product .images,.col-set-one-third .single-product .summary,.col-set-two-sixths .grid-col,.col-set-two-sixths .single-product .images,.col-set-two-sixths .single-product .summary,.col-two-sixths,.single-product .col-set-one-third .images,.single-product .col-set-one-third .summary,.single-product .col-set-two-sixths .images,.single-product .col-set-two-sixths .summary{width:33.333%}.col-one-quarter,.col-set-one-quarter .grid-col,.col-set-one-quarter .single-product .images,.col-set-one-quarter .single-product .summary,.single-product .col-set-one-quarter .images,.single-product .col-set-one-quarter .summary{width:25%}.col-one-fifth,.col-set-one-fifth .grid-col,.col-set-one-fifth .single-product .images,.col-set-one-fifth .single-product .summary,.single-product .col-set-one-fifth .images,.single-product .col-set-one-fifth .summary{width:20%}.col-one-sixth,.col-set-one-sixth .grid-col,.col-set-one-sixth .single-product .images,.col-set-one-sixth .single-product .summary,.single-product .col-set-one-sixth .images,.single-product .col-set-one-sixth .summary{width:16.666%}.col-four-sixths,.col-set-four-sixths .grid-col,.col-set-four-sixths .single-product .images,.col-set-four-sixths .single-product .summary,.col-set-two-thirds .grid-col,.col-set-two-thirds .single-product .images,.col-set-two-thirds .single-product .summary,.col-two-thirds,.single-product .col-set-four-sixths .images,.single-product .col-set-four-sixths .summary,.single-product .col-set-two-thirds .images,.single-product .col-set-two-thirds .summary{width:66.666%}.col-set-two-fifths .grid-col,.col-set-two-fifths .single-product .images,.col-set-two-fifths .single-product .summary,.col-two-fifths,.single-product .col-set-two-fifths .images,.single-product .col-set-two-fifths .summary{width:40%}.col-set-three-quarters .grid-col,.col-set-three-quarters .single-product .images,.col-set-three-quarters .single-product .summary,.col-three-quarters,.single-product .col-set-three-quarters .images,.single-product .col-set-three-quarters .summary{width:75%}.col-set-three-fifths .grid-col,.col-set-three-fifths .single-product .images,.col-set-three-fifths .single-product .summary,.col-three-fifths,.single-product .col-set-three-fifths .images,.single-product .col-set-three-fifths .summary{width:60%}.col-four-fifths,.col-set-four-fifths .grid-col,.col-set-four-fifths .single-product .images,.col-set-four-fifths .single-product .summary,.single-product .col-set-four-fifths .images,.single-product .col-set-four-fifths .summary{width:80%}.col-five-sixths,.col-set-five-sixths .grid-col,.col-set-five-sixths .single-product .images,.col-set-five-sixths .single-product .summary,.single-product .col-set-five-sixths .images,.single-product .col-set-five-sixths .summary{width:83.333%}@media screen and (min-width:43.75em){.bp1-col-full,.bp1-col-set-full .grid-col,.bp1-col-set-full .single-product .images,.bp1-col-set-full .single-product .summary,.single-product .bp1-col-set-full .images,.single-product .bp1-col-set-full .summary{width:100%}.bp1-col-one-half,.bp1-col-set-one-half .grid-col,.bp1-col-set-one-half .single-product .images,.bp1-col-set-one-half .single-product .summary,.bp1-col-set-three-sixths .grid-col,.bp1-col-set-three-sixths .single-product .images,.bp1-col-set-three-sixths .single-product .summary,.bp1-col-three-sixths,.single-product .bp1-col-set-one-half .images,.single-product .bp1-col-set-one-half .summary,.single-product .bp1-col-set-three-sixths .images,.single-product .bp1-col-set-three-sixths .summary{width:50%}.bp1-col-one-third,.bp1-col-set-one-third .grid-col,.bp1-col-set-one-third .single-product .images,.bp1-col-set-one-third .single-product .summary,.bp1-col-set-two-sixths .grid-col,.bp1-col-set-two-sixths .single-product .images,.bp1-col-set-two-sixths .single-product .summary,.bp1-col-two-sixths,.single-product .bp1-col-set-one-third .images,.single-product .bp1-col-set-one-third .summary,.single-product .bp1-col-set-two-sixths .images,.single-product .bp1-col-set-two-sixths .summary{width:33.333%}.bp1-col-one-quarter,.bp1-col-set-one-quarter .grid-col,.bp1-col-set-one-quarter .single-product .images,.bp1-col-set-one-quarter .single-product .summary,.single-product .bp1-col-set-one-quarter .images,.single-product .bp1-col-set-one-quarter .summary{width:25%}.bp1-col-one-fifth,.bp1-col-set-one-fifth .grid-col,.bp1-col-set-one-fifth .single-product .images,.bp1-col-set-one-fifth .single-product .summary,.single-product .bp1-col-set-one-fifth .images,.single-product .bp1-col-set-one-fifth .summary{width:20%}.bp1-col-one-sixth,.bp1-col-set-one-sixth .grid-col,.bp1-col-set-one-sixth .single-product .images,.bp1-col-set-one-sixth .single-product .summary,.single-product .bp1-col-set-one-sixth .images,.single-product .bp1-col-set-one-sixth .summary{width:16.666%}.bp1-col-four-sixths,.bp1-col-set-four-sixths .grid-col,.bp1-col-set-four-sixths .single-product .images,.bp1-col-set-four-sixths .single-product .summary,.bp1-col-set-two-thirds .grid-col,.bp1-col-set-two-thirds .single-product .images,.bp1-col-set-two-thirds .single-product .summary,.bp1-col-two-thirds,.single-product .bp1-col-set-four-sixths .images,.single-product .bp1-col-set-four-sixths .summary,.single-product .bp1-col-set-two-thirds .images,.single-product .bp1-col-set-two-thirds .summary{width:66.666%}.bp1-col-set-two-fifths .grid-col,.bp1-col-set-two-fifths .single-product .images,.bp1-col-set-two-fifths .single-product .summary,.bp1-col-two-fifths,.single-product .bp1-col-set-two-fifths .images,.single-product .bp1-col-set-two-fifths .summary{width:40%}.bp1-col-set-three-quarters .grid-col,.bp1-col-set-three-quarters .single-product .images,.bp1-col-set-three-quarters .single-product .summary,.bp1-col-three-quarters,.single-product .bp1-col-set-three-quarters .images,.single-product .bp1-col-set-three-quarters .summary{width:75%}.bp1-col-set-three-fifths .grid-col,.bp1-col-set-three-fifths .single-product .images,.bp1-col-set-three-fifths .single-product .summary,.bp1-col-three-fifths,.single-product .bp1-col-set-three-fifths .images,.single-product .bp1-col-set-three-fifths .summary{width:60%}.bp1-col-four-fifths,.bp1-col-set-four-fifths .grid-col,.bp1-col-set-four-fifths .single-product .images,.bp1-col-set-four-fifths .single-product .summary,.single-product .bp1-col-set-four-fifths .images,.single-product .bp1-col-set-four-fifths .summary{width:80%}.bp1-col-five-sixths,.bp1-col-set-five-sixths .grid-col,.bp1-col-set-five-sixths .single-product .images,.bp1-col-set-five-sixths .single-product .summary,.single-product .bp1-col-set-five-sixths .images,.single-product .bp1-col-set-five-sixths .summary{width:83.333%}}@media screen and (min-width:56.25em){.bp2-col-full,.bp2-col-set-full .grid-col,.bp2-col-set-full .single-product .images,.bp2-col-set-full .single-product .summary,.single-product .bp2-col-set-full .images,.single-product .bp2-col-set-full .summary{width:100%}.bp2-col-one-half,.bp2-col-set-one-half .grid-col,.bp2-col-set-one-half .single-product .images,.bp2-col-set-one-half .single-product .summary,.bp2-col-set-three-sixths .grid-col,.bp2-col-set-three-sixths .single-product .images,.bp2-col-set-three-sixths .single-product .summary,.bp2-col-three-sixths,.single-product .bp2-col-set-one-half .images,.single-product .bp2-col-set-one-half .summary,.single-product .bp2-col-set-three-sixths .images,.single-product .bp2-col-set-three-sixths .summary,.single-product .images,.single-product .summary{width:50%}.bp2-col-one-third,.bp2-col-set-one-third .grid-col,.bp2-col-set-one-third .single-product .images,.bp2-col-set-one-third .single-product .summary,.bp2-col-set-two-sixths .grid-col,.bp2-col-set-two-sixths .single-product .images,.bp2-col-set-two-sixths .single-product .summary,.bp2-col-two-sixths,.single-product .bp2-col-set-one-third .images,.single-product .bp2-col-set-one-third .summary,.single-product .bp2-col-set-two-sixths .images,.single-product .bp2-col-set-two-sixths .summary{width:33.333%}.bp2-col-one-quarter,.bp2-col-set-one-quarter .grid-col,.bp2-col-set-one-quarter .single-product .images,.bp2-col-set-one-quarter .single-product .summary,.single-product .bp2-col-set-one-quarter .images,.single-product .bp2-col-set-one-quarter .summary{width:25%}.bp2-col-one-fifth,.bp2-col-set-one-fifth .grid-col,.bp2-col-set-one-fifth .single-product .images,.bp2-col-set-one-fifth .single-product .summary,.single-product .bp2-col-set-one-fifth .images,.single-product .bp2-col-set-one-fifth .summary{width:20%}.bp2-col-one-sixth,.bp2-col-set-one-sixth .grid-col,.bp2-col-set-one-sixth .single-product .images,.bp2-col-set-one-sixth .single-product .summary,.single-product .bp2-col-set-one-sixth .images,.single-product .bp2-col-set-one-sixth .summary{width:16.666%}.bp2-col-four-sixths,.bp2-col-set-four-sixths .grid-col,.bp2-col-set-four-sixths .single-product .images,.bp2-col-set-four-sixths .single-product .summary,.bp2-col-set-two-thirds .grid-col,.bp2-col-set-two-thirds .single-product .images,.bp2-col-set-two-thirds .single-product .summary,.bp2-col-two-thirds,.single-product .bp2-col-set-four-sixths .images,.single-product .bp2-col-set-four-sixths .summary,.single-product .bp2-col-set-two-thirds .images,.single-product .bp2-col-set-two-thirds .summary{width:66.666%}.bp2-col-set-two-fifths .grid-col,.bp2-col-set-two-fifths .single-product .images,.bp2-col-set-two-fifths .single-product .summary,.bp2-col-two-fifths,.single-product .bp2-col-set-two-fifths .images,.single-product .bp2-col-set-two-fifths .summary{width:40%}.bp2-col-set-three-quarters .grid-col,.bp2-col-set-three-quarters .single-product .images,.bp2-col-set-three-quarters .single-product .summary,.bp2-col-three-quarters,.single-product .bp2-col-set-three-quarters .images,.single-product .bp2-col-set-three-quarters .summary{width:75%}.bp2-col-set-three-fifths .grid-col,.bp2-col-set-three-fifths .single-product .images,.bp2-col-set-three-fifths .single-product .summary,.bp2-col-three-fifths,.single-product .bp2-col-set-three-fifths .images,.single-product .bp2-col-set-three-fifths .summary{width:60%}.bp2-col-four-fifths,.bp2-col-set-four-fifths .grid-col,.bp2-col-set-four-fifths .single-product .images,.bp2-col-set-four-fifths .single-product .summary,.single-product .bp2-col-set-four-fifths .images,.single-product .bp2-col-set-four-fifths .summary{width:80%}.bp2-col-five-sixths,.bp2-col-set-five-sixths .grid-col,.bp2-col-set-five-sixths .single-product .images,.bp2-col-set-five-sixths .single-product .summary,.single-product .bp2-col-set-five-sixths .images,.single-product .bp2-col-set-five-sixths .summary{width:83.333%}}@media screen and (min-width:68.75em){.bp3-col-full,.bp3-col-set-full .grid-col,.bp3-col-set-full .single-product .images,.bp3-col-set-full .single-product .summary,.single-product .bp3-col-set-full .images,.single-product .bp3-col-set-full .summary{width:100%}.bp3-col-one-half,.bp3-col-set-one-half .grid-col,.bp3-col-set-one-half .single-product .images,.bp3-col-set-one-half .single-product .summary,.bp3-col-set-three-sixths .grid-col,.bp3-col-set-three-sixths .single-product .images,.bp3-col-set-three-sixths .single-product .summary,.bp3-col-three-sixths,.single-product .bp3-col-set-one-half .images,.single-product .bp3-col-set-one-half .summary,.single-product .bp3-col-set-three-sixths .images,.single-product .bp3-col-set-three-sixths .summary{width:50%}.bp3-col-one-third,.bp3-col-set-one-third .grid-col,.bp3-col-set-one-third .single-product .images,.bp3-col-set-one-third .single-product .summary,.bp3-col-set-two-sixths .grid-col,.bp3-col-set-two-sixths .single-product .images,.bp3-col-set-two-sixths .single-product .summary,.bp3-col-two-sixths,.single-product .bp3-col-set-one-third .images,.single-product .bp3-col-set-one-third .summary,.single-product .bp3-col-set-two-sixths .images,.single-product .bp3-col-set-two-sixths .summary,.woocommerce-cart .woocommerce>.cart-collaterals{width:33.333%}.bp3-col-one-quarter,.bp3-col-set-one-quarter .grid-col,.bp3-col-set-one-quarter .single-product .images,.bp3-col-set-one-quarter .single-product .summary,.single-product .bp3-col-set-one-quarter .images,.single-product .bp3-col-set-one-quarter .summary{width:25%}.bp3-col-one-fifth,.bp3-col-set-one-fifth .grid-col,.bp3-col-set-one-fifth .single-product .images,.bp3-col-set-one-fifth .single-product .summary,.single-product .bp3-col-set-one-fifth .images,.single-product .bp3-col-set-one-fifth .summary{width:20%}.bp3-col-one-sixth,.bp3-col-set-one-sixth .grid-col,.bp3-col-set-one-sixth .single-product .images,.bp3-col-set-one-sixth .single-product .summary,.single-product .bp3-col-set-one-sixth .images,.single-product .bp3-col-set-one-sixth .summary{width:16.666%}.bp3-col-four-sixths,.bp3-col-set-four-sixths .grid-col,.bp3-col-set-four-sixths .single-product .images,.bp3-col-set-four-sixths .single-product .summary,.bp3-col-set-two-thirds .grid-col,.bp3-col-set-two-thirds .single-product .images,.bp3-col-set-two-thirds .single-product .summary,.bp3-col-two-thirds,.single-product .bp3-col-set-four-sixths .images,.single-product .bp3-col-set-four-sixths .summary,.single-product .bp3-col-set-two-thirds .images,.single-product .bp3-col-set-two-thirds .summary,.woocommerce-cart .woocommerce>form{width:66.666%}.bp3-col-set-two-fifths .grid-col,.bp3-col-set-two-fifths .single-product .images,.bp3-col-set-two-fifths .single-product .summary,.bp3-col-two-fifths,.single-product .bp3-col-set-two-fifths .images,.single-product .bp3-col-set-two-fifths .summary{width:40%}.bp3-col-set-three-quarters .grid-col,.bp3-col-set-three-quarters .single-product .images,.bp3-col-set-three-quarters .single-product .summary,.bp3-col-three-quarters,.single-product .bp3-col-set-three-quarters .images,.single-product .bp3-col-set-three-quarters .summary{width:75%}.bp3-col-set-three-fifths .grid-col,.bp3-col-set-three-fifths .single-product .images,.bp3-col-set-three-fifths .single-product .summary,.bp3-col-three-fifths,.single-product .bp3-col-set-three-fifths .images,.single-product .bp3-col-set-three-fifths .summary{width:60%}.bp3-col-four-fifths,.bp3-col-set-four-fifths .grid-col,.bp3-col-set-four-fifths .single-product .images,.bp3-col-set-four-fifths .single-product .summary,.single-product .bp3-col-set-four-fifths .images,.single-product .bp3-col-set-four-fifths .summary{width:80%}.bp3-col-five-sixths,.bp3-col-set-five-sixths .grid-col,.bp3-col-set-five-sixths .single-product .images,.bp3-col-set-five-sixths .single-product .summary,.single-product .bp3-col-set-five-sixths .images,.single-product .bp3-col-set-five-sixths .summary{width:83.333%}}.logo{position:relative;width:200px;height:42px;float:left;overflow:hidden;margin-top:.6em}.logo a{text-indent:-9999px;position:absolute;left:0;top:0;right:0;bottom:0;background-image:url(../img/pelastakaalapset-logo.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.header__1st .l-constrained,.logo-link{position:relative}@media screen and (min-width:25em){.logo{width:285px}}.logo-link{float:left;overflow:hidden;margin:1em 0}.logo-link img{display:block;max-width:300px;max-height:60px;width:auto;height:auto}.header__1st{width:100%;border-bottom:1px solid #C3C3C3}.header__1st .header__right{float:right}.header__1st .header__lang,.header__1st .header__menu-link,.header__1st .header__shop-link{float:left;display:block;font-size:1.125em;text-transform:uppercase;text-decoration:none;color:#000;font-weight:400;margin:0;padding:1.8em 1.5em;list-style:none}.header__1st .header__lang:hover,.header__1st .header__menu-link:hover,.header__1st .header__shop-link:hover{color:red}.header__1st .header__lang a,.header__1st .header__menu-link a,.header__1st .header__shop-link a{text-decoration:none;color:#000}.header__1st .header__lang a:hover,.header__1st .header__menu-link a:hover,.header__1st .header__shop-link a:hover{color:red}.header__1st .header__lang{display:none}.header__1st .header__lang li{float:left;padding:0 .1em}.header__1st .header__lang li a{display:block;padding:0 .2em}.header__1st .header__lang li.current-lang a{color:#C3C3C3}@media screen and (min-width:56.25em){.header__1st .header__lang{display:block}}.header__1st .header__shop-link{border-left:1px solid #C3C3C3;display:none}@media screen and (min-width:56.25em){.header__1st .header__shop-link{display:block}}.header__1st .header__shop-link .icon-gift{font-size:1.4em;line-height:0;float:right;color:red;margin:0 0 0 .2em}.header__1st .header__menu-link{padding-right:0;padding-left:.5em}.header__1st .header__menu-link .txt{display:none}.header__1st .header__menu-link .hamburger{background:red;height:3px;width:21px;position:relative;display:block;margin:.4em 0 0 .5em;float:right}.header__1st .header__menu-link .hamburger:after,.header__1st .header__menu-link .hamburger:before{transition:all .1s ease-in-out;content:" ";background:red;height:3px;width:21px;overflow:hidden;display:block;position:absolute;left:0}.header__1st .header__menu-link .hamburger:after{top:-8px}.header__1st .header__menu-link .hamburger:before{bottom:-8px}.header__1st .header__menu-link:hover .hamburger:after{top:-10px}.header__1st .header__menu-link:hover .hamburger:before{bottom:-10px}@media screen and (min-width:43.75em){.header__1st .header__menu-link{border-left:1px solid #C3C3C3;padding-left:1.5em}.header__1st .header__menu-link .txt{display:inline}.header__1st .header__menu-link .hamburger{margin:.6em 0 0 .5em}}.header__2nd,.header__2nd .l-constrained{width:100%}.header__2nd .button{float:right;margin:0;border-radius:0;display:block;width:100%;text-align:center;padding:10px}.page-template-page-donate .header__2nd{display:none}@media screen and (min-width:43.75em){.header__2nd,.page-template-page-donate .header__2nd{display:block}.header__2nd{border-bottom:1px solid #C3C3C3;padding:0}.header__2nd .l-constrained{width:94%}.header__2nd .button{float:right;margin:1.25em 0 0;border-radius:8px;padding:12px 15px;display:inline-block;width:auto}}@media screen and (min-width:56.25em){.header__2nd .l-constrained{width:88%}}.section__header{background:#F3F3F3;padding:3em 0;text-align:center;margin:0 0 2em}.section__header p:last-of-type{margin-bottom:0}.hero{width:100%;background-position:center 75%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.hero:after{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.25)}.hero .hero__content{position:relative;width:69%;padding:2em 4%;color:#FFF;z-index:2}.hero .hero__content h2{font-family:'Gill Sans W01 Light';font-size:1.8em;font-weight:400;line-height:1}@media screen and (min-width:25em){.hero .hero__content{float:left;width:75%;padding:3em 0 3em 6%}.hero .hero__content h2{font-size:2.25em}}@media screen and (min-width:43.75em){.hero:after{content:none;display:none}.hero .hero__content{width:48%;padding:5em 0 5em 6%}.hero .hero__content h2{font-size:2.75em}}.box{clear:both;overflow:hidden;border:1px solid #C3C3C3;margin:1em 0;padding:.5em}.box ul{margin-bottom:0}@media screen and (min-width:43.75em){.box{padding:1em}}@media screen and (min-width:56.25em){.hero .hero__content h2{font-size:3em}.box{padding:1.25em}}.contact-cards{margin:1em 0}.contact-card{clear:both;margin:0 0 1em;padding:.5em;overflow:hidden;border:1px solid red;font-size:.875em}.contact-card h4{margin:0}.contact-card hr{border-top:none;border-bottom:none;margin:.5em 0;height:0;width:100%}.contact-card div:before{vertical-align:top;display:block;margin:0;position:absolute;left:0;top:0}.contact-card .contact__title{line-height:1.1;margin-top:.25em}.contact-card .contact__phone{padding-left:1.5em;position:relative}.contact-card .contact__phone:before{font-family:pelary;content:"\e018"}.contact-card .contact__gsm{padding-left:1.5em;position:relative}.contact-card .contact__gsm:before{font-family:pelary;content:"\e00d"}.contact-card .contact__email{padding-left:1.5em;padding-top:.2em;padding-bottom:.2em;position:relative;overflow:hidden}.contact-card .contact__email:before{font-family:pelary;content:"\e019"}.contact-card .contact__email span{display:block;float:left;line-height:1;vertical-align:top}.meta .category,.meta .time,.socialfeed-items .socialfeed-item .item-icon:before{vertical-align:middle}@media screen and (min-width:30em){.contact-card{padding:1em;width:48.5%;float:left;clear:none}.contact-card:nth-of-type(odd){margin-right:3%;clear:both}}@media screen and (min-width:56.25em){.contact-card{padding:1.25em}}.section__teaser{margin:1em 0}.section__teaser figure,.section__teaser img{display:block;margin:0}.section__teaser .teaser__content{margin:0;padding:.5em;text-align:center;border:1px solid #C3C3C3;border-top:none}@media screen and (min-width:43.75em){.section__teaser .teaser__content{padding:1em}}@media screen and (min-width:56.25em){.section__teaser .teaser__content{padding:2em}}.teasers .teaser{margin:1em 0;position:relative;overflow:hidden;background:#FFF}.teasers .teaser .teaser__image{display:block;position:relative;padding:50% 0 0;height:0;width:100%;overflow:hidden;background-position:top center;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.teasers .teaser a.teaser__image:hover{opacity:.8}.teasers .teaser .teaser__content{border:1px solid #C3C3C3;padding:1em}.teasers .teaser .teaser__content h2{margin:-.2em 0 .5em}.teasers .teaser .teaser__content+.teaser__content{margin:1em 0 0}.teasers .teaser .teaser__content ul:last-child{margin-bottom:0}.teasers .teaser.teaser--img .teaser__content{border-top:none}.teasers .teaser.teaser--solid{background-color:#F3F3F3}.teasers .teaser.teaser--solid .teaser__content{border:none!important}@media screen and (min-width:43.75em){.teasers .teaser{margin:2em 0;border:1px solid #C3C3C3}.teasers .teaser .teaser__content{padding:1em;border:none;text-align:center}.teasers .teaser .teaser__content ul{padding:0 0 0 1.5em}.teasers .teaser.teaser--2column{overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.teasers .teaser.teaser--2column .teaser__content{width:50%;float:left;text-align:left;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.teasers .teaser.teaser--2column .teaser__content+.teaser__content{margin:0;border-left:1px solid #C3C3C3}.teasers .teaser.teaser--img{border:none}.teasers .teaser.teaser--img .teaser__image{position:absolute;left:0;top:0;bottom:0;height:100%;width:50%;padding:0}.teasers .teaser.teaser--img .teaser__content{text-align:left;width:50%;min-height:14em;margin:0 0 0 50%;border:1px solid #C3C3C3;border-left:none}.teasers .teaser.teaser--img.teaser--img--right .teaser__image{left:auto;right:0}.teasers .teaser.teaser--img.teaser--img--right .teaser__content{margin:0 50% 0 0;border:1px solid #C3C3C3;border-right:none}}.center,.donate__header,.donation_type_select input[type=radio]+label:before,.emailcard,.finance-box,.mobiledonation .mobiledonation__content,.no-emailcard,.product--highlighted,.product-teaser-footer,.share.share--thanks,.single-product .related.products,.socialfeed-items .socialfeed-item .item-image,.socialfeed-more,.store-categories,.store-contactinfo,.store-header .stripe,.store-instructions,.woocommerce-pagination,div.error404,ul.products{text-align:center}@media screen and (min-width:56.25em){.teasers .teaser .teaser__content{padding:1.25em}.article__content .teasers .teaser .teaser__content{padding:1em}}@media screen and (min-width:68.75em){.teasers .teaser .teaser__content{padding:1.75em}.article__content .teasers .teaser .teaser__content{padding:1em}}section{overflow:hidden}section .padding{padding:1.75em 3%}@media screen and (min-width:43.75em){section .padding{padding:2.25em 7%}}.section--darken{background:#F3F3F3}.section--white{background:#FFF}.section--white+.section--white{border-top:1px solid #C3C3C3}.section--padding{padding:2em 0}.article__header{margin:0 0 1.5em}.article__header h1{margin:0 0 .5em}.article__header .date,.article__header .place{color:#999;font-size:1.2em}.article__header .date{font-weight:400;font-family:'Gill Sans W04 Bold'}.page__header{margin:0 0 1.5em}.page__header h1{margin:0 0 .5em}.donate__header{padding:1em 0}.donate__header h1{margin:0}@media screen and (min-width:43.75em){.donate__header{padding:2em 0}}.article__img{background:#F3F3F3;margin:0 0 2em;overflow:hidden}.article__img img{display:block;margin:0 auto}.meta{font-size:18px;text-transform:uppercase}.meta .time{display:inline-block}.meta .category{display:inline-block;text-decoration:none}.meta .time+.category:before{content:" ";width:1px;display:inline-block;vertical-align:middle;height:1em;margin:0 .4em .3em .2em;border-left:1px solid #000}.embed-wrapper{width:100%;margin:1.5em 0;position:relative;height:0;padding-top:56.25%;overflow:hidden}.embed-wrapper iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.fb-page,.twitter-feed-style{padding-bottom:2em}.socialfeed-items{overflow:hidden}.socialfeed-items .socialfeed-item{font-size:16px;border:1px solid #C3C3C3}.socialfeed-items .socialfeed-item .item-icon{padding:1rem .5rem 0 1rem;display:inline-block;float:left}.socialfeed-items .socialfeed-item .item-from{display:none}.socialfeed-items .socialfeed-item .item-date{padding:1.2rem 1rem 0 0;display:inline-block;font-size:.875em}.socialfeed-items .socialfeed-item .item-message{padding:1rem}.socialfeed-items .socialfeed-item .item-message a{word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:6;max-height:9em;display:block;text-decoration:none;color:#000}.socialfeed-items .socialfeed-item .item-message a:hover{color:red}.socialfeed-items .socialfeed-item .item-image a{display:block;margin:0 auto}.socialfeed-items .socialfeed-item .item-image img{display:block;margin:0 auto;max-width:100%}.socialfeed-more .socialfeed-button{width:9em;margin:0 auto}.donate-teaser{clear:both;overflow:hidden;margin:1em 0}.donate-teaser .donate-teaser__content{padding:.5em;border:1px solid #C3C3C3}@media screen and (min-width:43.75em){.donate-teaser .donate-teaser__content{padding:1em}}@media screen and (min-width:56.25em){.donate-teaser .donate-teaser__content{padding:1.25em}}.donate-teaser.donate-teaser--highlight{background:red;color:#FFF}.donate-teaser.donate-teaser--highlight .donate-teaser__content{border:none}.mobiledonation{background-color:#999;background-size:cover;background-position:center center;position:relative}.mobiledonation .mobiledonation__content{color:#FFF;padding:2em 3%;position:relative;z-index:2}.mobiledonation:after{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.25)}.donation_type_select{background:#F3F3F3;padding:1.5em 3%;overflow:hidden}.donation_type_select input[type=radio]{display:none}.donation_type_select input[type=radio]+label{margin:.5em 0;display:block;float:left;clear:left;position:relative;padding-left:28px}.donation_type_select input[type=radio]+label:before{font-family:pelary;content:" ";margin:0;width:20px;height:20px;line-height:20px;font-size:14px;border-radius:50%;background:#FFF;overflow:hidden;border:1px solid #C3C3C3;position:absolute;left:0;top:.2em}.donation_type_select input[type=radio]:checked+label:before{content:"\e01a";color:red;border-color:#999}.share .text,.share a{display:inline-block;color:#000}.product-category-teaser,ul.products .product{border:1px solid #C3C3C3;width:100%}@media screen and (min-width:43.75em){.donation_type_select{padding:2.5em 3%;text-align:center}.donation_type_select input[type=radio]+label{margin:0 1em;float:none;clear:none;display:inline-block}}.donation_type{padding:2em 0}.navigation{margin-top:2em}div.error404{padding:5em 0 4em}.share{margin:2em 0}.share .text{vertical-align:top;text-transform:uppercase;margin:.25em .5em 0 0;font-size:.875em;font-weight:700}.share a,.woocommerce-cart .cart_item td{vertical-align:middle}.nav__footer>ul>li>a,footer h4{font-weight:400;text-transform:uppercase}.share a{font-size:1.25em;text-decoration:none;margin:0 .15em}.share .icon-facebook-square{color:#3b5998}.share .icon-twitter{color:#55acee}.share.share--thanks .text{display:block}@media screen and (min-width:43.75em){.share{margin:2.5em 0}}.donate .submitting{height:15em;background-image:url(../img/loader.gif);background-position:center center;background-size:32px;background-repeat:no-repeat}footer{background:#414141;font-size:1em;overflow:hidden;color:#FFF;padding:3em 0 2em;line-height:1.2}footer a{color:#FFF;text-decoration:none}footer a:hover{color:red}footer ul{list-style:none;margin:0;padding:0}footer ul li{margin:0 0 .5em;padding:0}footer h4{font-size:1em;margin:0 0 .75em}footer p{margin:0 0 .8em}footer .col{margin:0 0 2em}@media screen and (min-width:43.75em){footer .col{float:left;width:50%;padding:0 .5em 0 0;margin:0 0 1.5em}footer .col:nth-of-type(odd){clear:left}}@media screen and (min-width:56.25em){footer .col{width:25%;margin:0}footer .col:nth-of-type(odd){clear:none}.woocommerce-edit-address input{width:50%}.woocommerce-edit-address .select2-container{width:50%!important}}.nav__footer>ul>li>a{font-size:1em;font-family:'Gill Sans W04 Bold';margin-bottom:.75em;display:inline-block}.card-section .radio-title,.woocommerce-cart thead{font-family:"Gill Sans W04 Bold","Gill Sans",Helvetica,sans-serif}.footer__some a{font-size:2em}.page-template-page-emailcard-php .header__2nd,.page-template-page-store-after-card-php .header__2nd,.page-template-page-store-front-page-php .header__2nd,.woocommerce .header__2nd,.woocommerce-page .header__2nd{display:none}.page-template-page-emailcard-php .header__shop-link,.page-template-page-emailcard-php .header__shop-link:hover,.page-template-page-store-after-card-php .header__shop-link,.page-template-page-store-after-card-php .header__shop-link:hover,.page-template-page-store-front-page-php .header__shop-link,.page-template-page-store-front-page-php .header__shop-link:hover,.woocommerce .header__shop-link,.woocommerce .header__shop-link:hover,.woocommerce-page .header__shop-link,.woocommerce-page .header__shop-link:hover{background-color:red;color:#FFF}.page-template-page-emailcard-php .header__shop-link .icon-gift,.page-template-page-emailcard-php .header__shop-link:hover .icon-gift,.page-template-page-store-after-card-php .header__shop-link .icon-gift,.page-template-page-store-after-card-php .header__shop-link:hover .icon-gift,.page-template-page-store-front-page-php .header__shop-link .icon-gift,.page-template-page-store-front-page-php .header__shop-link:hover .icon-gift,.woocommerce .header__shop-link .icon-gift,.woocommerce .header__shop-link:hover .icon-gift,.woocommerce-page .header__shop-link .icon-gift,.woocommerce-page .header__shop-link:hover .icon-gift{color:#FFF}.page-template-page-emailcard-php .teaser__image,.page-template-page-store-after-card-php .teaser__image,.page-template-page-store-front-page-php .teaser__image,.woocommerce .teaser__image,.woocommerce-page .teaser__image{background-position:center center!important}.page-template-page-emailcard-php .login label,.page-template-page-store-after-card-php .login label,.page-template-page-store-front-page-php .login label,.woocommerce .login label,.woocommerce-edit-address label,.woocommerce-page .login label{display:block}.page-template-page-store-after-card-php article{margin:2em 0}.page-template-page-store-after-card-php .order-info{margin-top:2em;padding:2em;background-color:#F3F3F3}.woocommerce-breadcrumb{margin:1em 0}.woocommerce-info,.woocommerce-message{margin:1em 0;padding:1em;background-color:#F3F3F3}.store-categories h2,.woocommerce-info p,.woocommerce-message p{margin-bottom:0}.woocommerce-info .button,.woocommerce-message .button{margin-right:1em}.store-section{padding:2em 0}.store-header .stripe{background-color:#F3F3F3}.store-header .stripe p{padding:1em 0;margin:0}@media screen and (min-width:56.25em){.flex-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid-elem{float:left}}.store-teaser .teaser{margin-top:0}.store-categories,.store-highlights{margin-top:2em}.store-categories .grid-wrap,.store-highlights .grid-wrap{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.store-categories a{text-decoration:none;margin-bottom:1em;width:100%}.product-category-teaser h3{font-size:1.2em;margin:1em 0;color:#414141}.store-heading .page-title,.store-heading p{margin-bottom:0}.product-category-teaser .icon{position:relative;bottom:-3px}.store-heading{background-color:#F3F3F3;text-align:center;padding:2em}.store-heading .page-title+.term-description{margin-top:1em}.store-hero{background-size:cover;background-position:center center;min-height:400px}ul.products{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}ul.products .product{margin-bottom:1em;position:relative}ul.products .product-content{padding:2em 1em}.added_to_cart{display:block}.woocommerce-pagination ul{padding:0}.woocommerce-pagination li{display:inline-block}.woocommerce-pagination a{text-decoration:none;padding:.5em;display:inline-block}.page-template-page-woocommerce .woocommerce{margin-top:2em;margin-bottom:2em}.woocommerce-cart .woocommerce>.woocommerce-message{margin-left:2em}.woocommerce-cart thead td,.woocommerce-cart thead th{border:none}.woocommerce-cart .cart_totals{padding:2em 1.5em;border:1px solid red}.woocommerce-cart input.button{width:auto}.woocommerce-cart .product-thumbnail{max-width:80px}.emailcard,form.woocommerce-checkout .woocommerce-billing-fields{max-width:600px}.woocommerce-cart a.remove{font-size:1.8em;text-decoration:none}form.woocommerce-checkout h3{font-size:1.82em}form.woocommerce-checkout input,form.woocommerce-checkout textarea{display:block;width:100%}form.woocommerce-checkout input[type=checkbox]{display:inline;width:auto}form.woocommerce-checkout .woocommerce-shipping-fields{display:none}form.woocommerce-checkout .woocommerce-error li{padding:.5em 2em;background-color:#F3F3F3;color:red}form.woocommerce-checkout .woocommerce-error li:first-child{padding-top:2em}form.woocommerce-checkout .woocommerce-error li:last-child{padding-bottom:2em}.woocommerce-order-received ul.order-details{padding:0;list-style-type:none}.store-instructions{background-color:#F3F3F3}.store-instructions>p{padding-top:1em}.store-instructions .flex-grid{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.store-instruction{width:100%;padding:1em;border-bottom:2px dashed #C3C3C3}.store-instruction p{margin-top:1em}.finance-box p,.sproductstore-teaser .teaser{margin:0}@media screen and (min-width:56.25em){.store-instruction{width:33%;border-bottom:none}.store-instruction+.store-instruction{border-left:2px dashed #C3C3C3}}.store-finance .flex-grid{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.finance-content{width:100%}.sproductstore-teaser{padding:0}.finance-box{font-size:1.2em;line-height:1.2;border:1px solid red;padding:1.8em}@media screen and (min-width:56.25em){.finance-content{width:60%}.finance-box{width:33%;margin-left:7%}}@media screen and (min-width:68.75em){.finance-box{padding:1.8em;font-size:1.8em}}.card-section{margin-top:2em}.card-section .card{padding:1em 0}.card-section .card+.card{border-top:1px solid #C3C3C3}.card-section .card-selection{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card-section .card-selection input{margin-left:1em}.card-section .radio-title{margin-right:1em}.card-section h3,.emailcard h2{font-family:"Gill Sans W01 Book","Gill Sans",Helvetica,sans-serif}.card-section h3{display:inline-block;margin:0;width:100%}@media screen and (min-width:56.25em){.card-section h3{width:50%}}.card-section .card-data{display:none;margin-top:1em}.card-section .card-data .grid-col,.card-section .card-data .single-product .images,.card-section .card-data .single-product .summary,.single-product .card-section .card-data .images,.single-product .card-section .card-data .summary{margin:0 0 1em}.card-section .card-data input,.card-section .card-data label,.card-section .card-data textarea{display:block;width:100%}.card-section .card-data input,.card-section .card-data textarea{border:1px solid #C3C3C3}.emailcard{padding:100px 30px 20px;margin:4em auto;background-color:#F3F3F3;border-top:4px solid red;border-bottom:4px solid red;position:relative}.emailcard h2{font-size:1.8em;color:red;padding:0 1.2em}.emailcard h3{font-size:1.4em;margin:1em 0 .5em}.emailcard img{margin-bottom:1em}.emailcard img.ribbon{position:absolute;right:0;top:-4px}.no-emailcard{padding:5em 0 4em}.single-product .images{margin-bottom:2em}@media screen and (min-width:56.25em){.single-product .images{margin-bottom:0}}.single-product .woocommerce-main-image img{width:100%}.single-product .summary .price{margin:1.4em 0 .6em}.single-product .summary .amount{color:red;font-size:1.4em;font-family:"Gill Sans W04 Bold","Gill Sans",Helvetica,sans-serif;letter-spacing:2px}.single-product .summary .amount:before{content:"Hinta: ";font-family:"Gill Sans W01 Book","Gill Sans",Helvetica,sans-serif;color:#414141;letter-spacing:0}.single-product .summary .quantity{display:inline-block}.single-product .summary .quantity input{width:60px;border:2px solid red;border-radius:8px;padding:.5em}.single-product .summary .quantity:after{content:"kpl";margin:0 1em 0 .5em}.single-product .summary button{width:auto}.single-product .summary .social-share{text-transform:uppercase}.single-product .summary .social-share a{text-decoration:none;color:#000}.single-product .summary .social-share a:hover{color:red}.single-product .summary .social-share .icon{position:relative;bottom:-3px;margin:0 0 0 .5em}.single-product .related.products{margin:2em 0 0}.add_to_cart_button{border:none}.add_to_cart_button:before{content:"+ "}.product--highlighted{width:100%;border:1px solid #C3C3C3;margin-bottom:2em;position:relative}.product--highlighted a{text-decoration:none}.product-teaser-head{position:relative;width:calc(100% + 2px);left:-1px;top:-1px}.product-teaser-head .price{position:absolute;right:0;bottom:0;color:#FFF;padding:.2em .4em;font-size:1.2em;background-color:red;font-family:"Gill Sans W04 Bold","Gill Sans",Helvetica,sans-serif}.product-teaser-content{position:relative;padding:2em 1em 120px}.product-teaser-content a{text-decoration:none}.product-teaser-content a h3{color:#414141;margin:0}.product-teaser-footer{position:absolute;width:100%;bottom:0;padding:1em 1em 0}.product-teaser-footer .button{margin:0 1em .5em}.product-teaser-footer .added_to_cart{position:absolute;font-size:18px;left:0;bottom:0;width:100%;padding:.7em;background-color:red;color:#FFF;text-decoration:none}.product-teaser-footer .added_to_cart:after{content:" →"}a>h3.product-title,h3.product-title{font-family:"Gill Sans W01 Book","Gill Sans",Helvetica,sans-serif;color:#414141;font-size:1.8em}