body{font-family:sans-serif}h1{font-weight:bold}.container.zeroLh{line-height:0}.topNavContainer{display:inline-block;width:100%}.topNav{width:100%;margin:auto;line-height:18px;font-size:14px;z-index:80}.topNavInner{width:100%;text-align:right}.logoLink{padding-right:12px;display:inline-block}.topNav h2{display:inline-block;font-size:26px;vertical-align:top;font-weight:bold;padding-top:20px;margin:0}.topNav .lpMenu .menuItemText,.topNav .lpMenu .noclickItem{line-height:24px}.topNav .lpMenu .menuItemText,.topNav .lpMenu .noclickItem,.bottomNav .lpMenu .menuItemText,.bottomNav .lpMenu .noclickItem{text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:1px}.topNav .lpMenu .ul_level_1{border-radius:2px}.topNav .lpMenu .ul_level_1 .menuItemText{line-height:45px}.topMenuContainer .lpMenu{float:left}.topMenuContainer .lpMenu .menuItemText{line-height:60px;white-space:nowrap}#mCategories{display:none}#fomenu ul.ul_level_1{transition:all .5s ease-in-out 0s;display:block;min-width:600px;padding:10px}#fomenu .ul_level_1 li.li_level_1{display:inline-block;width:30%;float:left;clear:none}#fomenu .ul_level_2 a{white-space:normal}#fomenu .ul_level_2{display:block}.languageMenuContainer{display:inline-block}.languageMenu{float:left}.topNav .iconContainer{float:left}.topNavFix{position:fixed;top:-150px;min-height:0}.topNavFix .logoLink,.topNavFix .r2{display:none}.topNavFix .topMenuContainer{padding-top:0}.topNavFix .logoLink{margin-top:6px}.bottomNav .iconContainer{float:left;padding:8px;margin-right:4px}.lpMenu [class^="icon-"]:before,.lpMenu [class*=" icon-"]:before{font-size:24px;line-height:24px;padding:0 10px}.topNav .glyphicon{font-size:24px;line-height:24px;top:0;padding:0 12px}.logo{line-height:40px;display:block;margin:12px auto 0 auto;max-width:160px}.bottomNav .glyphicon{font-size:24px;top:0}.topNav .addrText{font-weight:bold;padding-right:2px}.languageMenu .menuItem,.loginMenuWrap a{display:block;line-height:24px;text-transform:uppercase;font-weight:bold}.slogain{width:100%}.slogain h2{text-align:center}.fbContainer{float:right;margin:8px 0;padding-right:1.6%}.modOpenHourText .addrText{text-align:center;font-size:24px;font-weight:bold;line-height:2;padding:10px 0}.lpBanner,.bannerContainer{height:100%}.lpBanner .imgContainer{height:100%;width:100%;overflow:hidden}.lpBanner .imgContainer img{height:100%;width:auto;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}.lpBanner .textContainer{min-width:30%;background:none;top:40%;width:100%;text-align:center;text-transform:uppercase;font-size:100px;font-weight:900}.lpBanner .quickMenuContainer{bottom:4px;left:0;width:100%;text-align:center;margin:auto}.lpBanner .imgContainer{position:relative}.categoryMenu .lpMenu{float:none;padding-bottom:50px;width:100%}.categoryMenu .menuItemImg{display:block;margin:auto;transition:all .3s ease-in-out 0s;max-width:90%;width:auto;max-height:240px;padding:0 10px}.categoryMenu a{transition:all .3s ease-in-out 0s}.categoryMenu li a{display:inline-block;width:100%;padding:20px 0;flex:0 1 50px}.categoryMenu .menuItemText{font-size:22px;line-height:32px;font-weight:900;text-align:center;padding:25px 0 20px 0;transition:.3s all}.categoryMenu li a:hover img{transform:scale(1.05)}.leftCol li{width:100%}.leftCol li.li_level_0{margin:6px 0}.leftCol .menuItemText{font-weight:bold;font-family:sans-serif;text-transform:uppercase;font-size:17px}.leftCol .menuItemText{width:100%;transition:all .3s;-webkit-transition-delay:.2s}.leftCol .ul_level_1 .menuItemText{font-size:15px}.leftCol .ul_level_2{padding:16px 0}.leftCol .ul_level_2 .menuItemText{font-size:12px;line-height:30px}.wsTeaserContainer{margin:50px 0}.teaserMenu{float:none;width:100%}.wsTeaserInner{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:100%}.wsTeaser{width:23%;transition:all .3s ease-in-out 0s}.wsTeaserContainer h2{text-align:center;color:#fff;text-transform:uppercase;font-size:65px;line-height:80px;font-weight:900;margin-bottom:36px}.wsTeaserName{text-align:center;font-size:22px;line-height:30px;font-weight:600;font-style:italic}.wsTeaserPrice{font-size:18px;line-height:26px;font-weight:600;position:relative;width:80%;float:left}.wsTeaserPrice .priceLabel{padding-right:8px}.wsTeaserPrice .price{font-weight:600}.wsTeaserPrice .priceBlock{padding-left:8px}.wsTeaserPrice:before{content:"";border-bottom:3px dotted;position:absolute;left:0;width:100%;bottom:8px}.wsTeaser .wsCartIcon{width:20%;height:50px;float:left;position:relative}.wsTeaser .wsCartIcon .w2icon{position:absolute}.wsTeaser .icon-w2separator{font-size:36px;left:8px;bottom:0}.wsTeaser .icon-w2cart{font-size:24px;left:22px;bottom:6px}.sectionContent{width:100%;display:inline-block}.dailyOffer{display:inline-block;min-height:300px}.mainSection{padding-top:40px}.bgImage img{max-width:100%}.bottom .lpArticle .idxImgContainer img,.lpArticle .idxImgContainer .priceCalculator img:hover{cursor:initial}.contactSection h2{font-weight:bold}.contactSection.top article{padding:10px 20px}.contactSection.top .lpArticle{position:relative}.contactSection.top h2{font-size:20px;margin:0;float:left;line-height:26px}.contactSection.top h3{position:absolute;right:0;top:0;font-size:18px;line-height:26px;margin:0}.contactSection.top h4{font-size:14px;margin:6px 0}.contactSection.top .openHoursMessage,.contactSection.top .openHoursMore{font-size:14px;line-height:1.5}.contactSection.top .openHoursMore{float:right}.contactSection.top .fas,.contactSection.top .iconContainer{font-size:18px}.contactSection.top p{display:none}.sectionContent.contactSection{padding:40px 0}.sectionContent.contactSection .lpArticle{padding:10px 20px}.sectionContent.contactSection h2,.sectionContent.contactSection p{text-align:center}#lpContent{margin-bottom:20px;min-height:450px}.articleBody h2{font-weight:bold}.lpModuleHead h3,.lpModuleHead a,.lpModuleFoot a{font-size:18px;line-height:26px;font-weight:bold}.lpModuleFoot a{text-align:center;width:100%;display:block}.footRow{paddign-top:20px}.copyRight{text-align:center;font-size:14px;line-height:30px}.poweredBy{display:block;margin:16px 0 0 45px}.bottomNav{padding:4px 0;font-size:14px;font-weight:600;letter-spacing:1px}.srollTopButton{border-radius:2px}.lpSlider .mainImgContainer{min-height:300px;position:relative}.lpSlider .mainImgContainer img{max-height:300px}.productOrderForm{display:inline-block;width:100%}.wsCart h3{font-weight:bold}.productDetails .productQuantity{display:none}.productDetails .lpSlider .mainImgContainer{min-height:20px}@media (min-width:760px){.lpArticle iframe{width:560px;height:315px}}@media (max-width:1200px){.languageMenu{float:left}}@media (max-width:1024px){.flexItem2,.flexItem3,.flexItem33,.flexItem66{width:100%}.lpBanner,.bannerContainer{height:auto;width:100%}.lpBanner .imgContainer{min-height:250px;width:100%;text-align:center;display:inline-block}.lpBanner .imgContainer img{height:auto;width:100%;display:block;top:auto;left:auto;margin:0 auto;transform:translate(0, 0)}}@media (max-width:760px){h1,h2,h3{font-size:22px;line-height:26px}.contactSection.top h3{position:relative}.lpBanner .imgContainer{min-height:200px}.header h2{font-size:30px;line-height:34px}.logo{padding:5px 0 5px 8px;max-width:120px}.lpBanner .textContainer{font-size:36px;line-height:54px}.wsTeaser{width:100%;margin-top:20px}.productOrderingInner{padding:0 6px}}@media (max-width:450px){.responsiveTable th{display:none}.responsiveTable td::before{width:55%}.responsiveTable td{padding-left:55%}.logoLink{margin:0;padding:0;width:100%}.topNav h2{text-align:center;margin-bottom:20px;font-size:22px;line-hegiht:1.5}.topMenuContainer .lpMenu{width:100%}.topMenuContainer .lpMenu .menuItemText{white-space:normal}.lpBanner .imgContainer{min-height:70px}.lpBanner .quickMenuContainer{position:relative;margin:16px auto}.lpBanner .textContainer{position:relative;margin:16px;width:100%;clear:both;margin:0}.lpArticle iframe{width:100%}.wsCart .formInput.company{width:150px}.selectFloor{clear:both}.logoLink{margin-top:4px}.topMenuContainer{padding:0}.topNav #categories.lpMenu .first .menuItemText,.topNav #categories.lpMenu .first .noclickItem{padding-left:10px}.bottomNav .addrText,.topNav .addrText,.topNav .openHoursMessage{font-size:12px}.topMenu{border-bottom:0}.topNavFix #categories{display:none}.topNavFix #mCategories{display:block}.topNav .ul_level_0 li.li_level_0{position:static}.topNavFix .row{position:relative}.lpMenu .ul_level_1{right:auto;left:50%;transform:translateX(-50%)}#fomenu ul.ul_level_1{max-width:400px;min-width:0;padding:0;border:none}#fomenu li.li_level_2{border-bottom:1px solid #fff}#fomenu .ul_level_1 li.li_level_1{width:100%;float:none}.wsCatInfo{font-size:14px;margin-top:2px;display:none}.bottomNav .ul_level_0{margin-bottom:24px}.ul_level_0{border-bottom:none}.ul_level_0>li span,.ul_level_0>li{width:100%}.ul_level_0>li .noclickItem,.ul_level_0>li a{width:100%;text-align:center}.categoryMenu .ul_level_0>li .noclickItem,.categoryMenu .ul_level_0>li a{border:none}.categoryMenu .menuItemText{padding:0 6px;font-size:16px;line-height:22px;min-height:60px}.categoryMenu li a{padding:10px 0}.categoryMenu .lpMenu li{width:50%}.ul_level_1 .menuItemText{white-space:normal}.calendar .calReset{width:auto;font-size:12px;margin:0 6px}.lpSlider .mainImgContainer img{max-width:250px;margin:auto;max-height:auto}.lpSlider{width:100%;margin-right:0}.lpBanner .textContainer{font-size:18px;line-height:24px}.lpShIdxImg .imgContainer{margin:12px 2%;width:46%}.sectionContent.bottom .lpArticle{padding:6px 8px}.sectionContent.bottom h2{margin:0;font-size:18px}.sectionContent.bottom p{margin:0;font-size:14px;line-height:17px}.sectionContent.bottom img{display:none}}