html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0;line-height:1.2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;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=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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;appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;-webkit-text-decoration:none;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{background:#fff}blockquote::before,blockquote::after,q::before,q::after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}select{border:1px solid #ccc}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111;outline:0}textarea{width:100%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear::before,.clear::after,.entry-content::before,.entry-content::after,.comment-content::before,.comment-content::after,.site-header::before,.site-header::after,.site-content::before,.site-content::after,.site-footer::before,.site-footer::after{content:"";display:table;table-layout:fixed}.clear::after,.entry-content::after,.comment-content::after,.site-header::after,.site-content::after,.site-footer::after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.grid{letter-spacing:-0.31em;text-rendering:optimizespeed;word-spacing:-0.43em;font-family:freesans,arimo,"Droid Sans",helvetica,arial,sans-serif;display:flex;flex-flow:row wrap;align-content:flex-start;list-style:none}[class*=grid__item]{margin-bottom:1em;letter-spacing:normal;word-spacing:normal;text-rendering:auto;display:inline-block;vertical-align:top;zoom:1}.grid-gutter{margin-left:-10px;margin-right:-10px}.grid-gutter>[class*=grid__item]{padding-left:10px;padding-right:10px}@media screen and (min-width: 55em){.grid-gutter{margin-left:-22px;margin-right:-22px}.grid-gutter>[class*=grid__item]{padding-left:22px;padding-right:22px}}@media screen and (max-width: 55em){.grid-gutter_sm{margin-left:-22px;margin-right:-22px}.grid-gutter_sm>[class*=grid__item]{padding-left:22px;padding-right:22px}}@media screen and (min-width: 55em)and (max-width: 64em){.grid-gutter_md{margin-left:-22px;margin-right:-22px}.grid-gutter_md>[class*=grid__item]{padding-left:22px;padding-right:22px}}@media screen and (min-width: 64em){.grid-gutter_lg{margin-left:-22px;margin-right:-22px}.grid-gutter_lg>[class*=grid__item]{padding-left:22px;padding-right:22px}}@media screen and (min-width: 55em){.grid-gutter_tight{margin-left:-10px;margin-right:-10px}.grid-gutter_tight>[class*=grid__item]{padding-left:10px;padding-right:10px}}.grid-align-even [class*=grid__item]+[class*=grid__item]:not(:last-of-type){text-align:center}.grid-align-even [class*=grid__item]:last-of-type{text-align:right}.grid__item_0{width:0;height:0;padding:0;margin:0}.grid__item_1-24{width:4.1667%}.grid__item_1-24.left{padding-right:10px}.grid__item_1-24.right{padding-left:10px}.grid__item_1-12,.grid__item_2-24{width:8.3333%}.grid__item_1-12.left,.grid__item_2-24.left{padding-right:10px}.grid__item_1-12.right,.grid__item_2-24.right{padding-left:10px}.grid__item_1-8,.grid__item_3-24{width:12.5%}.grid__item_1-8.left,.grid__item_3-24.left{padding-right:10px}.grid__item_1-8.right,.grid__item_3-24.right{padding-left:10px}.grid__item_1-6,.grid__item_4-24{width:16.6667%}.grid__item_1-6.left,.grid__item_4-24.left{padding-right:10px}.grid__item_1-6.right,.grid__item_4-24.right{padding-left:10px}.grid__item_1-5{width:20%}.grid__item_1-5.left{padding-right:10px}.grid__item_1-5.right{padding-left:10px}.grid__item_5-24{width:20.8333%}.grid__item_5-24.left{padding-right:10px}.grid__item_5-24.right{padding-left:10px}.grid__item_1-4,.grid__item_6-24{width:25%}.grid__item_1-4.left,.grid__item_6-24.left{padding-right:10px}.grid__item_1-4.right,.grid__item_6-24.right{padding-left:10px}.grid__item_7-24{width:29.1667%}.grid__item_7-24.left{padding-right:10px}.grid__item_7-24.right{padding-left:10px}.grid__item_1-3,.grid__item_8-24{width:33.3333%}.grid__item_1-3.left,.grid__item_8-24.left{padding-right:10px}.grid__item_1-3.right,.grid__item_8-24.right{padding-left:10px}.grid__item_3-8,.grid__item_9-24{width:37.5%}.grid__item_3-8.left,.grid__item_9-24.left{padding-right:10px}.grid__item_3-8.right,.grid__item_9-24.right{padding-left:10px}.grid__item_2-5{width:40%}.grid__item_2-5.left{padding-right:10px}.grid__item_2-5.right{padding-left:10px}.grid__item_5-12,.grid__item_10-24{width:41.6667%}.grid__item_5-12.left,.grid__item_10-24.left{padding-right:10px}.grid__item_5-12.right,.grid__item_10-24.right{padding-left:10px}.grid__item_11-24{width:45.8333%}.grid__item_11-24.left{padding-right:10px}.grid__item_11-24.right{padding-left:10px}.grid__item_1-2,.grid__item_12-24{width:50%}.grid__item_1-2.left,.grid__item_12-24.left{padding-right:10px}.grid__item_1-2.right,.grid__item_12-24.right{padding-left:10px}.grid__item_13-24{width:54.1667%}.grid__item_13-24.left{padding-right:10px}.grid__item_13-24.right{padding-left:10px}.grid__item_7-12,.grid__item_14-24{width:58.3333%}.grid__item_7-12.left,.grid__item_14-24.left{padding-right:10px}.grid__item_7-12.right,.grid__item_14-24.right{padding-left:10px}.grid__item_3-5{width:60%}.grid__item_3-5.left{padding-right:10px}.grid__item_3-5.right{padding-left:10px}.grid__item_5-8,.grid__item_15-24{width:62.5%}.grid__item_5-8.left,.grid__item_15-24.left{padding-right:10px}.grid__item_5-8.right,.grid__item_15-24.right{padding-left:10px}.grid__item_2-3,.grid__item_16-24{width:66.6667%}.grid__item_2-3.left,.grid__item_16-24.left{padding-right:10px}.grid__item_2-3.right,.grid__item_16-24.right{padding-left:10px}.grid__item_17-24{width:70.8333%}.grid__item_17-24.left{padding-right:10px}.grid__item_17-24.right{padding-left:10px}.grid__item_3-4,.grid__item_18-24{width:75%}.grid__item_3-4.left,.grid__item_18-24.left{padding-right:10px}.grid__item_3-4.right,.grid__item_18-24.right{padding-left:10px}.grid__item_19-24{width:79.1667%}.grid__item_19-24.left{padding-right:10px}.grid__item_19-24.right{padding-left:10px}.grid__item_4-5{width:80%}.grid__item_4-5.left{padding-right:10px}.grid__item_4-5.right{padding-left:10px}.grid__item_5-6,.grid__item_20-24{width:83.3333%}.grid__item_5-6.left,.grid__item_20-24.left{padding-right:10px}.grid__item_5-6.right,.grid__item_20-24.right{padding-left:10px}.grid__item_7-8,.grid__item_21-24{width:87.5%}.grid__item_7-8.left,.grid__item_21-24.left{padding-right:10px}.grid__item_7-8.right,.grid__item_21-24.right{padding-left:10px}.grid__item_11-12,.grid__item_22-24{width:91.6667%}.grid__item_11-12.left,.grid__item_22-24.left{padding-right:10px}.grid__item_11-12.right,.grid__item_22-24.right{padding-left:10px}.grid__item_23-24{width:95.8333%}.grid__item_23-24.left{padding-right:10px}.grid__item_23-24.right{padding-left:10px}.grid__item_1,.grid__item_1-1,.grid__item_5-5,.grid__item_24-24{width:100%}@media screen and (min-width: 31.25em){.grid__item_tn-1-24{width:4.1667%}.grid__item_tn-1-12,.grid__item_tn-2-24{width:8.3333%}.grid__item_tn-1-8,.grid__item_tn-3-24{width:12.5%}.grid__item_tn-1-6,.grid__item_tn-4-24{width:16.6667%}.grid__item_tn-1-5{width:20%}.grid__item_tn-5-24{width:20.8333%}.grid__item_tn-1-4,.grid__item_tn-6-24{width:25%}.grid__item_tn-7-24{width:29.1667%}.grid__item_tn-1-3,.grid__item_tn-8-24{width:33.3333%}.grid__item_tn-3-8,.grid__item_tn-9-24{width:37.5%}.grid__item_tn-2-5{width:40%}.grid__item_tn-5-12,.grid__item_tn-10-24{width:41.6667%}.grid__item_tn-11-24{width:45.8333%}.grid__item_tn-1-2,.grid__item_tn-12-24{width:50%}.grid__item_tn-13-24{width:54.1667%}.grid__item_tn-7-12,.grid__item_tn-14-24{width:58.3333%}.grid__item_tn-3-5{width:60%}.grid__item_tn-5-8,.grid__item_tn-15-24{width:62.5%}.grid__item_tn-2-3,.grid__item_tn-16-24{width:66.6667%}.grid__item_tn-17-24{width:70.8333%}.grid__item_tn-3-4,.grid__item_tn-18-24{width:75%}.grid__item_tn-19-24{width:79.1667%}.grid__item_tn-4-5{width:80%}.grid__item_tn-5-6,.grid__item_tn-20-24{width:83.3333%}.grid__item_tn-7-8,.grid__item_tn-21-24{width:87.5%}.grid__item_tn-11-12,.grid__item_tn-22-24{width:91.6667%}.grid__item_tn-23-24{width:95.8333%}.grid__item_tn-1,.grid__item_tn-1-1,.grid__item_tn-5-5,.grid__item_tn-24-24{width:100%}[class*=grid__item_tn].left{padding-right:10px}[class*=grid__item_tn].right{padding-left:10px}.grid__item_tn-0{width:0;height:0;padding:0;margin:0}}@media screen and (min-width: 35.5em){.grid__item_sm-1-24{width:4.1667%}.grid__item_sm-1-12,.grid__item_sm-2-24{width:8.3333%}.grid__item_sm-1-8,.grid__item_sm-3-24{width:12.5%}.grid__item_sm-1-6,.grid__item_sm-4-24{width:16.6667%}.grid__item_sm-1-5{width:20%}.grid__item_sm-5-24{width:20.8333%}.grid__item_sm-1-4,.grid__item_sm-6-24{width:25%}.grid__item_sm-7-24{width:29.1667%}.grid__item_sm-1-3,.grid__item_sm-8-24{width:33.3333%}.grid__item_sm-3-8,.grid__item_sm-9-24{width:37.5%}.grid__item_sm-2-5{width:40%}.grid__item_sm-5-12,.grid__item_sm-10-24{width:41.6667%}.grid__item_sm-11-24{width:45.8333%}.grid__item_sm-1-2,.grid__item_sm-12-24{width:50%}.grid__item_sm-13-24{width:54.1667%}.grid__item_sm-7-12,.grid__item_sm-14-24{width:58.3333%}.grid__item_sm-3-5{width:60%}.grid__item_sm-5-8,.grid__item_sm-15-24{width:62.5%}.grid__item_sm-2-3,.grid__item_sm-16-24{width:66.6667%}.grid__item_sm-17-24{width:70.8333%}.grid__item_sm-3-4,.grid__item_sm-18-24{width:75%}.grid__item_sm-19-24{width:79.1667%}.grid__item_sm-4-5{width:80%}.grid__item_sm-5-6,.grid__item_sm-20-24{width:83.3333%}.grid__item_sm-7-8,.grid__item_sm-21-24{width:87.5%}.grid__item_sm-11-12,.grid__item_sm-22-24{width:91.6667%}.grid__item_sm-23-24{width:95.8333%}.grid__item_sm-1,.grid__item_sm-1-1,.grid__item_sm-5-5,.grid__item_sm-24-24{width:100%}[class*=grid__item_sm].left{padding-right:10px}[class*=grid__item_sm].right{padding-left:10px}.grid__item_sm-0{width:0;height:0;padding:0;margin:0}}@media screen and (min-width: 55em){.grid__item_md-1-24{width:4.1667%}.grid__item_md-1-12,.grid__item_md-2-24{width:8.3333%}.grid__item_md-1-8,.grid__item_md-3-24{width:12.5%}.grid__item_md-1-6,.grid__item_md-4-24{width:16.6667%}.grid__item_md-1-5{width:20%}.grid__item_md-5-24{width:20.8333%}.grid__item_md-1-4,.grid__item_md-6-24{width:25%}.grid__item_md-7-24{width:29.1667%}.grid__item_md-1-3,.grid__item_md-8-24{width:33.3333%}.grid__item_md-3-8,.grid__item_md-9-24{width:37.5%}.grid__item_md-2-5{width:40%}.grid__item_md-5-12,.grid__item_md-10-24{width:41.6667%}.grid__item_md-11-24{width:45.8333%}.grid__item_md-1-2,.grid__item_md-12-24{width:50%}.grid__item_md-13-24{width:54.1667%}.grid__item_md-7-12,.grid__item_md-14-24{width:58.3333%}.grid__item_md-3-5{width:60%}.grid__item_md-5-8,.grid__item_md-15-24{width:62.5%}.grid__item_md-2-3,.grid__item_md-16-24{width:66.6667%}.grid__item_md-17-24{width:70.8333%}.grid__item_md-3-4,.grid__item_md-18-24{width:75%}.grid__item_md-19-24{width:79.1667%}.grid__item_md-4-5{width:80%}.grid__item_md-5-6,.grid__item_md-20-24{width:83.3333%}.grid__item_md-7-8,.grid__item_md-21-24{width:87.5%}.grid__item_md-11-12,.grid__item_md-22-24{width:91.6667%}.grid__item_md-23-24{width:95.8333%}.grid__item_md-1,.grid__item_md-1-1,.grid__item_md-5-5,.grid__item_md-24-24{width:100%}[class*=grid__item_md].left{padding-right:10px}[class*=grid__item_md].right{padding-left:10px}.grid__item_md-0{width:0;height:0;padding:0;margin:0}}@media screen and (min-width: 64em){.grid__item_lg-1-24{width:4.1667%}.grid__item_lg-1-12,.grid__item_lg-2-24{width:8.3333%}.grid__item_lg-1-8,.grid__item_lg-3-24{width:12.5%}.grid__item_lg-1-6,.grid__item_lg-4-24{width:16.6667%}.grid__item_lg-1-5{width:20%}.grid__item_lg-5-24{width:20.8333%}.grid__item_lg-1-4,.grid__item_lg-6-24{width:25%}.grid__item_lg-7-24{width:29.1667%}.grid__item_lg-1-3,.grid__item_lg-8-24{width:33.3333%}.grid__item_lg-3-8,.grid__item_lg-9-24{width:37.5%}.grid__item_lg-2-5{width:40%}.grid__item_lg-5-12,.grid__item_lg-10-24{width:41.6667%}.grid__item_lg-11-24{width:45.8333%}.grid__item_lg-1-2,.grid__item_lg-12-24{width:50%}.grid__item_lg-13-24{width:54.1667%}.grid__item_lg-7-12,.grid__item_lg-14-24{width:58.3333%}.grid__item_lg-3-5{width:60%}.grid__item_lg-5-8,.grid__item_lg-15-24{width:62.5%}.grid__item_lg-2-3,.grid__item_lg-16-24{width:66.6667%}.grid__item_lg-17-24{width:70.8333%}.grid__item_lg-3-4,.grid__item_lg-18-24{width:75%}.grid__item_lg-19-24{width:79.1667%}.grid__item_lg-4-5{width:80%}.grid__item_lg-5-6,.grid__item_lg-20-24{width:83.3333%}.grid__item_lg-7-8,.grid__item_lg-21-24{width:87.5%}.grid__item_lg-11-12,.grid__item_lg-22-24{width:91.6667%}.grid__item_lg-23-24{width:95.8333%}.grid__item_lg-1,.grid__item_lg-1-1,.grid__item_lg-5-5,.grid__item_lg-24-24{width:100%}[class*=grid__item_lg].left{padding-right:10px}[class*=grid__item_lg].right{padding-left:10px}.grid__item_lg-0{width:0;height:0;padding:0;margin:0}}@media screen and (min-width: 80em){.grid__item_xl-1-24{width:4.1667%}.grid__item_xl-1-12,.grid__item_xl-2-24{width:8.3333%}.grid__item_xl-1-8,.grid__item_xl-3-24{width:12.5%}.grid__item_xl-1-6,.grid__item_xl-4-24{width:16.6667%}.grid__item_xl-1-5{width:20%}.grid__item_xl-5-24{width:20.8333%}.grid__item_xl-1-4,.grid__item_xl-6-24{width:25%}.grid__item_xl-7-24{width:29.1667%}.grid__item_xl-1-3,.grid__item_xl-8-24{width:33.3333%}.grid__item_xl-3-8,.grid__item_xl-9-24{width:37.5%}.grid__item_xl-2-5{width:40%}.grid__item_xl-5-12,.grid__item_xl-10-24{width:41.6667%}.grid__item_xl-11-24{width:45.8333%}.grid__item_xl-1-2,.grid__item_xl-12-24{width:50%}.grid__item_xl-13-24{width:54.1667%}.grid__item_xl-7-12,.grid__item_xl-14-24{width:58.3333%}.grid__item_xl-3-5{width:60%}.grid__item_xl-5-8,.grid__item_xl-15-24{width:62.5%}.grid__item_xl-2-3,.grid__item_xl-16-24{width:66.6667%}.grid__item_xl-17-24{width:70.8333%}.grid__item_xl-3-4,.grid__item_xl-18-24{width:75%}.grid__item_xl-19-24{width:79.1667%}.grid__item_xl-4-5{width:80%}.grid__item_xl-5-6,.grid__item_xl-20-24{width:83.3333%}.grid__item_xl-7-8,.grid__item_xl-21-24{width:87.5%}.grid__item_xl-11-12,.grid__item_xl-22-24{width:91.6667%}.grid__item_xl-23-24{width:95.8333%}.grid__item_xl-1,.grid__item_xl-1-1,.grid__item_xl-5-5,.grid__item_xl-24-24{width:100%}[class*=grid__item_xl].left{padding-right:10px}[class*=grid__item_xl].right{padding-left:10px}.grid__item_xl-0{width:0;height:0;padding:0;margin:0}}.left{float:left;order:-1}.right{float:right;order:99}.clearfloats::after{content:"";display:table;clear:both}.block{display:block}.blur{color:rgba(0,0,0,.4) !important}.nopadding{padding:0 !important}.nopadding-x{padding-left:0 !important;padding-right:0 !important}.nopadding-y{padding-top:0 !important;padding-bottom:0 !important}.nomargin{margin:0 !important}.rounded{border-radius:6px !important}.radial{border-radius:500px}.padded{padding:4%}.padded-x{padding:0 4%}.padded-y{padding:4% 0}@media screen and (min-width: 55em)and (max-width: 64em){.padded_md{padding:4%}.padded_md-x{padding:0 4%}.padded_md-y{padding:4% 0}}@media screen and (min-width: 64em){.padded_lg{padding:4%}.padded_lg-x{padding:0 4%}.padded_lg-y{padding:4% 0}}@media screen and (max-width: 55em){.padded_sm{padding:4%}.padded_sm-x{padding:0 4%}.padded_sm-y{padding:4% 0}}.video{width:90%}.wp-caption{max-width:100%}.wrapper{max-width:1010px;position:relative;display:block}.wrapper_center{margin:0 auto}.wrapper_full{max-width:100%;position:relative;display:block}.wrapper_content{max-width:630px}@media screen and (max-width: 1140px){.wrapper_content{padding-left:20px;padding-right:20px}}@media screen and (max-width: 55em){.wrapper_main{max-width:630px}}.media_centered{background-position:center center;background-size:cover}.fixed{position:fixed !important}.hidden{display:none !important}.clear{clear:both}.clearleft{clear:left}.clearright{clear:right}.width-100{width:100% !important}.width-75{width:75% !important}.width-70{width:70% !important}.width-50{width:50% !important}.width-30{width:30% !important}.width-25{width:25% !important}.striped>*:nth-of-type(odd){background:hsl(0,0%,70%)}.bordered>.template::after{background:hsl(0,0%,70%);content:"";height:1px;margin-top:10px;margin-bottom:10px;display:block}.bordered>.template:last-of-type::after{height:0;margin-top:20px}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.aligncenter{margin:0 auto;display:block}.alignnone{float:none}.textalign_left{text-align:left}.textalign_right{text-align:right}.textalign_center{text-align:center}@media screen and (min-width: 31.25em){.textalign_tn_left{text-align:left}.textalign_tn_right{text-align:right}.textalign_tn_center{text-align:center}}@media screen and (min-width: 35.5em){.textalign_sm_left{text-align:left}.textalign_sm_right{text-align:right}.textalign_sm_center{text-align:center}}@media screen and (min-width: 55em){.textalign_md_left{text-align:left}.textalign_md_right{text-align:right}.textalign_md_center{text-align:center}}@media screen and (min-width: 64em){.textalign_lg_left{text-align:left}.textalign_lg_right{text-align:right}.textalign_lg_center{text-align:center}}@media screen and (min-width: 80em){.textalign_xl_left{text-align:left}.textalign_xl_right{text-align:right}.textalign_xl_center{text-align:center}}img.aligncenter{margin-left:auto;margin-right:auto;color:rgba(0,0,0,0)}.font__main{font-family:"Heuristica",sans-serif}.font__main__title{font-family:"Heuristica",sans-serif}.font_uppercase{text-transform:uppercase}.list-style__inline{margin:0;list-style-type:none}.list-style__inline li{display:inline}.list-style__none{margin:0;list-style-type:none}.x-mark{cursor:pointer;color:#666;font-size:24px;line-height:24px;height:24px;float:right;margin-right:12px;margin-top:12px;-webkit-text-decoration:none;text-decoration:none;text-shadow:0 1px 0 #fff}.x-mark::before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;transform:translate(0, 0)}@media screen and (max-width: 55em){.display_desktop{display:none !important}}@media screen and (max-width: 35.5em)and (min-width: 55em){.display_tablet{display:none !important}}@media screen and (min-width: 35.5em){.display_mobile{display:none !important}}@media screen and (min-width: 55em){.hide_desktop{display:none !important}}@media screen and (min-width: 31.25em)and (max-width: 55em){.hide_tablet{display:none !important}}@media screen and (max-width: 31.25em){.hide_mobile{display:none !important}}@media screen and (min-width: 80em){.hide_xl{display:none !important}}@media screen and (min-width: 64em)and (max-width: 80em){.hide_lg{display:none !important}}@media screen and (min-width: 55em)and (max-width: 64em){.hide_md{display:none !important}}@media screen and (min-width: 35.5em)and (max-width: 55em){.hide_sm{display:none !important}}@media screen and (max-width: 35.5em){.hide_tn{display:none !important}}.fluid-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:0;padding-top:65%}.fluid-image.round{border-radius:500px;padding-top:100%}.fluid-image.square{padding-top:100%}.loader{width:.75em;height:.75em;animation:sweep 1s infinite linear;border-radius:4.6875em;border-bottom:.3125em solid currentcolor;display:inline-block}@keyframes sweep{to{transform:rotate(360deg)}}.grid{letter-spacing:-0.31em;text-rendering:optimizespeed;word-spacing:-0.43em;font-family:freesans,arimo,"Droid Sans",helvetica,arial,sans-serif;display:flex;flex-flow:row wrap;align-content:flex-start;list-style:none}[class*=grid__item]{margin-bottom:1em;letter-spacing:normal;word-spacing:normal;text-rendering:auto;display:inline-block;vertical-align:top;zoom:1}.grid-gutter{margin-left:-10px;margin-right:-10px}.grid-gutter>[class*=grid__item]{padding-left:10px;padding-right:10px}@media screen and (min-width: 55em){.grid-gutter{margin-left:-22px;margin-right:-22px}.grid-gutter>[class*=grid__item]{padding-left:22px;padding-right:22px}}@media screen and (max-width: 55em){.grid-gutter_sm{margin-left:-22px;margin-right:-22px}.grid-gutter_sm>[class*=grid__item]{padding-left:22px;padding-right:22px}}@media screen and (min-width: 55em)and (max-width: 64em){.grid-gutter_md{margin-left:-22px;margin-right:-22px}.grid-gutter_md>[class*=grid__item]{padding-left:22px;padding-right:22px}}@media screen and (min-width: 64em){.grid-gutter_lg{margin-left:-22px;margin-right:-22px}.grid-gutter_lg>[class*=grid__item]{padding-left:22px;padding-right:22px}}@media screen and (min-width: 55em){.grid-gutter_tight{margin-left:-10px;margin-right:-10px}.grid-gutter_tight>[class*=grid__item]{padding-left:10px;padding-right:10px}}.grid-align-even [class*=grid__item]+[class*=grid__item]:not(:last-of-type){text-align:center}.grid-align-even [class*=grid__item]:last-of-type{text-align:right}.grid__item_0{width:0;height:0;padding:0;margin:0}.grid__item_1-24{width:4.1667%}.grid__item_1-24.left{padding-right:10px}.grid__item_1-24.right{padding-left:10px}.grid__item_1-12,.grid__item_2-24{width:8.3333%}.grid__item_1-12.left,.grid__item_2-24.left{padding-right:10px}.grid__item_1-12.right,.grid__item_2-24.right{padding-left:10px}.grid__item_1-8,.grid__item_3-24{width:12.5%}.grid__item_1-8.left,.grid__item_3-24.left{padding-right:10px}.grid__item_1-8.right,.grid__item_3-24.right{padding-left:10px}.grid__item_1-6,.grid__item_4-24{width:16.6667%}.grid__item_1-6.left,.grid__item_4-24.left{padding-right:10px}.grid__item_1-6.right,.grid__item_4-24.right{padding-left:10px}.grid__item_1-5{width:20%}.grid__item_1-5.left{padding-right:10px}.grid__item_1-5.right{padding-left:10px}.grid__item_5-24{width:20.8333%}.grid__item_5-24.left{padding-right:10px}.grid__item_5-24.right{padding-left:10px}.grid__item_1-4,.grid__item_6-24{width:25%}.grid__item_1-4.left,.grid__item_6-24.left{padding-right:10px}.grid__item_1-4.right,.grid__item_6-24.right{padding-left:10px}.grid__item_7-24{width:29.1667%}.grid__item_7-24.left{padding-right:10px}.grid__item_7-24.right{padding-left:10px}.grid__item_1-3,.grid__item_8-24{width:33.3333%}.grid__item_1-3.left,.grid__item_8-24.left{padding-right:10px}.grid__item_1-3.right,.grid__item_8-24.right{padding-left:10px}.grid__item_3-8,.grid__item_9-24{width:37.5%}.grid__item_3-8.left,.grid__item_9-24.left{padding-right:10px}.grid__item_3-8.right,.grid__item_9-24.right{padding-left:10px}.grid__item_2-5{width:40%}.grid__item_2-5.left{padding-right:10px}.grid__item_2-5.right{padding-left:10px}.grid__item_5-12,.grid__item_10-24{width:41.6667%}.grid__item_5-12.left,.grid__item_10-24.left{padding-right:10px}.grid__item_5-12.right,.grid__item_10-24.right{padding-left:10px}.grid__item_11-24{width:45.8333%}.grid__item_11-24.left{padding-right:10px}.grid__item_11-24.right{padding-left:10px}.grid__item_1-2,.grid__item_12-24{width:50%}.grid__item_1-2.left,.grid__item_12-24.left{padding-right:10px}.grid__item_1-2.right,.grid__item_12-24.right{padding-left:10px}.grid__item_13-24{width:54.1667%}.grid__item_13-24.left{padding-right:10px}.grid__item_13-24.right{padding-left:10px}.grid__item_7-12,.grid__item_14-24{width:58.3333%}.grid__item_7-12.left,.grid__item_14-24.left{padding-right:10px}.grid__item_7-12.right,.grid__item_14-24.right{padding-left:10px}.grid__item_3-5{width:60%}.grid__item_3-5.left{padding-right:10px}.grid__item_3-5.right{padding-left:10px}.grid__item_5-8,.grid__item_15-24{width:62.5%}.grid__item_5-8.left,.grid__item_15-24.left{padding-right:10px}.grid__item_5-8.right,.grid__item_15-24.right{padding-left:10px}.grid__item_2-3,.grid__item_16-24{width:66.6667%}.grid__item_2-3.left,.grid__item_16-24.left{padding-right:10px}.grid__item_2-3.right,.grid__item_16-24.right{padding-left:10px}.grid__item_17-24{width:70.8333%}.grid__item_17-24.left{padding-right:10px}.grid__item_17-24.right{padding-left:10px}.grid__item_3-4,.grid__item_18-24{width:75%}.grid__item_3-4.left,.grid__item_18-24.left{padding-right:10px}.grid__item_3-4.right,.grid__item_18-24.right{padding-left:10px}.grid__item_19-24{width:79.1667%}.grid__item_19-24.left{padding-right:10px}.grid__item_19-24.right{padding-left:10px}.grid__item_4-5{width:80%}.grid__item_4-5.left{padding-right:10px}.grid__item_4-5.right{padding-left:10px}.grid__item_5-6,.grid__item_20-24{width:83.3333%}.grid__item_5-6.left,.grid__item_20-24.left{padding-right:10px}.grid__item_5-6.right,.grid__item_20-24.right{padding-left:10px}.grid__item_7-8,.grid__item_21-24{width:87.5%}.grid__item_7-8.left,.grid__item_21-24.left{padding-right:10px}.grid__item_7-8.right,.grid__item_21-24.right{padding-left:10px}.grid__item_11-12,.grid__item_22-24{width:91.6667%}.grid__item_11-12.left,.grid__item_22-24.left{padding-right:10px}.grid__item_11-12.right,.grid__item_22-24.right{padding-left:10px}.grid__item_23-24{width:95.8333%}.grid__item_23-24.left{padding-right:10px}.grid__item_23-24.right{padding-left:10px}.grid__item_1,.grid__item_1-1,.grid__item_5-5,.grid__item_24-24{width:100%}@media screen and (min-width: 31.25em){.grid__item_tn-1-24{width:4.1667%}.grid__item_tn-1-12,.grid__item_tn-2-24{width:8.3333%}.grid__item_tn-1-8,.grid__item_tn-3-24{width:12.5%}.grid__item_tn-1-6,.grid__item_tn-4-24{width:16.6667%}.grid__item_tn-1-5{width:20%}.grid__item_tn-5-24{width:20.8333%}.grid__item_tn-1-4,.grid__item_tn-6-24{width:25%}.grid__item_tn-7-24{width:29.1667%}.grid__item_tn-1-3,.grid__item_tn-8-24{width:33.3333%}.grid__item_tn-3-8,.grid__item_tn-9-24{width:37.5%}.grid__item_tn-2-5{width:40%}.grid__item_tn-5-12,.grid__item_tn-10-24{width:41.6667%}.grid__item_tn-11-24{width:45.8333%}.grid__item_tn-1-2,.grid__item_tn-12-24{width:50%}.grid__item_tn-13-24{width:54.1667%}.grid__item_tn-7-12,.grid__item_tn-14-24{width:58.3333%}.grid__item_tn-3-5{width:60%}.grid__item_tn-5-8,.grid__item_tn-15-24{width:62.5%}.grid__item_tn-2-3,.grid__item_tn-16-24{width:66.6667%}.grid__item_tn-17-24{width:70.8333%}.grid__item_tn-3-4,.grid__item_tn-18-24{width:75%}.grid__item_tn-19-24{width:79.1667%}.grid__item_tn-4-5{width:80%}.grid__item_tn-5-6,.grid__item_tn-20-24{width:83.3333%}.grid__item_tn-7-8,.grid__item_tn-21-24{width:87.5%}.grid__item_tn-11-12,.grid__item_tn-22-24{width:91.6667%}.grid__item_tn-23-24{width:95.8333%}.grid__item_tn-1,.grid__item_tn-1-1,.grid__item_tn-5-5,.grid__item_tn-24-24{width:100%}[class*=grid__item_tn].left{padding-right:10px}[class*=grid__item_tn].right{padding-left:10px}.grid__item_tn-0{width:0;height:0;padding:0;margin:0}}@media screen and (min-width: 35.5em){.grid__item_sm-1-24{width:4.1667%}.grid__item_sm-1-12,.grid__item_sm-2-24{width:8.3333%}.grid__item_sm-1-8,.grid__item_sm-3-24{width:12.5%}.grid__item_sm-1-6,.grid__item_sm-4-24{width:16.6667%}.grid__item_sm-1-5{width:20%}.grid__item_sm-5-24{width:20.8333%}.grid__item_sm-1-4,.grid__item_sm-6-24{width:25%}.grid__item_sm-7-24{width:29.1667%}.grid__item_sm-1-3,.grid__item_sm-8-24{width:33.3333%}.grid__item_sm-3-8,.grid__item_sm-9-24{width:37.5%}.grid__item_sm-2-5{width:40%}.grid__item_sm-5-12,.grid__item_sm-10-24{width:41.6667%}.grid__item_sm-11-24{width:45.8333%}.grid__item_sm-1-2,.grid__item_sm-12-24{width:50%}.grid__item_sm-13-24{width:54.1667%}.grid__item_sm-7-12,.grid__item_sm-14-24{width:58.3333%}.grid__item_sm-3-5{width:60%}.grid__item_sm-5-8,.grid__item_sm-15-24{width:62.5%}.grid__item_sm-2-3,.grid__item_sm-16-24{width:66.6667%}.grid__item_sm-17-24{width:70.8333%}.grid__item_sm-3-4,.grid__item_sm-18-24{width:75%}.grid__item_sm-19-24{width:79.1667%}.grid__item_sm-4-5{width:80%}.grid__item_sm-5-6,.grid__item_sm-20-24{width:83.3333%}.grid__item_sm-7-8,.grid__item_sm-21-24{width:87.5%}.grid__item_sm-11-12,.grid__item_sm-22-24{width:91.6667%}.grid__item_sm-23-24{width:95.8333%}.grid__item_sm-1,.grid__item_sm-1-1,.grid__item_sm-5-5,.grid__item_sm-24-24{width:100%}[class*=grid__item_sm].left{padding-right:10px}[class*=grid__item_sm].right{padding-left:10px}.grid__item_sm-0{width:0;height:0;padding:0;margin:0}}@media screen and (min-width: 55em){.grid__item_md-1-24{width:4.1667%}.grid__item_md-1-12,.grid__item_md-2-24{width:8.3333%}.grid__item_md-1-8,.grid__item_md-3-24{width:12.5%}.grid__item_md-1-6,.grid__item_md-4-24{width:16.6667%}.grid__item_md-1-5{width:20%}.grid__item_md-5-24{width:20.8333%}.grid__item_md-1-4,.grid__item_md-6-24{width:25%}.grid__item_md-7-24{width:29.1667%}.grid__item_md-1-3,.grid__item_md-8-24{width:33.3333%}.grid__item_md-3-8,.grid__item_md-9-24{width:37.5%}.grid__item_md-2-5{width:40%}.grid__item_md-5-12,.grid__item_md-10-24{width:41.6667%}.grid__item_md-11-24{width:45.8333%}.grid__item_md-1-2,.grid__item_md-12-24{width:50%}.grid__item_md-13-24{width:54.1667%}.grid__item_md-7-12,.grid__item_md-14-24{width:58.3333%}.grid__item_md-3-5{width:60%}.grid__item_md-5-8,.grid__item_md-15-24{width:62.5%}.grid__item_md-2-3,.grid__item_md-16-24{width:66.6667%}.grid__item_md-17-24{width:70.8333%}.grid__item_md-3-4,.grid__item_md-18-24{width:75%}.grid__item_md-19-24{width:79.1667%}.grid__item_md-4-5{width:80%}.grid__item_md-5-6,.grid__item_md-20-24{width:83.3333%}.grid__item_md-7-8,.grid__item_md-21-24{width:87.5%}.grid__item_md-11-12,.grid__item_md-22-24{width:91.6667%}.grid__item_md-23-24{width:95.8333%}.grid__item_md-1,.grid__item_md-1-1,.grid__item_md-5-5,.grid__item_md-24-24{width:100%}[class*=grid__item_md].left{padding-right:10px}[class*=grid__item_md].right{padding-left:10px}.grid__item_md-0{width:0;height:0;padding:0;margin:0}}@media screen and (min-width: 64em){.grid__item_lg-1-24{width:4.1667%}.grid__item_lg-1-12,.grid__item_lg-2-24{width:8.3333%}.grid__item_lg-1-8,.grid__item_lg-3-24{width:12.5%}.grid__item_lg-1-6,.grid__item_lg-4-24{width:16.6667%}.grid__item_lg-1-5{width:20%}.grid__item_lg-5-24{width:20.8333%}.grid__item_lg-1-4,.grid__item_lg-6-24{width:25%}.grid__item_lg-7-24{width:29.1667%}.grid__item_lg-1-3,.grid__item_lg-8-24{width:33.3333%}.grid__item_lg-3-8,.grid__item_lg-9-24{width:37.5%}.grid__item_lg-2-5{width:40%}.grid__item_lg-5-12,.grid__item_lg-10-24{width:41.6667%}.grid__item_lg-11-24{width:45.8333%}.grid__item_lg-1-2,.grid__item_lg-12-24{width:50%}.grid__item_lg-13-24{width:54.1667%}.grid__item_lg-7-12,.grid__item_lg-14-24{width:58.3333%}.grid__item_lg-3-5{width:60%}.grid__item_lg-5-8,.grid__item_lg-15-24{width:62.5%}.grid__item_lg-2-3,.grid__item_lg-16-24{width:66.6667%}.grid__item_lg-17-24{width:70.8333%}.grid__item_lg-3-4,.grid__item_lg-18-24{width:75%}.grid__item_lg-19-24{width:79.1667%}.grid__item_lg-4-5{width:80%}.grid__item_lg-5-6,.grid__item_lg-20-24{width:83.3333%}.grid__item_lg-7-8,.grid__item_lg-21-24{width:87.5%}.grid__item_lg-11-12,.grid__item_lg-22-24{width:91.6667%}.grid__item_lg-23-24{width:95.8333%}.grid__item_lg-1,.grid__item_lg-1-1,.grid__item_lg-5-5,.grid__item_lg-24-24{width:100%}[class*=grid__item_lg].left{padding-right:10px}[class*=grid__item_lg].right{padding-left:10px}.grid__item_lg-0{width:0;height:0;padding:0;margin:0}}@media screen and (min-width: 80em){.grid__item_xl-1-24{width:4.1667%}.grid__item_xl-1-12,.grid__item_xl-2-24{width:8.3333%}.grid__item_xl-1-8,.grid__item_xl-3-24{width:12.5%}.grid__item_xl-1-6,.grid__item_xl-4-24{width:16.6667%}.grid__item_xl-1-5{width:20%}.grid__item_xl-5-24{width:20.8333%}.grid__item_xl-1-4,.grid__item_xl-6-24{width:25%}.grid__item_xl-7-24{width:29.1667%}.grid__item_xl-1-3,.grid__item_xl-8-24{width:33.3333%}.grid__item_xl-3-8,.grid__item_xl-9-24{width:37.5%}.grid__item_xl-2-5{width:40%}.grid__item_xl-5-12,.grid__item_xl-10-24{width:41.6667%}.grid__item_xl-11-24{width:45.8333%}.grid__item_xl-1-2,.grid__item_xl-12-24{width:50%}.grid__item_xl-13-24{width:54.1667%}.grid__item_xl-7-12,.grid__item_xl-14-24{width:58.3333%}.grid__item_xl-3-5{width:60%}.grid__item_xl-5-8,.grid__item_xl-15-24{width:62.5%}.grid__item_xl-2-3,.grid__item_xl-16-24{width:66.6667%}.grid__item_xl-17-24{width:70.8333%}.grid__item_xl-3-4,.grid__item_xl-18-24{width:75%}.grid__item_xl-19-24{width:79.1667%}.grid__item_xl-4-5{width:80%}.grid__item_xl-5-6,.grid__item_xl-20-24{width:83.3333%}.grid__item_xl-7-8,.grid__item_xl-21-24{width:87.5%}.grid__item_xl-11-12,.grid__item_xl-22-24{width:91.6667%}.grid__item_xl-23-24{width:95.8333%}.grid__item_xl-1,.grid__item_xl-1-1,.grid__item_xl-5-5,.grid__item_xl-24-24{width:100%}[class*=grid__item_xl].left{padding-right:10px}[class*=grid__item_xl].right{padding-left:10px}.grid__item_xl-0{width:0;height:0;padding:0;margin:0}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.limit-layer{position:relative}.limit-layer::after{content:"";position:absolute;left:0;right:0;bottom:0;height:.625rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}.main-navigation li{float:none !important;display:table-cell}@media screen and (max-width: 64em){.main-navigation li{display:inherit}}.main-navigation li a{color:#222;padding:0 15px;border-right:solid 1px #c8a01e}@media screen and (min-width: 55em){.main-navigation li:hover .sub-menu{max-height:500px}}.main-navigation .sub-menu{background:#fff;border-bottom:4px solid #41629c;border-top:9px solid rgba(0,0,0,0);box-shadow:7px 10px 10px rgba(0,0,0,.04),-7px 9px 10px rgba(0,0,0,.04);background-clip:border-box;background-clip:padding-box;background-clip:content;background-clip:content;background-clip:content-box;max-height:0;overflow:hidden;transition:max-height .5s}.main-navigation .sub-menu li{float:left !important;width:100%;background-color:#fff}.main-navigation .sub-menu li a{line-height:16px !important;font-size:13px;width:100%;font-family:"fira-sans",sans-serif;color:#41629c !important;font-weight:normal !important;border:none;padding:4px 20px;height:100% !important;margin:0 !important}.main-navigation .sub-menu li a::after{display:none !important}.main-navigation .sub-menu li:hover{background-color:#41629c}.main-navigation .sub-menu li:hover a{color:#fff !important}.main-navigation .sub-menu li::after{display:none !important}.main-navigation .sub-menu::after{display:none !important}.main-navigation #primary-menu{margin-top:10px;display:table !important;font-family:"Heuristica",sans-serif;font-size:15px;padding-top:6px !important;padding-bottom:0 !important;overflow:visible;border-bottom:1px solid #c8a01e;border-top:7px solid #c8a01e;width:100%;height:40px}.main-navigation #primary-menu li:hover{position:relative}.main-navigation #primary-menu li:hover ::after{content:" ";display:block;height:7px;width:35px;background-color:#c8a01e;position:relative;top:2px;margin:0 auto}.main-navigation #primary-menu>li>a{text-align:center;color:#222;height:13.5px;line-height:18px;margin-top:3px}.main-navigation #primary-menu :visited{color:#222}.main-navigation #primary-menu .current-menu-item,.main-navigation #primary-menu .current-page-parent{position:relative}.main-navigation #primary-menu .current-menu-item a,.main-navigation #primary-menu .current-page-parent a{font-weight:900;color:#c8a01e}.main-navigation #primary-menu .current-menu-item ::after,.main-navigation #primary-menu .current-page-parent ::after{content:" ";display:block;height:7px;width:35px;background-color:#c8a01e;position:relative;top:2px;margin:0 auto}.main-navigation #primary-menu li:last-of-type a{border-right:none}.main-navigation #primary-menu li:last-child:hover .sub-menu{right:0}@media screen and (min-width: 64em){.main-navigation #primary-menu .sub-menu li:last-child{margin-bottom:15px}}.secondary-navigation{background-color:#41629c}.secondary-navigation ul{display:table;width:100%}.secondary-navigation li{padding:3px 0;height:100%;position:relative;display:inline-block;float:none !important}.secondary-navigation li a{font-family:"fira-sans",sans-serif;color:#fff;font-size:13px;padding:0 20px;line-height:13px;margin:2px 0}.secondary-navigation li:first-of-type a{border-right:.5px solid #fff}@media screen and (max-width: 35.5em){.secondary-navigation li{border-bottom:1px solid #fff;display:block}.secondary-navigation li a{border:none}}@media screen and (max-width: 64em)and (min-width: 35.5em){.secondary-navigation ul{text-align:center}.secondary-navigation ul li{display:inline-block;border:none}.secondary-navigation ul li a{border:none;border-right:2px solid #fff}.secondary-navigation ul li.last-of-line a{border-right:none}}.language-list{z-index:3;margin:0;padding:0;color:#41629c;position:absolute;top:0;right:0;font-weight:600;font-size:12px}.language-list li{display:inline;padding-right:5px;padding-left:5px}.language-list li a{-webkit-text-decoration:none;text-decoration:none;color:#41629c;height:auto}.language-list li a:visited{color:#41629c}.language-list li.current-language a{color:#c8a01e;border-bottom:2px solid;padding-bottom:2px;pointer-events:none}.language-list li:hover a{color:#c8a01e;border-bottom:2px solid;padding-bottom:2px}.language-list :last-of-type{border:none}@media screen and (min-width: 64em){.search-toggle,.menu-toggle,.language-toggle{display:none}}@media screen and (max-width: 64em){body{padding-top:45px !important}.main-navigation{background-color:#41629c;position:relative;top:44px}.main-navigation #primary-menu{border:none;width:100%}.main-navigation li{text-align:left;float:none !important}.main-navigation li a{display:inline-block;color:#fff !important;border:none;margin:0 auto}.main-navigation li ::after{display:none !important}.nav-wrapper{background-color:#41629c;height:44px;position:absolute;left:0;top:-45px;width:100%;z-index:1}.search-toggle{display:block;border:none;background:none;color:#c8a01e;position:absolute;right:40px;top:0;z-index:2}.search-toggle i{font-size:30px}.language-toggle{display:block;border:none;background:none;color:#fff;position:absolute;left:0;top:3px;z-index:2;font-size:18px;font-weight:600}.menu-toggle{display:block;border:none;background:none;color:#c8a01e;position:absolute;right:0;top:0;z-index:2}.menu-toggle i{font-size:30px}}.main-navigation.toggled{max-height:1000px;transition-property:all;transition-duration:.5s}.main-navigation.toggled ul{overflow:hidden}.main-navigation.toggled #primary-menu{padding:0}@media screen and (max-width: 64em){.search-box.toggled input{width:0 !important;background-color:#41629c}.language-list{box-shadow:3px 5px 20px;max-height:0;overflow:hidden;top:44px;left:0;right:auto;padding-right:20px;padding-left:15px;background-color:#c8a01e;transition-property:all;transition-duration:.5s}.language-list li{display:block;border:none}.language-list li a{font-size:16px;color:#fff}.language-list li a:visited{color:#fff}.language-list li.current-language{display:none}.language-list.toggled{padding-bottom:10px;padding-top:10px;max-height:200px;transition-property:all;transition-duration:.5s}}@media screen and (min-width: 64em){.main-navigation ul,.main-navigation #primary-search{display:block !important}}@media screen and (max-width: 64em){#primary-search{top:-40px;right:85px}#primary-search button{display:none}#primary-search input[type=text]{width:170px}.main-navigation{height:auto}.main-navigation #primary-menu{display:block !important;background-color:#c8a01e;margin-top:0;box-shadow:0 5px 20px;padding:15px 0 35px !important;max-height:1000px;height:auto;transition-property:all;transition-duration:.5s}.main-navigation #primary-menu li{border-bottom:1px solid #fff}.main-navigation #primary-menu li a{width:100%;text-align:left;font-size:20px;line-height:1.7;height:auto}.main-navigation #primary-menu li.menu-item-has-children{overflow:hidden}.main-navigation #primary-menu li.menu-item-has-children a{width:88%}.main-navigation #primary-menu li.menu-item-has-children .sub-menu{position:relative;top:0;border:none;box-shadow:none;padding:0;width:100%}.main-navigation #primary-menu li.menu-item-has-children .sub-menu li{background-color:#41629c !important;padding-left:15px;padding-right:0}.main-navigation #primary-menu li.menu-item-has-children .sub-menu li a{color:#fff !important;font-size:16px;line-height:1.7 !important;height:auto}.main-navigation #primary-menu li.menu-item-has-children.focus{overflow:auto}.main-navigation #primary-menu li.menu-item-has-children.focus .sub-menu{max-height:700px;left:0;transition-property:all;transition-duration:.5s}.main-navigation #primary-menu li.menu-item-has-children.focus::before{content:""}.main-navigation #primary-menu li.menu-item-has-children::before{content:"";font-family:FontAwesome;text-align:center;font-size:16px;position:absolute;color:#fff;right:0;top:0;width:12%;height:100%;background:rgba(0,0,0,0);z-index:999999999;padding-top:13px;line-height:1}.main-navigation.toggled #primary-menu{max-height:0;padding:0 !important;overflow:hidden !important}}.search-box{position:absolute;right:0;top:50px}.search-box input[type=text]{border-radius:21px;border:1px solid #41629c;color:#41629c;padding-left:15px;width:236px;height:33px;overflow-y:hidden;transition-property:all;transition-duration:.5s}.search-box ::input-placeholder{color:#41629c;font-style:italic}.search-box ::-moz-placeholder{color:#41629c;font-style:italic}.search-box ::placeholder{color:#41629c;font-style:italic}.search-box :input-placeholder{color:#41629c;font-style:italic}.search-box :placeholder{color:#41629c;font-style:italic}.search-box button{border:none;background:none;color:#41629c;margin-left:-55px;font-size:20px}.navigation.pagination .nav-links{text-align:center;font-size:15px;font-family:fira-sans,sans-serif;font-weight:600;margin-top:20px;margin-bottom:20px}.navigation.pagination .nav-links a{padding:8px 16px;-webkit-text-decoration:none;text-decoration:none;color:#2d2d2d !important;transition:background-color .3s}.navigation.pagination .nav-links .page-numbers.current{padding:8px 16px;color:#fff;background-color:#c8a01e}.navigation.pagination .nav-links a:hover:not(.active){background-color:#ddd}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;-webkit-text-decoration:none;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.secondary-navigation{clear:both;display:block;float:left;width:100%}.secondary-navigation ul{list-style:none;margin:0;padding-left:0}.secondary-navigation li{float:right;position:relative}.secondary-navigation a{display:block;-webkit-text-decoration:none;text-decoration:none}.secondary-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.secondary-navigation ul ul ul{left:-999em;top:0}.secondary-navigation ul ul a{width:200px}.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{left:auto}.secondary-navigation ul ul li:hover>ul,.secondary-navigation ul ul li.focus>ul{left:100%}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.lead{font-family:"fira-sans",sans-serif;font-style:italic;font-size:19px;line-height:21px;margin:0 0 20px}article .entry-content{margin-top:0}img.alignleft{margin-bottom:1.5em}.main-image{margin:0}.main-image img{width:100%}.image-caption p{font-family:"fira-sans",sans-serif;margin:0;font-size:14px;line-height:19px;font-weight:100}.meta-info{padding:1% 0;border-top:1px solid #c8a01e;border-bottom:1px solid #c8a01e}.meta-info .meta-date{color:#c8a01e;font-weight:bold;padding-top:10px;line-height:15px;font-size:14px}.meta-share .fa{width:30px;height:30px;text-align:center;border-radius:50%;padding-top:6px;font-size:20px;color:#fff}.meta-share .fa-facebook{background-color:#3b5998}.meta-share .fa-twitter{background-color:#00aced}.article-categories{padding-top:2%;border-top:1px solid #c8a01e}.single-vaaliehdokkaat h1{margin-bottom:0}.ehdokasnumero span{display:inline-block;font-size:1.2em;width:2em;text-align:center;border-top:solid medium #c8a01e;border-bottom:solid medium #c8a01e}.ehdokas-portrait{max-width:320px;padding-left:3%}#sidebar .widget,#events .widget{margin:0}#sidebar h3,#events h3{display:block;color:#c8a01e;font-size:19px;line-height:1.2;padding:0 0 5px;margin:0;border-bottom:1px solid #c8a01e}#sidebar h4,#events h4{margin:0}#sidebar p,#events p{display:block;color:#2d2d2d;font-size:14px;line-height:19px;font-weight:100;font-family:"fira-sans",sans-serif}#sidebar .widget,#events .widget{padding:15px;border:8px solid #eef3fa}#sidebar .events table.event-widget,#events .events table.event-widget{margin:0 0 5px}#sidebar .events table.event-widget tr.event-widget-row td,#events .events table.event-widget tr.event-widget-row td{vertical-align:top;border-bottom:1px solid #c8a01e;padding:5px 0}#sidebar .events table.event-widget tr.event-widget-row td *,#events .events table.event-widget tr.event-widget-row td *{margin-bottom:0;margin-top:0}#sidebar .events table.event-widget tr.event-widget-row td p,#events .events table.event-widget tr.event-widget-row td p{margin-bottom:10px}#sidebar .events table.event-widget tr.event-widget-row td.event-date,#events .events table.event-widget tr.event-widget-row td.event-date{color:#2d2d2d;font-size:14px;line-height:19px;font-weight:600;font-family:"fira-sans",sans-serif;-webkit-text-decoration:none;text-decoration:none;width:40px}#sidebar .events table.event-widget tr.event-widget-row td.event-meta,#events .events table.event-widget tr.event-widget-row td.event-meta{padding-left:5px}#sidebar .events table.event-widget tr.event-widget-row td.event-meta a,#sidebar .events table.event-widget tr.event-widget-row td.event-meta a:visited,#sidebar .events table.event-widget tr.event-widget-row td.event-meta a:focus,#sidebar .events table.event-widget tr.event-widget-row td.event-meta a:active,#events .events table.event-widget tr.event-widget-row td.event-meta a,#events .events table.event-widget tr.event-widget-row td.event-meta a:visited,#events .events table.event-widget tr.event-widget-row td.event-meta a:focus,#events .events table.event-widget tr.event-widget-row td.event-meta a:active{display:block;color:#2d2d2d;font-size:14px;line-height:1.2;font-weight:600;font-family:"fira-sans",sans-serif;-webkit-text-decoration:none;text-decoration:none}#sidebar .events table.event-widget tr.event-widget-row td.event-meta a:hover,#sidebar .events table.event-widget tr.event-widget-row td.event-meta a:visited:hover,#sidebar .events table.event-widget tr.event-widget-row td.event-meta a:focus:hover,#sidebar .events table.event-widget tr.event-widget-row td.event-meta a:active:hover,#events .events table.event-widget tr.event-widget-row td.event-meta a:hover,#events .events table.event-widget tr.event-widget-row td.event-meta a:visited:hover,#events .events table.event-widget tr.event-widget-row td.event-meta a:focus:hover,#events .events table.event-widget tr.event-widget-row td.event-meta a:active:hover{color:#c8a01e}#sidebar .events table.event-widget tr.event-widget-row td.event-meta p,#events .events table.event-widget tr.event-widget-row td.event-meta p{margin:5px 0 0;color:#2d2d2d;font-size:14px;line-height:1.2;font-weight:100;font-family:"fira-sans",sans-serif}@media screen and (max-width: 64em){.single #secondary{float:left;width:100%;padding:0}.single #secondary .side-links{max-width:inherit}}@media screen and (min-width: 35.5em){article.page .entry-header{padding-right:20%}}article.page .main-image{line-height:0;margin-bottom:35px}article.page .main-image p{margin:6px 0 1em;border-bottom:1px solid #c8a01e;padding-bottom:15px}article.page .main-image+.anchorlinks{margin-top:-20px}.page-header{border-bottom:8px solid #eef3fa}.page-header .header-title{display:table;width:100%;height:140px;color:#fff;text-align:center;background-color:#41629c;background-size:cover;background-repeat:no-repeat;background-position:50%}.page-header .header-title h1{display:table-cell;vertical-align:middle;font-size:40px;margin:0;padding:0;letter-spacing:1px}@media screen and (max-width: 55em){.page-header .header-title h1{font-size:30px}}.page-header .header-title#ajankohtaista{background-image:url("../images/otsikkotaustat/ajankohtaista.png")}.page-header .header-title#juhlat{background-image:url("../images/otsikkotaustat/juhlat.png")}.page-header .header-title#jumalanpalvelukset{background-image:url("../images/otsikkotaustat/jumalanpalvelukset.png")}.page-header .header-title#kirkot{background-image:url("../images/otsikkotaustat/kirkot.png")}.page-header .header-title#tapahtumakalenteri{background-image:url("../images/otsikkotaustat/tapahtumakalenteri.png")}.page-header .header-title#tule-mukaan{background-image:url("../images/otsikkotaustat/tulemukaan.png")}.page-header .header-title#yhteystiedot{background-image:url("../images/otsikkotaustat/yhteystiedot.png")}.page-header .header-title#apua-ja-tukea{background-image:url("../images/otsikkotaustat/apuajatukea.png")}.page-header .header-ingressi{padding:20px 5%}.page-header .header-ingressi p{font-family:"fira-sans",sans-serif;font-weight:100;font-size:19px;margin:0;font-style:italic;line-height:1.3em}@media screen and (max-width: 55em){.page-header .header-ingressi p{margin-bottom:9px}}#secondary h3:not(.person__title){border-bottom:1px solid #c8a01e;margin-bottom:8px;padding-bottom:5px;margin-top:0}#secondary h3:not(.person__title) a,#secondary h3:not(.person__title) a:visited{color:#c8a01e;font-weight:600;font-size:20px;-webkit-text-decoration:none;text-decoration:none}#secondary ul{font-size:14px;list-style-type:none;margin:0 0 20px;padding:0 0 2px;border-bottom:1px solid #c8a01e}#secondary ul a,#secondary ul a:visited{font-weight:600;display:block;color:#2d2d2d;-webkit-text-decoration:none;text-decoration:none}#secondary ul a:hover,#secondary ul a:visited:hover{color:#c8a01e}#secondary .current-page a{pointer-events:none;cursor:default;color:#c8a01e !important}.page-content{padding-bottom:1.5em}.page-content.contact-info-page{padding-bottom:0}.page-content h4{font-family:"fira-sans",sans-serif;margin-bottom:0}.page-content p{margin-top:5px}.page-template-page-daily-holiday .page-content p,.page-template-page-daily-word .page-content p{margin-top:5px;font-weight:400;font-size:1.04rem;line-height:1.65rem;letter-spacing:.1px}.page-content.fp-bottom-margin{margin:0 0 1em}.entry-header .entry-title{margin-top:0;margin-bottom:20px}.entry-header .header-ingressi{font-style:italic}.entry-header .header-ingressi p{font-family:"fira-sans",sans-serif,sans-serif;font-style:italic;font-size:19px;line-height:21px}.page-template-page-whats-new .what-is-new-theme-bump{margin-bottom:40px;padding-bottom:20px}@media screen and (max-width: 35.5em){.page-template-page-whats-new .what-is-new-theme-bump{padding-bottom:0}}.page-template-page-whats-new .kirkkovuosi-slider-wrapper{margin-bottom:40px}.page-template-default .entry-header{margin-bottom:20px}.anchorlinks{list-style:none;margin:0 0 20px;padding:0;display:flex;gap:1em;flex-wrap:wrap}.anchorlinks li{margin:0;padding:0}#join-us .last-item{margin:60px 0;border-top:8px solid #eef3fa;padding:20px 50px}#join-us .last-item p{font-size:16px}@media screen and (max-width: 55em){#join-us .grid__item_md-1-3{margin-bottom:20px}}#church-list a,.church-selection a{color:#2d2d2d;-webkit-text-decoration:none !important;text-decoration:none !important;border-bottom:none;font-weight:600}#church-list a:hover,.church-selection a:hover{color:#c8a01e}#church-list .category-name,.church-selection .category-name{display:block;margin-bottom:10px}#church-list .container,.church-selection .container{margin:0}#church-list .title,.church-selection .title{border-top:8px solid #eef3fa;margin:0;padding-top:20px}#church-list .title h2,.church-selection .title h2{color:#c8a01e;margin-bottom:5px;line-height:1.1}#church-list .title:first-of-type,.church-selection .title:first-of-type{border-top:none}#church-list .title:last-of-type,.church-selection .title:last-of-type{border-top:none}#church-list p,.church-selection p{margin:0;color:#222}#church-list .list-item,.church-selection .list-item{border-bottom:solid 1px #c8a01e;padding:10px 0}#church-list .list-item li:first-of-type a,.church-selection .list-item li:first-of-type a{border:none;font-size:15px}#church-list .list-item div[class*=grid__item],.church-selection .list-item div[class*=grid__item]{margin-bottom:0}#church-list .list-item:first-of-type,.church-selection .list-item:first-of-type{border-top:solid 1px #c8a01e}#church-list .list-item:last-of-type,.church-selection .list-item:last-of-type{border-bottom:none}#church-list .list-thumbnail,.church-selection .list-thumbnail{height:62px;width:62px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}#church-list .church-address:hover,.church-selection .church-address:hover{cursor:pointer}#church-list #map-wrapper,.church-selection #map-wrapper{padding:40px 0}#volunteering{margin-top:20px}#volunteering-boxes{border-top:8px solid #eef3fa;padding-top:30px}@media screen and (min-width: 35.5em)and (max-width: 55em){.church-year-info{padding:30%}}.church-year-info h2{color:#c8a01e;line-height:1.2;margin-top:0}.church-year-info h3{line-height:1.2;font-family:"fira-sans",sans-serif;color:#2d2d2d}.seasons{border-left:1px solid #c8a01e;margin-left:25px;padding-right:110px}@media screen and (max-width: 35.5em){.seasons{padding:0}}.seasons .season-name{color:#fff;background-color:#c2d3ec;border-radius:0 20px 20px 0;padding:5px 20px;font-weight:600;font-size:18px;line-height:30px;display:inline-block;width:100px}.seasons .season-name:hover{cursor:pointer;background-color:#41629c}.seasons .season{overflow:hidden;max-height:40px;transition-property:all;transition-duration:.2s;margin-bottom:10px}.seasons .season:last-of-type{margin-bottom:0}.seasons .season .season-article{display:table;position:relative;left:-5000px;transition-property:all;transition-duration:.5s;margin:25px 0}.seasons .season .season-article a,.seasons .season .season-article a:visited{-webkit-text-decoration:none;text-decoration:none;display:block;height:100%}.seasons .season .season-article a:hover .church-year-img,.seasons .season .season-article a:focus .church-year-img,.seasons .season .season-article a:active .church-year-img,.seasons .season .season-article a:visited:hover .church-year-img,.seasons .season .season-article a:visited:focus .church-year-img,.seasons .season .season-article a:visited:active .church-year-img{opacity:.5 !important}.seasons .season .season-article .img-wrapper,.seasons .season .season-article .text-wrapper{display:table-cell;vertical-align:top;font-family:"fira-sans",sans-serif}.seasons .season .season-article .img-wrapper span,.seasons .season .season-article .img-wrapper h4,.seasons .season .season-article .text-wrapper span,.seasons .season .season-article .text-wrapper h4{font-size:18px;display:inline;color:#2d2d2d}.seasons .season .season-article .img-wrapper h4,.seasons .season .season-article .text-wrapper h4{font-family:"Heuristica",sans-serif}.seasons .season .season-article .img-wrapper p,.seasons .season .season-article .text-wrapper p{margin:5px 0}.seasons .season .season-article .img-wrapper .article-date,.seasons .season .season-article .text-wrapper .article-date{color:#c8a01e;font-weight:600}.seasons .season .season-article .img-wrapper{width:50px}.seasons .season .season-article .img-wrapper .church-year-img-layer{height:50px}.seasons .season .season-article .img-wrapper .church-year-img-layer .church-year-img{background-repeat:no-repeat !important;background-size:cover !important;height:50px;width:50px;background-position:50% 50% !important;opacity:.4;filter:grayscale(1)}.seasons .season .season-article .text-wrapper{padding-left:20px;line-height:1.2}.seasons .active{max-height:900001px;overflow:visible}.seasons .active .season-article{left:-25px;transition-property:all;transition-duration:.5s}.seasons .active .season-name{background-color:#41629c}.seasons .category-img{width:50px;height:50px;background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 50% !important}#church-page h1{font-family:"Cinzel Decorative",sans-serif;color:#c8a01e}@media screen and (min-width: 64em){#church-page .side-content{padding:0 0 0 30px}}#church-page .side-content p{margin-top:0}#church-page .secondary-header{border-bottom:none}#church-page .secondary-header .header-title{height:100%}#church-page .secondary-header .header-ingressi{padding:0}#church-page .secondary-header .header-ingressi p{margin:0;font-style:normal}#church-page .secondary-header .header-ingressi strong{font-family:"fira-sans",sans-serif;font-style:normal}#church-page .entry-header{padding:0}#church-page .entry-content{margin:0}#church-page .church-head{padding-bottom:21px;border-bottom:8px solid #eef3fa}#church-page .church-head .single-photo img{width:100%}#church-page .church-info{border-top:8px solid #eef3fa;padding:20px 0 0}#church-page .church-info h2,#church-page .church-info h3,#church-page .church-info h4{margin-top:0}#church-page .church-info p{margin:0 0 10px;font-size:14px;line-height:19px;font-weight:100;font-family:"fira-sans",sans-serif}#church-page .church-info p .image-link{margin-bottom:-11px}#church-page .church-info h4{font-family:"fira-sans",sans-serif}@media screen and (min-width: 64em){#church-page .church-info .events-wrap{padding:0 20px 0 0}}#church-page .church-info .events-wrap h2{font-size:20px;color:#c8a01e;margin:0 0 20px}#church-page .church-info .events-wrap .fancy-link{display:inline-block;margin-top:30px}#church-page .church-info .contact-info .fancy-link{display:inline-block;margin:30px 0 0}#church-page .church-info .accessibility{position:relative;margin-top:16px}#church-page .church-info .accessibility img{width:45px;height:45px}#church-page .church-info .accessibility img:hover{cursor:pointer}#church-page .church-info .accessibility-info-box{max-height:1000px;margin-top:20px}#church-page .church-info .accessibility-info-box p{margin-bottom:10px}#church-page .church-info .info-toggle.closed::after{content:" ";font-family:FontAwesome}#church-page .church-info .info-toggle.opened::after{content:" ";font-family:FontAwesome}#church-page .content-area{border-top:8px solid #eef3fa}#church-page .church-feature{margin-bottom:40px;padding-top:20px;border-top:8px solid #eef3fa;text-align:center}#church-page .church-feature h2{font-family:"Heuristica",sans-serif;color:#c8a01e;font-size:21px}#church-page .church-feature .feature-text{transition:max-height .5s ease-in-out;height:auto;max-height:200px;overflow:hidden}#church-page .church-feature .feature-text h1,#church-page .church-feature .feature-text h2,#church-page .church-feature .feature-text h3,#church-page .church-feature .feature-text h4,#church-page .church-feature .feature-text h5,#church-page .church-feature .feature-text p{margin-top:0}#church-page .church-feature .feature-toggled{max-height:9000px !important}#church-page .church-feature #close-text{display:none}#church-page .article-box .box-img{margin-bottom:18px}#church-page .article-box.page-box{margin-top:0}#church-page .entry-content{border-bottom:none}#church-page .lslide{text-align:center;background-color:#f1f1f1;line-height:0}#church-page .lslide img{width:100%;height:auto}#church-page #gallery,#church-page #imageGallery{height:300px !important}@media screen and (min-width: 64em){#church-page #gallery,#church-page #imageGallery{height:500px !important}}#church-page #gallery .image-block,#church-page #imageGallery .image-block{min-height:300px}@media screen and (min-width: 64em){#church-page #gallery .image-block,#church-page #imageGallery .image-block{min-height:500px}}#church-page #gallery .image-block.cover,#church-page #imageGallery .image-block.cover{background-size:cover !important}#church-page #gallery .image-block.contain,#church-page #imageGallery .image-block.contain{background-size:contain !important}#church-page .lslide{height:100%;width:auto}#church-page .lslide img{width:auto;height:100%}#church-page .lSSlideOuter .lSPager.lSGallery{height:auto;margin:10px 0 !important}#church-page .lSSlideOuter .lSPager.lSGallery li{overflow:hidden;height:85px;border:4px solid #fff}#church-page .lSSlideOuter .lSPager.lSGallery li img{min-height:85px;width:auto}@media screen and (max-width: 64em){#church-page .lSSlideOuter .lSPager.lSGallery li{height:9vw}#church-page .lSSlideOuter .lSPager.lSGallery li img{min-height:9vw;width:auto}}@media screen and (max-width: 55em){#church-page .lSSlideOuter .lSPager.lSGallery li{height:12vw}#church-page .lSSlideOuter .lSPager.lSGallery li img{min-height:12vw;width:auto}}@media screen and (max-width: 35.5em){#church-page .lSSlideOuter .lSPager.lSGallery li{height:14vw}#church-page .lSSlideOuter .lSPager.lSGallery li img{min-height:14vw;width:auto}}@media screen and (max-width: 31.25em){#church-page .lSSlideOuter .lSPager.lSGallery li{height:15vw}#church-page .lSSlideOuter .lSPager.lSGallery li img{min-height:15vw;width:auto}}#church-page .lSSlideOuter .lSPager.lSGallery li.active,#church-page .lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0;border:4px solid #c8a01e}#church-page .lSSlideWrapper .lSAction>a{top:0;height:100%;background-image:none;margin-top:0;width:50px;font-size:2em}#church-page .lSSlideWrapper .lSAction .lSPrev{text-align:center;left:0}#church-page .lSSlideWrapper .lSAction .lSPrev::after{position:absolute;top:50%;content:"";height:30px;width:30px;background-image:url("../images/controls.png")}#church-page .lSSlideWrapper .lSAction .lSNext{text-align:left;right:0}#church-page .lSSlideWrapper .lSAction .lSNext::after{position:absolute;top:50%;content:"";height:30px;width:30px;background-position-x:30px;background-image:url("../images/controls.png")}body #fixed-size{width:100%}body #fixed-size .single-photo img{width:100%}body .lg-toolbar #lg-download{display:none}body .lg-toolbar .lg-close::after{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit}body .lg-actions .lg-prev{background-color:rgba(0,0,0,0)}body .lg-actions .lg-prev::after{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:2em}body .lg-actions .lg-next{background-color:rgba(0,0,0,0)}body .lg-actions .lg-next::before{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:2em}.pyhakko .person{margin-bottom:20px}.pyhakko .person h3{margin-bottom:5px;font-size:16px;color:#404040;display:block !important}.pyhakko .person p{margin:0 !important}.pyhakko .person a{-webkit-text-decoration:none !important;text-decoration:none !important;color:#2d2d2d;border-bottom:1px solid}.pyhakko .person a:hover{color:#c8a01e}.pyhakko .person .email{text-transform:none}article.tapahtumat{font-family:"fira-sans",sans-serif;color:#2d2d2d}article.tapahtumat .entry-header{padding:0}article.tapahtumat .entry-header h1{margin-top:0}article.tapahtumat .entry-header span{font-weight:600;display:block}article.tapahtumat .entry-content{padding:10px 0;border-bottom:none;font-weight:100}article.tapahtumat .entry-content i.fa{color:#41629c;font-size:20px;margin-right:5px;vertical-align:middle}article.tapahtumat .entry-content .fancy-link{display:inline-block;margin-bottom:5px}article.tapahtumat .entry-footer{padding-top:2%;font-family:"fira-sans",sans-serif;font-weight:100;border-top:1px solid #c8a01e}article.tapahtumat .entry-footer a{-webkit-text-decoration:none;text-decoration:none}.event-secondary img{margin-bottom:10px}#ortodoksiviesti{margin-bottom:30px}#ortodoksiviesti .wp-caption-text{text-align:left;font-size:.9em}#ortodoksiviesti h1{font-size:45px;line-height:45px;margin:31px 0 0}#ortodoksiviesti h2,#ortodoksiviesti h3,#ortodoksiviesti h4,#ortodoksiviesti p{margin-top:0}#ortodoksiviesti h3{font-size:22px}#ortodoksiviesti #ilmoitukset div[class*=grid__item]:first-of-type p{font-size:14px;line-height:19px;font-weight:100}#ortodoksiviesti #toimitus p{font-size:14px;line-height:19px;font-weight:100}#ortodoksiviesti .orthodox-message-header{line-height:0;overflow:auto;margin-bottom:35px}#ortodoksiviesti .orthodox-message-header img{width:100%;line-height:0}#ortodoksiviesti .orthodox-message-header .header-image{height:190px;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}#ortodoksiviesti .page-content{padding-bottom:10px;margin:0 0 35px;width:100%}#ortodoksiviesti .snippet{margin-top:-10px}#ortodoksiviesti .snippet p{margin:0;color:#41629c;font-size:18px;font-weight:400;margin-bottom:20px}#ortodoksiviesti .snippet p .first-line{font-weight:600;font-size:24px;font-style:italic;display:block}#ortodoksiviesti .article-bump article h3{font-size:18px;line-height:21px;margin-top:2px;margin-bottom:6px}#ortodoksiviesti .article-bump article a,#ortodoksiviesti .article-bump article a:visited,#ortodoksiviesti .article-bump article a:active,#ortodoksiviesti .article-bump article a:focus{display:block;height:100%;color:#2d2d2d;-webkit-text-decoration:none;text-decoration:none;width:100%}#ortodoksiviesti .article-bump article .article-list-img div{height:50px;width:50px}#ortodoksiviesti .article-bump article:last-of-type div{border:none}#ortodoksiviesti .article-bump .article-list-img,#ortodoksiviesti .article-bump .article-list-text{padding:10px 0}#ortodoksiviesti .article-bump .article-img{margin-bottom:10px;height:250px;background-size:cover !important;background-repeat:no-repeat}#ortodoksiviesti .article-bump .article-list-text{width:100%;padding:10px 16px}@media screen and (max-width: 55em){#ortodoksiviesti .article-bump .article-list-text{padding:10px 0 0}}#ortodoksiviesti .article-bump .article-list{margin-bottom:0}#ortodoksiviesti .cover-image-stack{position:relative;height:400px;max-width:485px}#ortodoksiviesti .cover-image-stack a{line-height:0;box-shadow:3px 3px 20px rgba(0,0,0,.3);position:absolute;width:250px;height:auto}#ortodoksiviesti .cover-image-stack a:nth-child(1){transform:rotate(-2deg);left:10px;bottom:10px;z-index:0}#ortodoksiviesti .cover-image-stack a:nth-child(2){margin-bottom:20px;transform:rotate(7deg);right:30px;bottom:20px;z-index:1}#ortodoksiviesti .cover-image-stack a:hover{z-index:999;width:255px}@media screen and (max-width: 31.25em){#ortodoksiviesti .cover-image-stack{height:350px}#ortodoksiviesti .cover-image-stack a{width:215px}}#ortodoksiviesti .next-number{background:#eef3fa;padding:15px;margin-bottom:20px}#ortodoksiviesti .next-number h3{margin:0;line-height:22px}#ortodoksiviesti .next-number span{display:block;font-family:"fira-sans",sans-serif;font-weight:100}#ortodoksiviesti .next-number p{margin-bottom:0}#ortodoksiviesti .personnel{display:table}#ortodoksiviesti .personnel .person{display:table-row}#ortodoksiviesti .personnel .person .person-img-wrapper,#ortodoksiviesti .personnel .person .person-info{display:table-cell;vertical-align:middle;padding:10px 0}#ortodoksiviesti .personnel .person .person-img-wrapper{width:58px}#ortodoksiviesti .personnel .person .person-img{display:block;width:58px;height:58px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:50%;margin-right:7px}#ortodoksiviesti .personnel .person .person-info{padding:0 10px}#ortodoksiviesti .personnel .person .person-info p,#ortodoksiviesti .personnel .person .person-info h4{margin:0}#ortodoksiviesti .personnel .person .person-info a{text-transform:none}#ortodoksiviesti .personnel .person .person-info h4{font-size:14px}#ortodoksiviesti .magazines{padding-bottom:35px}#ortodoksiviesti .magazines .magazine{display:inline-block;margin:5px}#ortodoksiviesti .magazines .magazine a{-webkit-text-decoration:none;text-decoration:none;display:block;line-height:0}#ortodoksiviesti .magazines .magazine:hover .magazine-box{opacity:.9}#ortodoksiviesti .magazines .magazine-box{width:150px;height:197px;background-size:contain;background-repeat:no-repeat}#ortodoksiviesti .timetable{margin-top:45px;width:60%}#ortodoksiviesti .timetable table{font-family:"fira-sans",sans-serif;font-weight:normal}#ortodoksiviesti .timetable table th,#ortodoksiviesti .timetable table td{padding-top:10px}#ortodoksiviesti .timetable table th{text-align:left;line-height:20px}#ortodoksiviesti .timetable table tr{vertical-align:top;border-bottom:2px solid #f3edd1}#ortodoksiviesti .timetable table tr span{font-weight:100;font-style:italic}#ortodoksiviesti .timetable table tr td{font-weight:100;height:64px}#ortodoksiviesti .timetable table .table-header th{padding-bottom:10px}@media screen and (max-width: 55em){#ortodoksiviesti h2{font-size:30px;line-height:35px}#ortodoksiviesti .timetable{width:100%}}@media screen and (max-width: 31.25em){#ortodoksiviesti td{width:25%}#ortodoksiviesti td:first-child{width:50%}}[class*=event-page-] p{color:#2d2d2d}[class*=event-page-] h5{margin:5px 0}.event-page-content h3{margin:0 0 14px;color:#c8a01e;font-size:20px;line-height:1;display:inline-block}.event-page-content h4{margin:0;font-family:"fira-sans",sans-serif;font-size:14px}.event-page-content p:first-of-type{margin-top:0;margin-bottom:4%}.event-page-content select{font-size:14px;margin-bottom:5px}.event-page-content select,.event-page-content input{width:100%;height:32px}.event-page-content input[type=checkbox]{width:auto;height:auto}.event-page-content label[for=check]{font-size:13px}.event-page-content #calendar-header{border-bottom:1px solid #c8a01e}.event-page-content #calendar-header h3{font-size:18px;color:#000}.event-page-content #calendar-header span{display:inline-block;margin-top:5px}.event-page-content #calendar-header span a{vertical-align:middle;-webkit-text-decoration:none;text-decoration:none;color:#41629c}.event-page-content #calendar-header span a:hover{cursor:pointer;color:#c8a01e}.event-page-content #calendar-header span a::before{content:"";font-family:fontawesome;margin-right:5px}@media screen and (max-width: 55em){.event-page-content #calendar-header{margin-top:26px !important}}@media screen and (min-width: 55em){.event-page-content .shortcut-links{margin-top:36px}}.event-page-content .calendar-wrapper{font-family:"fira-sans",sans-serif;text-align:center;margin-bottom:10px;text-transform:capitalize;max-width:390px}.event-page-content #events ul li,.event-page-content #swedishEvents ul li{list-style-type:none;border-bottom:1px solid #c8a01e;padding:7px 0}.event-page-content #events ul li p,.event-page-content #swedishEvents ul li p{margin:0;font-size:14px}.event-page-content #events ul li a,.event-page-content #swedishEvents ul li a{width:100%;-webkit-text-decoration:none;text-decoration:none;color:#2d2d2d}.event-page-content #events ul li [class*=grid__item],.event-page-content #swedishEvents ul li [class*=grid__item]{margin:0}.event-page-content .select-categories div:first-of-type a:last-of-type{padding:0;background-color:#fff !important;border:none !important;color:#41629c !important}.event-page-content .select-categories a.selected{color:#fff;background-color:#41629c}.event-page-content .search-terms input[type=text]{width:100%;border-radius:0 !important}.event-calendar{padding-top:10px}.event-calendar h3{line-height:1.2}h2.golden-title{color:#c8a01e}.header-title a,.header-title a:visited{color:#000;-webkit-text-decoration:none;text-decoration:none}.header-title a:hover,.header-title a:visited:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width: 600px){.local-related-posts .posts-carousel{margin-bottom:0}}.local-page-header{background-color:#41629c;background-size:cover;background-repeat:no-repeat;background-position:50%;padding:3px 0;border-bottom:0}.local-page-header .local-page-header__logo{display:block;background-size:contain;background-repeat:no-repeat;background-position:50%;width:230px;height:125px;margin:5px auto}.local-page-top .local-page-top__ingress{font-style:italic}.local-page-top .local-page-top__emergency-number{font-weight:bold}.local-contact .local-contact__person{margin-bottom:35px}.local-contact .local-contact__person-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:0;padding-top:45%;margin-bottom:10px;max-width:120px}.local-contact .contact-name{font-weight:bold;display:block}.local-contact .contact-title{display:block}.page-template-page-local .person{margin-bottom:2.188rem}.fp-intro{color:#fff;background:#0e0f0f;background-repeat:no-repeat;background-size:cover;background-position:center;display:block;width:100%}.fp-intro__gradientbg{width:100%;min-height:430px;padding:40px 20px 0;background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%)}.fp-intro h1,.fp-intro h2,.fp-intro h3,.fp-intro p,.fp-intro a{color:#fff}.fp-intro h2{font-family:"Heuristica",sans-serif;font-weight:normal;font-size:32px;line-height:38px;max-width:750px}.fp-intro__text{font-family:"Heuristica",sans-serif;max-width:750px}.fp-intro__text p{font-family:"Heuristica",sans-serif;font-size:18px;line-height:24px}.fp-intro__text p a,.fp-intro__text p a:visited{color:#fff}.fp-intro button{color:#fff;background:#d29b2d;font-family:"Heuristica",sans-serif;font-size:19px;border:0;border-radius:0;cursor:pointer;margin-bottom:20px}.fp-intro #localmenu.hide{display:none}.fp-intro #localmenu.show{display:block}.fp-intro .menu{list-style:none;margin:-20px -20px 0;padding:15px 20px;width:calc(100% + 40px);background:#f6eacf}.fp-intro .menu li{display:inline-block;margin:0 0 15px;width:100%}.fp-intro .menu a{color:#fff;background:#d6a01a;font-family:"Heuristica",sans-serif;-webkit-text-decoration:none;text-decoration:none;font-size:18px;display:block;padding:7px 2px 5px;text-align:center;width:calc(100% - 20px)}.fp-intro .menu a:hover,.fp-intro .menu a:focus{background:#000}@media only screen and (min-width: 768px){.fp-intro .menu li{width:calc(33% - 8px)}.fp-intro .menu li a{width:180px;margin:0 auto;font-size:15px}}@media only screen and (min-width: 880px){.fp-intro .menu li{width:calc(25% - 8px)}}.feed-item__contact{position:fixed;bottom:0;right:1%;background-color:#d7a100;padding:5px;min-width:150px;text-align:center;z-index:9999}.feed-item__contact a,.feed-item__contact a:visited{color:#fff;font-size:15px;-webkit-text-decoration:none;text-decoration:none;font-family:"Heuristica",sans-serif}.feed-item__contact a .fa-envelope-o::before,.feed-item__contact a:visited .fa-envelope-o::before{padding:0 4px 0 8px;left:0;position:relative}.rss-feed{margin:1.25rem 0;padding-bottom:1.25rem}.rss-widget{margin:0 0 2.5rem}.rss-widget .rss-widget-icon{display:none}.rss-widget .rss-widget-title{display:block;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.rss-widget ul{list-style:none;padding:0;margin:0}.rss-widget ul li{font-size:.938rem;font-family:"Heuristica",sans-serif;font-weight:bold;margin-bottom:.625rem}.rss-widget ul li a{color:#2d2d2d;-webkit-text-decoration:none;text-decoration:none}.rss-widget ul li span{font-size:.9em;font-weight:normal;font-family:"fira-sans",sans-serif}.rss-logo-image{padding-top:1.25rem}.rss-logo-image a{display:block;margin:0 auto;max-width:16.25rem}.rss-logo-image img{display:block;width:100%;max-width:16.25rem;margin:0 auto}.rss-title.grid__item_1{margin-bottom:.375rem !important}.rss-title h3{margin:0;color:#fff;font-family:fira-sans,sans-serif;font-weight:600;font-size:1rem}.rss-title.aamunkoitto{background:#c2b17d}.rss-title.aamunkoitto h3{color:#000}.rss-title.ort{background:#80202b}.person{margin-bottom:1.25rem;padding-right:.625rem}.person .person__image{margin:0}.person img{display:block;width:100%;height:auto;aspect-ratio:2/2.5;-o-object-fit:cover;object-fit:cover;max-width:10rem}.person h3{font-size:1rem;margin:.625rem 0 .188rem}.person p{font-size:.875rem;margin:.188rem 0;max-width:16.875rem}.person p.person__profession{margin-top:0}.working-field-content .person{margin-top:.25rem}.gform_wrapper{font-family:"Heuristica",sans-serif}.gform_wrapper ul{list-style-type:none;margin:0;padding:0}.gform_wrapper ul li{margin-bottom:11px}@media screen and (min-width: 641px){.gform_wrapper textarea{width:calc(50% - 8px)}}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=range],.gform_wrapper input[type=date],.gform_wrapper input[type=month],.gform_wrapper input[type=week],.gform_wrapper input[type=time],.gform_wrapper input[type=datetime],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=color],.gform_wrapper textarea{font-family:"fira-sans",sans-serif;color:#41629c;font-weight:100;padding:5px 10px;border-color:#41629c;border-radius:0;width:40%}@media screen and (min-width: 35.5em)and (max-width: 55em){.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=range],.gform_wrapper input[type=date],.gform_wrapper input[type=month],.gform_wrapper input[type=week],.gform_wrapper input[type=time],.gform_wrapper input[type=datetime],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=color],.gform_wrapper textarea{width:60%}}@media screen and (max-width: 35.5em){.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=range],.gform_wrapper input[type=date],.gform_wrapper input[type=month],.gform_wrapper input[type=week],.gform_wrapper input[type=time],.gform_wrapper input[type=datetime],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=color],.gform_wrapper textarea{width:100%}}.gform_wrapper input{height:auto}.gform_wrapper input[type=submit]{background-color:#41629c !important;color:#fff !important;height:33px !important;font-weight:600 !important;outline:none;border:none}.gform_wrapper ::input-placeholder{color:#41629c;font-style:italic;font-size:14px}.gform_wrapper ::-moz-placeholder{color:#41629c;font-style:italic;font-size:14px}.gform_wrapper ::placeholder{color:#41629c;font-style:italic;font-size:14px}.gform_wrapper :input-placeholder{color:#41629c;font-style:italic;font-size:14px}.gform_wrapper :placeholder{color:#41629c;font-style:italic;font-size:14px}.gform_validation_container{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{display:none !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{margin-bottom:0 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content{padding-bottom:40px !important}header#masthead{margin-bottom:0 !important}@media screen and (max-width: 64em){header#masthead{border-bottom:1px solid #c8a01e}}body{padding-top:10px;min-width:320px;overflow-x:hidden}main{overflow:hidden;padding:0}body.home main{padding:0 10px 0 0}@media screen and (max-width: 55em){body.home main{padding:0}}h1,h2,h3,h4,.date{font-family:"Heuristica",sans-serif;margin:10px 0}p{font-family:"fira-sans",sans-serif;color:#2d2d2d;font-weight:100}p a,p a:visited,p a:focus,p a:active{color:#2d2d2d;-webkit-text-decoration:none;text-decoration:none;border-bottom:1px solid}p a:hover,p a:visited:hover,p a:focus:hover,p a:active:hover{color:#c8a01e}p strong{font-weight:600}.header-ingressi p a,.header-ingressi p a:visited,.header-ingressi p a:focus,.header-ingressi p a:active{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline}input{height:32px}blockquote{text-align:center;color:#c8a01e;font-family:"Heuristica",sans-serif;font-size:20px;font-weight:600}blockquote p{text-align:center;color:#c8a01e;font-family:"Heuristica",sans-serif;font-size:20px;font-weight:600}blockquote::before{content:"”" !important;font-family:fira-sans,sans-serif;font-size:200px;line-height:1;display:block;height:50px;font-weight:100}#site h2 a,#site h3 a,#site h4 a{color:#000}#site h2 a:hover,#site h3 a:hover,#site h4 a:hover{color:#c8a01e}#page{padding-bottom:40px}@media screen and (max-width: 64em){#page{padding:0 3% 40px}}#loading-image{display:block;margin:20px auto}article.page h2,article.page h3,article.page h4,article.post h2,article.post h3,article.post h4{clear:none}.animated-height{overflow-y:hidden;transition:.5s ease-in-out max-height}.animated-height_hidden{max-height:0 !important}.secondary-p{font-size:14px;line-height:19px;font-weight:100;font-family:"fira-sans",sans-serif}.secondary-p p{font-size:14px;line-height:19px;font-weight:100;font-family:"fira-sans",sans-serif}.nav-previous a,.nav-next a{font-weight:600;-webkit-text-decoration:none;text-decoration:none;color:#41629c !important;border-bottom:2px solid;padding:2px 0;font-size:14px}.nav-previous a:hover,.nav-next a:hover{color:#2d2d2d !important}.nav-previous a::before{content:" ";font-family:FontAwesome}.nav-next a::after{content:" ";font-family:FontAwesome}@media screen and (min-width: 35.5em){.entry-header{padding-right:20%}}.content-block{border:10px solid #eef3fa;padding:5px 15px;max-width:250px}@media screen and (max-width: 35.5em){.content-block{max-width:100%;width:100%}}.content-block h2,.content-block h3{border-bottom:1px solid #c8a01e;padding-bottom:10px}.content-block::after{clear:both}.content-block.right{float:right;margin:0 0 20px 20px}.content-block.left{float:left;margin:0 20px 20px 0}.button{width:100%;max-width:100px;background:#fff !important;color:#2d2d2d !important;border-color:#ccc !important;border-radius:0 !important}.link{-webkit-text-decoration:none;text-decoration:none;color:#41629c !important;border-bottom:2px solid #41629c;padding-bottom:2px;line-height:30px}a.image-link,a.image-link:visited,a.image-link:focus,a.image-link:active,a.image-link:hover{position:relative;display:block;max-width:320px;background-color:#41629c;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;padding:10px;color:#fff !important;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;font-family:"Heuristica",sans-serif;font-size:15px;font-weight:600;line-height:1.1;border:none}.label-text{font-family:"fira-sans",sans-serif;font-size:14px;margin:0;font-weight:600}.site-info h3,.site-info h4{font-family:"fira-sans",sans-serif}.category-name{color:#c8a01e;font-weight:600;font-family:"fira-sans",sans-serif;font-size:13px;line-height:19px}body.search .page-header{border:none}.logo{float:left;width:100%;max-width:300px}@media screen and (max-width: 64em){.logo{margin-top:20px}}@media screen and (max-width: 64em){.logo{padding-bottom:10px}}@media screen and (max-width: 31.25em){.logo img{max-width:220px}}.logo-text{float:left;width:100%;max-width:300px;margin-left:10px;margin-top:52px}.logo-text h6,.logo-text h5{margin:0;color:#c8a01e;font-family:Heuristica,sans-serif}@media screen and (max-width: 64em){.logo-text{margin-top:72px;margin-left:10px}}@media screen and (max-width: 660px){.logo-text{margin-top:0;margin-left:0}}div#primary{font-family:"Heuristica",sans-serif;width:75%;float:left;padding-right:22px}div#primary.full-width{max-width:100%;width:100%;padding-right:0}@media screen and (max-width: 64em){div#primary{width:100%;padding-right:0}}div#secondary{font-family:"Heuristica",sans-serif}@media screen and (min-width: 64em){div#secondary{float:right;width:25%;padding-left:22px}}.row [class^=col]:last-of-type{margin-right:0}.content-area [class^=col]:first-of-type{margin-left:0 !important}footer{font-family:Heuristica-Regular;border-top:8px solid #f3edd1}@media screen and (max-width: 55em){#footer p{color:#fff}}.site-info{padding:40px 0;line-height:20px}.site-info .footer-title{margin-bottom:22px}.site-info .footer-title img{height:auto;width:225px}@media screen and (max-width: 55em){.site-info .footer-title{padding:40px 30px 10px}}.site-info .grid h3,.site-info .grid h4{margin-top:0}.site-info .grid h3{font-weight:600;font-family:"Heuristica",sans-serif}.site-info .grid h4{margin-bottom:0;font-weight:600}.site-info .grid [class*=grid__item]{margin-bottom:0}.site-info .grid [class*=grid__item] p:first-child{margin-top:0}.site-info .grid [class*=grid__item]:first-child p{margin-top:0}.site-info .grid [class*=grid__item]:first-child a.fancy-link{margin-right:20px}.site-info .some-linkit i{margin:0 4px;font-size:38px;color:#41629c}@media screen and (max-width: 55em){.site-info{background-color:#41629c;padding:0 20px;color:#fff}.site-info a,.site-info i{color:#c8a01e !important}}@media screen and (max-width: 55em){footer{border-top:0}}.search-wrapper{margin-bottom:30px;margin-top:35px}.search-wrapper.contact-info-page{margin-top:0;margin-bottom:4px}.search-wrapper input[type=text]{color:#41629c;border-radius:5px 0 0 5px;margin-right:-5px;width:70%;padding:0 10px;height:30px;max-width:500px}.search-wrapper input[type=text]::-moz-placeholder{color:#41629c;font-style:italic;font-size:15px}.search-wrapper input[type=text]::placeholder{color:#41629c;font-style:italic;font-size:15px}.search-wrapper input[type=submit],.search-wrapper button[type=submit]{color:#2d2d2d;background-color:#fff;border-radius:0 5px 5px 0;font-size:14px;font-weight:600;padding:0 20px;height:30px}.personnel,.side-links{display:inline-block;vertical-align:top}.personnel{width:100%;font-size:12px}.personnel .working-field-wrapper .working-field-title{margin:0}.personnel .working-field-wrapper .working-field-title:hover{cursor:pointer;color:#c8a01e}.personnel .working-field-wrapper .working-field-title::before{content:"";font-family:FontAwesome;font-size:10px;font-weight:100;margin-right:10px}.personnel .working-field-wrapper .working-field-content{max-height:0;padding-left:30px;transition:max-height .5s;overflow:hidden}.personnel .working-field-wrapper.open .working-field-content{max-height:5000px}.personnel .working-field-wrapper.open .working-field-title::before{content:""}.personnel .person{display:inline-block;width:24%;margin-bottom:20px;vertical-align:top}.personnel .person h3{margin-bottom:5px;font-size:16px}.personnel .person p{margin:0;font-size:14px}.personnel .person a{-webkit-text-decoration:none !important;text-decoration:none !important;color:#2d2d2d;border-bottom:1px solid}.personnel .person a:hover{color:#c8a01e}.personnel .person .email{text-transform:none}@media screen and (max-width: 64em){.personnel .person{width:32%}}@media screen and (max-width: 55em){.personnel .person{width:49%}}@media screen and (max-width: 35.5em){.personnel .person{width:100%}}#secondary .article-side-links h3{color:#c8a01e;margin-bottom:0;line-height:1.2}#secondary .article-side-links a{font-size:15px;line-height:1.3}#secondary .article-side-links ul{border-bottom:none}#secondary .article-side-links ul li{padding:9px 0;border-bottom:1px solid #c8a01e}#secondary .fancy-link{font-family:"fira-sans",sans-serif}.side-links{width:100%;position:relative;right:0;bottom:auto;top:0}.side-links li{line-height:1.2;margin-bottom:5px}.side-links li a{outline:none;display:inline-block;-webkit-text-decoration:none !important;text-decoration:none !important;color:#2d2d2d !important;margin:0;font-family:"Heuristica",sans-serif;font-size:18px;font-weight:600}.side-links li.selected{color:#c8a01e !important}.side-links li:hover{cursor:pointer;color:#c8a01e !important}.side-links h2:first-of-type{color:#c8a01e}.blue-buttons a{font-size:15px;line-height:42px;color:#41629c;-webkit-text-decoration:none;text-decoration:none;border:1px solid #41629c;border-radius:13px;padding:6px 12px}.blue-buttons :visited{color:#41629c}.blue-buttons a:hover{color:#fff;background-color:#41629c}.white-button-sq{display:block;border:1px solid #41629c;background:#fff;width:100%;text-align:center}.white-button-sq a,.white-button-sq a:visited,.white-button-sq a:focus,.white-button-sq a:active{-webkit-text-decoration:none;text-decoration:none;color:#41629c !important;font-weight:600;height:100%;width:100%;display:block;padding:5px}.white-button-sq a:hover,.white-button-sq a:visited:hover,.white-button-sq a:focus:hover,.white-button-sq a:active:hover{background-color:#f9f8ff}.related-posts .posts-title{margin-bottom:1em;background-color:#41629c;padding:0 10px}@media screen and (max-width: 35.5em){.related-posts .posts-title{margin:0}}.related-posts .posts-title span,.related-posts .posts-title h3{font-family:"fira-sans",sans-serif;font-size:13px;margin:0;font-weight:600;line-height:1.5;color:#fff;display:block}.related-posts .posts-carousel .grid{height:100%}.related-posts .posts-carousel .grid div a{-webkit-text-decoration:none;text-decoration:none}.related-posts .posts-carousel .grid div img{width:100%}.related-posts .posts-carousel .grid div .related-picture{background-repeat:no-repeat;background-size:cover;height:190px;width:auto;background-position:50%;margin-bottom:5px}.related-posts .posts-carousel .grid div h3{margin-top:5px;hyphens:auto;line-height:20px;margin:0}.related-posts .posts-carousel .grid div h3 a{color:#222;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width: 35.5em){.related-posts .posts-carousel .grid div{border-bottom:1px solid #c8a01e;padding-bottom:11px;padding-top:11px;margin:0}}.breadcrumbs{font-size:13px;border-bottom:1px solid #c8a01e;margin-bottom:15px;font-weight:normal}.breadcrumbs span span a{font-weight:600}.breadcrumbs span span span{font-weight:lighter}.breadcrumbs span span span a{font-weight:lighter}.breadcrumbs a{-webkit-text-decoration:none;text-decoration:none;color:#888;border:none}.breadcrumbs a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:#888}.breadcrumbs a:visited{color:#888}.breadcrumbs p#breadcrumbs{margin:2px 15px;color:#888}.sv .breadcrumbs,.en .breadcrumbs{display:none}.secondary-header{overflow:hidden;padding-bottom:20px}@media screen and (min-width: 55em){.secondary-header{border-bottom:8px solid #eef3fa}}.secondary-header .header-title{height:100%;color:#222}.secondary-header .header-title h1{font-size:40px;margin:0;padding:0;letter-spacing:1px}@media screen and (max-width: 55em){.secondary-header .header-title h1{font-size:30px}}.secondary-header .header-ingressi{margin:10px 0;padding-right:20%}.secondary-header .header-ingressi p{font-family:"fira-sans",sans-serif;font-weight:100;font-size:19px;margin:0;font-style:italic;line-height:22px}.page-margin{margin:1.5em 0 0}.gold-title{width:100%;height:auto;background-color:#c8a01e}.gold-title h3{margin:0;color:#fff;font-family:"fira-sans",sans-serif;font-weight:600;font-size:16px}.gold-title h3 a,.gold-title h3 a:visited,.gold-title h3 a:active,.gold-title h3 a:focus{color:#fff;-webkit-text-decoration:none;text-decoration:none}.blue-title{width:100%;height:auto;background-color:#41629c}.blue-title h3{margin:0;color:#fff;font-family:"fira-sans",sans-serif;font-weight:600;font-size:16px}.blue-title h3 a,.blue-title h3 a:visited,.blue-title h3 a:active,.blue-title h3 a:focus{color:#fff;-webkit-text-decoration:none;text-decoration:none}.gold-title.textalign_left h3{padding:3px}.fancy-link{font-weight:600;-webkit-text-decoration:none;text-decoration:none;color:#41629c !important;font-size:14px;font-family:"fira-sans",sans-serif;position:relative;background:none;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:none;border-radius:0;border-bottom:2px solid #41629c;padding:0 0 3px}.fancy-link.arrow-link::after{content:" ";font-family:FontAwesome}.fancy-link:focus{border-color:#41629c !important}.fancy-link:hover{cursor:pointer;color:#2d2d2d !important;border-color:#41629c !important}.events-wrap .fancy-link{border-bottom:none}.events-wrap .fancy-link.arrow-link.js-next{text-align:right}.events-wrap .fancy-link.arrow-link.js-next::after{content:" ";font-family:FontAwesome}.events-wrap .fancy-link.arrow-link.js-next::before{border-bottom:2px solid;content:"";position:absolute;bottom:-2px;width:100%}@media screen and (min-width: 64em){.events-wrap .fancy-link.arrow-link.js-next::before{width:63%}}@media screen and (max-width: 64em){.events-wrap .fancy-link.arrow-link.js-prev{margin-right:20px}}.events-wrap .fancy-link.arrow-link.js-prev::before{content:" ";font-family:FontAwesome}.events-wrap .fancy-link.arrow-link.js-prev::after{border-bottom:2px solid;content:"";position:absolute;bottom:-2px;width:100%;left:0}@media screen and (min-width: 64em){.events-wrap .fancy-link.arrow-link.js-prev::after{width:63%}}header .fancy-link{margin-bottom:20px;display:inline-block}.article-box{padding-bottom:10px}.article-box p{color:#222;margin:.5em 0}.article-box h4,.article-box h3,.article-box h2{color:#2d2d2d;font-weight:600;font-family:"Heuristica",sans-serif;font-size:20px;line-height:22px;margin:5px 0}.article-box a,.article-box a:visited,.article-box a:focus,.article-box a:active{color:#2d2d2d;-webkit-text-decoration:none;text-decoration:none}.article-box .article-category{margin-top:0}.article-box.page-box{padding-bottom:10px;margin-top:20px}.article-box.page-box p{color:#222;font-size:14px;margin:.5em 0;line-height:1.4}.article-box.page-box h4,.article-box.page-box h3,.article-box.page-box h2{color:#c8a01e;font-weight:600;font-family:"fira-sans",sans-serif;font-size:16px;line-height:20px;margin:5px 0}.article-box.page-box a{-webkit-text-decoration:none;text-decoration:none}.article-box.page-box .box-img{height:194px}.article-box.page-box .box-img.box-icon{background-size:contain;height:89px;margin-bottom:15px}@media screen and (max-width: 35.5em){.home .article-box{padding-bottom:8px;margin-bottom:-13px;border-bottom:1px solid #c8a01e}}@media screen and (max-width: 55em){.home .box-img{height:135px}}.box-img{background-repeat:no-repeat;background-size:cover;height:150px;width:100%;background-position:50% 50%;margin-bottom:6px !important}@media screen and (max-width: 55em){.box-img{height:190px}}@media screen and (max-width: 35.5em){.box-img{height:240px}}.box-img-icon{height:100px}.list-title{margin-top:0}.article-list{width:100%;display:table;margin-bottom:40px}@media screen and (max-width: 35.5em){.article-list{margin-bottom:10px}}.article-list article{display:table-row}.article-list article a,.article-list article a:visited,.article-list article a:active,.article-list article a:focus{color:#2d2d2d;-webkit-text-decoration:none;text-decoration:none}.article-list article .article-list-img,.article-list article .article-list-text{display:table-cell;vertical-align:top;padding:10px 0;border-bottom:1px solid #c8a01e}.article-list article .article-list-img{width:90px}.article-list article .article-list-img div{display:block;height:70px;width:70px;background-repeat:no-repeat;background-size:cover;background-position:50%}.article-list article .article-list-text{line-height:17px}.article-list article .article-list-text h3{font-size:15px;margin:0}.article-list article .article-list-text a{display:inline-block;margin-right:10px}.article-list article .article-list-text p{margin:5px 0}.article-list article:first-of-type .article-list-img,.article-list article:first-of-type .article-list-text{border-top:1px solid #c8a01e}.content-bordered{border:8px solid #eef3fa}.content-bordered_top{border-top:8px solid #eef3fa}.content-bordered_bottom{border-bottom:8px solid #eef3fa}.content-bordered_gold{border:8px solid #f3edd1}.content-bordered_gold_top{border-top:8px solid #f3edd1}.content-bordered_gold_bottom{border-bottom:8px solid #f3edd1}header #paivan-sana-pyha{display:inline-block;width:130px;position:absolute;right:276px;top:24px}header #paivan-sana-pyha img{height:34px;margin-bottom:8px}header #paivan-sana-pyha div{width:60px;text-align:center;display:inline-block}header #paivan-sana-pyha div a,header #paivan-sana-pyha div a:visited{transition:.2s ease-in all;line-height:12px;font-size:12px;display:block;font-weight:bold;color:#41629c;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width: 64em){header #paivan-sana-pyha{right:3%;top:73px}}@media screen and (max-width: 35.5em){header #paivan-sana-pyha{width:32%;top:78px}header #paivan-sana-pyha div{width:100%;text-align:right;display:block;margin-bottom:10px}header #paivan-sana-pyha div a{font-size:14px}}.page-footer{float:left;width:100%;padding:1.5em 0 0}.page-footer a,.page-footer a:visited{color:#41629c;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width: 35.5em){.page-footer{padding-right:0}}.page-icon{float:left;background-repeat:no-repeat;height:100px;width:100px;background-position:right;margin-right:30px}.secondary-page-header{overflow:hidden}.content-img{height:auto;width:100%}.content-text p{margin-left:1em;margin-right:1em}.box-list{position:relative}.box-list .category-name{display:block;margin:15px 0 10px}.box-list .article-bump .article-bump-img{background-repeat:no-repeat;background-size:cover;height:150px;width:auto;background-position:50% 50%}.box-list .article-bump .article-bump-img:hover{opacity:.9}.box-list .article-bump h3{line-height:20px;margin:0}.box-list .article-bump h3 a{color:#222;-webkit-text-decoration:none;text-decoration:none}.box-list .article-bump p{margin-bottom:0}.box-list .church-year{display:inline}.box-list .church-year .church-year-img{background-repeat:no-repeat;background-size:cover;height:150px;width:auto;background-position:50%;opacity:.4;filter:grayscale(1)}.box-list .church-year .church-year-img-layer{height:150px;overflow:hidden}.box-list .church-year .church-year-content-wrapper{position:relative;top:-150px;padding:13px 40px;height:150px}.box-list .church-year .church-year-content-wrapper .church-year-content{height:100%;overflow:hidden}.box-list .church-year a,.box-list .church-year a:visited,.box-list .church-year a:active,.box-list .church-year a:hover{color:#fff !important;-webkit-text-decoration:none;text-decoration:none;transition-property:all;transition-duration:.5s}.box-list .church-year h3{line-height:20px;margin:7px 0 8px;font-size:17px}.box-list .church-year span{font-family:"fira-sans",sans-serif;font-weight:bold;font-size:12px;display:block;line-height:14px}.box-list .church-year span:last-of-type{font-weight:normal;font-size:13px}.box-list .church-year:hover .church-year-img{opacity:.5}.box-list .scroll-icon{color:#fff;position:absolute;z-index:999;font-size:30px;height:100%;width:40px}.box-list .scroll-icon i{position:absolute;top:50%;transform:translateY(-50%);letter-spacing:0}.box-list .scroll-icon:hover{cursor:pointer}.box-list .scroll-icon_left{background:linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));left:0}.box-list .scroll-icon_left i{left:8px}.box-list .scroll-icon_left:hover{background:linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.9))}.box-list .scroll-icon_right{background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));right:0}.box-list .scroll-icon_right i{right:8px}.box-list .scroll-icon_right:hover{background:linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.9))}.facebook-content{width:100%;max-width:400px;height:810px;float:left;position:static}.twitter-content{width:100%;max-width:400px;height:810px;float:right;position:relative}#hero-banner{position:relative}@media screen and (max-width: 35.5em){#hero-banner{margin-bottom:13px !important}}#site{margin-top:25px}.hero-meta{position:absolute;color:#fff;bottom:0;padding:20px;width:100%;background:rgba(214,161,0,.5)}.hero-meta a{-webkit-text-decoration:none;text-decoration:none;color:#fff !important}.hero-image{height:452px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media screen and (max-width: 35.5em){.hero-image{height:290px}}@media screen and (max-width: 55em){.hero-image{height:410px}}.hero-title{margin:0;font-weight:bold;font-size:27px;line-height:28px}.hero-category{font-weight:600;font-size:13px;margin-bottom:5px}.latest-news h3 a{line-height:24px;font-size:22px;color:#2d2d2d;-webkit-text-decoration:none;text-decoration:none;margin:0}.latest-news{line-height:19px}.latest-news h3{margin:5px 0}.article-category{margin-top:10px}.article-category a{color:#c8a01e !important;font-family:fira-sans;font-weight:600;font-size:13px;-webkit-text-decoration:none;text-decoration:none}.frontpage-banners img{width:100%}.frontpage-banners .fancy-link{color:#fff !important}.kirkkovuosi-bg{background-size:cover;background-repeat:no-repeat}.kirkkovuosi-info{font-size:12px;color:#fff;padding:15px}.kirkkovuosi-info p{color:#fff}.page-up{display:block;height:50px;width:50px;position:fixed;top:auto;right:auto;bottom:20px;left:20px;border-radius:50%;background-color:#fff;text-align:center;border:2px solid #c8a01e;z-index:9999999999;opacity:0;visibility:hidden;transition:all .5s ease-out}.page-up:hover{cursor:pointer}@media screen and (min-width: 64em){.page-up:hover{background-color:#41629c}}.page-up::after{content:"";font-family:FontAwesome;font-weight:normal;font-style:normal;color:#c8a01e;vertical-align:middle;font-size:30px}.page-up-show{opacity:1;visibility:visible}.volunteer-event{line-height:1.5;font-family:"fira-sans",sans-serif;border-bottom:1px solid #c8a01e;padding-bottom:15px;margin-bottom:15px}.volunteer-event h3{font-family:"fira-sans",sans-serif;font-weight:600}.volunteer-event p{display:inline}.church-accessibility{margin-top:40px}.church-accessibility p:first-of-type{margin:0 0 15px}.church-accessibility h2{margin:0}.church-accessibility a,.church-accessibility a:visited,.church-accessibility a:focus,.church-accessibility a:active{display:inline-block;color:#2d2d2d;-webkit-text-decoration:none;text-decoration:none}.church-accessibility a:hover,.church-accessibility a:visited:hover,.church-accessibility a:focus:hover,.church-accessibility a:active:hover{color:#c8a01e}.church-accessibility img{height:45px;width:auto;margin-bottom:20px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#page.konami::after{animation-name:spin;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.home #main .content [class*=grid__item]{margin-bottom:1.6em}.banners-image{height:120px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 55em){.banners-image{height:70px}}.banners-text{display:table-cell;vertical-align:middle;color:#fff;text-align:center;font-family:Heuristica;font-weight:bold;font-size:20px;line-height:1.2}.banners-info{height:100%;display:table;width:100%}.frontpage-banners a{-webkit-text-decoration:none;text-decoration:none}
