@media (min-width:769px) {
 .liftup-box--wide .liftup-box__caption{font-size:15px;font-size:0.9375rem;left:auto;right:0;} 
}.liftup-box--wide .liftup-box__title{color:#fff;font-size:2em;margin-bottom:0.5em;}.liftup-box--wide .liftup-box__group-right{position:relative;width:100%;}@media (min-width:769px) {
 .liftup-box--wide .liftup-box__group-right{float:left;width:50%;} 
}@media (min-width:1320px) {
 .liftup-box--wide .liftup-box__group-right{margin-left:0.5%;width:49.5%;} 
}.liftup-box--wide .liftup-box__group-right:after{border-color:#00aeef transparent transparent;border-style:solid;border-width:15px 15px 0;content:"";height:0;position:absolute;right:50%;top:0;width:0;}@media (min-width:769px) {
 .liftup-box--wide .liftup-box__group-right:after{border-color:transparent #00aeef transparent transparent;border-style:solid;border-width:15px 15px 15px 0;content:"";height:0;margin-top:-15px;position:absolute;right:0;top:50%;width:0;} 
}.liftup-box--wide .liftup-box__group-left{float:none;padding:2em;width:100%;}@media (min-width:769px) {
 .liftup-box--wide .liftup-box__group-left{float:right;width:50%;} 
}@media (min-width:1320px) {
 .liftup-box--wide .liftup-box__group-left{margin-right:0.5%;width:49.5%;} 
}.liftup-box--wide:nth-child(2){background-color:#fff;color:rgba(17,17,17,0.7);}.liftup-box--wide:nth-child(2) .liftup-box__title{color:#111;}.liftup-box--wide:nth-child(2) .liftup-box__caption{background-color:white;color:#1d1d1a;left:0;max-width:50%;right:auto;width:auto;}@media (min-width:1320px) {
 .liftup-box--wide:nth-child(2) .liftup-box__group-right{margin-left:0;margin-right:0.5%;} 
}.liftup-box--wide:nth-child(2) .liftup-box__group-right:after{border-color:#fff transparent transparent;border-style:solid;border-width:15px 15px 0;content:"";height:0;position:absolute;right:50%;top:0;width:0;}@media (min-width:769px) {
 .liftup-box--wide:nth-child(2) .liftup-box__group-right:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 15px;content:"";height:0;left:0;margin-top:-15px;position:absolute;top:50%;width:0;} 
}@media (min-width:769px) {
 .liftup-box--wide:nth-child(2) .liftup-box__group-left{float:left;} 
}@media (min-width:1320px) {
 .liftup-box--wide:nth-child(2) .liftup-box__group-left{margin-right:0;margin-left:0.5%;} 
}.liftup-box--blog-post.node{padding-bottom:0;}.liftup-box--blog-post .liftup-box__content{margin-bottom:0;}.liftup-box__quote{font-weight:normal;margin:10px 0 20px;padding:10px 0 10px 35px;position:relative;}.liftup-box__quote:before{color:#BBD80A;content:"”";font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100px;left:-2px;position:absolute;top:-15px;}.liftup-box__quote a{font-size:22px;font-size:1.375rem;}.liftup-box__author{background-color:rgba(0,0,0,0.04);border-top:1px solid #A0CDEA;margin:0 -20px;padding:20px;}.liftup-box__author .liftup-box__author-label{color:#949494;font-size:0.875em;font-style:italic;}.liftup-box__author h3{margin:5px 0 0;}.liftup-box--social{font-size:14px;font-size:0.875rem;}.liftup-box--social.node{border-bottom:none;max-width:96%;padding:10px 20px 20px;}.liftup-box--social.some-type-twitter{background-color:#55ACEE;color:#fff;}.liftup-box--social.some-type-twitter :focus{outline:3px solid #fff;outline-offset:0;}[data-whatinput="keyboard"] .liftup-box--social.some-type-twitter :focus{outline-color:#fff;}[data-whatinput="mouse"] .liftup-box--social.some-type-twitter :focus{outline-color:#fff;}[data-whatinput="touch"] .liftup-box--social.some-type-twitter :focus{outline-color:#f8bb4e;}.liftup-box--social.some-type-twitter .top{border-bottom:1px solid #A0CDEA;}.liftup-box--social.some-type-twitter .top .some-id{color:transparent;font-size:1px;letter-spacing:-1px;height:35px;text-indent:0;width:35px;}.liftup-box--social.some-type-twitter .top .some-id:before{content:"\f12d";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.liftup-box--social.some-type-twitter .top .some-id:before{color:#FFFFFF;font-size:35px;line-height:35px;}.liftup-box--social.some-type-twitter .top .some-id .date{margin-left:20px;}.liftup-box--social.some-type-facebook{background-color:#EDEEF2;}.liftup-box--social.some-type-facebook .top{border-bottom:1px solid #C2C4D9;}.liftup-box--social.some-type-facebook .top .some-id{color:transparent;font-size:1px;letter-spacing:-1px;height:35px;position:relative;text-indent:0;width:35px;}.liftup-box--social.some-type-facebook .top .some-id:before{content:"\f10f";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.liftup-box--social.some-type-facebook .top .some-id:before{color:#3c5a99;font-size:35px;line-height:35px;position:relative;z-index:2;}.liftup-box--social.some-type-facebook .top .some-id:after{background-color:#FFFFFF;bottom:1px;content:"";display:block;height:30px;position:absolute;right:5px;width:20px;z-index:1;}.liftup-box--social.some-type-facebook .top .some-id .date{margin-left:20px;}.liftup-box--social.some-type-instagram{padding:10px 20px 0;}.liftup-box--social.some-type-instagram .top{border-bottom:1px solid #C2C4D9;}.liftup-box--social.some-type-instagram .top .some-id{color:transparent;font-size:1px;letter-spacing:-1px;height:35px;text-indent:0;width:35px;}.liftup-box--social.some-type-instagram .top .some-id:before{content:"\f112";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.liftup-box--social.some-type-instagram .top .some-id:before{color:#696969;font-size:35px;line-height:35px;}.liftup-box--social.some-type-instagram .top .some-id .date{margin-left:20px;}.liftup-box--social.some-type-instagram .body{font-weight:bold;}.liftup-box--social.some-type-instagram .liftup-box__image{margin:10px -20px 0;}.liftup-box--social.some-type-instagram .liftup-box__image img{display:block;line-height:0;width:100%;}.liftup-box--social.some-type-linkedin .top{border-bottom:1px solid #C2C4D9;}.liftup-box--social.some-type-linkedin .top .some-id{color:transparent;font-size:1px;letter-spacing:-1px;height:35px;position:relative;text-indent:0;width:35px;}.liftup-box--social.some-type-linkedin .top .some-id:before{content:"\f113";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.liftup-box--social.some-type-linkedin .top .some-id:before{color:#3c5a99;font-size:35px;line-height:35px;position:relative;z-index:2;}.liftup-box--social.some-type-linkedin .top .some-id:after{background-color:#FFFFFF;bottom:2px;content:"";display:block;height:30px;position:absolute;right:5px;width:24px;z-index:1;}.liftup-box--social.some-type-linkedin .top .some-id .date{margin-left:20px;}.liftup-box--social.some-type-linkedin .share-title{font-weight:bold;margin-bottom:10px;}.liftup-box--social.some-type-youtube .top{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:12px;}.liftup-box--social.some-type-youtube .top .some-id{color:transparent;font-size:1px;letter-spacing:-1px;height:35px;position:relative;text-indent:0;width:65px;}.liftup-box--social.some-type-youtube .top .some-id:before{content:"\f132";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.liftup-box--social.some-type-youtube .top .some-id:before{color:#000;font-size:35px;line-height:33px;position:relative;z-index:2;}.liftup-box--social.some-type-youtube .top .some-id .date{margin-left:20px;}.liftup-box--social.some-type-youtube .share-title{font-weight:bold;margin-bottom:10px;}.liftup-box--social.some-type-youtube .liftup-box__image a{display:block;position:relative;}.liftup-box--social.some-type-youtube .liftup-box__image a:before{content:"\f12f";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.liftup-box--social.some-type-youtube .liftup-box__image a:before{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e52d27;font-size:50px;left:50%;margin-left:-29px;position:absolute;top:50%;z-index:100;}.liftup-box--social.some-type-youtube .liftup-box__image a:after{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ffffff;content:"";display:block;height:30px;margin-right:-20px;position:absolute;right:50%;top:50%;width:40px;z-index:99;}.liftup-box--social.some-type-youtube > .body{font-size:0.9em;}.liftup-box--social .top{margin:0px -20px 20px;padding:0 20px 10px;background-size:29px;background-repeat:no-repeat;background-position:20px top;}.liftup-box--social .top .some-id{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-block;height:0;}.liftup-box--social .top .date{display:inline-block;margin-left:10px;}.liftup-box--social .liftup-box__image{margin:10px -10px -10px;}.liftup-box--social .body{word-wrap:break-word;}.liftup-box--social .share-title{font-weight:normal;margin-bottom:0;word-wrap:break-word;}.liftup-box--social .share-caption{margin-bottom:10px;color:#949494;font-size:0.875em;font-style:italic;}.liftup-box--topic :focus{outline:3px solid #00375e;outline-offset:0;}[data-whatinput="keyboard"] .liftup-box--topic :focus{outline-color:#00375e;}[data-whatinput="mouse"] .liftup-box--topic :focus{outline-color:#00375e;}[data-whatinput="touch"] .liftup-box--topic :focus{outline-color:#f8bb4e;}.liftup-box--topic.node{margin:0 0 10px;padding:0;width:100%;}@media (min-width:551px) {
 .liftup-box--topic.node{margin:1%;width:48%;} 
}@media (min-width:769px) {
 .liftup-box--topic.node{margin:0.5%;width:49%;} 
}@media (min-width:1320px) {
 .liftup-box--topic.node{margin:0.5%;width:32.33333%;} 
}.liftup-box--topic .liftup-box__image{line-height:0;}@media (min-width:1320px) {
 .has-one-sidebar .liftup-box--topic.node{margin:0.5%;width:32.33333%;} 
}@media (min-width:1320px) {
 .has-two-sidebars .liftup-box-list--topic-list{margin:0 -1%;} 
}@media (min-width:1320px) {
 .has-two-sidebars .liftup-box--topic.node{margin:1%;width:48%;} 
}.liftup-box--topic.node--service a{color:#fff;}.liftup-box--topic.node--service .liftup-box__caption{position:static;width:100%;}.link-to-content{margin-top:20px;}.link-to-content a{font-weight:bold;padding-right:13px;position:relative;}.link-to-content a:after{border-color:transparent transparent transparent #00aeef;border-style:solid;border-width:6px 0 6px 6px;content:"";height:0;left:0;margin-top:-5px;position:absolute;top:50%;width:0;left:auto;right:0;}.link-to-content--multiple{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px;}.link-to-content--multiple a{margin-bottom:7px;}.link-to-content--multiple a:last-child{margin-bottom:0;}.links > li{list-style:none;}.main-liftups{margin:3% 0.5% 2%;}.main-liftups:after{content:"";display:table;clear:both;}.main-liftup-row{margin-bottom:1%;}.main-liftup-row:after{content:"";display:table;clear:both;}.main-liftup-box{background-color:#fff;border-bottom:4px solid #00aeef;position:relative;}.main-liftup-box :focus{outline:3px solid #00375e;outline-offset:0;}[data-whatinput="keyboard"] .main-liftup-box :focus{outline-color:#00375e;}[data-whatinput="mouse"] .main-liftup-box :focus{outline-color:#00375e;}[data-whatinput="touch"] .main-liftup-box :focus{outline-color:#f8bb4e;}.main-liftup-box__media{background:#fff;position:relative;margin-bottom:-4px;}.main-liftup-box__media figure{line-height:0;margin:0;}.main-liftup-box__media:after{background:#fff;bottom:0;content:" ";display:block;height:25px;margin-bottom:-12.5px;position:absolute;right:50%;width:25px;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-webkit-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}@media (min-width:1138px) {
 .main-liftup-box__media:after{bottom:auto;margin-top:-12.5px;margin-bottom:0;right:-12.5px;top:50%;} 
}@media (min-width:1138px) {
 .main-liftup-box__media{width:50%;float:left;margin-right:-100%;margin-left:0;clear:none;} 
}.main-liftup-box__content{background:#fff;padding:20px;}@media (min-width:1138px) {
 .main-liftup-box__content{width:50%;float:right;margin-left:0;margin-right:0;clear:none;} 
}.main-liftup-box__title{font-weight:600;margin:0 0 0.5em;}.main-liftup-box__title a{color:#1d1d1a;}.main-liftup-box__text{line-height:1.6;}.main-liftup-box__caption{font-size:14px;font-size:0.875rem;background-color:#00aeef;bottom:10px;color:#fff;font-weight:200;left:0;line-height:1.2em;margin:0;padding:10px 20px;position:absolute;width:40%;}@media (min-width:1138px) {
 .main-liftup-box__caption{width:70%;font-size:18px;font-size:1.125rem;} 
}.main-liftup-box-4{clear:both;}@media (min-width:769px) {
 .main-liftup-box-4 .main-liftup-box__media:after{bottom:auto;margin-top:-12.5px;margin-bottom:0;right:-12.5px;top:50%;} 
}@media (min-width:769px) {
 .main-liftup-box-4 .main-liftup-box__media{width:50%;float:left;margin-right:-100%;margin-left:0;clear:none;} 
}@media (min-width:769px) {
 .main-liftup-box-4 .main-liftup-box__content{width:50%;float:right;margin-left:0;margin-right:0;clear:none;} 
}@media (min-width:1138px) {
 .main-liftup-box-4 .main-liftup-box__content{padding:30px;} 
}.main-liftup-box-4 .main-liftup-box__title{font-size:1.42875em;}@media (min-width:1138px) {
 .main-liftup-box-4 .main-liftup-box__title{font-size:1.71424em;} 
}@media (min-width:1138px) {
 .main-liftup-box-4 .main-liftup-box__title{font-size:2.572em;} 
}.main-liftup-box-2 .main-liftup-box__caption{bottom:20px;}@media (min-width:769px) {
 .main-liftup-box-2{width:50%;clear:right;float:left;margin-left:0;margin-right:0%;margin-right:1%;width:49.5%;} 
}@media (min-width:1138px) {
 .main-liftup-box-2 .main-liftup-box__content{width:50%;} 
}@media (min-width:1138px) {
 .main-liftup-box-2:first-child .main-liftup-box__content{width:50%;} 
}.main-liftup-box-2 + .main-liftup-box-2{margin-top:1%;margin-right:0;}@media (min-width:769px) {
 .main-liftup-box-2 + .main-liftup-box-2{margin-top:0;}.main-liftup-box-2 + .main-liftup-box-2:before{background:none repeat scroll 0 0 #a8a8a8;bottom:-4px;content:" ";display:block;left:-1.025%;position:absolute;top:0;width:1px;}.main-liftup-box-2 + .main-liftup-box-2 .main-liftup-box__content{padding:20px;} 
}@media (min-width:1138px) {
 .main-liftup-box-2 + .main-liftup-box-2 .main-liftup-box__media{width:50%;float:right;margin-left:0;margin-right:0;clear:none;}.main-liftup-box-2 + .main-liftup-box-2 .main-liftup-box__media:after{left:-12.5px;right:auto;}.main-liftup-box-2 + .main-liftup-box-2 .main-liftup-box__content{width:50%;float:left;margin-right:-100%;margin-left:0;clear:none;margin-right:-100%;padding:20px;} 
}@media (max-width:945px) {
 .mobile-menu-button{background-color:#00aeef;color:#fff;cursor:pointer;display:inline-block;height:35px;line-height:35px;margin:0 5px;padding:0;text-align:center;width:35px;vertical-align:top;}.mobile-menu-button:before{vertical-align:middle;line-height:1;}.mobile-menu-button.quick-search-toggler{margin:0 1px 0 5px;}.mobile-menu-button.block--locale-language{margin-right:0;} 
}@media (min-width:551px) {
 .mobile-menu-button{height:40px;width:40px;line-height:40px;}.mobile-menu-button:before{line-height:1;} 
}@media (min-width:946px) {
 .mobile-menu-button{display:none;} 
}.l-region--navigation{min-height:35px;}@media (min-width:946px) {
 .l-region--navigation{min-height:initial;} 
}.l-region--navigation > .mobile-menu-button{position:relative;right:49px;}@media (min-width:551px) {
 .l-region--navigation > .mobile-menu-button{right:54px;} 
}@media (min-width:946px) {
 .l-region--navigation > .mobile-menu-button{right:auto;width:auto;height:auto;} 
}.mosaic{position:relative;z-index:2;}.mosaic:after{content:"";display:table;clear:both;}.mosaic .grid-item{width:100%;clear:right;float:right;margin-right:0;color:#FFFFFF;cursor:pointer;font-size:16px;}@media (min-width:551px) {
 .mosaic .grid-item{width:50%;clear:right;float:left;margin-left:0;margin-right:0%;} 
}@media (min-width:769px) {
 .mosaic .grid-item{width:33.33333%;clear:right;float:left;margin-left:0;margin-right:0%;} 
}@media (min-width:946px) {
 .mosaic .grid-item{width:50%;clear:right;float:left;margin-left:0;margin-right:0%;} 
}@media (min-width:1138px) {
 .mosaic .grid-item{width:33.33333%;clear:right;float:left;margin-left:0;margin-right:0%;} 
}.mosaic .grid-item a{color:#FFFFFF;}.mosaic .grid-item a:hover{text-decoration:none;}.mosaic .grid-item .event__buy-link{left:10px;line-height:1em;position:absolute;top:10px;z-index:6;}.mosaic .grid-item .event__buy-link a{font-size:1em;}.mosaic .grid-item .grid-item__image > a{display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.mosaic .grid-item .grid-item__image > a ~ .grid-item__overlay{display:block;background-color:rgba(22,17,5,0.7);will-change:opacity;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}.mosaic .grid-item .grid-item__image > a:hover ~ .grid-item__overlay,.mosaic .grid-item .grid-item__image > a:focus ~ .grid-item__overlay{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}.mosaic .grid-item .event__date{background-color:rgba(0,174,239,0.9);display:inline-block;font-weight:300;max-width:80%;padding:5px 15px 5px 5px;}@media (min-width:321px) {
 .mosaic .grid-item .event__date{padding:5px 10px 5px 10px;} 
}@media (min-width:769px) {
 .mosaic .grid-item .event__date{padding:5px 10px 5px 15px;} 
}.mosaic .grid-item .event__date > .event__date{padding:0;}.mosaic .grid-item .event__sold-out{background-color:rgba(218,167,45,0.8);}.mosaic .grid-item .event__sponsored{background-color:rgba(0,0,0,0.8);}.mosaic .grid-item .event__title{padding:10px 10px 5px;}@media (min-width:321px) {
 .mosaic .grid-item .event__title{padding:15px 10px 10px;} 
}@media (min-width:769px) {
 .mosaic .grid-item .event__title{padding:15px 15px 10px;} 
}.mosaic .mosaic__footer{clear:both;}.mosaic .mosaic__footer .mosaic__more-link{color:#FFFFFF;display:block;}.mosaic .mosaic__footer .mosaic__more-link:before{background-color:#111;content:"";height:100%;position:absolute;right:-30px;top:0;width:30px;}.node-type-page .has-two-sidebars .mosaic .grid-item{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:551px) {
 .node-type-page .has-two-sidebars .mosaic .grid-item{width:50%;clear:right;float:left;margin-left:0;margin-right:0%;} 
}@media (min-width:769px) {
 .node-type-page .has-two-sidebars .mosaic .grid-item{font-size:13px;} 
}@media (min-width:1138px) {
 .node-type-page .has-two-sidebars .mosaic .grid-item{font-size:16px;} 
}.node-type-page .has-one-sidebar .mosaic .grid-item{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:551px) {
 .node-type-page .has-one-sidebar .mosaic .grid-item{width:50%;clear:right;float:left;margin-left:0;margin-right:0%;} 
}@media (min-width:769px) {
 .node-type-page .has-one-sidebar .mosaic .grid-item{width:33.33333%;clear:right;float:left;margin-left:0;margin-right:0%;} 
}@media (min-width:769px) {
 .node-type-page .has-one-sidebar .mosaic .grid-item{font-size:13px;} 
}@media (min-width:1138px) {
 .node-type-page .has-one-sidebar .mosaic .grid-item{font-size:16px;} 
}.block--tkufi-widget-feature-widget-before-content .block__title{background-color:#000;border-bottom:0 none;color:#fff;margin:20px 0 0;padding:10px;}.menu{margin:0;padding:0;}.menu__item{list-style:none;}.menu__item a:hover{text-decoration:none;}@media (min-width:946px) {
 .responsive-menus .toggler{display:none;} 
}.l-navigation:after{content:"";display:table;clear:both;}.l-navigation .block{display:inline-block;vertical-align:middle;}@media (min-width:946px) {
 .l-navigation .block{display:block;float:right;margin:0;} 
}.l-navigation .block:last-child{display:block;margin-left:0;margin-top:-35px;}.l-navigation .block:last-child:after{content:"";display:table;clear:both;}@media (min-width:551px) {
 .l-navigation .block:last-child{margin-top:-40px;} 
}@media (min-width:946px) {
 .l-navigation .block:last-child{float:none;margin:0;} 
}.l-navigation .block:last-child .toggler{margin-right:10px;margin-bottom:13px;}.l-navigation ul{margin:0;padding:0;}.l-navigation ul:after{content:"";display:table;clear:both;}.l-navigation ul li{list-style:none;}.l-navigation .responsive-menus.responsified > .menu{clear:both;display:none !important;position:relative;}@media (min-width:946px) {
 .l-navigation .responsive-menus.responsified > .menu{clear:none;left:0;position:absolute;top:100%;z-index:1000;} 
}.l-navigation .responsive-menus.responsified.responsive-toggled > .menu{display:block !important;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.16);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.16);box-shadow:0 2px 2px rgba(0,0,0,0.16);}.l-navigation .responsive-menus.responsified.responsive-toggled span.toggler{border:none;}.l-navigation .responsive-menus.responsified span.toggler{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background-color:#00aeef;border:none;color:#FFFFFF;float:right;font-size:0;height:35px;overflow:hidden;position:relative;width:35px;}@media (min-width:551px) {
 .l-navigation .responsive-menus.responsified span.toggler{height:40px;width:40px;} 
}.l-navigation .responsive-menus.responsified span.toggler:hover{cursor:pointer;}.l-navigation .responsive-menus.responsified .menu__item--second-level .menu{border-color:#e7e7e7 !important;}.l-navigation .menu{background-color:#fff;border-top:1px solid #e7e7e7;width:100%;}@media (min-width:946px) {
 .l-navigation .menu{background-color:#fafafa;border-top:none;} 
}.l-navigation .menu__item{display:block;list-style:none;}.l-navigation .menu__item > a{color:#1d1d1a;display:inline-block;line-height:24px;vertical-align:middle;}.l-navigation .menu__item > .menu__item__link{display:block;font:1em Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 1em;position:relative;line-height:44px;}@media (min-width:946px) {
 .l-navigation .menu__item > .menu__item__link{font-size:0.9em;letter-spacing:-0.1px;} 
}@media (min-width:1320px) {
 .l-navigation .menu__item > .menu__item__link{font-size:1em;} 
}.l-navigation .menu__item > .menu__item__link > a{color:#1d1d1a;display:inline-block;line-height:24px;vertical-align:middle;width:90%;}.l-navigation .menu__item > .menu__item__link > .menu__item--submenu-toggle{display:inline-block;margin-left:-1em;outline-offset:-8px;position:relative;right:-1em;}@media (min-width:946px) {
 .l-navigation .menu__item.is-active{background-color:#ececec;} 
}.l-navigation .menu__item.menu__item--top-menu{background-color:#fff;border-left:0 none;padding:1em;}@media (min-width:946px) {
 .l-navigation .menu__item.menu__item--top-menu{display:none;} 
}.l-navigation .menu__item.menu__item--top-menu a{font-weight:normal;text-transform:uppercase;}.l-navigation .menu__item.menu__item--top-menu a.active{font-weight:bold;}.l-navigation .menu__item .menu__item--expanded-toggle{cursor:pointer;display:none;}.l-navigation .block--menu-block .responsive-menus.responsified span.toggler:before,.l-navigation .block--og-menu-single-menu .responsive-menus.responsified span.toggler:before{content:"\f11f";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.l-navigation .block--menu-block .responsive-menus.responsified span.toggler:before,.l-navigation .block--og-menu-single-menu .responsive-menus.responsified span.toggler:before{font-size:39px;height:39px;left:-2px;line-height:100%;position:absolute;text-align:center;top:-2px;width:39px;}@media (min-width:551px) {
 .l-navigation .block--menu-block .responsive-menus.responsified span.toggler:before,.l-navigation .block--og-menu-single-menu .responsive-menus.responsified span.toggler:before{font-size:45px;height:44px;width:44px;} 
}.l-navigation .menu__item--first-level{background-color:#f5f5f5;border-left:4px solid #00aeef;margin-bottom:1px;position:relative;}@media (min-width:946px) {
 .l-navigation .menu__item--first-level{background-color:transparent;border-left:none;float:left;margin-bottom:0;position:static;} 
}.l-navigation .menu__item--first-level > .menu__item__link{font-weight:bold;}@media (min-width:946px) {
 .l-navigation .menu__item--first-level > .menu__item__link{font-weight:normal;} 
}@media (min-width:1320px) {
 .l-navigation .menu__item--first-level > .menu__item__link{font-weight:bold;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level > .menu__item__link > a{width:auto;} 
}.l-navigation .menu__item--first-level .menu{position:relative;}@media (min-width:946px) {
 .l-navigation .menu__item--first-level .menu{border-bottom:5px solid #00aeef;} 
}.l-navigation .menu__item--first-level.is-collapsed > .menu__item--expanded-toggle,.l-navigation .menu__item--first-level.is-expanded > .menu__item--expanded-toggle{background-color:#00aeef;border-left:1px solid #fff;display:block;height:100%;position:absolute;right:0;top:0;width:45px;z-index:10;}@media (min-width:946px) {
 .l-navigation .menu__item--first-level.is-collapsed > .menu__item--expanded-toggle,.l-navigation .menu__item--first-level.is-expanded > .menu__item--expanded-toggle{display:none;} 
}.l-navigation .menu__item--first-level.is-collapsed > .menu__item--expanded-toggle:before,.l-navigation .menu__item--first-level.is-expanded > .menu__item--expanded-toggle:before{color:#FFFFFF;font-size:40px;font-weight:normal;height:100%;line-height:100%;position:absolute;text-align:center;top:0;width:45px;}@media (min-width:946px) {
 .l-navigation .menu__item--first-level.is-collapsed:focus > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-collapsed.open > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-expanded:focus > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-expanded.open > .menu__item__link > .menu__item--submenu-toggle:before{content:"\f11c";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level.is-collapsed:focus > .menu__item__link > .menu__item--submenu-toggle:after,.l-navigation .menu__item--first-level.is-collapsed.open > .menu__item__link > .menu__item--submenu-toggle:after,.l-navigation .menu__item--first-level.is-expanded:focus > .menu__item__link > .menu__item--submenu-toggle:after,.l-navigation .menu__item--first-level.is-expanded.open > .menu__item__link > .menu__item--submenu-toggle:after{background-color:rgba(255,255,255,0.4);border:1px solid #FFFFFF;content:"";height:16px;line-height:100%;margin-top:-8px;position:absolute;right:9px;top:50%;width:16px;} 
}@media (min-width:1320px) {
 .l-navigation .menu__item--first-level.is-collapsed:focus > .menu__item__link > .menu__item--submenu-toggle:after,.l-navigation .menu__item--first-level.is-collapsed.open > .menu__item__link > .menu__item--submenu-toggle:after,.l-navigation .menu__item--first-level.is-expanded:focus > .menu__item__link > .menu__item--submenu-toggle:after,.l-navigation .menu__item--first-level.is-expanded.open > .menu__item__link > .menu__item--submenu-toggle:after{height:22px;margin-top:-11px;right:13px;width:22px;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level.is-collapsed:focus > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-collapsed.open > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-expanded:focus > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-expanded.open > .menu__item__link > .menu__item--submenu-toggle:before{color:#FFFFFF;font-size:34px;font-weight:normal;} 
}@media (min-width:1320px) {
 .l-navigation .menu__item--first-level.is-collapsed:focus > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-collapsed.open > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-expanded:focus > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-expanded.open > .menu__item__link > .menu__item--submenu-toggle:before{font-size:48px;} 
}.l-navigation .menu__item--first-level.is-expanded > .menu__item--expanded-toggle:before{content:"\f102";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.l-navigation .menu__item--first-level.is-collapsed > .menu__item--expanded-toggle:before{content:"\f104";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.l-navigation .menu__item--first-level.is-active-trail > .menu__item__link,.l-navigation .menu__item--first-level.is-active > .menu__item__link{background-color:#ececec;}@media (min-width:946px) {
 .l-navigation .menu__item--first-level.is-active-trail > .menu__item__link,.l-navigation .menu__item--first-level.is-active > .menu__item__link{background-color:#00aeef;}.l-navigation .menu__item--first-level.is-active-trail > .menu__item__link > a,.l-navigation .menu__item--first-level.is-active > .menu__item__link > a{color:#fff;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level.is-active-trail > .menu,.l-navigation .menu__item--first-level.is-active > .menu{display:none;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level.is-active-trail .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.is-active .menu__item--submenu-toggle:before{color:#FFF;} 
}.l-navigation .menu__item--first-level > .menu{background-color:#eaeae9;z-index:10;}@media (min-width:946px) {
 .l-navigation .menu__item--first-level > .menu{background-color:#f7f7f7;display:none;left:0;padding:2em 0;position:absolute;top:100%;width:100%;z-index:100;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level:hover > .menu__item__link,.l-navigation .menu__item--first-level:focus > .menu__item__link,.l-navigation .menu__item--first-level.open > .menu__item__link{background-color:#00aeef;}.l-navigation .menu__item--first-level:hover > .menu__item__link > a,.l-navigation .menu__item--first-level:focus > .menu__item__link > a,.l-navigation .menu__item--first-level.open > .menu__item__link > a{color:#fff;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level:hover .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level:focus .menu__item--submenu-toggle:before,.l-navigation .menu__item--first-level.open .menu__item--submenu-toggle:before{color:#FFF;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level:hover > .menu,.l-navigation .menu__item--first-level:focus > .menu,.l-navigation .menu__item--first-level.open > .menu{display:block;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level .menu__item--submenu-toggle:before{content:"\f11a";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--first-level .menu__item--submenu-toggle:before{color:#b2b2b2;font-size:34px;font-weight:normal;line-height:0;vertical-align:middle;} 
}@media (min-width:1320px) {
 .l-navigation .menu__item--first-level .menu__item--submenu-toggle:before{font-size:48px;} 
}.l-navigation .menu__item--second-level{background-color:#FFFFFF;margin-bottom:1px;position:relative;}@media (min-width:946px) {
 .l-navigation .menu__item--second-level{background-color:transparent;clear:both;display:block;position:static;width:35%;z-index:101;} 
}.l-navigation .menu__item--second-level > .menu__item__link{padding-left:2em;}@media (min-width:946px) {
 .l-navigation .menu__item--second-level > .menu__item__link{color:#1d1d1a;padding-left:110px;padding-right:40px;position:relative;z-index:102;}.l-navigation .menu__item--second-level > .menu__item__link:hover,.l-navigation .menu__item--second-level > .menu__item__link:focus{background-color:#FFFFFF;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--second-level > .menu__item__link > .menu__item--submenu-toggle{position:absolute;right:20px;}.l-navigation .menu__item--second-level > .menu__item__link > .menu__item--submenu-toggle:before{content:"\f119";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} 
}.l-navigation .menu__item--second-level .menu{background-color:#f5f5f5;z-index:11;}@media (min-width:946px) {
 .l-navigation .menu__item--second-level.is-collapsed > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--second-level.is-expanded > .menu__item__link > .menu__item--submenu-toggle:before{content:"\f119";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--second-level.is-collapsed > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--second-level.is-expanded > .menu__item__link > .menu__item--submenu-toggle:before{color:#b2b2b2;font-size:34px;font-weight:normal;} 
}@media (min-width:1320px) {
 .l-navigation .menu__item--second-level.is-collapsed > .menu__item__link > .menu__item--submenu-toggle:before,.l-navigation .menu__item--second-level.is-expanded > .menu__item__link > .menu__item--submenu-toggle:before{font-size:48px;} 
}.l-navigation .menu__item--second-level.is-collapsed > .menu__item--expanded-toggle,.l-navigation .menu__item--second-level.is-expanded > .menu__item--expanded-toggle{background-color:#0089bc;border-left:1px solid #eaeae9;display:block;height:100%;position:absolute;right:0;top:0;width:45px;z-index:10;}@media (min-width:946px) {
 .l-navigation .menu__item--second-level.is-collapsed > .menu__item--expanded-toggle,.l-navigation .menu__item--second-level.is-expanded > .menu__item--expanded-toggle{display:none;} 
}.l-navigation .menu__item--second-level.is-collapsed > .menu__item--expanded-toggle:before,.l-navigation .menu__item--second-level.is-expanded > .menu__item--expanded-toggle:before{color:#FFFFFF;font-size:40px;font-weight:normal;height:100%;line-height:100%;position:absolute;top:0;text-align:center;width:45px;}.l-navigation .menu__item--second-level.is-expanded > .menu__item--expanded-toggle:before{content:"\f102";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.l-navigation .menu__item--second-level.is-collapsed > .menu__item--expanded-toggle:before{content:"\f104";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.l-navigation .menu__item--second-level.is-active-trail > .menu__item__link{font-weight:bold;}@media (min-width:946px) {
 .l-navigation .menu__item--second-level.is-active-trail > .menu__item__link{background-color:#ececec;} 
}.l-navigation .menu__item--second-level.is-active > .menu__item__link{font-weight:bold;}@media (min-width:946px) {
 .l-navigation .menu__item--second-level.is-active > .menu__item__link{background-color:#ececec;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--second-level > .menu{background-color:#fcfcfc;border-bottom:5px solid #00aeef;display:none;left:35%;padding:2em 0;position:absolute;top:0;width:65%;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--second-level:focus > .menu,.l-navigation .menu__item--second-level:hover > .menu,.l-navigation .menu__item--second-level.open > .menu{display:block;min-height:100%;width:31.5%;z-index:111;} 
}.l-navigation .menu__item--second-level:focus > .menu__item__link,.l-navigation .menu__item--second-level:hover > .menu__item__link,.l-navigation .menu__item--second-level.open > .menu__item__link{background-color:#FFFFFF;}@media (min-width:946px) {
 .l-navigation .menu__item--second-level.open > .menu__item__link > .menu__item--submenu-toggle:before{content:"\f11b";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} 
}@media (min-width:946px) {
 .l-navigation .menu__item--second-level.open > .menu{z-index:112;} 
}.l-navigation .menu__item--second-level.open > .menu__item__link{background-color:#FFFFFF;}.l-navigation .menu__item--third-level > .menu__item__link{padding-left:3.5em;position:relative;}.l-navigation .menu__item--third-level > .menu__item__link:before{content:"\f11d";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (min-width:946px) {
 .l-navigation .menu__item--third-level > .menu__item__link{padding-left:1em;} 
}.l-navigation .menu__item--third-level > .menu__item__link:before{color:#b9b9b9;font-size:58px;font-weight:normal;height:60px;left:5px;position:absolute;top:-4px;width:60px;}@media (min-width:946px) {
 .l-navigation .menu__item--third-level > .menu__item__link:before{display:none;font-size:0;height:0;width:0;} 
}.l-navigation .menu__item--third-level > .menu__item__link:hover,.l-navigation .menu__item--third-level > .menu__item__link.hover,.l-navigation .menu__item--third-level > .menu__item__link:focus{background-color:#f7f7f7;}.l-navigation .menu__item--third-level.is-active > .menu__item__link{font-weight:bold;}@media (min-width:946px) {
 .l-navigation .menu__item--third-level.is-active > .menu{display:block;} 
}.l-region--sidebar-first .menu{padding-left:2em;}.l-region--sidebar-first .menu__item a{color:#1d1d1a;display:inline-block;font-size:0.9em;padding:10px 0;}.l-region--sidebar-first .menu__item--third-level a{position:relative;}.l-region--sidebar-first .menu__item--third-level a:before{content:"\f11d";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (min-width:946px) {
 .l-region--sidebar-first .menu__item--third-level a:before{color:#b9b9b9;font-size:58px;font-weight:normal;height:60px;left:-45px;position:absolute;top:-18px;width:60px;} 
}.l-region--sidebar-first .menu__item--third-level.is-active-trail > .menu__item__link > a,.l-region--sidebar-first .menu__item--third-level.is-active > .menu__item__link > a{font-weight:bold;}.l-region--sidebar-first .menu__item--second-level.is-active > .menu__item__link > a,.l-region--sidebar-first .menu__item--second-level.is-active-trail > .menu__item__link > a{font-weight:bold;}.l-region--sidebar-first .menu-level-2 .menu__item--second-level > .menu__item__link > a:before{font-size:0;height:0;width:0;}.l-region--sidebar-first .menu-block-wrapper > .menu{padding-left:0;}@media (min-width:1320px) {
 .l-region--sidebar-first .menu-block-wrapper > .menu{padding-left:1em;} 
}.l-region--sidebar-first .menu-block-wrapper > .menu > .menu__item:first-child > .menu__item__link > a{padding-top:0;}.l-region--sidebar-first .menu-block-wrapper > .menu > .menu__item--second-level > .menu__item__link > a:before{background:none;content:"";display:none;}.l-region--sidebar-first .menu__item--e-service{display:none;}.l-region--navigation-top .block--menu-block{display:none;}@media (min-width:946px) {
 .l-region--navigation-top .block--menu-block{display:block;} 
}.l-region--navigation-top .menu{text-align:right;}.l-region--navigation-top .menu .menu__item{display:inline-block;}.l-region--navigation-top .menu .menu__item:last-child a{margin:0 0 0 5px;}.l-region--navigation-top .menu .menu__item a{color:#fff;display:block;margin:0 5px;padding:0.5em;text-transform:uppercase;}.l-region--navigation-top .menu .menu__item a.active,.l-region--navigation-top .menu .menu__item a:hover{text-decoration:underline;}.og-context .l-navigation .responsive-menus.responsified span.toggler{background-color:#d5d4cf;color:#111;}.og-context .l-navigation .menu__item--first-level.is-active-trail > .menu__item__link,.og-context .l-navigation .menu__item--first-level.is-active > .menu__item__link,.og-context .l-navigation .menu__item--first-level:hover > .menu__item__link,.og-context .l-navigation .menu__item--first-level.hover > .menu__item__link,.og-context .l-navigation .menu__item--first-level.open > .menu__item__link{background-color:#d5d4cf;color:#111;}.og-context .l-navigation .menu__item--first-level .menu{border-color:#d5d4cf;}.og-context .l-navigation .mobile-menu-button{background-color:#d5d4cf;color:#111;}.e-service-wrapper{background-color:#f7f7f7;display:block;overflow:hidden;padding:1em;}@media (min-width:946px) {
 .e-service-wrapper{height:100%;padding:2em;position:absolute;right:0;top:0;width:33%;z-index:100;} 
}.e-service-wrapper li > a{background-color:#00aeef;color:#FFF;display:block;line-height:1.5;margin:0 0 0.5em;padding:10px 30px 10px 65px;position:relative;text-transform:uppercase;}.e-service-wrapper li > a:after{content:"\f104";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.e-service-wrapper li > a:before{content:"\f10d";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.e-service-wrapper li > a:before{font-size:45px;left:10px;line-height:30px;margin-top:-15px;position:absolute;top:50%;}.e-service-wrapper li > a:after{font-size:28px;height:100%;line-height:100%;margin-top:-13px;position:absolute;right:0;text-align:center;top:50%;width:30px;z-index:2;}.e-service-wrapper li > a:hover,.e-service-wrapper li > a:focus{background-color:#0089bc;}.view-driveturku-news .views-row h2,.view-driveturku-news .views-row .search-result__title{margin-bottom:0;}.view-driveturku-news .views-row .views-field-created{margin-bottom:15px;}.dnd-atom-wrapper.type-gallery{width:100%;}.dnd-atom-wrapper.context-content_half{width:100%;}@media (min-width:551px) {
 .dnd-atom-wrapper.context-content_half{height:auto;width:50%;} 
}.dnd-atom-wrapper.context-content_full{clear:both;}.scald-atom.view-mode-main_content{margin:1em 0;}.scald-atom.view-mode-main_content img{width:auto;}.scald-atom.view-mode-content_full{margin:1em 0;}.scald-atom.view-mode-content_full img{height:auto;width:100%;}.scald-atom.view-mode-content_half{margin:1em 0;}.type-video .scald-atom.view-mode-content_full{margin:1em 0;position:relative;}.type-video .scald-atom.view-mode-content_full .fluid-width-video-wrapper{position:absolute;}.type-video .scald-atom.view-mode-content_full img{height:auto;width:100%;}.type-video .scald-atom.view-mode-content_half{margin:1em 0;position:relative;}.type-video .scald-atom.view-mode-content_half .fluid-width-video-wrapper{position:absolute;}@media (min-width:946px) {
 .type-video .scald-atom.view-mode-content_half img{height:auto;width:100%;} 
}.type-video .scald-atom.view-mode-main_content_news_blogs{margin:1em 0;}.node--news-item--full .context-content_half,.node--blog-post--full .context-content_half{width:100%;}.node--news-item--full .context-content_half.atom-align-left,.node--news-item--full .context-content_half.atom-align-right,.node--blog-post--full .context-content_half.atom-align-left,.node--blog-post--full .context-content_half.atom-align-right{margin:1em 0;}@media (min-width:551px) {
 .node--news-item--full .context-content_half,.node--blog-post--full .context-content_half{height:auto;width:50%;}.node--news-item--full .context-content_half.atom-align-left,.node--blog-post--full .context-content_half.atom-align-left{float:left;margin:0.5em 1em 1em 0;}.node--news-item--full .context-content_half.atom-align-right,.node--blog-post--full .context-content_half.atom-align-right{float:right;margin:0.5em 0 1em 1em;} 
}.node--news-item--full .context-content_half .scald-atom,.node--blog-post--full .context-content_half .scald-atom{margin:0;}.node--news-item--full .context-content_half img,.node--blog-post--full .context-content_half img{width:100%;}.node--news-item--full .atom-align-left,.node--blog-post--full .atom-align-left{float:left;margin:0.5em 1em 1em 0;}.node--news-item--full .atom-align-right,.node--blog-post--full .atom-align-right{float:right;margin:0.5em 0 1em 1em;}.node--news-item--full .scald-atom > a,.node--blog-post--full .scald-atom > a{display:block;}.node--news-item--full .view-mode-main_content_news_blogs,.node--blog-post--full .view-mode-main_content_news_blogs{margin:3em 0 1em 0;}.dnd-legend-wrapper{display:block;width:100%;caption-side:bottom;}.node--news-item--full .field--name-post-date,.node--blog-post--full .field--name-post-date{color:#acacac;font-size:1.286em;margin-top:10px;}.node--news-item--full .field--title,.node--blog-post--full .field--title{margin-bottom:18px;margin-top:0;}.node--news-item--full .field--title a,.node--blog-post--full .field--title a{color:#1d1d1a;font-weight:700;}.node--news-item--full .field--name-field-lead-paragraph-long-text,.node--blog-post--full .field--name-field-lead-paragraph-long-text{font-size:1.286em;font-weight:600;line-height:1.6;}.node--blog-post--full .field--name-post-date{margin-top:0;margin-right:10px;}.node-type-place .field--name-field-description{font-weight:bold;margin-bottom:20px;}.node--blog--full .field--name-field-lead-paragraph-et{font-size:1.286em;font-weight:600;line-height:1.6;}.node--blog--full .field--name-field-blog-tags{margin-top:1em;}.node--blog--full .field--name-field-blog-tags .field__items{margin-bottom:1em;}.node-type-blog-post .field--name-field-quote .field__item,blockquote{border-bottom:1px solid #BBD80A;border-top:1px solid #BBD80A;font-size:1.15em;line-height:135px;margin:10px 0;padding:10px 0 10px 35px;position:relative;}.node-type-blog-post .field--name-field-quote .field__item:before,blockquote:before{color:#BBD80A;content:"”";font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:120px;left:-2px;position:absolute;top:-15px;}@media (min-width:551px) {
 .node-type-blog-post .field--name-field-quote .field__item,blockquote{border:none;float:right;width:calc(50% - 15px);}.node-type-blog-post .field--name-field-quote .field__item:before,blockquote:before{left:-4px;top:-24px;} 
}@media (min-width:769px) {
 .node-type-blog-post .field--name-field-quote .field__item,blockquote{border-bottom:1px solid #BBD80A;border-top:1px solid #BBD80A;width:100%;float:right;}.node-type-blog-post .field--name-field-quote .field__item:before,blockquote:before{left:-2px;top:-15px;} 
}@media (min-width:1138px) {
 .node-type-blog-post .field--name-field-quote .field__item,blockquote{border:none;float:right;width:calc(50% - 15px);}.node-type-blog-post .field--name-field-quote .field__item:before,blockquote:before{left:-4px;top:-24px;} 
}.node-type-blog-post .field--name-field-quote .field__item{width:100%;float:none;line-height:initial;}.view-mode-current blockquote{border:0;font-size:1em;margin:0;padding:0 0 0 2em;position:relative;width:auto;}.view-mode-current blockquote:before{color:#fff;font-size:60px;left:0;position:absolute;top:-5px;}.view-mode-current blockquote > p{margin:0;}.opening-hours{margin-bottom:15px;}.opening-hours__title{font-weight:bold;margin:20px 0 15px;}@media (min-width:769px) {
 .opening-hours__title{float:left;margin-right:-12.143em;margin-top:0;padding:0 10px 0 0;width:12.143em;} 
}@media (min-width:769px) {
 .opening-hour{margin-left:12.143em;} 
}.opening-hour__title{border-bottom:1px solid #d5d4cf;margin:15px 0 5px;padding-bottom:3px;}.opening-hour__date{font-weight:600;margin:15px 0 0;padding-bottom:3px;}.opening-hour__title-wrapper:first-child .opening-hour__title,.opening-hour__title-wrapper:first-child .opening-hour__date{margin-top:0;}.opening-hour__title-wrapper--has-date{align-items:baseline;border-bottom:1px solid #d5d4cf;display:flex;margin-bottom:5px;}.opening-hour__title-wrapper--has-date .opening-hour__title{border-bottom:0;margin-bottom:0;margin-right:5px;}.opening-hour__day{display:flex;padding:0 5px;}.opening-hour__day:nth-child(even){background-color:#ececec;}.opening-hour__day-name,.opening-hour__closed{width:40%;}.opening-hour__day-value{width:60%;}.opening-hour__day-value-divider{display:block;}@media (min-width:361px) {
 .opening-hour__day-value-divider{display:inline;} 
}@media (min-width:769px) {
 .opening-hour__day-value-divider{display:block;} 
}@media (min-width:919px) {
 .opening-hour__day-value-divider{display:inline;} 
}.ui-accordion .opening-hours__wrapper{margin:25px 0 0;overflow:hidden;}@media (min-width:769px) {
 .ui-accordion .opening-hours__wrapper{max-width:610px;} 
}.ui-accordion .opening-hours{font-size:0.8rem;margin-bottom:25px;}.ui-accordion .opening-hour__day:nth-child(even){background-color:#c1e6f2;}@media (min-width:769px) {
 .ui-accordion .opening-hours__title{margin-right:-13rem;width:13rem;} 
}@media (min-width:769px) {
 .ui-accordion .opening-hour{margin-left:13rem;} 
}.ui-accordion .opening-hour__title,.ui-accordion .opening-hour__title-wrapper--has-date{border-color:#00aeef;}.l-content__two-columns .opening-hours__wrapper{overflow:hidden;}body{background-color:#13699f;}.l-region--before-content,.l-region--after-content{clear:both;}.l-region--before-content:after,.l-region--after-content:after{content:"";display:table;clear:both;}.view-display-id-top_image figure.top-carousel{margin:0px;}.view-display-id-top_image figure.top-carousel img{width:100%;display:block;}.l-highlighted{overflow:auto;}.l-region--sidebar-first{display:none;}@media (min-width:769px) {
 .l-region--sidebar-first{display:block;} 
}.l-content__wrapper{overflow:hidden;}.l-content :focus{outline:3px solid #00375e;outline-offset:0;}[data-whatinput="keyboard"] .l-content :focus{outline-color:#00375e;}[data-whatinput="mouse"] .l-content :focus{outline-color:#00375e;}[data-whatinput="touch"] .l-content :focus{outline-color:#f8bb4e;}@media (min-width:769px) {
 .l-content__two-columns .l-content__column--left{clear:none;float:left;margin-bottom:1em;margin-right:1%;width:54%;} 
}.l-content__two-columns .l-content__column--right{float:none;margin:1em 0 1em 0;width:100%;}@media (min-width:769px) {
 .l-content__two-columns .l-content__column--right{clear:none;float:left;margin:0;width:45%;} 
}.l-content__two-columns .info-box__attraction{float:none;margin:1em 0 1em 0;width:100%;}@media (min-width:769px) {
 .l-content__two-columns .info-box__attraction{clear:both;float:right;margin-top:0;margin-left:1%;width:30%;} 
}@media (min-width:769px) {
 .l-content__attraction .info-box--dupicate .info-box,.l-content__attraction .info-box--dupicate .l-region--sidebar-second .contact-information,.l-region--sidebar-second .l-content__attraction .info-box--dupicate .contact-information,.l-content__attraction .info-box--dupicate .info-box--additional{margin:0;width:100%;} 
}.pager{border-top:1px solid #d5d4cf;padding-top:10px;}.pager .pager__item{display:inline-block;line-height:2;padding:0;}.pager .pager__item a{font-size:12px;font-size:0.75rem;background-color:#00aeef;color:#FFFFFF;padding:5px 10px;}.pager .pager__item.pager__item--current{font-weight:normal;padding:5px 10px;}.views-exposed-form-driveturku-solr-search-page .views-exposed-widget{padding:0;}.views-exposed-form-driveturku-solr-search-page .views-exposed-widget .form-submit{margin-top:0;padding:18px 10px;display:inline-block;}.views-exposed-form-driveturku-solr-search-page .views-widget-filter-search_api_views_fulltext{width:70%;}.views-exposed-form-driveturku-solr-search-page .form-item-search-api-views-fulltext{background:#00aeef;padding:15px 10px;}.views-exposed-form-driveturku-solr-search-page .form-item-search-api-views-fulltext .form-text{width:95%;margin-left:15px;}.views-exposed-form-driveturku-solr-search-page .views-submit-button{width:30%;}.facetapi-facet-field-political-party .leaf,.facetapi-facet-relation-trustee-person-node-reversefield-trustee-role .leaf,.facetapi-facet-relation-trustee-person-node-reversefield-trust-unit .leaf{list-style:none;}.facetapi-facet-field-political-party .facet__count,.facetapi-facet-relation-trustee-person-node-reversefield-trustee-role .facet__count,.facetapi-facet-relation-trustee-person-node-reversefield-trust-unit .facet__count{vertical-align:middle;}.node--person--search-result{border-bottom:1px solid #d5d4cf;clear:both;float:left;padding:0px;position:relative;width:100%;}@media (min-width:769px) {
 .node--person--search-result{padding:10px 15px;} 
}.node--person--search-result .person__full-name{font-size:18px;}@media (min-width:946px) {
 .node--person--search-result .person__full-name{font-size:24px;} 
}.node--person--search-result .person__email ul{padding-left:0;margin:0;}.node--person--search-result .person__email > ul > li:after{color:#78797B;padding-left:3px;}.node--person--search-result .person__email > ul > li > a{font-family:"Open Sans",sans-serif;}.node--person--search-result .person__phone:before{content:"\f120";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.node--person--search-result .person__phone:before{font-size:22px;}.node--person--search-result .person__image--wrapper{width:33.33333%;float:left;margin-right:-100%;margin-left:0;clear:none;min-height:100px;padding:15px 0;}@media (min-width:321px) {
 .node--person--search-result .person__image--wrapper{width:25%;float:left;margin-right:-100%;margin-left:0;clear:none;} 
}@media (min-width:769px) {
 .node--person--search-result .person__image--wrapper{padding:0;} 
}@media (min-width:1138px) {
 .node--person--search-result .person__image--wrapper{width:16.66667%;float:left;margin-right:-100%;margin-left:0;clear:none;} 
}.node--person--search-result .person__content--wrapper{width:66.66667%;float:right;margin-left:0;margin-right:0;clear:none;padding:10px 20px;}@media (min-width:321px) {
 .node--person--search-result .person__content--wrapper{width:75%;float:right;margin-left:0;margin-right:0;clear:none;} 
}@media (min-width:769px) {
 .node--person--search-result .person__content--wrapper{padding:10px 30px;} 
}@media (min-width:1138px) {
 .node--person--search-result .person__content--wrapper{width:66.66667%;float:left;margin-right:-100%;margin-left:16.66667%;clear:none;} 
}.node--person--search-result .field--name-positions-trust-search .field-items,.node--person--search-result .field--name-positions-trust-search .field__items{margin-left:0;}.search-result--person .field-name-field-office-tr .field__item:nth-child(2) .taxonomy-term::before,.search-result--person .field-name-field-office-tr .field-item:nth-child(2) .taxonomy-term::before,.search-result--person .field-name-field-office-tr .field__item:nth-child(3) .taxonomy-term::before,.search-result--person .field-name-field-office-tr .field-item:nth-child(3) .taxonomy-term::before,.search-result--person .field--name-field-office-tr .field__item:nth-child(2) .taxonomy-term::before,.search-result--person .field--name-field-office-tr .field-item:nth-child(2) .taxonomy-term::before,.search-result--person .field--name-field-office-tr .field__item:nth-child(3) .taxonomy-term::before,.search-result--person .field--name-field-office-tr .field-item:nth-child(3) .taxonomy-term::before,.node--person--search-result .field-name-field-office-tr .field__item:nth-child(2) .taxonomy-term::before,.node--person--search-result .field-name-field-office-tr .field-item:nth-child(2) .taxonomy-term::before,.node--person--search-result .field-name-field-office-tr .field__item:nth-child(3) .taxonomy-term::before,.node--person--search-result .field-name-field-office-tr .field-item:nth-child(3) .taxonomy-term::before,.node--person--search-result .field--name-field-office-tr .field__item:nth-child(2) .taxonomy-term::before,.node--person--search-result .field--name-field-office-tr .field-item:nth-child(2) .taxonomy-term::before,.node--person--search-result .field--name-field-office-tr .field__item:nth-child(3) .taxonomy-term::before,.node--person--search-result .field--name-field-office-tr .field-item:nth-child(3) .taxonomy-term::before{content:'›';}.node--person--search-result .person__phone,.person .person__phone,.person .person__email{display:inline-block;}.node--person--search-result .person__phone:before,.person .person__phone:before,.person .person__email:before{color:#00aeef;display:inline-block;font-size:16px;vertical-align:middle;width:25px;}.person.view-mode-full{margin:0 auto;max-width:800px;}.person .person__content-top,.person .person__content-bottom,.person .person__add-position-of-trust{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;}@media (min-width:551px) {
 .person .person__content-top,.person .person__content-bottom,.person .person__add-position-of-trust{width:58.33333%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;} 
}@media (min-width:769px) {
 .person .person__content-top,.person .person__content-bottom,.person .person__add-position-of-trust{width:66.66667%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;} 
}.person .person__image{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;line-height:0;text-align:center;padding-top:1.5em;padding-bottom:1em;}@media (min-width:551px) {
 .person .person__image{width:41.66667%;float:left;margin-right:-100%;clear:none;padding-right:3em;padding-top:2em;text-align:right;} 
}@media (min-width:769px) {
 .person .person__image{width:33.33333%;float:left;margin-right:-100%;clear:none;padding-right:3em;} 
}.person .person__image img{width:225px;}@media (min-width:551px) {
 .person .person__image img{width:100%;} 
}.person .person__add-position-of-trust{clear:both;margin:10px 0;}.person .person__add-position-of-trust:before{content:"\f121";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.person .person__add-position-of-trust:before{margin-right:5px;}.person .person__name{margin-bottom:0;}.person .person__title{font-weight:600;font-size:1.286em;}.person .person__contact{border-bottom:1px solid #00aeef;}.person .person__contact > div{margin-bottom:5px;padding:0 20px 0 0;}.person .person__contact > div:last-child{padding-right:0;}@media (min-width:551px) {
 .person .person__contact{margin:10px 0;} 
}.person .person__phone:before{content:"\f120";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.person .person__phone:before{font-size:22px;}.person .person__email:before{content:"\f10e";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.person .person__contact-details{padding-top:1px;}.person .person__contact-details h3{margin:5px 0;}.person .person__employee h2,.person .person__employee .search-result__title,.person .person__trustee h2,.person .person__trustee .search-result__title{color:#00aeef;margin:20px 0 5px;}@media (min-width:551px) {
 .person .field__label{font-weight:600;} 
}.person .field--name-field-deputy-member h3{margin:0;}.person .field--name-field-task-description{margin-bottom:1em;}.person .field--name-field-visiting-address{white-space:pre-wrap;}.node--person--only-title{margin:1em 0;}.node--person--only-title a{color:#FFF;}.phone-number__wrapper{margin-bottom:0.714em;}@media (min-width:769px) {
 .phone-number__wrapper{margin-bottom:0.357em;} 
}.phone-number__title{color:#111;float:left;font-weight:bold;margin:0;padding:0 0 2px 0;width:100%;}@media (min-width:769px) {
 .phone-number__title{margin:0 -12.143em 0 0;padding:0 10px 0 0;width:12.143em;} 
}.phone-number{float:none;padding:0 0 5px 0;}@media (min-width:769px) {
 .phone-number{margin-bottom:0.357em;margin-left:12.143em;padding:0;} 
}@media (min-width:769px) {
 .phone-number:last-child{margin-bottom:0;} 
}.ui-accordion .phone-numbers{font-size:0.75rem;}@media (min-width:769px) {
 .ui-accordion .phone-number__title{margin-right:-13rem;width:13rem;} 
}@media (min-width:769px) {
 .ui-accordion .phone-number{margin-left:13rem;} 
}.block--tkufi-search-feature-quicksearch,.block--tkufi-search-feature-quicksearch--2{display:none;white-space:nowrap;}.block--tkufi-search-feature-quicksearch .block__title,.block--tkufi-search-feature-quicksearch--2 .block__title{display:none;}.block--tkufi-search-feature-quicksearch .form-item,.block--tkufi-search-feature-quicksearch--2 .form-item{display:table-cell;margin-bottom:0;position:relative;width:auto;}.block--tkufi-search-feature-quicksearch .form-item:before,.block--tkufi-search-feature-quicksearch--2 .form-item:before{content:"\f122";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block--tkufi-search-feature-quicksearch .form-item:before,.block--tkufi-search-feature-quicksearch--2 .form-item:before{color:#00aeef;bottom:8px;font-size:1.6em;left:6px;position:absolute;}.block--tkufi-search-feature-quicksearch .form-item input,.block--tkufi-search-feature-quicksearch--2 .form-item input{background:#fafafa;color:#1d1d1a;border:0;line-height:1.5;padding:0.5em 1em 0.5em 2.75em;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.block--tkufi-search-feature-quicksearch .form-item input::-webkit-input-placeholder,.block--tkufi-search-feature-quicksearch--2 .form-item input::-webkit-input-placeholder{color:#1d1d1a;font-style:italic;}.block--tkufi-search-feature-quicksearch .form-item input:-moz-placeholder,.block--tkufi-search-feature-quicksearch--2 .form-item input:-moz-placeholder{color:#1d1d1a;font-style:italic;}.block--tkufi-search-feature-quicksearch .form-item input::-moz-placeholder,.block--tkufi-search-feature-quicksearch--2 .form-item input::-moz-placeholder{color:#1d1d1a;font-style:italic;}.block--tkufi-search-feature-quicksearch .form-item input:-ms-input-placeholder,.block--tkufi-search-feature-quicksearch--2 .form-item input:-ms-input-placeholder{color:#1d1d1a;font-style:italic;}.block--tkufi-search-feature-quicksearch .form-item label,.block--tkufi-search-feature-quicksearch--2 .form-item label{display:none;}.block--tkufi-search-feature-quicksearch .form-submit,.block--tkufi-search-feature-quicksearch--2 .form-submit{background:transparent;border:1px solid rgba(237,238,242,0.8);display:table-cell;margin-right:0;padding:0.5em 1em;vertical-align:bottom;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}@media (min-width:551px) {
 .block--tkufi-search-feature-quicksearch .form-submit,.block--tkufi-search-feature-quicksearch--2 .form-submit{display:inline-block;} 
}@media (max-width:945px) {
 .block--tkufi-search-feature-quicksearch{font-size:16px;} 
}@media (min-width:551px) {
 .block--tkufi-search-feature-quicksearch{text-align:center;} 
}.block--tkufi-search-feature-quicksearch.has-animated-height{display:block;max-height:92px;overflow:hidden;will-change:max-height;-moz-transition:max-height 0.25s ease-out;-o-transition:max-height 0.25s ease-out;-webkit-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out;}@media (min-width:946px) {
 .block--tkufi-search-feature-quicksearch.has-animated-height{display:none;} 
}.block--tkufi-search-feature-quicksearch.has-animated-height.is-collapsed{-moz-transition:max-height 0.25s ease-out;-o-transition:max-height 0.25s ease-out;-webkit-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out;max-height:0;}.block--tkufi-search-feature-quicksearch .form-item{border-right:4px solid transparent;}@media (min-width:551px) {
 .block--tkufi-search-feature-quicksearch .form-item{border-right:0;display:inline-block;width:70%;} 
}@media (min-width:769px) {
 .block--tkufi-search-feature-quicksearch .form-item{width:60%;} 
}.block--tkufi-search-feature-quicksearch .block__content{padding:3% 10px 2%;}@media (min-width:551px) {
 .block--tkufi-search-feature-quicksearch .block__content{padding:2% 1% 1%;} 
}.block--tkufi-search-feature-quicksearch form > div{display:table-row;}@media (min-width:551px) {
 .block--tkufi-search-feature-quicksearch form > div{display:block;} 
}@media (min-width:946px) {
 .block--tkufi-search-feature-quicksearch--2{display:inline-block;margin-top:1px;} 
}.block--tkufi-search-feature-quicksearch--2 .block__content{padding:0 0.5em;}.block--tkufi-search-feature-quicksearch--2 .form-item{display:inline-block;width:20em;}.block--tkufi-search-feature-quicksearch--2 .form-submit{margin-right:0;padding:0.5em 1em;}.quick-search-toggler:before{content:"\f122";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.quick-search-toggler:before{font-size:1.6em;line-height:1.65em;vertical-align:top;}.recommended-block{position:relative;}@media (min-width:946px) {
 .recommended-block{bottom:5%;left:0;margin:0 auto;max-width:1320px;position:absolute;right:0;top:auto;width:100%;z-index:5;}.recommended-block :focus{outline:3px solid #fff;outline-offset:0;}[data-whatinput="keyboard"] .recommended-block :focus{outline-color:#fff;}[data-whatinput="mouse"] .recommended-block :focus{outline-color:#fff;}[data-whatinput="touch"] .recommended-block :focus{outline-color:#f8bb4e;} 
}@media (min-width:1320px) {
 .recommended-block{bottom:15%;} 
}.recommended-block__content{z-index:3;-moz-box-shadow:0px 5px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0px 5px 6px rgba(0,0,0,0.3);box-shadow:0px 5px 6px rgba(0,0,0,0.3);background-color:#004678;padding:10px 15px 20px;position:relative;}@media (min-width:946px) {
 .recommended-block__content{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,55,94,0.7);bottom:-4px;color:#FFFFFF;padding:20px 15px 40px;position:absolute;right:0.5%;width:24%;} 
}@media (min-width:1320px) {
 .recommended-block__content{right:0;} 
}.recommended-block__title{color:#FFFFFF;font-size:1.5em;margin:0 0 10px;}@media (min-width:1138px) {
 .recommended-block__title{font-size:1.8em;} 
}.recommended-block__close{background-color:transparent;border:0 none;font-size:0;height:30px;line-height:30px;overflow:hidden;padding:0;position:absolute;right:15px;top:10px;width:30px;}.recommended-block__close:before{content:"\f10c";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.recommended-block__close:before{color:#FFFFFF;font-size:30px;height:30px;width:30px;}@media (min-width:946px) {
 .recommended-block__close{display:none;} 
}@media (max-width:945px) {
 .recommended-block.is-collapsed .recommended-block__content{padding:10px 15px 10px;}.recommended-block.is-collapsed .recommended-block__title{margin-bottom:0;}.recommended-block.is-collapsed .recommended-block__links{display:none;}.recommended-block.is-collapsed .recommended-block__close:before{content:"\f121";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} 
}.recommended-block__item{display:block;margin:0 -15px;}.recommended-block__item a{border-top:1px solid rgba(255,255,255,0.3);color:#ffffff;display:block;font-size:1.1em;margin:0 15px;overflow:hidden;padding:10px 30px 10px 5px;position:relative;text-transform:uppercase;}.recommended-block__item a:before{content:"\f107";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.recommended-block__item a:before{color:#fff;font-size:26px;line-height:30px;margin-top:-15px;position:absolute;right:5px;top:50%;}.recommended-block__item:last-child a{border-bottom:1px solid rgba(255,255,255,0.3);}.recommended-block__item:hover{background-color:rgba(0,0,0,0.13);}@media (min-width:946px) {
 .node-type-landing-page .recommended-block{bottom:0;top:124px;} 
}@media (min-width:1320px) {
 .node-type-landing-page .recommended-block{bottom:0;} 
}@media (min-width:946px) {
 .node-type-landing-page .recommended-block__content{bottom:auto;padding-bottom:20px;padding-top:10px;top:5%;} 
}@media (min-width:769px) {
 .node-type-landing-page .recommended-block__title{font-size:1.5em;} 
}@media (min-width:1138px) {
 .node-type-landing-page .recommended-block__title{font-size:2em;} 
}.node-type-landing-page .recommended-block__item a{font-size:1em;}.block--views-driveturku-recommended-block.contextual-links-region{position:static;}.l-content__column--left .responsible-organisations{display:flex;flex-wrap:wrap;margin:15px 0;}.l-content__column--left .responsible-organisations__title{color:#bbb;display:inline-block;margin-right:0;padding:0 0.3em 0 0;text-transform:uppercase;width:auto;}.l-content__column--left .responsible-organisation{display:inline;font-size:0.85rem;}.l-content__column--left .responsible-organisation:after{content:", ";}.l-content__column--left .responsible-organisation:last-child:after{content:"";}.ui-accordion .responsible-organisations{font-size:0.75rem;margin:0 -14px;padding:6px 14px;}@media (min-width:769px) {
 .ui-accordion .responsible-organisations{margin-bottom:0.357em;} 
}.ui-accordion .responsible-organisations__title{color:#111;float:left;font-weight:bold;margin:0;padding:0 0 2px 0;width:100%;}@media (min-width:769px) {
 .ui-accordion .responsible-organisations__title{margin:0 -13rem 0 0;padding:0 10px 0 0;width:13rem;} 
}.ui-accordion .responsible-organisation{float:none;padding:0 0 5px 0;}@media (min-width:769px) {
 .ui-accordion .responsible-organisation{margin-bottom:0.357em;margin-left:13rem;padding:0;} 
}@media (min-width:769px) {
 .ui-accordion .responsible-organisation:last-child{margin-bottom:0;} 
}.search-results{background:#f8f9fd;padding:15px 15px 0px 15px;}.search-results .views-exposed-form .views-exposed-widgets{border-bottom:1px solid #00aeef;display:table;margin-bottom:2em;width:100%;}.search-results .views-exposed-form .views-exposed-widget{display:table-cell;float:none;padding:0;width:100%;}.search-results .views-exposed-form .views-exposed-widget label{display:none;}.search-results .views-exposed-form .views-exposed-widget .form-text{border:1px solid #d5d4cf;height:3em;line-height:3;margin:0;padding:0 10px;vertical-align:middle;width:100%;}.search-results .views-exposed-form .views-exposed-widget.views-submit-button{width:auto;}.search-results .views-exposed-form .views-exposed-widget .form-submit{margin:0;padding:12px 10px;vertical-align:middle;}.search-results--map .view-content{margin:0 -15px;}.search-help{display:none;}@media (min-width:769px) {
 .search-help{display:block;padding:0 1em 1em;} 
}.search-result{-moz-box-shadow:#d0d7f2 0 1px 0 0;-webkit-box-shadow:#d0d7f2 0 1px 0 0;box-shadow:#d0d7f2 0 1px 0 0;background-color:#fff;border-bottom:1px solid #d5d4cf;border-right:1px solid #d5d4cf;border-top:1px solid #d5d4cf;display:table;margin-bottom:15px;position:relative;width:100%;}.search-result:after{content:"";display:table;clear:both;}.search-result__attachment{background-color:#d5d4cf;display:table-cell;min-width:15px;text-align:center;vertical-align:top;}.search-result__content{display:table-cell;padding:10px;vertical-align:top;width:100%;}.search-result__content p{font-size:1em;line-height:initial;}.search-result__title{margin:0 0 10px;}@media (min-width:769px) {
 .search-result__body > .node{display:table;} 
}.search-result__body .field .field-item p{margin-top:0.5em;margin-bottom:0.5em;}.search-result__body .field .field-item p:first-child{margin-top:0;}.search-result__body .field .field-item p:last-child{margin-bottom:0;}.search-result__main{width:100%;}@media (min-width:769px) {
 .search-result__main{display:table-cell;} 
}.search-result__main .field{display:table-row;}.search-result__main .search-result__tags,.search-result__main .field-name-field-keywords,.search-result__main .field--name-field-keywords{display:table-header-group !important;}.search-result__main .search-result__tags .field-items,.search-result__main .search-result__tags .field__items,.search-result__main .field-name-field-keywords .field-items,.search-result__main .field-name-field-keywords .field__items,.search-result__main .field--name-field-keywords .field-items,.search-result__main .field--name-field-keywords .field__items{padding-bottom:5px;}.search-result__main .search-result__tags .field-item,.search-result__main .search-result__tags .field__item,.search-result__main .field-name-field-keywords .field-item,.search-result__main .field-name-field-keywords .field__item,.search-result__main .field--name-field-keywords .field-item,.search-result__main .field--name-field-keywords .field__item{background-color:#e1e0dd;color:#111;display:inline-block;font-size:0.875em;margin:0 5px 5px 0;padding:2px 5px;text-transform:uppercase;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}.search-result__media{display:none;}@media (min-width:769px) {
 .search-result__media{display:table-cell;min-width:120px;padding-left:10px;vertical-align:top;} 
}@media (min-width:946px) {
 .search-result__media{min-width:160px;} 
}@media (min-width:1138px) {
 .search-result__media{min-width:200px;} 
}@media (min-width:1320px) {
 .search-result__media{min-width:200px;} 
}.search-result__media figure{margin:0;}.page-search .l-region--sidebar-first{display:block;}.page-search .l-region--sidebar-first .block--facetapi .block__title{position:relative;}.page-event-search .l-region--sidebar-first{display:block;}.page-event-search .l-region--sidebar-first .block{margin-bottom:30px;}.page-event-search .l-region--sidebar-first .block--facetapi .block__title{position:relative;}.views-exposed-form-driveturku-event-search-page-event-search-page .views-exposed-form{display:table;margin-bottom:3em;padding:0 15px;width:100%;}.views-exposed-form-driveturku-event-search-page-event-search-page .views-exposed-form .views-exposed-widget{display:table-cell;float:none;padding:0px;width:100%;}.views-exposed-form-driveturku-event-search-page-event-search-page .views-exposed-form .views-exposed-widget .form-text{background-color:#f8f9fd;border:1px solid #37475E;height:3em;line-height:3;margin:0px;padding:0px 10px;vertical-align:middle;width:100%;}.views-exposed-form-driveturku-event-search-page-event-search-page .views-exposed-form .views-exposed-widget .form-submit{background-color:#37475E;margin:0px;padding:12px 40px;vertical-align:middle;}.search-toggle-filters{background-color:#00aeef;border:0 none;color:#ffffff;display:block;font-size:1em;margin:10px 16px;padding:8px 35px 8px 8px;position:relative;text-align:center;text-transform:uppercase;}.search-toggle-filters:before{content:"\f121";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search-toggle-filters.open:before{content:"\f11e";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search-toggle-filters:before{font-size:1.5em;line-height:36px;position:absolute;right:8px;top:0;}.search-toggle-filters:hover{cursor:pointer;}.search-toggle-single-filter{background-color:#f8f9fd;color:#00aeef;font-size:0.9em;display:block;height:28px;line-height:28px;position:absolute;right:0;text-align:center;top:0;width:35px;}.search-toggle-single-filter:before{content:"\f121";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search-toggle-single-filter:before{vertical-align:middle;}.search-toggle-single-filter.open:before{content:"\f11e";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.search-toggle-single-filter:hover{cursor:pointer;}.directory-header{background-color:#f9fafb;margin:0 -16px;overflow:hidden;padding:0 16px;}@media (min-width:1138px) {
 .directory-header{overflow:visible;} 
}.directory-header > *{display:block;float:left;}@media (min-width:1138px) {
 .directory-header > *{display:inline-block;float:none;} 
}.directory-header a{background-color:#00aeef;color:#FFFFFF;display:block;font-size:1.143em;margin:3px;width:30px;padding:5px 0;text-align:center;}@media (min-width:1138px) {
 .directory-header a{margin:0;} 
}.directory-header a.active{background-color:#FFFFFF;color:#00aeef;position:relative;}@media (min-width:1138px) {
 .directory-header a.active{background-color:#00aeef;color:#FFFFFF;} 
}@media (min-width:1138px) {
 .directory-header a.active:after{border-color:#00aeef transparent transparent;border-style:solid;border-width:15px 15px 0;content:"";height:0;position:absolute;right:50%;top:0;width:0;bottom:-15px;left:50%;margin-left:-15px;right:auto;top:auto;} 
}.directory-content{margin:2em 0;}.directory-content .directory-item:first-child{margin-top:0;}.directory-content .directory-item:last-child{margin-bottom:0;}.directory-content .directory-item .directory-item__link{margin:1em 0;}.view-driveturku-services-on-map{margin-bottom:16px;}ul.some-links__list{line-height:45px;margin:1em 0;padding:0.5em 0;text-align:center;}li.some-link{display:inline-block;list-style-type:none;position:relative;}li.some-link > a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-block;width:45px;}.some-link__bg{color:#EDEEF2;display:inline-block;font-size:45px;left:0;line-height:40px;pointer-events:none;position:absolute;text-align:center;top:0;}.some-link__bg:before{content:"\f10b";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.some-link__icon{color:#00aeef;display:inline-block;font-size:24px;left:0;pointer-events:none;position:absolute;text-align:center;text-indent:0;top:0;vertical-align:middle;width:45px;}.event .some-link__bg{color:#EDEEF2;}.event .some-link__icon{color:#B5B5B5;}.some-link--twitter > a ~ .some-link__icon:before{content:"\f12d";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.some-link--twitter > a:hover ~ .some-link__bg,.some-link--twitter > a:focus ~ .some-link__bg{color:#00ACED !important;}.some-link--twitter > a:hover ~ .some-link__icon,.some-link--twitter > a:focus ~ .some-link__icon{color:#EDEEF2 !important;}.some-link--facebook > a ~ .some-link__icon:before{content:"\f110";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.some-link--facebook > a:hover ~ .some-link__bg,.some-link--facebook > a:focus ~ .some-link__bg{color:#3B5998 !important;}.some-link--facebook > a:hover ~ .some-link__icon,.some-link--facebook > a:focus ~ .some-link__icon{color:#EDEEF2 !important;}.some-link--instagram > a ~ .some-link__icon:before{content:"\f112";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.some-link--instagram > a:hover ~ .some-link__bg,.some-link--instagram > a:focus ~ .some-link__bg{color:#517FA4 !important;}.some-link--instagram > a:hover ~ .some-link__icon,.some-link--instagram > a:focus ~ .some-link__icon{color:#EDEEF2 !important;}.some-link--linkedin > a ~ .some-link__icon:before{content:"\f114";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.some-link--linkedin > a:hover ~ .some-link__bg,.some-link--linkedin > a:focus ~ .some-link__bg{color:#007BB6 !important;}.some-link--linkedin > a:hover ~ .some-link__icon,.some-link--linkedin > a:focus ~ .some-link__icon{color:#EDEEF2 !important;}.tabs > li{list-style:none;}.quicktabs-wrapper{margin:40px 0;}.quicktabs-wrapper .quicktabs-tabs{margin:10px 1%;padding-left:0;text-align:center;}@media (min-width:769px) {
 .quicktabs-wrapper .quicktabs-tabs{margin-left:0.5%;margin-right:0.5%;text-align:left;} 
}.quicktabs-wrapper .quicktabs-tabs > li{display:inline-block;padding:0;}.quicktabs-wrapper .quicktabs-tabs > li > a{color:#404040;display:block;font-size:15.5px;font-size:0.96875rem;font-weight:bold;padding:5px 16px;}@media (min-width:769px) {
 .quicktabs-wrapper .quicktabs-tabs > li > a{font-size:18px;font-size:1.125rem;} 
}.quicktabs-wrapper .quicktabs-tabs > li > a:focus{outline:3px solid #00375e;outline-offset:0;}.quicktabs-wrapper .quicktabs-tabs > li.active > a,.quicktabs-wrapper .quicktabs-tabs > li > a:hover{background-color:#404040;color:#FFFFFF;text-decoration:none;}.quicktabs-wrapper .quicktabs-tabs > li:only-child{display:none;}.quicktabs-wrapper .quicktabs-tabs > li.qt-hidden{display:none;visibility:hidden;}.quicktabs-tabpage .liftup-box-list{margin:0;}.quicktabs-hide{position:absolute;top:-10000px;display:block;left:0;right:0;}.quicktabs-super-hide{position:relative !important;top:0 !important;display:none !important;}@media (min-width:946px) {
 .quicktabs-news-archive-link{float:right;} 
}.tabs--primary{border-bottom:none;margin:0;}.tabs--primary.links--inline li{margin:0;}.tabs--primary a{background-color:#111;color:#fff;margin:10px 5px;padding:10px 20px;}.tabs--primary a.active,.tabs--primary a:hover{background-color:#444444;text-decoration:none;}.block--quicktabs--collapsible .block__title{display:none;}.block--quicktabs--collapsible .ctools-toggle{display:none;}.block--quicktabs--collapsible .ctools-collapsible-handle{background-color:#00aeef;color:#fff;font-size:1.250em;padding:8px 40px 8px 15px;position:relative;}.block--quicktabs--collapsible .ctools-collapsible-handle:before{content:"\f11e";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block--quicktabs--collapsible .ctools-collapsible-handle:after{background-color:#0089bc;content:"";height:100%;position:absolute;right:0;top:0;width:40px;}.block--quicktabs--collapsible .ctools-collapsible-handle:before{color:#ffffff;font-size:30px;height:100%;line-height:100%;margin-top:-14px;position:absolute;right:0;text-align:center;top:50%;width:40px;z-index:2;}.block--quicktabs--collapsible .ctools-collapsed .ctools-collapsible-handle:before{content:"\f121";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block--quicktabs--collapsible .quicktabs-wrapper{margin:0;}.field--name-places-for-services{clear:both;}div.horizontal-tabs{border:none;margin:20px 0;}div.horizontal-tabs ul.horizontal-tabs-list{border:none;background-color:transparent;margin:0 0 10px;}div.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button{background-color:transparent;border:none;display:inline-block;float:none;list-style:none;padding:0;}div.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button > a{color:#404040;display:block;font-size:15.5px;font-size:0.96875rem;font-weight:bold;padding:5px 16px;}@media (min-width:769px) {
 div.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button > a{font-size:18px;font-size:1.125rem;} 
}div.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button.selected > a strong,div.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button > a:hover strong{color:#FFFFFF;}div.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button.selected > a,div.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button > a:hover{background-color:#404040;text-decoration:none;}div.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:only-child{display:none;}div.horizontal-tabs fieldset.horizontal-tabs-pane{margin:0;padding:0;}.attachment > .tabs{margin:10px 1%;padding-left:0;text-align:center;}@media (min-width:769px) {
 .attachment > .tabs{margin-left:0.5%;margin-right:0.5%;text-align:left;} 
}.attachment > .tabs > li{display:inline-block;padding:0;}.attachment > .tabs > li > a{color:#404040;display:block;font-size:15.5px;font-size:0.96875rem;font-weight:bold;padding:5px 16px;}@media (min-width:769px) {
 .attachment > .tabs > li > a{font-size:18px;font-size:1.125rem;} 
}.attachment > .tabs > li.active > a,.attachment > .tabs > li > a:hover{background-color:#404040;color:#FFFFFF;text-decoration:none;}.attachment > .tabs > li:only-child{display:none;}.attachment > .tabs > li.qt-hidden{display:none;visibility:hidden;}.l-tools-container{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#2b2b2b;color:#fff;left:-60%;position:fixed;top:50%;width:60%;z-index:999;}.l-tools-container.open{left:0;}@media (min-width:769px) {
 .l-tools-container{left:-300px;width:300px;} 
}.l-tools-container .toggle-tools{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:right top;-ms-transform-origin:right top;-webkit-transform-origin:right top;transform-origin:right top;background-color:#111;font-size:1em;line-height:20px;overflow:hidden;padding:15px;position:absolute;right:0;text-align:center;top:0;z-index:1000;}.l-tools-container .toggle-tools:hover{cursor:pointer;background-color:#444444;}.l-tools-container .block__title{background-color:#2b2b2b;border-bottom:2px solid #00aeef;font-weight:normal;margin:0;padding:0.5em;}.l-tools-container .block__content ul{margin:0;padding:0;}.l-tools-container .block__content ul li{list-style-image:none;list-style-type:none;}.l-tools-container .block__content ul li a{display:block;padding:0.6em;}.l-tools-container .block__content ul li a:hover{background-color:#111;text-decoration:none;}.l-tools-container .block__content ul li.last a{border-bottom:0 none;}.l-tools-container .block__content a{color:#fff;}.view-driveturku-trust-units .views-row{height:350px;cursor:pointer;font-size:16px;border-bottom:4px solid #00aeef;margin-top:1.5em;width:100%;clear:right;float:right;margin-right:0;}@media (min-width:551px) {
 .view-driveturku-trust-units .views-row{width:49.29577%;clear:right;float:left;margin-left:0;margin-right:1.40845%;}.view-driveturku-trust-units .views-row:nth-child(2n){width:49.29577%;clear:right;float:right;margin-right:0;} 
}@media (min-width:769px) {
 .view-driveturku-trust-units .views-row{width:32.39437%;clear:right;float:left;margin-left:0;margin-right:1.40845%;}.view-driveturku-trust-units .views-row:nth-child(2n){width:32.39437%;clear:right;float:left;margin-left:0;margin-right:1.40845%;}.view-driveturku-trust-units .views-row:nth-child(3n){width:32.39437%;clear:right;float:right;margin-right:0;} 
}@media (min-width:1138px) {
 .view-driveturku-trust-units .views-row{width:23.94366%;clear:right;float:left;margin-left:0;margin-right:1.40845%;}.view-driveturku-trust-units .views-row:nth-child(2n),.view-driveturku-trust-units .views-row:nth-child(3n){width:23.94366%;clear:right;float:left;margin-left:0;margin-right:1.40845%;}.view-driveturku-trust-units .views-row:nth-child(4n){width:23.94366%;clear:right;float:right;margin-right:0;} 
}.view-driveturku-trust-units .views-row a:hover{text-decoration:none;}.view-driveturku-trust-units .views-row h2,.view-driveturku-trust-units .views-row .search-result__title{margin-top:5px;}.view-driveturku-trust-units .attachment-after{clear:both;}.view-driveturku-trust-units .attachment-after .views-row{height:auto;}.view-driveturku-trust-units .attachment-after .views-row figure{display:none;}.view-driveturku-trust-units .views-row-last{margin-bottom:2em;}.domain-www-meetturku-fi,.domain-www-visitturku-fi{}.domain-www-meetturku-fi .info-box a,.domain-www-meetturku-fi .l-region--sidebar-second .contact-information a,.l-region--sidebar-second .domain-www-meetturku-fi .contact-information a,.domain-www-meetturku-fi .info-box--additional a,.domain-www-meetturku-fi .field--name-body a,.domain-www-meetturku-fi .field--name-field-lead-paragraph-et a,.domain-www-meetturku-fi .field--name-field-description a,.domain-www-meetturku-fi .field--name-attraction-contact-information a,.domain-www-visitturku-fi .info-box a,.domain-www-visitturku-fi .l-region--sidebar-second .contact-information a,.l-region--sidebar-second .domain-www-visitturku-fi .contact-information a,.domain-www-visitturku-fi .info-box--additional a,.domain-www-visitturku-fi .field--name-body a,.domain-www-visitturku-fi .field--name-field-lead-paragraph-et a,.domain-www-visitturku-fi .field--name-field-description a,.domain-www-visitturku-fi .field--name-attraction-contact-information a{color:#f26522;}.domain-www-meetturku-fi .field--name-field-attraction-info-box a,.domain-www-visitturku-fi .field--name-field-attraction-info-box a{color:#f26522;}.domain-www-meetturku-fi .field--name-field-lead-paragraph-et,.domain-www-visitturku-fi .field--name-field-lead-paragraph-et{font-weight:300;margin-bottom:25px;}.domain-www-meetturku-fi .l-highlighted,.domain-www-visitturku-fi .l-highlighted{background-color:#fff;}.domain-www-meetturku-fi .l-before-content,.domain-www-meetturku-fi .l-main-wrapper,.domain-www-visitturku-fi .l-before-content,.domain-www-visitturku-fi .l-main-wrapper{background-image:url(https://www.turku.fi/sites/all/themes/custom/driveturku/images/visitturku-bg-kartta.jpg);background-repeat:no-repeat;padding-top:25px;}.domain-www-meetturku-fi .l-main-wrapper--front-page,.domain-www-visitturku-fi .l-main-wrapper--front-page{background-color:#FFFFFF !important;background-image:none !important;}.domain-www-meetturku-fi.section-search .l-main-wrapper,.domain-www-visitturku-fi.section-search .l-main-wrapper{background:url(https://www.turku.fi/sites/all/themes/images/bg_pattern.png) repeat 0 0 #fff;}.domain-www-meetturku-fi .l-branding,.domain-www-visitturku-fi .l-branding{background-color:#fff;}@media (min-width:946px) {
 .domain-www-meetturku-fi .l-branding,.domain-www-visitturku-fi .l-branding{border-bottom:1px solid #d5d4cf;} 
}.domain-www-meetturku-fi .l-header .l-navigation,.domain-www-visitturku-fi .l-header .l-navigation{background-color:#fff;}.domain-www-meetturku-fi .l-header .accessibility-features,.domain-www-visitturku-fi .l-header .accessibility-features{color:#878787;}@media (max-width:945px) {
 .domain-www-meetturku-fi .l-header .l-region--header,.domain-www-visitturku-fi .l-header .l-region--header{border-top:1px solid #d5d4cf;}.domain-www-meetturku-fi .l-header .recommended-block__content,.domain-www-visitturku-fi .l-header .recommended-block__content{background-color:#fff;}.domain-www-meetturku-fi .l-header .recommended-block__item a,.domain-www-meetturku-fi .l-header .recommended-block__title,.domain-www-meetturku-fi .l-header .recommended-block__close:before,.domain-www-visitturku-fi .l-header .recommended-block__item a,.domain-www-visitturku-fi .l-header .recommended-block__title,.domain-www-visitturku-fi .l-header .recommended-block__close:before{color:#f26522;}.domain-www-meetturku-fi .l-header .recommended-block__item a,.domain-www-visitturku-fi .l-header .recommended-block__item a{border-top:1px solid #d5d4cf;}.domain-www-meetturku-fi .l-header .recommended-block__item a:before,.domain-www-visitturku-fi .l-header .recommended-block__item a:before{color:#f26522;} 
}.domain-www-meetturku-fi .l-header .form-type-textfield:before,.domain-www-visitturku-fi .l-header .form-type-textfield:before{opacity:0.5;}.domain-www-meetturku-fi .l-navigation a,.domain-www-visitturku-fi .l-navigation a{font-size:1.2em;font-weight:400;font-family:'Open sans';}.domain-www-meetturku-fi .l-navigation .menu,.domain-www-visitturku-fi .l-navigation .menu{background-color:#fff;}.domain-www-meetturku-fi .block--tkufi-search-feature .form-submit,.domain-www-visitturku-fi .block--tkufi-search-feature .form-submit{background-color:#f26522;color:#fff;font-weight:600;letter-spacing:0.045em;}.domain-www-meetturku-fi .tkufi-search-feature-search-form .form-type-textfield input::-webkit-input-placeholder,.domain-www-visitturku-fi .tkufi-search-feature-search-form .form-type-textfield input::-webkit-input-placeholder{color:#878787;border:1px solid #d5d4cf;}.domain-www-meetturku-fi .tkufi-search-feature-search-form .form-type-textfield input:-moz-placeholder,.domain-www-visitturku-fi .tkufi-search-feature-search-form .form-type-textfield input:-moz-placeholder{color:#878787;border:1px solid #d5d4cf;}.domain-www-meetturku-fi .tkufi-search-feature-search-form .form-type-textfield input::-moz-placeholder,.domain-www-visitturku-fi .tkufi-search-feature-search-form .form-type-textfield input::-moz-placeholder{color:#878787;border:1px solid #d5d4cf;}.domain-www-meetturku-fi .tkufi-search-feature-search-form .form-type-textfield input:-ms-input-placeholder,.domain-www-visitturku-fi .tkufi-search-feature-search-form .form-type-textfield input:-ms-input-placeholder{color:#878787;border:1px solid #d5d4cf;}.domain-www-meetturku-fi .block--tkufi-search-feature-quicksearch .form-item input,.domain-www-meetturku-fi .block--tkufi-search-feature-quicksearch--2 .form-item input,.domain-www-visitturku-fi .block--tkufi-search-feature-quicksearch .form-item input,.domain-www-visitturku-fi .block--tkufi-search-feature-quicksearch--2 .form-item input{color:#878787;border:1px solid #7e7e7e;line-height:1.4;}.domain-www-meetturku-fi .l-header .flexslider .flex-caption,.domain-www-visitturku-fi .l-header .flexslider .flex-caption{border-color:#f26522;}.domain-www-meetturku-fi .liftup-box__caption,.domain-www-visitturku-fi .liftup-box__caption{background-color:#f26522 !important;}.domain-www-meetturku-fi .liftup-box.node,.domain-www-visitturku-fi .liftup-box.node{border-color:#f26522 !important;}.domain-www-meetturku-fi .field--name-field-liftup-secondary-link a,.domain-www-visitturku-fi .field--name-field-liftup-secondary-link a{font-style:italic;text-transform:uppercase;padding:15px 10px;}.domain-www-meetturku-fi .flexslider .flex-caption .flex-caption__title,.domain-www-visitturku-fi .flexslider .flex-caption .flex-caption__title{font-style:italic;text-transform:uppercase;font-weight:300;letter-spacing:0.035em;}.domain-www-meetturku-fi .l-before-content .block--tkufi-widget-feature,.domain-www-visitturku-fi .l-before-content .block--tkufi-widget-feature{margin:0;}.domain-www-meetturku-fi .quicktabs-wrapper,.domain-www-visitturku-fi .quicktabs-wrapper{margin-top:25px;}.domain-www-meetturku-fi .recommended-block__title,.domain-www-visitturku-fi .recommended-block__title{font-style:italic;text-transform:uppercase;font-weight:300;}.domain-www-meetturku-fi .main-liftup-box,.domain-www-visitturku-fi .main-liftup-box{border-color:#f26522 !important;}.domain-www-meetturku-fi .main-liftup-box__caption,.domain-www-visitturku-fi .main-liftup-box__caption{background-color:rgba(242,101,34,0.9) !important;}.domain-www-meetturku-fi .some-type-facebook a,.domain-www-visitturku-fi .some-type-facebook a{color:#f26522;}.domain-www-meetturku-fi .some-link__icon,.domain-www-visitturku-fi .some-link__icon{color:#f26522;}.domain-www-meetturku-fi .l-footer,.domain-www-visitturku-fi .l-footer{background-color:#fff;color:#111;}.domain-www-meetturku-fi .l-footer a,.domain-www-visitturku-fi .l-footer a{color:#111;}.domain-www-meetturku-fi .l-footer h3,.domain-www-visitturku-fi .l-footer h3{font-weight:400;}.domain-www-meetturku-fi .l-footer .menu__item--first-level > .menu,.domain-www-visitturku-fi .l-footer .menu__item--first-level > .menu{border-color:#111;}.domain-www-meetturku-fi .breadcrumb a,.domain-www-visitturku-fi .breadcrumb a{color:#f26522;}.domain-www-meetturku-fi .quicktabs-wrapper .quicktabs-tabs,.domain-www-visitturku-fi .quicktabs-wrapper .quicktabs-tabs{background-color:#000;}.domain-www-meetturku-fi .quicktabs-wrapper .quicktabs-tabs > li > a,.domain-www-visitturku-fi .quicktabs-wrapper .quicktabs-tabs > li > a{color:#fff;font-weight:400;line-height:40px;}.domain-www-meetturku-fi .quicktabs-wrapper .quicktabs-tabs > li.active > a,.domain-www-meetturku-fi .quicktabs-wrapper .quicktabs-tabs > li > a:hover,.domain-www-visitturku-fi .quicktabs-wrapper .quicktabs-tabs > li.active > a,.domain-www-visitturku-fi .quicktabs-wrapper .quicktabs-tabs > li > a:hover{background-color:#f26522;}.domain-www-meetturku-fi .quicktabs-wrapper .liftup-box__image,.domain-www-visitturku-fi .quicktabs-wrapper .liftup-box__image{padding:0;}.domain-www-meetturku-fi .l-region--sidebar-second .block__title,.domain-www-visitturku-fi .l-region--sidebar-second .block__title{border-color:#f26522;}.domain-www-meetturku-fi .field--name-field-keywords,.domain-www-meetturku-fi .field--name-field-keywords-et,.domain-www-visitturku-fi .field--name-field-keywords,.domain-www-visitturku-fi .field--name-field-keywords-et{margin-top:10px;}.domain-www-meetturku-fi .field--name-field-keywords a,.domain-www-meetturku-fi .field--name-field-keywords-et a,.domain-www-visitturku-fi .field--name-field-keywords a,.domain-www-visitturku-fi .field--name-field-keywords-et a{background-color:transparent !important;color:#f26522;font-style:italic;text-transform:uppercase;}.domain-www-meetturku-fi .group-accordion .liftup-box--wide,.domain-www-visitturku-fi .group-accordion .liftup-box--wide{color:rgba(17,17,17,0.7);background-color:#dfdfdf;}.domain-www-meetturku-fi .group-accordion .liftup-box--wide .liftup-box__group-right:after,.domain-www-visitturku-fi .group-accordion .liftup-box--wide .liftup-box__group-right:after{border-color:transparent transparent transparent;}.domain-www-meetturku-fi .group-accordion .liftup-box--wide .liftup-box__group-left,.domain-www-visitturku-fi .group-accordion .liftup-box--wide .liftup-box__group-left{float:left;}.domain-www-meetturku-fi .group-accordion .liftup-box--wide:nth-child(even),.domain-www-visitturku-fi .group-accordion .liftup-box--wide:nth-child(even){background-color:#efefef;}.domain-www-meetturku-fi .group-accordion .liftup-box--wide:nth-child(2) .liftup-box__caption,.domain-www-visitturku-fi .group-accordion .liftup-box--wide:nth-child(2) .liftup-box__caption{background-color:#f26522 !important;}.domain-www-meetturku-fi .group-accordion .liftup-box--wide:nth-child(2) .liftup-box__group-right:after,.domain-www-visitturku-fi .group-accordion .liftup-box--wide:nth-child(2) .liftup-box__group-right:after{border-color:transparent transparent transparent;}.domain-www-meetturku-fi .group-accordion .liftup-box--wide .liftup-box__image,.domain-www-visitturku-fi .group-accordion .liftup-box--wide .liftup-box__image{padding:35px;}.domain-www-meetturku-fi .group-accordion .field--name-field-visible-title,.domain-www-visitturku-fi .group-accordion .field--name-field-visible-title{font-size:1.2em;font-weight:600;}.domain-www-meetturku-fi .view-driveturku-project-liftups .liftup-box--wide,.domain-www-visitturku-fi .view-driveturku-project-liftups .liftup-box--wide{background-color:#dfdfdf;color:#111;}.domain-www-meetturku-fi .view-driveturku-project-liftups .liftup-box--wide .liftup-box__group-right:after,.domain-www-visitturku-fi .view-driveturku-project-liftups .liftup-box--wide .liftup-box__group-right:after{border-color:#dfdfdf transparent transparent;}@media (min-width:769px) {
 .domain-www-meetturku-fi .view-driveturku-project-liftups .liftup-box--wide .liftup-box__group-right:after,.domain-www-visitturku-fi .view-driveturku-project-liftups .liftup-box--wide .liftup-box__group-right:after{border-color:transparent #dfdfdf transparent transparent;} 
}.domain-www-meetturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(even),.domain-www-visitturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(even){background-color:#efefef;}.domain-www-meetturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(even) .liftup-box__group-right:after,.domain-www-visitturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(even) .liftup-box__group-right:after{border-color:#efefef transparent transparent;}@media (min-width:769px) {
 .domain-www-meetturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(even) .liftup-box__group-right:after,.domain-www-visitturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(even) .liftup-box__group-right:after{border-color:transparent transparent transparent #efefef;} 
}.domain-www-meetturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(1) .liftup-box__link a,.domain-www-visitturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(1) .liftup-box__link a{background-color:#111;border-right-color:#111;color:#fff;}.domain-www-meetturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(2) .liftup-box__caption,.domain-www-visitturku-fi .view-driveturku-project-liftups .liftup-box--wide:nth-child(2) .liftup-box__caption{background-color:#f26522 !important;color:#fff;}.domain-www-meetturku-fi .view-driveturku-project-liftups .liftup-box__link a,.domain-www-visitturku-fi .view-driveturku-project-liftups .liftup-box__link a{background-color:#111;border-right-color:#111;color:#fff;}.domain-www-meetturku-fi .ui-accordion .ui-accordion-header,.domain-www-visitturku-fi .ui-accordion .ui-accordion-header{background-color:#f26522;text-transform:uppercase;font-weight:600;}.domain-www-meetturku-fi .ui-accordion .ui-accordion-content:after,.domain-www-visitturku-fi .ui-accordion .ui-accordion-content:after{border-color:#f26522 transparent transparent;}.domain-www-meetturku-fi .ui-accordion .ui-accordion-content,.domain-www-visitturku-fi .ui-accordion .ui-accordion-content{background-color:transparent;border-left:1px solid #d5d4cf;border-right:1px solid #d5d4cf;border-bottom:1px solid #d5d4cf;}.domain-www-meetturku-fi .node--liftup--product .liftup-box__title,.domain-www-visitturku-fi .node--liftup--product .liftup-box__title{font-size:1.2em;text-align:left;padding:15px 0;text-transform:uppercase;}.domain-www-meetturku-fi .node--liftup--product .liftup-box__title a,.domain-www-visitturku-fi .node--liftup--product .liftup-box__title a{background-color:#f26522;color:#fff;display:inline-block;font-size:1em;line-height:1.15;padding:15px 20px;}@media (min-width:769px) {
 .domain-www-meetturku-fi .node--liftup--product .liftup-box__title a,.domain-www-visitturku-fi .node--liftup--product .liftup-box__title a{font-size:1.2em;} 
}.domain-www-meetturku-fi.og-context .l-footer .l-region--footer .block--block,.domain-www-visitturku-fi.og-context .l-footer .l-region--footer .block--block{padding-top:150px;}.domain-www-meetturku-fi .view-driveturku-related-content p a,.domain-www-visitturku-fi .view-driveturku-related-content p a{color:#f26522;}.domain-www-meetturku-fi .facet__icon,.domain-www-visitturku-fi .facet__icon{color:#f26522;}.domain-www-meetturku-fi .search-results,.domain-www-meetturku-fi .block--facetapi .facetapi-facet > a,.domain-www-meetturku-fi .filter__content .facetapi-facet > a,.domain-www-visitturku-fi .search-results,.domain-www-visitturku-fi .block--facetapi .facetapi-facet > a,.domain-www-visitturku-fi .filter__content .facetapi-facet > a{background-color:transparent;}.domain-www-meetturku-fi .facet__count span,.domain-www-visitturku-fi .facet__count span{background-color:transparent;}.domain-www-meetturku-fi .block--facetapi .facetapi-limit-link,.domain-www-meetturku-fi .filter__content .facetapi-limit-link,.domain-www-visitturku-fi .block--facetapi .facetapi-limit-link,.domain-www-visitturku-fi .filter__content .facetapi-limit-link{background-color:transparent;color:#f26522;}.domain-www-meetturku-fi .search-results .views-exposed-form .views-exposed-widgets,.domain-www-visitturku-fi .search-results .views-exposed-form .views-exposed-widgets{border-color:#f26522;}.domain-www-meetturku-fi .pager .pager__item a,.domain-www-visitturku-fi .pager .pager__item a{background-color:#f26522;}.domain-www-meetturku-fi .search-result--attraction_card .field--name-field-liftup-description-text,.domain-www-visitturku-fi .search-result--attraction_card .field--name-field-liftup-description-text{font-weight:300;}.domain-www-meetturku-fi .search-result--attraction_card .search-result__attachment,.domain-www-visitturku-fi .search-result--attraction_card .search-result__attachment{background-color:transparent;}.domain-www-meetturku-fi .search-result--attraction_card .field--name-field-attraction-category,.domain-www-visitturku-fi .search-result--attraction_card .field--name-field-attraction-category{font-style:italic;text-transform:uppercase;}.domain-www-meetturku-fi .search-result--attraction_card.search-result,.domain-www-visitturku-fi .search-result--attraction_card.search-result{border-left:1px solid #d5d4cf;}.domain-www-meetturku-fi .search-result--news_item .search-result__attachment,.domain-www-meetturku-fi .search-result--page .search-result__attachment,.domain-www-visitturku-fi .search-result--news_item .search-result__attachment,.domain-www-visitturku-fi .search-result--page .search-result__attachment{background-color:#111;}.domain-www-meetturku-fi .search-toggle-filters,.domain-www-visitturku-fi .search-toggle-filters{background-color:#f26522;}.domain-www-meetturku-fi .search-toggle-single-filter,.domain-www-visitturku-fi .search-toggle-single-filter{color:#f26522;}.domain-www-meetturku-fi .info-box--bottom a:link,.domain-www-meetturku-fi .info-box--bottom a:visited,.domain-www-meetturku-fi .info-box--bottom a:focus,.domain-www-meetturku-fi .info-box--bottom a:active,.domain-www-meetturku-fi .field--name-body a:link,.domain-www-meetturku-fi .field--name-body a:visited,.domain-www-meetturku-fi .field--name-body a:focus,.domain-www-meetturku-fi .field--name-body a:active,.domain-www-meetturku-fi .facetapi-facet a:link,.domain-www-meetturku-fi .facetapi-facet a:visited,.domain-www-meetturku-fi .facetapi-facet a:focus,.domain-www-meetturku-fi .facetapi-facet a:active,.domain-www-meetturku-fi .info-box__content a:link,.domain-www-meetturku-fi .info-box__content a:visited,.domain-www-meetturku-fi .info-box__content a:focus,.domain-www-meetturku-fi .info-box__content a:active,.domain-www-meetturku-fi .search-result__title a:link,.domain-www-meetturku-fi .search-result__title a:visited,.domain-www-meetturku-fi .search-result__title a:focus,.domain-www-meetturku-fi .search-result__title a:active,.domain-www-visitturku-fi .info-box--bottom a:link,.domain-www-visitturku-fi .info-box--bottom a:visited,.domain-www-visitturku-fi .info-box--bottom a:focus,.domain-www-visitturku-fi .info-box--bottom a:active,.domain-www-visitturku-fi .field--name-body a:link,.domain-www-visitturku-fi .field--name-body a:visited,.domain-www-visitturku-fi .field--name-body a:focus,.domain-www-visitturku-fi .field--name-body a:active,.domain-www-visitturku-fi .facetapi-facet a:link,.domain-www-visitturku-fi .facetapi-facet a:visited,.domain-www-visitturku-fi .facetapi-facet a:focus,.domain-www-visitturku-fi .facetapi-facet a:active,.domain-www-visitturku-fi .info-box__content a:link,.domain-www-visitturku-fi .info-box__content a:visited,.domain-www-visitturku-fi .info-box__content a:focus,.domain-www-visitturku-fi .info-box__content a:active,.domain-www-visitturku-fi .search-result__title a:link,.domain-www-visitturku-fi .search-result__title a:visited,.domain-www-visitturku-fi .search-result__title a:focus,.domain-www-visitturku-fi .search-result__title a:active{color:#f26522;}.domain-www-meetturku-fi .header-list__item .header-list__item-link,.domain-www-visitturku-fi .header-list__item .header-list__item-link{background-color:#f26522 !important;}.domain-www-meetturku-fi .header-list__item-link:after,.domain-www-visitturku-fi .header-list__item-link:after{background-color:#f26522;}.domain-www-meetturku-fi .field--name-field-attraction-product-desc h2,.domain-www-meetturku-fi .field--name-field-attraction-product-desc .search-result__title,.domain-www-visitturku-fi .field--name-field-attraction-product-desc h2,.domain-www-visitturku-fi .field--name-field-attraction-product-desc .search-result__title{margin-top:0;}.domain-www-meetturku-fi .info-box--bottom h3,.domain-www-visitturku-fi .info-box--bottom h3{border-bottom:2px solid #fff;margin-top:0;padding-bottom:0.2em;text-transform:uppercase;}.domain-www-meetturku-fi .block--tkufi-widget-feature,.domain-www-visitturku-fi .block--tkufi-widget-feature{background-color:transparent;}.domain-www-meetturku-fi .landing-page-title,.domain-www-visitturku-fi .landing-page-title{border-bottom-color:#f26522;}.domain-www-meetturku-fi .l-region--before-content .flexslider .flex-direction-nav li a,.domain-www-visitturku-fi .l-region--before-content .flexslider .flex-direction-nav li a{background-color:#111;}.domain-www-meetturku-fi .l-region--before-content .flexslider .flex-caption__date,.domain-www-visitturku-fi .l-region--before-content .flexslider .flex-caption__date{background-color:#f26522;}.domain-www-meetturku-fi .mosaic .grid-item .event__buy-link a,.domain-www-meetturku-fi .mosaic .grid-item .event__date,.domain-www-visitturku-fi .mosaic .grid-item .event__buy-link a,.domain-www-visitturku-fi .mosaic .grid-item .event__date{background-color:#f26522;}.domain-www-meetturku-fi .transparent-gradient__liftup,.domain-www-visitturku-fi .transparent-gradient__liftup{opacity:0.6;height:70%;}@media (min-width:0px) {
 .domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item,.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item,.domain-www-meetturku-fi .has-two-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-two-sidebars .attraction-card-mosaic--item{margin-right:0;width:100%;} 
}@media (min-width:551px) {
 .domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item,.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item,.domain-www-meetturku-fi .has-two-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-two-sidebars .attraction-card-mosaic--item{width:49%;}.domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(odd),.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(odd),.domain-www-meetturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd),.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(odd),.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(odd),.domain-www-visitturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd){margin-right:2%;}.domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(even),.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(even),.domain-www-meetturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(even),.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(even),.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(even),.domain-www-visitturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(even){margin-right:0;} 
}@media (min-width:769px) {
 .domain-www-meetturku-fi .has-two-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-two-sidebars .attraction-card-mosaic--item{width:100%;}.domain-www-meetturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd),.domain-www-visitturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd){margin-right:0;} 
}@media (min-width:946px) {
 .domain-www-meetturku-fi .has-two-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-two-sidebars .attraction-card-mosaic--item{width:49%;}.domain-www-meetturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd),.domain-www-visitturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd){margin-right:2%;}.domain-www-meetturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(even),.domain-www-visitturku-fi .has-two-sidebars .attraction-card-mosaic--item:nth-child(even){margin-right:0;} 
}@media (min-width:946px) {
 .domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item{margin-right:2%;width:32%;}.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n-2),.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n-1),.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n-2),.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n-1){margin-right:2%;}.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n),.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n){margin-right:0;} 
}@media (min-width:769px) {
 .domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item{margin-right:2%;width:32%;}.domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n-2),.domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n-1),.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n-2),.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n-1){margin-right:2%;}.domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n),.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n){margin-right:0;} 
}@media (min-width:1320px) {
 .domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item,.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item{margin-right:2%;width:23.5%;}.domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+1),.domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+2),.domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+3),.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+1),.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+2),.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+3),.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+1),.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+2),.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+3),.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+1),.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+2),.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+3){margin-right:2%;}.domain-www-meetturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n),.domain-www-meetturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n),.domain-www-visitturku-fi .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n),.domain-www-visitturku-fi .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n){margin-right:0;} 
}@media (min-width:0px) {
 .domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item,.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item,.domain-www-meetturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item{margin-right:0;width:100%;} 
}@media (min-width:551px) {
 .domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item,.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item,.domain-www-meetturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item{width:49%;}.domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(even),.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(even),.domain-www-meetturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(even),.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(even),.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(even),.domain-www-visitturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(even){margin-right:2%;}.domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(odd),.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(odd),.domain-www-meetturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd),.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(odd),.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(odd),.domain-www-visitturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd){margin-right:0;} 
}@media (min-width:769px) {
 .domain-www-meetturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item{width:100%;}.domain-www-meetturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(even),.domain-www-visitturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(even){margin-right:0;} 
}@media (min-width:946px) {
 .domain-www-meetturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item{width:49%;}.domain-www-meetturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(even),.domain-www-visitturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(even){margin-right:2%;}.domain-www-meetturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd),.domain-www-visitturku-fi.logged-in .has-two-sidebars .attraction-card-mosaic--item:nth-child(odd){margin-right:0;} 
}@media (min-width:946px) {
 .domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item{margin-right:2%;width:32%;}.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n),.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n+2),.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n),.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n+2){margin-right:2%;}.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n+1),.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(3n+1){margin-right:0;} 
}@media (min-width:769px) {
 .domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item{margin-right:2%;width:32%;}.domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n),.domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n+2),.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n),.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n+2){margin-right:2%;}.domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n+1),.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(3n+1){margin-right:0;} 
}@media (min-width:1138px) {
 .domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item{margin-right:2%;width:23.5%;}.domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n),.domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+2),.domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+3),.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n),.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+2),.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+3){margin-right:2%;}.domain-www-meetturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+1),.domain-www-visitturku-fi.logged-in .has-no-sidebars .attraction-card-mosaic--item:nth-child(4n+1){margin-right:0;} 
}@media (min-width:1320px) {
 .domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item,.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item{margin-right:2%;width:23.5%;}.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n),.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+2),.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+3),.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n),.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+2),.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+3){margin-right:2%;}.domain-www-meetturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+1),.domain-www-visitturku-fi.logged-in .has-one-sidebar .attraction-card-mosaic--item:nth-child(4n+1){margin-right:0;} 
}.domain-www-meetturku-fi .attraction-card-mosaic--item .liftup-2x4__bottom,.domain-www-visitturku-fi .attraction-card-mosaic--item .liftup-2x4__bottom{padding:0 10px 15px;}.domain-www-meetturku-fi .attraction-card-mosaic--item .liftup-2x4__bottom p,.domain-www-visitturku-fi .attraction-card-mosaic--item .liftup-2x4__bottom p{font-size:1em;line-height:19px;margin-bottom:0;}.domain-www-meetturku-fi .attraction-card-mosaic--item h2,.domain-www-meetturku-fi .attraction-card-mosaic--item .search-result__title,.domain-www-meetturku-fi .attraction-card-mosaic--item .attraction-card-mosaic__title,.domain-www-visitturku-fi .attraction-card-mosaic--item h2,.domain-www-visitturku-fi .attraction-card-mosaic--item .search-result__title,.domain-www-visitturku-fi .attraction-card-mosaic--item .attraction-card-mosaic__title{font-size:1.143em;line-height:1.5em;}@media (min-width:0px) {
 .domain-www-meetturku-fi .liftup-2x4-grid-item,.domain-www-visitturku-fi .liftup-2x4-grid-item{width:100%;} 
}@media (min-width:551px) {
 .domain-www-meetturku-fi .liftup-2x4-grid-item,.domain-www-visitturku-fi .liftup-2x4-grid-item{width:50%;} 
}@media (min-width:946px) {
 .domain-www-meetturku-fi .liftup-2x4-grid-item,.domain-www-visitturku-fi .liftup-2x4-grid-item{width:25%;} 
}.domain-www-meetturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__item + .field__item,.domain-www-visitturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__item + .field__item{width:100%;margin-left:0;}@media (min-width:321px) {
 .domain-www-meetturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__item + .field__item,.domain-www-visitturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__item + .field__item{margin-left:14px;width:auto;} 
}.domain-www-meetturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr),.domain-www-visitturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr){display:block;line-height:1.3;margin-bottom:10px;}@media (min-width:321px) {
 .domain-www-meetturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr),.domain-www-visitturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr){display:inherit;line-height:3;margin-bottom:0;} 
}.domain-www-meetturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__item,.domain-www-meetturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__items,.domain-www-visitturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__item,.domain-www-visitturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__items{line-height:1.3;}@media (min-width:321px) {
 .domain-www-meetturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__item,.domain-www-meetturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__items,.domain-www-visitturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__item,.domain-www-visitturku-fi .field.field--type-taxonomy-term-reference:not(.field--name-field-office-tr) .field__items{line-height:3;} 
}.block--tkufi-widget-feature{background-color:#111;}.block--tkufi-widget-feature :focus{outline:3px solid #00aeef;outline-offset:0;}[data-whatinput="keyboard"] .block--tkufi-widget-feature :focus{outline-color:#00aeef;}[data-whatinput="mouse"] .block--tkufi-widget-feature :focus{outline-color:#00aeef;}[data-whatinput="touch"] .block--tkufi-widget-feature :focus{outline-color:#00aeef;}.widget-block-viewer-widget{background-color:#fff;}.theme-front .block--tkufi-widget-feature{margin-top:3%;}@media (min-width:946px) {
 .entity-widget .mosaic,.view-driveturku-widget-event-carousel{float:left;margin-right:27%;position:relative;width:65%;} 
}.widget-event-calendar{color:#fff;margin-top:30px;}@media (min-width:946px) {
 .widget-event-calendar{float:right;margin-left:-100%;width:35%;} 
}@media (min-width:946px) {
 .view-driveturku-widget-event-carousel{padding:1.5% 0;} 
}.theme-front .view-driveturku-widget-event-carousel{padding:0;}@media (min-width:946px) {
 .has-two-sidebars .entity-widget .mosaic,.has-two-sidebars .view-driveturku-widget-event-carousel{float:none;margin-right:0;width:100%;} 
}.has-two-sidebars .view-driveturku-widget-event-carousel{padding:0;}@media (min-width:946px) {
 .has-two-sidebars .widget-event-calendar{float:none;margin-left:0;width:auto;} 
}@media (min-width:946px) {
 .has-one-sidebar .entity-widget .mosaic,.has-one-sidebar .view-driveturku-widget-event-carousel{float:none;margin-right:0;width:100%;} 
}@media (min-width:1138px) {
 .has-one-sidebar .entity-widget .mosaic,.has-one-sidebar .view-driveturku-widget-event-carousel{float:left;margin-right:34%;width:66%;} 
}@media (min-width:946px) {
 .has-one-sidebar .widget-event-calendar{float:none;margin-left:0;width:auto;} 
}@media (min-width:1138px) {
 .has-one-sidebar .widget-event-calendar{float:right;margin-left:-100%;width:34%;} 
}.turkucalendar .l-header :focus{outline:3px solid #fff;outline-offset:0;}[data-whatinput="keyboard"] .turkucalendar .l-header :focus{outline-color:#fff;}[data-whatinput="mouse"] .turkucalendar .l-header :focus{outline-color:#fff;}[data-whatinput="touch"] .turkucalendar .l-header :focus{outline-color:#f8bb4e;}.turkucalendar .l-highlights :focus{outline:3px solid #fff;outline-offset:0;}[data-whatinput="keyboard"] .turkucalendar .l-highlights :focus{outline-color:#fff;}[data-whatinput="mouse"] .turkucalendar .l-highlights :focus{outline-color:#fff;}[data-whatinput="touch"] .turkucalendar .l-highlights :focus{outline-color:#f8bb4e;}.turkucalendar .l-branding{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;background-color:transparent;}.turkucalendar .l-branding:after{content:"";display:table;clear:both;}.turkucalendar .l-navigation{background-color:transparent;}@media (min-width:946px) {
 .turkucalendar .l-branding-inner{float:none;margin:0 auto;max-width:1320px;} 
}.turkucalendar .l-region--header{display:none;}@media (min-width:946px) {
 .turkucalendar .l-region--header{display:block;} 
}.turkucalendar .l-region--navigation-top{display:block;}@media (min-width:769px) {
 .turkucalendar .l-region--navigation-top{display:inline-block;} 
}.turkucalendar .l-region--navigation-top .mobile-menu-button{background:transparent;}.turkucalendar .l-region--navigation-top .menu.menu--language-switcher{margin:0 10px;}@media (min-width:769px) {
 .turkucalendar .l-region--navigation-top .menu.menu--language-switcher{margin:0 0 0 10px;} 
}.turkucalendar .l-region--navigation-top .menu.menu--language-switcher .menu__item a{margin:0;}.turkucalendar .l-region--navigation-top .menu__link{font-size:0.875rem;margin:0;}.turkucalendar .l-region--navigation-top .language-select{list-style-type:none;}.turkucalendar .l-region--navigation-top .current-language{display:none;}.turkucalendar .l-navigation-top{display:block;text-align:right;width:100%;}@media (min-width:551px) {
 .turkucalendar .l-navigation-top .block--locale-language{display:inline-block;} 
}.turkucalendar .l-navigation-top .font-zoom-level-changer{display:none;}@media (min-width:946px) {
 .turkucalendar .l-navigation-top .font-zoom-level-changer{display:inline-block;margin:0 15px;} 
}.turkucalendar .l-custom-navigation{z-index:6;width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;float:none;margin-left:auto;margin-right:auto;pointer-events:none;position:relative;padding:0 8px;}.turkucalendar .l-custom-navigation:after{content:"";display:table;clear:both;}.turkucalendar .l-custom-navigation .l-region--navigation{width:100%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;clear:both;line-height:2;margin-bottom:1em;pointer-events:auto;}@media (min-width:551px) {
 .turkucalendar .l-custom-navigation .l-region--navigation{width:66.66667%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;clear:none;margin-top:-3.5em;} 
}@media (min-width:946px) {
 .turkucalendar .l-custom-navigation .l-region--navigation{width:75%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:0;margin-top:-4em;} 
}.turkucalendar .menu{text-align:center;}@media (min-width:551px) {
 .turkucalendar .menu{text-align:left;} 
}.turkucalendar .menu__item{display:inline;position:relative;}.turkucalendar .menu__item a{color:#FFFFFF;font-size:1.3em;padding:5px 20px;}.turkucalendar .menu__item a.active:after{content:" ";display:block;height:24px;bottom:-15px;left:50%;margin-left:-12px;position:absolute;width:24px;z-index:-1;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-webkit-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.turkucalendar .menu__item--hobbies > a{font-weight:600;}.turkucalendar .menu__item--hobbies > a,.turkucalendar .menu__item--hobbies > a.active:after{background-color:#8DCEC9;}.turkucalendar .menu__item--events > a{font-weight:600;}.turkucalendar .menu__item--events > a,.turkucalendar .menu__item--events > a.active:after{background-color:#ED0C6E;}.turkucalendar .menu__item--event-add > a{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#00AEEF;color:#FFFFFF;font-size:1em;font-weight:300;padding:8px 15px;}.turkucalendar .menu__item--event-add > a:before{content:"\f108";font-family:"driveturku";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.turkucalendar .menu__item--event-add > a:before{margin-right:15px;}.turkucalendar .l-header .menu__item--event-add{display:none;}@media (min-width:946px) {
 .turkucalendar .l-header .menu__item--event-add{display:inline-block;float:right;} 
}.turkucalendar .l-footer .menu__item--event-add{margin:3em 0;}@media (min-width:769px) {
 .turkucalendar .l-footer .menu__item--event-add{margin:0;} 
}.turkucalendar .l-footer .l-region--footer{background-image:none;}.event__image--wrapper .event__image__content--bottom .event__date,.turkucalendar .flexslider .flex-caption__date,.l-highlighted .flexslider .flex-caption__date,.l-region--before-content .flexslider .flex-caption__date,.mosaic .grid-item .event__sold-out{display:inline-block;text-transform:uppercase;padding:5px 15px 5px 5px;}@media (min-width:321px) {
 .event__image--wrapper .event__image__content--bottom .event__date,.turkucalendar .flexslider .flex-caption__date,.l-highlighted .flexslider .flex-caption__date,.l-region--before-content .flexslider .flex-caption__date,.mosaic .grid-item .event__sold-out{padding:5px 10px 5px 10px;} 
}@media (min-width:769px) {
 .event__image--wrapper .event__image__content--bottom .event__date,.turkucalendar .flexslider .flex-caption__date,.l-highlighted .flexslider .flex-caption__date,.l-region--before-content .flexslider .flex-caption__date,.mosaic .grid-item .event__sold-out{padding:5px 10px 5px 15px;} 
}.mosaic .grid-item .event__sponsored{display:inline-block;text-transform:uppercase;padding:5px 5px 5px 15px;float:right;}@media (min-width:321px) {
 .mosaic .grid-item .event__sponsored{padding:5px 10px 5px 10px;} 
}@media (min-width:769px) {
 .mosaic .grid-item .event__sponsored{padding:5px 15px 5px 10px;} 
}.block--kada-react-block .block__title{margin-top:0;}.turkucalendar .mosaic{z-index:3;background-color:transparent;float:none;margin:0;overflow:visible;padding:0;position:relative;}.turkucalendar .mosaic:after{content:"";display:table;clear:both;}.turkucalendar .mosaic .mosaic__title{background-color:#ED0C6E;bottom:100%;color:#FFFFFF;display:inline-block;left:0;line-height:2;margin:0;padding:0 1em;position:absolute;}.turkucalendar .mosaic .view-content{background-color:#FFFFFF;overflow:auto;overflow-y:hidden;white-space:nowrap;line-height:0;}.turkucalendar .mosaic .view-content > div{display:inline;font-size:0;}.turkucalendar .mosaic .grid-item{font-size:1rem;display:inline-block;white-space:initial;width:83.33333%;line-height:normal;float:none;}@media (min-width:551px) {
 .turkucalendar .mosaic .grid-item{width:39.58333%;float:none;} 
}@media (min-width:769px) {
 .turkucalendar .mosaic .grid-item{width:31.25%;float:none;} 
}@media (min-width:946px) {
 .turkucalendar .mosaic .grid-item{width:22.91667%;float:none;} 
}@media (min-width:1138px) {
 .turkucalendar .mosaic .grid-item{width:18.75%;float:none;} 
}.turkucalendar .flexslider .flex-caption__date{margin:0 0 10px;}@media (min-width:551px) {
 .turkucalendar .flexslider .flex-caption__date{margin:20px 0;} 
}.kada-event-search > .fallback{display:none;}.no-js .kada-event-search > .fallback{display:block;}.turkucalendar-hobbies .l-region--top-tabs > .block .block__title{background-color:#8DCEC9;}.turkucalendar-hobbies .flex-caption__date{background-color:rgba(141,206,201,0.8);}.turkucalendar-hobbies .grid-item .event__date,.turkucalendar-hobbies .event__image__content .event__date{background-color:rgba(141,206,201,0.8);}.turkucalendar-hobbies.node-type-event .l-main-wrapper{background-color:#429a93;}.turkucalendar-hobbies .event--list .event__title > a{color:#2F3C50;}.turkucalendar-hobbies .event-map-item .event__title > a,.turkucalendar-hobbies .event-tab-item .event__title > a{color:#8DCEC9;}.turkucalendar-hobbies .node--event--full .quicktabs-wrapper .quicktabs-tabs > li.active > a,.turkucalendar-hobbies .node--event--full .quicktabs-wrapper .quicktabs-tabs > li > a:hover{background-color:#8DCEC9;}.turkucalendar-hobbies .sk-search-box{background-color:#FAFCFD;border-bottom:4px solid #8DCEC9;}.turkucalendar-hobbies .sk-panel__header,.turkucalendar-hobbies .sk-hierarchical-refinement-list__header{background-color:#8DCEC9;color:#2F3C50;}.turkucalendar-hobbies .sk-panel__header.is-collapsable:after{border-top-color:#2F3C50;}.turkucalendar-hobbies .sk-panel__header.is-collapsable.is-collapsed:after{border-left-color:#2F3C50;border-top-color:transparent;}.turkucalendar-hobbies .sk-toggle-option.is-active{background-color:#8DCEC9;border:0;color:#2F3C50;}.turkucalendar-hobbies .sk-item-list__item.is-active{border-color:#8DCEC9;color:#2F3C50;}.turkucalendar-hobbies .sk-item-list-option.is-active .sk-item-list-option__text,.turkucalendar-hobbies .sk-item-list-option.is-selected .sk-item-list-option__text{color:#2F3C50;}.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-header{background-color:#8DCEC9;}.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-header,.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-input-wrap{border-color:#8DCEC9;}.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-date:hover,.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-selected-day .rc-calendar-date{background-color:#8DCEC9;}.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-selected-day .rc-calendar-date,.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-date:hover,.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover,.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year,.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover,.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade,.turkucalendar-hobbies .sk-calendar-picker .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover{background:#8DCEC9;color:#2F3C50;}.turkucalendar-hobbies .sk-hierarchical-refinement-option.is-selected{color:#2F3C50;}.turkucalendar-hobbies .sk-hierarchical-refinement-option.is-active .sk-hierarchical-refinement-option__text,.turkucalendar-hobbies .sk-hierarchical-refinement-option.is-selected .sk-hierarchical-refinement-option__text{border-color:#2F3C50;color:#2F3C50;}.turkucalendar-events .l-region--top-tabs > .block .block__title{background-color:#ED0C6E;}.turkucalendar-events .flex-caption__date{background-color:rgba(237,12,110,0.8);}.turkucalendar-events .grid-item .event__date,.turkucalendar-events .event__image__content .event__date{background-color:rgba(237,12,110,0.8);}.turkucalendar-events.node-type-event .l-main-wrapper{background-color:#740636;}.turkucalendar-events .event--list .event__title > a{color:#ED0C6E;}.turkucalendar-events .event-map-item .event__title > a,.turkucalendar-events .event-tab-item .event__title > a{color:#ED0C6E;}.turkucalendar-events .node--event--full .quicktabs-wrapper .quicktabs-tabs > li.active > a,.turkucalendar-events .node--event--full .quicktabs-wrapper .quicktabs-tabs > li > a:hover{background-color:#ED0C6E;}.turkucalendar-events .sk-search-box{background-color:#FAFCFD;border-bottom:4px solid #ED0C6E;}.turkucalendar-events .sk-panel__header,.turkucalendar-events .sk-hierarchical-refinement-list__header{background-color:#ED0C6E;color:#FFFFFF;}.turkucalendar-events .sk-panel__header.is-collapsable:after{border-top-color:#FFFFFF;}.turkucalendar-events .sk-panel__header.is-collapsable.is-collapsed:after{border-left-color:#FFFFFF;border-top-color:transparent;}.turkucalendar-events .sk-toggle-option.is-active{background-color:#ED0C6E;border:0;color:#FFFFFF;}.turkucalendar-events .sk-item-list__item.is-active{border-color:#ED0C6E;color:#ED0C6E;}.turkucalendar-events .sk-item-list-option.is-active .sk-item-list-option__text,.turkucalendar-events .sk-item-list-option.is-selected .sk-item-list-option__text{color:#ED0C6E;}.turkucalendar-events .sk-calendar-picker .rc-calendar-header{background-color:#ED0C6E;}.turkucalendar-events .sk-calendar-picker .rc-calendar-header,.turkucalendar-events .sk-calendar-picker .rc-calendar-input-wrap{border-color:#ED0C6E;}.turkucalendar-events .sk-calendar-picker .rc-calendar-date:hover,.turkucalendar-events .sk-calendar-picker .rc-calendar-selected-day .rc-calendar-date{background-color:#ED0C6E;}.turkucalendar-events .sk-calendar-picker .rc-calendar-selected-day .rc-calendar-date,.turkucalendar-events .sk-calendar-picker .rc-calendar-date:hover,.turkucalendar-events .sk-calendar-picker .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month,.turkucalendar-events .sk-calendar-picker .rc-calendar-month-panel-selected-cell .rc-calendar-month-panel-month:hover,.turkucalendar-events .sk-calendar-picker .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year,.turkucalendar-events .sk-calendar-picker .rc-calendar-year-panel-selected-cell .rc-calendar-year-panel-year:hover,.turkucalendar-events .sk-calendar-picker .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade,.turkucalendar-events .sk-calendar-picker .rc-calendar-decade-panel-selected-cell .rc-calendar-decade-panel-decade:hover{background:#ED0C6E;color:#FFFFFF;}.turkucalendar-events .sk-hierarchical-refinement-option.is-selected{color:#ED0C6E;}.turkucalendar-events .sk-hierarchical-refinement-option.is-active .sk-hierarchical-refinement-option__text,.turkucalendar-events .sk-hierarchical-refinement-option.is-selected .sk-hierarchical-refinement-option__text{border-color:#ED0C6E;color:#ED0C6E;}.sk-calendar-picker th{background-color:transparent;}.domain-teatteri-dt-demo-turku-fi{background-color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}.domain-teatteri-dt-demo-turku-fi.color-palette--green_gray .node--full p a{color:#009584;}.domain-teatteri-dt-demo-turku-fi.color-palette--green_gray .node--full p a:link,.domain-teatteri-dt-demo-turku-fi.color-palette--green_gray .node--full p a:focus,.domain-teatteri-dt-demo-turku-fi.color-palette--green_gray .node--full p a:active,.domain-teatteri-dt-demo-turku-fi.color-palette--green_gray .node--full p a:visited{color:#009584;}.domain-teatteri-dt-demo-turku-fi.color-palette--green_gray .liftup-box.node{border:none;}.domain-teatteri-dt-demo-turku-fi.color-palette--green_gray .liftup-box--wide:nth-child(2) .liftup-box__caption{background-color:rgba(0,169,122,0.8) !important;color:#fff;}.domain-teatteri-dt-demo-turku-fi.color-palette--high-contrast .l-header .flexslider .flex-direction-nav li a.flex-prev::before,.domain-teatteri-dt-demo-turku-fi.color-palette--high-contrast .l-header .flexslider .flex-direction-nav li a.flex-next::before{color:#000;}.domain-teatteri-dt-demo-turku-fi.color-palette--high-contrast .flex-pause::before,.domain-teatteri-dt-demo-turku-fi.color-palette--high-contrast .flex-play::before{color:#000;}.domain-teatteri-dt-demo-turku-fi.color-palette--high-contrast .quicktabs-wrapper .quicktabs-tabs{background:transparent;}.domain-teatteri-dt-demo-turku-fi.color-palette--high-contrast .quicktabs-wrapper .liftup-box.liftup-box--blog-post,.domain-teatteri-dt-demo-turku-fi.color-palette--high-contrast .quicktabs-wrapper .liftup-box.node--news-item,.domain-teatteri-dt-demo-turku-fi.color-palette--high-contrast .quicktabs-wrapper .liftup-box.node--liftup{color:#000;}.domain-teatteri-dt-demo-turku-fi.color-palette--high-contrast .liftup-box--social.some-type-facebook .top .some-id::after{background-color:#fff;}.domain-teatteri-dt-demo-turku-fi .view-driveturku-section-header .section-title{display:none;}.domain-teatteri-dt-demo-turku-fi .block__title{border-color:#00a97a;}.domain-teatteri-dt-demo-turku-fi.theme-front .l-navigation,.domain-teatteri-dt-demo-turku-fi.has-main-image .l-navigation{background-color:rgba(0,0,0,0.7);}@media (min-width:946px) {
 .domain-teatteri-dt-demo-turku-fi.theme-front .l-navigation,.domain-teatteri-dt-demo-turku-fi.has-main-image .l-navigation{background-color:#fafafa;} 
}.domain-teatteri-dt-demo-turku-fi.og-context .l-navigation .responsive-menus.responsified .menu__item--first-level.is-collapsed > .menu__item--expanded-toggle,.domain-teatteri-dt-demo-turku-fi.og-context .l-navigation .responsive-menus.responsified .menu__item--first-level.is-expanded > .menu__item--expanded-toggle{background-color:#00a97a;}.domain-teatteri-dt-demo-turku-fi.og-context .l-navigation .responsive-menus.responsified span.toggler{background-color:#00a97a;}.domain-teatteri-dt-demo-turku-fi.og-context .l-navigation .quick-search-toggler{background-color:#00a97a;}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .responsive-menus.responsified .menu__item--first-level.is-collapsed > .menu__item--expanded-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .responsive-menus.responsified .menu__item--first-level.is-expanded > .menu__item--expanded-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .responsive-menus.responsified .menu__item--second-level.is-collapsed > .menu__item--expanded-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .responsive-menus.responsified .menu__item--second-level.is-expanded > .menu__item--expanded-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .responsive-menus.responsified .menu__item--first-level.is-collapsed > .menu__item--expanded-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .responsive-menus.responsified .menu__item--first-level.is-expanded > .menu__item--expanded-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .responsive-menus.responsified .menu__item--second-level.is-collapsed > .menu__item--expanded-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .responsive-menus.responsified .menu__item--second-level.is-expanded > .menu__item--expanded-toggle::before{top:4px;}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item > a,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item > .menu__item__link > a,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item > a,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item > .menu__item__link > a{font-size:14.5px;font-size:0.90625rem;}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level > a,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level > .menu__item__link > a,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level > a,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level > .menu__item__link > a{font-size:14.5px;font-size:0.90625rem;font-weight:bold;text-transform:uppercase;}@media (min-width:946px) {
 .domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level > .menu__item__link,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level > .menu__item__link{padding:0.1em 0.7em 0.1em;} 
}@media (min-width:1320px) {
 .domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level > .menu__item__link,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level > .menu__item__link{padding:0.1em 1em 0.1em;} 
}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level .menu__item--submenu-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level .menu__item--submenu-toggle::before{font-size:14.5px;font-size:0.90625rem;color:#1d1d1a;content:"\f117";margin:0 0.5rem;}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level:hover .menu__item--submenu-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level:hover .menu__item--submenu-toggle::before{color:#fff;}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level:hover .menu__item--second-level .menu__item--submenu-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level:hover .menu__item--second-level .menu__item--submenu-toggle::before{color:#1d1d1a;}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level.is-active-trail > .menu__item__link .menu__item--submenu-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level.is-active-trail > .menu__item__link .menu__item--submenu-toggle::before{color:#fff;}@media (min-width:946px) {
 .domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level.is-collapsed > .menu__item__link,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level.is-expanded > .menu__item__link,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level.is-collapsed > .menu__item__link,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level.is-expanded > .menu__item__link{padding:0.1em 1em 0.1em 0.7em;} 
}@media (min-width:1320px) {
 .domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level.is-collapsed > .menu__item__link,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level.is-expanded > .menu__item__link,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level.is-collapsed > .menu__item__link,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level.is-expanded > .menu__item__link{padding:0.1em 1em 0.1em 1em;} 
}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level.is-expanded.open > .menu__item__link > .menu__item--submenu-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level.is-expanded:focus > .menu__item__link > .menu__item--submenu-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level.is-expanded.open > .menu__item__link > .menu__item--submenu-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level.is-expanded:focus > .menu__item__link > .menu__item--submenu-toggle::before{font-size:14.5px;font-size:0.90625rem;content:"\f118";}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level.is-expanded.open > .menu__item__link > .menu__item--submenu-toggle::after,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--first-level.is-expanded:focus > .menu__item__link > .menu__item--submenu-toggle::after,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level.is-expanded.open > .menu__item__link > .menu__item--submenu-toggle::after,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--first-level.is-expanded:focus > .menu__item__link > .menu__item--submenu-toggle::after{display:none;}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--second-level .menu__item > a:hover,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--second-level .menu__item > a:hover{background-color:#f7f7f7;}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--second-level.is-expanded > .menu__item__link > .menu__item--submenu-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--second-level.is-expanded > .menu__item__link > .menu__item--submenu-toggle::before{content:"\f104";}.domain-teatteri-dt-demo-turku-fi .l-navigation .block--og-menu-single .menu__item--second-level:hover .menu__item--submenu-toggle::before,.domain-teatteri-dt-demo-turku-fi .l-navigation .block--menu-block .menu__item--second-level:hover .menu__item--submenu-toggle::before{color:#1d1d1a;}.domain-teatteri-dt-demo-turku-fi .l-navigation .language-select{font-size:15px;font-size:0.9375rem;}@media (min-width:946px) {
 .domain-teatteri-dt-demo-turku-fi .l-navigation .language-select{padding:.1em 1em .1em;} 
}.domain-teatteri-dt-demo-turku-fi .l-navigation .language-select .current-language{font-weight:bold;line-height:44px;}.domain-teatteri-dt-demo-turku-fi .l-region--sidebar-first{font-size:16px;font-size:1rem;line-height:25px;}.domain-teatteri-dt-demo-turku-fi .l-region--sidebar-first .menu__item--second-level.is-active > a{font-weight:bold;}.domain-teatteri-dt-demo-turku-fi .l-navigation{background-color:rgba(0,0,0,0.7);}@media (min-width:946px) {
 .domain-teatteri-dt-demo-turku-fi .l-navigation{background-color:#fafafa;} 
}@media (min-width:551px) {
 .domain-teatteri-dt-demo-turku-fi .l-before-header{background-color:rgba(0,0,0,0.7);} 
}@media (min-width:946px) {
 .domain-teatteri-dt-demo-turku-fi .l-branding{background-color:rgba(0,0,0,0.7);} 
}.domain-teatteri-dt-demo-turku-fi .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.domain-teatteri-dt-demo-turku-fi .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{background-color:#006d52;}.domain-teatteri-dt-demo-turku-fi .ui-datepicker .ui-datepicker-calendar{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}.domain-teatteri-dt-demo-turku-fi .ui-datepicker .ui-datepicker-calendar thead th{background:none;}.domain-teatteri-dt-demo-turku-fi .ui-datepicker .ui-datepicker-calendar tbody tr td a{background-color:#393939;}.domain-teatteri-dt-demo-turku-fi .ui-datepicker .ui-datepicker-calendar tbody tr .ui-datepicker-today::before{background-color:#f26522;bottom:-2px;}.domain-teatteri-dt-demo-turku-fi .mosaic .mosaic__footer .mosaic__more-link{background-color:#00a97a;}.domain-teatteri-dt-demo-turku-fi .mosaic .mosaic__footer .mosaic__more-link::before{background-color:#006d52;}.domain-teatteri-dt-demo-turku-fi .flexslider .flex-direction-nav li a{background:none !important;}.domain-teatteri-dt-demo-turku-fi .flexslider .flex-caption{border:none;}.domain-teatteri-dt-demo-turku-fi .flexslider .flex-caption .flex-caption__title{font-size:32px;font-size:2rem;line-height:40px;text-transform:uppercase;}.domain-teatteri-dt-demo-turku-fi .flex-caption__body p{font-size:17px;font-size:1.0625rem;font-weight:300;line-height:22px;}.domain-teatteri-dt-demo-turku-fi .l-before-content,.domain-teatteri-dt-demo-turku-fi .l-main-wrapper,.domain-teatteri-dt-demo-turku-fi .block--tkufi-widget-feature{background:#1d1d1a;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .quicktabs-tabs{background-color:#393939;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .quicktabs-tabs > li.active{background-color:#00a97a;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .quicktabs-tabs > li.active:hover{background-color:#006d52;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .quicktabs-tabs > li:first-child > a{font-weight:bold;text-transform:uppercase;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .quicktabs-tabs > li > a{font-size:16px;font-size:1rem;font-weight:normal;padding:0.75rem 1rem;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .quicktabs-tabs > li > a:focus{outline:3px solid #fff;outline-offset:0;}.domain-teatteri-dt-demo-turku-fi .event__series-events .event > .event__title a{color:#00a97a;}.domain-teatteri-dt-demo-turku-fi .feed-icon::before,.domain-teatteri-dt-demo-turku-fi .feed-icon::after{background-color:#00a97a;}.domain-teatteri-dt-demo-turku-fi .breadcrumb__item > a,.domain-teatteri-dt-demo-turku-fi .breadcrumb__current-page{font-size:14px;font-size:0.875rem;text-transform:none;}.domain-teatteri-dt-demo-turku-fi.node-type-event .l-main,.domain-teatteri-dt-demo-turku-fi.has-main-image .l-main{padding-bottom:5rem;}.domain-teatteri-dt-demo-turku-fi .l-main h1{font-weight:bold;margin-top:2.75em;text-transform:uppercase;font-size:32px;font-size:2rem;}.domain-teatteri-dt-demo-turku-fi .l-main h2,.domain-teatteri-dt-demo-turku-fi .l-main .search-result__title{font-size:26px;font-size:1.625rem;margin:2.5em 0 1em;}.domain-teatteri-dt-demo-turku-fi .l-main h2.liftup-box__caption,.domain-teatteri-dt-demo-turku-fi .l-main .liftup-box__caption.search-result__title{font-size:18px;font-size:1.125rem;margin:0;}.domain-teatteri-dt-demo-turku-fi .l-main h3{font-size:22px;font-size:1.375rem;}.domain-teatteri-dt-demo-turku-fi .l-main .info-box h2,.domain-teatteri-dt-demo-turku-fi .l-main .l-region--sidebar-second .contact-information h2,.l-region--sidebar-second .domain-teatteri-dt-demo-turku-fi .l-main .contact-information h2,.domain-teatteri-dt-demo-turku-fi .l-main .info-box--additional h2,.domain-teatteri-dt-demo-turku-fi .l-main .info-box .search-result__title,.domain-teatteri-dt-demo-turku-fi .l-main .l-region--sidebar-second .contact-information .search-result__title,.l-region--sidebar-second .domain-teatteri-dt-demo-turku-fi .l-main .contact-information .search-result__title,.domain-teatteri-dt-demo-turku-fi .l-main .info-box--additional .search-result__title,.domain-teatteri-dt-demo-turku-fi .l-main .info-box h3,.domain-teatteri-dt-demo-turku-fi .l-main .l-region--sidebar-second .contact-information h3,.l-region--sidebar-second .domain-teatteri-dt-demo-turku-fi .l-main .contact-information h3,.domain-teatteri-dt-demo-turku-fi .l-main .info-box--additional h3{font-size:18px;font-size:1.125rem;margin:.5em 0;}.domain-teatteri-dt-demo-turku-fi .l-main .l-region--sidebar-second h2,.domain-teatteri-dt-demo-turku-fi .l-main .l-region--sidebar-second .search-result__title{font-size:22px;font-size:1.375rem;font-weight:normal;}.domain-teatteri-dt-demo-turku-fi .l-main .node p{font-size:15px;font-size:0.9375rem;line-height:22px;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box{font-size:14.5px;font-size:0.90625rem;line-height:22px;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box p{font-size:14.5px;font-size:0.90625rem;line-height:22px;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--social,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--blog-post,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--news-item,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--liftup{background-color:#393939;border-width:0;color:#fff;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--social .body a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--social .share-title a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--social .liftup-box__quote a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--blog-post .body a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--blog-post .share-title a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--blog-post .liftup-box__quote a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--news-item .body a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--news-item .share-title a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--news-item .liftup-box__quote a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--liftup .body a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--liftup .share-title a,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--liftup .liftup-box__quote a{color:#00a97a;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--social .liftup-box__quote::before,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.liftup-box--blog-post .liftup-box__quote::before,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--news-item .liftup-box__quote::before,.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box.node--liftup .liftup-box__quote::before{color:#fff;top:35px;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box .liftup-box__date{font-size:15px;font-size:0.9375rem;font-style:normal;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box .liftup-box__title{font-size:18px;font-size:1.125rem;color:#fff;line-height:22px;text-transform:uppercase;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box .liftup-box__title a{color:#fff;}.domain-teatteri-dt-demo-turku-fi .quicktabs-wrapper .liftup-box .liftup-box__caption{background-color:#000;font-size:18px;font-size:1.125rem;line-height:22px;font-weight:300;}.domain-teatteri-dt-demo-turku-fi .liftup-box--social.some-type-instagram .body{font-weight:normal;}.domain-teatteri-dt-demo-turku-fi .liftup-box--social.some-type-twitter .top{border-color:#EDEEF2;}.domain-teatteri-dt-demo-turku-fi .liftup-box--social.some-type-instagram .top .some-id::before,.domain-teatteri-dt-demo-turku-fi .liftup-box--social.some-type-facebook .top .some-id::before{color:#fff;}.domain-teatteri-dt-demo-turku-fi .liftup-box--social.some-type-facebook .top .some-id::after{background-color:#393939;}.domain-teatteri-dt-demo-turku-fi .liftup-box--wide{background-color:#000;}.domain-teatteri-dt-demo-turku-fi .liftup-box--wide .liftup-box__group-right::after{border-color:transparent #000 transparent transparent;}.domain-teatteri-dt-demo-turku-fi .liftup-box--wide:nth-child(2){background-color:#fff;}.domain-teatteri-dt-demo-turku-fi .liftup-box--wide:nth-child(2) .liftup-box__title{color:#1d1d1a;}.domain-teatteri-dt-demo-turku-fi .liftup-box--wide:nth-child(2) .liftup-box__group-right::after{border-color:transparent transparent transparent #fff;}.domain-teatteri-dt-demo-turku-fi .liftup-box--wide .liftup-box__title{font-size:32px;font-size:2rem;line-height:40px;}.domain-teatteri-dt-demo-turku-fi .liftup-box--wide:nth-child(1) .liftup-box__link a:focus{outline:3px solid #fff;outline-offset:0;}.domain-teatteri-dt-demo-turku-fi .l-footer{background:#000;}.domain-teatteri-dt-demo-turku-fi .l-footer .field .field__label{font-size:15px;font-size:0.9375rem;font-weight:bold;}.domain-teatteri-dt-demo-turku-fi .l-footer h1,.domain-teatteri-dt-demo-turku-fi .l-footer h2,.domain-teatteri-dt-demo-turku-fi .l-footer .search-result__title,.domain-teatteri-dt-demo-turku-fi .l-footer h3{font-size:15px;font-size:0.9375rem;line-height:1.5;font-weight:bold;}.domain-teatteri-dt-demo-turku-fi .l-footer p,.domain-teatteri-dt-demo-turku-fi .l-footer p a{font-size:14px;font-size:0.875rem;}.domain-teatteri-dt-demo-turku-fi .l-footer ul{padding-left:0;position:relative;}.domain-teatteri-dt-demo-turku-fi .l-footer ul::before{background:#4B4B4B;content:" ";display:block;height:200px;left:-14px;position:absolute;top:0;width:1px;}.domain-teatteri-dt-demo-turku-fi .l-footer ul li{list-style-type:none;font-size:14px;font-size:0.875rem;line-height:1;}.domain-teatteri-dt-demo-turku-fi .dnd-atom-wrapper.context-content_full{clear:none;}@media (min-width:769px) {
 .domain-teatteri-dt-demo-turku-fi .l-page.has-one-sidebar.has-sidebar-second .l-content{padding-left:24px;}.domain-teatteri-dt-demo-turku-fi .l-page.has-one-sidebar.has-sidebar-second .l-region--sidebar-second{padding-right:24px;}.domain-teatteri-dt-demo-turku-fi .l-page.has-one-sidebar.has-sidebar-first .l-content{padding-right:24px;}.domain-teatteri-dt-demo-turku-fi .l-page.has-two-sidebars.has-sidebar-first.has-sidebar-second .l-region--sidebar-second{padding-right:24px;} 
}.color-palette--sparkup_green.color-palette--sparkup_green h1,.color-palette--sparkup_green.color-palette--sparkup_green h2,.color-palette--sparkup_green.color-palette--sparkup_green .search-result__title,.color-palette--sparkup_green.color-palette--sparkup_green h3{font-family:"norwesterregular","Impact",sans-serif;}.color-palette--sparkup_green.color-palette--sparkup_green h1 a,.color-palette--sparkup_green.color-palette--sparkup_green h2 a,.color-palette--sparkup_green.color-palette--sparkup_green .search-result__title a,.color-palette--sparkup_green.color-palette--sparkup_green h3 a{color:#8dbe3f;}.color-palette--sparkup_green.color-palette--sparkup_green h1{font-size:2.7432em;}.color-palette--sparkup_green.color-palette--sparkup_green h2,.color-palette--sparkup_green.color-palette--sparkup_green .search-result__title{font-size:1.5432em;font-weight:400;}.color-palette--sparkup_green.color-palette--sparkup_green h3{font-size:1.2em;font-weight:400;}.color-palette--sparkup_green.color-palette--sparkup_green.front .l-page > .l-highlighted{background:transparent !important;}.color-palette--sparkup_green.color-palette--sparkup_green .l-main-wrapper{background:transparent;}.color-palette--sparkup_green.color-palette--sparkup_green .l-before-content{background-color:#fafafa;background-image:none;}.color-palette--sparkup_green.color-palette--sparkup_green .l-before-header{background-color:#8dbe3f;}@media (min-width:946px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .l-branding{background-color:#8dbe3f;} 
}.color-palette--sparkup_green.color-palette--sparkup_green.theme-front .l-navigation,.color-palette--sparkup_green.color-palette--sparkup_green.has-main-image .l-navigation{background-color:#8dbe3f;}@media (min-width:946px) {
 .color-palette--sparkup_green.color-palette--sparkup_green.theme-front .l-navigation,.color-palette--sparkup_green.color-palette--sparkup_green.has-main-image .l-navigation{background-color:#fafafa;} 
}.color-palette--sparkup_green.color-palette--sparkup_green .section-title{display:none;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box a{color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--social.some-type-twitter :focus{outline:3px solid #00375e;outline-offset:0;}[data-whatinput="keyboard"] .color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--social.some-type-twitter :focus{outline-color:#00375e;}[data-whatinput="mouse"] .color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--social.some-type-twitter :focus{outline-color:#00375e;}[data-whatinput="touch"] .color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--social.some-type-twitter :focus{outline-color:#f8bb4e;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box__quote:before{color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box__author{background-color:#8dbe3f;background-image:url(https://www.turku.fi/sites/all/themes/custom/driveturku/images/sparkup-tile-large.png?1500895773);background-position:top center;background-size:146px auto;border-top:1px solid #fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box__author-label{color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box__caption{bottom:0;color:#fff;display:inline-block;line-height:1;padding:1em 0.5em;text-transform:uppercase;width:auto;}.color-palette--sparkup_green.color-palette--sparkup_green .l-region--sidebar-second .liftup-box__title{font-family:"norwesterregular","Impact",sans-serif;font-size:1.85184em;margin:0;}.color-palette--sparkup_green.color-palette--sparkup_green .l-region--sidebar-second .liftup-box__title a{color:#8dbe3f;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--wide .liftup-box__title{font-size:3.0864em;margin:0.25em 0 0.5em;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--wide .liftup-box__link a{line-height:2;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--wide .liftup-box__caption{font-family:"norwesterregular","Impact",sans-serif;font-size:1.75em;width:100%;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--wide:nth-child(2) .liftup-box__title{color:#8dbe3f;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--wide:nth-child(2) .liftup-box__title > a{color:#8dbe3f;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--wide:nth-child(2) .liftup-box__caption{background-color:rgba(141,190,63,0.9) !important;color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--responsive{background-color:#8dbe3f !important;color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--responsive .liftup-box__date{color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--responsive .liftup-box__title{font-size:1.6em;color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--responsive .liftup-box__title > a{color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--social .top{border-color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .liftup-box--social .share-caption{color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .main-liftup-box{box-shadow:0 1em 1em -1em #1d1d1a;}.color-palette--sparkup_green.color-palette--sparkup_green .main-liftup-box-2 .main-liftup-box__title{margin:0.5em 0;}.color-palette--sparkup_green.color-palette--sparkup_green .main-liftup-box-4 .main-liftup-box__title{font-size:1.7145em;margin:0.25em 0 0.5em;}@media (min-width:1138px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .main-liftup-box-4 .main-liftup-box__title{font-size:2.05709em;} 
}@media (min-width:1138px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .main-liftup-box-4 .main-liftup-box__title{font-size:3.0864em;} 
}.color-palette--sparkup_green.color-palette--sparkup_green .main-liftup-box__caption{bottom:0;color:#fff;padding:1em 2em 3em;width:100%;}@media (min-width:769px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .main-liftup-box__caption{padding-bottom:1.5em;} 
}@media (min-width:769px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .l-header .flexslider .flex-caption{background-color:#8dbe3f;} 
}@media (min-width:946px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .flexslider .flex-caption-wrapper{bottom:5%;} 
}@media (min-width:946px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .flexslider .flex-control-nav-container{bottom:5%;} 
}@media (min-width:551px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .flexslider .flex-direction-nav{padding-right:0.25em;} 
}.color-palette--sparkup_green.color-palette--sparkup_green .flexslider .flex-caption{border-color:#8dbe3f;}.color-palette--sparkup_green.color-palette--sparkup_green .flexslider .flex-caption .flex-caption__title{font-size:2.16em;}@media (min-width:769px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .flexslider .flex-caption .flex-caption__title{font-size:2.4em;} 
}@media (min-width:1138px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .flexslider .flex-caption .flex-caption__title{font-size:3em;} 
}@media (min-width:769px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .recommended-block{bottom:5%;} 
}@media (min-width:946px) {
 .color-palette--sparkup_green.color-palette--sparkup_green .recommended-block .recommended-block__content{background-color:#8dbe3f;} 
}.color-palette--sparkup_green.color-palette--sparkup_green .quicktabs-wrapper .quicktabs-tabs > li > a{color:#8dbe3f;font-family:"norwesterregular","Impact",sans-serif;font-size:1.75em;}.color-palette--sparkup_green.color-palette--sparkup_green .quicktabs-wrapper .quicktabs-tabs > li > a:hover{color:#fff;}.color-palette--sparkup_green.color-palette--sparkup_green .quicktabs-wrapper .quicktabs-tabs > li.active > a{color:#fff;}body.crisis-site{background-color:#004678;}body.crisis-site .liftup-box--wide:nth-child(1),body.crisis-site .liftup-box--wide:nth-child(1) .liftup-box__caption,body.crisis-site .main-liftup-box__caption,body.crisis-site .caption,body.crisis-site .header-list__item-link,body.crisis-site .liftup-box__caption,body.crisis-site .header-list__item-link,body.crisis-site .liftup-box__caption,body.crisis-site .l-footer,body.crisis-site .l-footer .l-region--footer{background-color:#004678;}body.crisis-site .liftup-box--wide:nth-child(1) .liftup-box__group-right::after{border-right-color:#004678;}body.crisis-site .liftup-box.node,body.crisis-site .main-liftup-box{border-bottom-color:#004678;}body.crisis-site .l-navigation-top{vertical-align:middle;}body.crisis-site .l-header{height:auto;padding-bottom:0;}body.crisis-site.not-front .l-main{padding-bottom:3em;}/**/
