html,body{height:100%;margin:0;padding:0}h1,h2,h3,h4{font-weight:bold}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}*:focus{outline:0 !important}*:active{box-shadow:none !important}input{outline:none}body,html{font-family:"Gill Sans",sans-serif}h1,h2,h3,h4,h5,h6,p,a,span,label,input,button,ul,li,td{font-family:"Gill Sans",sans-serif}p{color:dimgrey;font-weight:400;font-size:16px;line-height:1.1}.start-grid-text{color:#fff}.campaign-box-content h2,.campaign-box-content h3{font-weight:bold;margin-bottom:0}.campaign-box-content h2,.campaign-box-content h3,.campaign-box-content p,.campaign-box-content a{color:#fff !important;text-decoration:none}.flags{text-align:center;margin-top:20px}.flags img{width:30px;margin-left:2px;margin-right:2px}.smallimg{height:40px}.utbytesrow{background:#fafafa;min-height:50px;padding:10px 0}.utbytesrow p{font-size:14px;line-height:1.42857143;color:#333 !important;margin:0}.utbytesrow img{height:40px}.no-margin-row{margin:0}.no-column-padding{padding:0}.padding-0{padding:0}.padding-30{padding:30px 0}.spacer-10{margin-top:10px !important}.spacer-20{margin-top:20px !important}.no-scroll{overflow:hidden;position:fixed;width:100%}.mobile-nav{display:none}.mobile-nav .mobile-logo{padding-top:10px;padding-left:10px;height:72px}.mobile-nav .mobile-logo img{max-height:100%}.mobile-nav .icon-box{padding-top:25px}.grey-topbtm-border{border-top:2px solid #efefef;border-bottom:2px solid #efefef}.button{padding:10px 20px;text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}.button.roundedcorners{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:none}.button.darkgrey-btn{background:#313131;border:1px solid #cbcbcb;color:#f8f8f8}.button.darkgrey-btn:hover{background:#4b4b4b}.button.green-btn{background:#92d050;color:#f8f8f8}.button.green-btn:hover{background:#abdb78}.button.red-btn{background:#e61c29;color:#f8f8f8}.button.active{background:#e61c29;border:transparent}.button-buy a{padding:10px 20px;background:red;color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;margin-top:4px;display:inline-block;color:#fff}.button-buy a:hover{text-decoration:none}.icon-box .search-icon,.icon-box .cart-icon,.icon-box .mypage-icon{position:absolute;width:43px;height:42px;cursor:pointer;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;-webkit-transition:all 0.2s;transition:all 0.2s;background:#313131;border:1px solid #5b5b5b}.icon-box .search-icon .glyphicon,.icon-box .cart-icon .glyphicon,.icon-box .mypage-icon .glyphicon{color:#959595;font-size:20px;padding-top:calc(50% - 12px);padding-left:calc(50% - 10px)}.icon-box .search-icon:hover,.icon-box .cart-icon:hover,.icon-box .mypage-icon:hover{background:#e61c29;border:1px solid #e61c29}.icon-box .search-icon:hover .glyphicon,.icon-box .cart-icon:hover .glyphicon,.icon-box .mypage-icon:hover .glyphicon{color:#f5f5f5 !important}.icon-box .open{background:#e61c29;border:1px solid #e61c29}.icon-box .open .glyphicon{color:#f5f5f5 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}input:focus{outline:none}body.admin .headerimg .overlay{display:none}.mobile-nav{min-height:60px;background:rgba(29,29,29,0.9);position:relative;width:100%;top:0;left:0;z-index:9999}.mobile-nav .site-menu{height:100%}.mobile-nav .toggle-nav{position:absolute;width:43px;height:42px;cursor:pointer;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px}.mobile-nav .closed{background:#313131;border:1px solid #5b5b5b}.mobile-nav .open{background:#f01516;border:1px solid #f01516}.mobile-nav .open .glyphicon{color:#f5f5f5 !important}.mobile-nav .icon-box .search-icon-resp{right:10px}.mobile-nav .icon-box .search-icon-resp .glyphicon{color:#959595;font-size:25px;padding-top:calc(50% - 12.5px);padding-left:calc(50% - 12.5px)}.mobile-nav .my-cart{top:25px;right:152px;display:block;height:42px;position:absolute}.mobile-nav .my-cart .glyphicon{color:#959595;font-size:25px;padding-top:calc(50% - 12.5px);padding-right:calc(50% - 12.5px);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mobile-nav .customer-login{position:absolute;right:102px;top:25px}.mobile-nav .toggle-nav{right:10px;top:12px}.mobile-nav .toggle-nav .glyphicon{color:#959595;font-size:30px;padding-top:6px;padding-left:4px}.mobile-nav .mobile-nav-expandable{display:none}.mobile-nav .mobile-nav-expandable hr{color:#565656;background:#565656;border-color:#565656}.mobile-nav .mobile-nav-expandable .site-menu .site-menu-item a{color:#fff}.mobile-nav .mobile-nav-expandable .site-menu .site-menu-item a:hover,.mobile-nav .mobile-nav-expandable .site-menu .site-menu-item a:focus{background:transparent;color:#f01516}.mobile-nav .mobile-nav-expandable .site-menu span{color:#fff}.responsive-menu{font-size:18px;margin:0;padding:0}.responsive-menu ul{margin:0;padding:0}.responsive-menu li{list-style:none}.responsive-menu li a,.responsive-menu li span{display:block;padding:10px 15px;border-bottom:1px solid #3c3b3b}.responsive-menu li ul a{padding-left:35px}.responsive-menu li ul ul{padding-left:45px}.responsive-menu .site-menu-item-parent{position:relative}.responsive-menu .site-menu-item-parent ul{display:none}.responsive-menu .site-menu-item-parent .fa{position:absolute;top:0px;right:0px;padding:14px;color:#fff;cursor:pointer}.topcart-quantity{background:dimgrey;color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;padding:0 7px;position:absolute;top:-10px;right:0}#overlay{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:900}#overlay .close{font-size:60px;color:#000;z-index:2;position:absolute}#overlay .close:hover{color:#000}.search-content{position:fixed;left:30%;top:40%;width:50%;z-index:990;display:none}.search-content .search-box-holder{background-color:#5b5b5b;background-image:-webkit-linear-gradient(top, #5b5b5b, dimgrey);background-image:-moz-linear-gradient(top, #5b5b5b, dimgrey);background-image:-ms-linear-gradient(top, #5b5b5b, dimgrey);background-image:-o-linear-gradient(top, #5b5b5b, dimgrey);background-image:-webkit-gradient(linear, left top, left bottom, from(#5b5b5b), to(dimgrey));background-image:linear-gradient(top, #5b5b5b, dimgrey);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid transparent;padding:10px 80px 10px 10px;box-shadow:0 3px 3px rgba(255,255,255,0.1),0 3px 0 #313131,0 4px 0 #313131,0 5px 5px #444;-webkit-box-shadow:0 3px 3px rgba(255,255,255,0.1),0 3px 0 #313131,0 4px 0 #313131,0 5px 5px #444;-moz-box-shadow:0 3px 3px rgba(255,255,255,0.1),0 3px 0 #313131,0 4px 0 #313131,0 5px 5px #444}.search-content .search-box-holder #search-box{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #ccc;padding:10px 20px;width:100%;font-family:"Gill Sans",sans-serif;font-size:16px;-webkit-box-shadow:0 1px 1px #ddd inset,0 1px 0 #5b5b5b;-moz-box-shadow:0 1px 1px #ddd inset,0 1px 0 #5b5b5b;box-shadow:0 1px 1px #ddd inset,0 1px 0 #5b5b5b;-webkit-border-radius:3px;-moz-border-radius:3px}.search-content .search-box-holder #submit{background-color:#c90f10;background-image:-webkit-gradient(linear, left top, left bottom, from(#e61c29), to(#c90f10));background-image:-webkit-linear-gradient(top, #e61c29, #c90f10);background-image:-moz-linear-gradient(top, #e61c29, #c90f10);background-image:-ms-linear-gradient(top, #e61c29, #c90f10);background-image:-o-linear-gradient(top, #e61c29, #c90f10);background-image:linear-gradient(top, #e61c29, #c90f10);border:1px solid #c90f10;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 0 #5b5b5b;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 0 #5b5b5b;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 0 #5b5b5b;color:#fafafa;cursor:pointer;float:right;font-size:15px;padding:10px;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,0.3);position:absolute;top:20%;right:10px;width:60px;height:40px}.search-content .search-box-holder #submit:hover,.search-content .search-box-holder #submit:focus{background-color:#e61c29;background-image:-webkit-gradient(linear, left top, left bottom, from(#c90f10), to(#e61c29));background-image:-webkit-linear-gradient(top, #c90f10, #e61c29);background-image:-moz-linear-gradient(top, #c90f10, #e61c29);background-image:-ms-linear-gradient(top, #c90f10, #e61c29);background-image:-o-linear-gradient(top, #c90f10, #e61c29);background-image:linear-gradient(top, #c90f10, #e61c29)}.search-content .search-box-holder #submit:active{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;box-shadow:0 1px 4px rgba(0,0,0,0.5) inset;outline:0}.search-content .search-box-holder #submit::-moz-focus-inner{border:0}.page-wrapper{height:100%}.page-wrapper .product-box{border-right:1px solid #e5e5e5;padding:50px 20px;height:330px}.page-wrapper .product-box .product-box-image{background-size:contain;background-position:center center;background-repeat:no-repeat;height:150px;transform:scale(1);transition:transform 0.1s ease-in-out}.page-wrapper .product-box .product-box-content{padding-top:10px}.page-wrapper .product-box .product-box-content .label{font-size:12px;text-transform:uppercase;background:#5b5b5b;border-radius:0;font-weight:500}.page-wrapper .product-box .product-box-content h4{color:#000;margin-bottom:0}.page-wrapper .product-box:hover .product-box-image{transform:scale(1.1);transition:transform 0.1s ease-in-out}.page-wrapper .campaign-box{overflow:hidden}.page-wrapper .campaign-box .campaign-box-content{position:absolute;padding:0 20px;width:100%;max-height:100%;bottom:0;left:0;background:rgba(76,76,76,0);background:-moz-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(19,19,19,0.7) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,76,76,0)), color-stop(100%, rgba(19,19,19,0.7)));background:-webkit-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(19,19,19,0.7) 100%);background:-o-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(19,19,19,0.7) 100%);background:-ms-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(19,19,19,0.7) 100%);background:linear-gradient(to bottom, rgba(76,76,76,0) 0%, rgba(19,19,19,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 )}.page-wrapper .campaign-box .campaign-box-big,.page-wrapper .campaign-box .campaign-box-small{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;position:relative;transform:scale(1);-webkit-transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out}.page-wrapper .campaign-box .campaign-box-big{height:400px}.page-wrapper .campaign-box .campaign-box-small{height:200px}.page-wrapper .campaign-box:hover .campaign-box-big,.page-wrapper .campaign-box:hover .campaign-box-small{transform:scale(1.2);-webkit-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.page-wrapper .campaign-box:hover .campaign-box-big .campaign-box-content{transform:scale(1)}body.admin .campaign-box{padding:0}body.admin .campaign-box .campaign-image-big-admin-img p{height:100%}body.admin .campaign-box .campaign-image-big-admin-img img{width:100%;height:100%;display:block}body.admin .campaign-box .campaign-image-big-admin-img,body.admin .campaign-box .campaign-image-big-admin-img.show-lines{height:400px;background:#e5e5e5}body.admin .campaign-box .campaign-image-small-admin-img img{width:100%;max-height:200px;display:block}body.admin .campaign-box .campaign-image-small-admin-img,body.admin .campaign-box .campaign-image-small-admin-img.show-lines{height:200px;background:#e5e5e5}.campaign-image-big-admin-img img,.campaign-image-small-admin-img img{display:none}.campaign-image-big-admin-img p,.campaign-image-small-admin-img p{margin:0}.campaign-image-big-admin-img a,.campaign-image-small-admin-img a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.campaign-box-content{position:relative;z-index:1}.transition{-webkit-transition:width 0.5s;transition:width 0.5s}#main-menu{background:#313131;float:left;position:fixed;min-height:100%}#main-menu .logo{max-width:100%;display:block;margin:0 auto}#main-menu hr{color:#565656;background-color:#565656;border-color:#565656;display:none;width:100%}#main-menu .container-fluid{padding:0 5px}#main-menu .nav{text-align:center}#main-menu .nav li a{color:#bababa;font-family:"Gill Sans",sans-serif;font-weight:200}#main-menu .nav li a:hover,#main-menu .nav li a:focus{color:#e61c29;background:transparent}#main-menu .site-menu-item-active a{color:#e61c29 !important}.menu-container{width:20%;min-width:100px}.menu-container .logo{padding:30px 10px 40px}.menu-container .icon-box .cart-icon-desktop{top:0;left:100px}.menu-container .icon-box .cart-icon-desktop .glyphicon{padding-right:calc(50% - 10px);padding-left:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.menu-container .icon-box .mypage-icon-desktop{top:0;left:50px}.menu-container .menu-line-img{display:block;margin:0 auto}.main-categories ul{padding-left:0;max-width:300px;margin:0 auto}.main-categories ul a:hover,.main-categories ul a:active,.main-categories ul a:focus{text-decoration:none}.main-categories .main-categories-link{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:1px solid #565656;padding:10px;text-align:center;font-weight:200;text-transform:uppercase;margin:20px 20px;color:#cbcbcb;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all 0.2s;transition:all 0.2s}.main-categories .main-categories-link:hover{background:#e61c29;border:1px solid #e61c29;color:#f5f5f5}.main-categories .main-category-active{background:#e61c29;border:1px solid #e61c29;color:#f5f5f5}.menu-container-small{width:150px}.menu-container-small .logo{padding:30px 10px}.menu-container-small .icon-box .cart-icon-desktop{top:0;left:100px}.menu-container-small .icon-box .cart-icon-desktop .glyphicon{padding-right:calc(50% - 10px);padding-left:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.menu-container-small .icon-box .mypage-icon-desktop{top:0;left:50px}.menu-container-small .main-categories{padding-top:0}.menu-container-small ul{padding-left:0}.menu-container-small ul a{font-size:11px}.menu-container-small ul a:hover,.menu-container-small ul a:active,.menu-container-small ul a:focus{text-decoration:none}.menu-container-small ul .main-categories-link{text-align:center;text-transform:uppercase;word-break:break-all;hyphens:auto;padding:10px;color:#cbcbcb;list-style:none;margin:20px 0}.menu-container-small ul .main-categories-link:hover{color:#f5f5f5}.menu-container-small .nav li a{font-size:12px !important}.menu-container-small .menu-line-img{margin:0 auto;display:block}.menu-container-small .nav li a{padding:10px 0;word-break:break-all;hyphens:auto}.ui-slider-horizontal{border:transparent;background:#d2d2d2 !important;height:25px !important;width:150px;margin-bottom:10px}.ui-slider-horizontal:after{background:#d2d2d2 !important;position:absolute;top:0;left:-25px;height:25px;width:100%}.ui-slider-horizontal .ui-slider-range{background:#a7a7a7 !important;height:24px !important;border-radius:4px}.ui-slider-horizontal .ui-slider-handle{border-radius:25px;height:23px !important;width:23px !important;top:1px !important;margin-left:0 !important;background:#fff !important;outline:0;cursor:pointer;margin-left:-11.5px !important}.slider-value{position:relative;top:-10px}.landningssida{position:relative}.landningssida .group_header_img{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;height:300px}.landningssida .group-header-img{height:300px;overflow:hidden}.landningssida .group-header-img img{width:100%;height:100%}.landningssida .image img{max-width:100%;max-height:100%}.content-container{position:absolute;overflow:hidden}.content-container .main-content{width:100%}.content-container .grid-image{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;position:relative}.content-container .grid-image .grid-image-content{position:absolute;bottom:0}.content-container .grid-image-big{height:500px}.content-container .grid-image-small{height:250px}.content-container .default-content{padding:30px 40px}.content-container .default-content.small{padding:10px 20px}.content-container .default-content.small-wide{padding:10px 40px}.content-container .default-content a{color:#e61c29}.content-container .default-content img,.content-container .default-content iframe{max-width:100%}.content-container .default-content table{width:100% !important}.content-container .default-content table tr{border-bottom:2px solid #e0e6ec}.content-container .default-content table tr td{padding:10px}.content-container .redbuttons a{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;background:#e61c29 !important;border:1px solid #e61c29 !important;padding:10px !important;text-align:center !important;color:#fff !important;-webkit-transition:all 0.2s;transition:all 0.2s}.content-container .redbuttons a:hover{text-decoration:none;background:#8d0f18 !important;border-color:#8d0f18 !important}.personal-box{margin-left:15px;margin-right:15px}.personal-box .personal-box-single{height:60px;overflow:hidden}#kontaktmap{height:500px}.personal-box .station-list{padding-left:0}.personal-box .station-list li{list-style:none;cursor:pointer;padding:5px 0;display:inline-block;padding:5px;margin:2px;background:#f7f7f7;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}.personal-box .station-list li a{color:#000;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}.personal-box .station-list li:hover{background:#e2e1e1}.personal-box .station-list li:hover a{color:#e61c29;text-decoration:none}#servicemap{width:100%;height:700px}#reset-map{color:#000}#reset-map:hover{color:#e61c29;text-decoration:none}.event-single .info p{font-size:18px}.event-list{padding-left:0;list-style:none}.event-list .link{font-size:18px;color:#000}.event-list .link:hover{color:#e61c29;text-decoration:none}.event-archive-entry{padding:20px;border-bottom:3px solid #f8f8f8}.event-archive-entry a{background:#e61c29;color:#fff;padding:10px 20px;position:relative;left:80%;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;-webkit-transition:all 0.5s;transition:all 0.5s}.event-archive-entry a:hover{background:#c50c0c;text-decoration:none}.article-title{padding:0 20px}.article-title h1{text-decoration:none !important}article{padding:0 20px}article img{max-width:100%}.archive-preview-img{height:200px;max-width:100%;background-size:cover;background-repeat:no-repeat}.archive-entry a{color:#000}.archive-entry a:hover{color:#e61c29;text-decoration:none}.archive-entry .archive-date{font-size:12px;color:#333}.archive-entry .archive-date:before{content:"Publicerad: "}.archive-wrapper{background:#f8f8f8;margin-top:20px;padding:10px}.archive,.dropdown{padding-left:0;list-style:none}.dropdown{display:none}.archive{position:relative}.archive .fa{position:absolute;top:-20px;right:0;cursor:pointer;padding:20px;z-index:2}.archive .fa:hover{color:#e61c29}.archive-month a:hover{text-decoration:none}.archive-month a:hover p{color:#e61c29}.profile-menu{padding-left:0;margin-top:85px}.profile-menu a:hover{text-decoration:none}.profile-menu a li{list-style:none;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;margin:5px 0}.profile-menu a li span{color:#fff}.register-input-wrapper label{display:block}.register-input-wrapper input{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:1px solid #e5e5e5;padding:10px 20px;margin-bottom:10px;width:100%}.side-menu{padding-left:0;margin-top:100px;list-style:none;width:100%}.side-menu li{padding:0;width:100%;text-transform:uppercase;border-bottom:1px solid #f8f8f8;-webkit-transition:all 0.2s;transition:all 0.2s;position:relative}.side-menu li a{text-decoration:none;color:#000}.side-menu li a:hover{color:gray}.side-menu i{position:absolute;top:10px;right:10px;-webkit-transition:all 0.2s;transition:all 0.2s;color:#000;cursor:pointer}.side-menu i:hover{color:gray}.side-menu ul li ul{display:none}.side-menu ul li ul li{padding:10px}.side-menu ul li ul li:hover{background:#eee}.side-menu ul li ul i{top:0;right:10px}.campaign-header{height:400px;position:relative}.campaign-header-text{text-align:center;background:rgba(255,255,255,0.5);position:absolute;bottom:0;left:0;width:100%}.campaign-header-text h1,.campaign-header-text h2,.campaign-header-text h3,.campaign-header-text h4,.campaign-header-text h5,.campaign-header-text h6{text-transform:uppercase}.campaign-header-text p{color:#000;font-size:16px}body.admin .admin-campaignheader{height:400px;overflow:hidden}body.admin .admin-campaignheader img{max-width:100%;max-height:100%}.pagenotfound-wrapper{padding-top:40vh}.pagenotfound-wrapper h2{color:#e61c29}.pagenotfound-wrapper a{color:#000}.pagenotfound-wrapper a:hover{color:#e61c29;text-decoration:none}#footer{position:absolute;bottom:40px;padding:0 10px;left:0 !important;width:100%}.footer{left:calc(50% - 88px)}.footer-small{left:0;font-size:11px}#mobile_footer{background:#313131;text-align:center}.wm3-form-message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert{margin:20px 0}.alert,.campaign-error p{padding:10px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;border:none}.alert-danger,.campaign-error p{background:#efdad9;color:#882626}.alert-success{background:#e8f3e8;color:#5c885a}.product-messages-wrapper .product-messages .product-message{background:#efdad9;color:#882626;padding:10px;margin:10px 0}.added-to-cart-message{background:#e8f3e8;color:#5c885a;padding:10px;margin:10px 0;display:none}.alert-warning{background-color:#fdf9f5 !important;color:#000;padding-top:15px}.chart-title{background-color:#f8f8f8;padding:20px}.chart-title h1{margin:0}.chart-wrapper{position:relative}.chart-wrapper .ajax-loading-panel{width:104px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;display:block}#chart{height:600px}#output-chart{height:250px}.pump-overlay{bottom:0;display:none;height:0;pointer-events:none;position:absolute;width:0;z-index:10000}.pump-overlay .overlay-text{background:rgba(255,255,255,0.7);color:#000;display:inline-block;font-weight:lighter;padding:5px}.pump-overlay .alert-text{text-align:center;margin-top:160px;color:#fff;font-size:20px;padding:0 40px}.pump-overlay#chart-marker{border-right:1px dashed dimgrey;border-top:1px dashed dimgrey}.pump-overlay#chart-marker.low{border-top:none;border-bottom:1px dashed dimgrey}.pump-overlay.overlay-alert{background-color:rgba(0,0,0,0.5) !important}.pump-overlay.overlay-alert .overlay-text{display:none}.pump-overlay.overlay-alert .overlay-text{position:absolute;bottom:0}#show-chart-filter{display:inline-block;background:#e3e3e3;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:1px solid transparent;padding:10px 20px;margin:2px;color:dimgrey;text-transform:uppercase;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}#show-chart-filter:hover{color:#fff;background:red}.chart-control-wrapper{background-color:#f8f8f8;color:dimgrey;padding:10px 20px}.chart-control-wrapper h4{color:#333}.chart-control-wrapper .chart-control{box-sizing:border-box;padding:10px 5px}.chart-control-wrapper .chart-control .group-filter-wrapper{font-size:12px}.chart-control-wrapper .chart-control input[type="range"]{display:none}.chart-control-wrapper .chart-control input[type="number"],.chart-control-wrapper .chart-control select{border:1px solid transparent;border-radius:25px;margin:5px 5px 5px 0;padding:5px;text-align:right;width:80px}[data-for$='slider'] input{width:40px;margin-top:-10px;position:relative;z-index:2}[data-for$='slider'] input[id$='max']{float:right;margin-right:-30px}[data-for$='slider'] input[id$='min']{float:left;margin-left:-17px}#product-list{display:none}#product-list .row{background-color:#e5e5e5;cursor:pointer;margin:3px 0;padding:3px}#product-list .row .env-icon img{width:29px;background-color:#fff}#product-list .row:hover{background-color:#ccc}#product-list .row:first-of-type{background-color:#f8f8f8;cursor:auto;font-weight:bold}#product-list .row:first-of-type:hover{background-color:#f8f8f8}#product-list .fa{color:#12bd12}#product-list .activePump{background-color:#ccc}.pagination a{background:#e9eaee;display:inline-block;padding:7px 9px 5px;color:#555;margin-bottom:8px}.pagination a:hover{background:#e61c29;color:#fff}.pagination .active a{background:#e61c29;color:#fff}.banner-map{height:530px;width:100%;position:relative;overflow:hidden}.map{height:450px;width:100%}.map-destinations{position:absolute;bottom:0;left:0;z-index:2;width:100%;background-color:#fff;height:80px;padding:25px 0 20px}.map-destinations .container{width:100%}.map-destinations ul{margin:0;padding:0;text-align:center}.map-destinations ul li{list-style-type:none;font-weight:normal;font-size:16px;display:inline-block}.map-destinations ul li a{color:#e61c29;margin-left:60px;position:relative;top:-5px}.map-destinations ul li a span{font-size:25px;position:relative;top:5px;color:#5a5a5a}.map-destinations ul .location-selected a span{color:#e61c29}.map-destinations ul li:first-child{color:#e61c29;font-size:20px}.filter-section{background-color:#f6f8f5;padding-bottom:20px;margin-bottom:15px}.filter-section .departments{margin:0;padding:0}.filter-section .departments .selected{background-color:gray}.filter-section .departments .selected a{color:#fff}.filter-section .departments li{list-style-type:none;float:left;margin-right:5px;margin-bottom:6px;background-color:#e5e8e4;padding:3px 8px}.filter-section .departments li a{color:#e61c29;font-size:14px}.filter-section .search_box{clear:both;padding-top:20px}.filter-section .search_box .search_people{border:2px solid #ccc;padding:8px 10px;height:42px;width:100%}.filter-section .clear_search{width:100%;height:40px;color:#fff;background-color:gray;border:0}h1.title{font-size:23px;border-bottom:1px solid #ccc;padding:10px 5px;margin-bottom:25px}.person{height:200px}.person .personbild{margin-bottom:30px;max-width:50%;overflow:hidden}.person .personbild img{max-height:230px}.person .details{padding-left:10px;padding-top:10px;font-size:13px}.person .details .name{font-weight:normal;font-size:16px}.person .details .position{font-style:italic;margin-bottom:15px}.person .details .position-search{display:none;font-style:italic;margin-bottom:15px}.person .details a.phone-nr{cursor:default}.person .details a{color:#000}.person .details .mail{color:#e61c29;word-break:break-all}.headerimg{height:530px;overflow:hidden;position:relative}.headerimg.small{height:330px}.headerimg.small img{min-height:330px}.headerimg img{width:100%;min-height:530px}.headerimg .headertxt{z-index:150;margin:0 auto;text-align:center;color:#fff;position:absolute;top:calc(50% - 43.5px);width:100%;text-align:center}.headerimg .headertxt h1{font-size:52px}.headerimg .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.58);top:0;left:0;z-index:100}.sub-menu ul{margin-top:15px;padding-left:0}.sub-menu ul .site-menu-item-active{background:red;color:#fff}.sub-menu ul .site-menu-item-active a{color:#fff}.sub-menu ul li{display:inline-block;background:#e3e3e3;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:1px solid transparent;padding:10px 20px;margin:2px;color:dimgrey;text-transform:uppercase;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;margin-right:4px}.sub-menu ul li ul,.sub-menu ul li ul li{display:none !important}.sub-menu ul li a{padding:0px;color:dimgrey}.sub-menu ul li a:hover,.sub-menu ul li a.active{color:#fff;background:red}.sub-menu ul li:hover,.sub-menu ul li.active{color:#fff;background:red}.orderhistory-row{background:#fff;box-shadow:0px 3px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 15px rgba(0,0,0,0.2);margin:10px 0;padding:20px 40px}#cookie-wrapper{position:fixed;bottom:0;left:0;width:100%;padding:10px 0 0;z-index:9999;background-color:#5d5959}#cookie-wrapper *{color:#fff}#cookie-wrapper .fa{color:red !important}body.cookie-added #cookie-wrapper,body.cookie-found #cookie-wrapper{display:none}.search-replacement{background-color:#f8f8f8;padding:20px}.search-replacement input{border:1px solid transparent;border-radius:25px;padding:8px 15px;width:100%;max-width:300px;border:1px solid #565656}.search-replacement a{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;padding:10px 20px;text-align:center;font-weight:200;text-transform:uppercase;margin:20px 20px;-webkit-transition:all 0.2s;transition:all 0.2s;background-color:#000;color:#fff;font-weight:500}.search-replacement a:hover{text-decoration:none;background-color:#e61c29;cursor:pointer}#z-products-result{width:100% !important;max-height:425px;overflow:auto}#z-products-result .row-header{width:100%;position:absolute;z-index:2}#z-products-result .row-header>div{text-align:left;padding:10px 20px 10px 10px;background-color:#000;color:#fff;min-height:44px !important;font-weight:bold}#z-products-result .row{margin:0}#z-products-result .row>div{min-height:38px}#z-products-result .row .col-sm-2:last-child{text-align:right}#z-products-result .col-sm-2,#z-products-result .col-sm-1{padding:5px 10px;border-bottom:1px solid #e2e2e2}#z-products-result button{background-color:#000;border:0;color:#fff}#z-products-result button:hover{background-color:#e61c29}#z-products-result .alternative-pump{background-color:#f1f1f1;display:none}#z-products-result .alternative-pump .row:first-child .col-sm-2,#z-products-result .alternative-pump .row:first-child .col-sm-1{border:0}#z-products-result .alternative-pump .col-sm-2:last-child{color:#12bd12;text-align:center;font-size:18px}.menu-container .icon-box,.menu-container-small .icon-box{position:relative;width:100% !important;text-align:center !important;transition:all 0.1s linear}.menu-container .icon-box:before,.menu-container-small .icon-box:before{content:"";height:1px;width:100%;position:absolute;top:20px;left:0;background-color:dimgrey;z-index:-1}.icon-box>a{display:inline-block !important}.icon-box .search-icon,.icon-box .cart-icon,.icon-box .mypage-icon{position:initial !important;display:inline-block !important}.icon-box .search-icon .glyphicon,.icon-box .cart-icon .glyphicon,.icon-box .mypage-icon .glyphicon{padding:0 !important;padding-top:8px !important}.menu-container .icon-box .cart-icon-desktop,.menu-container-small .icon-box .cart-icon-desktop{position:relative !important;left:0 !important}.mobile-nav .icon-box{top:-14px !important;right:50px !important;position:absolute !important;text-align:center !important;width:143px !important}.mobile-nav .my-cart{right:7px !important}.mobile-nav .my-cart{right:7px !important}.mobile-nav .customer-login{right:52px}.mobile-nav .icon-box .search-icon-resp{float:left !important;right:initial !important}
