html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:0 0}.clearfix:after{content:"";display:table;clear:both}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}::-moz-focus-inner{border:0}img{max-width:100%;height:auto}body{min-width:320px;font-size:15px;line-height:1.45;font-family:'Lato',arial,verdana,sans-serif;color:#404041}a{color:inherit;text-decoration:none}article,footer,nav{display:block}.alignright{float:right;margin:0 0 6px 40px}.alignleft{float:left;margin:0 40px 6px 0}.aligncenter{display:block;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;margin-top:4px}h1,h2,h3,h4,.headline{font-weight:400;font-family:'Lato',arial,sans-serif;font-weight:700;line-height:1.3}p{margin-bottom:16px}article{font-size:16px}article p{font-family:'Lato',arial,sans-serif;line-height:1.6;color:#404041}article h2{margin-top:35px;color:#7d7d7d}article h3{margin-top:30px}article li{margin-bottom:.5em}nav{background:#fff;height:137px;color:#fff;text-align:right;border-bottom:1px solid #d3d3d3}nav a{text-decoration:none}nav .main-menu{font-family:'Lato',sans-serif;font-weight:700;color:#000;font-size:14px;line-height:99px}nav .main-menu ul{display:inline-block}nav .main-menu li{display:inline-block;padding-left:8px;padding-right:4px}nav .main-menu ul a:hover,nav .main-menu li.current-menu-item a,nav .main-menu li.current-page-ancestor a{border-bottom:1px solid #f04e23}nav .top-bar{background:#fff;height:36px;border-bottom:1px solid #d3d3d3}nav .top-menu{float:right;margin-top:-36px;font-family:'Lato',sans-serif;font-weight:700;color:#000;font-size:11px}nav .top-menu li{display:inline-block;padding-left:15px;padding-right:15px;height:36px;line-height:37px}nav .top-menu li a{text-transform:uppercase}.top-menu li.login-btn{background-color:#000;color:#fff;padding-right:35px;background-image:url(//www.seeyou.no/wp-content/themes/seeyou/img/login-icon.png);background-size:14px 15px;background-repeat:no-repeat;background-position:80px 10px}.logo{background:url(//www.seeyou.no/wp-content/themes/seeyou/img/logo-seeyou.svg) no-repeat;background-size:100% auto;width:140px;height:25px;display:inline-block;position:absolute;left:10px;top:37px}.header{position:relative;height:410px;background-position:top center;background-size:cover;padding-top:130px}.headertext{text-align:center;color:#fff;max-width:610px;margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.header h1{font-size:40px;margin-bottom:30px;font-weight:900;color:#fff}.button{border:1px solid #fff;border-radius:5px;padding:8px 16px;margin-top:16px}.button:hover{background:rgba(255,255,255,.2)}.header .scroll-link-wrapper{position:absolute;bottom:0;left:50%}.header .scroll-link{position:relative;left:-50%;background:#fff;height:25px;width:50px;border-radius:50px 50px 0 0;-moz-border-radius:50px 50px 0 0;-webkit-border-radius:50px 50px 0 0;text-align:center;color:#000;font-size:24px;padding-top:9px}.header .scroll-link i{cursor:pointer}.article-list h2,.product-boxes h2,.login h2{position:relative;clear:both;font-size:21px;color:#7d7d7d;padding-bottom:3px;border-bottom:1px solid #d7d7d7;margin:48px 0 35px}.read-more-float{display:inline-block;float:right;font-family:'Lato';font-size:12px;margin-top:10px}.outerwrap.company-info-boxes{margin-bottom:70px}.company-info-boxes h2{font-size:23px;color:#7d7d7d;padding-bottom:3px;border-bottom:1px solid #d7d7d7;margin:48px 0 35px}.company-info-boxes .span_1{text-align:center;padding:0 10px}.company-info-boxes h3{padding-top:22px;font-size:23px;margin:8px 0 5px}.company-info-boxes img{max-height:55px;width:auto;height:auto;margin-bottom:20px;width:50%;height:50px;max-width:190px}.company-flex-wrapper a{display:block;width:100%}.col{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}.company-flex-wrapper{display:flex;display:column;justify-content:space-evenly}@media screen and (min-width:0px) and (max-width:799px){.company-flex-wrapper{flex-direction:column}.company-info-boxes .col{padding:0 0 50px}.company-info-boxes .row .col:first-child,.company-info-boxes .row .col:nth-of-type(2n+1){margin-left:0}.company-info-boxes .span_1{width:100%}.company-info-boxes .span_2{margin-left:0;width:100%}}@media screen and (min-width:800px){.company-info-boxes .col{padding:0}.company-info-boxes .row .col:first-child,.company-info-boxes .row .col:nth-of-type(4n+1){margin-left:0}.company-info-boxes .span_1{width:calc(30% + 20px);margin:10px}.company-info-boxes .span_2{width:48.25%}.company-info-boxes .span_3{width:74.125%}.company-info-boxes .span_4{margin-left:0;width:100%}}.outerwrap.product-boxes{margin-bottom:0}@media screen and (min-width:0px) and (max-width:549px){.product-boxes .col{margin-left:3%;padding:0}.product-boxes .row .col:first-child{margin-left:0}.product-boxes .span_1{margin-left:0;width:100%}.product-boxes .row{margin-bottom:0}}@media screen and (min-width:550px) and (max-width:899px){.product-boxes .col{margin-left:4.5%;padding:0 0 40px}.product-boxes .row .col:first-child,.product-boxes .row .col:nth-of-type(2n+1){margin-left:0;clear:both}.product-boxes .span_1{width:46%}.product-boxes .span_2{margin-left:0;width:100%}}@media screen and (min-width:900px){.product-boxes .col{margin-left:8%;padding:0 0 40px}.product-boxes .row .col:first-child,.product-boxes .row .col:nth-of-type(3n+1){margin-left:0;clear:both}.product-boxes .span_1{width:28%}.product-boxes .span_2{width:64%}.product-boxes .span_3{margin-left:0;width:100%}}.product-boxes h4{font-size:16px;font-weight:900;color:rgba(240,78,35,1);text-transform:uppercase}.product-boxes .checkmark{position:relative;float:left;width:19px;height:18px;margin-top:2px;margin-right:10px}.article-list{margin-top:80px}.article-list h3{font-size:20px;margin:8px 0 7px;text-transform:uppercase;color:rgba(240,78,35,1);font-weight:900;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}p.publish-date img{margin-right:5px}p.publish-date{font-style:italic;font-size:11px;color:#7d7d7d;margin-bottom:7px}.article-list p{font-size:15px;line-height:1.7em}.article-list p a{text-decoration:underline}.scalebox{overflow:hidden}.scaleimg{-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .4s cubic-bezier(.25,.46,.45,.94);-o-transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.col:hover .scaleimg{transform:scale(1.05)}@media screen and (min-width:0px) and (max-width:349px){.article-list .col{margin-left:0;padding:0 0 15px}.article-list .span_1{width:100%}}@media screen and (min-width:350px) and (max-width:599px){.article-list .col{margin-left:4.5%;padding:0 0 15px}.article-list .row .col:first-child,.article-list .row .col:nth-of-type(2n+1){margin-left:0;clear:both}.article-list .span_1{width:47.75%}.article-list .span_2{margin-left:0;width:100%}}@media screen and (min-width:600px){.article-list .col{margin-left:3.5%;padding:0 0 25px}.article-list .row .col:first-child,.article-list .row .col:nth-of-type(3n+1){margin-left:0;clear:both}.article-list .span_1{width:31%}.article-list .span_2{width:65.5%}.article-list .span_3{margin-left:0;width:100%}}.article-list a.readmore-btn{display:block;border:1px solid #f04e23;width:102px;height:36px;text-align:left;border-radius:2px;text-align:center;padding-top:9px;transition:all .3s ease}.article-list a.readmore-btn span{text-transform:uppercase;color:#f14e24;font-size:11px;font-weight:700;width:auto}.article-list a.readmore-btn:hover{background-color:#f04e23;color:#fff}.article-list a.readmore-btn:hover span{color:#fff}article{float:left;width:77%;padding-right:40px}aside{width:23%;float:left;text-align:center}aside h2{margin-top:0;text-align:left;font-size:18px;color:rgba(240,78,35,1);font-weight:900}.article-head-image{margin:40px 0 30px}h1{font-size:27px;margin-bottom:16px;text-transform:uppercase;color:rgba(240,78,35,1);font-weight:900}h2{font-size:20px;margin:25px 0 5px}article ul,article ol{margin-top:.5em;margin-left:30px;margin-bottom:20px}article a{text-decoration:underline;color:rgba(240,78,35,1);font-weight:700}.date{color:#7d7d7d;font-style:italic;margin:0 0 16px;font-size:14px}.intro{margin-bottom:30px}.intro p{font-size:23px;font-weight:700;color:#666d70}.tags{margin:50px 0 30px}.tags a{color:#666d70;text-decoration:none;display:inline-block;margin-left:8px;border-radius:5px;border:1px solid #404041;padding:4px 10px;text-transform:uppercase;font-size:11px;font-family:"freight-sans-pro";-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tags a:hover{background:#404041;color:#fff}.tags span{font-size:14px}.kundekontakt{text-align:center;background:#f1f1f1;padding:20px 10px;border-radius:5px;margin-top:20px;font-size:12px}.kundekontakt a:hover{text-decoration:underline}.kundekontakt img{border-radius:50%;margin-bottom:18px}.kundekontakt h3{font-size:20px;color:#7d7d7d}.companyname{margin-bottom:12px}.share{border-top:1px solid #d7d7d7;padding-top:30px}.share .headline{font-size:25px;color:#7d7d7d}.share a{border-radius:5px;padding:8px 18px 8px 40px;color:#fff;margin:20px 20px 0 0;display:inline-block;text-decoration:none;font-size:14px;text-align:left}.share a:hover{opacity:.9}.share a.facebook{background:#3b5998 url(//www.seeyou.no/wp-content/themes/seeyou/img/icon-facebook.png) 14px center no-repeat;background-size:16px auto}.share a.linkedin{background:#007bb6 url(//www.seeyou.no/wp-content/themes/seeyou/img/icon-linkedin.png) 14px center no-repeat;background-size:16px auto}.share a.email{background:#f04e23 url(//www.seeyou.no/wp-content/themes/seeyou/img/icon-mail.png) 14px center no-repeat;background-size:16px auto}.share a.twitter{background:#00aced url(//www.seeyou.no/wp-content/themes/seeyou/img/icon-twitter.png) 14px center no-repeat;background-size:16px auto}.tag article{display:block;float:none;margin-top:30px}.tag .article-list{margin-top:50px}.kundekontakt-list .kundekontakt{width:23.5%;float:left;margin-right:2%}.kundekontakt-list .kundekontakt:nth-of-type(4n+4){margin-right:0}.kundekontakt-list .kundekontakt:nth-of-type(4n+1){clear:left}aside.side-menu{text-align:left}@media screen and (min-width:0px){aside.side-menu .col{margin-left:3.5%;padding:0 0 11px}aside.side-menu .row .col:first-child,aside.side-menu .col:nth-of-type(3n+1){margin-left:0}aside.side-menu .span_1{width:31%}aside.side-menu .span_2{width:65.5%}aside.side-menu .span_3{margin-left:0;margin:10px 0 0;width:100%;border-bottom:1px solid #d8d8d8}}@media screen and (min-width:0px) and (max-width:820px){aside.side-menu,aside.side-menu .col{text-align:center}}aside.side-menu a{font-weight:700;font-size:14px;color:#666d70}aside.side-menu a:hover,aside.side-menu a.active{color:#f04e23}aside.side-menu img.current-page-img{text-align:left;width:85%;max-width:235px;height:auto}aside .form-heading{position:relative;text-align:left;width:100%;margin-bottom:40px;overflow:auto}aside .form-heading a:hover{text-decoration:underline}aside .form-heading img.attachment-portrait{position:relative;float:left;width:60px;height:60px;margin-right:20px;border-radius:50%}aside .form-heading div.info{position:relative;float:left;font-size:12px;line-height:1.6em;margin-top:5px}aside .wpcf7{position:relative;clear:both}aside .wpcf7 .wpcf7-form{text-align:left}aside .wpcf7 p{width:100%;margin-bottom:5px}aside .wpcf7 input,aside .wpcf7 textarea{width:100%;margin-bottom:10px;color:#3e4a54;font-family:'Lato',arial,verdana,sans-serif;border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:15px;font-size:15px}aside .wpcf7 textarea{height:120px}aside .wpcf7 label{line-height:2em}aside .wpcf7 .wpcf7-response-output{border-radius:0;padding:15px;margin:0;border-width:1px}aside .wpcf7 input[type=submit]{padding:15px 0 15px;background-color:#f04e23;color:#fff;font-family:'Lato',sans-serif;font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase;border-radius:0}aside .wpcf7 input[type=submit]:hover{opacity:.9}.recruitment aside a{display:block;padding:20px 0 20px;background-color:#f14e24;color:#fff;font-family:'Lato',sans-serif;font-size:14px;font-weight:700}.recruitment aside a:hover span{border-bottom:1px solid #f04e23}.page-id-15 .address div{width:50%;float:left}.bio{margin-top:50px}.bio img.attachment-largeportrait{border-radius:50%}@media screen and (min-width:0px) and (max-width:600px){.bio .col{text-align:center;width:100%}}.cases .col.span_1{text-align:center;padding-top:48px;position:relative}.cases ol,.cases ul{list-style-position:inside;margin:0 0 1.3em 2em;line-height:1.7em}@media screen and (min-width:0px) and (max-width:600px){.cases .col.span_1{text-align:center;width:100%}}@media screen and (min-width:0px) and (max-width:719px){.login .col{margin-left:5%;padding:0}.login .row .col:first-child{margin-left:0;margin-bottom:20px}.login .span_1{margin-left:0;width:100%}.login .row a{width:100%;margin-bottom:5px}}@media screen and (min-width:720px){.login .col{margin-left:5%;padding:0}.login .row .col:first-child{margin-left:0;border-right:1px solid #d7d7d7}.login .span_1{width:47.5%}.login .span_2{margin-left:0;width:100%}}.login a{display:block;margin-bottom:20px;padding:8px 0 8px;background-color:#f04e23;color:#fff;font-family:'Lato',sans-serif;font-size:12px;font-weight:700;text-align:center;width:80%}.login a img{margin:1px 10px 0 0}.login a:hover span{border-bottom:1px solid #f04e23}.login h3{font-size:16px;font-weight:900;color:#f04e23;text-transform:uppercase}.login p{font-size:13px;margin:10px 0 20px}.outerwrap{max-width:1040px;padding:0 20px;margin:0 auto;position:relative}footer .grid-1-1{width:100%;display:block}footer .grid-1-2{width:50%;float:left}footer .grid-1-3{width:33.33333%;float:left}footer .grid-1-4{width:25%;float:left}footer{background-color:rgba(240,78,35,1);color:#fff;padding-top:50px;padding-bottom:50px;margin-top:50px}footer .grid-1-3{padding-right:30px}footer .grid-1-3:last-of-type{padding-right:0}footer iframe{height:300px;width:100% !important}footer h4{text-transform:uppercase;font-weight:700;font-size:20px;margin-bottom:20px}footer p{font-size:15px;margin-bottom:40px;line-height:1.7em}footer a:hover,.hover:hover{border-bottom:1px solid #fff}.logoname{margin-bottom:20px;max-width:188px}#map{width:100%;height:410px}footer .grid-1-4:nth-of-type(1) img{position:relative;float:left;margin-bottom:20px;clear:both}.puffertop{margin-top:50px}nav .main-menu li.redgruppen-header{border-left:1px solid #d3d3d3;height:33px;margin-top:34px;margin-left:10px;margin-right:0;padding-left:16px}nav .main-menu li:last-child{padding-right:0}.redgruppen-header a{padding:0}.redgruppen-header img{width:120px;margin-top:10px;-webkit-transition:all 50ms ease-out;-moz-transition:all 50ms ease-out;-o-transition:all 50ms ease-out;transition:all 50ms ease-out}.redgruppen-header img:hover{opacity:.7}.redgruppen-header a{border-bottom:none !important}.redgruppen-footer{background:rgba(239,239,239,.5);text-align:center;padding:60px 20px;margin-top:20px}.redgruppen-footer img{position:relative;max-width:400px;width:90%}footer{margin-top:0 !important}.anim{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.soft-anim{-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}table.company-table{margin-top:30px;margin-bottom:50px}table.company-table td:first-child{text-align:center}table.company-table td{vertical-align:middle}table.company-table img{margin-right:20px;height:none;max-width:none}table.company-table p{margin:0;padding:0}.pagination-container{display:flex;width:100%;align-items:center;justify-content:center}.pagination-container>a.page-numbers{margin:5px}.pagination-container>.page-numbers.current{font-weight:700;margin:5px;border-bottom:2px solid #000;padding:0 2px}@media only screen and (max-width:1050px){nav{text-align:center;height:auto;line-height:1.6}nav .logo{position:static;margin-top:25px}nav .main-menu ul{display:block;padding:15px 0 25px;line-height:26px}.header{padding:80px 20px 0;height:270px}nav .main-menu li.redgruppen-header{margin-top:0}}@media only screen and (max-width:820px){article{float:none;padding-right:0;width:100%}aside{float:none;padding-right:0;width:100%;margin-top:30px}.tags{text-align:center}.tags span{display:block}.tags a{margin-top:14px}.share{text-align:center;margin-bottom:30px}.kundekontakt-list .kundekontakt{width:48%;float:left;margin-right:4%}.kundekontakt-list .kundekontakt:nth-of-type(even){margin-right:0}}@media only screen and (max-width:880px){nav .main-menu li.redgruppen-header{border:0;padding:0}nav .main-menu ul{padding-bottom:0;padding-right:5px;padding-left:5px}nav .main-menu li{margin-bottom:25px}}@media only screen and (max-width:730px){.redgruppen-header{border:0;padding:0}nav .top-menu{float:none}nav .main-menu ul{padding-bottom:15px}nav .main-menu li{display:block;margin-bottom:0}nav .main-menu .redgruppen-header{margin-top:17px}}@media only screen and (max-width:600px){.header h1{font-size:36px}@media only screen and (min-width:401px){.article-list .grid-1-3-padding:nth-of-type(odd){padding-right:10px;clear:left}.article-list .grid-1-3-padding:nth-of-type(even){padding-left:10px;clear:right}.single .article-list .grid-1-3:last-of-type{display:none}}footer{margin-top:40px}footer .grid-1-4:nth-of-type(1) .logo-wrapper{position:relative;float:left;clear:both;left:50%;margin:0 0 20px}footer .grid-1-4:nth-of-type(1) img{float:left;clear:both;text-align:center;left:-50%;margin:0}footer .grid-1-4{text-align:center}footer .grid-1-4:nth-of-type(1){display:table;margin-bottom:30px;width:100%}footer .grid-1-4:nth-of-type(2){clear:both;width:50%}footer .grid-1-4:nth-of-type(3){clear:none;width:50%}footer .grid-1-4:nth-of-type(4){width:100%;margin:0}}@media only screen and (max-width:500px){footer .grid-1-4{text-align:center;width:100%;clear:both}footer .grid-1-4:nt .kundekontakt-list .kundekontakt{width:100%;float:none;margin-right:0}#map{width:100%;height:300px}}@media only screen and (max-width:400px){nav .logo{background-size:100% auto;width:200px;height:36px}.header{height:auto;padding:60px 20px 45px}.header h1{font-size:30px}}@media only screen and (max-width:325px){nav .top-menu li{padding-left:5px;padding-right:5px}nav .top-menu li.login-btn{padding-left:15px;padding-right:35px}}.grecaptcha-badge{display:none !important}#mc_embed_signup{background:#fff;clear:left}.is-hidden{display:none !important}.is-visble{display:block}#newsletter-button-show-form{position:fixed;bottom:0;background:#f04e23;right:10px;z-index:99998;height:40px;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;border:1px solid #fff;border-bottom:none;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase}#newsletter-button-hide-form{width:50%;height:40px;display:flex;align-items:center;justify-content:flex-end;font-size:30px;font-weight:700;background:#fff;padding-right:20px;cursor:pointer}@media only screen and (max-width:600px){#newsletter-button-hide-form{width:90%;height:40px;display:flex;align-items:center;justify-content:flex-end;font-size:30px;font-weight:700;background:#fff;padding-right:20px}}div#newsletter-form-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;z-index:999999;top:0;right:0;left:0;bottom:0}#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif;height:90%;width:50%;background:#fff;overflow:scroll;overflow-x:hidden}#mc_embed_signup::-webkit-scrollbar{width:0;background:0 0}@media only screen and (max-width:600px){#mc_embed_signup{overflow:scroll;overflow-x:hidden;top:30px;background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif;height:90%;width:90%;background:#fff}}.mc_fieldset.gdprRequired.mc-field-group>.checkbox.subfield{display:flex;justify-content:flex-start}.mc_fieldset.gdprRequired.mc-field-group>.checkbox.subfield>input{display:inline-block !important;width:auto !important}#mc_embed_signup .asterisk{top:inherit}#mc-embedded-subscribe-form input[type=checkbox]{display:inline;width:auto;margin-right:10px}#mergeRow-gdpr{margin-top:20px}#mergeRow-gdpr fieldset label{font-weight:400}#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height:0px;padding-bottom:0}