/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,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:transparent;}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:0.67em 0;}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;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-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{height:100%;min-height:100%}body{min-height:100%}input,textarea,select{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote::before,blockquote::after{content:'';content:none}q::before,q::after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
body{font-size:1rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:1.33;word-break:break-word}@media only screen and (min-width:800px){body{font-size:1.125rem}}h1{font-size:1.875rem;font-family:"Bitter",serif;font-weight:400;line-height:1.10;margin:0 0 0.60rem;text-align:center;word-wrap:break-word}@media only screen and (min-width:500px){h1{font-size:2.5rem;margin:0 0 0.75rem}}@media only screen and (min-width:800px){h1{font-size:3.125rem;margin:0 0 0.80rem}}.with-image h1{font-size:1.875rem}@media only screen and (min-width:500px){.with-image h1{font-size:3.125rem}}@media only screen and (min-width:800px){.with-image h1{font-size:4.375rem}}h2{font-size:1.625rem;color:#061a3e;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.30rem 0 1.00rem;word-wrap:break-word}@media only screen and (min-width:800px){h2{font-size:1.75rem}}h3{font-size:1.25rem;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.30rem 0 1.00rem;word-wrap:break-word}@media only screen and (min-width:800px){h3{font-size:1.4375rem}}h4{font-size:1.125rem;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.00rem 0 1.00rem}@media only screen and (min-width:800px){h4{font-size:1.25rem}}h5{font-size:1.0625rem;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.00rem 0 1.00rem}@media only screen and (min-width:800px){h5{font-size:1.125rem}}h6{font-size:1.0625rem;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.00rem 0 1.00rem}@media only screen and (min-width:800px){h6{font-size:1.125rem}}p{margin:0 0 1.5rem}ul,ol{margin:0 0 1.5rem;padding:0 0 0 1.10em}.field--name-body ul{list-style-type:none;padding:0}.field--name-body ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0.40rem}.field--name-body ul li::before{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:130%;color:#c2b17d;content:"\2022";margin:-0.15em 0.35em 0 0}ul.menu{list-style-type:none;margin:0;padding:0}strong{font-weight:700}em{font-style:italic}.small-text{font-size:.875rem}blockquote,.text-highlighted{font-size:1.25rem;border-bottom:1px solid #c2b17d;border-top:1px solid #c2b17d;color:#061a3e;font-family:"Bitter",serif;line-height:1.18;margin:2.1rem 0 2.1rem;padding:1.00em 1.50em;text-align:center}@media only screen and (min-width:500px){blockquote,.text-highlighted{font-size:1.375rem;margin:2.7rem 30px 2.7rem}}blockquote>*:first-child,.text-highlighted>*:first-child{margin-top:0}blockquote>*:last-child,.text-highlighted>*:last-child{margin-bottom:0}.text-highlighted.white{background:#fff;border-bottom:none;border-top:5px solid #c2b17d;color:#061a3e;font-family:"Bitter",serif;text-align:left}.hot-topics h2{font-size:1.125rem;background-color:#c2b17d;color:#000;display:inline-block;margin-bottom:calc(-1.33em + 30px);margin-left:auto;margin-right:auto;margin-top:0;text-transform:uppercase;-webkit-transform:translateY(-1.33em);transform:translateY(-1.33em);-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (min-width:500px){.hot-topics h2{font-size:1.375rem}}.hot-topics h2 a{color:#000;display:inline-block;padding:0.75em 1.45em}.hot-topics h2 a:hover,.hot-topics h2 a:focus{color:rgba(0,0,0,0.5)}.hot-topics h2 .title{color:#000;display:inline-block;padding:0.75em 1.45em}a{color:#9b262b;text-decoration:none;-webkit-transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94)}a:hover,a:focus{color:#c2b17d;outline:none;text-decoration:none}table th a:hover,table th a:focus{color:#000}img{height:auto;max-width:100%}.embedded-entity{margin:30px 0}@media only screen and (min-width:500px){.embedded-entity{margin:50px auto}}.align-left{float:none;margin:30px 0}@media only screen and (min-width:500px){.align-left{float:left;margin:0.20em 30px 30px 0}}.align-right{float:none;margin:30px 0}@media only screen and (min-width:500px){.align-right{float:right;margin:0.20em 0 30px 30px}}.img-small{max-width:360px;width:100%}@media only screen and (min-width:500px){.img-small{max-width:33.333%}}.img-small .img-small{max-width:100%;width:100%}.img-medium{max-width:540px;width:100%}@media only screen and (min-width:500px){.img-medium{max-width:50%}}.img-medium .img-medium{max-width:100%;width:100%}.img-default{max-width:1080px;width:100%}figure{margin:30px 0}@media only screen and (min-width:500px){figure{margin:50px 0}}figure .embedded-entity{margin:0}figcaption{font-size:.875rem;font-weight:bold;margin:0.40rem 0 0}[class^="video-embed-field-"]{position:relative;width:100%;margin:30px auto;max-width:640px}@media only screen and (min-width:500px){[class^="video-embed-field-"]{margin:50px auto}}[class^="video-embed-field-"]::after{content:"";display:block;padding-bottom:56.25%}[class^="video-embed-field-"] iframe{bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.video-embed-field-responsive-video{margin:30px 0;max-width:100%;width:100%}@media only screen and (min-width:500px){.video-embed-field-responsive-video{margin:50px 0}}body .lity{background:rgba(6,26,62,0.9)}.table-wrapper{margin:0 0 1.5rem;overflow:auto;width:100%}.table-wrapper table{margin:0}table{font-size:1rem;margin:0 0 1.5rem;width:100%}table th{background-color:rgba(194,177,125,0.4);font-weight:700;padding:0.50em 1.00em;text-align:left;text-transform:uppercase;vertical-align:top}table td{font-weight:400;padding:0.50em 1.00em;text-align:left;vertical-align:top}table th>*:first-child,table td>*:first-child{margin-top:0}table th>*:last-child,table td>*:last-child{margin-bottom:0}table tr:nth-child(even){background-color:rgba(194,177,125,0.15)}.category-articles header h2{font-size:1.125rem;background-color:#c2b17d;color:#000;display:inline-block;margin-bottom:calc(-1.33em + 30px);margin-left:auto;margin-right:auto;margin-top:0;text-transform:uppercase;-webkit-transform:translateY(-1.33em);transform:translateY(-1.33em);-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (min-width:500px){.category-articles header h2{font-size:1.375rem}}.category-articles header h2 a{color:#000;display:inline-block;padding:0.75em 1.45em}.category-articles header h2 a:hover,.category-articles header h2 a:focus{color:rgba(0,0,0,0.5)}.category-articles header h2 .title{color:#000;display:inline-block;padding:0.75em 1.45em}.category-listing,.related-articles{margin:0 auto;max-width:1290px}.category-listing .views-row,.related-articles .views-row{background:#fff;padding:20px;text-align:center}.category-listing .views-field-field-teaser-image,.related-articles .views-field-field-teaser-image{margin:-20px -20px 20px}.category-listing img,.related-articles img{display:block;margin:0 auto}.category-listing .views-field-title h2,.related-articles .views-field-title h2{font-size:1.125rem;margin:0}@media only screen and (min-width:500px){.category-listing .views-field-title h2,.related-articles .views-field-title h2{font-size:1.25rem}}.category-listing .views-field-title a,.related-articles .views-field-title a{color:#061a3e}.category-listing .views-field-title a:hover,.category-listing .views-field-title a:focus,.related-articles .views-field-title a:hover,.related-articles .views-field-title a:focus{color:#c2b17d}.category-listing .views-field-body,.related-articles .views-field-body{font-size:.875rem;margin:0.80em 0 0}@media only screen and (min-width:500px){.category-listing .views-field-body,.related-articles .views-field-body{font-size:1rem}}.category-listing .views-field-term-node-tid,.category-listing .views-field-field-category-1,.related-articles .views-field-term-node-tid,.related-articles .views-field-field-category-1{font-size:1rem;color:#666;margin-top:10px}.category-listing .views-field-term-node-tid,.related-articles .views-field-term-node-tid{border-top:1px solid #bababa;margin-top:1.00rem;padding:10px 0 0}[data-macy-complete="1"]{-webkit-transition:left 0.4s cubic-bezier(0.13,1.05,0.82,0.94),top 0.4s cubic-bezier(0.13,1.05,0.82,0.94);transition:left 0.4s cubic-bezier(0.13,1.05,0.82,0.94),top 0.4s cubic-bezier(0.13,1.05,0.82,0.94)}.blog-listing-page .highlight-wrapper{background:#061a3e;color:#fff}.blog-listing-page .highlight-content{padding-bottom:35px}@media only screen and (min-width:500px){.blog-listing-page .highlight-content{padding-bottom:45px}}@media only screen and (min-width:800px){.blog-listing-page .highlight-content{padding-bottom:60px}}.blog-listing-page .highlight-content h1{color:#c2b17d}.blog-entry-list{text-align:center}.blog-entry-list .views-row{padding:20px 0 0}@media only screen and (min-width:500px){.blog-entry-list .views-row{padding:20px 15px 0}}.blog-entry-list .views-field-field-image{margin:0 0 10px}.blog-entry-list .views-field-field-image a{border:6px solid #c2b17d;border-radius:50%;display:inline-block;height:150px;overflow:hidden;width:150px;-webkit-transition:0.3s border-color cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s border-color cubic-bezier(0.13,1.05,0.82,0.94)}.blog-entry-list .views-field-field-image a img{display:block}.blog-entry-list .views-field-field-image a:hover,.blog-entry-list .views-field-field-image a:focus{border-color:#dad4c1}.blog-entry-list .views-field-title{border-bottom:1px solid #dad4c1}.blog-entry-list .views-field-title h2,.blog-entry-list .views-field-title h3{font-size:1.0625rem;margin:0;padding:0 0 20px}@media only screen and (min-width:500px){.blog-entry-list .views-field-title h2,.blog-entry-list .views-field-title h3{font-size:1.25rem}}.blog-entry-list .views-field-title a{color:#061a3e}.blog-entry-list .views-field-title a:hover,.blog-entry-list .views-field-title a:focus{color:#c2b17d}.more-entries .more-link h2{font-size:1.125rem;background-color:#c2b17d;color:#000;display:inline-block;margin-bottom:calc(-1.33em + 30px);margin-left:auto;margin-right:auto;margin-top:0;text-transform:uppercase;-webkit-transform:translateY(-1.33em);transform:translateY(-1.33em);-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (min-width:500px){.more-entries .more-link h2{font-size:1.375rem}}.more-entries .more-link h2 a{color:#000;display:inline-block;padding:0.75em 1.45em}.more-entries .more-link h2 a:hover,.more-entries .more-link h2 a:focus{color:rgba(0,0,0,0.5)}.more-entries .more-link h2 .title{color:#000;display:inline-block;padding:0.75em 1.45em}.page-node-type-blog-entry .highlight-wrapper{background:#061a3e;color:#fff}.page-node-type-blog-entry .highlight-content{max-width:1080px;padding-bottom:35px;text-align:left}@media only screen and (min-width:500px){.page-node-type-blog-entry .highlight-content{padding-bottom:45px}}@media only screen and (min-width:800px){.page-node-type-blog-entry .highlight-content{padding-bottom:60px}}@media only screen and (min-width:500px){.page-node-type-blog-entry .highlight-content .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-node-type-blog-entry .highlight-content .text-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;max-width:780px;padding-top:0;text-align:left}@media only screen and (min-width:500px){.page-node-type-blog-entry .highlight-content .text-wrapper{padding-top:0}}.page-node-type-blog-entry .highlight-content .views-field-type{color:#c2b17d}.page-node-type-blog-entry .highlight-content h1{color:#c2b17d;text-align:left}.page-node-type-blog-entry .highlight-content .views-field-created{font-size:.875rem;display:block;margin:1.5rem 0}.page-node-type-blog-entry .highlight-content .image-wrapper{-ms-flex-negative:0;flex-shrink:0;padding-top:20px;text-align:center}@media only screen and (min-width:500px){.page-node-type-blog-entry .highlight-content .image-wrapper{max-width:45%;padding-left:48px}}@media only screen and (min-width:800px){.page-node-type-blog-entry .highlight-content .image-wrapper{max-width:33%}}.page-node-type-blog-entry .highlight-content .views-field-field-image{border:6px solid #c2b17d;border-radius:50%;display:inline-block;height:150px;overflow:hidden;width:150px}.page-node-type-blog-entry .highlight-content .views-field-field-image img{display:block}@media only screen and (min-width:800px){.page-node-type-blog-entry .highlight-content .views-field-field-image{height:170px;width:170px}}.page-node-type-blog-entry .highlight-content .views-field-title-1{color:#c2b17d;font-weight:700;margin:6px auto 0;text-transform:uppercase}.page-node-type-blog-entry .highlight-content .addtoany_list a{color:#c2b17d}.page-node-type-blog-entry .highlight-content .addtoany_list a:hover,.page-node-type-blog-entry .highlight-content .addtoany_list a:focus{color:#dad4c1}.current-author-block{background:#dad4c1;overflow:visible;margin:0 0 10px !important;padding:30px 0;position:relative}@media only screen and (min-width:800px){.current-author-block{margin:0 0 30px !important}}.current-author-block::before{background:#dad4c1;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:1000px}.current-author-block::after{background:#dad4c1;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:1000px}.blog-authors{color:#061a3e;margin:0 auto;max-width:1080px;text-align:center}@media only screen and (min-width:500px){.blog-authors{text-align:left}}@media only screen and (min-width:500px){.blog-authors .views-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.blog-authors .views-field-field-image{-ms-flex-negative:0;flex-shrink:0;margin:0 0 1.00rem}@media only screen and (min-width:500px){.blog-authors .views-field-field-image{margin:0 30px 0 0}}.blog-authors .views-field-field-image .field-content{border:6px solid #c2b17d;border-radius:50%;display:inline-block;height:150px;overflow:hidden;width:150px;height:170px;width:170px}.blog-authors .views-field-field-image .field-content img{display:block}.blog-authors .text-wrapper{max-width:570px}@media only screen and (min-width:500px){.blog-authors .text-wrapper{padding:12px 0}}.blog-authors .blog-author-name{font-size:1.0625rem;font-weight:700;line-height:1.20;margin:0 0 0.70rem;text-transform:uppercase}@media only screen and (min-width:500px){.blog-authors .blog-author-name{font-size:1.375rem}}.blog-authors .views-field-body{font-size:.9375rem}@media only screen and (min-width:500px){.blog-authors .views-field-body{font-size:1rem}}@media only screen and (min-width:800px){.blog-authors .views-field-body{font-size:1.125rem}}article{margin:0 auto;max-width:1080px}article .field--type-image{margin:0 0 1.5rem}@media only screen and (min-width:500px){article .field--type-image{margin:0 0 30px}}@media only screen and (min-width:800px){article .field--type-image{margin:0 0 50px}}.page-node-type-landing article{max-width:1440px}.page-node-type-listing article{max-width:1290px}.field--name-body>*:first-child{margin-top:0}.field--name-body>*:last-child{margin-bottom:0}.messages{margin:25px auto !important;max-width:840px}.emojics-block{background:#fff;margin:30px auto 0;max-width:1080px;padding:25px 0 10px;position:relative;text-align:center}@media only screen and (min-width:500px){.emojics-block{margin:48px auto 0}}@media only screen and (min-width:800px){.emojics-block{margin:60px auto 0}}.emojics-block::before{background:#fff;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:1000px}.emojics-block::after{background:#fff;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:1000px}.emojics-block h2{font-size:1.0625rem;margin-bottom:0;margin-top:0}@media only screen and (min-width:500px){.emojics-block h2{font-size:1.25rem}}.emojics-block iframe{margin:0 auto;width:110px !important}.site-footer{background:#061a3e;color:#fff}.footer-wrapper{font-size:1rem;margin:0 auto;max-width:1440px;padding:35px 0}@media only screen and (min-width:500px){.footer-wrapper{padding:48px 0}}@media only screen and (min-width:800px){.footer-wrapper{padding:60px 0}}.footer-wrapper a{color:#fff}@media only screen and (min-width:500px){.footer-wrapper ul.menu{-webkit-columns:3;columns:3;-webkit-column-gap:30px;column-gap:30px}}.footer-wrapper ul.menu li{display:block;overflow:hidden}.footer-wrapper ul.menu li a{display:inline-block;margin:0 0 1.50rem;overflow:hidden}@media only screen and (min-width:800px){.region-footer{display:-webkit-box;display:-ms-flexbox;display:flex}}.region-footer .block:nth-child(n+2){margin-top:1.50rem}@media only screen and (min-width:800px){.region-footer .block:nth-child(n+2){margin-top:0}}@media only screen and (min-width:800px){.region-footer .block:nth-child(even){padding:0 0 0 60px;width:37%}}@media only screen and (min-width:800px){.region-footer .block:nth-child(odd){width:63%}}input[type="email"],input[type="number"],input[type="password"],input[type="text"],textarea{font-size:1rem;background-color:#fff;border:1px solid #bababa;padding:0.50em 1.00em;-webkit-transition:0.3s border-color cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s border-color cubic-bezier(0.13,1.05,0.82,0.94)}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="text"]:focus,textarea:focus{border-color:#061a3e;outline:none}input[type="submit"]{font-size:1rem;background-color:#061a3e;border:1px solid #061a3e;color:#fff;font-weight:600;padding:0.50em 1.00em;-webkit-transition:0.3s background-color cubic-bezier(0.13,1.05,0.82,0.94),0.3s border-color cubic-bezier(0.13,1.05,0.82,0.94),0.3s color cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s background-color cubic-bezier(0.13,1.05,0.82,0.94),0.3s border-color cubic-bezier(0.13,1.05,0.82,0.94),0.3s color cubic-bezier(0.13,1.05,0.82,0.94)}input[type="submit"]:hover,input[type="submit"]:focus{background-color:#c2b17d;border-color:#c2b17d;color:#000}label{font-size:1rem;display:block;font-weight:600;margin:0 0 4px}.form-item{margin:0 0 25px}.form-item .description{font-size:.875rem;margin:0.50rem 0 0}.user-login-form,.user-pass{font-size:1rem;background:#fff;margin:1.5rem auto;max-width:100%;padding:30px;width:400px}.page-node-type-landing .node__content>*:last-child{margin-bottom:0}@media only screen and (min-width:500px){.page-node-type-landing .node__content>*:last-child{margin-bottom:30px}}.page-node-type-landing .ortlehti--layout{margin:0 0 60px}@media only screen and (min-width:800px){.page-node-type-landing .ortlehti--layout{margin:0 0 90px}}.more-link{text-align:center}@media only screen and (min-width:800px){.hero-area .layout-inner-wrapper{background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:800px){.hero-area .layout-inner-wrapper .block:nth-child(even){width:33.333%}}@media only screen and (min-width:800px){.hero-area .layout-inner-wrapper .block:nth-child(odd){width:66.667%}}.hero-area .block-views-blockpromoted-article-block-promoted-article{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 60px}@media only screen and (min-width:800px){.hero-area .block-views-blockpromoted-article-block-promoted-article{margin:0}}.hero-area .block-views-blockpromoted-article-block-promoted-article .views-element-container{height:100%;width:100%}.hero-area .promoted-article{height:100%;text-align:center}.hero-area .promoted-article .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:500px){.hero-area .promoted-article .views-row{min-height:calc(100vw * 0.625);padding:35px}}@media only screen and (min-width:800px){.hero-area .promoted-article .views-row{min-height:600px;padding:54px}}.hero-area .promoted-article .views-field-title a{font-size:1.5rem;background:#c2b17d;color:#000;display:inline-block;font-family:"Bitter",serif;line-height:1.05;max-width:100%;padding:20px 25px;width:100%}@media only screen and (min-width:500px){.hero-area .promoted-article .views-field-title a{font-size:2rem;padding:20px 30px;width:512px}}@media only screen and (min-width:800px){.hero-area .promoted-article .views-field-title a{font-size:2.5rem;width:660px}}.hero-area .promoted-article .views-field-title a:hover,.hero-area .promoted-article .views-field-title a:focus{color:rgba(0,0,0,0.5)}@media only screen and (min-width:500px){.hero-area .promoted-article .views-field-field-image-1{display:none}}.hero-area .promoted-article img{display:block}.hero-area .blog-entries{background:#f5f5f5;padding:0 25px 30px;text-align:center}@media only screen and (min-width:500px){.hero-area .blog-entries{padding:0 30px 30px}}@media only screen and (min-width:800px){.hero-area .blog-entries{background:none}}@media only screen and (min-width:500px){.hero-area .blog-entries .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width:800px){.hero-area .blog-entries .view-content{display:block}}.hero-area .blog-entries .views-row{background:#fff;margin:20px 0 0;padding:20px 30px 25px}@media only screen and (min-width:500px){.hero-area .blog-entries .views-row{margin:0 8px;width:calc(33.333% - 16px)}}@media only screen and (min-width:800px){.hero-area .blog-entries .views-row{margin:20px 0 0;width:100%}}.hero-area .blog-entries .views-row:first-child{margin-top:0}@media only screen and (min-width:800px){.hero-area .blog-entries .views-row:first-child{margin-top:20px}}.hero-area .blog-entries h2{font-size:1.125rem;background-color:#c2b17d;color:#000;display:inline-block;margin-bottom:calc(-1.33em + 30px);margin-left:auto;margin-right:auto;margin-top:0;text-transform:uppercase;-webkit-transform:translateY(-1.33em);transform:translateY(-1.33em);-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (min-width:500px){.hero-area .blog-entries h2{font-size:1.375rem}}.hero-area .blog-entries h2 a{color:#000;display:inline-block;padding:0.75em 1.45em}.hero-area .blog-entries h2 a:hover,.hero-area .blog-entries h2 a:focus{color:rgba(0,0,0,0.5)}.hero-area .blog-entries h2 .title{color:#000;display:inline-block;padding:0.75em 1.45em}@media only screen and (min-width:800px){.hero-area .blog-entries h2{-webkit-transform:none;transform:none}}.hero-area .blog-entries .views-field-title-1{font-size:.875rem;line-height:1.20;margin:0 0 6px}@media only screen and (min-width:500px){.hero-area .blog-entries .views-field-title-1{font-size:1rem}}.hero-area .blog-entries .views-field-title{font-size:1.0625rem;font-family:"Bitter",serif;font-weight:700;line-height:1.20}@media only screen and (min-width:500px){.hero-area .blog-entries .views-field-title{font-size:1.25rem}}.hero-area .blog-entries .views-field-title a{color:#061a3e;display:inline-block;max-width:100%;word-wrap:break-word}@media only screen and (min-width:800px){.hero-area .blog-entries .views-field-title a{max-height:3.75em;overflow:hidden}}.hero-area .blog-entries .views-field-title a:hover,.hero-area .blog-entries .views-field-title a:focus{color:#c2b17d}.grouped-articles-area{text-align:center}@media only screen and (min-width:500px){.grouped-articles-area .layout-inner-wrapper,.grouped-articles-area .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.grouped-articles-area .block{padding:0 25px;width:100%}@media only screen and (min-width:500px){.grouped-articles-area .block{border-left:1px solid #bababa;padding:0 30px;width:50%}}@media only screen and (min-width:800px){.grouped-articles-area .block{width:25%}}@media only screen and (min-width:500px){.grouped-articles-area .block:nth-child(odd){border-left:none}}@media only screen and (min-width:800px){.grouped-articles-area .block:nth-child(odd){border-left:1px solid #bababa}}@media only screen and (min-width:800px){.grouped-articles-area .block:first-child{border-left:none}}.grouped-articles-area .group-title{font-size:1rem;font-weight:700;margin:40px 0 20px;text-transform:uppercase;width:100%}@media only screen and (min-width:500px){.grouped-articles-area .group-title{margin:0 0 20px}}.grouped-articles-area .views-row{margin:0 0 30px}@media only screen and (min-width:500px){.grouped-articles-area .views-row{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.grouped-articles-area .block:last-child .view-content>.views-row:last-child{margin-bottom:0}@media only screen and (min-width:500px){.grouped-articles-area .block:last-child .view-content>.views-row:last-child{margin-bottom:30px}}.grouped-articles-area .views-field-field-teaser-image{margin:0 0 1.00rem}.grouped-articles-area img{display:block;margin:0 auto}.grouped-articles-area h2{font-size:1.0625rem;margin-bottom:0.50em;margin-top:0}@media only screen and (min-width:500px){.grouped-articles-area h2{font-size:1.25rem}}.grouped-articles-area h2 a{color:#061a3e}.grouped-articles-area h2 a:hover,.grouped-articles-area h2 a:focus{color:#c2b17d}.grouped-articles-area .views-field-body{font-size:.9375rem;line-height:1.38}@media only screen and (min-width:500px){.grouped-articles-area .views-field-body{font-size:1rem}}.site-header{background:#fff;position:relative;text-align:center}.site-logo{display:inline-block;width:190px}@media only screen and (min-width:500px){.site-logo{width:190px}}@media only screen and (min-width:800px){.site-logo{width:255px}}.site-logo img{display:block;width:100%}.site-name{clip:rect(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal}.site-slogan{clip:rect(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal;font-size:.875rem;font-family:"Bitter",serif;font-style:italic;margin:4px 0 0}@media only screen and (min-width:500px){.site-slogan{font-size:1rem}}.region-header{padding-left:25px;padding-right:25px;margin:0 auto;max-width:1440px;padding-bottom:17px;padding-top:25px}@media only screen and (min-width:500px){.region-header{padding-left:30px;padding-right:30px}}@media only screen and (min-width:500px){.region-header{padding-bottom:30px;padding-top:30px}}@media only screen and (min-width:800px){.region-header{padding-bottom:24px}}.region-highlighted{margin:0 auto;max-width:1920px;overflow:hidden}.page-node-type-article .highlight-content{margin:0 auto;max-width:100%;padding:0;text-align:left}@media only screen and (min-width:500px){.page-node-type-article .highlight-content{text-align:center}}.highlight-content{margin:0 auto;max-width:840px;padding:35px 0 0;text-align:center}@media only screen and (min-width:500px){.highlight-content{padding:45px 0 0}}@media only screen and (min-width:800px){.highlight-content{padding:60px 0 0}}.highlight-content .views-field-field-category,.highlight-content .views-field-type{font-size:1rem;color:#9b262b;font-weight:700;margin:0 0 0.50rem;text-transform:uppercase}.highlight-content .text-wrapper{margin:0 auto;max-width:840px;padding-top:25px;text-align:left;width:100%}@media only screen and (min-width:500px){.highlight-content .text-wrapper{padding-top:38px;text-align:center}}@media only screen and (min-width:800px){.highlight-content .text-wrapper{padding-top:60px}}.highlight-content .views-field-body{font-weight:600}@media only screen and (min-width:500px){.highlight-content .views-field-body{font-size:1.0625rem}}@media only screen and (min-width:800px){.highlight-content .views-field-body{font-size:1.25rem}}.highlight-content .meta-wrapper{font-size:.875rem;margin-top:1.00rem}@media only screen and (min-width:500px){.highlight-content .meta-wrapper{margin-top:1.33rem}}.highlight-content .views-field-description__value .field-content>*:first-child{margin-top:0}.highlight-content .views-field-description__value .field-content>*:last-child{margin-bottom:0}.with-image{background-position:50% 50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:calc(100vw * 0.47)}@media screen and (max-width:499px){.with-image{background-image:none !important}.with-image h1{text-align:left}}@media only screen and (min-width:1920px){.with-image{min-height:920px}}@media only screen and (min-width:500px){.with-image{position:relative;background-color:#061a3e;color:#fff;padding-bottom:2.375rem;padding-top:2.375rem}.with-image::before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.with-image>*{position:relative;z-index:2}}@media only screen and (min-width:800px){.with-image{padding-bottom:6.25rem;padding-top:6.25rem}}@media only screen and (min-width:500px){.with-image .mobile-image{display:none}}.with-image .views-field-field-category{color:#000}@media only screen and (min-width:500px){.with-image .views-field-field-category{color:#fff}}@media only screen and (min-width:500px){.with-image .views-field-body{font-size:1.125rem}}@media only screen and (min-width:800px){.with-image .views-field-body{font-size:1.375rem}}.with-image .meta-wrapper{font-size:.9375rem;margin-top:1.00rem}@media only screen and (min-width:500px){.with-image .meta-wrapper{font-size:1rem;margin-top:25px}}@media only screen and (min-width:800px){.with-image .meta-wrapper{margin-top:75px}}.hot-topics{background:#f5f5f5;text-align:center}.hot-topics .view-content,.hot-topics .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hot-topics.recent .view-content{padding:0 0 18px}.hot-topics .views-row{padding:0 30px 30px;width:100%}@media only screen and (min-width:500px){.hot-topics .views-row{width:50%}}@media only screen and (min-width:800px){.hot-topics .views-row{width:25%}}.hot-topics .views-field-field-teaser-image{border:6px solid #c2b17d;border-radius:50%;display:inline-block;height:150px;overflow:hidden;width:150px;background:#bababa;border:none;margin:0 auto 1.00rem}.hot-topics .views-field-field-teaser-image img{display:block}.hot-topics img{display:block}.hot-topics .views-field-field-category{font-size:.875rem;line-height:1.20;margin:0 0 7px;text-transform:uppercase}.hot-topics .views-field-title a{font-size:1.0625rem;color:#061a3e;font-family:"Bitter",serif;font-weight:700;line-height:1.20}@media only screen and (min-width:500px){.hot-topics .views-field-title a{font-size:1.25rem}}.hot-topics .views-field-title a:hover,.hot-topics .views-field-title a:focus{color:#c2b17d}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background-color:#c2b17d;height:85px;-webkit-transition:0.3s background-color cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s background-color cubic-bezier(0.13,1.05,0.82,0.94)}::-webkit-scrollbar-thumb:hover{background-color:#dad4c1}::-webkit-scrollbar-track{background-color:#fafafa}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#f5f5f5;color:#000}body.page-node-type-landing{background:#fff}.layout-container{overflow:hidden}.layout-container::before{content:"";display:block;height:5px;background-image:repeating-linear-gradient(to right,#061a3e 0%,#061a3e 50%,#c2b17d 50%,#c2b17d 100%)}.region-header,.highlight-wrapper,.page-node-type-article .text-wrapper,.layout-content,.layout-content-bottom,.layout-content-bottom2,.site-footer{padding-left:25px;padding-right:25px}@media only screen and (min-width:500px){.region-header,.highlight-wrapper,.page-node-type-article .text-wrapper,.layout-content,.layout-content-bottom,.layout-content-bottom2,.site-footer{padding-left:30px;padding-right:30px}}@media only screen and (min-width:800px){.region-navigation{padding-left:25px;padding-right:25px}}@media only screen and (min-width:800px) and (min-width:500px){.region-navigation{padding-left:30px;padding-right:30px}}.region-navigation .block{padding-left:25px;padding-right:25px}@media only screen and (min-width:500px){.region-navigation .block{padding-left:30px;padding-right:30px}}@media only screen and (min-width:800px){.region-navigation .block{padding-left:0;padding-right:0}}.region>*:first-child{margin-top:0}.region>*:last-child{margin-bottom:0}.page-node-type-article .highlight-wrapper{padding-left:0;padding-right:0}.layout-content{padding-bottom:45px;padding-top:30px}@media only screen and (min-width:500px){.layout-content{padding-bottom:60px;padding-top:35px}}@media only screen and (min-width:800px){.layout-content{padding-bottom:60px;padding-top:60px}}.page-node-type-landing .layout-content{padding:0 0 60px}.layout-content-bottom{border-top:1px solid #bababa;padding-bottom:48px;text-align:center}@media only screen and (min-width:500px){.layout-content-bottom{padding-bottom:60px}}@media only screen and (min-width:800px){.layout-content-bottom{padding-bottom:90px}}.page-node-type-article .layout-content-bottom,.page-node-type-video .layout-content-bottom{margin-top:15px}@media only screen and (min-width:800px){.page-node-type-article .layout-content-bottom,.page-node-type-video .layout-content-bottom{margin-top:40px}}.region-content-bottom{margin:0 auto;max-width:1440px}.layout-content-bottom2{background:#f5f5f5;padding-bottom:48px;text-align:center}@media only screen and (min-width:500px){.layout-content-bottom2{margin-top:35px;padding-bottom:60px}}@media only screen and (min-width:800px){.layout-content-bottom2{margin-top:0;padding-bottom:90px}}.layout-content-bottom2 .block h2{font-size:1.125rem;background-color:#c2b17d;color:#000;display:inline-block;margin-bottom:calc(-1.33em + 30px);margin-left:auto;margin-right:auto;margin-top:0;text-transform:uppercase;-webkit-transform:translateY(-1.33em);transform:translateY(-1.33em);-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (min-width:500px){.layout-content-bottom2 .block h2{font-size:1.375rem}}.layout-content-bottom2 .block h2 a{color:#000;display:inline-block;padding:0.75em 1.45em}.layout-content-bottom2 .block h2 a:hover,.layout-content-bottom2 .block h2 a:focus{color:rgba(0,0,0,0.5)}.layout-content-bottom2 .block h2 .title{color:#000;display:inline-block;padding:0.75em 1.45em}a{color:#9b262b;text-decoration:none;-webkit-transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94)}a:hover,a:focus{color:#c2b17d;outline:none;text-decoration:none}table th a:hover,table th a:focus{color:#000}.maintenance-page{text-align:center}.maintenance-page .layout-container{margin:0}.maintenance-page header{padding:30px}.maintenance-page header a{display:block;margin:0 auto;max-width:100%;width:255px}.maintenance-page header a img{width:100%}.maintenance-page main{margin:0 auto;max-width:800px;padding:15px 30px 60px}@media only screen and (min-width:800px){.maintenance-page main{padding:30px 30px 60px}}img{height:auto;max-width:100%}.embedded-entity{margin:30px 0}@media only screen and (min-width:500px){.embedded-entity{margin:50px auto}}.align-left{float:none;margin:30px 0}@media only screen and (min-width:500px){.align-left{float:left;margin:0.20em 30px 30px 0}}.align-right{float:none;margin:30px 0}@media only screen and (min-width:500px){.align-right{float:right;margin:0.20em 0 30px 30px}}.img-small{max-width:360px;width:100%}@media only screen and (min-width:500px){.img-small{max-width:33.333%}}.img-small .img-small{max-width:100%;width:100%}.img-medium{max-width:540px;width:100%}@media only screen and (min-width:500px){.img-medium{max-width:50%}}.img-medium .img-medium{max-width:100%;width:100%}.img-default{max-width:1080px;width:100%}figure{margin:30px 0}@media only screen and (min-width:500px){figure{margin:50px 0}}figure .embedded-entity{margin:0}figcaption{font-size:.875rem;font-weight:bold;margin:0.40rem 0 0}[class^="video-embed-field-"]{position:relative;width:100%;margin:30px auto;max-width:640px}@media only screen and (min-width:500px){[class^="video-embed-field-"]{margin:50px auto}}[class^="video-embed-field-"]::after{content:"";display:block;padding-bottom:56.25%}[class^="video-embed-field-"] iframe{bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.video-embed-field-responsive-video{margin:30px 0;max-width:100%;width:100%}@media only screen and (min-width:500px){.video-embed-field-responsive-video{margin:50px 0}}body .lity{background:rgba(6,26,62,0.9)}ul.tabs{font-size:1rem;border-bottom:1px solid #bababa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:0 auto 30px;max-width:1080px;padding:0}ul.tabs li{display:block}ul.tabs li:first-child a{border-left:1px solid #bababa}ul.tabs li a{background:#efefef;border-right:1px solid #bababa;border-top:1px solid #bababa;display:block;font-weight:600;padding:0.50rem 1.00rem;position:relative}ul.tabs li a.is-active{background:none;color:#000}ul.tabs li a.is-active::after{background:#f5f5f5;bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.page-node-type-landing ul.tabs li a.is-active::after{background:#fff}body .selectic-wrapper{text-align:center}body .selectric{border:1px solid #c2b17d;font-family:"Bitter",serif;margin:0 auto;max-width:100%;text-align:left;width:215px}@media only screen and (min-width:800px){body .selectric{margin:0}}body .selectric .label{font-size:1rem;color:#061a3e;height:auto;line-height:1.10;margin:0;padding:0.65em calc(0.875em + 48px) 0.65em 0.875em}@media only screen and (min-width:800px){body .selectric .label{font-size:1.125rem}}body .selectric .button{background-color:#c2b17d;height:100%;width:48px}body .selectric .button::after{background:url(/themes/custom/ortlehti/images/icon_chevron_down.svg) no-repeat 50% 53%;border:none;height:100%;width:100%}body .selectric-open .button::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}body .selectric-items{text-align:left}body .selectric-items ul{background:#f5f5f5}body .selectric-items li{font-size:1rem;color:#061a3e;font-family:"Bitter",serif;line-height:1.10;padding:0.40em 0.875em}@media only screen and (min-width:800px){body .selectric-items li{font-size:1.125rem}}body .selectric-items li.highlighted,body .selectric-items li:hover,body .selectric-items li:focus{background:#fff;color:#061a3e}body .selectric-items li.selected{background:#dad4c1;color:#000}.block-juicer-feed{margin-left:auto;margin-right:auto;max-width:1290px}.feed-container .juicer-feed,.feed-container .juicer-feed h3{font-family:"Open Sans",Arial,Helvetica,sans-serif}.feed-container .juicer-feed.modern li.feed-item{border-width:0;margin-bottom:30px !important}.feed-container .juicer-feed.modern .j-poster{height:auto;padding:25px 30px 20px}.feed-container .juicer-feed.modern .j-poster a h3{color:#061a3e;-webkit-transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94)}.feed-container .juicer-feed.modern .j-poster a:hover h3,.feed-container .juicer-feed.modern .j-poster a:focus h3{color:#c2b17d}.feed-container .juicer-feed.modern .j-poster h3{font-size:.875rem}.feed-container .juicer-feed.modern .j-poster .j-date{font-size:.875rem;color:#606060}.feed-container .j-image{display:block;margin:0 30px}.feed-container .juicer-feed.modern .j-text{font-size:.9375rem;line-height:1.50;padding:25px 30px}@media only screen and (min-width:800px){.feed-container .juicer-feed.modern .j-text{font-size:1rem}}.feed-container .juicer-feed.modern .j-message{color:#000;line-height:1.50}.feed-container .juicer-feed.modern .j-message a{color:#9b262b}.feed-container .juicer-feed.modern .j-message a:hover,.feed-container .juicer-feed.modern .j-message a:focus{color:#c2b17d}.feed-container .juicer-feed .j-meta li{font-size:.875rem}.feed-container .juicer-feed .j-meta li a:hover,.feed-container .juicer-feed .j-meta li a:focus{color:#c2b17d}.feed-container .juicer-feed .j-meta a.j-social:hover,.feed-container .juicer-feed .j-meta a.j-social:focus{color:#c2b17d}.feed-container .juicer-feed .j-paginate{font-size:1rem;display:inline-block;font-family:"Bitter",serif;background:#9b262b;border:0;color:#fff;font-weight:700;line-height:1.10;padding:0.75em 2.00em;display:none;margin:30px auto;width:auto}@media only screen and (min-width:500px){.feed-container .juicer-feed .j-paginate{font-size:1.125rem}}@media only screen and (min-width:800px){.feed-container .juicer-feed .j-paginate{font-size:1.25rem}}.feed-container .juicer-feed .j-paginate:hover,.feed-container .juicer-feed .j-paginate:focus{background:#c2b17d;color:#000}.some-buttons-block{margin:30px 0}@media only screen and (min-width:800px){.some-buttons-block{margin:50px 0}}.some-buttons{margin:0 auto;max-width:1080px;text-align:center}.share-label,.views-label-addtoany-share{font-size:.875rem;font-weight:700;margin:0 6px 0 0;text-transform:uppercase}.addtoany_list{display:inline-block;text-align:center}.addtoany_list a{color:#061a3e;height:34px;margin:0 6px;padding:0;-webkit-transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94),0.3s -webkit-transform cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94),0.3s -webkit-transform cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94),0.3s transform cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s color cubic-bezier(0.13,1.05,0.82,0.94),0.3s transform cubic-bezier(0.13,1.05,0.82,0.94),0.3s -webkit-transform cubic-bezier(0.13,1.05,0.82,0.94)}@media only screen and (min-width:800px){.addtoany_list a{height:42px}}.addtoany_list a:hover,.addtoany_list a:focus{color:#c2b17d;-webkit-transform:scale(1.15);transform:scale(1.15)}.icon{display:inline-block;width:32px;height:32px;stroke-width:0;stroke:currentColor;fill:currentColor}@media only screen and (min-width:800px){.icon{height:40px;width:40px}}.social-icons a{margin:0 18px 0 0}p+.social-icons{margin-top:-0.50rem}.table-wrapper{margin:0 0 1.5rem;overflow:auto;width:100%}.table-wrapper table{margin:0}table{font-size:1rem;margin:0 0 1.5rem;width:100%}table th{background-color:rgba(194,177,125,0.4);font-weight:700;padding:0.50em 1.00em;text-align:left;text-transform:uppercase;vertical-align:top}table td{font-weight:400;padding:0.50em 1.00em;text-align:left;vertical-align:top}table th>*:first-child,table td>*:first-child{margin-top:0}table th>*:last-child,table td>*:last-child{margin-bottom:0}table tr:nth-child(even){background-color:rgba(194,177,125,0.15)}body{font-size:1rem;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:1.33;word-break:break-word}@media only screen and (min-width:800px){body{font-size:1.125rem}}h1{font-size:1.875rem;font-family:"Bitter",serif;font-weight:400;line-height:1.10;margin:0 0 0.60rem;text-align:center;word-wrap:break-word}@media only screen and (min-width:500px){h1{font-size:2.5rem;margin:0 0 0.75rem}}@media only screen and (min-width:800px){h1{font-size:3.125rem;margin:0 0 0.80rem}}.with-image h1{font-size:1.875rem}@media only screen and (min-width:500px){.with-image h1{font-size:3.125rem}}@media only screen and (min-width:800px){.with-image h1{font-size:4.375rem}}h2{font-size:1.625rem;color:#061a3e;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.30rem 0 1.00rem;word-wrap:break-word}@media only screen and (min-width:800px){h2{font-size:1.75rem}}h3{font-size:1.25rem;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.30rem 0 1.00rem;word-wrap:break-word}@media only screen and (min-width:800px){h3{font-size:1.4375rem}}h4{font-size:1.125rem;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.00rem 0 1.00rem}@media only screen and (min-width:800px){h4{font-size:1.25rem}}h5{font-size:1.0625rem;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.00rem 0 1.00rem}@media only screen and (min-width:800px){h5{font-size:1.125rem}}h6{font-size:1.0625rem;font-family:"Bitter",serif;font-weight:700;line-height:1.20;margin:2.00rem 0 1.00rem}@media only screen and (min-width:800px){h6{font-size:1.125rem}}p{margin:0 0 1.5rem}ul,ol{margin:0 0 1.5rem;padding:0 0 0 1.10em}.field--name-body ul{list-style-type:none;padding:0}.field--name-body ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0.40rem}.field--name-body ul li::before{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:130%;color:#c2b17d;content:"\2022";margin:-0.15em 0.35em 0 0}ul.menu{list-style-type:none;margin:0;padding:0}strong{font-weight:700}em{font-style:italic}.small-text{font-size:.875rem}blockquote,.text-highlighted{font-size:1.25rem;border-bottom:1px solid #c2b17d;border-top:1px solid #c2b17d;color:#061a3e;font-family:"Bitter",serif;line-height:1.18;margin:2.1rem 0 2.1rem;padding:1.00em 1.50em;text-align:center}@media only screen and (min-width:500px){blockquote,.text-highlighted{font-size:1.375rem;margin:2.7rem 30px 2.7rem}}blockquote>*:first-child,.text-highlighted>*:first-child{margin-top:0}blockquote>*:last-child,.text-highlighted>*:last-child{margin-bottom:0}.text-highlighted.white{background:#fff;border-bottom:none;border-top:5px solid #c2b17d;color:#061a3e;font-family:"Bitter",serif;text-align:left}.hot-topics h2{font-size:1.125rem;background-color:#c2b17d;color:#000;display:inline-block;margin-bottom:calc(-1.33em + 30px);margin-left:auto;margin-right:auto;margin-top:0;text-transform:uppercase;-webkit-transform:translateY(-1.33em);transform:translateY(-1.33em);-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (min-width:500px){.hot-topics h2{font-size:1.375rem}}.hot-topics h2 a{color:#000;display:inline-block;padding:0.75em 1.45em}.hot-topics h2 a:hover,.hot-topics h2 a:focus{color:rgba(0,0,0,0.5)}.hot-topics h2 .title{color:#000;display:inline-block;padding:0.75em 1.45em}.videos{margin:0 auto;max-width:1290px;text-align:center}.videos .modal-link-wrapper a{display:block;position:relative}.videos .modal-link-wrapper a::before{background-color:rgba(0,0,0,0.3);background-image:url(/themes/custom/ortlehti/images/icon_play.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:56px auto;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:0.3s background-color cubic-bezier(0.13,1.05,0.82,0.94);transition:0.3s background-color cubic-bezier(0.13,1.05,0.82,0.94);width:100%}@media only screen and (min-width:800px){.videos .modal-link-wrapper a::before{background-size:70px auto}}.videos .modal-link-wrapper a:hover::before,.videos .modal-link-wrapper a:focus::before{background-color:rgba(0,0,0,0)}.videos .views-field-field-image{margin:0 0 15px}@media only screen and (min-width:500px){.videos .views-field-field-image{margin:0 0 20px}}.videos img{display:block;width:100%}.latest-videos .more-link h2{font-size:1.125rem;background-color:#c2b17d;color:#000;display:inline-block;margin-bottom:calc(-1.33em + 30px);margin-left:auto;margin-right:auto;margin-top:0;text-transform:uppercase;-webkit-transform:translateY(-1.33em);transform:translateY(-1.33em);-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (min-width:500px){.latest-videos .more-link h2{font-size:1.375rem}}.latest-videos .more-link h2 a{color:#000;display:inline-block;padding:0.75em 1.45em}.latest-videos .more-link h2 a:hover,.latest-videos .more-link h2 a:focus{color:rgba(0,0,0,0.5)}.latest-videos .more-link h2 .title{color:#000;display:inline-block;padding:0.75em 1.45em}.latest-videos .view-content{height:auto;margin:0}@media only screen and (min-width:500px){.latest-videos .view-content{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,1fr);grid-gap:30px;padding:0}}.latest-videos .view-content>*{margin-bottom:30px}@media only screen and (min-width:500px){.latest-videos .view-content>*{align-self:start;grid-column:span 2;grid-row:span 1;margin-bottom:auto}}@media only screen and (min-width:800px){.latest-videos .view-content>*{grid-column:span 1;grid-row:span 1}}@media only screen and (min-width:500px){.latest-videos .view-content>*:first-child{grid-column:span 4;grid-row:span 2}}@media only screen and (min-width:800px){.latest-videos .view-content>*:first-child{grid-column:span 3;grid-row:span 3}}.latest-videos .view-content>*:first-child .views-field-field-image{margin:0 0 15px}@media only screen and (min-width:500px){.latest-videos .view-content>*:first-child .views-field-field-image{margin:0 0 20px}}@media only screen and (min-width:800px){.latest-videos .view-content>*:first-child .views-field-field-image{margin:0 0 35px}}.latest-videos .view-content>*:first-child h2,.latest-videos .view-content>*:first-child h3{font-size:1.625rem}@media only screen and (min-width:500px){.latest-videos .view-content>*:first-child h2,.latest-videos .view-content>*:first-child h3{font-size:1.875rem}}.latest-videos .view-content>*:first-child .views-field-body{display:block;margin:0.60rem auto 0}@media only screen and (min-width:500px){.latest-videos .view-content>*:first-child .views-field-body{margin:1.00rem auto 0}}.latest-videos .views-row:first-child .modal-link-wrapper a::before{background-size:70px auto}@media only screen and (min-width:800px){.latest-videos .views-row:first-child .modal-link-wrapper a::before{background-size:90px auto}}.latest-videos h2,.latest-videos h3{font-size:1.0625rem;margin-bottom:0;margin-top:0}@media only screen and (min-width:500px){.latest-videos h2,.latest-videos h3{font-size:1.25rem}}.latest-videos h2 a,.latest-videos h3 a{color:#061a3e}.latest-videos h2 a:hover,.latest-videos h2 a:focus,.latest-videos h3 a:hover,.latest-videos h3 a:focus{color:#c2b17d}.latest-videos .views-field-body{font-size:1rem;display:none;font-weight:600;line-height:1.56;margin:0 auto;max-width:900px}@media only screen and (min-width:500px){.latest-videos .views-field-body{font-size:1.125rem}}.more-videos-block h2{font-size:1.125rem;background-color:#c2b17d;color:#000;display:inline-block;margin-bottom:calc(-1.33em + 30px);margin-left:auto;margin-right:auto;margin-top:0;text-transform:uppercase;-webkit-transform:translateY(-1.33em);transform:translateY(-1.33em);-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}@media only screen and (min-width:500px){.more-videos-block h2{font-size:1.375rem}}.more-videos-block h2 a{color:#000;display:inline-block;padding:0.75em 1.45em}.more-videos-block h2 a:hover,.more-videos-block h2 a:focus{color:rgba(0,0,0,0.5)}.more-videos-block h2 .title{color:#000;display:inline-block;padding:0.75em 1.45em}@media only screen and (min-width:500px){.more-videos .view-content,.more-videos .views-infinite-scroll-content-wrapper,.browse-videos .view-content,.browse-videos .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.more-videos .views-row,.browse-videos .views-row{padding:0 0 25px}@media only screen and (min-width:500px){.more-videos .views-row,.browse-videos .views-row{padding:0 15px 25px;width:50%}}@media only screen and (min-width:800px){.more-videos .views-row,.browse-videos .views-row{padding:0 15px 30px;width:25%}}.more-videos .views-field-title h2,.more-videos .views-field-title h3,.browse-videos .views-field-title h2,.browse-videos .views-field-title h3{font-size:1.0625rem;margin:0}@media only screen and (min-width:800px){.more-videos .views-field-title h2,.more-videos .views-field-title h3,.browse-videos .views-field-title h2,.browse-videos .views-field-title h3{font-size:1.25rem}}.more-videos .views-field-title a,.browse-videos .views-field-title a{color:#061a3e}.more-videos .views-field-title a:hover,.more-videos .views-field-title a:focus,.browse-videos .views-field-title a:hover,.browse-videos .views-field-title a:focus{color:#c2b17d}.browse-videos{padding-top:30px}@media only screen and (min-width:500px){.browse-videos{padding-top:40px}}@media only screen and (min-width:800px){.browse-videos{padding-top:50px}}.current-video{margin:0 auto 40px}.current-video .views-row{margin:0 auto;max-width:1200px}.current-video .views-field-field-image{margin:0 auto}.current-video .views-field-addtoany-share{background:#061a3e;color:#dad4c1;padding:15px 25px}.current-video .views-field-addtoany-share a{color:#c2b17d;height:30px}.current-video .views-field-addtoany-share a:hover,.current-video .views-field-addtoany-share a:focus{color:#dad4c1}.current-video .views-field-addtoany-share .icon{height:30px;width:30px}.page-node-type-video h1{color:#061a3e}.page-node-type-video .current-video .modal-link-wrapper a::before{background-size:70px auto}@media only screen and (min-width:500px){.page-node-type-video .current-video .modal-link-wrapper a::before{background-size:90px auto}}.page-node-type-video .summary{font-size:1.25rem;font-weight:600;line-height:1.40;margin:0 0 2.25rem;text-align:center}.views-row{max-width:100%;position:relative}.views-field .field-content>*:first-child{margin-top:0}.views-field .field-content>*:last-child{margin-bottom:0}.views-field-edit-node a{font-size:.875rem;background-color:rgba(155,38,43,0.85);color:#fff;display:inline-block;font-weight:600;left:0;padding:6px 10px;position:absolute;text-transform:capitalize;top:0}.views-field-edit-node a:hover,.views-field-edit-node a:focus{background-color:#c2b17d;color:#000}.views-exposed-form{margin:0 0 30px;text-align:center}@media only screen and (min-width:500px){.views-exposed-form{margin:0 0 40px}}@media only screen and (min-width:800px){.views-exposed-form{margin:0 0 50px}}.bef-exposed-form .form--inline>.form-item{float:none;margin:0}@media only screen and (min-width:800px){.bef-exposed-form .form--inline>.form-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bef-exposed-form label{font-size:1.125rem;font-family:"Bitter",serif;font-weight:700;margin:0 0 1em;text-transform:uppercase}@media only screen and (min-width:800px){.bef-exposed-form label{font-size:1.375rem;margin:0 2em 0 0}}ul.pager{list-style-type:none;margin:10px 0 0;padding:0;text-align:center}.pager__item .button{font-size:1rem;display:inline-block;font-family:"Bitter",serif;background:#9b262b;border:0;color:#fff;font-weight:700;line-height:1.10;padding:0.75em 2.00em}@media only screen and (min-width:500px){.pager__item .button{font-size:1.125rem}}@media only screen and (min-width:800px){.pager__item .button{font-size:1.25rem}}.pager__item .button:hover,.pager__item .button:focus{background:#c2b17d;color:#000}.page-node-type-landing .block-page-title-block{clip:rect(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal}.region-navigation{background:#fff;border-top:2px solid #f5f5f5;-webkit-box-shadow:0 3px 6px 0 rgba(190,190,190,0.3);box-shadow:0 3px 6px 0 rgba(190,190,190,0.3);display:none;margin:0 auto;max-width:1440px;padding-bottom:25px;padding-top:30px}.region-navigation.menu-open{display:block}@media only screen and (min-width:500px){.region-navigation{padding-bottom:30px;padding-top:30px}}@media only screen and (min-width:800px){.region-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0}.region-navigation.menu-open{display:-webkit-box;display:-ms-flexbox;display:flex}}.region-navigation .block-menu:nth-child(n+2){border-top:2px solid #f5f5f5;padding-top:10px}@media only screen and (min-width:800px){.region-navigation .block-menu:nth-child(n+2){border-top:none;padding-top:0}}@media only screen and (min-width:800px){.region-navigation .block-menu>ul.menu ul{display:none}}.region-navigation .block-menu>ul.menu ul li a{font-size:.9375rem;text-transform:none}@media only screen and (min-width:500px){.region-navigation .block-menu>ul.menu ul li a{font-size:1rem}}.region-navigation ul.menu{font-size:.875rem}@media only screen and (min-width:800px){.region-navigation ul.menu{font-size:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2.00rem}}.region-navigation ul.menu li a{color:#000;display:inline-block;font-weight:600;margin:0.85em 0 0}@media only screen and (min-width:800px){.region-navigation ul.menu li a{margin:0.50rem 0 0 20px}}.region-navigation ul.menu li a.is-active{color:#9b262b}.region-navigation ul.menu li a:hover,.region-navigation ul.menu li a:focus{color:#9b262b}.region-navigation ul.menu li.menu-item--active-trail>a{color:#9b262b}.region-navigation [class*="menu--main-menu"] ul.menu{font-size:1.0625rem}@media only screen and (min-width:800px){.region-navigation [class*="menu--main-menu"] ul.menu{font-size:1.125rem;margin-left:-1.25rem;margin-right:-1.25rem}}.region-navigation [class*="menu--main-menu"] ul.menu li a{margin:0 0 1.50rem;text-transform:uppercase}@media only screen and (min-width:800px){.region-navigation [class*="menu--main-menu"] ul.menu li a{margin:0.50rem 1.25rem 0}}.menu-toggle{background:url(/themes/custom/ortlehti/images/icon_menu.svg) no-repeat 50% 50%;border:none;display:block;height:23px;overflow:hidden;position:absolute;right:25px;text-indent:-22000px;top:44px;width:32px}@media only screen and (min-width:500px){.menu-toggle{top:50px}}@media only screen and (min-width:800px){.menu-toggle{display:none;right:30px}}.menu-toggle:focus{outline:none}.menu-toggle.menu-open{background-image:url(/themes/custom/ortlehti/images/icon_close.svg)}

/* @license MIT License https://github.com/jsor/lity/blob/v2.3.1/LICENSE */
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}
