/*!
Theme Name: GKM
Author: Aino AB
Author URI: http://www.aino.com
Version: 2.0.22
Description: 
Text Domain: gkm
Domain Path: /languages/
*/@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.acf-block.quotes:after{content:"";display:table;clear:both}.mainHeader .nav-full .nav-full-top .search-wrapper .search-toggler{background-color:transparent;padding:0;margin:0;border:0}.mainHeader .nav-full ul,.mainHeader .nav-primary ul,.page-header .anchorLinks,.preFooter ul,body.activities .categoryFilter,body.activities .tabs-nav,body.activity .categories ul{margin:0;padding:0;list-style:none}.mainHeader .nav-full ul li,.mainHeader .nav-primary ul li,.page-header .anchorLinks li,.preFooter ul li,body.activities .categoryFilter li,body.activities .tabs-nav li,body.activity .categories ul li{list-style:none}@-webkit-keyframes b{0%,20%,60%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-20px)}80%{-webkit-transform:translateY(-10px)}}@keyframes b{0%,20%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}::selection{background:#244752;color:#fff}::-moz-selection{background:#244752;color:#fff}body,html{height:100%}html{font-size:18px;font-weight:400;padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media only all and (min-width:0px) and (max-width:699px){html{font-size:16px}}html *{box-sizing:border-box}body:not(.wp-admin) :focus{outline:none}body:not(.wp-admin) a:focus{outline:none;box-shadow:0 0 0 3px rgba(124,185,238,.6);background:#c4dff1}a.hover:focus,button.hover:focus{box-shadow:none}button,input[type=search],input[type=text]{background-color:transparent}input[type=email]:focus,input[type=search]:focus,input[type=text]:focus{background-color:#eee!important}body{background:#fff;color:#244752;font-family:Juli Sans,Helvetica Neue,Helvetica,Arial,Liberation Sans,Arimo,sans-serif;line-height:1.45;padding:0;margin:0}body.state-inactive{opacity:.7}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.25;margin:0 0 10px}a{border:0;color:inherit;text-decoration:none}figure{margin:0;width:auto!important}figure img{margin-bottom:12px}figure figcaption{line-height:1.4;font-size:14px;margin-left:4px}img{height:auto;display:block}iframe,img{max-width:100%}address{font-style:normal}button,input,textarea{font-family:inherit;font-size:inherit;color:currentColor}b,strong{font-weight:500}main{display:block;background:#f7f7f7;min-height:500px}.container,main{margin-left:auto;margin-right:auto}.container{position:relative}@media only all and (min-width:0px) and (max-width:699px){.container{width:356px;padding:0 30px}}@media only all and (min-width:0px) and (max-width:374px){.container{width:320px}}@media only all and (min-width:700px) and (max-width:1023px){.container{width:612px}}@media only all and (min-width:1024px) and (max-width:1399px){.container{width:928px}}@media only all and (min-width:1400px){.container{width:1244px}}.icon svg{display:block;width:100%;fill:currentColor}.alignright{float:right;margin:0 0 20px 20px}.alignleft{float:left;margin:0 20px 20px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.back-to-top{display:none;position:fixed;bottom:20px;right:20px;padding:8px 12px;background:rgba(0,0,0,.8);color:#fff;font-size:13px;opacity:0;transition:opacity .2s ease-out}.back-to-top .icon{width:10px;margin-right:6px;display:inline-block;vertical-align:middle;margin-top:-2px}.back-to-top .icon svg{fill:#fff}@media only all and (min-width:0px) and (max-width:699px){.back-to-top{display:block}}.slider-arrows .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:23px;height:32px;background-color:transparent;border:0;padding:5px;cursor:pointer;transition:opacity .3s}.slider-arrows .arrow .icon{width:100%;height:100%}@media only all and (min-width:1025px){.slider-arrows .arrow:hover{opacity:.8}}.slider-arrows .arrow.state-inactive{opacity:0;pointer-events:none;cursor:default}.slider-arrows .arrow.left{left:-40px}@media only all and (min-width:0px) and (max-width:699px){.slider-arrows .arrow.left{left:-30px}}.slider-arrows .arrow.right{right:-40px}@media only all and (min-width:0px) and (max-width:699px){.slider-arrows .arrow.right{right:-30px}}.slider-arrows .arrow svg{display:block;width:100%}.calendarItem,.page-footer .categoryExplore .item{float:left;width:316px;position:relative;padding:0 10px}@media only all and (min-width:0px) and (max-width:374px){.calendarItem,.page-footer .categoryExplore .item{width:280px}}@media only all and (min-width:1025px){.calendarItem:hover .calendarItem-text,.page-footer .categoryExplore .item:hover .calendarItem-text{border-bottom-color:currentColor}.calendarItem:hover .readMore,.page-footer .categoryExplore .item:hover .readMore{color:currentColor}}.calendarItem .calendarItem-date,.page-footer .categoryExplore .item .calendarItem-date{position:absolute;z-index:1;top:0;left:25px;width:60px;padding:5px;line-height:16px;text-transform:uppercase;letter-spacing:1px;font-size:12px;text-align:center;background-color:#fff;font-weight:500}.calendarItem .calendarItem-date strong,.page-footer .categoryExplore .item .calendarItem-date strong{font-family:Berlingske Serif,Georgia,serif;display:block;font-size:18px;font-weight:700;margin:3px 0 0}.calendarItem .calendarItem-category,.page-footer .categoryExplore .item .calendarItem-category{font-size:16px;color:#a7a7a8}.calendarItem .calendarItem-text,.page-footer .categoryExplore .item .calendarItem-text{font-weight:500;display:inline;border-bottom:2px solid transparent}.calendarItem .calendarItem-more,.page-footer .categoryExplore .item .calendarItem-more{margin-top:5px;font-size:16px;color:#a7a7a8}.calendarItem .calendarItem-image,.page-footer .categoryExplore .item .calendarItem-image{background-size:cover;margin-bottom:15px}.calendarItem .calendarItem-image .image-container,.page-footer .categoryExplore .item .calendarItem-image .image-container{padding-bottom:59.8253%!important}.calendarItem.viewAll,.page-footer .categoryExplore .viewAll.item{border-radius:50%;background-color:#fff;text-align:center;width:240px;height:240px;margin-left:20px;font-size:30px}.calendarItem.viewAll span,.page-footer .categoryExplore .viewAll.item span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loadMore{display:block;border:0;margin:0;background-color:transparent;padding:25px 0 0;margin-bottom:25px;text-align:center;margin-left:auto;margin-right:auto;cursor:pointer;font-size:17px;border-bottom:2px solid transparent;-webkit-font-smoothing:subpixel-antialiased;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only all and (min-width:1025px){.loadMore:hover{border-bottom-color:currentColor}.loadMore:hover:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.loadMore:before{content:" ";background:url(i/plus-darkblue.svg) 50% 50% no-repeat;background-size:100%;display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin-left:auto;margin-right:auto;line-height:1;height:30px;width:30px;border-radius:50%;margin-bottom:10px}.readMore{margin-top:5px;font-size:16px;color:#a7a7a8}@media only all and (min-width:1025px){.readMore:hover{color:#244752}}.readMore .icon{display:inline-block;vertical-align:middle;width:8px;height:16px}.readMore .icon svg{fill:currentColor}.image-has-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.image-has-zoom>.image-holder{display:inline-block;position:relative;max-width:100%}.imageZoom-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;position:absolute;z-index:2;pointer-events:none;top:20px;right:20px;height:26px;width:26px;cursor:pointer;border-radius:50%;border:none;background:rgba(0,0,0,.1) url(i/plus.svg) no-repeat 50% 50%}@media only all and (min-width:1025px){.imageZoom-btn:hover{background-color:#000}}.imageZoom-wrapper{display:none;position:relative}.imageZoom-wrapper.aligncenter{text-align:center}.imageZoom-wrapper.state-active{display:block;position:fixed;width:100%;top:0;z-index:200;left:0;text-align:center;height:100%;overflow:auto;background-color:rgba(0,0,0,.95)}.imageZoom-wrapper.state-active .imageZoom-image{position:absolute;top:50%;left:10%;width:80%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out}.imageZoom-wrapper.state-active .imageZoom-image>div{position:relative;display:inline-block}.imageZoom-wrapper.state-active .imageZoom-image img{width:100%}.imageZoom-wrapper.state-active .imageZoom-btn{background-image:url(i/minus.svg)}.imageZoom-wrapper .imageZoom-image{max-width:100%;position:relative}.image-container{padding-bottom:100%;height:0;position:relative}.image-container .spinner{opacity:0;transition:opacity .2s ease}.image-container>div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:1;transition:opacity .2s ease}.image-container.loading .spinner{opacity:1}.image-container.loading>div{opacity:0}.image-container.fixed-height{padding-bottom:0!important}.image-container .alt-text{position:absolute;top:0;left:0;right:0;bottom:0;color:#000;padding:8px;font-size:14px;border:1px solid #eee;overflow:hidden}.mainHeader{position:absolute;z-index:100;left:0;right:0;top:0;height:60px;padding:0 80px 0 40px;text-align:right;background-color:transparent;transition:none}body:not(.state-menu-sticky) .mainHeader{padding-top:8px}body:not(.state-menu-expanded):not(.state-menu-sticky) .mainHeader .burger{top:28px}body.state-menu-sticky-animate .mainHeader{transition:top .3s}body.menuColor-light:not(.state-menu-sticky) .mainHeader .nav-primary a{color:#fff}body.menuColor-light:not(.state-menu-sticky) .mainHeader .burger>i{background-color:#fff}body.menuColor-light:not(.state-menu-sticky) .mainHeader .brand{border:none}body.menuColor-light:not(.state-menu-sticky) .mainHeader .brand svg{fill:#fff}body.state-menu-sticky .mainHeader{position:fixed;top:-60px}body.state-menu-sticky .mainHeader .nav-primary-bg{height:100%;background-color:#fff;position:absolute;z-index:-1;left:0;right:0;top:0}body.state-menu-sticky .mainHeader .burger i{background-color:currentColor}body.state-menu-sticky .mainHeader .brand{height:25px;margin-top:17px}body.state-menu-sticky .mainHeader .brand svg{fill:currentColor}body.state-menu-sticky-show .mainHeader{top:0}body.state-menu-expanded .mainHeader .burger{position:fixed}body.state-menu-expanded .mainHeader .burger>i{background-color:#244752!important}.mainHeader .brand{float:left;width:120px;height:64px;overflow:hidden;margin-top:16px}.mainHeader .brand svg{fill:currentColor;transition:fill .3s;height:64px}.mainHeader .nav-primary{display:inline-block;vertical-align:middle;width:calc(100% - 120px);overflow:hidden;height:60px}@media only all and (min-width:0px) and (max-width:699px){.mainHeader .nav-primary{display:none}}.mainHeader .nav-primary .menu-top-container{display:inline-block;vertical-align:middle}.mainHeader .nav-primary ul{overflow:hidden;text-align:right;line-height:55px}.mainHeader .nav-primary ul li{display:inline-block;vertical-align:middle;padding:0 20px}@media only all and (max-width:1023px){.mainHeader .nav-primary ul li{padding:0 10px}}.mainHeader .nav-primary ul li.state-active a{border-bottom:2px solid currentColor}.mainHeader .nav-primary ul li a{transition:color .5s;color:currentColor;padding:4px 0;font-weight:500;border-bottom:2px solid transparent}@media only all and (min-width:1025px){.mainHeader .nav-primary ul li a:hover{border-bottom-color:currentColor}}.mainHeader .nav-full{position:fixed;z-index:200;padding:14px 30px 18px 42px;overflow-y:auto;top:0;text-align:left;bottom:0;width:400px;background-color:#fff;right:-400px;transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1)}.mainHeader .nav-full .close-menu{margin-top:20px;opacity:0;display:inline-block}.mainHeader .nav-full .close-menu:focus{opacity:1}@media only all and (min-width:0px) and (max-width:699px){.mainHeader .nav-full{width:320px;right:-320px;-webkit-overflow-scrolling:touch}html.ios8-and-below .mainHeader .nav-full{-webkit-overflow-scrolling:auto}}body.state-menu-expanded .mainHeader .nav-full{-webkit-transform:translate3d(-400px,0,0);transform:translate3d(-400px,0,0)}@media only all and (min-width:0px) and (max-width:699px){body.state-menu-expanded .mainHeader .nav-full{-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0)}}.mainHeader .nav-full .nav-full-top{margin-bottom:20px;border-bottom:4px solid currentColor;font-size:24px;padding-bottom:10px;overflow:hidden}.mainHeader .nav-full .nav-full-top .search-wrapper{width:80%;float:left}.mainHeader .nav-full .nav-full-top .search-wrapper form{width:calc(100% - 35px);display:inline-block}.mainHeader .nav-full .nav-full-top .search-wrapper form input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;width:100%;font-weight:500;font-size:18px;padding:5px 0 5px 5px;margin-left:-2px;margin-top:0}.mainHeader .nav-full .nav-full-top .search-wrapper form input[type=search]::-webkit-search-cancel-button,.mainHeader .nav-full .nav-full-top .search-wrapper form input[type=search]::-webkit-search-decoration,.mainHeader .nav-full .nav-full-top .search-wrapper form input[type=search]::-webkit-search-results-button,.mainHeader .nav-full .nav-full-top .search-wrapper form input[type=search]::-webkit-search-results-decoration{display:none}.mainHeader .nav-full .nav-full-top .search-wrapper form input[type=search]:focus{border:none;box-shadow:none;background:rgba(0,0,0,.03)}.mainHeader .nav-full .nav-full-top .search-wrapper form .screen-reader-text,.mainHeader .nav-full .nav-full-top .search-wrapper form input[type=submit]{display:none}.mainHeader .nav-full .nav-full-top .search-wrapper .search-toggler{cursor:pointer;width:15px;height:16px;display:inline-block;vertical-align:-1px}.mainHeader .nav-full .nav-full-top .search-wrapper .search-toggler .icon{height:100%;width:100%}.mainHeader .nav-full .nav-full-top .search-wrapper .search-toggler svg path{fill:#244752}.mainHeader .nav-full .nav-full-top .search-wrapper.state-active form{visibility:visible}.mainHeader .nav-full .nav-full-top .language-link{width:20%;float:right;text-align:right;display:inline-block;padding-right:10px}.mainHeader .nav-full>div,.mainHeader .nav-full>ul{opacity:0;transition:all .3s;transition-delay:.2s;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}body.state-menu-expanded .mainHeader .nav-full>div,body.state-menu-expanded .mainHeader .nav-full>ul{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mainHeader .nav-full ul li{font-size:18px;font-weight:400;margin-bottom:7px}.mainHeader .nav-full ul li a{display:block}.mainHeader .nav-full ul li a span{border-bottom:2px solid transparent}@media only all and (min-width:1025px){.mainHeader .nav-full ul li a:hover span{border-bottom-color:currentColor}}.mainHeader .nav-full ul li a.lang-item img{display:inline-block}.mainHeader .nav-full ul.primary{margin-bottom:30px}.mainHeader .nav-full ul.primary a{font-weight:500}.mainHeader .nav-full ul .spacer{margin-bottom:40px}.mainHeader .nav-full .social{margin-top:50px}.mainHeader .nav-full .social a{display:inline-block;width:40px;height:40px;margin-right:15px}@media only all and (min-width:1025px){.mainHeader .nav-full .social a:hover{opacity:.6}}.mainHeader .nav-full .social a svg{display:block}.mainHeader .nav-full .social a svg path{fill:currentColor}.mainHeader .fullmenu-bg{position:fixed;z-index:199;top:0;left:0;right:100%;bottom:0;background-color:rgba(0,0,0,.55);transition:opacity 1s;opacity:0}body.state-menu-expanded .mainHeader .fullmenu-bg{display:block;opacity:1;right:0}.mainHeader .burger{position:absolute;z-index:201;right:28px;top:19px;width:27px;height:22px;cursor:pointer;background:transparent;border:none;-webkit-appearance:none;padding:0}.mainHeader .burger>i{position:absolute;height:4px;left:0;background-color:currentColor;right:0;border-top-right-radius:2px;border-bottom-right-radius:2px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.mainHeader .burger .b1{top:0}.mainHeader .burger .b2{top:9px}.mainHeader .burger .b3{top:18px}.mainHeader .burger .icon{display:none;width:15px;margin-top:4px;float:right}body.state-menu-expanded .mainHeader .burger{width:20px}body.state-menu-expanded .mainHeader .burger>i{background-color:currentColor}body.state-menu-expanded .mainHeader .burger .b1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:10px;transition-delay:50ms}body.state-menu-expanded .mainHeader .burger .b2{left:50%;right:50%;opacity:0}body.state-menu-expanded .mainHeader .burger .b3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;transition-delay:50ms}.mainFooter{padding:60px 0;overflow:hidden}@media only all and (min-width:0px) and (max-width:699px){.mainFooter{padding:30px 0}}.mainFooter address{line-height:1.5}.mainFooter address a{border-bottom:1px solid currentColor}@media only all and (min-width:1025px){.mainFooter address a:hover{opacity:.6}}@media only all and (min-width:1024px){.mainFooter address{float:left;max-width:70%}}.mainFooter aside a{border-bottom:1px solid currentColor}@media only all and (min-width:1025px){.mainFooter aside a:hover{opacity:.6}}@media only all and (max-width:1023px){.mainFooter aside{margin-top:20px}}@media only all and (min-width:1024px){.mainFooter aside{float:right;text-align:right}}@media only all and (min-width:0px) and (max-width:699px){.mainFooter .social{margin-top:40px}}@media only all and (min-width:700px){.mainFooter .social{clear:both;float:left;margin-top:100px}}.mainFooter .social a{display:inline-block;width:40px;height:40px;margin-right:15px}@media only all and (min-width:1025px){.mainFooter .social a:hover{opacity:.6}}.mainFooter .social a>svg{display:block}.mainFooter .social a>svg path{fill:#000}@media only all and (min-width:0px) and (max-width:699px){.mainFooter .copyright{margin-top:20px;margin-bottom:30px}}@media only all and (min-width:700px){.mainFooter .copyright{float:right;margin-top:110px}}.spinner{position:absolute;top:50%;left:50%;text-indent:-9999em;margin:-10px 0 0 -10px;border-top:3px solid hsla(0,0%,100%,.2);border-right:3px solid hsla(0,0%,100%,.2);border-bottom:3px solid hsla(0,0%,100%,.2);border-left:3px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:a 1.1s infinite linear;animation:a 1.1s infinite linear}.spinner.grey{border-top-color:rgba(0,0,0,.4);border-right-color:rgba(0,0,0,.4);border-bottom-color:rgba(0,0,0,.4);border-left-color:transparent}.spinner.thin{border-width:1px}.spinner.black{border-top-color:#000;border-right-color:#000;border-bottom-color:#000;border-left-color:transparent}.spinner,.spinner:after{border-radius:50%;width:20px;height:20px}.spinner.big{width:40px;height:40px;margin:-20px 0 0 -20px}.page-header{padding-top:130px;margin-bottom:30px}.page-header>h1{font-weight:700;line-height:1.1;margin:0;font-family:Berlingske Serif,Georgia,serif;margin-bottom:10px}@media only all and (min-width:1024px){.page-header>h1{font-size:38px}}@media only all and (max-width:1023px){.page-header>h1{font-size:24px}}.page-header .anchorLinks{margin-bottom:40px}.page-header .anchorLinks li{display:block}@media only all and (min-width:700px){.page-header .anchorLinks li{display:inline-block;margin-right:20px;white-space:nowrap}}.page-header .anchorLinks li a{border-bottom:2px solid transparent;display:block;font-weight:400}@media only all and (min-width:1025px){.page-header .anchorLinks li a:hover{border-bottom-color:currentColor}}.share-buttons{z-index:10}@media only all and (min-width:1025px){.share-buttons a:hover svg{opacity:1}}.share-buttons a svg{display:block;height:40px;width:40px;fill:currentColor;opacity:.35;transition:opacity .1s}@media only all and (max-width:1023px){.share-buttons{margin-bottom:30px}.share-buttons a{display:inline-block;margin-right:10px}}@media only all and (min-width:1024px){.share-buttons{position:absolute;left:40px}.share-buttons a{display:block;margin-bottom:15px}}@media only all and (min-width:1024px) and (max-width:1399px){.share-buttons{left:-30px}}.page-content,.page-hero{overflow:hidden}.page-hero{margin-left:auto;margin-right:auto;background-color:#f2f2f2;margin-bottom:60px}@media only all and (min-width:0px) and (max-width:699px){.page-hero{margin-bottom:30px}}@media only all and (min-width:700px){.page-hero .size-medium{display:none}}.page-hero .size-large{display:none}@media only all and (min-width:700px){.page-hero .size-large{display:block}}.page-footer{background-color:#272727;overflow:hidden}.page-footer .categoryExplore{color:#a7a7a8;padding:30px 0;position:relative}.page-footer .categoryExplore .categoryExploreSlider{overflow:hidden}.page-footer .categoryExplore .items{overflow:hidden;margin-left:-10px;width:2000px}.page-footer .categoryExplore .item a{display:block}.page-footer .categoryExplore .item strong{border-bottom:2px solid transparent}@media only all and (min-width:1025px){.page-footer .categoryExplore .item:hover strong{border-bottom-color:currentColor}.page-footer .categoryExplore .item:hover .readMore{color:currentColor}}.page-footer .categoryExplore .item .image-container{padding-bottom:59.8253%!important;margin-bottom:12px}.page-footer .categoryExplore .slider-arrows button svg{fill:#a7a7a8}.page-footer .categoryExplore .title{font-size:22px;margin-bottom:10px;font-weight:500;font-family:Juli Sans,Helvetica Neue,Helvetica,Arial,Liberation Sans,Arimo,sans-serif}.newsMasonry{overflow:hidden;padding-bottom:30px}.newsMasonry .items{margin:-10px -10px 0}.newsMasonry .items .item{width:33.3%;display:inline-block;vertical-align:top;padding:10px;cursor:pointer}@media only all and (min-width:0px) and (max-width:699px){.newsMasonry .items .item{width:100%}}.newsMasonry .items .item a{display:block}.newsMasonry .items .item strong{display:inline;border-bottom:2px solid transparent}@media only all and (min-width:1025px){.newsMasonry .items .item:hover strong{border-bottom-color:currentColor}.newsMasonry .items .item:hover .readMore{color:currentColor}}.newsMasonry .items .item p{margin:0 0 10px}.newsMasonry .items .item .img-wrapper{position:relative;margin-bottom:15px}.newsMasonry .items .item .img-wrapper img{display:block}.newsMasonry .items .item .img-wrapper .notice{position:absolute;border-radius:50%;background-color:#fff;text-align:center;width:170px;height:170px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:27px;font-family:Berlingske Serif,Georgia,serif;font-weight:700}.newsMasonry .items .item .img-wrapper .notice.style_2 span{color:#e55d66}.newsMasonry .items .item .img-wrapper .notice.style_3{background-color:#e55d66}.newsMasonry .items .item .img-wrapper .notice.style_4{background-color:#bed8a9}.newsMasonry .items .item .img-wrapper .notice.style_5{background-color:#98d6f5}.newsMasonry .items .item .img-wrapper .notice span{position:absolute;top:50%;left:50%;width:80%;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1}@media only all and (min-width:1024px) and (max-width:1399px){.newsMasonry .items .item .img-wrapper .notice{width:140px;height:140px;font-size:25px}}@media only all and (min-width:700px) and (max-width:1023px){.newsMasonry .items .item .img-wrapper .notice{width:100px;height:100px;font-size:18px}}@media only all and (min-width:0px) and (max-width:699px){.newsMasonry .items .item .img-wrapper .notice{width:130px;height:130px;font-size:24px}}.newsMasonry .items .item .content{max-height:200px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}@media only all and (min-width:1024px){.newsMasonry .items .item .content{max-height:100px}}.newsMasonry .items .item .read_more{color:#a7a7a8;font-size:16px;margin-top:10px}.newsMasonry .slider-arrows{display:none}@media only all and (min-width:0px) and (max-width:699px){.newsMasonry .slider-arrows{display:block}}body.single.post main>.container{max-width:820px}body.single.post .page-header h1{margin-bottom:10px}body.single.post article .content a{border-bottom:2px solid #b4d7a5;transition:background .2s}body.single.post article .content a:hover{background-color:#b4d7a5}body.single.post article .post-date{color:#a7a7a8;margin:0}body.single.post article .img-wrapper{margin-bottom:30px}body.single-aino_activity .page-hero{max-width:1250px}.posts-navigation{overflow:hidden}.posts-navigation .screen-reader-text{display:none}.posts-navigation .nav-links{overflow:hidden;margin:50px auto;text-align:center}.posts-navigation .nav-links>div{font-weight:400;display:inline-block;max-width:45%}.posts-navigation .nav-links>div a{border-bottom:2px solid transparent}@media only all and (min-width:1025px){.posts-navigation .nav-links>div a:hover{border-bottom-color:currentColor}}.posts-navigation .nav-next a,.posts-navigation .nav-previous a{background-size:8px;background-repeat:no-repeat}.posts-navigation .nav-next{float:right;text-align:right}.posts-navigation .nav-next a{padding-right:15px;background-image:url(i/arrow-right.svg);background-position:100% 7px}.posts-navigation .nav-previous{float:left;text-align:left}.posts-navigation .nav-previous a{padding-left:15px;background-image:url(i/arrow-left.svg);background-position:0 7px}body.search-no-results .results-count,body.search-results .results-count{margin-bottom:20px}body.search-no-results .alert.search-collection,body.search-results .alert.search-collection{background:#fff;padding:12px 14px;font-size:16px;margin-bottom:40px}body.search-no-results .alert.search-collection .icon,body.search-results .alert.search-collection .icon{display:inline-block;width:16px;vertical-align:middle;margin-right:6px}body.search-no-results .alert.search-collection a,body.search-results .alert.search-collection a{border-bottom:2px solid #b4d7a5;transition:background .2s}body.search-no-results .alert.search-collection a:hover,body.search-results .alert.search-collection a:hover{background-color:#b4d7a5}@media only all and (min-width:1024px){body.search-no-results .page-header,body.search-results .page-header{padding-top:140px}}body.search-no-results .page-header form,body.search-results .page-header form{width:100%;padding:0 0 16px;margin-bottom:16px}body.search-no-results .page-header form label,body.search-results .page-header form label{width:calc(100% - 100px);display:inline-block}body.search-no-results .page-header form label input[type=search],body.search-results .page-header form label input[type=search]{margin-top:4px;width:100%;line-height:50px;height:50px;border:2px solid #000;padding:0 13px;background:transparent}body.search-no-results .page-header form label input[type=search]:focus,body.search-results .page-header form label input[type=search]:focus{box-shadow:none}body.search-no-results .page-header form input[type=submit],body.search-results .page-header form input[type=submit]{display:inline-block;float:right;margin-top:30px;width:80px;line-height:50px;height:50px;border:2px solid #000;padding:0 13px;background:transparent;cursor:pointer}@media only all and (max-width:699px){body.search-no-results .page-header form input[type=submit],body.search-results .page-header form input[type=submit]{margin-top:24px}}@media only all and (min-width:1025px){body.search-no-results .page-header form input[type=submit]:hover,body.search-results .page-header form input[type=submit]:hover{background:#000;color:#fff}}body.search-no-results .page-header,body.search-no-results .search-results,body.search-results .page-header,body.search-results .search-results{margin-left:auto;margin-right:auto;max-width:820px}body.search-no-results .search-results>a,body.search-results .search-results>a{display:block;overflow:hidden;margin-bottom:20px;border-bottom:2px solid rgba(0,0,0,.1)}@media only all and (min-width:1025px){body.search-no-results .search-results>a:hover h3,body.search-results .search-results>a:hover h3{border-bottom-color:currentColor}}@media only all and (min-width:1024px){body.search-no-results .search-results>a,body.search-results .search-results>a{margin-bottom:20px}}body.search-no-results .search-results>a h4,body.search-results .search-results>a h4{color:#a7a7a8;font-size:16px}@media only all and (min-width:0px) and (max-width:699px){body.search-no-results .search-results>a h4,body.search-results .search-results>a h4{font-size:13px}}body.search-no-results .search-results>a h3,body.search-results .search-results>a h3{font-weight:400;line-height:1.1;margin:0;font-family:Juli Sans,Helvetica Neue,Helvetica,Arial,Liberation Sans,Arimo,sans-serif;display:inline;margin-bottom:10px;border-bottom:2px solid transparent}@media only all and (min-width:1024px){body.search-no-results .search-results>a h3,body.search-results .search-results>a h3{font-size:22px}}@media only all and (max-width:1023px){body.search-no-results .search-results>a h3,body.search-results .search-results>a h3{font-size:18px}}body.search-no-results .search-results>a .img-wrapper,body.search-results .search-results>a .img-wrapper{padding:0 20px 20px 0}body.search-no-results .search-results>a .img-wrapper .no-image,body.search-results .search-results>a .img-wrapper .no-image{padding-bottom:62.5%;background:rgba(0,0,0,.05);height:0}@media only all and (min-width:700px){body.search-no-results .search-results>a .img-wrapper,body.search-results .search-results>a .img-wrapper{width:30%;float:left}}@media only all and (min-width:700px){body.search-no-results .search-results>a .text-container,body.search-results .search-results>a .text-container{width:70%;float:left}}@media only all and (max-width:1023px){body.search-no-results .search-results>a .text-container p,body.search-results .search-results>a .text-container p{font-size:14px;line-height:20px}}body.search-no-results .search-results>a p,body.search-results .search-results>a p{margin:10px 0}.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-textarea{width:100%}.wpcf7 .wpcf7-submit,.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-textarea{border:2px solid #000;background-color:#fff;padding:10px;border-radius:0;box-shadow:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .wpcf7-submit{padding:10px 25px;cursor:pointer}@media only all and (min-width:1025px){.wpcf7 .wpcf7-submit:hover{background-color:#000;color:#fff}}.wpcf7 .wpcf7-not-valid-tip{padding:10px 0 0;color:#e04343}.wpcf7 .wpcf7-validation-errors{background-image:url(i/alert-circled.svg);background-size:18px;background-repeat:no-repeat;background-position:10px 11px;border:0;border-bottom:2px solid #e04343}.wpcf7 .wpcf7-response-output{background-color:#fff;margin:50px 0 0;padding:8px 14px 8px 35px}@font-face{font-family:Berlingske Serif;src:url(fonts/BerlingskeSerif-Rg.eot);src:url(fonts/BerlingskeSerif-Rg.eot?#iefix) format("embedded-opentype"),url(fonts/BerlingskeSerif-Rg.woff2) format("woff2"),url(fonts/BerlingskeSerif-Rg.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Berlingske Serif;src:url(fonts/BerlingskeSerif-It.eot);src:url(fonts/BerlingskeSerif-It.eot?#iefix) format("embedded-opentype"),url(fonts/BerlingskeSerif-It.woff2) format("woff2"),url(fonts/BerlingskeSerif-It.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Berlingske Serif;src:url(fonts/BerlingskeSerif-Bd.eot);src:url(fonts/BerlingskeSerif-Bd.eot?#iefix) format("embedded-opentype"),url(fonts/BerlingskeSerif-Bd.woff2) format("woff2"),url(fonts/BerlingskeSerif-Bd.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Juli Sans;src:url(fonts/JuliSans-Light.eot);src:url(fonts/JuliSans-Light.eot?#iefix) format("embedded-opentype"),url(fonts/JuliSans-Light.woff2) format("woff2"),url(fonts/JuliSans-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Juli Sans;src:url(fonts/JuliSans-Regular.eot);src:url(fonts/JuliSans-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/JuliSans-Regular.woff2) format("woff2"),url(fonts/JuliSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Juli Sans;src:url(fonts/JuliSans-Medium.eot);src:url(fonts/JuliSans-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/JuliSans-Medium.woff2) format("woff2"),url(fonts/JuliSans-Medium.woff) format("woff");font-weight:500;font-style:normal}.acf-block{margin-bottom:60px;position:relative}@media only all and (min-width:0px) and (max-width:699px){.acf-block{margin-bottom:30px}}.acf-block>h2{font-weight:700;line-height:1.1;margin:0;font-family:Berlingske Serif,Georgia,serif}@media only all and (min-width:1024px){.acf-block>h2{font-size:36px;margin-bottom:30px}}@media only all and (max-width:1023px){.acf-block>h2{font-size:24px;margin-bottom:15px}}.acf-block>h3{font-weight:500;line-height:1.1;margin:0;padding-bottom:10px;border-bottom:4px solid currentColor;font-family:Juli Sans,Helvetica Neue,Helvetica,Arial,Liberation Sans,Arimo,sans-serif}@media only all and (min-width:1024px){.acf-block>h3{font-size:22px;margin-bottom:30px}}@media only all and (max-width:1023px){.acf-block>h3{font-size:18px;margin-bottom:15px}}.acf-block>h4{font-weight:500}@media only all and (min-width:700px){.acf-block.links .link-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.acf-block.links .link{margin-bottom:40px;display:block}@media only all and (min-width:700px){.acf-block.links .link{display:inline-block;vertical-align:top;padding-left:10px;padding-right:10px}}.acf-block.links .link img{width:100%;display:block}.acf-block.links .link p{margin:5px 0 0}.acf-block.links .link h4{display:inline;border-bottom:2px solid transparent}@media only all and (min-width:1025px){.acf-block.links .link:hover h4{border-bottom-color:currentColor}.acf-block.links .link:hover .readMore{color:currentColor}}@media only all and (min-width:700px){.acf-block.links .two_columns .link{width:50%}}.acf-block.links .two_columns .link .image-container{margin-bottom:20px}.acf-block.links .two_columns .link h4{font-weight:500;line-height:1.1;margin:0;font-family:Juli Sans,Helvetica Neue,Helvetica,Arial,Liberation Sans,Arimo,sans-serif;margin-bottom:8px;margin-top:15px;border-bottom-width:2px}@media only all and (min-width:1024px){.acf-block.links .two_columns .link h4{font-size:22px}}@media only all and (max-width:1023px){.acf-block.links .two_columns .link h4{font-size:18px}}@media only all and (min-width:700px){.acf-block.links .three_columns .link{width:33.33333%}}.acf-block.links .three_columns .link .image-container{margin-bottom:15px}.acf-block.links .three_columns .link h4{font-size:18px;font-weight:500;margin:0;margin-top:15px}.acf-block.file{max-width:820px;margin-left:auto;margin-right:auto}.acf-block.file strong{display:block;border-bottom:3px solid currentColor;margin-bottom:20px}@media only all and (min-width:1024px){.acf-block.file a{display:inline-block;margin-right:30px}}@media only all and (min-width:1025px){.acf-block.file a:hover{opacity:.6}}.acf-block.file .icon{width:30px;height:40px;display:inline-block;vertical-align:middle;margin-right:5px}@media only all and (max-width:1023px){.acf-block.file .file-title{width:calc(100% - 40px);display:inline-block;vertical-align:top}}.acf-block.calendar-link{max-width:820px;margin-left:auto;margin-right:auto}.acf-block.quotes{margin-bottom:40px}.acf-block.quotes .quotesSlider{background:#fff;min-height:300px;color:#e55d66}.acf-block.quotes .quotesSlider,.acf-block.quotes .quotesSlider .inner{position:relative;overflow:hidden}.acf-block.quotes .quotesSlider .item{overflow:hidden;padding:30px;float:left}@media only all and (min-width:700px){.acf-block.quotes .quotesSlider .item{padding:50px 60px 40px 80px}}.acf-block.quotes .quotesSlider .item blockquote{overflow:hidden;padding:0;margin:0}.acf-block.quotes .quotesSlider .item blockquote .quoteText{font-family:Berlingske Serif,Georgia,serif;position:relative;font-style:oblique}@media only all and (min-width:700px){.acf-block.quotes .quotesSlider .item blockquote .quoteText{width:70%;float:left}}.acf-block.quotes .quotesSlider .item blockquote .quoteText .icon{width:35px;height:35px}.acf-block.quotes .quotesSlider .item blockquote .quoteText .icon svg path{fill:currentColor}@media only all and (min-width:700px) and (max-width:1023px){.acf-block.quotes .quotesSlider .item blockquote .quoteText .icon{position:absolute;top:7px}}@media only all and (min-width:1024px){.acf-block.quotes .quotesSlider .item blockquote .quoteText .icon{position:absolute;top:7px;width:40px;height:40px}}.acf-block.quotes .quotesSlider .item blockquote p{margin:0 0 15px;font-size:24px;line-height:1.55}@media only all and (min-width:700px){.acf-block.quotes .quotesSlider .item blockquote p{font-size:27px}}@media only all and (min-width:700px) and (max-width:1023px){.acf-block.quotes .quotesSlider .item blockquote p{padding-left:50px}}@media only all and (min-width:1024px){.acf-block.quotes .quotesSlider .item blockquote p{padding-left:70px}}.acf-block.quotes .quotesSlider .item blockquote cite{display:block;font-style:normal;padding-top:15px;position:relative;font-size:15px;margin-top:5px}@media only all and (min-width:700px){.acf-block.quotes .quotesSlider .item blockquote cite{float:left;width:30%;padding-left:30px}}.acf-block.quotes .quotesSlider .item blockquote cite a{letter-spacing:.5px}.acf-block.quotes .quotesSlider .item blockquote cite:before{content:" ";position:absolute;width:100px;top:0;height:3px;background-color:currentColor}.acf-block.quotes .quotesSlider .item blockquote cite strong{display:block}.acf-block.quotes .slider-arrows svg{fill:#e55d66}.acf-block.wysiwyg{max-width:820px;margin-left:auto;margin-right:auto;line-height:1.6}.acf-block.wysiwyg a[href]:not(.image-has-zoom){border-bottom:2px solid #b4d7a5;transition:background .2s}.acf-block.wysiwyg a[href]:not(.image-has-zoom):hover{background-color:#b4d7a5}.acf-block.wysiwyg .state-scroll-off{pointer-events:none}.acf-block.wysiwyg .google-map-overlay,.acf-block.wysiwyg p{margin:0 0 20px}.acf-block.wysiwyg .google-map-overlay+h3,.acf-block.wysiwyg p+h3{margin-top:50px}.acf-block.wysiwyg .google-map-overlay:empty,.acf-block.wysiwyg p:empty{display:none}.acf-block.wysiwyg iframe{width:100%}@media only all and (min-width:0px) and (max-width:699px){.acf-block.gallery{margin-bottom:50px}}.acf-block.gallery .item{position:relative}.acf-block.gallery .item .caption{position:absolute;font-size:16px}@media only all and (min-width:0px) and (max-width:699px){.acf-block.gallery .item .caption{font-size:12px}}.acf-block.gallery.single{text-align:center}.acf-block.gallery.single .item{max-width:100%;display:block}.acf-block.gallery.single .item .image-holder{display:block}.acf-block.gallery.single .item.portrait{width:50%;margin-left:auto;margin-right:auto}.acf-block.gallery.side-by-side .item{width:50%;display:inline-block;vertical-align:middle}.acf-block.gallery.side-by-side .item .image-holder{display:block}.acf-block.gallery.side-by-side .item:nth-of-type(1){padding-right:10px}.acf-block.gallery.side-by-side .item:nth-of-type(2){padding-left:10px}.acf-block.gallery.slider{position:relative}.acf-block.gallery.slider .caption{position:static;text-align:center;padding:3px 7px}.acf-block.gallery.slider .gallerySlider{overflow:hidden}.acf-block.gallery.slider .gallerySlider .items{width:2000px}.acf-block.gallery.slider .gallerySlider .items .item{display:inline-block;vertical-align:middle;float:none!important;height:100%;width:800px;text-align:center}body.home h2 .all-activities{float:right;font-size:15px;margin-top:2px;letter-spacing:.25px;border-bottom:2px solid transparent}@media only all and (min-width:1025px){body.home h2 .all-activities:hover{border-bottom-color:currentColor}}body.home main{padding-bottom:0}body.home .topSlider{overflow:hidden;position:relative;margin-bottom:50px}body.home .topSlider .scroll-down{position:absolute;width:200px;bottom:30px;left:50%;margin-left:-100px;text-align:center;cursor:pointer;-webkit-animation:b 3s infinite ease-in-out;animation:b 3s infinite ease-in-out}body.home .topSlider .scroll-down .icon{width:23px;display:inline-block}@media only all and (max-width:1399px){body.home .topSlider{height:600px}}@media only all and (min-width:1400px){body.home .topSlider{height:600px;height:100vh}}body.home .topSlider svg path{fill:#244752}body.home .topSlider .items{height:100%}body.home .topSlider .items .item{height:100%;background-color:#000;position:relative}body.home .topSlider .items .item.textColor-light{color:#fff}body.home .topSlider .items .item .item-image{height:100%;background-size:cover;background-position:50%}body.home .topSlider .items .item .item-text-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:70%;left:15%}body.home .topSlider .items .item .item-text-wrapper a{display:block}body.home .topSlider .items .item .item-text-wrapper h2{font-weight:700;font-size:86px;line-height:1.17;margin-bottom:0;font-family:Berlingske Serif,Georgia,serif}@media only all and (min-width:0px) and (max-width:699px){body.home .topSlider .items .item .item-text-wrapper h2{font-size:30px}}@media only screen and (min-width:700px) and (max-width:1000px) and (max-height:700px){body.home .topSlider .items .item .item-text-wrapper h2{font-size:60px}}body.home .topSlider .items .item .item-text-wrapper .item-text{font-size:46px;line-height:1.2;max-width:650px}@media only all and (min-width:0px) and (max-width:699px){body.home .topSlider .items .item .item-text-wrapper .item-text{font-size:20px}}body.home .topSlider .items .item .item-text-wrapper.logo.logo-placement-center{text-align:center}body.home .topSlider .items .item .item-text-wrapper.logo.logo-placement-center .item-logo img{margin:0 auto}body.home .topSlider .items .item .item-text-wrapper.logo .item-text{max-width:100%}body.home .topSlider .items .item .item-text-wrapper.logo .item-logo img{width:auto;height:100%;max-height:150px}@media only all and (min-width:0px) and (max-width:699px){body.home .topSlider .items .item .item-text-wrapper.logo .item-logo img{max-height:60px}}body.home .topSlider .items .item.veil .item-image{opacity:.86}body.home .topSlider .slider-arrows{position:absolute;width:100%;top:50%}@media only all and (min-width:700px){body.home .topSlider .slider-arrows .arrow.left{left:50px}body.home .topSlider .slider-arrows .arrow.right{right:50px}}@media only all and (min-width:0px) and (max-width:699px){body.home .topSlider .slider-arrows .arrow.left{left:10px}body.home .topSlider .slider-arrows .arrow.right{right:10px}}body.home .topSlider .slider-arrows svg{display:block;width:100%;transition:fill .5s}body.home.menuColor-light .topSlider svg path{fill:#fff}body.home .calendar h2,body.home .news h2{font-weight:500;line-height:1.1;margin:0;padding-bottom:10px;border-bottom:4px solid currentColor;font-family:Juli Sans,Helvetica Neue,Helvetica,Arial,Liberation Sans,Arimo,sans-serif}@media only all and (min-width:1024px){body.home .calendar h2,body.home .news h2{font-size:22px;margin-bottom:30px}}@media only all and (max-width:1023px){body.home .calendar h2,body.home .news h2{font-size:18px;margin-bottom:15px}}body.home .calendar{position:relative;margin-bottom:30px}@media only all and (min-width:0px) and (max-width:699px){body.home .calendar .slider-arrows button{top:43%}}body.home .calendarSlider{overflow:hidden}body.home .calendarSlider .items{width:2000px;overflow:hidden;margin-left:-10px}body.home .news{position:relative;margin-bottom:50px}body.home .news .loadMore{margin-top:30px}.preFooter{background-color:#244752;color:#fff;padding:10px 0}.preFooter ul li{display:inline-block;vertical-align:top;text-transform:uppercase;margin-right:22px}@media only all and (min-width:1400px){.preFooter ul li{margin-right:30px}}@media only all and (min-width:0px) and (max-width:699px){.preFooter ul li{font-size:14px}}.preFooter ul li a{display:block;padding:12px 0;color:#f2f2f2}.preFooter ul li a:before{content:" ";margin-right:5px;background-image:url(i/arrow-right-white.svg);background-size:10px 10px;background-position:0 50%;background-repeat:no-repeat;height:10px;width:10px;display:inline-block}.preFooter ul li a span{border-bottom:2px solid transparent;font-weight:400}@media only all and (min-width:1025px){.preFooter ul li a:hover span{border-bottom-color:currentColor}}body.activities .categoryFilter{margin-bottom:20px;overflow:hidden}body.activities .categoryFilter>div{list-style-type:none;display:block;float:left;margin:0 5px 10px 0}body.activities .categoryFilter>div button{padding:8px 12px 8px 9px;border:1px solid currentColor;line-height:1;font-size:15px;border-radius:1px;cursor:pointer;transition:all 80ms ease}body.activities .categoryFilter>div button.state-active{background-color:#244752;color:#fff;border-color:#000}body.activities .categoryFilter>div button.state-active:hover{opacity:1}@media only all and (min-width:1025px){body.activities .categoryFilter>div button:hover{opacity:.5}}body.activities .page-hero{max-width:1250px}body.activities .tabs-nav{margin-bottom:30px}body.activities .tabs-nav li{display:inline-block;vertical-align:bottom;margin-right:15px;font-size:20px}body.activities .tabs-nav li .label{padding:0 0 3px;display:block}@media only all and (min-width:0px) and (max-width:699px){body.activities .tabs-nav li:first-child{display:block}}body.activities .tabs-nav li a{padding:8px 0 0;border-bottom:0;display:block;position:relative;font-weight:500}@media only all and (min-width:0px) and (max-width:699px){body.activities .tabs-nav li a{font-size:18px}}body.activities .tabs-nav li a span{border-bottom:3px solid transparent;display:inline-block}@media only all and (min-width:1025px){body.activities .tabs-nav li a:hover span{border-bottom-color:currentColor}}body.activities .tabs-nav li a.state-active span{border-bottom-color:currentColor}body.activities #kalender,body.activities #kategori{overflow:hidden}body.activities #kalender .items,body.activities #kategori .items{margin:0 -10px}body.activities #kategori .aino_activity{width:316px;padding:0 10px 30px;display:inline-block;vertical-align:top}@media only all and (min-width:1025px){body.activities #kategori .aino_activity:hover h4{border-bottom-color:currentColor}}body.activities #kategori .aino_activity h4{font-weight:500;display:block;display:inline;margin:12px 0 8px;border-bottom:2px solid transparent}body.activities #kategori .aino_activity .image-container{padding-bottom:59.8253%!important;margin-bottom:12px}body.activities #kategori .aino_activity p{margin:0 0 5px}html.js body.activities .tabs-content-pane{display:none}html.js body.activities .tabs-content-pane.state-active{display:block}@media only all and (min-width:700px){.page-footer .categoryExplore body.activities .tabs-content-pane .item,body.activities .tabs-content-pane .calendarItem,body.activities .tabs-content-pane .page-footer .categoryExplore .item{height:330px}}@media only all and (min-width:0px) and (max-width:699px){.page-footer .categoryExplore body.activities .tabs-content-pane .item,body.activities .tabs-content-pane .calendarItem,body.activities .tabs-content-pane .page-footer .categoryExplore .item{margin-bottom:25px}}body.activities .no-hits{display:none;background-color:#fff;padding:12px 14px}body.activities .no-hits .icon{display:inline-block;vertical-align:-3px;width:18px;height:18px;margin-right:7px}body.activities .no-hits a{border-bottom:2px solid #b4d7a5;transition:background .2s}body.activities .no-hits a:hover{background-color:#b4d7a5}body.activity .share-buttons{position:static}body.activity .share-buttons a{display:inline-block;margin-right:10px}@media only all and (min-width:0px) and (max-width:699px){body.activity .extra{margin-bottom:20px}}@media only all and (min-width:700px){body.activity .extra{width:29%;display:inline-block;vertical-align:top;padding-right:30px}}body.activity .categories h4{font-weight:500}body.activity .categories ul li{display:inline-block;margin-right:5px;margin-bottom:5px}body.activity .categories ul li a{font-size:14px;padding:5px 8px;display:block;border:1px solid currentColor}@media only all and (min-width:1025px){body.activity .categories ul li a:hover{opacity:.7}}body.activity article a[href]:not(.image-has-zoom){border-bottom:2px solid #b4d7a5;transition:background .2s}body.activity article a[href]:not(.image-has-zoom):hover{background-color:#b4d7a5}body.activity article p:first-of-type{margin-top:0}@media only all and (min-width:700px){body.activity article{width:70%;display:inline-block;vertical-align:top;margin-bottom:40px}}body.activity .occasions{overflow:hidden}@media only all and (min-width:700px){body.activity .occasions{margin-left:29%;padding-left:5px}}body.activity .occasions h3{font-weight:400;line-height:1.1;margin:0;padding-bottom:10px;border-bottom:4px solid currentColor;font-family:Juli Sans,Helvetica Neue,Helvetica,Arial,Liberation Sans,Arimo,sans-serif}@media only all and (min-width:1024px){body.activity .occasions h3{font-size:22px;margin-bottom:30px}}@media only all and (max-width:1023px){body.activity .occasions h3{font-size:18px;margin-bottom:15px}}.occasion{overflow:hidden;margin-bottom:40px}@media only all and (min-width:0px) and (max-width:699px){.occasion{margin-bottom:20px}}.occasion .header{font-size:20px;line-height:1.2;font-weight:500}.occasion .calendarItem,.occasion .page-footer .categoryExplore .item,.page-footer .categoryExplore .occasion .item{padding:0;height:auto}@media only all and (min-width:0px) and (max-width:699px){.occasion .calendarItem,.occasion .page-footer .categoryExplore .item,.page-footer .categoryExplore .occasion .item{width:100%;margin-bottom:10px}}@media only all and (min-width:700px) and (max-width:1023px){.occasion .calendarItem,.occasion .page-footer .categoryExplore .item,.page-footer .categoryExplore .occasion .item{width:30%}}@media only all and (min-width:700px) and (max-width:1023px){.occasion .calendarItem .image-container,.occasion .page-footer .categoryExplore .item .image-container,.page-footer .categoryExplore .occasion .item .image-container{padding-bottom:100%!important}}@media only all and (min-width:1024px){.occasion .calendarItem,.occasion .page-footer .categoryExplore .item,.page-footer .categoryExplore .occasion .item{width:40%}}@media only all and (min-width:700px){.occasion .text-container{display:inline-block;vertical-align:top;padding-left:15px}}@media only all and (min-width:700px) and (max-width:1023px){.occasion .text-container{width:70%;font-size:14px}}@media only all and (min-width:1024px){.occasion .text-container{width:60%;padding-left:25px}}.occasion .expandable{height:90px;width:100%;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only all and (min-width:1400px){.occasion .expandable{-webkit-line-clamp:4;height:120px}}.occasion .expandable.state-active{height:auto;-webkit-line-clamp:inherit}.occasion .time{margin-top:5px}.occasion .readMore{cursor:pointer;border-bottom:2px solid #b4d7a5;transition:background .2s;margin-top:8px;display:inline-block;color:currentColor}.occasion .readMore:hover{background-color:#b4d7a5}.occasion .readMore:before{content:"+";display:inline-block;width:15px}.occasion .readMore.state-active{display:none}