.jetmenu{width:100%;padding:0;margin:0;position:relative;float:left;list-style:none;background:#669725}
.jetmenu li{display:inline-block;float:left}
.jetmenu a{-o-transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;outline:0;z-index:10}
.jetmenu>li>a{padding:20px 24px;font-size:14px;color:#fff;text-decoration:none;display:inline-block;font-family:'Open Sans Condensed',sans-serif;text-transform:uppercase;font-weight:700}
.jetmenu>li.active>a,.jetmenu>li:hover>a{background:#e0e0e0;color:#fff}
.jetmenu ul.dropdown,.jetmenu ul.dropdown li ul.dropdown{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99;min-width:134px;background:#669725}
.jetmenu ul.dropdown{top:60px}
.jetmenu ul.dropdown li ul.dropdown{left:100%;top:inherit}
.jetmenu ul.dropdown li{clear:both;width:100%;font-size:12px}
.jetmenu ul.dropdown li a{width:100%;padding:12px 24px 12px;display:inline-block;float:left;clear:both;text-decoration:none;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu ul.dropdown li:hover>a{background:#e0e0e0;color:#eee}
.jetmenu ul.dropdown li ul.dropdown.left{left:auto;right:100%}
.jetmenu .indicator{position:relative;left:5px;top:6px;font-size:8px;float:right}
.jetmenu ul li .indicator{font-size:8px;top:1px;left:10px}
.jetmenu>li>.megamenu{position:absolute;display:none;background:#fff;width:25%;top:60px;font-size:12px;color:#fff;z-index:99;padding:20px 45px 20px;border-top:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 15px 25px 2px rgba(161,161,161,.6);-moz-box-shadow:0 15px 25px 2px rgba(161,161,161,.6);box-shadow:0 15px 25px 2px rgba(161,161,161,.6)}
.jetmenu li>.megamenu ul{margin:0 0 20px 0;float:left;padding:0;display:block;position:relative}
.jetmenu li>.megamenu ul li{width:100%;padding:4px 0}
.jetmenu li>.megamenu ul li.title{margin:0 0 8px;padding:0 0 5px;font-size:17px;font-family:'Open sans condensed',sans-serif;font-weight:700;color:#333}
.jetmenu li>.megamenu h5{width:100%;margin:0;padding:0}
.jetmenu li>.megamenu a{color:#777;text-decoration:none;font-size:13px;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.jetmenu li>.megamenu a:hover{color:#27460e;text-decoration:underline}
.jetmenu li>.megamenu ul li.title a{font-size:17px;font-family:'Open sans condensed',sans-serif;font-weight:700;color:#333}
.jetmenu .megamenu img{-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;transition:border .3s linear}
.jetmenu>li.fix-sub>.dropdown,.jetmenu>li.fix-sub>.megamenu,.jetmenu>li.fix-sub>.megamenu.half-width{right:0}
.jetmenu>li>.megamenu.half-width{width:50%}
.jetmenu>li>.megamenu.full-width{width:100%;left:0}
.jetmenu li>.megamenu form{width:100%}
.jetmenu li>.megamenu form input[type=text],.jetmenu li>.megamenu form textarea{padding:5px;color:#fff;background:#444;font-size:14px;border:solid 1px transparent;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;-o-transition:border .3s linear;transition:border .3s linear}
.jetmenu li>.megamenu form input[type=text]:focus,.jetmenu li>.megamenu form textarea:focus{border-color:#e0e0e0}
.jetmenu li>.megamenu form input[type=text],.jetmenu li>.megamenu form textarea{width:100%;margin-top:10px}
.jetmenu li>.megamenu form input[type=submit]{width:25%;float:right;height:30px;margin-top:10px;border:none;cursor:pointer;background:#444;color:#777;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}
.jetmenu li>.megamenu form input[type=submit]:hover{background:#e0e0e0;color:#555}
.megamenu .row{width:100%;margin-top:15px}
.megamenu .row:first-child{margin-top:0}
.megamenu .row:after,.megamenu .row:before{display:table;content:"";line-height:0}
.megamenu .row:after{clear:both}
.megamenu .row .col1,.megamenu .row .col2,.megamenu .row .col3,.megamenu .row .col4,.megamenu .row .col5,.megamenu .row .col6{display:block;min-height:20px;float:left;margin-left:2.127659574468085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.megamenu .row [class*=col]:first-child{margin-left:0}
.megamenu .row .col1{width:14.893617021276595%}
.megamenu .row .col2{width:31.914893617021278%}
.megamenu .row .col3{width:48.93617021276595%}
.megamenu .row .col4{width:65.95744680851064%}
.megamenu .row .col5{width:82.97872340425532%}
.megamenu .row .col6{width:100%}
.jetmenu>li.right{float:right}
.jetmenu>li.right>.dropdown,.jetmenu>li.right>.megamenu,.jetmenu>li.right>.megamenu.half-width{right:0}
.jetmenu>li.jsright{float:right}
.jetmenu>li.jsright.last>.dropdown,.jetmenu>li.jsright.last>.megamenu,.jetmenu>li.jsright.last>.megamenu.half-width{right:0}
.jetmenu>li>a>i{line-height:23px!important;margin-right:6px;font-size:18px;float:left}
.jetmenu>li.showhide{display:none;width:100%;height:50px;cursor:pointer;color:#fff;background:#669725}
.jetmenu>li.showhide span.title{margin:15px 0 0 25px;float:left}
.jetmenu>li.showhide span.icon{margin:17px 20px;float:right}
.jetmenu>li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#fff}
.orange>li:hover>a{background:#27460e;color:#fff}
.orange>li.active>a{background:#6b1c18;color:#fff}
.orange ul.dropdown li:hover>a{background:#ff670f;color:#fff}
.orange li>.megamenu form input[type=text]:focus,.orange li>.megamenu form textarea:focus{border-color:#ff670f}
.orange li>.megamenu form input[type=submit]:hover{background:#ff670f;color:#fff}
.orange li>.megamenu a:hover{color:#ff670f}
@media (max-width:768px){.jetmenu>li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu>li>a{padding:15px 25px;background:#f39f49}
.jetmenu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu ul.dropdown,.jetmenu ul.dropdown li ul.dropdown{width:100%!important;left:0;position:static!important;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu ul.dropdown li{background:#fff!important;border:none}
.jetmenu ul.dropdown>li>a{padding-left:40px!important}
.jetmenu>li>.megamenu{width:100%!important;position:static;border-top:none}
.jetmenu>li>.megamenu .row [class*=col]{float:none;display:block;width:100%!important;margin-left:0;margin-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.jetmenu>li>.megamenu .row,.jetmenu>li>.megamenu .row:first-child [class*=col]:first-child{margin-top:0}
.jetmenu>li>ul.dropdown>li>a{padding-left:40px!important}
.jetmenu>li>ul.dropdown>li>ul.dropdown>li>a{padding-left:60px!important}
.jetmenu>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li>a{padding-left:80px!important}
}
@media (min-width:768px) and (max-width:900px){.jetmenu>li>.megamenu{width:100%!important;left:0!important;top:55px}
.jetmenu>li>a{font-size:12px;padding:20px 18px}
.jetmenu .indicator{top:5px}
}
.modern-form__wrapper{padding:0 90px}
.modern-radio{margin-bottom:5px}
.modern-input{margin-bottom:15px}
.modern-input .errors{list-style-type:none;margin:0;padding:0}
label.modern-input__label{position:relative;display:block;margin:0}
.modern-input__text{color:#9E9B9E;display:block;font-size:16px;font-weight:400;left:9px;position:absolute;top:16px;z-index:10;transition:all 150ms ease 0s}
input.modern-input__input{-moz-appearance:none;background-color:#fff;border:1px solid #C6C7C8;border-radius:4px;color:#30373b;display:inline-block;font-size:16px;height:52px;font-weight:400;transition:all 150ms ease 0s;width:100%;padding-left:8px;margin:0;outline:0;z-index:15}
textarea.modern-input__textarea{-moz-appearance:none;background-color:#fff;border:1px solid #C6C7C8;border-radius:4px;color:#30373b;display:inline-block;font-size:16px;font-weight:400;transition:all 150ms ease 0s;width:100%;padding-left:8px;padding-top:22px;margin:0;outline:0;z-index:15}
label.modern-input__label--filled .modern-input__text{font-size:11px;top:3px}
label.modern-input__label--filled input.modern-input__input{padding-top:15px}
.modern-input.has-error input.modern-input__input{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;border-color:#a94442}
.modern-input.has-error .errors{background:#F2DEDE;border:1px solid #a94442;border-top:0;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}
.modern-input.has-error .errors li{padding:3px 6px;color:#a94442}
.search-suggest{background:#eee;position:absolute;z-index:1011;left:0;top:30px;width:100%;text-align:left}
@media (min-width:768px){.search-suggest{width:718px}
}
@media (min-width:992px){.search-suggest{width:942px}
}
@media (min-width:1200px){.search-suggest{width:300px}
}
.suggest-item{padding:.33em 1em}
.suggest-item.suggest-active,.suggest-item:hover{background:#669725;color:#fff}
.suggest-item.suggest-active a,.suggest-item:hover a{color:#fff}
.suggest-item a{color:#000}
.suggest-form,.suggest-form input{z-index:1011}
.suggest-busy input{background:url(import/ajax-loader.gif) no-repeat 275px 7px}
.mini-login-form{position:relative;padding:5px 15px;background:#eee}
.mini-login-form-close-btn{position:absolute;top:10px;right:10px}
.wizard-login-form-headline{line-height:20px;font-size:13px;font-weight:700}
.wizard-login-form-text{line-height:20px}
.wizard-login-form{margin:15px 15px 0 15px}
.wizard-login-form__subsection{margin-top:7px;padding-top:10px;border-top:1px solid #ccc}
@font-face{font-family:HypatiaSansPro-Bold;src:url(fonts/HypatiaSansPro-Bold_gdi.eot);src:url(fonts/HypatiaSansPro-Bold_gdi.eot?#iefix) format('embedded-opentype'),url(fonts/HypatiaSansPro-Bold_gdi.woff) format('woff'),url(fonts/HypatiaSansPro-Bold_gdi.ttf) format('truetype'),url(fonts/HypatiaSansPro-Bold_gdi.svg#HypatiaSansPro-Bold) format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+00200237}
ul.shopping_cart_navigator{list-style-type:none;margin:0 0 15px 0;padding:25px 0;border-bottom:2px #ccc7c4 solid;text-align:center;font-family:'Open Sans',sans-serif}
ul.shopping_cart_navigator li{width:24%;display:inline-block;height:50px;line-height:50px;text-decoration:none;text-align:center;position:relative;margin:0;padding:0}
ul.shopping_cart_navigator li:after{font-family:'Glyphicons Halflings';content:"\e113";position:absolute;rotate:90deg;height:50px;width:50px;font-size:16px;right:-25px;text-align:center;top:0}
ul.shopping_cart_navigator li:last-child:after{display:none}
ul.shopping_cart_navigator li div.process{height:50px;border-radius:50px;font-size:16px;width:80%;font-weight:700;display:inline-block;text-align:center;background:0 0}
ul.shopping_cart_navigator li.current div.process,ul.shopping_cart_navigator li.current:after,ul.shopping_cart_navigator li.previous div.process,ul.shopping_cart_navigator li.previous:after{color:#B50014}
ul.shopping_cart_navigator li.following div.process,ul.shopping_cart_navigator li.following:after{color:#ccc7c4}
@media (max-width:991px){ul.shopping_cart_navigator li{width:29%}
ul.shopping_cart_navigator li:after{right:-25px;font-size:16px;height:50px;width:50px}
ul.shopping_cart_navigator li:first-child,ul.shopping_cart_navigator li:last-child{width:19%;text-align:left}
ul.shopping_cart_navigator li:last-child{text-align:right}
ul.shopping_cart_navigator li div.process{height:50px;width:50px;border-radius:50px;font-size:14px}
ul.shopping_cart_navigator li.current div.process,ul.shopping_cart_navigator li.previous div.process{background:#B50014;color:#fff}
ul.shopping_cart_navigator li.current:after,ul.shopping_cart_navigator li.previous:after{color:#B50014}
ul.shopping_cart_navigator li.following div.process{background:#ccc7c4;color:#fff}
ul.shopping_cart_navigator li.following:after{color:#ccc7c4}
}
@media (max-width:767px){ul.shopping_cart_navigator{margin:0;padding:10px 0}
ul.shopping_cart_navigator li{height:25px;line-height:25px}
ul.shopping_cart_navigator li:after{right:-12px;font-size:12px;height:25px;width:25px}
ul.shopping_cart_navigator li div.process{height:25px;width:25px;border-radius:25px}
}
@media (min-width:992px){ul.shopping_cart_navigator{margin-bottom:0;border-bottom:none}
ul.shopping_cart_navigator li{width:inherit;padding:0 40px}
ul.shopping_cart_navigator li:first-child{padding-left:0}
ul.shopping_cart_navigator li:last-child{padding-right:0}
ul.shopping_cart_navigator li div.process{font-size:19px;font-weight:400;display:block;width:inherit}
ul.shopping_cart_navigator li div.process span{display:inline!important}
ul.shopping_cart_navigator li div.process span.processNumber:after{content:'.'}
}
@media (min-width:1200px){ul.shopping_cart_navigator li div.process{font-size:24px}
}
table.basket_table{width:100%;font-family:'Open Sans',sans-serif}
table.basket_table thead{display:none}
table.basket_table tr{border-bottom:2px #f3f2f1 solid}
table.basket_table tr td{padding:10px 0}
table.basket_table tr td.basket_item_image{vertical-align:middle;text-align:center}
table.basket_table tr td.basket_item_image img{max-width:100%}
table.basket_table tr td.basket_item_details{position:relative;padding:10px 0 0 0}
table.basket_table tr td.basket_item_details h3{font-size:14px;margin:0;padding:0}
table.basket_table tr td.basket_item_details h3 a{color:#686468}
table.basket_table tr td.basket_item_details h3 a:active,table.basket_table tr td.basket_item_details h3 a:hover{color:#40a9f1}
table.basket_table tr td.basket_item_details h4.cart-product-variant-name{color:#757275;font-size:11px;margin:0}
table.basket_table tr td.basket_item_details .btn.btn-delete{position:absolute;top:15px;right:0;font-size:10px;color:#bcb5b0;padding:0;margin:0}
table.basket_table tr td.basket_item_details .btn.btn-delete:active,table.basket_table tr td.basket_item_details .btn.btn-delete:hover{color:#40a9f1}
table.basket_table tr td.basket_item_details .bt-cart-item-amount{margin:10px 0}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin{max-width:120px}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-down,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-up{background-color:#f0f0f0;padding-right:0;padding-left:0;text-align:center;width:25px}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-down:active,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-down:focus,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-down:hover,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-up:active,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-up:focus,table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin .bootstrap-touchspin-up:hover{background-color:#40a9f1;border-color:#40a9f1;color:#FFF}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin input.amount-cart{border-left:none;border-right:none}
table.basket_table tr td.basket_item_details .bt-cart-item-price,table.basket_table tr td.basket_item_details .bt-cart-item-total-price{text-align:right;padding:0;font-size:16px;font-weight:600;color:#534f53}
table.basket_table tr td.basket_item_details .bt-cart-item-price .price-old,table.basket_table tr td.basket_item_details .bt-cart-item-total-price .price-old{display:inline-block;color:#9a9797;font-weight:400;font-size:12px;text-decoration:line-through;margin-right:5px}
@media (min-width:768px){table.basket_table tr{border-bottom:1px #f3f2f1 solid}
table.basket_table tr td.basket_item_details{padding:10px 0}
table.basket_table tr td.basket_item_details h4.cart-product-variant-name{margin-top:5px}
table.basket_table tr td.basket_item_details .bt-cart-item-price,table.basket_table tr td.basket_item_details .bt-cart-item-total-price{margin-top:10px}
}
@media (min-width:768px) and (max-width:991px){table.basket_table tr td.basket_item_details .bt-cart-item-amount{margin-top:0}
table.basket_table tr td.basket_item_details .bt-cart-item-total-price{padding-right:25px}
}
@media (min-width:992px){table.basket_table thead{display:table-header-group}
table.basket_table thead tr{border-bottom:none}
table.basket_table thead tr th{font-size:14px;font-weight:600;text-align:center;color:#534f53;padding:7px 0;background-color:#f1f1f1}
table.basket_table thead tr th:first-child{border-radius:3px 0 0 3px}
table.basket_table thead tr th:last-child{border-radius:0 3px 3px 0}
table.basket_table tr td.basket_item_details .bt-cart-item-price,table.basket_table tr td.basket_item_details .bt-cart-item-total-price,table.basket_table tr td.basket_item_details h4.cart-product-variant-name{margin-top:10px;line-height:inherit;text-align:center;font-size:18px;font-weight:600;color:#534f53}
table.basket_table tr td.basket_item_details .bt-cart-item-price .price-old{font-size:15px}
table.basket_table tr td.basket_item_details h3{margin-top:10px;font-size:16px}
table.basket_table tr td.basket_item_details .btn.btn-delete{font-size:20px;top:25px;right:25px}
table.basket_table tr td.basket_item_details .bt-cart-item-amount .bootstrap-touchspin{margin-left:auto;margin-right:auto}
}
.row.cart-form,.row.voucher-form{font-family:'Open Sans',sans-serif;margin-left:-15px;margin-right:-15px}
.row.cart-form .cart-form-submit,.row.cart-form .voucher-form-submit,.row.voucher-form .cart-form-submit,.row.voucher-form .voucher-form-submit{padding:0;text-align:center}
.row.cart-form .cart-form-submit a.btn-cart-back,.row.cart-form .voucher-form-submit a.btn-cart-back,.row.voucher-form .cart-form-submit a.btn-cart-back,.row.voucher-form .voucher-form-submit a.btn-cart-back{color:#4a90e2;font-size:13px;padding:0;font-weight:700;margin-top:20px}
.row.cart-form .cart-form-submit a.btn-cart-back .glyphicon,.row.cart-form .voucher-form-submit a.btn-cart-back .glyphicon,.row.voucher-form .cart-form-submit a.btn-cart-back .glyphicon,.row.voucher-form .voucher-form-submit a.btn-cart-back .glyphicon{font-size:8px;margin-right:5px;line-height:13px}
.row.cart-form .cart-form-submit a.btn-cart-back:active,.row.cart-form .cart-form-submit a.btn-cart-back:active .glyphicon,.row.cart-form .cart-form-submit a.btn-cart-back:focus,.row.cart-form .cart-form-submit a.btn-cart-back:focus .glyphicon,.row.cart-form .cart-form-submit a.btn-cart-back:hover,.row.cart-form .cart-form-submit a.btn-cart-back:hover .glyphicon,.row.cart-form .voucher-form-submit a.btn-cart-back:active,.row.cart-form .voucher-form-submit a.btn-cart-back:active .glyphicon,.row.cart-form .voucher-form-submit a.btn-cart-back:focus,.row.cart-form .voucher-form-submit a.btn-cart-back:focus .glyphicon,.row.cart-form .voucher-form-submit a.btn-cart-back:hover,.row.cart-form .voucher-form-submit a.btn-cart-back:hover .glyphicon,.row.voucher-form .cart-form-submit a.btn-cart-back:active,.row.voucher-form .cart-form-submit a.btn-cart-back:active .glyphicon,.row.voucher-form .cart-form-submit a.btn-cart-back:focus,.row.voucher-form .cart-form-submit a.btn-cart-back:focus .glyphicon,.row.voucher-form .cart-form-submit a.btn-cart-back:hover,.row.voucher-form .cart-form-submit a.btn-cart-back:hover .glyphicon,.row.voucher-form .voucher-form-submit a.btn-cart-back:active,.row.voucher-form .voucher-form-submit a.btn-cart-back:active .glyphicon,.row.voucher-form .voucher-form-submit a.btn-cart-back:focus,.row.voucher-form .voucher-form-submit a.btn-cart-back:focus .glyphicon,.row.voucher-form .voucher-form-submit a.btn-cart-back:hover,.row.voucher-form .voucher-form-submit a.btn-cart-back:hover .glyphicon{color:#4a90e2}
.row.cart-form .cart-form-submit input[type=submit],.row.cart-form .voucher-form-submit input[type=submit],.row.voucher-form .cart-form-submit input[type=submit],.row.voucher-form .voucher-form-submit input[type=submit]{width:calc(100% + 30px);margin:10px -15px 0 -15px;color:#FFF;font-weight:700;height:40px;line-height:40px;padding:0;background-image:linear-gradient(3deg,#00b8ff 0,#45a8f0 100%);border:none;max-width:320px}
.row.cart-form .cart-form-submit .cart-transport,.row.cart-form .voucher-form-submit .cart-transport,.row.voucher-form .cart-form-submit .cart-transport,.row.voucher-form .voucher-form-submit .cart-transport{width:100%;margin:15px 0;padding:0}
.row.cart-form .cart-form-submit .cart-transport .col-xs-12,.row.cart-form .voucher-form-submit .cart-transport .col-xs-12,.row.voucher-form .cart-form-submit .cart-transport .col-xs-12,.row.voucher-form .voucher-form-submit .cart-transport .col-xs-12{padding:0}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table{margin:0}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr td,.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr th,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr td,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr th,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr td,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr th,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr td,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr th{border:none;padding:0}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr td,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr td,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr td,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr td{font-size:18px;font-weight:600;color:#534f53;text-align:right}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr th,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr th,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr th,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr th{font-size:15px;color:#423732;text-align:left;font-weight:400;width:60%}
.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) td,.row.cart-form .cart-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) th,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) td,.row.cart-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) th,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) td,.row.voucher-form .cart-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) th,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) td,.row.voucher-form .voucher-form-submit .cart-transport table.table.cart-transport-table tr:not(:last-child) th{padding-bottom:7px}
.row.cart-form .cart-form-submit .cart-total-price,.row.cart-form .voucher-form-submit .cart-total-price,.row.voucher-form .cart-form-submit .cart-total-price,.row.voucher-form .voucher-form-submit .cart-total-price{margin-top:20px;float:none;width:100%;color:#423732;font-size:12px}
.row.cart-form .cart-form-submit .cart-total-price .col-xs-6,.row.cart-form .voucher-form-submit .cart-total-price .col-xs-6,.row.voucher-form .cart-form-submit .cart-total-price .col-xs-6,.row.voucher-form .voucher-form-submit .cart-total-price .col-xs-6{padding:0;text-align:left}
.row.cart-form .cart-form-submit .cart-total-price h3,.row.cart-form .voucher-form-submit .cart-total-price h3,.row.voucher-form .cart-form-submit .cart-total-price h3,.row.voucher-form .voucher-form-submit .cart-total-price h3{color:#423732;margin:0;font-size:13px;font-weight:700;margin-bottom:2px}
.row.cart-form .cart-form-submit .cart-total-price .price,.row.cart-form .voucher-form-submit .cart-total-price .price,.row.voucher-form .cart-form-submit .cart-total-price .price,.row.voucher-form .voucher-form-submit .cart-total-price .price{text-align:right;color:#534f53;font-size:26px}
.row.cart-form .voucher-form-input,.row.voucher-form .voucher-form-input{padding:0;border-bottom:2px #c5bcbc solid;margin-bottom:3px}
.row.cart-form .voucher-form-input label,.row.voucher-form .voucher-form-input label{color:#4a90e2;margin:15px 0 13px 0;font-size:13px;font-weight:700;text-align:center;display:block;cursor:pointer}
.row.cart-form .voucher-form-input label .glyphicon,.row.voucher-form .voucher-form-input label .glyphicon{margin-left:5px;font-size:9px;vertical-align:baseline;transition:transform .3s;transform:rotate(0deg)}
.row.cart-form .voucher-form-input #voucher-input-group,.row.voucher-form .voucher-form-input #voucher-input-group{display:none;max-width:320px;margin-left:auto;margin-right:auto}
.row.cart-form .voucher-form-input #voucher-input-group input[type=text],.row.voucher-form .voucher-form-input #voucher-input-group input[type=text]{height:35px;box-shadow:none;border:1px #c6c7c8 solid;background-color:#f8f9fa;color:#5c5653;font-size:13px}
.row.cart-form .voucher-form-input #voucher-input-group input[type=text]:active,.row.cart-form .voucher-form-input #voucher-input-group input[type=text]:focus,.row.voucher-form .voucher-form-input #voucher-input-group input[type=text]:active,.row.voucher-form .voucher-form-input #voucher-input-group input[type=text]:focus{border-color:#4a90e2}
.row.cart-form .voucher-form-input #voucher-input-group input[type=submit],.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]{color:#4a90e2;background-color:#FFF;font-weight:700;font-size:14px;padding:0 23px;border:1px #4a90e2 solid;z-index:3;height:35px;line-height:35px}
.row.cart-form .voucher-form-input #voucher-input-group input[type=submit]:active,.row.cart-form .voucher-form-input #voucher-input-group input[type=submit]:focus,.row.cart-form .voucher-form-input #voucher-input-group input[type=submit]:hover,.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]:active,.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]:focus,.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]:hover{background-color:#4a90e2;color:#FFF}
.row.cart-form .voucher-form-input.expanded,.row.voucher-form .voucher-form-input.expanded{padding:0 0 20px 0}
.row.cart-form .voucher-form-input.expanded #voucher-input-group,.row.voucher-form .voucher-form-input.expanded #voucher-input-group{display:table}
.row.cart-form .voucher-form-input.expanded label .glyphicon,.row.voucher-form .voucher-form-input.expanded label .glyphicon{transition:transform .3s;transform:rotate(180deg)}
@media (min-width:768px){.row.cart-form,.row.voucher-form{width:calc(100% + 30px)}
.row.cart-form .voucher-form-input,.row.voucher-form .voucher-form-input{border-bottom:0;padding:0 15px}
.row.cart-form .voucher-form-input.expanded,.row.voucher-form .voucher-form-input.expanded{padding:0 15px}
.row.cart-form .voucher-form-input label,.row.voucher-form .voucher-form-input label{text-align:left;font-size:15px}
.row.cart-form .voucher-form-input label .glyphicon,.row.voucher-form .voucher-form-input label .glyphicon{font-size:12px;margin-left:10px}
.row.cart-form .voucher-form-input #voucher-input-group,.row.voucher-form .voucher-form-input #voucher-input-group{max-width:320px;margin-left:0}
.row.cart-form .voucher-form-input #voucher-input-group input[type=text],.row.voucher-form .voucher-form-input #voucher-input-group input[type=text]{height:40px}
.row.cart-form .voucher-form-input #voucher-input-group input[type=submit],.row.voucher-form .voucher-form-input #voucher-input-group input[type=submit]{height:40px;line-height:40px}
.row.cart-form .cart-form-submit,.row.cart-form .voucher-form-submit,.row.voucher-form .cart-form-submit,.row.voucher-form .voucher-form-submit{padding:0}
.row.cart-form .cart-form-submit a.btn.btn-cart-back,.row.cart-form .voucher-form-submit a.btn.btn-cart-back,.row.voucher-form .cart-form-submit a.btn.btn-cart-back,.row.voucher-form .voucher-form-submit a.btn.btn-cart-back{font-size:15px;position:absolute;bottom:40px;right:400px;margin:0}
.row.cart-form .cart-form-submit a.btn.btn-cart-back .glyphicon,.row.cart-form .voucher-form-submit a.btn.btn-cart-back .glyphicon,.row.voucher-form .cart-form-submit a.btn.btn-cart-back .glyphicon,.row.voucher-form .voucher-form-submit a.btn.btn-cart-back .glyphicon{font-size:12px;vertical-align:baseline}
.row.cart-form .cart-form-submit .cart-transport,.row.cart-form .voucher-form-submit .cart-transport,.row.voucher-form .cart-form-submit .cart-transport,.row.voucher-form .voucher-form-submit .cart-transport{width:380px;padding:0 15px;float:right}
.row.cart-form .cart-form-submit .cart-transport .col-xs-12,.row.cart-form .voucher-form-submit .cart-transport .col-xs-12,.row.voucher-form .cart-form-submit .cart-transport .col-xs-12,.row.voucher-form .voucher-form-submit .cart-transport .col-xs-12{padding:inherit}
.row.cart-form .cart-form-submit .cart-total-price,.row.cart-form .voucher-form-submit .cart-total-price,.row.voucher-form .cart-form-submit .cart-total-price,.row.voucher-form .voucher-form-submit .cart-total-price{margin-top:0;float:right;width:380px;padding:20px;font-size:15px;border-radius:3px;border:10px #f1f1f1 solid;color:#423732}
.row.cart-form .cart-form-submit .cart-total-price h3,.row.cart-form .voucher-form-submit .cart-total-price h3,.row.voucher-form .cart-form-submit .cart-total-price h3,.row.voucher-form .voucher-form-submit .cart-total-price h3{font-size:18px;font-weight:700;margin:0}
.row.cart-form .cart-form-submit .cart-total-price .price,.row.cart-form .voucher-form-submit .cart-total-price .price,.row.voucher-form .cart-form-submit .cart-total-price .price,.row.voucher-form .voucher-form-submit .cart-total-price .price{font-size:34px;color:#534f53}
.row.cart-form .cart-form-submit .cart-total-price input[type=submit],.row.cart-form .voucher-form-submit .cart-total-price input[type=submit],.row.voucher-form .cart-form-submit .cart-total-price input[type=submit],.row.voucher-form .voucher-form-submit .cart-total-price input[type=submit]{max-width:inherit}
}
@media (min-width:992px){.row.cart-form .voucher-form-input,.row.cart-form .voucher-form-input.expanded,.row.voucher-form .voucher-form-input,.row.voucher-form .voucher-form-input.expanded{padding:0 40px}
}
.row.cart-form{border-top:1px #f3f2f1 solid;width:100%;margin:0}
.transport-payment-table td{padding:0 5px}
.transport-payment-table label{font-weight:400}
.transport-payment-table label b{display:block;font-weight:700}
h2.cart_header{font-size:22px;font-weight:700;margin-bottom:20px}
#transport_payment_form_form{margin:0 -15px;font-family:'Open Sans',sans-serif}
#transport_payment_form_form .row.cart-form{padding-top:25px}
#transport_payment_form_form ul.bt-cart-tp-list{list-style-type:none;margin:0;padding:0}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item{position:relative;margin-bottom:5px;background-color:transparent;padding:10px;border-radius:4px;border:1px transparent solid}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label{vertical-align:middle;width:calc(100% - 47px)}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label h2{margin:0;line-height:18px;font-weight:700}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label p{margin-bottom:0;font-size:13px;font-weight:400}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label span.bt-cart-tp-price{float:right;font-weight:700;color:#40a9f1}
@media (max-width:767px){#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label h2{display:inline-block}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label span.bt-cart-tp-price{float:inherit;margin-left:10px}
}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item input[type=radio].bt-cart-tp-radio{margin:0 15px 0 10px}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label h2,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label p,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label span.bt-cart-tp-price{color:#ccc!important}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.active{background-color:transparent;border:1px #40a9f1 solid}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.active label h2,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.active label p,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.active label span.bt-cart-tp-price{color:""!important}
#delivery_data_form_form{margin:0 -15px;font-family:'Open Sans',sans-serif}
#delivery_data_form_form .bt-cart-header h3{font-size:16px;font-weight:600;color:#333}
#delivery_data_form_form .delivery-data{border-right:1px #f3f2f1 solid;padding:0}
@media (max-width:991px){#delivery_data_form_form .delivery-data{border:none}
}
#delivery_data_form_form .cart-login-form{padding:0}
#delivery_data_form_form .cart-login-form .btn-login{color:#FFF;font-weight:700;height:40px;line-height:40px;padding:0 20px;background-image:linear-gradient(3deg,#00b8ff 0,#45a8f0 100%);border:none}
@media (max-width:991px){#delivery_data_form_form .cart-login-form{padding-bottom:20px}
}
#summary_info_form_form{margin:0 -15px;font-family:'Open Sans',sans-serif}
#summary_info_form_form label[for=accept_conditions]{display:block;width:calc(130%);padding:0;text-align:left;margin:10px -15px;color:#423732;font-size:13px;font-weight:700}
#summary_info_form_form label[for=accept_conditions] input{margin-right:10px}
h3.cart_subheader{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600}
.row.cart_summary_details{font-family:'Open Sans',sans-serif;margin-left:-15px;margin-right:-15px}
.row.cart_summary_details ul{list-style:none;margin:0;padding:0}
.row.cart_summary_details ul li h4{margin:0;font-size:14px;width:150px;display:inline-block;font-weight:600}
.custom_font{font-family:HypatiaSansPro-Bold,sans-serif}
.default_font{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;font-size:inherit}
.row .row{margin:0}
.with-top-margin{margin-top:15px}
.row--top-margin{margin-top:20px!important}
.row--top-double-margin{margin-top:40px!important}
.row--bottom-margin{margin-bottom:20px!important}
.row-no-vertical-margin{margin:0}
.col-no-vertical-padding,.row-no-vertical-margin .col-md-1,.row-no-vertical-margin .col-md-10,.row-no-vertical-margin .col-md-12,.row-no-vertical-margin .col-md-2,.row-no-vertical-margin .col-md-3,.row-no-vertical-margin .col-md-4,.row-no-vertical-margin .col-md-6,.row-no-vertical-margin .col-md-7,.row-no-vertical-margin .col-md-8,.row-no-vertical-margin .col-md-9,.row-no-vertical-margin .col-sm-5,.row-no-vertical-margin .col-sm-7,.row-no-vertical-margin .col-xs-4,.row-no-vertical-margin .col-xs-6{padding:0}
.col-md-25{width:20%}
.img-responsive{width:100%}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
body,html{font-size:16px}
@font-face{font-family:icomoon;src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot?#iefix) format('embedded-opentype'),url(fonts/icomoon.ttf) format('truetype'),url(fonts/icomoon.woff) format('woff'),url(fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}
.jqModal__link{text-decoration:underline}
.jqmWindow{display:none;position:fixed;top:5%;left:50%;margin-left:-300px;width:600px;background-color:#FFF;color:#333;border:1px solid #2E2B2B;text-align:left}
.jqmWindow .heading{padding:12px;background:#F9F9F9;padding-left:6px;font-size:16px;font-weight:700}
.jqmWindow .jqmClose{background:none repeat scroll 0 0 #2E2B2B;display:block;padding:7px 10px;position:absolute;right:10px;top:7px;color:#FFF;font-weight:700}
.jqmWindow .content{overflow:auto;max-height:600px;padding:6px}
.jqmOverlay{background-color:#000}
.form-forgotten-password{text-align:right}
.text-danger{color:#a94442!important}
.form-errors_item{color:#a94442}
.slider-table{width:100%}
.slider-table__label{white-space:nowrap;color:#333;font-weight:700;padding-right:3px}
.slider-table__slider{padding:9px 12px 5px 10px;width:100%}
.slider-table__value{vertical-align:middle}
.slider-table__value span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px;font-size:12px;font-size:.75rem;vertical-align:middle;min-width:25px;display:inline-block;text-align:center;font-weight:700}
.ui-widget-content{border:1px solid #D6D2C5!important}
.ui-slider .ui-slider-range{background:#334D5C;border:none}
.ui-slider-handle{width:20px!important;height:20px!important;background:#FFF!important;border:5px solid #45B29D!important;border-radius:50%!important;cursor:pointer!important}
.search-summary-divider{margin-top:10px;margin-bottom:7px;border-color:#B50014}
.search-summary-list{list-style:none;margin:0;padding:0}
.search-summary-list__item{font-size:12px;font-size:.75rem}
.row-no-vertical-margin .slider-price{padding-right:20px;padding-bottom:5px}
.row-no-vertical-margin .slider-strany{padding-left:20px;padding-bottom:5px}
.fs_summary_value{font-weight:700}
.profile-menu{list-style:none;margin:0;padding:0}
.profile-menu__item{padding:0}
.profile-menu__item:last-child .profile-menu__link{border-bottom:1px solid #EAE7E7}
.profile-menu__link{display:block;font-size:14px;font-size:.875rem;color:#000;padding:10px 10px 10px 12px;border:1px solid #EAE7E7;border-bottom:none}
.profile-menu__link.logout{color:#B50014}
.profile-menu__link.active,.profile-menu__link:hover{background:#B50014;color:#FFF;font-weight:700}
.profile-menu__link--with-bottom-border{border-bottom:1px solid #EAE7E7}
.profile-submenu{list-style:none;margin:0 0 0 25px;padding:0}
.profile-submenu__item{padding:0}
.profile-submenu__link{display:block;font-size:12px;font-size:.75rem;color:#000;padding:10px 10px 10px 12px;border:1px solid #EAE7E7;border-bottom:none;border-top:none}
.profile-submenu__link.logout{color:#B50014}
.profile-submenu__link.active,.profile-submenu__link:hover{background:#B50014;color:#FFF;font-weight:700}
.profile-orders{width:100%}
.profile-orders td,.profile-orders th{padding:5px}
.profile-orders tr:nth-child(even){background:#f7f7f7}
.profile-orders tr:nth-child(odd){background:#FFF}
.profile-orders td{font-size:14px;font-size:.875rem}
.profile-orders__heading{background:#EAE7E7}
.order-detail__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:28px;font-size:1.75rem;margin:5px 0}
.order-detail__meta{font-size:12px;font-size:.75rem;font-weight:700;margin:0 0 5px 0}
.info_box{margin:0;padding:8px;margin-bottom:24px;color:#FFF;position:relative;background:#ff9c00}
.info_box p{margin:3px 0;padding:0;color:inherit;font-size:inherit;line-height:1.1em}
.info_box p a{color:#FFF;text-decoration:underline}
.info_box.success{background:#4fa45f}
.info_box.error{background:#a44f4f;color:#FFF}
.info_box.info{background:grey}
.info_box .info_box_close{background:none repeat scroll 0 0 #000;color:#FFF;display:block;font-size:10px;font-weight:700;padding:4px 6px;position:absolute;right:4px;top:7px}
.send-cart{display:none;margin:0 0 15px 0;background:#EAE7E7;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #B50014}
.send-cart .message_error,.send-cart .message_success{margin-left:15px;font-size:14px;font-size:.875rem;color:red}
.send-cart .message_success{color:#259600}
.send-cart__text{font-size:14px;font-size:.875rem;margin-bottom:5px}
.send-cart__label{margin:5px}
.form-errors{margin:10px 0;padding:10px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#a94442}
.form-errors__item{color:#FFF;font-size:14px;font-size:.875rem}
.cart-navigator{margin-bottom:10px;float:left;width:100%}
.cart-navigator .cart-navigator__item{width:25%;position:relative;float:left;height:49px;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:50px;font-family:HypatiaSansPro-Bold,sans-serif;text-align:center;color:#000}
.cart-navigator .cart-navigator__item:after{content:'';position:absolute;top:3px;right:-20px;display:inline-block;width:41px;height:41px;transform:scale(1,.9) rotate(45deg);-webkit-transform:scale(1,.9) rotate(45deg);-moz-transform:scale(1,.9) rotate(45deg);-o-transform:scale(1,.9) rotate(45deg);-ms-transform:scale(1,.9) rotate(45deg);border-radius:6px;z-index:-1}
.cart-navigator .cart-navigator__item:last-child:after{content:none}
.cart-navigator .cart-navigator__item--current{background:#B50014;border:1px solid #fff;color:#fff;text-transform:uppercase;line-height:30px;padding:10px 0}
.cart-navigator .cart-navigator__item--current:after{border-top:3px solid #fff;border-right:3px solid #fff;background-color:#B50014}
.cart-navigator .cart-navigator__item--previous{background:#EAE7E7;padding:0 25px;text-transform:uppercase}
.cart-navigator .cart-navigator__item--previous:after{background-color:#EAE7E7;border-top:3px solid #fff;border-right:3px solid #fff}
.cart-navigator .cart-navigator__item--following{border:1px solid #fff;color:#000;background:#EAE7E7;border-bottom-left-radius:0;border-top-left-radius:0;padding:0 0 0 40px;text-transform:uppercase}
.cart-navigator .cart-navigator__item--following:after{background-color:#EAE7E7;border-top:3px solid #fff;border-right:3px solid #fff}
.cart-navigator .cart-navigator__link{text-decoration:none;color:inherit}
.cart-navigator .cart-navigator__link:hover{text-decoration:underline}
@media (max-width:767px){.cart-navigator{font-size:10px}
.cart-navigator div.current{width:46%}
.cart-navigator div.following,.cart-navigator div.previous{width:18%}
}
@media (min-width:768px){.cart-navigator div.current{width:46%}
.cart-navigator div.following,.cart-navigator div.previous{width:18%}
}
@media (min-width:992px){.cart-navigator div.current,.cart-navigator div.following,.cart-navigator div.previous{width:25%}
}
@media (min-width:1200px){.cart-navigator div.current,.cart-navigator div.following,.cart-navigator div.previous{width:25%}
}
.cart-table{width:100%}
.cart-table th{background-color:#7b7b82;color:#fff}
.cart-table td{color:#000;background:0 0;padding-left:10px;padding-right:10px}
.cart-table td .errors{color:red}
.cart-table td a{color:inherit}
.cart-table td.price{font-size:18px;font-size:1.125rem;font-weight:700}
.cart-table td.radio-cell{width:40px}
.cart-table .vtop td{text-align:left}
.cart-table .vtop td label{font-weight:400}
.cart-table .head{background-color:#7b7b82;color:#fff}
.cart-table .head th{text-align:center;background-color:#7b7b82}
.cart-table .head th:first-child{text-align:left}
.cart-table .product_info_row{background-color:#f2f2f2;color:#818188}
.cart-table .product_info_row>td{background-color:#f2f2f2;vertical-align:middle}
.cart-table .product_info_row>td.price{text-align:center;color:#eb890c}
.cart-table .count-input{width:50px;display:inline}
.cart-table .del a{color:#343233}
.cart-table .del a span{font-size:22px}
.cart-table #price-summary{background-color:#e7e6e6;margin-top:-18px;height:60px;border-top:2px solid #fff}
.cart-table #price-summary td{background-color:#e7e6e6;vertical-align:middle}
.cart-table #price-summary td.odsadenie{width:34.8%}
.cart-table #price-summary td.price{text-align:center;color:#eb890c}
@media (max-width:767px){.cart-table{font-size:.7em}
}
.cart-table .img-thumbnail{width:78px;height:78px;text-align:center;vertical-align:middle;margin-right:20px}
.cart-table .img-thumbnail img{margin-right:0}
.item-delimiter{margin:5px 0;border-color:#000}
.cart-header{font-family:HypatiaSansPro-Bold,sans-serif;font-size:20px;font-size:1.25rem;margin:5px 0}
.cart_delivery_info{font-size:14px;font-size:.875rem;margin:5px 0}
.cart-subheader{font-family:HypatiaSansPro-Bold,sans-serif;font-size:18px;font-size:1.125rem;margin:0}
.cart-delivery-price{margin:10px 0}
.cart-delivery-price__price{font-weight:700}
.cart-total-price{margin:10px 0;font-size:20px;font-size:1.25rem}
.cart-total-price__price{font-size:24px;font-size:1.5rem;font-weight:700}
.delivery-info{font-family:HypatiaSansPro-Bold,sans-serif;text-align:center;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:10px 0}
.delivery-info--free-delivery{background:#45B29D;color:#FFF}
.delivery-info--to-free-delivery{background:#EFC94C}
.transport-label span{font-weight:400;font-size:14px;font-size:.875rem}
.subitems_heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:24px;font-size:1.5rem;margin:10px 0 0 0}
.subitems_text{margin:0 0 3px 0;font-size:14px;font-size:.875rem}
#basket-overlay{display:none}
.basket-overlay__inner{position:absolute;z-index:1000;width:350px;background:#FFF;border:1px solid #B50014;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}
.basket-overlay__title{padding:6px;background:#B50014;color:#FFF;font-size:20px;font-size:1.25rem;line-height:30px;font-family:HypatiaSansPro-Bold,sans-serif}
.basket-overlay__close{background:#FFF;color:#000;cursor:pointer;float:right;font-size:10px;margin:8px 6px 0 0;padding:5px 8px;text-align:center;opacity:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.basket-overlay__message,.basket-overlay__message-preorder{text-align:center;padding:20px 5px 20px 5px;font-weight:700;font-size:18px;font-size:1.125rem}
.basket-overlay__error,.basket-overlay__login,.basket-overlay__message-amount,.basket-overlay__message-combination-preorders,.basket-overlay__message-error{display:none;text-align:center;padding:20px 5px 20px 5px;font-weight:700;font-size:18px;font-size:1.125rem;line-height:22px;color:red}
.basket-overlay__error a,.basket-overlay__login a,.basket-overlay__message-amount a,.basket-overlay__message-combination-preorders a,.basket-overlay__message-error a{color:#337ab7;text-decoration:underline}
.basket-overlay__free-delivery{text-align:center;padding:10px 5px 10px 5px;font-weight:700;background:#45B29D;color:#FFF;font-size:14px;font-size:.875rem;display:none}
.basket-overlay__to-free-delivery{text-align:center;padding:10px 5px 10px 5px;font-weight:700;background:#EFC94C;font-size:14px;font-size:.875rem}
.basket-overlay__buttons{margin:0;text-align:center;padding:0 5px 20px 5px}
.basket-overlay__decide{font-size:12px;font-size:.75rem;padding:5px 5px;background:#F0F0F0}
.basket-overlay__decide .checkbox{margin-bottom:0}
.main-logo{max-width:220px;width:100%;height:auto}
.main-logo__link{text-align:right;display:block;font-size:12px;font-size:.75rem;color:#000;font-style:italic;font-weight:700;text-shadow:1px 1px 4px #888;padding:20px}
.main-logo__link:hover{text-decoration:none;color:#000}
.breadcrumbs{list-style:none;margin:5px 0 10px 0;padding:0}
.breadcrumbs__item{float:left;padding-right:4px;font-size:12px;font-size:.75rem;color:#B50014;font-weight:700}
.breadcrumbs__item:before{color:#aaa;content:"> "}
.breadcrumbs__item:first-child:before{content:""}
.breadcrumbs__link{font-size:12px;font-size:.75rem;color:#B50014;text-decoration:underline;font-weight:400}
.cart-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#B50014;overflow:hidden;float:right}
.cart-box__icon{background:#6C0322;color:#FFF;display:inline-block;padding:8px}
.cart-box__icon .glyphicon{font-size:22px;font-size:1.375rem}
.cart-box__icon a{color:#FFF}
.cart-box__icon a:hover{color:#EFC94C}
.cart-box__text{display:inline-block;color:#FFF;font-size:12px;font-size:.75rem;padding:10px 20px 0 5px;float:right}
.cart-box__text strong{font-size:16px;font-size:1rem}
.cart-box__text a{color:#FFF}
.cart-box__text a:hover{color:#EFC94C}
.top-menu{list-style:none;margin:5px 0 10px 0;padding:0}
.top-menu__item{float:left;padding-right:4px}
.top-menu__item:before{color:#aaa;content:"| "}
.top-menu__item:first-child:before{content:""}
.top-menu__link{font-size:12px;font-size:.75rem;color:#000}
.top-menu__rabat{background:#B50014;color:#FFF;display:inline-block;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px;font-size:.75rem}
.top-menu__rezervacie{background:#45B29D;color:#FFF;display:inline-block;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px;font-size:.75rem}
@keyframes fade{from{opacity:1}
50%{opacity:.5}
to{opacity:1}
}
@-webkit-keyframes fade{from{opacity:1}
50%{opacity:.5}
to{opacity:1}
}
.blink{animation:fade 1000ms infinite;-webkit-animation:fade 1000ms infinite}
.search-form__wrapper{width:100%}
.search-form__input{padding:11px;height:auto;border-bottom-left-radius:4px!important;border-top-left-radius:4px!important;border-right:1px solid transparent}
.search-form__input.busy{background:url(/buxus/images/design/ajax-loader.gif) no-repeat center right;border-right:1px solid #CCC;border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}
.search-form__button-wrapper{width:1%!important}
.btn-search{font-size:21px;font-size:1.3125rem;color:#FFF;background:#B50014;border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}
.btn-search.busy{display:none}
.suggest__label{font-family:HypatiaSansPro-Bold,sans-serif;font-size:16px;font-size:1rem;color:#B50014}
.search_suggest{background:none repeat scroll 0 0 #fff;border-top:2px solid #B50014;position:absolute;top:82px;width:880px;z-index:200;-webkit-box-shadow:0 10px 9px 0 rgba(50,50,50,.48);-moz-box-shadow:0 10px 9px 0 rgba(50,50,50,.48);box-shadow:0 10px 9px 0 rgba(50,50,50,.48);padding:4px 8px;display:none;left:-125px}
#activity{position:fixed;top:0;width:100%;text-align:center;z-index:100000;display:none}
#activity span{display:inline-block;background:red;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0}
.category_more{text-align:center;border-top:2px solid #B50014;margin-bottom:10px}
.category_more a{display:inline-block;background:#B50014 none repeat scroll 0 0;color:#fff;font-size:12px;font-size:.75rem;padding:7px}
.menu-outer{background:#EAE7E7;text-align:center;margin-bottom:1px}
.main-menu{list-style:none;margin:0 auto;padding:0;display:inline-block;margin-bottom:-5px;margin-top:-4px}
.main-menu__item{float:left;margin-right:2px}
.main-menu__item :last-child{margin-right:0}
.main-menu__link{display:block;padding:10px;color:#000;font-family:HypatiaSansPro-Bold,sans-serif;font-size:18px;font-size:1.125rem;transition:background-color .3s linear 0s;border-top:4px solid transparent}
.main-menu__link--active,.main-menu__link:hover{border-top-color:#6C0322;color:#FFF;background-color:#B50014}
.hp-banner-outer{background:#C3DAD2}
.hp-banner{padding:20px 0}
.hp-banner iframe{border:4px solid #EAE7E7;border-radius:4px;display:block;overflow:hidden}
.hp-banner__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:62px;font-size:3.875rem;color:#B50014;margin:0 0 10px 0;line-height:64px}
.hp-banner__text{font-size:18px;font-size:1.125rem;line-height:26px;font-family:HypatiaSansPro-Bold,sans-serif}
.hp-banner__text p{margin:0}
.hp-story{background:url(/buxus/images/design/hp-story.jpg) no-repeat top right;background-color:#EAE7E7;height:272px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.hp-story__inner{float:left;padding:26px 20px 0 55px;width:45%}
.hp-story__inner--right{width:55%;padding:60px 0 0 103px}
.hp-story__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:32px;font-size:2rem;color:#B50014;margin:0}
.hp-story__text{font-weight:700;font-size:12px;font-size:.75rem;margin:20px 0;line-height:18px}
.hp-story__text p{font-size:inherit;margin:0 0 5px 0}
.hp-story__text p:last-child{margin-bottom:0}
.hp-story__circle{display:block;width:160px;height:160px;border-radius:50%;background-color:#dcdcdc transparent;background-color:rgba(220,220,220,.7);text-align:center;font-weight:700;padding-top:43px;line-height:29px;font-size:18px;font-size:1.125rem;float:left;margin-right:20px;transition:all .3s linear 0s;color:#000}
.hp-story__circle:hover{background-color:#e1e1e1 transparent;background-color:#e1e1e1;text-decoration:none;color:#000}
.hp-story__circle:hover .hp-story__circle-attract{font-size:38px;font-size:2.375rem}
.hp-story__circle-attract{font-family:HypatiaSansPro-Bold,sans-serif;color:#B50014;font-size:32px;font-size:2rem;transition:all .2s linear 0s}
.hp-book__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:34px;font-size:2.125rem;line-height:42px;color:#B50014;margin:0;padding:0}
.hp-book__text{font-size:12px;font-size:.75rem;font-weight:700;line-height:18px;margin:20px 0}
.hp-book__text p{margin:0 0 5px 0;font-size:inherit}
.hp-book__text p:last-child{margin-bottom:0}
.hp-news{border-left:1px solid #EAE7E7}
.hp-news__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:28px;font-size:1.75rem;color:#B50014;margin:0;padding:0}
.hp-news__item-heading{font-size:14px;font-size:.875rem;color:#B50014;margin:5px 0;padding:0}
.hp-news__item-heading a{color:inherit;text-decoration:underline}
.hp-news__text{font-size:12px;font-size:.75rem}
.hp-news__text p{font-size:inherit;margin:0 0}
.hp-news__date{font-size:11px;font-size:.6875rem;font-style:italic;margin:5px 0 2.5px 0}
.hp-link-box__outer{display:table;margin-bottom:5px}
.hp-link-box{display:table-cell;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;height:83px;vertical-align:middle;text-align:center;background:#B50014}
.hp-link-box:hover .btn-transparent{background:#FFF;color:#000;text-decoration:underline}
.hp-link-box__image{margin:0 auto}
.big-news{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#EAE7E7;cursor:pointer}
.big-news:hover .big-news__image{transform:scale(1.02);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.75);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.75);box-shadow:0 2px 3px 0 rgba(0,0,0,.75)}
.big-news:hover .big-news__heading{text-decoration:underline}
.big-news__inner{padding:20px}
.big-news__image{transition:all .2s ease-in-out;display:block}
.big-news__heading{font-family:HypatiaSansPro-Bold,sans-serif;color:#B50014;font-size:22px;font-size:1.375rem;line-height:24px;margin:0}
.big-news__text{font-size:12px;font-size:.75rem}
.big-news__text p{font-size:inherit;margin:5px 0}
.section-banner-outer{background:#EAE7E7}
.left-menu{list-style:none;margin:0;padding:0}
.left-menu__item{position:relative}
.left-menu__item:last-child .left-menu__link{border-bottom:1px solid #EAE7E7}
.left-menu__item--active{position:relative}
.left-menu__link{display:block;font-size:14px;font-size:.875rem;color:#000;padding:10px 10px 10px 12px;border:1px solid #EAE7E7;border-bottom:none}
.left-menu__link.novinky_oddelenia{background:url(/buxus/images/design/icon_novinky.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.novinky_oddelenia.left-menu__link--active,.left-menu__link.novinky_oddelenia:hover{background:url(/buxus/images/design/icon_novinky_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.pripravujeme_oddelenia{background:url(/buxus/images/design/icon_pripravujeme.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.pripravujeme_oddelenia.left-menu__link--active,.left-menu__link.pripravujeme_oddelenia:hover{background:url(/buxus/images/design/icon_pripravujeme_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.knizne_serie{background:url(/buxus/images/design/icon_serie.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.knizne_serie.left-menu__link--active,.left-menu__link.knizne_serie:hover{background:url(/buxus/images/design/icon_serie_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.limited_editions{background:url(/buxus/images/design/icon_limit.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.limited_editions.left-menu__link--active,.left-menu__link.limited_editions:hover{background:url(/buxus/images/design/icon_limit_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.slovart25{background:url(/buxus/images/design/icon_slovart25.png) no-repeat 7px center;padding-left:40px}
.left-menu__link.slovart25.left-menu__link--active,.left-menu__link.slovart25:hover{background:url(/buxus/images/design/icon_slovart25_hover.png) no-repeat 7px center;background-color:#B50014}
.left-menu__link.left-menu__link--active,.left-menu__link:hover{background-color:#B50014;color:#FFF;font-weight:700}
.left-submenu{list-style:none;padding:0 0 0 10px;margin:0;background:url(/buxus/images/design/menu.png) no-repeat 0 0}
.left-submenu__link{display:block;font-size:13px;font-size:.8125rem;color:#000;padding:8px;border:1px solid #EAE7E7;border-bottom:none;background:#f9f9f9}
.left-submenu__link.left-submenu__link--active,.left-submenu__link:hover{background:#B50014;color:#FFF;font-weight:700}
.section__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:36px;font-size:2.25rem;color:#B50014;margin:0;line-height:38px}
.section__annotation{font-size:14px;font-size:.875rem;line-height:18px;margin:5px 0}
.section__subheading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:26px;font-size:1.625rem;color:#B50014;margin:0;line-height:38px}
.product-card{margin-right:5px;margin-bottom:10px;padding:7px;transition:all .3s linear 0s;cursor:hand}
.product-card:last-child{margin-right:0}
.product-card:hover{-webkit-box-shadow:2px 2px 8px -2px #545454;-moz-box-shadow:2px 2px 8px -2px #545454;box-shadow:2px 2px 8px -2px #545454}
.product-card:hover .product-card__heading{text-decoration:underline}
.product-card__key{position:absolute;background:none repeat scroll 0 0 #fff;font-size:16px;font-size:1rem;font-family:HypatiaSansPro-Bold,sans-serif;color:#B50014;padding:5px 10px;top:10px;left:0;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.product-card__inner{margin-left:7px}
.product-card__image{transition:all .2s linear 0s}
.product-card__heading{color:#010101;font-size:18px;font-size:1.125rem;margin:0;line-height:18px}
.product-card__author{font-size:14px;font-size:.875rem;margin:5px 0;color:#334D5C}
.product-card__author a{color:inherit}
.product-card__annotation{font-size:12px;font-size:.75rem;margin-bottom:3px}
.product-card__price{color:#B50014;font-weight:700;margin-bottom:3px}
.product-card__price .count-input{max-width:55px;display:inline-block;text-align:center}
.product-card__price .btn-tocart{margin:0 5px}
.product-card--vertical{padding:7px}
.product-card--vertical .product-card__inner{margin:5px 0 0 0}
.product-card--vertical .product-card__heading{font-size:14px;font-size:.875rem;text-align:center;min-height:36px}
.product-card--vertical .product-card__author{font-size:12px;font-size:.75rem;text-align:center}
.product-card--vertical .product-card__price{font-size:16px;font-size:1rem;text-align:center}
.product-card--vertical .product-card__labels{text-align:center}
.product-card--vertical .product-card__image-wrapper{min-height:225px;position:relative;display:block}
.product-card--vertical .product-card__image{position:absolute;bottom:0}
.product-detail__image{padding-right:30px;display:block}
.product-detail__heading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:42px;font-size:2.625rem;color:#B50014;margin:0;line-height:44px;margin-bottom:10px}
.product-detail__author{font-size:24px;font-size:1.5rem;margin-bottom:5px;color:#334D5C}
.product-detail__author a{color:inherit}
.product-detail__podtitul{font-size:17px;font-size:1.0625rem;font-style:italic}
.product-detail__small-meta{font-size:12px;font-size:.75rem;margin-bottom:5px;font-weight:700}
.product-detail__versions{text-align:center}
.product-detail__versions a{display:inline-block;margin-bottom:10px}
.product-detail__pricing{margin-bottom:5px}
.product-detail__pricing .count-input{max-width:55px;display:inline-block;text-align:center;margin-left:12px}
.product-detail__price{color:#B50014;font-size:32px;font-size:2rem;font-weight:700;vertical-align:middle}
.product-detail__common-price{font-size:14px;font-size:.875rem;margin:5px 0;font-style:italic}
.product-detail__reviews{font-size:12px;font-size:.75rem}
.product-detail__divider{color:#EAE7E7;background:#EAE7E7;margin:0 0 5px 0}
.product-detail__annotation{font-size:14px;font-size:.875rem;margin-bottom:5px}
.product-detail__annotation p{font-size:inherit}
.product-detail__annotation p:last-child{margin-bottom:0}
.product-detail__annotation--long{font-size:12px;font-size:.75rem;line-height:16px}
.product-detail__annotation--long p{margin:0 5px 5px 5px}
.product-detail__subheading{font-family:HypatiaSansPro-Bold,sans-serif;font-size:30px;font-size:1.875rem;color:#B50014;margin:0 0 5px 0;line-height:32px}
.product-detail__subheading .visible-link{text-decoration:underline;font-style:italic}
.product-detail__info-table{margin:0 5px 0 5px;font-size:12px;font-size:.75rem}
.product-detail__info-table th{text-align:right}
.product-detail__info-table th:after{content:":"}
.product-detail__info-table td,.product-detail__info-table th{padding:3px}
.product-detail__sub-subheading{font-size:18px;font-size:1.125rem;color:#B50014;margin:10px 0 0 0}
.product-detail__sub-sub-subheading{font-size:14px;font-size:.875rem;color:#B50014;margin:10px 0 0 0}
.labels{margin-top:5px}
.label{display:inline-block;font-size:14px;font-size:.875rem;padding:4px;background:#EAE7E7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700;margin-bottom:3px}
.label--skladom{color:#B50014}
.label--vypredane{color:#334D5C}
.label--14dni{color:#45B29D}
.label--dotlac{cursor:help;color:#5b4343}
.label--fakturacny{color:#000;cursor:help}
.label--akcia{color:#E2793F;cursor:help}
.label--b2border{background:#A94442;color:#FFF}
.label--b2border a{color:#FFF;text-decoration:underline}
.bestsellers{border:1px solid #EAE7E7;padding:0 5px}
.bestsellers__heading{font-size:14px;font-size:.875rem;padding:10px 10px 10px 12px;font-weight:700;border-bottom:1px solid #EAE7E7;margin-bottom:15px}
.bestsellers__item{margin-bottom:15px!important}
.bestsellers__item:hover .bestsellers-book__heading{text-decoration:underline}
.bestsellers__counter{color:#E2793F;font-family:HypatiaSansPro-Bold,sans-serif;text-align:center;width:13%}
.bestsellers__content{padding-left:5px;width:62%}
.bestsellers-book__image{float:left;max-width:50px;margin-right:5px}
.bestsellers-book__heading{color:#010101;font-size:13px;font-size:.8125rem;margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:16px}
.bestsellers-book__author{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#334D5C;font-size:11px;font-size:.6875rem}
.bestsellers-book__price{font-size:14px;font-size:.875rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2px;color:#B50014;font-weight:700}
.aktualita{padding:24px}
.aktualita .img-responsive{height:320px}
.aktualita .product-detail__small-meta{text-align:center}
.mailing-outer{background:#EAE7E7}
.stripes__stripe{width:16.66666666666667%;height:3px;float:left}
.stripes__stripe--1{background:#B50014}
.stripes__stripe--2{background:#334D5C}
.stripes__stripe--3{background:#45B29D}
.stripes__stripe--4{background:#EFC94C}
.stripes__stripe--5{background:#E2793F}
.stripes__stripe--6{background:#DF494A}
.mailing{text-align:center;padding:15px 0}
.mailing__big-text{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:5px}
.mailing__small-text{font-size:12px;font-size:.75rem;margin-bottom:5px}
.mailing-form .input-group{width:100%}
.mailing-form .input-group-btn{width:1%!important}
.mailing-form .form-control{height:auto;width:100%;border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}
.mailing-form .btn-mailing{font-family:HypatiaSansPro-Bold,sans-serif;background:#B50014;color:#FFF}
.clanok__nadpis{font-family:HypatiaSansPro-Bold,sans-serif;margin:5px 0 10px 0;font-size:42px;font-size:2.625rem;line-height:44px;color:#B50014}
.clanok__anotacia{font-weight:700;margin-bottom:10px}
.clanok__text{margin:0 40px;font-size:14px;font-size:.875rem}
.clanok__text h2{margin:5px 0 0 0;font-family:HypatiaSansPro-Bold,sans-serif;font-size:30pxpx;font-size:1.88pxrem;line-height:32px;color:#B50014}
.clanok__text h2:first-child{margin:0}
.clanok__text p{margin:0 0 5px 0;font-size:14px;font-size:.875rem}
.clanok__text--bez-marginu{margin:0}
.photogallery__item{margin:0;margin-bottom:20px}
.photogallery__image{width:100%;height:auto;display:block;padding:2px;border:1px solid #B50014}
.photogallery__image:hover{border-color:#FB5C00}
.photogallery__caption{display:none}
.footer-info__logo{max-width:150px}
.footer-info__text{margin-top:10px;font-size:12px;font-size:.75rem}
.footer-menu{list-style:none;margin:0}
.footer-menu__item{line-height:14px;padding:3px 0}
.footer-menu__link{color:#000;font-size:12px;font-size:.75rem}
.buxus-info{font-size:12px;font-size:.75rem;padding:5px 0;text-align:right}
.fs_range_input{color:#000}
.form-control:focus{border-color:#B50014;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6);outline:0 none}
.form-control-static{min-height:0;margin:0}
.btn{transition:all .3s linear 0s;font-family:HypatiaSansPro-Bold,sans-serif;text-shadow:none}
.btn:hover{background:#334D5C;color:#FFF}
.btn-registerb2b{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:18px;font-size:1.125rem;padding:8px 22px;white-space:normal;margin:10px}
.btn-cart-icon{padding:4px 10px}
.btn-cart-icon.active{background:red;color:#FFF}
.btn-primary{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:18px;font-size:1.125rem;padding:8px 22px}
.btn-facetsearch{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:14px;font-size:.875rem;padding:4px 18px;margin:8px 0}
.btn-facetsearch.active{background:#334D5C;color:#FFF}
.btn-discussion-send{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:14px;font-size:.875rem;padding:4px 18px;margin:2px 0}
.btn-transparent{background:0 0;border:2px solid #FFF;color:#FFF;font-family:HypatiaSansPro-Bold,sans-serif;text-transform:uppercase;line-height:16px;margin:auto 15px;white-space:normal;padding:6px}
.btn-transparent:hover{background:#FFF;color:#000;text-decoration:underline}
.btn-sendcart{font-family:HypatiaSansPro-Bold,sans-serif;background:#45B29D;color:#FFF;border:none;font-size:16px;font-size:1rem;padding:4px 18px}
.btn-tocart{padding:6px 12px;font-size:16px;font-size:1rem;margin:0 15px}
.btn-wishlist{padding:6px 12px;font-size:16px;font-size:1rem;margin:0 15px;color:#000;background:#EAE7E7}
.btn-pokracovat{font-size:14px;font-size:.875rem;padding:3px 5px}
.btn-zobrazit-kosik{font-size:14px;font-size:.875rem;background:#45B29D;color:#FFF;font-weight:700}
.firma-info-text{font-size:12px;font-size:.75rem;margin-bottom:6px}
.vysvetlujuci_text{font-size:11px;font-size:.6875rem;font-style:italic}
.autori-list__heading{margin:0;font-size:18px;font-size:1.125rem;font-weight:700}
.autori-list__heading a{text-decoration:underline}
.autori-list__kniha{font-size:12px;font-size:.75rem;text-decoration:underline}
.autori-list__pismeno{display:inline-block;padding:5px 10px;background:#6C0322;color:#FFF;font-size:12px;font-size:.75rem}
.autori-list__pismeno:hover{color:#FFF}
.autori-list__pismeno--active{font-weight:700;font-size:16px;font-size:1rem;background:#B50014}
.autor__meta{margin:10px 0 5px 0;font-size:12px;font-size:.75rem}
.tinynav{display:none;padding:5px;margin:5px auto;font-size:16px;font-size:1rem;max-width:100%;width:100%;border:1px solid #B50014}
#fs_pager .paginationControl{text-align:center;padding:12px 0}
#fs_pager .paginationControl a,#fs_pager .paginationControl strong{display:inline-block;padding:8px 12px;border:1px solid #000;color:#000;font-size:.875rem}
#fs_pager .paginationControl strong{background:#B50014;color:#FFF;font-size:1rem}
#fs_pager .paginationControl .arrow{border:none;font-size:1rem;padding:6px}
.discussion_message_form .form-group{margin-bottom:10px}
.discussion_wrapper{border:1px solid #EAE7E7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#FFF}
.discussion_wrapper.no_message{border:none;background:0 0}
.discussion_form_wrapper{position:relative;margin-top:15px}
.discussion_form_wrapper .form_loader{background:url(/buxus/images/design/ajax-loader.gif) no-repeat center center rgba(255,255,255,.7);z-index:1000;position:absolute;width:100%;height:100%;top:0;display:none}
.discussion_form_wrapper form{margin-bottom:0}
.discussion_form_wrapper .message_error{font-size:12px;padding:5px 4px;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:3px;background-color:#A94442;color:#FFF}
.discussion_form_wrapper .message_text{height:30px}
.discussion_form_wrapper .message_author,.discussion_form_wrapper .message_author_email{height:auto}
.discussion_message{margin-top:10px}
.discussion_message .discussion_message{margin-left:30px}
.discussion_message .author{padding:2.5px 5px;font-size:16px;font-size:1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#EAE7E7;font-weight:700;font-family:HypatiaSansPro-Bold,sans-serif}
.discussion_message .text{padding:10px;font-size:14px;font-size:.875rem;line-height:16px}
.discussion_message .date{font-weight:400;font-size:10px;font-size:.625rem}
.discussion_message .actions .discussion_reply{color:#B50014;font-size:14px;font-size:.875rem;text-decoration:underline}
.discussion_message .actions .discussion_reply:hover{text-decoration:underline}
.alert{box-shadow:none;text-shadow:none;font-style:italic}
.alert-info{background-image:none}
.nav-tabs{border-bottom-color:#B50014}
.nav-tabs>li>a{font-family:HypatiaSansPro-Bold,sans-serif;border-color:#EAE7E7;color:#010101;border-bottom:none}
.nav-tabs>li.active>a{border-color:#B50014;border-bottom-color:transparent;color:#010101}
.nav-tabs>li.active:hover>a,.nav-tabs>li:hover>a{background:#B50014;color:#FFF}
.nav-tabs>li.active:hover>a .label,.nav-tabs>li:hover>a .label{color:#010101}
.navbar-collapse{padding:0}
.navbar-brand{font-family:HypatiaSansPro-Bold,sans-serif;color:#B50014!important}
.mobile-search{display:none}
#gr_add_to_books iframe{width:100%!important}
.b2b-list-item__heading{margin:5px 0 0 0;font-family:HypatiaSansPro-Bold,sans-serif;color:#334D5C}
.b2b-list-item__metadata{font-size:14px;font-size:.875rem}
.b2b-list-item__selector{margin-top:15px}
#b2b_search_no_results{display:none;margin:5px;font-style:italic}
.checkbox-wrapper{float:right}
.checkbox-wrapper td{padding:0 5px}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label h2{font-size:16px;font-size:1rem}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item label p{margin-top:5px}
#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label h2,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label p,#transport_payment_form_form ul.bt-cart-tp-list li.bt-cart-tp-item.disabled label span.bt-cart-tp-price{border:none}
.checkbox_label--registration{display:inline;font-weight:400;font-size:14px}
.checkbox_label--registration span{font-weight:700;font-size:16px}
.discount-tag{font-size:34px;margin-top:10px;color:#B50014}
.voucher-form-input{text-align:center}
.voucher-form-input input{height:42px}
.voucher-form-input label{margin-top:5px;margin-bottom:0}
@media (max-width:1279px){.mobile-search{display:none}
}
@media (max-width:1210px){.mobile-search{display:none}
.hp-story__circle{font-size:14px;height:130px;padding-top:25px;width:130px}
.btn-transparent{margin:auto 5px;overflow:hidden;padding-left:2px;padding-right:2px}
}
@media (max-width:1023px){.img-responsive-1023{width:100%;height:auto}
}
@media (max-width:991px){.main-logo__link{padding:5px;font-size:10px;font-size:.625rem}
.menu-outer{margin-top:15px}
.hp-story{background:#EAE7E7;height:auto}
.hp-story__inner--right{padding:35px 0 0}
.hp-story__circle{float:none;margin:0 auto 20px auto}
.tinynav{display:block}
.left-menu{display:none}
}
@media (max-width:767px){.mobile-search{display:none}
.nav-tabs>li{float:none}
.nav>li>a{padding:4px 3px}
.product-card__annotation{display:none}
.img-responsive{width:auto;display:inline-block}
.product-card__heading{margin-top:7px}
.main-logo__link{padding:15px 0}
.main-logo__link span{display:none}
.cart-box__icon{border-right:1px solid #EAE7E7}
.cart-box__icon:last-child{border-right:none}
.main-menu__item{margin:0;width:50%}
.main-menu__link{display:table-cell;vertical-align:middle;text-align:center;font-size:11px;font-size:.6875rem;width:1%;padding:5px}
.hp-banner__heading{font-size:52px;font-size:3.25rem;line-height:72px}
.mailing{padding:10px}
.hp-story__inner{float:none;width:100%;text-align:center;padding:20px}
.hp-story__circle{display:inline-block;margin:0 10px 20px 0}
.hp-link-box{margin-bottom:10px;background:#EAE7E7}
.big-news{margin-bottom:10px}
.hp-book .btn{margin:0 auto 10px auto}
.hp-book__image{width:auto;margin:0 auto}
.product-card:hover .product-card__image{transform:none}
.cart-box{margin-top:5px}
.navbar-form{margin:0}
.slider-price,.slider-strany{padding:10px!important}
.filter-value-outer{padding:0 10px!important}
.footer-info{text-align:center}
.footer-info__logo{margin:0 auto}
.footer-menu{margin:5px 0;padding:0}
.buxus-info{text-align:center}
.breadcrumbs{display:none}
}
@media (max-width:599px){.product-card .col-xs-5,.product-card .col-xs-7{width:100%}
}
@media (max-width:479px){.hp-banner__heading{font-size:42px;font-size:2.625rem;line-height:52px}
.cart-box__text{padding:8px 5px}
.cart-box__text strong{font-size:10px;font-size:.625rem}
.cart-box__text span{display:none}
.cart-box__icon .glyphicon{font-size:18px;font-size:1.125rem}
}
.ck_homepage h1,.ck_homepage h2{color:#FF9700}
.ck_homepage{font-size:14px;font-size:.875rem}
.ck_hp_vzor{background:url(/buxus/images/design/ck_hp_vzor.png) repeat-x;height:38px;width:100%}
.ck_hp_image img{width:100%;height:auto;max-width:100%}
.hp_box_pozadie{background:url(/buxus/images/design/ck_pozadie.jpg) no-repeat;background-size:100% 100%;padding:13px 20px;color:#000;font-size:14px;font-size:.875rem;line-height:17px;font-weight:700}
.count-input-klub{padding:1px 6px;width:40px;height:auto;margin:2px 0}
.product-card__price{font-size:16px;font-size:1rem}
.ck_row_bg:nth-child(2n+1){background:#f2efef}
.ck_objednavka_kniha,.ck_price{margin:4px 0;font-size:14px;font-size:.875rem}
.count-input-klub-button{padding:1px 6px;outline:0!important}
.count-input-klub-button.active{background:red;color:#FFF}
/*# sourceMappingURL=style.css.map */
