h1{font-size:30px;line-height:36px;margin-bottom:0}h2{font-size:30px;line-height:36px;margin-bottom:0}h3{font-size:26px;line-height:30px;margin-bottom:0}h4{line-height:28px;margin-bottom:0}h5{line-height:21px}h1,h2,h3,h4,h5,h6{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:4px;font-weight:bold}p{margin:0 0 21px 0}p.lead{line-height:28px}blockquote,blockquote p{line-height:21px}blockquote{margin:0 0 21px;padding:7px 20px 0 19px}hr{margin:14px 0 28px}a{cursor:pointer}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header-space{height:220px}.top{position:fixed;height:220px;width:100%;left:0;top:0;z-index:500;background:#fff;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.logo{padding:38px 0}.sprakco-logo{display:block;font:0/0 a;color:transparent;text-shadow:none;float:right;width:331px;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.sprakco-logo img{max-width:100%}p.portfolio-top{margin:0;color:#fff;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;margin-top:18px;text-transform:uppercase}.icon-menu{display:none!important;position:fixed;cursor:pointer;color:#fff;background:#231f20;font-size:16px;width:100%;bottom:0;left:0;z-index:1000;padding:15px 15px 15px 35px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1}.icon-menu:before{position:absolute;content:"²";font-family:'WebSymbolsRegular';color:#fff;left:10px}.mobile-navigation{position:fixed;bottom:0;left:0;z-index:800;background:#231f20;width:100%}.mobile-navigation ul{padding:8px 0;display:none;margin-bottom:44px}.mobile-navigation ul li{margin:0}.mobile-navigation ul li a{color:#fff;padding:6px 12px;min-width:200px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;text-decoration:none;display:block}nav.main-navigation{border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;bottom:0;width:100%;z-index:600}nav.main-navigation ul{margin-bottom:0}nav.main-navigation ul li{display:inline}nav.main-navigation ul li a{color:#fff;color:#231f20;text-decoration:none;font-size:14px;padding:20px 13px 18px;display:inline-block;text-transform:uppercase;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}nav.main-navigation ul li:first-child a{padding-left:0}.search-holder{padding-top:21px}.search-holder input[type="text"].search{float:right;background:url(../images/search.png) left center no-repeat;padding-left:24px;margin-bottom:0}.container.content{padding:21px 0 35px}section.main-sections{padding-bottom:49px}.dot{font-size:40px;display:none}.dot.red{color:#4f954b}.dot.grey{color:#db5a35}.dot.orange{color:#db5a35}h2 .dot{font-size:35px}.embed{position:relative;padding:0;padding-bottom:56.25%;margin-bottom:34px;height:0;overflow:hidden}.embed iframe,.embed object,.embed embed{position:absolute;top:0;left:0;width:100%;height:100%}p.description{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;margin-top:0;color:#181818}img.partner-image{max-width:100%;margin-top:70px}p.date{line-height:1;margin-bottom:2px;margin-top:7px}article.blog,article.partner,article.pers{margin-bottom:14px}img.blog-image{max-width:100%;margin-top:32px}.portfolio{float:right}ul.portfolio-list{margin-bottom:0}ul.portfolio-list li{width:100%;text-align:center;padding:21px 0;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;margin-bottom:0!important}ul.portfolio-list li img{max-height:80px;max-width:126px;margin-bottom:7px}ul.portfolio-list li p{font-size:11px;margin:0;line-height:1}ul.portfolio-list li p strong{display:block;font-size:12px}#map_canvas{width:100%;height:300px;display:none;margin:21px 0}img.pers-image{max-width:100%;margin-top:9px}.application-en,.application-sv{display:none}p.pers-info{float:left;width:55%}.vcard{float:left}a.close-portfolio{display:block;display:none;position:fixed;top:10px;left:10px;background:#231f20;padding:4px 6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;color:#fff;font-size:11px}.left-border{background:#db5a35;position:fixed;z-index:501;width:200px;top:0;bottom:0}footer.footer{border-top:1px solid #ccc;position:fixed;width:100%;bottom:0;left:0;background:white}footer.footer p{color:#231f20;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:1;margin:0;padding:15px 0}footer.footer p a{font-size:17px}footer.footer .social{text-align:right}footer.footer .social a.go-blog{color:transparent;background:url(../images/blogg.png) no-repeat right bottom #fff;width:50px;height:20px;margin-top:8px;display:inline-block;font-family:impact;margin-right:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}footer.footer .social a.go-blog:hover{background-color:#db5a35}footer.footer a{color:#231f20;font-size:20px;line-height:16px;display:inline-block;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;text-decoration:none}footer.footer a:hover{color:#3b5998}footer.footer a.map:hover{color:#4f954b;cursor:pointer}footer.footer a.bigbutton{margin:0;min-width:20px;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;float:right;margin-top:-3px;margin-right:5px;line-height:1!important}footer.footer a.bigbutton:hover{padding:5px;line-height:1}footer.footer a.facebook{margin-top:16px}.icon{font-family:'WebSymbolsRegular'}.nm{margin:0!important}a.bigbutton,input[type=submit].bigbutton{-webkit-appearance:none;display:inline-block;padding:15px 30px;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-decoration:none;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:1!important;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;margin-bottom:21px;cursor:pointer;text-align:center;border:0;text-shadow:none;margin-top:1px}a.bigbutton:hover,input[type=submit].bigbutton:hover{color:white}a.bigbutton.red,input[type=submit].bigbutton.red{background:#ccc}a.bigbutton.red:hover,input[type=submit].bigbutton.red:hover{background:#bfbfbf}a.bigbutton.red.map,input[type=submit].bigbutton.red.map{margin-bottom:76px}a.bigbutton.grey,input[type=submit].bigbutton.grey{background:#db5a35}a.bigbutton.grey:hover,input[type=submit].bigbutton.grey:hover{background:#d14c25}a.bigbutton.orange,input[type=submit].bigbutton.orange{background:#db5a35}a.bigbutton.orange:hover,input[type=submit].bigbutton.orange:hover{background:#d14c25}.contact-form{display:none}.contact-form textarea{min-height:150px;min-width:100%}.break,.break2{clear:both;height:0;width:100%;display:block;display:none}@media only screen and (max-width:1488px){.left-border{width:100px}}@media only screen and (max-width:1202px){.left-border{width:50px}}@media only screen and (max-width:1092px){.left-border{display:none}.top{border-top:5px solid #db5a35}}@media only screen and (min-width:768px) and (max-width:959px){nav.main-navigation ul li a{font-size:14px;padding:15px 8px}footer.footer .social a.go-blog{width:42px}p.portfolio-top{font-size:15px}footer.footer p{font-size:14px!important;-webkit-appearance:none}footer.footer p a{font-size:12px!important;-webkit-appearance:none}footer.footer a.bigbutton{font-size:12px;float:right!important;margin-top:-3px;line-height:1}footer.footer a.bigbutton:hover{line-height:1}footer.footer p{padding-bottom:0;line-height:21px;margin-bottom:14px}.break{display:block}}@media only screen and (max-width:767px){.sprakco-logo{float:none;margin:0 auto;width:80%!important}header.top{border-bottom:5px solid #231f20;height:150px;position:relative!important}.header-space{display:none}h1{font-size:28px;line-height:30px}h2{font-size:28px;line-height:30px}.hide-for-mobile{display:none!important}.portfolio{visibility:hidden;float:none;position:fixed;right:0;top:0;background:#fff;padding:20px;z-index:4;-webkit-box-shadow:-3px 0 3px rgba(0,0,0,0.2);-moz-box-shadow:-3px 0 3px rgba(0,0,0,0.2);box-shadow:-3px 0 3px rgba(0,0,0,0.2)}.main-navigation{display:none!important}.icon-menu{display:block!important;z-index:5}footer.footer{padding-bottom:56px;position:relative}img.partner-image{margin-top:0}footer.footer .social{text-align:center}footer.footer .social a{font-size:40px}footer.footer p{padding-bottom:0;text-align:center;line-height:21px}footer.footer .social a.go-blog{display:none}footer.footer a.bigbutton{float:none;margin-top:7px;margin-bottom:14px}p.pers-info{float:left;width:80%}.break{display:block}.break2{display:block}}@font-face{font-family:'WebSymbolsRegular';src:url('../fonts/websymbols-regular-webfont.eot');src:url('../fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/websymbols-regular-webfont.woff') format('woff'),url('../fonts/websymbols-regular-webfont.ttf') format('truetype'),url('../fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg')}