﻿*{-webkit-font-smoothing:antialiased}*:focus{outline:0 !important}*:active{box-shadow:none !important}html,body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;color:#000;background-color:#fff;margin:0;padding:0;min-height:100%;height:100%;position:relative}.wrapper{min-height:100%;position:relative;overflow:hidden}.wrapper input,.wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper a{cursor:pointer;color:#008358}.wrapper a:hover,.wrapper a:active,.wrapper a:focus{text-decoration:none;color:#000;background-color:rgba(0,0,0,0) !important}.wrapper img{max-width:100%}.wrapper smaller{font-size:13px}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6{font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:600;color:#008358}.wrapper h4,.wrapper h5,.wrapper h6{color:#000}.wrapper h1{font-size:32px}.wrapper h2{font-size:28px}.wrapper h3{font-size:24px}.wrapper h4{font-size:20px}.wrapper h5{font-size:16px}.resp-menu{display:none}.btn-green{cursor:pointer;border:0;background-color:#008358;transition:all .3s;color:#fff !important;display:inline-block;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;border-radius:25px !important;padding:10px 25px 8px;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:bold}.btn-green:hover,.btn-green:focus,.btn-green:active{background-color:#000 !important;color:#fff;transition:all .3s}.btn-white{background-color:#fff;transition:all .3s;color:#008358;display:inline-block;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;border-radius:25px !important;padding:10px 25px 8px;border:2px solid #a4beb6;display:inline-block;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:bold}.btn-white:hover,.btn-white:focus,.btn-white:active{background-color:#008358;color:#008358 !important;transition:all .3s}.vcenter-parent{display:table}.vcenter-child{display:table-cell;text-align:center;vertical-align:middle}.padding-30{padding:30px 0}.padding-50{padding:50px 0}.spacer-60{margin-top:60px !important}.spacer-50{margin-top:50px !important}.spacer-40{margin-top:40px !important}.spacer-30{margin-top:30px !important}.spacer-25{margin-top:25px !important}.spacer-20{margin-top:20px !important}.spacer-10{margin-top:10px !important}body.admin-mode .start-puff .cat-img{max-height:400px;overflow:hidden}body.admin-mode .start-puff .cat-img img{width:100%;min-height:400px}body.admin-mode .start-puff .cat-txt{height:auto;top:20px}body.admin-mode .bg-filter{z-index:0;display:none}body.admin-mode .banner-img{position:absolute;top:0;left:0;width:100%;height:300px}body.admin-mode .banner-wrap-txt{position:absolute;width:100%;top:20px}header{padding:20px 30px 30px;position:relative;border-bottom:1px solid #ccc}header .main-nav{margin-top:15px}header .main-nav li{float:left}header .main-nav li a{color:#000}header .main-nav li a:hover,header .main-nav li a:focus,header .main-nav li a:active{background-color:rgba(0,0,0,0);color:#008358}header .main-nav .site-menu-item-active>a,header .main-nav .site-menu-item-parent>a{font-weight:bold;color:#008358}header .nav-extra{position:absolute;top:10px;right:10px}header .nav-extra a{color:#000;text-transform:uppercase;font-size:12px}header .nav-extra img{max-height:20px;position:relative;top:-2px}main{min-height:74.4vh}.start-puffs{position:relative;overflow:hidden;height:400px}.start-puffs video{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.start-puffs .container-fluid{position:absolute;top:0;left:0;width:100%}.start-puffs .col-xs-4{padding:0}.start-puffs .cat-wrap{position:relative;height:400px;width:100%;z-index:1;margin-bottom:10px;background:none !important}.start-puffs .cat-wrap-txt{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:10;color:#fff;height:400px;padding-top:20px}.start-puffs .cat-wrap-txt .cat-txt{border:2px solid #fff;-webkit-border-radius:420px !important;-moz-border-radius:420px !important;-ms-border-radius:420px !important;border-radius:420px !important;height:360px !important;width:360px !important;margin:0 auto;padding:100px 40px}.start-puffs .cat-wrap-txt .cat-txt h2{color:#fff}.start-puffs .cat-wrap-txt hr{height:1px;background-color:#fff;border-color:#fff;margin:8px auto 10px;width:90%}.start-puffs .cat-wrap-txt p{font-size:18px}.start-puffs .cat-wrap-txt a{color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:80px}.start-puffs .bg-filter{background-color:rgba(5,43,19,.75);position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;transition:all .3s}.start-puffs .col-xs-4:nth-child(even) .bg-filter{background-color:rgba(5,43,19,.55)}.start-puffs .cat-wrap:hover .bg-filter{background-color:rgba(5,43,19,.9);transition:all .3s}.start-content a{background-color:#fff;transition:all .3s;color:#008358;display:inline-block;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;border-radius:25px !important;padding:10px 25px 8px;border:2px solid #a4beb6;display:inline-block;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:bold}.start-content a:hover,.start-content a:focus,.start-content a:active{background-color:#008358 !important;color:#fff;transition:all .3s}.start-news{background-color:#f6f7f8;padding:20px 0 40px}.start-news a{display:block;height:60px;-webkit-border-radius:80px !important;-moz-border-radius:80px !important;-ms-border-radius:80px !important;border-radius:80px !important;padding:10px 40px;background-color:#fff;color:#000;margin-bottom:10px}.start-news a p{margin:0}.start-news a h5{margin:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.start-news a:hover{background-color:#fff !important}.start-stats{position:relative;overflow:hidden}.start-stats .bg-filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0eda97;background-color:rgba(0,0,0,.45)}.start-stats .stats-bg{position:absolute;top:0;left:0;width:100%;height:500px}.start-stats .stats-bg img{width:100%}.start-stats .row a,.start-stats .row p a,.start-stats .row p{color:#fff;font-weight:bold}.start-stats .row h3 a,.start-stats .row h3{color:#00cc89 !important;font-size:70px}.default-banner{height:300px;position:relative;overflow:hidden}.default-banner .bg-filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#052b13;background-color:rgba(3,41,17,.78)}.default-banner .vcenter-parent{width:100%;height:300px;color:#fff;font-weight:bold;position:relative;z-index:10}.default-banner .vcenter-parent hr{max-width:100px;border:0;border-top:2px solid #fff;margin:0 auto 10px}.default-banner .vcenter-parent h1,.default-banner .vcenter-parent h2,.default-banner .vcenter-parent h3,.default-banner .vcenter-parent h4{color:#fff}.default-content input[type=text],.default-content input[type=email],.default-content input[type=tel],.default-content input[type=url],.default-content input[type=password],.default-content textarea,.default-content select{border:#dde4e4 2px solid;background-color:#fff;-webkit-border-radius:30px !important;-moz-border-radius:30px !important;-ms-border-radius:30px !important;border-radius:30px !important;width:100%;font-size:15px;line-height:40px;padding:5px 15px 3px;margin-bottom:10px}.default-content textarea{min-height:200px;-webkit-border-radius:15px !important;-moz-border-radius:15px !important;-ms-border-radius:15px !important;border-radius:15px !important}.default-content select{padding-right:40px;background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/380/template_assets/chevron-down.png?v=1788384382340);background-repeat:no-repeat;background-position:96% center}.default-content input[type=text].error,.default-content input[type=email].error{border-bottom:5px solid red}.default-content .ui-state-error{-webkit-border-radius:30px !important;-moz-border-radius:30px !important;-ms-border-radius:30px !important;border-radius:30px !important;padding:8px 15px 6px;background:#fff6f6;margin-bottom:10px}.default-content input[type=radio],.default-content input[type=checkbox]{height:15px;width:15px;display:inline-block;border:2px solid #f2f1f1;border-radius:2px;margin-right:10px;-webkit-appearance:checkbox}.default-content input[type=radio]{-webkit-appearance:radio}.default-content input[type=submit]{border:0;background-color:#008358;transition:all .3s;color:#fff !important;display:inline-block;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;border-radius:25px !important;padding:10px 25px 8px;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:bold}.default-content input[type=submit]:hover,.default-content input[type=submit]:focus,.default-content input[type=submit]:active{background-color:#000;color:#fff;transition:all .3s}.default-content input:invalid:focus{border-color:#e26060}.default-content .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}.sidebar{padding-top:10px;float:right}.sidebar .find-contact{height:auto}.sidebar .find-contact .pull-right{width:100%;float:none !important}.sidebar .sidebarpuff{background-color:#f1f1f1;margin-bottom:20px;padding:20px}.sidebar .find-contact .pull-left{width:100%;margin-bottom:30px}.find-contact{background-color:#f1f1f1;height:200px}.find-contact .puff-contact-img{background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/380/template_assets/map-bg-new.png?v=1788384382340);background-size:cover;background-position:center center;background-repeat:no-repeat}.find-contact .pull-left{width:33.3%;height:200px}.find-contact .pull-left img{height:150px;width:100%}.find-contact .pull-right{width:66.6%;padding:25px 15px 15px;margin-top:20px}.find-contact .pull-right a{border:0;background-color:#008358;transition:all .3s;color:#fff !important;display:inline-block;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;border-radius:25px !important;padding:6px 15px 10px 0px;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:bold}.find-contact .pull-right a:hover,.find-contact .pull-right a:focus,.find-contact .pull-right a:active{background-color:#000 !important;color:#fff;transition:all .3s}.find-contact .pull-right a:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:20px;margin:0 15px;position:relative;top:3px}.main-content{padding-right:40px}.main-content>.row{min-height:30px;margin-bottom:50px}.site-menu-sub{padding:0;margin:0;width:100%;text-align:center}.site-menu-sub li{list-style-type:none;display:inline-block}.site-menu-sub li a{display:block;padding:10px 15px;border-bottom:2px solid #f1f1f1;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-size:20px;font-weight:bold;color:#000}.site-menu-sub li:hover a{border-color:#008358}.site-menu-sub .site-menu-item-active>a,.site-menu-sub .site-menu-item-parent>a{border-color:#008358;color:#008358}.plant-img{border:1px solid #f1f1f1}.plant-img img{max-width:100%;text-align:center}.plant-content{background-color:#f1f1f1;padding:10px 15px 50px;min-height:220px;position:relative}.plant-content button{position:absolute;bottom:10px;left:15px}.plant-content h2{font-size:22px}.plant-content p{color:#000}.list-plants .col-sm-6{margin-bottom:20px}.list-services .col-md-6{margin-bottom:20px}.list-services .service-img{height:200px;background-size:cover}.list-services .plant-content{min-height:220px}.article-single smaller{margin:10px 0;display:block}.article-archive a{color:#000}.article-archive a h4{margin:10px 0 0}.article-archive a smaller{margin:5px 0}.monthly-archive{padding:0;margin:0}.monthly-archive li{list-style-type:none}.monthly-archive li a{color:#000;display:block;padding:3px 0}.monthly-archive li .fa-minus{display:none}.monthly-archive li ul{padding:0;margin:0;padding-left:10px;display:none}.monthly-archive .active .fa-plus{display:none}.monthly-archive .active .fa-minus{display:inline-block}#map{height:700px}.contact-row{position:relative;margin-bottom:40px}.contact-row .header{border-bottom:1px solid #008358;cursor:pointer}.contact-row .header h3{margin-top:0;position:relative;top:10px}.contact-row .header img{position:relative;top:-5px;margin-right:10px}.contact-row .header:hover .fa{color:#000}.contact-row .fa{position:absolute;top:10px;right:10px;color:#008358}.contact-content{display:none}.contact-person{padding-top:20px}.contact-person h4{margin:0}.contact-person i{margin-bottom:5px;display:block}.contact-person .person-wrap{background-color:#f6f7f8;margin:0;padding:15px}.contact-person .contact-img{height:200px;background-size:cover;background-position:center center}.contact-person .contact-info{word-break:break-all}.contact-person h4{margin-top:20px;color:#008358}.contact-person p{margin:0}footer{background-color:#008358;color:#fff;font-size:14px;height:150px}footer a{cursor:pointer}footer p,footer a{color:#fff !important}footer a:hover{color:#000 !important}.cookie-container-wrapper{position:fixed;bottom:0;left:0;width:100%;height:100px;padding:10px 0 0;z-index:9999;background-color:#fbf6de}.cookie-container-wrapper:after{clear:both;content:"";display:block}.cookie-container-wrapper .cookie-container{width:100%;padding:15px 0 10px;z-index:9999}.cookie-container-wrapper .cookie-container .cookie-info{width:65%;color:#000}.cookie-container-wrapper .cookie-container .cookie-info p{float:left}body.cookie-added .cookie-container-wrapper,body.cookie-found .cookie-container-wrapper{display:none}.sidebar-extra{margin-top:20px;background-color:#f1f1f1;padding:15px}.grey-top h1,.grey-top h2,.grey-top h3,.grey-top h4,.grey-top h5,.grey-top h6,.white-top h1,.white-top h2,.white-top h3,.white-top h4,.white-top h5,.white-top h6,.work h1,.work h2,.work h3,.work h4,.work h5,.work h6,.medarbetare-section h1,.medarbetare-section h2,.medarbetare-section h3,.medarbetare-section h4,.medarbetare-section h5,.medarbetare-section h6,.anledningar h1,.anledningar h2,.anledningar h3,.anledningar h4,.anledningar h5,.anledningar h6,.intresse h1,.intresse h2,.intresse h3,.intresse h4,.intresse h5,.intresse h6{font-family:"eb-garamond"}.grey-top{background-color:#f6f7f8;padding-top:48px;padding-bottom:60px}.white-top{padding:64px 0}.karriar-video{display:block;margin:auto}.karriar-video-text{justify-content:center}.work{background:#f5f5f5;padding:64px}.work .work-box,.work .video-wrapper,.work .video-wrapper2{margin:20px}.work .work-box .btn-green,.work .video-wrapper .btn-green,.work .video-wrapper2 .btn-green{font-family:"Open sans";padding:8px 82px}.medarbetare-section .medarbetar-text{margin-top:64px;margin-bottom:50px;text-align:center}.medarbetare-section .medarbetar-text .grn-hr{margin-left:88px}.medarbetare-section .medarbetare-slider .slick-prev,.medarbetare-section .medarbetare-slider .slick-next{position:absolute;top:39%;height:61px;border-radius:50%;width:61px;border:none;z-index:1;background-color:rgba(3,131,87,.6);transition:.4s}.medarbetare-section .medarbetare-slider .slick-prev:hover,.medarbetare-section .medarbetare-slider .slick-next:hover{transition:background-color .2s;background-color:rgba(0,0,0,.6)}.medarbetare-section .medarbetare-slider .slick-prev.slick-disabled,.medarbetare-section .medarbetare-slider .slick-next.slick-disabled{display:none !important}.medarbetare-section .medarbetare-slider .slick-prev{left:0}.medarbetare-section .medarbetare-slider .slick-next{right:0}.anledningar .anledningar-text{text-align:center}.anledningar .anledningar-text .grn-hr{margin-left:145px}.article-show-wrapper{background-color:#f6f7f8;margin-bottom:50px;position:relative;border-radius:5px}.article-show-wrapper .article-background-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;height:336px;border-top-left-radius:5px;border-top-right-radius:5px}.article-show-wrapper .article-background-cover .overlay{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;padding:10px 20px;border-radius:5px;position:absolute;height:100%;overflow:hidden}.article-show-wrapper .article-background-cover .overlay h3{color:#fff !important}.article-show-wrapper .article-background-cover .overlay p{color:#fff !important}.kundcaseInfo{font-size:15px;padding:16px 16px 6px 16px}.anledningar{padding-bottom:60px}.anledningar .anledningar-text{margin:50px 0}.forman_text{margin:40px}.underline-green{background-image:linear-gradient(#038357 0 0);background-position:bottom left;background-size:130px 2px;background-repeat:no-repeat;padding-bottom:10px}.intresse{background-color:#f6f7f8;padding-top:48px;padding-bottom:64px}.intresse .intresse-text{margin-bottom:35px;display:flex;flex-direction:column;justify-content:center;align-items:center}.intresse .intresse-text .grn-hr{margin-right:302px}.intresse .intresse-text2{text-align:center}.intresse .btn-green{padding:8px 104px;font-family:"Open Sans"}.intresse .kontakt-image{padding-top:26px}.intresse .kontakt-text{padding-top:48px}.grn-hr{width:130px;height:0px;border-bottom:2px solid #038357;float:left;margin:1px}.article-show-wrapper:hover .overlay{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;color:#fff;background:rgba(2,109,73,.8);opacity:1}.btn-article{padding:10px 11px 10px 11px;background:#038357;border-radius:6px;border:none;color:#fff}.job-application-overlay{z-index:998;position:fixed;top:0;bottom:0;background-color:#a9a9a9;width:100vw;opacity:.5}.job-application-modal{position:absolute;z-index:999;max-width:936px;background-color:#fff;right:0;left:0;top:130px;margin:auto;box-shadow:0 4px 4px rgba(46,45,48,.1);border-radius:10px;padding-top:40px;padding-bottom:40px}.job-application-modal .container-fluid{padding:0 100px}.job-application-modal .container-fluid .close-icon{position:absolute;right:24px;top:24px;cursor:pointer}.job-application-modal .container-fluid .job-application-text{margin-bottom:32px}.job-application-modal .container-fluid .job-dropdown button{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;height:38px}.job-application-modal .container-fluid .job-dropdown button ins{text-decoration:none}.job-application-modal .container-fluid .job-dropdown .dropdown-menu{width:100%}.job-application-modal .container-fluid .job-dropdown .dropdown-menu li{padding:8px 12px;cursor:pointer;position:relative}.job-application-modal .container-fluid .job-dropdown .dropdown-menu li .border-bottom{border-bottom:1px solid #e7e7e7;position:absolute;bottom:0;left:3px;right:3px}.job-application-modal .container-fluid .your-information-text,.job-application-modal .container-fluid .attach-files-text{margin-bottom:16px}.job-application-modal .container-fluid label{display:block;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:14px;line-height:150%}.job-application-modal .container-fluid input{width:100%;background:#fff;border:1px solid #ced4da;border-radius:4px;margin-bottom:24px;height:38px}.job-application-modal .container-fluid .input-group-cv,.job-application-modal .container-fluid .input-group-cover-letter{margin-bottom:4px;border:1px solid #ccc;border-radius:4px;position:relative}.job-application-modal .container-fluid .input-group-cv input[type=file],.job-application-modal .container-fluid .input-group-cover-letter input[type=file]{margin-bottom:0;opacity:0}.job-application-modal .container-fluid .input-group-cv .cv-file-placeholder,.job-application-modal .container-fluid .input-group-cv .cover-letter-file-placeholder,.job-application-modal .container-fluid .input-group-cover-letter .cv-file-placeholder,.job-application-modal .container-fluid .input-group-cover-letter .cover-letter-file-placeholder{position:absolute;left:12px;top:8px;color:#6c757d;z-index:-1}.job-application-modal .container-fluid .input-group-cv .input-group-addon,.job-application-modal .container-fluid .input-group-cover-letter .input-group-addon{border:none;border-left:1px solid #ccc;color:#000;cursor:pointer}.job-application-modal .container-fluid .file-spec{color:#6c757d;margin-bottom:24px;display:inline-block}.job-application-modal .container-fluid .submit-btn{padding:8px 168px}.job-application-modal .container-fluid .thank-you-message .row{min-height:600px;display:flex;align-items:center}.job-application-modal .container-fluid .thank-you-message .thank-you-header{color:#000;margin-bottom:28px}.job-application-modal .container-fluid .thank-you-message p{margin-bottom:64px}
