@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;color:inherit}iframe{width:100%}html{font-size:62.5%}body{font-size:1.5em;line-height:2;background-color:#2526a9;color:#444;font-family:Raleway,sans-serif;word-wrap:break-word}@media screen and (min-width:720px){body{font-size:1.7em}}h1{font-size:36px;font-weight:700;color:#2526a9;line-height:1.1;font-family:Montserrat,sans-serif}@media screen and (min-width:720px){h1{font-size:40px}}h2{font-size:30px;font-weight:700;color:#2526a9;line-height:1.1;font-family:Montserrat,sans-serif}h3{color:#2526a9;font-size:20px;font-weight:400;line-height:1.1;font-family:Montserrat,sans-serif}@media screen and (min-width:720px){h3{font-size:22px}}h4{color:#2526a9;font-size:18px;font-weight:400;line-height:1.1;font-family:Montserrat,sans-serif}@media screen and (min-width:720px){h4{font-size:20px}}h5{color:#2526a9;font-size:18px;font-weight:400;line-height:1.1;font-family:Montserrat,sans-serif}@media screen and (min-width:720px){h5{font-size:20px}}h6{color:#2526a9;font-size:16px;font-weight:400;line-height:1.1;font-family:Montserrat,sans-serif}@media screen and (min-width:720px){h6{font-size:18px}}a{color:#2526a9;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width:1024px){.wrap{padding-left:0;padding-right:0}}.content{background-color:#fff}ul{list-style-position:inside}.admin-bar .responsive-menu-button{top:28px!important}.admin-bar #responsive-menu-container{top:32px!important}button{border:none;display:block}#lasku_hetu{display:none}em{font-style:italic}strong{font-weight:700}code{font-family:monospace}.wp-caption,img{max-width:100%;height:auto;border:none}.wp-caption.alignleft,img.alignleft{float:left;margin:0 1em 1em 0;text-align:left}.wp-caption.aligncenter,.wp-caption.alignnone,img.aligncenter,img.alignnone{margin:0 auto 1em 0;text-align:center}.wp-caption.alignright,img.alignright{float:right;margin:0 0 1em 1em;text-align:right}.before-footer.box-content{padding-bottom:40px}footer{background-color:#2526a9;color:#fff;line-height:1.5;font-family:Montserrat,sans-serif}@media screen and (min-width:720px){footer .three-side{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;border-bottom:3px solid #fff}}footer a{color:#fff;text-decoration:underline}footer section{width:100%;float:none}footer section p{padding-bottom:0!important}footer #footer-1{border-bottom:3px solid #fff;text-align:center;padding-top:35px;padding-bottom:35px;width:100%}footer #footer-1 img{min-width:100%}@media screen and (min-width:720px){footer #footer-1 img{min-width:290px;min-height:120px}}footer #footer-2{padding-top:25px;padding-bottom:25px;text-align:center;width:100%;border-bottom:3px solid #fff}footer #footer-2 a{font-size:24px}@media screen and (min-width:1200px){footer #footer-2 a{font-size:28px}}footer #footer-2 img{min-width:70px;min-height:70px}@media screen and (min-width:720px){footer #footer-2{width:33.33%;text-align:center;border-bottom:0}}footer #footer-3{padding-top:35px;padding-bottom:35px;text-align:center;width:100%;border-bottom:3px solid #fff}footer #footer-3 a{font-size:24px}@media screen and (min-width:1200px){footer #footer-3 a{font-size:28px}}footer #footer-3 img{min-width:70px;min-height:70px}@media screen and (min-width:720px){footer #footer-3{width:33.33%;text-align:center;border-bottom:0}}footer #footer-4{padding-top:35px;padding-bottom:35px;text-align:center;width:100%;border-bottom:3px solid #fff}footer #footer-4 a{font-size:24px}@media screen and (min-width:1200px){footer #footer-4 a{font-size:28px}}footer #footer-4 img{min-width:70px;min-height:70px}@media screen and (min-width:720px){footer #footer-4{width:33.33%;text-align:center;border-bottom:0}}footer #footer-5{border-bottom:3px solid #fff;margin-top:5px;margin-bottom:5px;padding-bottom:25px;padding-top:25px;font-size:28px;font-weight:400;clear:both;text-align:center}@media screen and (min-width:720px){footer #footer-5{border-right:3px solid #fff;border-bottom:none;float:left;width:50%;text-align:right;padding-right:40px}}footer #footer-6{margin-top:5px;margin-bottom:5px;padding-bottom:25px;font-size:28px;font-weight:400;text-align:center;padding-top:25px}@media screen and (min-width:720px){footer #footer-6{padding-left:40px;float:left;width:50%;text-align:left}}footer #footer-7{border-top:3px solid #fff;float:left;text-align:center;padding-top:20px;padding-bottom:25px}footer #floating-some{z-index:10000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;bottom:0;right:0;background:#2526a9}@media screen and (min-width:720px){footer #floating-some{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;bottom:50vh}}footer #floating-some a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer #floating-some img{padding:3px;height:30px;width:30px;background:#fff;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;background:#2526a9;margin:7px}footer #floating-some img:hover{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.union-site footer #footer-1{border-bottom:0}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=88a1acb1652e2e6f3a3580dbc87f0811)
 * Config saved to config.json and https://gist.github.com/88a1acb1652e2e6f3a3580dbc87f0811
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:974px}}@media (min-width:1218px){.container{width:1200px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.middle-content{background-color:#f7f7f7}.lower-content{background:#fff}.lower-content .neuroliitto-lower-boxes{font-family:Montserrat,sans-serif}@media screen and (min-width:1200px){.lower-content .neuroliitto-lower-boxes{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch}}.lower-content .neuroliitto-lower-boxes .box{color:#2526a9;text-align:center;background-color:#fff;width:100%;border:12px solid #f7f7f7;padding:35px;margin-top:60px;margin-bottom:60px}@media screen and (min-width:1200px){.lower-content .neuroliitto-lower-boxes .box{width:48%}.lower-content .neuroliitto-lower-boxes .box.full-width{width:100%}}.lower-content .neuroliitto-lower-boxes .box img{margin-bottom:15px}.lower-content .neuroliitto-lower-boxes .box h2{font-size:30px;font-weight:700;margin-bottom:40px;line-height:1.4}@media screen and (min-width:720px){.lower-content .neuroliitto-lower-boxes .box h2{font-size:34px}}.lower-content .neuroliitto-lower-boxes .box p{font-size:18px;font-weight:400;line-height:36px}.lower-content .neuroliitto-lower-boxes .box a{background-color:#2526a9;font-size:15px;font-weight:400;display:inline-block;margin-top:30px;color:#fff;padding:15px 30px;text-decoration:none}.neuroliitto-slider .container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.neuroliitto-slider .slider-box{font-family:Montserrat,sans-serif;width:100%;color:#fff}@media screen and (min-width:720px){.neuroliitto-slider .slider-box{width:75%}}@media screen and (min-width:1024px){.neuroliitto-slider .slider-box{width:60%}}@media screen and (min-width:1200px){.neuroliitto-slider .slider-box{width:60%}}@media screen and (min-width:1300px){.neuroliitto-slider .slider-box{width:50%}}.neuroliitto-slider .slider-box .content{padding:35px 31px;margin-bottom:25px}.neuroliitto-slider .slider-box h2{font-size:30px;font-weight:700;line-height:1.3;margin-bottom:20px}@media screen and (min-width:1024px){.neuroliitto-slider .slider-box h2{font-size:45px}}@media screen and (min-width:1200px){.neuroliitto-slider .slider-box h2{font-size:60px}}.neuroliitto-slider .slider-box p{font-size:20px;font-weight:400;line-height:1.2}@media screen and (min-width:1024px){.neuroliitto-slider .slider-box p{font-size:28px}}.neuroliitto-slider .slider-box a{color:#fff;font-size:20px;font-weight:400;display:inline-block;text-decoration:none;height:100%;width:100%}.neuroliitto-slider .slider-box a:hover .button{text-decoration:underline}.neuroliitto-slider .slider-box .button{font-size:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px}.union-site .neuroliitto-slider .slider-box .button:hover{text-decoration:underline}.video-content{background-color:#f7f7f7}@media screen and (min-width:720px){.video-content{padding-top:20px}}@media screen and (min-width:720px){.video-content .videos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:720px){.video-content .video{width:49%;height:300px}}.video-content .video-1{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-top:20px;margin-bottom:20px}@media screen and (min-width:720px){.video-content .video-1{padding-bottom:0;margin-top:0;margin-bottom:0;height:100%}}.video-content .video-2{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}@media screen and (min-width:720px){.video-content .video-2{padding-bottom:0;height:100%}}.video-content .video-1 embed,.video-content .video-1 iframe,.video-content .video-1 object,.video-content .video-2 embed,.video-content .video-2 iframe,.video-content .video-2 object{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:720px){.video-content .video-1 embed,.video-content .video-1 iframe,.video-content .video-1 object,.video-content .video-2 embed,.video-content .video-2 iframe,.video-content .video-2 object{position:relative}}body .ff-stream .ff-loadmore-wrapper{width:100%;display:block;background:#2526a9!important;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}body .ff-stream .ff-loadmore-wrapper .ff-btn{background:0 0!important;border-radius:0;border:1px solid #2526a9;width:100%;display:block;padding:20px 0;margin-left:0!important;margin-right:0!important;font-size:25px;height:auto!important}body.rehab-site .ff-stream .ff-loadmore-wrapper:hover{background:#b6bf00!important}.ff-search{display:none!important}.ff-stream{font-family:Montserrat,sans-serif}.ff-stream h4{line-height:1.2}.ff-item-cont .ff-content{font-family:Raleway,sans-serif}.ff-header{display:none}.masku-site .ff-stream .subtitle{display:none}.rehab-site .ff-header{display:none}.assisted-living-site .ff-header{display:none}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-ms-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(../img/arrows.png) no-repeat 0 0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.bx-wrapper .bx-next{right:10px;background:url(../img/arrows.png) no-repeat -63px 0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-prev:focus{border:1px solid #2526a9}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev:hover{opacity:.7}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:25px;height:45px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;font-size:.85em;padding:10px}.neuroliitto-slider{min-height:570px;height:570px}.neuroliitto-slider .bx-wrapper>.bx-viewport{min-height:570px;height:570px}.neuroliitto-slider .bx-wrapper>.bx-viewport>ul li{min-height:570px;height:570px}.neuroliitto-slider .bx-wrapper>.bx-viewport>ul li>.container{min-height:570px;height:570px}.neuroliitto-slider h2{color:#fff}.neuroliitto-slider h1{color:#fff}.neuroliitto-slider .slider-box .content p:hover{background-color:transparent}.accessibility{display:none}.accessibility .container.wrap{position:relative}.accessibility i{margin-right:1rem}.accessibility a{position:absolute;right:0;top:0;opacity:0;margin-right:.2rem;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;padding:1rem}.accessibility a:focus{opacity:1}@media screen and (min-width:720px){.accessibility{display:block}}.rehab-site .accessibility .search{display:none}header{background:#fff}header #top-navigation{background:#fff;border-bottom:1px solid #b7b7b7}header #top-navigation .container{padding-left:0;padding-right:0}@media screen and (min-width:1024px){header #top-navigation .container{padding-left:15px;padding-right:15px}}@media screen and (min-width:1260px){header #top-navigation .container{width:1240px}}header #top-navigation .navigation{display:block;font-family:Montserrat,sans-serif}header #top-navigation span{display:block;font-size:20px}@media screen and (min-width:720px){header #top-navigation span{display:inline-block}}header #top-navigation .title{font-weight:700;background:#fff;padding:5px 20px;float:none;width:50%}@media screen and (min-width:720px){header #top-navigation .title{float:left;width:auto}}header #top-navigation ul li{width:100%;display:block;float:left}@media screen and (min-width:720px){header #top-navigation ul li:first-child{border-left:1px solid #b7b7b7}}header #top-navigation ul li.current-menu-item{background-color:#f7f7f7;font-weight:700}@media screen and (min-width:720px){header #top-navigation ul li{display:inline-block;width:auto;border-right:1px solid #b7b7b7;padding:0}}header #top-navigation ul li a{color:#2526a9;text-decoration:none;padding:8px 20px;font-size:16px}header #top-navigation ul li a:hover{background-color:#f3f3f3;border-bottom:1px solid #b7b7b7;padding-bottom:7px}header #top-navigation ul li a:focus{border:1px solid #2526a9}header #logo-area{padding:18px 0;text-align:center}@media screen and (min-width:1024px){header #logo-area .container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}}header #logo-area .container .logo{padding-top:20px;padding-bottom:20px;display:block;position:relative}@media screen and (min-width:1024px){header #logo-area .container .logo{padding-top:0;padding-bottom:0}}header #logo-area .container .logo a{position:absolute;top:0;left:0;height:100%;width:100%}header #primary-navigation{background:#2526a9;display:none}@media screen and (min-width:1260px){header #primary-navigation .container{width:1240px}}@media screen and (min-width:1220px){header #primary-navigation{display:block}}header #primary-navigation .navigation{font-family:Montserrat,sans-serif}header #primary-navigation .navigation ul{display:block;float:left;width:100%}header #primary-navigation .navigation ul li{display:inline-block;z-index:9999;float:left;background:#2526a9;position:relative}header #primary-navigation .navigation ul li.current-menu-item,header #primary-navigation .navigation ul li.current-page-ancestor{background-color:#fff}header #primary-navigation .navigation ul li.current-menu-item a,header #primary-navigation .navigation ul li.current-page-ancestor a{color:#000}header #primary-navigation .navigation ul li .shopping-cart{display:none;position:absolute;right:0;min-width:350px;padding:20px;background-color:#fff;border:2px solid #2526a9}header #primary-navigation .navigation ul li .shopping-cart .wc-forward{border:1px solid #2526a9;background-color:#2526a9;color:#fff;display:block;font-size:16px;margin-bottom:10px;text-align:center;padding:10px;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}header #primary-navigation .navigation ul li .shopping-cart .wc-forward:hover{background-color:#fff;color:#2526a9}header #primary-navigation .navigation ul li .shopping-cart .wc-forward.checkout{background-color:#2526a9;color:#fff;border:1px solid #2526a9}header #primary-navigation .navigation ul li .shopping-cart .wc-forward.checkout:hover{background-color:#fff;color:#2526a9;border:1px solid #2526a9}header #primary-navigation .navigation ul li .shopping-cart .mini-cart-content{float:left;width:70%;padding-left:10px}header #primary-navigation .navigation ul li .shopping-cart a{padding:0}header #primary-navigation .navigation ul li .shopping-cart li{background-color:#fff;line-height:1.3}header #primary-navigation .navigation ul li .shopping-cart li .remove{display:none}header #primary-navigation .navigation ul li .shopping-cart .mini_cart_item a{float:left;width:30%}header #primary-navigation .navigation ul li .shopping-cart .mini_cart_item .quantity{float:left;width:70%;color:#2526a9}header #primary-navigation .navigation ul li.cart{float:right;min-width:50px;border-left:none;text-align:center;background:url(../img/icon_ostoskassi.png) no-repeat center center;background-size:80%}header #primary-navigation .navigation ul li.cart>a>span{position:relative;display:block;width:100%;text-align:center;top:3px;font-size:18px}header #primary-navigation .navigation ul li.cart span{position:relative}header #primary-navigation .navigation ul li.cart a{width:100%;padding-bottom:14px;padding-top:14px}header #primary-navigation .navigation ul li.cart:hover .shopping-cart{display:block;border-top:0}header #primary-navigation .navigation ul li.cart li{text-align:left;border-bottom:1px solid #b7b7b7;padding-top:15px;padding-bottom:15px}header #primary-navigation .navigation ul li.cart li:first-child{padding-top:0}header #primary-navigation .navigation ul li.cart li.empty{border-bottom:0;padding-bottom:0}header #primary-navigation .navigation ul li.cart .total{text-align:left;padding-bottom:10px;padding-top:10px;float:left;width:100%}header #primary-navigation .navigation ul li.cart .total .amount{float:right}header #primary-navigation .navigation ul li.cart .buttons{float:left;width:100%}header #primary-navigation .navigation ul li .sub-menu{display:none;position:absolute}header #primary-navigation .navigation ul li .sub-menu a{font-size:18px;line-height:1.2;width:100%;font-weight:400}header #primary-navigation .navigation ul li .sub-menu li{width:100%;min-width:230px}header #primary-navigation .navigation ul li .sub-menu .sub-menu{display:none!important}header #primary-navigation .navigation ul li .sub-menu li:hover{-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease;background-color:#6667c3}header #primary-navigation .navigation ul li .sub-menu li:hover:after{display:none}header #primary-navigation .navigation ul li a{text-decoration:none;color:#fff;font-size:22px;font-weight:700;padding:10px 20px;display:inline-block}header #primary-navigation .navigation ul li:hover{-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease;background-color:#fff}header #primary-navigation .navigation ul li:hover a{color:#000}header #primary-navigation .navigation ul .cart:hover{background-color:#2526a9}header #primary-navigation .navigation ul .cart:hover a{color:#fff}header #primary-navigation .navigation ul>li:hover:after{content:"";border-bottom:3px solid #2526a9;width:100%;display:block;position:absolute;bottom:0}header #primary-navigation .navigation ul>li:hover .sub-menu{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:0 30px 40px -15px rgba(0,0,0,.5);box-shadow:0 30px 40px -15px rgba(0,0,0,.5)}header #primary-navigation .navigation ul>li:hover .sub-menu li{background-color:#fff;border-bottom:none}header #primary-navigation .navigation ul>li:hover .sub-menu li:hover a{text-decoration:underline;color:#2526a9}header #primary-navigation .navigation ul li:first-of-type{border:none}header #primary-navigation .navigation .search{float:right;border-left:none}header #primary-navigation .navigation .search #magnifier{cursor:pointer}header #primary-navigation .navigation .search #search-box{position:absolute;padding:10px 10px;display:none;right:0;background-color:#2526a9}header #primary-navigation .navigation .search #search-box .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header #primary-navigation .navigation .search #search-box .search-form .search-field{padding:20px 10px}header #primary-navigation .navigation .search #search-box .search-form .box{display:block}header #primary-navigation .navigation .search #search-box .search-form .box .magnifier{background-color:#2526a9;text-decoration:none;color:#fff;font-size:22px;font-weight:700;padding:10px 20px;display:inline-block}.union-site header #primary-navigation{background:#7171ad}.union-site header #primary-navigation ul li{background:#7171ad}.union-site header #primary-navigation ul li.current-menu-item{background:#fff}.union-site header #primary-navigation ul li.current-page-ancestor{background:#fff}.union-site header #primary-navigation ul li:hover:after{border-bottom:3px solid #7171ad}.union-site header #primary-navigation .navigation .search #search-box{background-color:#7171ad}.rehab-site header #primary-navigation ul li .sub-menu li{min-width:250px}.masku-site #top-navigation li{border:none!important;float:right;margin-right:50px;width:auto}@media screen and (min-width:1024px){.masku-site #top-navigation li{margin-right:0}}.masku-site #top-navigation li a{font-family:"Caecilia LT Std"}.masku-site header #primary-navigation{background:#2526a9}.masku-site header #primary-navigation ul li{background:#2526a9}.masku-site header #primary-navigation ul li.current-menu-item{background:#fff}.masku-site header #primary-navigation ul li.current-menu-item:hover{background:#fff}.masku-site header #primary-navigation ul li.current-page-ancestor{background:#fff}.masku-site header #primary-navigation ul li .sub-menu li{min-width:250px}.masku-site header #primary-navigation ul li .sub-menu li:hover{background-color:#fff}.masku-site header #primary-navigation ul li:hover{-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease;background-color:#fff}.sidebar{float:left;width:100%;font-family:Montserrat,sans-serif;border-top:1px solid #b7b7b7}@media screen and (min-width:1024px){.sidebar{width:33.33333333%;padding-right:0;border-top:0}}.sidebar .widget_nav_menu{margin-bottom:10px;border-bottom:1px solid #b7b7b7}.sidebar .widget_nav_menu h4{margin-bottom:0}.sidebar .widget_nav_menu .menu>li{margin-bottom:10px}.sidebar .widget_nav_menu .menu>li>a{padding-left:15px}.sidebar .widget_nav_menu .menu>li>a:hover{-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#d4d4d4}.sidebar .widget_nav_menu .menu>li.current-menu-item a{color:#2526a9}.sidebar .widget_nav_menu .menu>li.current-menu-item>a{background:#d4d4d4}.sidebar .widget_nav_menu .menu>li.current-menu-item span{color:#2526a9}.sidebar .widget_nav_menu ul{list-style-type:none}.sidebar .widget_nav_menu ul li{position:relative;line-height:1.2}.sidebar .widget_nav_menu ul li .current{color:#2526a9;background-color:#d4d4d4}.sidebar .widget_nav_menu ul li.open>.sub-menu{display:block}.sidebar .widget_nav_menu ul li.open a{color:#2526a9}.sidebar .widget_nav_menu ul li.open>a>.menu-icon:after{content:""}.sidebar .widget_nav_menu ul li.selected .menu-icon:after{content:""!important}.sidebar .widget_nav_menu ul li.selected .sub-menu{display:block}.sidebar .widget_nav_menu ul li.selected a{color:#2526a9}.sidebar .widget_nav_menu ul li .menu-icon{position:absolute;top:0;right:0;height:50px;width:50px;text-align:center}.sidebar .widget_nav_menu ul li .menu-icon:after{font-family:FontAwesome;content:"";top:5px;position:relative}.sidebar .widget_nav_menu ul li .menu-icon:hover{cursor:pointer}.sidebar .widget_nav_menu ul span{position:absolute;top:6px;right:25px;z-index:99999;height:34px;width:100px;padding-top:10px;text-align:right}.sidebar .widget_nav_menu .sub-menu{display:none}.sidebar .widget_nav_menu .sub-menu>li{list-style-type:none;padding-left:20px}.sidebar .widget_nav_menu .sub-menu>li a:hover{-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;background-color:#d4d4d4!important}.sidebar .widget_nav_menu .sub-menu a{font-size:18px;padding-left:20px;text-transform:none;display:block;padding-top:10px;padding-bottom:10px;line-height:1.4}.sidebar .widget_nav_menu a{text-decoration:none;font-size:20px;text-transform:uppercase;padding-top:6px;padding-bottom:6px;display:block;color:#444;padding-right:50px}.sidebar .widget_nav_menu .fa-lock,.sidebar .widget_nav_menu .fa-unlock{width:auto;display:inline-block;position:static;margin-left:10px;font-size:20px}.sidebar .neuroliitto-ad-boxes{overflow:hidden;padding-top:15px;margin-top:15px}.sidebar .neuroliitto-ad-boxes .header{font-size:20px;text-transform:uppercase;display:block;padding-left:15px;margin-bottom:10px}.sidebar .neuroliitto-ad-boxes .ad-box{display:block;float:left;clear:both;max-width:300px;margin-bottom:30px;position:relative}.sidebar .neuroliitto-ad-boxes .ad-box a{position:absolute;top:0;left:0;width:100%;height:100%}.content .container main{font-family:Raleway,sans-serif;margin-bottom:45px;float:left;width:100%}@media screen and (min-width:1024px){.content .container main{border-left:1px solid #b7b7b7;float:right;width:66.6666667%}}.content .container input[type=button].print{background:#2526a9;color:#fff;cursor:pointer;border:none;padding:10px 60px;margin-top:25px;display:block;float:left;-webkit-appearance:none;-webkit-border-radius:0;clear:left}.content .container input[type=button].print:focus{border:solid 1px #000}.content .container article{overflow:hidden;padding-left:0}.content .container article ol{list-style-position:initial;margin-bottom:20px;margin-left:20px}.content .container article ul{list-style-position:outside;margin-left:18px;margin-bottom:20px}.content .container article a{text-decoration:underline}.content .container article a.read-more,.content .container article h2>a{text-decoration:none}.content .container p{padding-bottom:25px}.content .container h1{margin:20px 0}.content .container h2,.content .container h3,.content .container h4,.content .container h5,.content .container h6{margin-bottom:15px}.content .container .print{font-family:Montserrat,sans-serif}.breadcrumbs{border-bottom:1px solid #b7b7b7;border-top:1px solid #b7b7b7;padding:25px 0;font-size:17px;font-weight:400;font-family:Montserrat,sans-serif}@media screen and (min-width:1220px){.breadcrumbs{border-top:none}}.breadcrumbs a{color:#444;text-decoration:none;font-weight:700;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.breadcrumbs a:hover{color:#2526a9}.breadcrumbs a:focus{border:1px solid #2526a9}.breadcrumbs span{color:#444}.breadcrumbs .breadcrumb_last{font-weight:700}body.search .content .container{padding-bottom:30px}body.search .content .container article{padding-left:0}body.search .content .container .search-field{width:100%}body.search .content .container .search-form{width:100%;margin-bottom:30px}body.search .content .container h1{line-height:1.5;margin-top:30px;font-size:30px}@media screen and (min-width:720px){body.search .content .container h1{font-size:60px}}body.search .content .container h2{font-size:24px}@media screen and (min-width:720px){body.search .content .container h2{font-size:50px}}.search-form-neuroliitto{margin-left:auto;display:block}.search-form-neuroliitto .search-field{height:100px;width:100%;padding-left:20px;background:#fbfbfb;border:1px solid #b7b7b7}@media screen and (min-width:1024px){.search-form-neuroliitto .search-field{width:530px}}.search-form-neuroliitto .search-form{position:relative;width:100%;font-style:italic}@media screen and (min-width:1024px){.search-form-neuroliitto .search-form{width:530px}}.search-form-neuroliitto ::-webkit-input-placeholder{color:#444}.search-form-neuroliitto .box{position:absolute;right:0;top:0;height:100px;width:100px;background:#b7b7b7}.search-form-neuroliitto .box button[type=submit]{border:none;background:0 0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;cursor:pointer}.search-form-neuroliitto .box button[type=submit] .fa-search{font-size:30px;color:#fff;width:100%}body.error404 .content .container{padding-bottom:30px}body.error404 .content .container article{padding-left:0}body.error404 .content .container .search-field{width:100%}body.error404 .content .container .search-form{width:100%;margin-bottom:30px}body.error404 .content .container h1{line-height:1.5;margin-top:30px;font-size:30px}@media screen and (min-width:720px){body.error404 .content .container h1{font-size:60px}}body.error404 .content .container p{padding-bottom:20px}.content .container .contact.col-md-6{padding:0}.content .container .contacts{display:block;overflow:hidden;border-bottom:1px solid #000;margin-bottom:20px}.content .container .contacts .free_text p{padding-bottom:0}@media screen and (min-width:1024px){.content .container .contacts .even{clear:left;padding-right:20px}.content .container .contacts .odd{padding-left:20px}}.content .container main{float:right}.content .container main article{overflow:hidden}.content .container main article .contact{display:block;margin-bottom:20px}.content .container main article .contact .title{font-family:Montserrat,sans-serif}.content .container main article .contact .email{text-decoration:none}.content .container main article .contact .phone:before{content:"Puh: "}.content .container main article .line{display:block;clear:both;width:100%;border-top:1px solid #000;margin-bottom:20px;float:left}.content .container main article .sub-title{clear:both;margin-bottom:15px}.content .container main article br{display:none!important}@media print{#header #logo-area .search-form-neuroliitto,#header #primary-navigation,#header #top-navigation,#responsive-menu-button,#responsive-menu-container,#smilee-request-cobrowsing,#wpadminbar,.apss-social-share,.before-footer,.breadcrumbs,.container .sidebar,.container main input[type=button].print,.content .neuroliitto-slider,.footer,.print,footer{display:none!important}.content .container main{border:none;float:left;width:100%}#header #logo-area .container{display:block;text-align:right}#header #logo-area{padding:0}#header #logo-area object{overflow:visible;width:25%;height:auto}dt.open-item{color:#000!important}}.neuroliitto-shortcuts{position:absolute;z-index:9999;top:50%;right:0;font-size:17px;text-align:center;color:#fff;list-style-type:none;font-family:Montserrat,sans-serif}.neuroliitto-shortcuts.sticky{position:fixed;top:30px}.neuroliitto-shortcuts .main>li{background-color:#2526a9;border:1px solid #fff;text-transform:uppercase;padding:40px 20px;max-width:150px;position:relative}.neuroliitto-shortcuts .main>li span{display:block}.neuroliitto-shortcuts .main>li .main-link{position:absolute;top:0;left:0;height:100%;width:100%}.neuroliitto-shortcuts .main .submenu{display:none}.neuroliitto-shortcuts .main .submenu li{background:#01837b;padding:20px;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;position:relative;max-width:150px;font-size:15px}.neuroliitto-shortcuts .main .submenu li a{position:absolute;top:0;left:0;width:100%;height:100%}.neuroliitto-shortcuts .main #close-shortcuts,.neuroliitto-shortcuts .main #open-shortcuts{position:absolute;top:5px;font-size:28px;z-index:99999;cursor:pointer}.neuroliitto-shortcuts .main #close-shortcuts{right:10px}.neuroliitto-shortcuts .main #open-shortcuts{background:#2526a9;padding:5px;visibility:hidden;top:0;border:1px solid #fff}.neuroliitto-shortcuts li{list-style-type:none;line-height:1.4}.neuroliitto-shortcuts img{width:75px}.archive .read-more,.blog .read-more{background-color:#2526a9;color:#fff;padding:10px 30px;display:inline-block}.archive article,.blog article{border-bottom:1px solid #b7b7b7;padding-bottom:40px;margin-bottom:10px}.archive .date,.blog .date{color:#000;line-height:1.2}.archive h2,.blog h2{line-height:1.1;margin-top:15px}.archive .categories,.blog .categories{line-height:1.2;margin-bottom:10px}.single h1{line-height:1.1;margin-top:10px}.single .date{color:#000}.post-type-archive-product .prs{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Montserrat,sans-serif}.post-type-archive-product .prs .pr{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-height:380px;margin-bottom:20px;position:relative}@media screen and (min-width:1024px){.post-type-archive-product .prs .pr{min-height:305px;margin:10px}}@media screen and (min-width:720px){.post-type-archive-product .prs .pr{width:47%}}@media screen and (min-width:1024px){.post-type-archive-product .prs .pr{width:22%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.post-type-archive-product .prs .pr .pr-wrap{width:100%;text-align:center;color:#fff;margin-bottom:15px;padding-bottom:20px;padding-top:20px;font-size:24px}.post-type-archive-product .prs .pr .pr-wrap a{position:absolute;top:0;left:0;width:100%;height:100%}.post-type-archive-product .prs .pr .pr-wrap img{display:block;margin:20px auto;min-width:250px;max-width:200px;min-height:134px}@media screen and (min-width:720px){.post-type-archive-product .prs .pr .pr-wrap img{min-width:160px}}@media screen and (min-width:1200px){.post-type-archive-product .prs .pr .pr-wrap img{max-width:150px}}@media screen and (min-width:720px){.post-type-archive-product .latest-products{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.post-type-archive-product .latest-products .pr{width:100%;position:relative;border:1px solid #f7f7f7;margin-bottom:20px}@media screen and (min-width:720px){.post-type-archive-product .latest-products .pr{width:49%}}@media screen and (min-width:1024px){.post-type-archive-product .latest-products .pr{width:24%}}.post-type-archive-product .latest-products .pr .pr-content{padding:15px;line-height:1.6}.post-type-archive-product .latest-products .pr .pr-content .price{font-weight:700}.post-type-archive-product .latest-products .pr .pr-content a{position:relative}.post-type-archive-product .latest-products .pr img{display:block;margin:0 auto}.post-type-archive-product .latest-products .pr a{position:absolute;top:0;left:0;height:100%;width:100%}.post-type-archive-product .latest-products .pr h3{font-size:20px;margin-bottom:10px}.post-type-archive-product .latest-products .pr .pr-content .price ins{text-decoration:none}.post-type-archive-product .products-container{padding-top:30px;background-color:#f7f7f7;padding-bottom:10px}.post-type-archive-product .latest-title{text-align:center;margin:30px 0}.post-type-archive-product .page-description{margin:30px auto 10px;color:#2526a9;font-family:Montserrat,sans-serif}.woocommerce .container h1{padding-bottom:20px}.woocommerce .woocommerce-checkout-payment{margin-top:40px}.woocommerce .woocommerce-checkout-payment .payment_methods li{list-style-type:none}.woocommerce .woocommerce-checkout-payment .button{background-color:#2526a9;border:1px solid #2526a9;color:#fff;padding:1rem 2rem;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.woocommerce .woocommerce-checkout-payment .button:hover{background-color:#fff;color:#2526a9}.woocommerce .products{list-style-type:none;padding-bottom:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:720px){.woocommerce .products{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start}}.woocommerce .products .product{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.woocommerce .products .product h2,.woocommerce .products .product h3{font-size:22px;font-weight:400;padding-left:15px;padding-right:15px;margin-top:20px}.woocommerce .products .product .onsale{position:absolute;top:0;left:0;padding:8px 12px;background-color:#2526a9;color:#fff}.woocommerce .products .product .price{padding-left:15px;padding-right:15px;margin-bottom:20px;display:block}.woocommerce .products .product .post-excerpt{padding-left:15px;padding-right:15px;color:#444}.woocommerce .products .product .post-excerpt p a{text-decoration:underline}.woocommerce .products .product a.button.product_type_variable.add_to_cart_button,.woocommerce .products .product a.product_type_simple.ajax_add_to_cart,.woocommerce .products .product p.button.product_type_variable.add_to_cart_button,.woocommerce .products .product p.product_type_simple.ajax_add_to_cart{margin-bottom:20px;margin-top:auto}.woocommerce .products .product p.button.product_type_variable.add_to_cart_button,.woocommerce .products .product p.product_type_simple.ajax_add_to_cart{padding-bottom:10px}.woocommerce .products .product .open-product{color:#2526a9}.woocommerce .products li{list-style-type:none;border:1px solid #f7f7f7;margin-right:3%;margin-bottom:30px;width:100%}@media screen and (min-width:1024px){.woocommerce .products li{width:50%}}@media screen and (min-width:1200px){.woocommerce .products li{width:33.333%}}.woocommerce .products .attachment-shop_catalog{border-bottom:1px solid #f7f7f7;margin:0 auto;display:block}.woocommerce .products .price ins{text-decoration:none}.woocommerce .post-excerpt,.woocommerce .pr-content{font-family:Raleway,sans-serif}.woocommerce .add_to_cart_button,.woocommerce .single_add_to_cart_button,.woocommerce a.product_type_simple.ajax_add_to_cart{background:#2526a9;display:block;color:#fff;padding:10px;text-align:center;margin-right:15px;margin-left:15px;margin-bottom:20px;border:none;font-family:Montserrat,sans-serif;border:1px solid #2526a9}.woocommerce .add_to_cart_button:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce a.product_type_simple.ajax_add_to_cart:hover{-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease;background-color:#fff;color:#2526a9;border:1px solid #2526a9}.woocommerce .added_to_cart{margin-right:15px;margin-left:15px}.woocommerce .single_add_to_cart_button{margin-left:0;width:100%;margin-top:25px}.woocommerce .quantity input{width:100px;padding-left:10px}.woocommerce .single-product-content{clear:both;margin-bottom:20px}.woocommerce .product-content{padding-left:15px;float:left;width:100%}@media screen and (min-width:1024px){.woocommerce .product-content{border-left:1px solid #b7b7b7;float:right;padding-left:25px;width:75%}}.woocommerce .product-content .onsale{padding-left:50px}.woocommerce .product-content .price ins{text-decoration:none}.woocommerce .product-content .outofstock.downloadable .out-of-stock{display:none}.woocommerce .product-content .woocommerce-pagination{margin-bottom:20px}.woocommerce .product-content .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce .product-content .woocommerce-pagination ul.page-numbers li .page-numbers{display:inline-block;min-width:30px;background-color:#2526a9;color:#fff;text-align:center;font-weight:700}.woocommerce .product-content .out-of-stock,.woocommerce .product-content .wc-variation-is-unavailable{display:none}.woocommerce .product-content .woocommerce-variation-add-to-cart-disabled .quantity{display:none!important}.woocommerce .product-content .summary>div p a{text-decoration:underline}.woocommerce .coupon{text-align:right;margin-top:30px;padding-bottom:30px}.woocommerce .coupon input[type=submit]{width:100%;margin-top:5px}@media screen and (min-width:720px){.woocommerce .coupon input[type=submit]{width:auto}}.woocommerce .coupon #coupon_code{width:100%}@media screen and (min-width:720px){.woocommerce .coupon #coupon_code{width:auto}}.woocommerce .update_cart{text-align:right;padding:10px 0}.woocommerce .update_cart .wc-backward{background-color:#2526a9;padding:2px 15px;color:#fff;border:1px solid #2526a9;font-family:Montserrat,sans-serif;-webkit-appearance:none;display:inline-block;text-decoration:none}.woocommerce .update_cart .wc-backward:hover{background-color:#fff;color:#2526a9}.woocommerce .action-update{float:right}.woocommerce .cart_totals{padding-top:20px;clear:both}@media screen and (min-width:720px){.woocommerce .cart_totals .shop_table{width:75%;float:right}}@media screen and (min-width:1024px){.woocommerce .cart_totals .shop_table{width:50%}}.woocommerce .cart_totals h2{font-size:26px}.woocommerce .wc-proceed-to-checkout{margin-top:20px;float:right;text-decoration:none}.woocommerce .woocommerce-error{background-color:red;color:#fff;margin-bottom:15px;padding:10px;margin-top:15px}.woocommerce .woocommerce-error li{list-style-type:none}.woocommerce .woocommerce-message{background-color:#01837b;color:#fff;margin-bottom:15px;padding:10px;margin-top:15px;font-family:Montserrat,sans-serif}.woocommerce .woocommerce-message a{color:#fff;text-decoration:underline}.woocommerce .woocommerce-message a:hover{background-color:transparent!important}.single-product .images{float:left;width:100%;text-align:center}@media screen and (min-width:720px){.single-product .images{width:60%}}.single-product .images .thumbnails{margin-top:20px}.single-product .images .thumbnails a{margin-left:20px}.single-product .images .thumbnails a:first-child{margin-left:0}.single-product .images .thumbnails img{width:110px}.single-product .entry-summary{font-family:Raleway,sans-serif;float:left;width:100%}@media screen and (min-width:720px){.single-product .entry-summary{width:40%;padding-left:50px}}.single-product .price{color:#2526a9;font-size:26px;font-weight:700}.single-product .single-product-content{font-family:Raleway,sans-serif}.single-product .single-product-content a{text-decoration:underline}.sidebar-shop{margin-top:20px;width:100%;padding-left:15px;padding-right:0;padding-top:20px}@media screen and (min-width:1024px){.sidebar-shop{width:25%;padding-top:0}}.sidebar-shop h4{border-bottom:1px solid #b7b7b7;color:#444;padding-bottom:5px;font-size:20px;margin-bottom:10px;font-weight:700}.sidebar-shop .widget_nav_menu .menu li{margin-bottom:0}.sidebar-shop .delivery_terms{padding-top:15px;margin-top:15px;border-top:1px solid #b7b7b7}.sidebar-shop .delivery_terms a{padding-left:15px}.sidebar-shop .delivery_terms a:hover{background:#f3f3f3}.woocommerce-checkout .content .container main{width:100%;border-left:0}.woocommerce-checkout .content .container main article{padding-left:0}.woocommerce-checkout .content .container main article h1{margin-bottom:20px}.woocommerce-checkout .content .container main article h3{margin-bottom:10px}.woocommerce-checkout .checkout_coupon .form-row-first{float:left}.woocommerce-checkout .checkout_coupon .form-row-last{padding-left:10px;float:left;position:relative;top:-2px}.woocommerce-checkout form.checkout{clear:both}.woocommerce-checkout .wc_payment_methods{padding-bottom:20px}.woocommerce-checkout .address-field.form-row-wide,.woocommerce-checkout .woocommerce-shipping-fields{clear:both}.woocommerce-cart .content .container main{width:100%;border-left:0;float:none}@media screen and (min-width:1024px){.woocommerce-cart .content .container main{float:left}}.woocommerce-cart .content .container main article{padding-left:0}.woocommerce-cart .content .container main h1{margin-bottom:20px}.woocommerce-cart .remove{font-size:35px}.woocommerce-order-received h2{margin-top:20px;margin-bottom:20px}.woocommerce-order-received .product-quantity{font-weight:400}header #primary-navigation .navigation ul .mini_cart_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce .checkout-banks{width:142px}.woocommerce .checkout-banks form span{height:70px}.woocommerce .checkout-banks form span input{max-width:100%}.stacktable.large-only{display:none}@media screen and (min-width:720px){.stacktable.large-only{display:table}}.stacktable.small-only{display:table}@media screen and (min-width:720px){.stacktable.small-only{display:none}}.cart_totals th{border-bottom:2px solid #f7f7f7}table{width:100%;border-collapse:collapse}table thead{background-color:#8e258d}table thead th{color:#fff;padding:10px;text-align:left}table th{text-align:left;font-family:Montserrat,sans-serif}table tbody td{border-bottom:2px solid #f7f7f7;padding:10px}table tfoot{font-weight:700}table tfoot th{border-bottom:2px solid #f7f7f7;padding:10px}table tfoot td{border-bottom:2px solid #f7f7f7;padding:10px}table img{display:block}table.shop_table .product-thumbnail img{max-width:100px}table .st-head-row img{margin:0 auto}table.variations td{border-bottom:0}table.variations td.label{padding-left:0}table.variations .reset_variations{padding-left:10px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #e1e1e1;border-radius:0;padding-left:10px;padding-right:10px;min-height:40px}textarea{min-height:80px}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{border:1px solid #2526a9;border-radius:0}.checkout-button,input[type=submit]{background-color:#2526a9;padding:2px 15px;color:#fff;border:1px solid #2526a9;font-family:Montserrat,sans-serif;-webkit-appearance:none;border-radius:0}.checkout-button:hover,input[type=submit]:hover{cursor:pointer;background-color:#fff;color:#2526a9;border:1px solid #2526a9}.checkout-button{display:inline-block;padding:15px 25px}.button:hover{background-color:#fff}a.read-more{font-family:Montserrat,sans-serif}.lower-content .neuroliitto-lower-boxes .box a:hover,body .ff-stream .ff-loadmore-wrapper:hover{background-color:#fff!important}.lower-content .neuroliitto-lower-boxes .box a:hover .ff-btn,body .ff-stream .ff-loadmore-wrapper:hover .ff-btn{color:#2526a9;border:1px solid #2526a9}button:hover{cursor:pointer}.woocommerce-billing-fields .form-row-first,.woocommerce-shipping-fields .form-row-first{float:left;width:100%}@media screen and (min-width:720px){.woocommerce-billing-fields .form-row-first,.woocommerce-shipping-fields .form-row-first{width:49%}}.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-last{float:left;width:100%}@media screen and (min-width:720px){.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-last{width:49%;margin-left:2%}}.woocommerce-billing-fields label,.woocommerce-shipping-fields label{display:block}.woocommerce-billing-fields input,.woocommerce-shipping-fields input{width:100%}.woocommerce-billing-fields textarea,.woocommerce-shipping-fields textarea{width:100%}.woocommerce-billing-fields input[type=checkbox],.woocommerce-shipping-fields input[type=checkbox]{width:20px}.gform_body .gfield_checkbox li input[type=checkbox],ul.gform_fields li.gfield select{margin:0}.gform_body .gfield_checkbox li input[type=checkbox],.input-checkbox{width:20px!important;height:20px!important}.gform_body .gfield_checkbox li .input-checkbox:checked,.gform_body .gfield_checkbox li input[type=checkbox]:checked{visibility:hidden}.gform_body .gfield_checkbox li input[type=checkbox]:checked+label,.input-checkbox:checked+label{background:url(../img/checked.png) no-repeat;margin-left:-15px;padding-left:30px}.input-checkbox:checked+label{background:url(../img/checked.png) no-repeat 0 4px;margin-left:0}#ship-to-different-address #ship-to-different-address-checkbox{float:left;top:4px;position:relative}#ship-to-different-address label{padding-left:30px}body .gform_wrapper.gf_browser_chrome .gform_body{width:100%}.container .gform_wrapper .gform_footer input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}.container #loginform label{display:block}form label{font-family:Montserrat,sans-serif}.gform_body .hidden_date_field{display:none}.social-share-buttons{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.social-share-buttons a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:5px;border-radius:50%;background-color:#f0f0f0;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.social-share-buttons a:hover{background-color:#e0e0e0}body #responsive-menu-container{background-color:rgba(0,0,0,.85)}body #responsive-menu-container #responsive-menu-wrapper{background-color:transparent}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu-search-box{padding:20px 20px}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu-search-box .responsive-menu-search-box{background-color:transparent}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px 20px}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu-additional-content input{padding:10px}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu-title{background-color:transparent;padding:10px 20px}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu li a{padding-left:20px;border:none}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu li a .responsive-menu-subarrow{border:none;background-color:rgba(37,38,169,.7)}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu li ul .responsive-menu-subarrow{display:none}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-current-item{background-color:rgba(37,38,169,.7)}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-submenu-depth-1,body #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-submenu-depth-2,body #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-submenu-depth-3,body #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-submenu-depth-4,body #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-submenu-depth-5,body #responsive-menu-container #responsive-menu-wrapper #responsive-menu .responsive-menu-submenu-depth-6{padding-left:2%}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu .mobile-cart{list-style:none}body #responsive-menu-container #responsive-menu-wrapper #responsive-menu .mobile-cart a{color:#fff;font-size:20px}body .content #responsive-menu-button{position:fixed}#single-faq{margin-top:-30px}.faq-section{margin-top:20px;margin-bottom:20px}.faq-section dt{background-color:#2526a9;color:#fff;-o-transition:.7s;transition:.7s;-webkit-transition:.7s;font-family:Montserrat,sans-serif;position:relative;padding-left:30px}.faq-section dt:before{content:"";font-family:FontAwesome;font-size:20px;font-weight:700;line-height:1!important;position:absolute;top:4px;left:8px}.faq-section dt.open-item{-o-transition:.7s;transition:.7s;-webkit-transition:.7s;background-color:#2526a9;color:#fff}.faq-section dt.open-item::before{content:"";font-family:FontAwesome;font-size:20px;font-weight:700}.faq-section dd{margin:0;padding:0 24px;color:#000;-webkit-transition:height 333ms ease-in-out,padding 333ms ease-in-out;-o-transition:height 333ms ease-in-out,padding 333ms ease-in-out;transition:height 333ms ease-in-out,padding 333ms ease-in-out}.faq-section dt.open-item+dd{padding:10px 24px 12px 0}@media screen and (min-width:720px){.faq-section dt.open-item+dd{padding:10px 24px 12px 30px}}.faq-section dd>:first-child{margin:0}.faq-section dd>*+*{padding:0}.faq-section .accordion-item{overflow:hidden;margin-bottom:5px}.faq-section .accordion-item p{padding-bottom:15px}#signup-content{background-color:#fff;padding:30px 0}#signup-content .wp-activate-container{margin:0 auto;max-width:1200px}.tribe-events-page-template #tribe-events-pg-template{max-width:none}.tribe-events-page-template #tribe-events-pg-template #tribe-events-bar #tribe-bar-collapse-toggle,.tribe-events-page-template #tribe-events-pg-template #tribe-events-bar #tribe-bar-form .tribe-bar-submit input[type=submit],.tribe-events-page-template #tribe-events-pg-template #tribe-events-bar .tribe-bar-date-filter label,.tribe-events-page-template #tribe-events-pg-template #tribe-events-bar .tribe-bar-geoloc-filter label,.tribe-events-page-template #tribe-events-pg-template #tribe-events-bar .tribe-bar-search-filter label,.tribe-events-page-template #tribe-events-pg-template #tribe-events-bar .tribe-bar-views-inner label{font-size:15px;font-weight:400}.tribe-events-page-template #tribe-events-pg-template #tribe-events-bar #tribe-bar-form .tribe-bar-submit input[type=submit]{background-color:#2526a9;padding:20px}.tribe-events-page-template #tribe-events-pg-template .tribe-events-cal-links{display:none}.tribe-events-page-template #tribe-events-pg-template .tribe-events-event-meta .tribe-events-meta-group h3{font-size:20px}.tribe-events-page-template #tribe-events-pg-template .tribe-events-event-meta .tribe-events-meta-group dl{font-size:16px}.tribe-events-page-template #tribe-events-pg-template .tribe-events-event-meta .tribe-event-schedule-details{margin-left:15px}@media screen and (min-width:768px){.tribe-events-page-template #tribe-events-pg-template .tribe-events-event-meta .tribe-event-schedule-details{margin-left:0}}.tribe-events-page-template #tribe-events-pg-template .tribe-events-loop .tribe-events-list-separator-month{font-size:20px}.tribe-events-page-template #tribe-events-pg-template .tribe-events-loop .tribe-events-event-meta{font-size:16px!important;font-weight:400;font-family:Montserrat,sans-serif}.tribe-events-page-template #tribe-events-pg-template .tribe-events-loop .tribe-event-schedule-details>,.tribe-events-page-template #tribe-events-pg-template .tribe-events-loop .tribe-events-venue-details>{font-size:16px}.tribe-events-page-template #tribe-events-pg-template .tribe-events-loop .tribe-events-read-more{background-color:#2526a9;color:#fff;padding:10px 30px;display:inline-block;font-family:Montserrat,sans-serif}.tribe-events-page-template #tribe-events-pg-template #tribe-events-content .tribe-events-back{font-family:Montserrat,sans-serif}.tribe-events-page-template #tribe-events-pg-template #tribe-events-content .tribe-events-notices{background:#fff;color:#2526a9;border:none}.tribe-events-page-template #tribe-events-pg-template #tribe-events-content .tribe-events-ical{display:none}.tribe-events-page-template #tribe-events-pg-template #tribe-events-content .tribe-events-schedule h2{margin-bottom:0}@media screen and (min-width:768px){.tribe-events-page-template #tribe-events-pg-template #tribe-events-content .tribe-events-schedule h2{margin-bottom:15px}}.tribe-events-page-template #tribe-events-pg-template #tribe-events-footer .tribe-events-sub-nav li a,.tribe-events-page-template #tribe-events-pg-template #tribe-events-header .tribe-events-sub-nav li a{background-color:#2526a9!important;color:#fff;padding:10px 30px;display:inline-block;font-family:Montserrat,sans-serif}ul.tribe_venue li.tribe_venue{list-style-type:none}ul.tribe_organizer li.tribe_organizer{list-style-type:none}.latest_posts .header{border-bottom:solid 2px #000;font-weight:700}.latest_posts .title{text-transform:uppercase}.latest_posts .archive_link{float:right}.latest_posts ul{margin-left:0!important}.latest_posts ul li{list-style-type:none;border-bottom:1px solid grey;padding:10px 0}.middle-content.latest_posts{padding:20px}.middle-content.latest_posts .latest_posts{background-color:#fff}.middle-content.latest_posts .latest_posts .header{color:#fff;font-size:30px;font-weight:700;line-height:1.1;font-family:Montserrat,sans-serif;padding:10px 20px;background-color:#2526a9;border-bottom:none}.middle-content.latest_posts .latest_posts .title{text-transform:none}.middle-content.latest_posts .latest_posts .archive_link{display:none}.middle-content.latest_posts .latest_posts ul{padding:20px}.middle-content.latest_posts .latest_posts ul li{list-style-type:none;border-bottom:1px solid grey;padding:10px 0}.middle-content.latest_posts .latest_posts .date{display:inline-block}.masku-site .middle-content.latest_posts .latest_posts .header{background-color:#01837b}.union-site .middle-content.latest_posts .latest_posts .header{background-color:#7d737d}.rehab-site .middle-content.latest_posts .latest_posts .header{background-color:#2526a9}.assisted-living-site .middle-content.latest_posts .latest_posts .header{background-color:#2526a9}.add_facebook{margin:10px 0}.add_facebook a .fa-facebook{font-size:30px;margin-right:10px}.box-content{background-color:#fff;padding-top:20px;padding-bottom:20px}.box-content .neuroliitto-boxes{display:grid;grid-gap:2rem;font-family:Montserrat,sans-serif}@media screen and (min-width:480px){.box-content .neuroliitto-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.box-content .neuroliitto-boxes{grid-template-columns:repeat(4,minmax(0,1fr))}}.box-content .neuroliitto-boxes .box{color:#fff;position:relative;padding:35px 20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;margin-bottom:2%;width:100%;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.box-content .neuroliitto-boxes .box.latest-posts li{list-style-type:none}.box-content .neuroliitto-boxes .box.latest-posts a{position:relative}.box-content .neuroliitto-boxes .box a{color:#fff}.box-content .neuroliitto-boxes .box .box-inner{width:100%;min-height:200px}.box-content .neuroliitto-boxes .box .box-inner span{-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.box-content .neuroliitto-boxes .box:hover .box-inner span{background-color:#fff;color:#2526a9}.box-content .neuroliitto-boxes h2{margin-bottom:15px;font-size:26px;font-weight:700;color:#fff;line-height:1.2}.box-content .neuroliitto-boxes p{font-size:20px;margin-bottom:80px;line-height:1.2}.box-content .neuroliitto-boxes span{font-size:15px;color:#fff;border:1px solid #fff;background-color:transparent;text-decoration:none;padding:16px 30px;display:inline-block;bottom:35px;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;width:85%}.box-content .neuroliitto-boxes a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (min-width:1024px){.box-content .neuroliitto-boxes.assisted_living .box{width:32%}}.box-content .neuroliitto-boxes.rehab{display:flex;grid-gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.box-content .neuroliitto-boxes.rehab .box{width:32%}}.box-content .neuroliitto-boxes.union-site{display:flex;grid-gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.box-content .neuroliitto-boxes.union-site .box{width:32%}}#iframe-form{display:block;width:100%;min-height:1650px}.newsletter{display:block;float:left;width:100%}.newsletter div{display:block;overflow:hidden;margin:20px 0;background:#2526a9;padding:20px 10px;position:relative;text-align:center}@media screen and (min-width:1024px){.newsletter div{text-align:left}}.newsletter div a{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;border:none;padding:4px 10px}.newsletter div span{position:absolute;top:50%;right:15px;line-height:0}.rehab-site .newsletter div{background:#2526a9}.page_lift{background:#f7f7f7;padding:20px}.page_lift .container .header{color:#fff;font-size:30px;font-weight:700;line-height:1.1;font-family:Montserrat,sans-serif;padding:10px 20px;background-color:#01837b;border-bottom:none}.page_lift .container .content{background:#fff;overflow:hidden}.page_lift .container .excerpt,.page_lift .container .image{padding:20px}.page_lift .container .excerpt.quote:before{content:"";color:#b6bf00;font-family:FontAwesome;font-size:30px;display:block}.page_lift .container .excerpt.quote .read-more{text-decoration:underline}.page_lift .container .read-more{display:block;padding:10px 0;font-family:Raleway,sans-serif}@font-face{font-family:"Caecilia LT Std";src:url(../fonts/CaeciliaLTStd-Italic.eot);src:url(../fonts/CaeciliaLTStd-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/CaeciliaLTStd-Italic.woff) format("woff"),url(../fonts/CaeciliaLTStd-Italic.ttf) format("truetype");font-weight:400;font-style:italic}.service-map-image{position:relative}.service-map-image img{vertical-align:top;width:100%}.service-map-image .map-overlay{width:100%;height:100%;position:absolute}.service-map-image .map-overlay:hover{width:100%;height:100%;background:rgba(0,0,0,.3) url(../img/np_zoom-in.png) no-repeat center center}body.page-template-service-map-page-template article h2{color:#fff;background-color:#2425a9;width:100%;text-align:center;font-size:26px;font-weight:700;font-family:Montserrat;padding:18px 0;margin-bottom:0!important}body.page-template-service-map-page-template article h3{color:#444;font-size:17px;margin:0!important;padding:10px;font-weight:700}body.page-template-service-map-page-template article .ms-services{border:1px solid #979797;padding-bottom:20px}body.page-template-service-map-page-template article ul.ms-service-list{width:100%;list-style-position:inside;margin:0}body.page-template-service-map-page-template article .ms-service-list-item{width:100%;padding:0 25px;font-size:17px;line-height:35px}body.page-template-service-map-page-template article .ms-service-list-item a{float:right;font-size:17px}body.page-template-service-map-page-template article .ms-service-list-item:hover{background-color:#d4d4d4}body.page-template-service-map-page-template article .ms-service-list-item:hover a{color:#dc0451}.flexible-title-section{width:100%;max-width:1200px;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:4rem;margin:0 auto}@media screen and (min-width:1200px){.flexible-title-section{padding:4rem 0}}.flexible-title-section h2,.flexible-title-section p{width:100%;color:#444}.flexible-title-section h2{margin-bottom:1rem}.flexible-title-section p{font-size:17px}.flexible-title-section.center{text-align:center}.flexible-article-repeater{width:100%;max-width:1200px;height:auto;margin:0 auto 4rem;padding:0 4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:720px){.flexible-article-repeater{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:1200px){.flexible-article-repeater{padding:0}}.flexible-article-repeater .article{width:100%;min-width:350px;padding:2rem;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.flexible-article-repeater .article:hover{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.2);box-shadow:5px 5px 15px 5px rgba(0,0,0,.2)}@media screen and (min-width:720px){.flexible-article-repeater .article{width:32%}}.flexible-article-repeater .article .article-content{width:100%;height:100%}.flexible-article-repeater .article .article-content .image{width:100%;min-height:350px;background-size:cover;background-position:center}.flexible-article-repeater .article .article-content .excerpt,.flexible-article-repeater .article .article-content .title{color:#444;text-align:center;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.flexible-article-repeater .article .article-content .title{font-size:20px;margin:2rem 0;text-transform:uppercase;font-weight:700;line-height:1;font-family:Montserrat,sans-serif}.flexible-article-repeater .article .article-content .excerpt{color:#444;font-size:17px;margin-bottom:1rem;text-align:center;line-height:1.5;font-family:Raleway,sans-serif}.flexible-article-repeater .article .article-content:hover .title{text-decoration:underline}.flexible-article-repeater .article .article-content:hover .excerpt,.flexible-article-repeater .article .article-content:hover .title{color:#2526a9}.flexible-single-article{width:100%;height:auto;background-color:#f7f7f7;padding:4rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexible-single-article .single-article-container{max-width:1200px;width:100%;margin:0 auto;padding:0 4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1200px){.flexible-single-article .single-article-container{padding:0}}.flexible-single-article .single-article-container .image{width:100%;min-height:150px;background-size:cover;background-position:center}@media screen and (min-width:1024px){.flexible-single-article .single-article-container .image{width:40%;min-height:350px}}.flexible-single-article .single-article-container .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;width:100%;padding:2rem}@media screen and (min-width:1024px){.flexible-single-article .single-article-container .content{width:60%}}.flexible-single-article .single-article-container .content .title{font-size:24px;font-weight:700;margin-bottom:2rem;color:#444}.flexible-single-article .single-article-container .content .excerpt{font-size:16px;margin-bottom:2rem;color:#444}.flexible-single-article .single-article-container .content .link{border:1px solid #2526a9;background-color:transparent;color:#2526a9;margin:0 auto;padding:1rem;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:720px){.flexible-single-article .single-article-container .content .link{margin:0}}.flexible-single-article .single-article-container .content .link:hover{background-color:#2526a9;color:#fff;text-decoration:underline}.page-template-page-celebration .before-footer.box-content{padding-bottom:0}.page-template-page-celebration .box-content{padding-top:0}.flexible-content .wysiwyg{margin:30px 0}.flexible-content .wysiwyg>:last-child{padding-bottom:0}