.h1,.h2,.h3{font-weight:700}.clearer{clear:both;float:none}.display-none{display:none}.floated-right{float:right}.relative{position:relative}.row-padding{padding:4rem 0}.gap-horizontal{height:4rem}.gap-horizontal-small{height:2rem}.remove-margin-top{margin-top:0}.floated-left{float:left}.padding-left{margin-left:20px}.padding{padding:2rem}.global-logo{padding:1rem 0}.text-white{color:#fff}.bg-white{background:#fff}.nopadding{padding:0!important;margin:0!important}@media (min-width:768px){.row-table{display:table}.row-table>[class*=col-]{float:none;display:table-cell;vertical-align:top}}@media (max-width:767px){.text-left-xs{text-align:left}.text-right-xs{text-align:right}.text-center-xs{text-align:center}}@media (min-width:768px) and (max-width:991px){.text-left-sm{text-align:left}.text-right-sm{text-align:right}.text-center-sm{text-align:center}}@media (min-width:992px) and (max-width:1199px){.text-left-md{text-align:left}.text-right-md{text-align:right}.text-center-md{text-align:center}}@media (min-width:1200px){.text-left-lg{text-align:left}.text-right-lg{text-align:right}.text-center-lg{text-align:center}.col-header{padding:30px 0}}body,html{font-size:16px;font-family:'Open Sans',sans-serif}.h1{margin-top:0;margin-bottom:30px;padding:0}.OrderTable{width:100%}.ot_cena,.ot_ksdph{text-align:right;width:100px}.ot_ks{text-align:right;width:60px}.ot_celkem,.ot_celkemdph{text-align:right;width:100px}.ot_delete,.ot_edit{text-align:right;width:60px}#basket-link{text-decoration:none;color:#fff}#basket-link:visited{color:#fff}.btn-basket-disabled,.btn-basket-enabled{font-size:20px;font-weight:700;color:#000;display:block;width:100%;border:0;background:0 0;text-align:left}.btn-basket-disabled{color:#7d7d7d}.cat-filters{margin-bottom:30px}.btn-paging{line-height:36px;height:36px;float:left;margin-right:8px;background:#000;color:#fff500;padding:0 16px;text-decoration:none;font-weight:700;border:0}.btn-paging:hover{background:#fff500;color:#000}.paging{margin-bottom:30px}.basket-icon{color:#c4c183;font-size:40px;line-height:60px;height:60px;padding-left:16px}.btn-custom,a.btn-custom{background:#000;color:#fff500;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-weight:700;text-align:center;border:0;text-decoration:none}a.btn-custom:visited{background:#000;color:#fff500}.btn-custom:hover,a.btn-custom:hover{background:#fff500;color:#000;text-decoration:none}.mobile-btns{background:#fff500;padding:0;border-bottom:3px solid}.side-menu-hamburger{display:block;font-size:26px;line-height:52px;min-height:52px;padding:13px 18px 0;cursor:pointer;float:left;border-right:3px solid #000}.side-menu-hamburger .icon-bar{display:block;width:26px;height:6px;border-radius:1px;background-color:#000;position:relative;transition:all 500ms ease-in-out}.side-menu-hamburger .icon-bar:nth-of-type(2){top:4px}.side-menu-hamburger .icon-bar:nth-of-type(3){top:8px}.side-menu-hamburger.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}.side-menu-hamburger.active .icon-bar:nth-of-type(2){background-color:transparent}.side-menu-hamburger.active .icon-bar:nth-of-type(3){top:-2px;transform:rotate(-45deg)}.mobile-btn{color:#000;font-size:26px;cursor:pointer;padding:0 18px;line-height:52px}.settings-mobile-btn{float:left;border-right:3px solid #000}.cart-mobile-btn,.login-mobile-btn,.search-mobile-btn{float:right;border-left:3px solid #000}.content-padding{padding:30px}.map-iframe{border:0;width:100%;height:350px}header{background:#000;color:#fff}header .logo-link{color:#fff500;text-decoration:none;font-weight:400}header .logo-link img{text-decoration:none;border:0;margin:0 auto 16px;padding-top:20px;max-width:240px}header .logo-text{color:#fff500;font-size:24px}header a,header a:hover,header a:visited{color:#fff}header #search{line-height:60px;display:none;margin-bottom:16px;font-size:20px}header .textbox-search{padding:22px 12px}header .search-button{color:#3f3f3f;text-decoration:none}header .search-button:hover{color:#3f3f3f}header #basket{font-size:24px;font-weight:700;height:60px;position:relative;text-align:right;padding-right:16px;line-height:60px;display:none;margin-bottom:16px;background:#232420}header #basket-count{background:#ec2323;color:#fff;font-weight:700;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;line-height:30px;height:30px;width:30px;text-align:center;position:absolute;z-index:1;top:38px;right:12px;font-size:14px}header .phone-header,header .phone-header:hover,header .phone-header:visited{color:#fff;text-decoration:none;line-height:50px;font-size:24px;font-weight:700}header #login{display:none;background:#232420}header #login a,header #login a:visited{color:#fff500;text-decoration:underline}header #login a:hover{color:#fff500;text-decoration:none}header .login-asp{margin-top:16px}.subcategories a,.subcategories a:visited{margin-right:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:14px;font-weight:700;display:block;float:left;margin-bottom:12px;line-height:36px;padding:0 30px;text-decoration:none;background:#000;color:#fff500}.subcategories a:hover{color:#000;background:#fff500}#side-menu{background:#545454;display:none;font-size:16px}#side-menu ul{padding:0;margin:0;list-style-type:none}#side-menu ul li a,#side-menu ul li span{display:block;padding:20px;border-bottom:3px solid #7d7d7d;font-weight:700}#side-menu ul li a,#side-menu ul li a:hover,#side-menu ul li a:visited{color:#fff;text-decoration:none}#side-menu ul li a:hover,#side-menu ul li span{background:#fff500;color:#232420}#side-menu ul li ul li a,#side-menu ul li ul li span{padding-left:46px;font-size:14px}#side-menu ul li ul li a,#side-menu ul li ul li a:visited{background:#232420;color:#fff500}#side-menu ul li ul li a:hover{background:#fff500;color:#232420}#side-menu ul li.divider{border-top:60px solid #000}#side-menu .menu-logo{display:inline-block;float:right;max-height:20px;max-width:100px}#side-menu .side-menu-heading{background:#1f1f1f;padding:20px;color:#fff500;text-align:left;display:block;text-decoration:none;font-weight:700}.side-menu{background:#545454}@media (min-width:992px){#side-menu,header #basket,header #search{display:block}header #basket{background:#000}.mobile-btns{display:none}header .phone-header,header .phone-header:hover{line-height:inherit}}#basket-count2{background:#000;color:#fff500;font-weight:700;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;line-height:24px;height:24px;width:24px;text-align:center;position:absolute;z-index:1;bottom:6px;right:6px;font-size:12px}.menu{font-size:16px}.menu a{color:#c4c183;text-decoration:none;font-weight:700;display:block;padding:20px 34px;border-right:3px solid #000}.menu a:hover{background:#000}.menu a.floated-right{border-left:3px solid #000;border-right:0}.breadcrumb-env{background:#c4c183;color:#3f3f3f;padding:20px 30px;position:relative}.breadcrumb{padding:0;margin:0;background:0 0;font-size:14px}.breadcrumb a{color:#3f3f3f}.bg-menu{background:#3f3f3f}#top-ten{background:#232420;text-align:center;color:#fff;padding:30px 0}#top-ten a,#top-ten a:visited{line-height:30px;color:#fff500;text-decoration:underline}#top-ten a:hover{color:#fff500;text-decoration:none}footer{background:#000;padding:30px 0;color:#fff}footer a,footer a:visited{color:#fff500;text-decoration:underline}footer a:hover{color:#fff500;text-decoration:none}.photo-thumbnail{float:left;width:160px;vertical-align:middle;display:table-cell;height:160px;margin:0 16px 16px 0;text-align:center}.photo-thumbnail img{margin:0 auto}.photo-thumbnail a{display:block;width:100%;height:100%}.carousel-control.left,.carousel-control.right{background:0 0}.carousel-control.left span.glyphicon,.carousel-control.right span.glyphicon{background:gray;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;padding:10px;width:auto;height:auto}#carousel-prod-detail .item{height:350px;margin-bottom:15px;text-align:center}#carousel-prod-detail .item img{max-height:100%;margin:0 auto}.product-detail{padding:30px}.product-img-preview{margin:0 auto}#product-info-table td{padding:15px}#product-info-table td.left{font-size:14px}#product-info-table td.right{font-weight:700}.btn-add-to-cart,a.btn-add-to-cart{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#000;color:#fff500;font-weight:700;font-size:20px;padding:20px 0;display:block;text-align:center;text-decoration:none;margin:12px 0}.btn-add-to-cart:hover{background:#fff500;color:#000}.link-help{color:#000;text-align:center;padding:20px 0;font-weight:700;font-size:20px;display:block;margin:12px 0;text-decoration:underline}.link-help:visited{color:#000}.link-help:hover{text-decoration:none;color:#c4c183}.h1-detail{margin:0 0 50px;padding:0;font-weight:700}.h2-detail{font-weight:700;margin:.6em 0 1em}.price-before-sale-detail{font-weight:700;font-size:20px;text-decoration:line-through;color:#c4c183}.price-detail{font-weight:700;font-size:24px}.back-to-category{position:absolute;top:0;font-size:14px;right:0;color:#3f3f3f;display:block;padding:20px 30px 0 0}.back-to-category:visited{color:#3f3f3f}.back-to-category:hover{color:#000}.back-to-category span{font-size:16px}.cat-item{height:560px;overflow:hidden;margin-bottom:30px;position:relative;padding:0 15px;background:#ececec}.cat-item h3{font-weight:700;height:86px;overflow:hidden;font-size:16px}.item-desc{font-size:13px;color:#3f3f3f}.item-price-before{text-decoration:line-through}.item-price-distributor{font-weight:700;font-size:22px}.item-add-to-cart,a.item-add-to-cart,a.item-add-to-cart:visited{text-decoration:none;width:100%;position:absolute;color:#fff500;font-weight:700;background:#000;font-size:16px;padding:1em 0;text-align:center;display:block;bottom:0;left:0}.item-add-to-cart:hover,a.item-add-to-cart:hover{color:#000;background:#fff500}.item-availability{background:#48a900;width:60px;height:60px;overflow:hidden;color:#fff;font-weight:700;text-align:center;padding-top:6px;position:absolute;top:130px;right:15px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:12px}.item-photo{margin-bottom:16px}.item-photo table{width:100%;height:160px;overflow:hidden}.item-photo table td{width:100%;height:100%;vertical-align:middle}.item-photo table td img{margin:0 auto;border:0;max-width:100%;max-height:160px}.item-prices{position:absolute;bottom:80px;left:15px;background:#ececec}.price-desc{font-size:13px}.item-news{width:60px;height:60px;background:#d30000;color:#fff;font-weight:700;text-align:center;line-height:60px;position:absolute;top:60px;right:15px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:12px}