@media(max-width: 1200px){.container{width:100%;padding:0 40px}.default-page .header_img,.documents .header_img,.article-single .header_img{padding:10px}}@media(max-width: 992px){main{padding:0}header{position:relative}.responsive-menu-opener{cursor:pointer;color:#ffd41f;font-size:28px;padding:23px 0 23px 20px}.responsive-menu-wrapper{display:none;background:#3a3a3a;position:absolute;top:90px;left:0;width:100%;z-index:999}.responsive-menu-wrapper .responsive-menu{list-style-type:none;padding:0;margin:0}.responsive-menu-wrapper .responsive-menu ul{margin:0;padding:0}.responsive-menu-wrapper .responsive-menu li{display:block;position:relative}.responsive-menu-wrapper .responsive-menu li a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;display:block;padding:8px 20px;color:#fff;border-bottom:1px solid #464646}.responsive-menu-wrapper .responsive-menu li a:hover{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;color:#ffd41f}.responsive-menu-wrapper .responsive-menu li .fa{position:absolute;top:0;right:0;padding:10px;color:#fff;cursor:pointer}.responsive-menu-wrapper .responsive-menu li ul{display:none}.responsive-menu-wrapper .responsive-menu li ul li a{padding-left:30px}.responsive-menu-wrapper .responsive-menu li ul li ul{display:none}.responsive-menu-wrapper .responsive-menu li ul li ul li a{padding-left:40px}.responsive-menu-wrapper .responsive-menu li.site-menu-item-active>a{color:#ffd41f}main{min-height:calc(100vh - 338px)}.footer{height:338px}#start-slider .text{padding-left:100px}.default-page .header_img .title,.documents .header_img .title,.article-single .header_img .title{margin-left:0}.default-page .header_img .sub-pages,.documents .header_img .sub-pages,.article-single .header_img .sub-pages{margin-left:0}.elevator-boxes .box .bubble{right:150px}.single-product .breadcrumbs .input-wrapper{margin-top:5px}.groups-and-news:before{width:100%}.groups-and-news:after{width:100%;height:50%}.groups-and-news .groups{z-index:1}.groups-and-news .news .title{padding-top:30px}}@media(max-width: 960px){.xmas-closed{text-align:center;margin:20px auto;width:100%;padding-left:0}}@media(max-width: 767px){#start-slider{height:315px}#start-slider .text{padding:0 20px}#start-slider .text .headline{line-height:1.1}#start-slider .text .sub-text{font-size:initial;line-height:1.1}.groups-and-news .news{padding:0}.groups-and-news .news .title{padding-top:0}main{min-height:calc(100vh - 690px)}.footer{height:690px}.footer .mobile-footer-right{float:right;padding:20px 0 0 0}.start-about-hissbyggare{padding-top:20px}.elevator-boxes .box .bubble{display:none}.all-products .group-header h2{font-size:20px}.all-products .group-header p{line-height:1.3}.article-single .title{font-size:20px}.article-single article h1{font-size:24px}.article-single article h2{font-size:20px}.article-single article h3{font-size:18px}.product-group h3{font-size:20px}.product-group p{line-height:1.2}#cart-header .heading,.checkout .heading,.complete .heading{font-size:20px}#cart-total #cart-total-wrapper{margin-top:60px}}@media(max-width: 640px){.groups-and-news .groups .title{font-size:20px}.groups-and-news .groups .input-wrapper input::-webkit-input-placeholder{font-size:12px}.groups-and-news .groups .input-wrapper input::-moz-placeholder{font-size:12px}.groups-and-news .groups .input-wrapper input:-ms-input-placeholder{font-size:12px}.groups-and-news .groups .input-wrapper input:-moz-placeholder{font-size:12px}.groups-and-news .groups .groups-wrapper .group{width:100%}}@media(max-width: 568px){.footer .newsletter-wrapper form{display:block}.footer .newsletter-wrapper form input{margin:0}.all-products #products-wrapper .col-xxs-12,.all-products #search-wrapper .col-xxs-12,.product-group #products-wrapper .col-xxs-12,.product-group #search-wrapper .col-xxs-12{width:100%}}@media(max-width: 533px){header nav #extra .cart-link{padding:5px}header nav #extra .my-pages-link{padding:4px}}@media(max-width: 480px){.container{padding:0 20px}.col-xxs-12{width:100%}}@media(max-width: 400px){header nav .navbar-header{height:75px;padding-top:20px}header nav #extra{padding:29px 0}header nav #extra .language-select-wrapper{padding:1px 20px 3px 9px}header nav #extra .language-select-wrapper:after{right:5px;top:0;font-size:16px}.elevator-boxes .box{height:130px}}@media(max-width: 360px){h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}h6{font-size:12px !important;line-height:16px !important}}@media(max-width: 360px){.newsletter-wrapper form input{width:185px}}
