html,body{margin:0px;padding:0px;font-family:"Source Sans Pro",sans-serif;font-size:18px;letter-spacing:0px;font-weight:300;height:100%}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",sans-serif;font-weight:600;margin:0px;letter-spacing:0px}h1{font-size:50px;margin:10px 0px;font-weight:600;letter-spacing:0px;color:#333}h2{font-size:30px;margin:10px 0px;font-weight:600;letter-spacing:0px;color:#333}h3{font-size:22px;margin:10px 0px;font-weight:600;letter-spacing:0px;color:#333}h4{font-size:18px;margin:10px 0px;font-weight:600;letter-spacing:0px;color:#333}h5{font-size:30px;margin:10px 0px;font-weight:600;letter-spacing:0px;color:#333}h6{font-size:30px;margin:10px 0px;font-weight:600;letter-spacing:0px;color:#333}h7{font-size:30px;margin:10px 0px;font-weight:600;letter-spacing:0px;color:#333}a{color:#fff;cursor:pointer;font-family:"Source Sans Pro",sans-serif}a:hover{color:#fff}a.knapp{display:block;text-align:center;padding:10px 0px;background-color:#F1F9F1;border:1px solid rgba(0,0,0,0.05);border-radius:2px;text-decoration:none;box-sizing:border-box;margin-bottom:30px;letter-spacing:1px;color:#333;transition:all 0.3s;-webkit-transition:all 0.3s}a.knapp:hover{background-color:#70c2b4;color:#fff}::-moz-selection{color:#F1F9F1;background:#70c2b4}::selection{color:#fff;background:#70c2b4}.clear{clear:both}.desktoponly{display:block}.mobileonly{display:none}.center{text-align:center}.fullheight{height:100%}.wysiwyg .ingress{font-weight:400;text-align:center}.wysiwyg li{margin-bottom:20px}.wysiwyg a{color:#70c2b4}.wysiwyg .wp-caption{padding:20px;background-color:#70c2b4;margin-bottom:20px;margin-top:12px}.wysiwyg .wp-caption img{width:100%}.wysiwyg .wp-caption .wp-caption-text{margin:5px 0px 0px;font-size:14px;color:#fff}.wysiwyg .alignright{float:right;margin-left:20px}.wysiwyg .alignleft{float:left;margin-right:20px}section.dark{background-color:#4a4a4a;color:#fff}section.dark h1,section.dark h2,section.dark h3,section.dark h4,section.dark h5,section.dark h6{color:#fff}.site-wrapper{position:relative;overflow:hidden;width:100%;min-height:100%}.site-wrapper .site-canvas{width:100%;height:100%;position:relative;transform:translateX(0);-webkit-transform:translateX(0);transition:.5s ease all;-webkit-transition:.5s ease all}.site-wrapper.show-nav .site-canvas{transform:translateX(-240px);-wbkit-transform:translateX(-240px)}nav.mobilmeny{position:absolute;top:0px;right:0px;bottom:0px;background-color:#70c2b4;width:240px;transform:translateX(240px);z-index:9999;-webkit-transform:-webkit-translateX(240px)}nav.mobilmeny .search{padding:10px;border-bottom:1px solid #fff}nav.mobilmeny .search .ikonsearch{float:right;margin-right:0px;cursor:pointer}nav.mobilmeny .search .ikonsearch svg{width:25px;height:25px;fill:#ffffff}nav.mobilmeny .search .searchfield{float:left;margin-right:10px}nav.mobilmeny .search .searchfield input{padding:0px 5px;border:1px solid #70c2b4;color:#70c2b4;font-size:14px}nav.mobilmeny ul{width:100%;list-style:none;padding:0px;margin:0px}nav.mobilmeny ul li{border-bottom:1px solid #fff}nav.mobilmeny ul li a{display:block;padding:10px 0px 10px 20px;color:#fff}nav.mobilmeny ul li a:hover{background-color:#F1F9F1;color:#666}nav.mobilmeny ul li.selected{border-left:10px solid #F1F9F1;background-color:rgba(0,0,0,0.1)}nav.mobilmeny .hurtiglenker{sssbackground-color:#fff;text-align:center;padding-top:30px;padding-bottom:20px;background-color:rgba(0,0,0,0.1);border-bottom:1px solid #fff}nav.mobilmeny .hurtiglenker .hurtigkontakt{display:inline-block}nav.mobilmeny .hurtiglenker .hurtigkontakt .ikonmail{float:right;width:40px;height:26px}nav.mobilmeny .hurtiglenker .hurtigkontakt .ikonmail a{padding:0px;margin:0px}nav.mobilmeny .hurtiglenker .hurtigkontakt .ikonmail a svg{fill:#F1F9F1}nav.mobilmeny .hurtiglenker .hurtigkontakt .telefonnummer{float:right;margin-left:5px;margin-right:30px}nav.mobilmeny .hurtiglenker .hurtigkontakt .telefonnummer a{padding:0px;margin:0px;color:#F1F9F1}nav.mobilmeny .hurtiglenker .hurtigkontakt .ikontel{float:right}nav.mobilmeny .hurtiglenker .hurtigkontakt .ikontel svg{width:25px;height:25px;fill:#F1F9F1}section.header .hurtigkontakt{padding:10px 0px 30px}section.header .hurtigkontakt .ikontel{width:25px;height:25px;float:right;margin-top:0px}section.header .hurtigkontakt .ikontel svg path{fill:#70c2b4}section.header .hurtigkontakt .telefonnummer{float:right;margin:0px 20px 0px 5px;color:#70c2b4;font-weight:600}section.header .hurtigkontakt .telefonnummer a{color:#70c2b4}section.header .hurtigkontakt .ikonmail{width:40px;height:20px;float:right}section.header .hurtigkontakt .ikonmail svg polygon{fill:#70c2b4}section.header .hurtigkontakt .ikonsearch{float:right;margin-right:20px;cursor:pointer}section.header .hurtigkontakt .ikonsearch svg{width:25px;height:25px;fill:#70c2b4}section.header .hurtigkontakt .searchfield{float:right;margin-right:10px}section.header .hurtigkontakt .searchfield input{transition:all 0.5s;width:50px;padding:0px 5px;border:1px solid #70c2b4;color:#70c2b4;font-size:14px}section.header .logo{width:240px;height:42px;float:left}section.header .logo svg path{fill:#4a4a4a}section.header .logo img{width:100%}section.header ul.meny{list-style:none;float:right;padding:0px;margin:0px}section.header ul.meny li{display:inline-block}section.header ul.meny li a{display:block;background-color:#fff;font-size:20px;font-weight:300;color:#333;padding:4px 10px;transition:color 0.3s;-webkit-transition:color 0.3s;text-decoration:none}section.header ul.meny li a:hover{color:#70c2b4}section.header ul.meny li a.selected{border-bottom:1px solid #70c2b4}section.header ul.meny li:last-child a{padding-right:0px}section.header .hamburger{display:none;float:right;background-color:#70c2b4;width:40px;height:40px;border-radius:2px;cursor:pointer;margin-top:5px}section.header .hamburger .linjer{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:24px;height:21px}section.header .hamburger .linjer .linje{background-color:#fff;width:100%;height:3px;position:absolute;left:0px;transition:all 0.3s;-webkit-transition:all 0.3s}section.header .hamburger .linjer .linje.en{top:0px}section.header .hamburger .linjer .linje.to{top:9px}section.header .hamburger .linjer .linje.tre{top:18px}section.header .hamburger .linjer .linje.a{top:9px;opacity:0}section.header .hamburger .linjer .linje.b{top:9px;opacity:0}section.header .hamburger .linjer.cross .linje.en{opacity:0;top:9px}section.header .hamburger .linjer.cross .linje.to{opacity:0}section.header .hamburger .linjer.cross .linje.tre{opacity:0;top:9px}section.header .hamburger .linjer.cross .linje.a{opacity:1;transform:rotate(45deg);-webkit-transform:rotate(45deg)}section.header .hamburger .linjer.cross .linje.b{opacity:1;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}section.kampanjefeltmobil{margin-top:30px;display:none}section.kampanjefeltmobil img{width:100%}section.kampanjefeltmobil .tekster{position:relative;top:50%;transform:translateY(-50%);text-align:center}section.kampanjefeltmobil .tekster h2{color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,0.7);font-size:24px}section.kampanjefeltmobil .tekster p{margin:0px;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,0.7);font-weight:600;font-size:18px}section.kampanjefelt{margin-top:30px;background-image:url(img/test_21.png);background-position:center;width:100%;height:500px;text-align:center;background-size:cover}section.kampanjefelt .tekster{position:relative;top:50%;transform:translateY(-50%);text-align:center}section.kampanjefelt .tekster h2{color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,0.7);font-size:50px}section.kampanjefelt .tekster p{margin:0px;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,0.7);font-weight:600;font-size:30px}section.kampanjefelt .infofelter{position:relative;width:1140px;height:500px;margin:auto}section.kampanjefelt .infofelter .info{position:absolute;width:20px;height:20px;background-color:#70c2b4;border:2px solid #fff;border-radius:50%;cursor:pointer;box-shadow:2px 8px 10px rgba(0,0,0,0.3);z-index:2000}section.kampanjefelt .infofelter .info .prodinfo{position:absolute;background-color:#fff;top:-30px;left:30px;padding:12px;border-radius:3px;display:none;text-align:left;width:330px;font-size:16px}section.kampanjefelt .infofelter .info .prodinfo h6{font-size:16px;display:inline-block;margin:0px}section.kampanjefelt .infofelter .info .prodinfo .infotekst{font-style:italic;font-weight:400;padding:4px 10px;margin-top:6px;background-color:#F1F9F1}section.kampanjefelt .infofelter .info .prodinfo.left{left:-340px}section.kampanjefelt .infofelter .info:hover .prodinfo{display:block}section.kampanjefelt img.ll{width:100%}section.kampanjefelt .illustrasjon{width:3420px;display:inline-block}section.kampanjefelt .illustrasjon img{display:block;padding:0px;margin:0px;float:left}section.slider{margin-top:30px;padding-bottom:20px}section.slider .slidesformat{position:relative}section.slider .slidesformat .hovedbilde{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:50% 50%;background-size:cover}section.slider .slidesformat img.format{display:block;width:100%}section.slider .slidesformat .flexslider{position:absolute;top:0px;left:0px;width:100%;height:100%}section.slider .slidesformat .flexslider .flex-viewport{width:100%;height:100%}section.slider .slidesformat .flexslider .flex-viewport .slides{width:100%;height:100%}section.slider .slidesformat .flexslider .flex-viewport .slides li{width:100%;height:100%;background-position:50% 50%;background-size:cover;position:relative}section.slider .slidesformat .caption{position:absolute;bottom:0px;left:0px;width:100%;padding:5px;background-color:rgba(255,255,255,0.8);font-size:14px;font-weight:400;color:#333}section.slider .slidesformat .slidernav{position:absolute;top:50%;width:40px;height:40px;background-color:rgba(255,255,255,0.1);cursor:pointer;margin-top:-20px;z-index:9999;transition:background-color, 0.3s;-webkit-transition:background-color, 0.3s}section.slider .slidesformat .slidernav:hover{background-color:rgba(255,255,255,0.5)}section.slider .slidesformat .sliderprev{left:10px}section.slider .slidesformat .slidernext{right:10px}section.galleri .galleriel{margin-bottom:30px}section.galleri .galleriel img{width:100%;transition:all 0.5s;-webkit-transition:all 0.5s;opacity:0.5;opacity:1}section.galleri .galleriel:hover img{opacity:1}section.video .spiller{position:relative;overflow:hidden}section.video .spiller img.format{width:100%}section.video .spiller iframe.videoframe{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0px;overflow:hidden}section.ansatte article.ansatt{text-align:center;margin-bottom:50px}section.ansatte article.ansatt img{display:block;margin:0px;padding:0px;background-color:#def;width:100%}section.ansatte article.ansatt h3{margin-bottom:0px}section.ansatte article.ansatt .tittel{font-style:italic;margin-bottom:0px;height:50px}section.ansatte article.ansatt .linje{margin:15px auto;height:1px;width:50%;border:0;background-image:linear-gradient(to right, rgba(112,194,180,0), rgba(112,194,180,0.75), rgba(112,194,180,0))}section.ansatte article.ansatt .epost{word-break:break-all}section.ansatte article.ansatt a{color:#333}section.kontaktinfo .kart{position:relative}section.kontaktinfo .kart img.format{width:100%}section.kontaktinfo .kart #map{position:absolute;top:0px;left:0px;width:100%;height:100%}section.kontaktinfo .adresser a{color:#333}section.kontaktinfo svg{width:30px}section.leverandorer{margin-top:30px}section.leverandorer article{margin-bottom:30px}section.leverandorer article a{position:relative;display:block;min-height:120px;background-color:#eee;transition:background-color, 0.3s;-webkit-transition:background-color, 0.3s;border:1px solid #70c2b4}section.leverandorer article a img.format{width:100%}section.leverandorer article a img.levlogo{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}section.leverandorer article a:hover{background-color:#ccc}section.leverandorer article .undertittel{text-align:center;background-color:#70c2b4;color:#fff;padding:10px 0px;font-weight:600;height:80px}section.bruksomrader{margin-top:30px}section.bruksomrader article{margin-bottom:30px}section.bruksomrader article a{position:relative;display:block;background-color:#eee;transition:background-color, 0.3s;-webkit-transition:background-color, 0.3s;border:1px solid #70c2b4;padding:10%;min-height:120px}section.bruksomrader article a h3{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);margin:0px;padding:0px}section.bruksomrader article a:hover{background-color:#ccc}section.leverandortopp{position:relative;height:500px;background-size:cover;background-position:50% 50%;margin-top:30px}section.leverandortopp .leverandorintro{text-align:center;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}section.leverandortopp .leverandorintro h1{margin:0px;font-size:50px;line-height:50px;display:inline-block;background-color:rgba(255,255,255,0.9);padding:10px 20px}section.leverandortopp .leverandorintro p{margin:4px 0px 0px;font-size:30px;line-height:30px;display:inline-block;background-color:rgba(255,255,255,0.9);padding:10px 20px}.leverandorlogo{width:100px;margin:30px auto 0px}.leverandorlogo img{width:100%}section.produktgruppe div.produkt{display:block;margin-bottom:30px;min-height:225px;min-height:350px;height:420px;background-color:#F1F9F1;border:1px solid rgba(0,0,0,0.05);position:relative;max-width:350px;margin:0px auto 30px}section.produktgruppe div.produkt img{width:100%;cursor:pointer}section.produktgruppe div.produkt h3{margin:10px 0px 0px}section.produktgruppe div.produkt h2{cursor:pointer}section.produktgruppe div.produkt .wysiwyg{color:#333;font-size:12px}section.produktgruppe div.produkt .wysiwyg ul{padding:0px 0px 0px 30px}section.produktgruppe div.produkt .wysiwyg li{margin:0px}section.produktgruppe div.produkt .thumbs{position:absolute;bottom:0px;width:100%;padding:10px}section.produktgruppe div.produkt .thumbs .thumb{display:block;float:right;width:40px;height:40px;background-color:#def;margin-left:5px}section.artikkel{margin-top:30px}section.faq{margin-top:30px}section.faq .faqinnlegg{background-color:#fff;margin-bottom:10px;border-radius:2px;border:1px solid #F1F9F1;overflow:hidden}section.faq .faqinnlegg .faqspm{background-color:#F1F9F1;font-weight:400;padding:10px;position:relative}section.faq .faqinnlegg .faqsvar{padding:10px}section.faq .faqinnlegg .faqsvar p{margin:0px}section.filer a.fil{display:block;margin-bottom:30px}section.filer a.fil .ikon{background-color:#70c2b4;width:100px;height:120px;margin:auto;overflow:hidden;border-radius:2px;transition:all 0.3s;-webkit-transition:all 0.3s}section.filer a.fil .ikon svg{fill:#fff;display:block;width:70%;height:calc(100% - 24px);margin:12px auto;transition:all 0.3s;-webkit-transition:all 0.3s}section.filer a.fil .filnavn{margin-top:10px;text-align:center;color:#333}section.filer a.fil:hover .ikon{background-color:#F1F9F1}section.filer a.fil:hover .ikon svg{fill:#666}section.dokumentarkiv{padding-bottom:30px}section.dokumentarkiv .folder{background-color:#F1F9F1;width:100%;padding:10px 20px;border-radius:2px}section.dokumentarkiv ul{list-style:none;padding:0px}section.dokumentarkiv ul li{color:#70c2b4}section.dokumentarkiv ul li a{color:#333;font-size:14px;line-height:14px}section.dokumentarkiv li.folder{background-repeat:no-repeat;background-position:top left;background-image:url(/wp-content/themes/scootr/img/ikoner/small/folderopen.png);padding:0px 0px 0px 25px;font-weight:600;color:#333}section.dokumentarkiv li.file{background-repeat:no-repeat;background-position:top left;background-size:16px 21px;padding:0px 0px 0px 25px;font-weight:400;height:23px;margin-top:10px}section.dokumentarkiv li.file.zip{background-image:url(/wp-content/themes/scootr/img/ikoner/small/zip.png)}section.dokumentarkiv li.file.docx{background-image:url(/wp-content/themes/scootr/img/ikoner/small/docx.png)}section.dokumentarkiv li.file.doc{background-image:url(/wp-content/themes/scootr/img/ikoner/small/doc.png)}section.dokumentarkiv li.file.gif{background-image:url(/wp-content/themes/scootr/img/ikoner/small/gif.png)}section.dokumentarkiv li.file.jpg{background-image:url(/wp-content/themes/scootr/img/ikoner/small/jpg.png)}section.dokumentarkiv li.file.png{background-image:url(/wp-content/themes/scootr/img/ikoner/small/png.png)}section.dokumentarkiv li.file.ppt{background-image:url(/wp-content/themes/scootr/img/ikoner/small/ppt.png)}section.dokumentarkiv li.file.pptx{background-image:url(/wp-content/themes/scootr/img/ikoner/small/pptx.png)}section.dokumentarkiv li.file.xls{background-image:url(/wp-content/themes/scootr/img/ikoner/small/xls.png)}section.dokumentarkiv li.file.xlsx{background-image:url(/wp-content/themes/scootr/img/ikoner/small/xlsx.png)}section.dokumentarkiv li.file.pdf{background-image:url(/wp-content/themes/scootr/img/ikoner/small/pdf.png)}section.dokumentarkiv li.file.AAAAAAA{background-image:url(/wp-content/themes/scootr/img/ikoner/small/AAAAAA.png)}section.dokumentarkiv li.file.AAAAAAA{background-image:url(/wp-content/themes/scootr/img/ikoner/small/AAAAAA.png)}section.produkttopp{position:relative;height:500px;background-size:cover;background-position:50% 50%;margin-top:30px}section.produkttopp .leverandorintro{text-align:center;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}section.produkttopp .leverandorintro h1{margin:0px;font-size:40px;line-height:40px;display:inline-block;background-color:rgba(255,255,255,0.9);padding:10px 20px}section.produkttopp .leverandorintro p{margin:4px 0px 0px;font-size:30px;line-height:30px;display:inline-block;background-color:rgba(255,255,255,0.9);padding:10px 20px}section.produktvisning h2.poduktnavn{text-align:center}section.produktvisning .flexslider ol.flex-control-nav.flex-control-paging{bottom:0px}section.produktvisning .flexslider ul.slides li{position:relative}section.produktvisning .flexslider ul.slides li div.caption{position:absolute;top:0px;left:0px;width:100%;height:auto;padding:4px 8px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:12px}section.produktvisning .bilder .hovedbilde{position:relative}section.produktvisning .bilder .hovedbilde img{width:100%}section.produktvisning .bilder .hovedbilde .caption{position:absolute;bottom:0px;left:0px;width:100%;padding:5px;background-color:rgba(255,255,255,0.8);font-size:14px;font-weight:400;color:#333}section.produktvisning .bilder .thumbnails{margin-top:30px}section.produktvisning .bilder .thumbnails .thumb{width:30%;float:left;margin-bottom:30px;cursor:pointer}section.produktvisning .bilder .thumbnails .thumb img{width:100%;opacity:0.5;transition:opacity 0.3s;-webkit-transition:opacity 0.3s}section.produktvisning .bilder .thumbnails .thumb:nth-child(3n-1){margin-left:5%;margin-right:5%}section.produktvisning .bilder .thumbnails .thumb.selected img{opacity:1}section.produktvisning .bilder .thumbnails .thumb:hover img{opacity:1}section.produktvisning .info{padding-top:0px;text-align:left;font-size:16px;line-height:20px}section.produktvisning .info .attributt{margin-bottom:4px}section.produktvisning .info .attributt .egenskap{font-weight:600}section.produktvisning .info .attributt .verdi{font-weight:300}.kategorifilter .filterknapper{text-align:center}.kategorifilter .filterknapper .filterknapp{display:inline-block;background-color:#F1F9F1;padding:5px 20px;color:#333;font-weight:300;margin:0px 8px 8px 0px;border-radius:3px;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s}.kategorifilter .filterknapper .filterknapp.aktiv{background-color:#70c2b4;color:#fff}section.artikkelliste article.artikkel{margin-top:30px;cursor:pointer}section.artikkelliste article.artikkel .bilde{background-size:100%}section.artikkelliste article.artikkel .bilde .format{width:100%;opacity:0}section.artikkelliste article.artikkel img{width:100%;display:block;margin:0px}section.artikkelliste article.artikkel .tekster{height:163px;overflow:hidden}section.artikkelliste article.artikkel a.knapp{margin-top:20px}section.referanse .hovedbilde a{display:block;position:relative}section.referanse .hovedbilde img{width:100%}section.referanse .hovedbilde .caption{position:absolute;bottom:0px;left:0px;width:100%;padding:5px;background-color:rgba(255,255,255,0.8);font-size:14px;font-weight:400;color:#333}section.referanse .thumbs .thumb{width:30%;float:left;margin-bottom:30px;cursor:pointer}section.referanse .thumbs .thumb img{width:100%;opacity:0.5;transition:opacity 0.3s;-webkit-transition:opacity 0.3s}section.referanse .thumbs .thumb:nth-child(3n-1){margin-left:5%;margin-right:5%}section.referanse .thumbs .thumb.selected img{opacity:1}section.referanse .thumbs .thumb:hover img{opacity:1}section.vareprover .vareprove{margin-bottom:30px}section.vareprover .vareprove img{width:100%}section.vareprover .vareprove h4{font-size:15px;line-height:18px;min-height:50px}section.vareprover .vareprove .sjekkboks{background-color:#F1F9F1;padding:10px 0px}section.vareprover .vareprove .sjekkboks input[type="checkbox"]{display:block;width:24px;height:24px;margin:auto}section.vareprover .skjema input[type="text"]{width:100%;margin-bottom:30px;padding:4px 10px}section.vareprover input[type="submit"]{width:100%;background-color:#70c2b4;border:0px;color:#fff;font-weight:400;padding:10px;text-transform:uppercase}section.vareprover textarea{width:100%;max-width:100%;height:200px;padding:10px;margin-bottom:20px}section.vareprover .feilmelding{background-color:#F1F9F1;padding:30px;margin-bottom:30px;display:none}section.vareprover .kvittering{background-color:#F1F9F1;padding:30px;margin-bottom:30px;display:none}section.kontaktskjema .skjema input[type="text"]{width:100%;margin-bottom:30px;padding:4px 10px}section.kontaktskjema input[type="submit"]{width:100%;background-color:#70c2b4;border:0px;color:#fff;font-weight:400;padding:10px;text-transform:uppercase}section.kontaktskjema textarea{width:100%;max-width:100%;height:300px;padding:10px}section.kontaktskjema .feilmelding{background-color:#F1F9F1;padding:30px;margin-bottom:30px;display:none}section.kontaktskjema .kvittering{background-color:#F1F9F1;padding:30px;margin-bottom:30px;display:none}section.forhandlere .kart{position:relative;height:100%;margin-bottom:10px}section.forhandlere .kart img.format{width:100%}section.forhandlere .kart .map{position:absolute;left:0px;top:0px;width:100%;height:100%}section.forhandlere .forhandlerliste .kontroller .btn{float:left;padding:5px 20px;background-color:#F1F9F1;color:#333;font-weight:300;margin:0px 8px 8px 0px;border-radius:3px;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s}section.forhandlere .forhandlerliste .kontroller .btn.active{background-color:#70c2b4;color:#fff}section.forhandlere .forhandlerliste .liste .forhandler{margin-bottom:4px;border:1px solid #F1F9F1;border-radius:3px;padding:10px;display:none}section.forhandlere .forhandlerliste .liste .forhandler h3{margin:0px}section.forhandlere .forhandlerliste .liste .forhandler a{color:#70c2b4}section.forhandlere .forhandlerliste .liste .forhandler .kontakt{font-weight:400}section.forhandlere .forhandlerliste .liste .forhandler .fritekst p{margin:6px 0px;font-style:italic;font-size:16px}section.forhandlere .forhandlerliste .liste .forhandler.fremhev{background-color:#F1F9F1}.infovindu{font-size:16px}.infovindu h3{margin:0px}.infovindu a{color:#70c2b4}section.terrassekalkulator #step-1 .form{padding:20px;text-align:center;margin-bottom:10px}section.terrassekalkulator #step-1 .form .fasong{width:100%}section.terrassekalkulator #step-1 .form .fasong svg .bg{fill:transparent}section.terrassekalkulator #step-1 .form .fasong svg .border{fill:#333}section.terrassekalkulator #step-1 .form .tittel{font-weight:300}section.terrassekalkulator #step-1 .form input{display:none}section.terrassekalkulator #step-1 .form label{display:inline-block;margin:auto;width:100%;cursor:pointer}section.terrassekalkulator #step-1 .form input[type="radio"]:checked+label .bg{fill:#70c2b4}section.terrassekalkulator #step-1 .form input[type="radio"]:checked+label .tittel{font-weight:700;font-style:normal}section.terrassekalkulator #step-3 .rettkantvalg label{cursor:pointer}section.terrassekalkulator #step-3 .rettkantvalg input{text-align:center}section.terrassekalkulator #step-3 .rettkantutregning{padding:20px}section.terrassekalkulator #step-3 .rettkantutregning input{width:50px;text-align:center}section.terrassekalkulator #step-4 .produkt input{display:none}section.terrassekalkulator #step-4 .produkt label{display:block;cursor:pointer}section.terrassekalkulator #step-4 .produkt label .bilde img{width:100%;padding:10px;display:block;background-color:transparent}section.terrassekalkulator #step-4 .produkt input[type="radio"]:checked+label .bilde img{background-color:#70c2b4}section.terrassekalkulator #step-4 .produkt input[type="radio"]:checked+label .produktnavn{font-weight:700}section.terrassekalkulator #step-5 .beregning{padding:40px}section.terrassekalkulator #step-5 .beregning span{font-weight:700;font-size:20px}section.terrassekalkulator #step-5 .saklig{box-sizing:border-box;text-align:left;border:1px solid #70c2b4;display:block;max-width:600px;margin:auto}section.terrassekalkulator #step-5 .saklig .rad{width:100%;display:block;padding:2px}section.terrassekalkulator #step-5 .saklig .rad .kol{width:calc(50% - 2px);margin-left:2px;background-color:rgba(255,255,255,0.4);float:left;padding:5px 20px}section.terrassekalkulator #step-5 .saklig .rad .verdi{font-weight:600}section.terrassekalkulator #step-5 .saklig .rad.dyn-info{padding:20px}section.terrassekalkulator .fasong{width:100%;padding:20px}section.terrassekalkulator .fasong svg .bg{fill:#70c2b4}section.terrassekalkulator .fasong svg .border{fill:#333}section.terrassekalkulator .fasong svg .border.fremhev{fill:#333}section.terrassekalkulator .fasong svg .border.sjul{fill:transparent}section.terrassekalkulator .fasong.inaktiv{width:100%;padding:20px;opacity:0.5}section.terrassekalkulator .fasong.inaktiv svg .bg{fill:#70c2b4}section.terrassekalkulator .fasong.inaktiv svg .border{fill:#333}section.terrassekalkulator .fasong.inaktiv svg .border.fremhev{fill:#333}section.terrassekalkulator .fasong.inaktiv svg .border.sjul{fill:transparent}section.terrassekalkulator .meterfelt{margin-bottom:50px}section.terrassekalkulator .meterfelt input{width:40px;text-align:center}section.terrassekalkulator .kalkulator{height:auto;background-color:#F1F9F1;padding:20px;position:relaitve}section.terrassekalkulator .kalkulator .progress{margin-bottom:15px;text-align:center;position:relative}section.terrassekalkulator .kalkulator .progress .shortcut{display:inline-block;margin-right:4px;border-radius:2px;width:40px;padding:10px 0px;background-color:#70c2b4;color:#fff;font-weight:700;text-align:center}section.terrassekalkulator .kalkulator .progress .shortcut.active{border:2px solid #000}section.terrassekalkulator .kalkulator .progress .back{position:absolute;left:0px;top:0px;height:100%;width:auto;border-radius:2px;padding:10px 20px;background-color:#70c2b4;color:#fff;font-weight:400;text-align:center;cursor:pointer;display:none}section.terrassekalkulator .kalkulator .melding{display:none;padding:20px;background-color:#def}section.terrassekalkulator .kalkulator .step{padding:10px;background-color:#F1F9F1;margin-bottom:5px;text-align:center;display:none}section.terrassekalkulator .kalkulator .step h3{text-align:center}section.terrassekalkulator .kalkulator .step .knapp{display:inline-block;background-color:#70c2b4;color:#fff;font-weight:700;padding:10px 30px;cursor:pointer;border-radius:2px}section.terrassekalkulator .kalkulator .step.active{display:block}.skille .linjen{margin:30px 0px;height:1px;border:0;background-image:linear-gradient(to right, rgba(100,100,100,0), rgba(100,100,100,0.75), rgba(100,100,100,0))}section.landingside{position:relative;background-size:cover;background-position:50% 50%;margin-top:30px;background-color:#def;padding:40px 0px}section.landingside .carpet{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.5);display:none}section.landingside .knappelayout{text-align:center}section.landingside .knappelayout ul{display:inline-block}section.landingside .knappelayout ul li{text-align:left}section.landingside h1{font-size:40px;line-height:50px;padding:10px;margin-top:0px}section.landingside ul{padding-top:10px;padding-bottom:10px}section.landingside ul li{font-size:22px;font-weight:600}section.landingside .tekst{padding:10px;margin-bottom:20px;font-weight:600}section.landingside .knapp{margin-bottom:20px}section.landingside .knapp a{background-color:#70c2b4;font-weight:600;font-size:22px;padding:10px 40px;display:inline-block}section.landingside .skjema{background-color:rgba(112,194,180,0.6);box-shadow:0px 2px 2px 2px rgba(0,0,0,0.1);padding:20px;text-align:center}section.landingside .skjema form h2{color:#fff}section.landingside .skjema form input,section.landingside .skjema form textarea{display:block;width:100%;margin-bottom:10px;padding:4px 10px;border:0px;box-shadow:0px 2px 2px 2px rgba(0,0,0,0.1)}section.landingside .skjema form textarea{height:120px}section.landingside .skjema form p{color:#fff}section.landingside .skjema form .skjemaknapp{display:inline-block;padding:10px 20px;text-transform:uppercase;color:#fff;background-color:#466C64;cursor:pointer}section.landingside .skjema .kvittering{display:none}section.landingside .skjema .kvittering h2{color:#fff}section.landingside .bildegalleri{margin-bottom:20px}section.landingside .bildegalleri .galleriel{width:20%;float:left;margin-right:10px}section.landingside .bildegalleri .galleriel img{width:100%}section.search .entry-summary{color:#333}section.search .entry-summary a{color:#333;display:block;background-color:#F1F9F1;padding:4px 20px;margin-bottom:4px}section.footer{margin-top:130px}section.footer section.lenker{padding:30px 0px 0px}section.footer section.lenker a{display:block;text-align:center;text-transform:uppercase;padding:10px 0px;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.05);transition:all 0.3s;-webkit-transition:all 0.3s;border-radius:2px;text-decoration:none;box-sizing:border-box;margin-bottom:30px;letter-spacing:1px;color:#bbb}section.footer section.lenker a:hover{background-color:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0);color:#fff}section.footer section.nyhetsbrev{padding:30px 0px;background-color:#ededed;text-align:center}section.footer section.nyhetsbrev h4{text-align:center}section.footer section.nyhetsbrev p{text-align:center}section.footer section.nyhetsbrev form{margin-bottom:20px}section.footer section.nyhetsbrev form input{padding:8px 14px}section.footer section.nyhetsbrev form input[type=text]{width:300px;border:0px}section.footer section.nyhetsbrev form input[type=submit]{padding:8px 20px;border:0px;border-radius:2px;background-color:#70c2b4;color:#fff}section.footer section.kontaktinfo{padding:30px 0px;font-size:14px;letter-spacing:1px;font-weight:300;width:100%}section.footer section.kontaktinfo .logo{width:200px;height:40px;margin-bottom:0px}section.footer section.kontaktinfo .logo svg{width:200px}section.footer section.kontaktinfo .logo svg path{fill:#fff}section.footer section.kontaktinfo .logo img{width:100%}section.footer section.kontaktinfo h4{margin-top:30px;font-weight:400}section.footer section.kontaktinfo .some{margin:20px 0px}section.footer section.kontaktinfo .some a{display:inline-block;width:40px;height:40px;margin-right:20px}section.footer section.kontaktinfo .some a svg circle{fill:#fff}section.footer section.kontaktinfo .some a svg path{fill:#666}section.footer section.kontaktinfo .some a:hover svg path{fill:#fff}section.footer section.kontaktinfo .some a.facebook:hover svg circle{fill:#3B5998}section.footer section.kontaktinfo .some a.instagram:hover svg circle{fill:#6A453B}section.footer section.kontaktinfo .some a.pinterest:hover svg circle{fill:#CB2027}section.footer section.logoer{padding:30px 0px}section.footer section.logoer h4{font-weight:400}section.footer section.logoer .leverandorlogo{display:block;position:relative;text-align:center;border:1px solid rgba(255,255,255,0.05);margin-bottom:10px;cursor:pointer;transition:background-color 0.3s;-webkit-transition:background-color 0.3s;width:100%;max-width:180px;height:80px}section.footer section.logoer .leverandorlogo img.format{width:100%}section.footer section.logoer .leverandorlogo img{width:80%;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}section.footer section.logoer .leverandorlogo svg.brandlogo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);max-width:80%;opacity:0.4;transition:opacity 0.3s;-webkit-transition:opacity 0.3s}section.footer section.logoer .leverandorlogo svg.brandlogo path,section.footer section.logoer .leverandorlogo svg.brandlogo polyline,section.footer section.logoer .leverandorlogo svg.brandlogo rect,section.footer section.logoer .leverandorlogo svg.brandlogo polygon{sfill:#fff !important;sstroke:#fff !important}section.footer section.logoer .leverandorlogo:hover{background-color:#F1F9F1;background-color:rgba(0,0,0,0.2)}section.footer section.logoer .leverandorlogo:hover svg.brandlogo{opacity:1}section.footer section.logoer .leverandorlogo:hover svg.brandlogo path{fill:default;stroke:auto}section.footer section.logoer .leverandorlogo.light:hover{background-color:rgba(0,0,0,0.7)}section.footer section.logoer .leverandorlogo.light:hover svg.brandlogo{opacity:1}section.footer section.logoer .leverandorlogo.light:hover svg.brandlogo path{fill:default;stroke:auto}section.lenkeliste{text-align:center}section.lenkeliste a{display:inline-block;margin:2px;padding:8px 20px 8px 40px;border-radius:2px;border:1px solid #ccc;color:#333;text-decoration:none;background-color:#eee;transition:background-color 0.3s;background-repeat:no-repeat;background-position:8px 50%;background-size:24px 24px}section.lenkeliste a:hover{background-color:#ddd}section.lenkeliste a.doc{background-image:url('data:image/svg+xml;utf8,<svg fill="#666666" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13z"/><path d="M0 0h24v24H0z" fill="none"/></svg>')}section.lenkeliste a.doc{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2NjY2IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiAyYy0xLjEgMC0xLjk5LjktMS45OSAyTDQgMjBjMCAxLjEuODkgMiAxLjk5IDJIMThjMS4xIDAgMi0uOSAyLTJWOGwtNi02SDZ6bTcgN1YzLjVMMTguNSA5SDEzeiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=")}section.lenkeliste a.doc{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMUI0RDU5IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiAyYy0xLjEgMC0xLjk5LjktMS45OSAyTDQgMjBjMCAxLjEuODkgMiAxLjk5IDJIMThjMS4xIDAgMi0uOSAyLTJWOGwtNi02SDZ6bTcgN1YzLjVMMTguNSA5SDEzeiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=")}section.lenkeliste a.vid{background-image:url('data:image/svg+xml;utf8,<svg fill="#666666" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2zm0 14H3V5h18v12zm-5-6l-7 4V7z"/></svg>')}section.lenkeliste a.vid{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2NjY2IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+CjxwYXRoIGQ9Ik0yMSAzSDNjLTEuMTEgMC0yIC44OS0yIDJ2MTJjMCAxLjEuODkgMiAyIDJoNXYyaDh2LTJoNWMxLjEgMCAxLjk5LS45IDEuOTktMkwyMyA1YzAtMS4xMS0uOS0yLTItMnptMCAxNEgzVjVoMTh2MTJ6bS01LTZsLTcgNFY3eiIvPgo8L3N2Zz4=")}section.lenkeliste a.vid{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMkEzQTY2IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMjEgM0gzYy0xLjExIDAtMiAuODktMiAydjEyYzAgMS4xLjg5IDIgMiAyaDV2Mmg4di0yaDVjMS4xIDAgMS45OS0uOSAxLjk5LTJMMjMgNWMwLTEuMTEtLjktMi0yLTJ6bTAgMTRIM1Y1aDE4djEyem0tNS02bC03IDRWN3oiLz48L3N2Zz4=")}section.lenkeliste a.url{background-image:url('data:image/svg+xml;utf8,<svg fill="#666666" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 14H4v-4h11v4zm0-5H4V9h11v4zm5 5h-4V9h4v9z"/><path d="M0 0h24v24H0z" fill="none"/></svg>')}section.lenkeliste a.url{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2NjY2IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=")}section.lenkeliste a.url{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjE4MEExIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=")}section.lenkeliste a.img{background-image:url('data:image/svg+xml;utf8,<svg fill="#666666" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2zm-11-4l2.03 2.71L16 11l4 5H8l3-4zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6H2z"/></svg>')}section.lenkeliste a.img{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNjY2NjY2IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIyIDE2VjRjMC0xLjEtLjktMi0yLTJIOGMtMS4xIDAtMiAuOS0yIDJ2MTJjMCAxLjEuOSAyIDIgMmgxMmMxLjEgMCAyLS45IDItMnptLTExLTRsMi4wMyAyLjcxTDE2IDExbDQgNUg4bDMtNHpNMiA2djE0YzAgMS4xLjkgMiAyIDJoMTR2LTJINFY2SDJ6Ii8+PC9zdmc+")}section.lenkeliste a.img{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRDU1OTM0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIyIDE2VjRjMC0xLjEtLjktMi0yLTJIOGMtMS4xIDAtMiAuOS0yIDJ2MTJjMCAxLjEuOSAyIDIgMmgxMmMxLjEgMCAyLS45IDItMnptLTExLTRsMi4wMyAyLjcxTDE2IDExbDQgNUg4bDMtNHpNMiA2djE0YzAgMS4xLjkgMiAyIDJoMTR2LTJINFY2SDJ6Ii8+PC9zdmc+")}@media all and (max-width: 1140px){section.kampanjefelt .infofelter{left:50%;transform:translateX(-50%)}}@media all and (max-width: 991px){section.header ul.meny{display:none}section.header .hamburger{display:block}section.header .hurtigkontakt{display:none}section.header .logo{margin-top:10px;width:200px}}@media all and (max-width: 767px){section.kampanjefelt{display:none}section.kampanjefeltmobil{display:block}}@media all and (max-width: 480px){.desktoponly{display:none}.mobileonly{display:block}section.footer section.nyhetsbrev form{margin-bottom:20px}section.footer section.nyhetsbrev form input{padding:8px 14px}section.footer section.nyhetsbrev form input[type=text]{width:240px;border:0px}section.footer section.nyhetsbrev form input[type=submit]{padding:8px 20px;border:0px;border-radius:2px;background-color:#70c2b4;color:#fff;margin-top:30px}}
