html{overflow-y:scroll;height:100%}a:link,a:active,a:visited{text-decoration:none;outline:none}a:hover{text-decoration:underline;outline:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#383838;font-weight:400;height:100%;font:16px Roboto,Arial,sans-serif;margin:0;padding:0}#aspnetForm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}p,div{margin:0;padding:0}#container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;clear:left;width:100%}#contentsmain{position:relative;max-width:100%;margin:120px auto 0 auto;padding:0 0 40px 0;overflow:hidden;z-index:1}.ContentWithSubnav{float:right;width:65%}#contents img{max-width:100%;height:auto}#container-header{background:#fff;position:fixed;overflow:hidden;z-index:20;width:100%;border-bottom:1px solid #ab3222}#headerwrapp{position:relative;margin:0 auto;overflow:hidden;padding:10px 15px;max-width:1330px}#logoholder{display:inline-block;background:url(/files/graphics/logo.jpg) no-repeat;width:61px;height:100px;text-indent:-9999px;z-index:1000;margin:0;background-size:100%}#mainnav{position:absolute;top:50%;right:15px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;font-size:1.500em;padding:0}#mainnav ul{margin:0;padding:0;list-style-type:none;position:relative;line-height:1}#mainnav ul li{display:inline;padding:0}#mainnav a{color:#555;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:300;margin:0 0 0 22px}#mainnav a:hover{font-weight:500;text-decoration:none}#mainnav a.active{font-weight:700;color:#ab3222}#mainnav ul.menusub{display:none}#subnav,#shopnav{float:left;width:25%}#subnav ul,#shopnav ul{list-style-type:none;margin:0;padding:0}#subnav li,#shopnav li{padding:0;position:relative}#subnav li a,#shopnav li a{display:block;font-size:1.125em;font-weight:300;color:#444;height:44px;line-height:44px;border-bottom:1px solid #e8e8e8;padding:0 0 0 10px;text-decoration:none;position:relative;transition:all 100ms ease-in-out 0s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}#subnav li a.active,#subnav li a.active:hover,#shopnav li a.active,#shopnav li a.active:hover{font-weight:500}#subnav li a:hover,#shopnav li a:hover{font-style:italic}#subnav .menusub{margin:0}#subnav .menusub li a{font-size:0.938em;padding-left:20px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;border-bottom:none;height:30px;line-height:30px}#subnav .menusub li a.active{font-weight:500}#subnav .menusub li.active:after{content:normal}.mean-container .mean-bar{background:#fff;float:none;border-bottom:1px solid #ab3222}.mean-container a.meanmenu-reveal span{background:#ab3222}.mean-container a.meanmenu-reveal{color:#ab3222}.mean-container .mean-bar.floating{position:fixed;top:0}.mean-container .mean-nav{background:#ab3222;}.mean-container .mean-nav ul li a.mean-expand:hover{background:#ab3222}.mean-container .mean-nav ul li a.mean-expand{width:28px;height:28px}#FooterWrapper{background:#ab3222;padding:30px 15px 40px 15px}#ExtraFooter{max-width:1300px;margin:0 auto;padding:0;overflow:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ftr,.ftr a{color:#fff}.ftr{margin-bottom:20px;-webkit-flex-grow:1;flex-grow:1}.ftr:last-child{text-align:right}#ftr-small{font-size:10px}.ShareBox span{padding:0 2px}#cookieinfo-bar-wrapper{bottom:0;position:fixed;width:100%;z-index:1000}#textCookieInfo{max-width:700px;padding:40px}#textCookieInfo *:not(h1){font-size:14px}#textCookieInfo h2{margin-top:20px}#fancybox-wrap,#fancybox-wrap *{box-sizing:content-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:3.000em;font-weight:700;text-transform:uppercase}h1 a{text-decoration:none;color:#383838}h2{font-size:2.00em;font-weight:700;color:#ab3222;text-transform:uppercase}h2 a{text-decoration:none;color:#383838}h3{font-size:1.2em}.top-image{margin-bottom:15px}.slider-wrap{border-bottom:4px solid #ab3222;margin-bottom:30px}.jssor_slider-slide-caption{font-size:3.500em;font-weight:400;color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jssor_slider-slide-caption h1{font-size:1.500em;font-weight:700;text-transform:uppercase}#sliderScale{width:2000px;margin:0 auto;left:50%;position:relative;transform:translate(-50%,0px);-webkit-transform:translate(-50%,0px)}.start .column-3-wrap,.column-2-wrap{margin:0 auto;max-width:1330px;padding:0 15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.start .column-3{width:32%;margin-bottom:30px}.start .column-3 .block-item-edit[data-b_type=text]{background:#ab3222;padding:5px 10px;font-size:1.500em;font-weight:500;text-transform:uppercase}.start .column-3 .block-item-edit[data-b_type=text] a{color:#fff}.column-2{width:48%;margin-bottom:20px}.start .column-2-right{width:38%}.medarbetare{margin:0 -10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.medarbetare::after{content:'';flex:auto}.medarbetare .column-1{width:33.333%;padding:0 10px;margin-bottom:20px}.map .block-item-edit{height:500px;margin-bottom:30px}.SendFormField{margin-bottom:10px}#FormButton input{background:#d54a07;border:medium none;padding:10px;color:#fff}#FormButton input:hover{background:#bf0c00;color:#fff}#SendForm input[type="text"],#SendForm textarea{background:#f3f3f3;border:medium none;border-radius:0;color:#666666;font-size:14px !important;padding:10px !important;resize:none;width:100%}#SendForm input[type="text"]:focus,#SendForm textarea:focus{background:#dedede;border:1px solid #fa733b}.SendFormFieldLabel{font-weight:600}.SendFormField_Mandatory .SendFormFieldLabel span:after{content:" *";color:#db0202;font-size:20px}.SendFormFieldType_Options{margin-bottom:15px}.SendFormFieldType_Options input{margin-right:5px}.SendFormFieldType_Options label{margin-right:20px}.SendFormFieldType_DivText{margin:15px 0 10px 0}.SendFormFieldType_Checkbox div{display:inline-block;margin-right:5px;font-weight:normal}.SendFormFieldType_Checkbox{display:inline-block;margin-right:15px}.SendFormFieldType_TextboxMultiline{margin-top:10px}.form-obs{border:1px solid #e9a0a0;padding:10px;background:#ffdfdf}.obs{color:#ffdfdf}.SendFormField_Mandatory .SendFormFieldLabel span:after{content:" *";color:#db0202;font-size:20px}.SendFormFieldLabel10{display:none}.FormInfo{border:1px dashed #ccc;padding:20px;font-size:1.250em;text-transform:uppercase;margin-bottom:15px;background:#f5fbfe}.NewsBlogBlogWrap{max-width:1330px;padding:0 15px;margin:0 auto;overflow:hidden}.column-2 .block-item-edit .NewsBlogList .NewsBlogPostHead{font-size:16px;font-weight:500;color:#555;margin:0;padding:0}.NewsBlogList .NewsBlogPost{margin:0 0 20px 0;padding:0 0 0 0}.NewsBlogList .NewsBlogPostCategory,.NewsBlogList #NewsBlogPostDate{margin:0}.NewsBlogList .NewsBlogPostFoot{display:none}#BlogMenuWrap{width:20%;text-align:left;float:left;padding:0}.NewsBlogLastPostsHead,.NewsBlogCategoryHead,.NewsBlogArchiveHead{font-size:16px;font-weight:600;height:30px;line-height:30px;margin:0;text-transform:uppercase}.NewsBlogArchiveSelect{margin-top:10px}.NewsBlogArchive{margin:25px 0}.NewsBlogCategorySelectLine,.NewsBlogLastPostsItem{height:30px;line-height:30px;border:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#555}.NewsBlogCategorySelectLine:hover,.NewsBlogLastPostsItem:hover{font-weight:700}.NewsBlogCategorySelectLine a,.NewsBlogLastPostsItem a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#555}#BlogPostWrap{float:right;width:70%;padding:0;margin:0;background:#fff}.NewsBlogPostPost img{max-width:100%;height:auto}.NewsBlogPostShare{float:right}.NewsBlogPost{margin:0 0 40px 0}.NewsBlogPostFoot{overflow:auto;margin:30px 0 0 0;padding:0 0 10px 0;border-bottom:1px dashed LightGrey;width:100%}.NewsBlogPostCategory,.PostedDate,.NewsBlogCommentDate{font-size:10px;font-style:italic;margin:0 0 10px 0;display:inline-block}.NewsBlogPostFoot .ShareBox span{margin-left:2px}#instagram{margin:-5px}.instagram-node{display:inline-block;width:33.333%;padding:5px;vertical-align:top}.instagram-node a{position:relative;display:inline-block;width:100%}.instagram-node img{width:100%;height:auto}.instagram-node-link-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#008CBA}.instagram-node a:hover .instagram-node-link-overlay{opacity:0.5}.instagram-node-link-count{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease}.instagram-node a:hover .instagram-node-link-count{opacity:1}.instagram-node-link-count ul{display:table;margin:0;padding:0;color:white;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.instagram-node-link-count ul li{display:table-cell;padding:0 10px}.instagram-node-count{display:none}.instagram-node-is_video-overlay{position:absolute;top:5px;right:5px;color:white;font-size:30px}.meny-center{text-align:center}.meny .meny-wrap,.meny .ingress{overflow:hidden;max-width:1330px;padding:0 15px;margin:0 auto 30px auto}.meny .ingress{text-align:center}.meny .ingress-top{overflow:hidden;max-width:1000px;padding:0 15px;margin:0 auto 50px auto;text-align:center}.meny .ingress-top p{font-size:1.500em}.meny-row-1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.meny-titel{-webkit-order:1;-moz-order:1;-ms-order:1;order:1}.meny-titel *,.meny-pris *{font-size:1.500em;font-weight:600}.meny-pris{-webkit-order:3;-moz-order:3;-ms-order:3;order:3}.meny-row-1:after{content:"";margin:0 4px;border-bottom:2px dotted #ebebeb;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}.meny-row-2{dispaly:block;padding:15px 0 0 0}.meny h3{display:inline-block}@media screen and (min-width:2000px){#sliderScale{width:100%}}@media screen and (max-width:1000px){#sliderScale{width:200%}}@media screen and (max-width:960px){#sliderScale{width:200%}.start .column-2-right{width:48%}}@media screen and (max-width:870px){#subnav{width:30%}.ContentWithSubnav{width:65%}.medarbetare .column-1{width:50%}}@media screen and (max-width:800px){.start .column-3{width:48%}.start .column-3-right{width:100%}.instagram-node{width:50%;width:calc(50% - 10px);padding:5px}}@media screen and (max-width:740px){#ExtraFooter{-webkit-flex-direction:column;flex-direction:column}.ftr,.ftr:last-child{text-align:center;margin-bottom:30px}#logoholder{width:27px;height:45px;position:absolute;top:4px;left:15px}#contentsmain{margin:0 auto 0 auto;padding:0 0 40px 0}#header{float:none;text-align:center}#mainnav,#subnav,#container-header,#shopnav{display:none}.ContentWithSubnav,.ContentWithShopnav{float:none;width:100%}.map .block-item-edit{height:200px}.column-2-left{padding-right:0;margin-bottom:30px}.column-2{width:100%}.start .column-2-right{width:100%;text-align:center}#BlogMenuWrap{width:100%;display:block;margin:0}#BlogPostWrap{width:100%;display:block;margin:0}#BlogPostWrap h1{font-size:1.5em}#BlogPostWrap h2{font-size:1.2em}.NewsBlogCategories{display:none}.medarbetare .column-1{width:33.333%}h1{font-size:2.500em}}@media screen and (max-width:640px){.medarbetare .column-1{width:50%}}@media screen and (max-width:540px){.start .column-3{width:100%;margin-bottom:20px}.slider-wrap{margin-bottom:20px}}@media screen and (max-width:400px){.medarbetare .column-1{width:100%}}
