*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0 !important}*:active{box-shadow:none !important}.wm3-form-message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html,body{font-family:"Raleway",sans-serif,Verdana;font-size:14px;font-weight:300;line-height:1.8;color:dimgray;margin:0;padding:0;height:100%}.resp{display:none}.startlogo img{width:200px}.startlogowide img{max-width:70%;max-height:70px;width:auto}.resp{display:none !important}.hidden-resp{display:block !important}a:hover,a:focus,a:active{text-decoration:none;color:#000}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif,Verdana}h1{font-size:26px;text-transform:uppercase}h2{font-size:20px}h3{font-weight:400;font-size:18px;line-height:36px}.wrapper{min-height:100%}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cke_dialog_ui_checkbox_input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}img{max-width:100%;height:auto !important}.slideout-open .navbar-menu p{color:#fff !important}.header .navbar-main{z-index:10;background-color:#148f4d;background-color:rgba(20,143,77,.69);border:none;top:0;position:fixed;right:0;left:0;min-height:50px}.header .navbar-main .navbar-menu{margin:15px 0 5px 10px;cursor:pointer}.header .navbar-main .navbar-menu p{margin-left:40px;color:#fff;text-transform:uppercase;font-weight:700}.header .navbar-main .branding img{-webkit-transition:width .5s;transition:width .5s}.header .navbar{z-index:10;background-color:rgba(233,233,233,.5);border:none}.header .navbar .navbar-toggle{display:block;border:none}.header .navbar .navbar-toggle .icon-bar{background-color:#fff}.header .navbar .navbar-collapse{display:none}.top_background .picture{position:absolute;top:0;left:0;width:100%;height:80%}.top_background .background-image{min-height:150px}.top_background .background-image .editable{min-height:100px}.top_background .logo{position:absolute;top:25%;left:0;width:100%;min-width:50px;text-align:center}.homepage_tabs{position:absolute;bottom:139px;left:0;z-index:1;margin:0;width:100%}.homepage_tabs .tab-content{position:relative;background-color:#fff}.homepage_tabs .tab-content .details{color:#fff;padding:5px;padding-bottom:20px;text-align:center;font-family:"Noto Serif",serif;font-size:13.5px;padding:20px 0;line-height:28px}.homepage_tabs .tab-content .more{margin-top:25px}.homepage_tabs .tab-content .more a{color:#fff;border:2px solid #fff;border-radius:20px;padding:8px 30px}.homepage_tabs .tab-content .more a:hover{background-color:#fff;color:#1e7035;cursor:pointer !important}.homepage_tabs .tab-content .shadow.white{position:absolute;top:0;left:0;width:100%;height:100%}.homepage_tabs .tab{padding:0;z-index:10}.homepage_tabs .tab .tab-content{height:300px;overflow:hidden;width:100%;position:absolute;bottom:0;left:0;-webkit-transition:height .4s;transition:height .4s}.homepage_tabs .tab .tab-content .shadow{position:absolute;width:100%;height:100%}.homepage_tabs .tab .tab-content .background-image{height:360px}.homepage_tabs .tab .tab-content .text_container{position:absolute;top:0;left:0;width:100%;height:100%}.homepage_tabs .tab .tab-content .text_container:hover{background-color:rgba(0,0,0,.4)}.homepage_tabs .tab .tab-content .text{position:absolute;top:40%;z-index:11;color:#fff;text-align:center}.homepage_tabs .tab .tab-content .details{opacity:0;height:0px;-webkit-transition:opacity .4s,height .4s;transition:opacity .4s,height .4s;font-size:16px;padding:0 20px}.homepage_tabs .tab .tab-content .logowhite{display:none;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.homepage_tabs .tab .tab-content .startlogowide{display:block;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.homepage_tabs .tab .tab-content .startlogowide.lower{margin-top:10px}.homepage_tabs .tab:hover .tab-content,.homepage_tabs .tab.hover .tab-content{width:100%;height:360px;-webkit-transition:height .4s;transition:height .4s}.homepage_tabs .tab:hover .tab-content .text,.homepage_tabs .tab.hover .tab-content .text{top:40px}.homepage_tabs .tab:hover .tab-content .details,.homepage_tabs .tab.hover .tab-content .details{opacity:1;height:auto;-webkit-transition:opacity .4s,height .4s;transition:opacity .4s,height .4s}.homepage_tabs .tab:hover .tab-content .logowhite,.homepage_tabs .tab.hover .tab-content .logowhite{display:block;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.homepage_tabs .tab:hover .tab-content .startlogowide,.homepage_tabs .tab.hover .tab-content .startlogowide{-webkit-transition:opacity .4s;transition:opacity .4s}.homepage_tabs .admin-tab{padding:0}.homepage_tabs .admin-tab .details{background-color:#148f4d}.homepage_tabs .admin-tab .background-image{max-height:300px;overflow:hidden}.homepage_tabs .admin-tab .tab-content .startlogowide,.homepage_tabs .admin-tab .tab-content .logowhite{position:absolute;top:140px;left:0;width:100%;height:80px;text-align:center}.homepage_tabs .admin-tab .tab-content .startlogowide img,.homepage_tabs .admin-tab .tab-content .logowhite img{max-height:70px;max-width:80%;width:auto !important}.homepage_tabs .admin-tab .tab-content .logowhite{top:220px}.sub-menu{position:relative;top:-49px;background-color:#fff;background-color:rgba(255,255,255,.8);width:100%;text-align:center}.sub-menu a.home-btn{position:relative;top:0px;left:4px;display:inline-block;padding:15px 10px 11px}.sub-menu ul{display:inline-block}.sub-menu li{display:inline-block;position:relative}.sub-menu a{padding:13px 15px !important;color:#000;text-transform:uppercase;font-weight:bold;font-family:"Raleway",sans serif;display:inline-block}.sub-menu a:hover{color:#148f4d;background-color:#eee}.sub-menu a a.active{color:#148f4d;background-color:#eee}.sub-menu li.site-menu-item-active>a,.sub-menu li.site-menu-item-parent>a{color:#148f4d;background-color:#eee}.sub-menu ul>li>ul{display:none}.sub-menu ul>li:hover{background-color:#eee}.sub-menu ul>li:hover>ul{display:block;position:absolute;background-color:#eee;top:49px;left:0;width:230px;margin:0;padding:0;z-index:900}.sub-menu ul>li:hover>ul li{display:block;text-align:left}.sub-menu ul>li:hover>ul li a{display:block}.sub-menu ul>li:hover>ul li ul{display:block;margin:0;padding:0}.sub-menu ul>li:hover>ul li ul li{padding:0 15px}.sub-menu ul>li:hover>ul li ul li a{font-size:12px;padding:0 !important;padding-left:20px}.third-level{padding:0}.third-level ul{display:none;text-align:center;padding:0}.third-level>li{width:100%}.third-level li{list-style-type:none;padding:10px;display:none}.third-level li a{color:#148f4d;border:2px solid #148f4d;border-radius:18px;padding:5px 10px;display:block}.third-level li a:hover{background-color:#148f4d;color:#fff}.third-level>li.site-menu-item-active{display:block}.third-level>li.site-menu-item-active>a{display:none}.third-level>li.site-menu-item-active>ul{display:block}.third-level>li.site-menu-item-active>ul li{display:inline-block}.third-level li.site-menu-item-parent{display:block}.third-level li.site-menu-item-parent>a{display:none !important}.third-level li.site-menu-item-parent>ul{display:block}.third-level li.site-menu-item-parent>ul li{display:inline-block}.third-level li.site-menu-item-parent li.site-menu-item-active a{color:#fff;background-color:#148f4d}.content{margin-top:-30px;margin-bottom:50px}.main-content{clear:both !important}.green_background{background-color:#148f4d;background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/214/template_assets/bg-green.png?v=1719561083211);background-repeat:no-repeat;background-size:100% 100%;padding:50px 0}.green_background .text{width:100%;padding:10px 20px;background:rgba(255,255,255,.8);text-align:center;color:#000;margin:0;font-family:"Noto Serif",serif}.green_background .text h3{text-transform:uppercase;margin:0}.green_background .text a{color:#fff;border:2px solid #fff;border-radius:20px;padding:8px 30px;text-transform:uppercase;margin:10px 0;display:inline-block}.green_background .text a:hover{background-color:#fff;color:#000;cursor:pointer !important}.green_background .tab{position:relative;height:290px}.green_background .tab .background-image{background-size:cover;background-repeat:no-repeat;background-position:center center !important;width:100%;height:290px}.green_background .tab .text{position:absolute;bottom:0;left:0}.green_background .tab .details{opacity:0;height:0px;-webkit-transition:opacity 0s,height .4s;transition:opacity 0s,height .4s}.green_background .admin-tab a{color:#000;border-color:#000}.green_background .tab:hover .text{background-color:rgba(0,0,0,.4)}.green_background .tab:hover h3{color:#fff}.green_background .tab:hover .details{color:#fff;opacity:1;height:234px;-webkit-transition:opacity .8s .2s,height .4s;transition:opacity .8s .2s,height .4s}.two_tabs{height:auto;padding-bottom:220px;background-color:#eaf3eb;position:relative}.two_tabs h4{margin-top:0}.two_tabs .article-feed{width:100%}.two_tabs .archive-link{position:absolute;bottom:16px;right:20px;color:#000}.two_tabs .archive-link:hover{color:#148f4d}.two_tabs .tab{height:171px;float:left}.two_tabs .tab .image{float:left;width:40%;height:171px;background-size:cover;background-repeat:no-repeat}.two_tabs .tab .text{float:left;width:60%;background-color:#f1f9f3;background-size:100% 100%;background-repeat:no-repeat;height:171px;padding:20px 20px 25px 20px;position:relative}.two_tabs .tab .text .text-right{position:absolute;bottom:15px;right:15px}.two_tabs .tab .text a{color:#148f4d;border:2px solid #148f4d;display:inline-block;padding:3px 10px;border-radius:20px}.two_tabs .tab .text a:hover{background-color:#148f4d;color:#fff}.article-single{min-height:500px}.article-archive ul{padding:0}.article-archive li{list-style-type:none}.article-archive li a{color:#000}.article-archive li a:hover{color:#148f4d}.article-archive li smaller{font-size:12px}.article-archive li h5{margin:0;font-weight:700}.main{padding-bottom:129px;width:100%}.main form input{border:1px solid #ccc;padding:5px 10px}.main form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.main .top_background{max-height:500px;height:500px;overflow:hidden}.main .top_background .background-image{background-size:cover;height:500px}.main .top_background .logo{top:200px}.main .top_background .logo img{max-height:120px}.footer{background-color:#323232;padding:30px 0;color:#ccc;position:absolute;bottom:0;left:0;width:100%;height:139px}.footer .col-md-3{width:25%;float:left}.footer a{color:#fff}.footer a:hover{color:#148f4d}.footer ul{list-style-type:none}.footer ul li a{color:#fff}.top-text{position:absolute;top:38%;left:0;width:100%;min-width:50px;text-align:center;font-size:16px}.top-text a{color:#fff;background-color:#148f4d;border:2px solid #fff;border-radius:20px;padding:6px 30px 4px;margin-left:2px;margin-right:2px;display:inline-block;margin-bottom:10px}.top-text a:hover{background-color:#fff;color:#1e7035;cursor:pointer !important}.slider{width:100%;height:80vh !important;overflow:hidden}.slider button{visibility:hidden}.slider img{width:100%;height:auto}.slider .slide{height:80vh;width:100%}.slider .slide-text{position:absolute;top:250px;left:0;width:100%}.slider .slide-text .text-wrap{float:right;margin-right:30px;max-width:500px;background-color:rgba(255,255,255,.8);padding:20px 30px 15px 30px;font-size:15px}.slider .slide-text .text-wrap h2{margin-bottom:10px}.slider a p{color:#777d80 !important}.top_background{overflow:hidden}.social-feeds .slick-slider{position:relative;padding:50px 15px;height:600px}.social-feeds .slick-slider .slick-list{width:100%}.social-feeds .slick-slider .slick-list .slick-slide{padding:10px;height:auto !important}.social-feeds .slick-slider .slick-list .slick-slide>div{padding:15px;background-color:#d3e3d5;min-height:380px;overflow:hidden}.social-feeds .slick-slider .slick-list .slick-slide>div h3,.social-feeds .slick-slider .slick-list .slick-slide>div a{margin:0;color:#000}.social-feeds .slick-slider .slick-list .slick-slide>div p{overflow:hidden;height:89px}.social-feeds .slick-slider .slick-list .fb-img{background-size:cover;background-position:top center;height:250px;margin-bottom:10px}.social-feeds .slick-slider .slick-arrow{position:absolute;height:20px;color:#148f4d;top:calc(60% - 20px);font-size:30px;background:rgba(0,0,0,0);border:0;outline:none;z-index:5}.social-feeds .slick-slider .slick-arrow.slick-prev{left:0}.social-feeds .slick-slider .slick-arrow.slick-next{right:0}.social-feeds .slick-slider .slick-arrow.slick-disabled{display:none !important}#open-modal{position:fixed;bottom:0;right:20px}.btn-primary,#open-modal{border-radius:0;background-color:#148f4d;border:0}.btn-primary:hover,#open-modal:hover{background-color:#000}.staff-list .col-sm-6{padding-right:0}.staff-list .person{background-color:#f0f5ee;height:180px;margin-bottom:15px}.staff-list .person-img{width:40%;height:180px;float:left;background-size:cover;background-repeat:no-repeat}.staff-list .person-details{float:left;width:60%;padding-left:15px;padding-right:5px}.staff-list .person-details p{margin:0}.staff-list .person-details h3{margin-top:10px;margin-bottom:0;font-size:16px}.slick-top .slide .img-wrap{height:500px}.job-openings .jobs-wrapper{padding-top:20px;display:flex;flex-wrap:wrap}.job-openings .jobs-wrapper a{color:#000}.job-openings .jobs-wrapper a:hover{color:#148f4d}.job-openings .jobs-wrapper .job-card{background-color:#fff;box-shadow:0px 0px 10px #e2e2e2;padding:20px 20px;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:baseline;-ms-flex-align:baseline;-webkit-align-content:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-openings .jobs-wrapper .job-card .image-wrapper{height:225px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.job-openings .jobs-wrapper .job-card h4{margin-right:auto;max-width:100%}.job-openings .jobs-wrapper .job-card .job-description{margin-bottom:20px;margin-top:10px;font-size:13px;line-height:17px;max-width:100%}.job-openings .jobs-wrapper .job-card label{background-color:#d0cfcf;color:#fff;padding:3px 9px;border-radius:3px;font-weight:normal;margin-top:auto;margin-right:auto}.job-openings form p{margin-bottom:0;margin-top:10px;font-weight:500}.job-openings form input{width:100%}.job-openings form .radio-wrapper{display:inline-block}.job-openings form .radio-wrapper input{width:auto;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;margin-left:5px;margin-right:10px}.job-openings form input[type=submit]{margin-top:15px;background-color:#148f4d;border:1px solid #148f4d;color:#fff}.job-openings form input[type=text]:read-only{background-color:#eaeaea}.job-openings form input[type=text]:-moz-read-only{background-color:#eaeaea}.placera-hos-oss form p{margin-bottom:0;margin-top:10px;font-weight:500}.placera-hos-oss form input{width:100%}.placera-hos-oss form .radio-wrapper{display:inline-block}.placera-hos-oss form .radio-wrapper input{width:auto;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;margin-left:5px;margin-right:10px}.placera-hos-oss form input[type=submit]{margin-top:15px;background-color:#148f4d;border:1px solid #148f4d;color:#fff}.placera-hos-oss form input[type=text]:read-only{background-color:#eaeaea}.placera-hos-oss form input[type=text]:-moz-read-only{background-color:#eaeaea}.dagliga-verksamheter a{color:#000}.dagliga-verksamheter a:hover{color:#148f4d}.verksamheter-wrapper{padding-top:20px;display:flex;flex-wrap:wrap}.verksamheter-wrapper a{color:#000}.verksamheter-wrapper a:hover{color:#148f4d}.verksamheter-wrapper .verksamhet-card{background-color:#fff;box-shadow:0px 0px 10px #e2e2e2;padding:20px 20px;height:100%;display:flex;flex-direction:column;align-items:baseline}.verksamheter-wrapper .verksamhet-card .image-wrapper{height:225px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.verksamheter-wrapper .verksamhet-card .verksamhet-description{margin-bottom:20px;margin-top:10px;font-size:13px;line-height:17px}.vara-boenden a{color:#000}.vara-boenden a:hover{color:#148f4d}.boenden-wrapper{padding-top:20px;display:flex;flex-wrap:wrap}.boenden-wrapper a{color:#000}.boenden-wrapper a:hover{color:#148f4d}.boenden-wrapper .boende-card{background-color:#fff;box-shadow:0px 0px 10px #e2e2e2;padding:20px 20px;height:100%;display:flex;flex-direction:column;align-items:baseline}.boenden-wrapper .boende-card .image-wrapper{height:225px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.boenden-wrapper .boende-card .boende-description{margin-bottom:20px;margin-top:10px;font-size:13px;line-height:17px}
