/* Fonts */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap&subset=latin-ext');
@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@700&display=swap&subset=latin-ext');
@font-face {
	font-family: 'Conv_Accius-T-OT_1771';
	src: url('../fonts/Accius-T-OT_1771.eot');
	src: local('☺'), url('../fonts/Accius-T-OT_1771.woff') format('woff'), url('../fonts/Accius-T-OT_1771.ttf') format('truetype'), url('../fonts/Accius-T-OT_1771.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Accius-T-OT-Light-Condensed_1765';
	src: url('../fonts/Accius-T-OT-Light-Condensed_1765.eot');
	src: local('☺'), url('../fonts/Accius-T-OT-Light-Condensed_1765.woff') format('woff'), url('../fonts/Accius-T-OT-Light-Condensed_1765.ttf') format('truetype'), url('../fonts/Accius-T-OT-Light-Condensed_1765.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Logo */
a.logo{font-family:'Montserrat Alternates',sans-serif!important;color:#e30408;font-size:25px;line-height:17px;}
a.logo svg{height:100px;margin-bottom:25px;}
a.logo img{display:inline;height:85px;}
a.logo:hover{text-decoration:none;}
a.logo span.subtitle{color:#333333;font-size:14px;line-height:14px;display:block;}
a.logo hr{margin-top:10px!important;margin-bottom:10px!important;width:80%!important;}

/* Global */
._keyfocus :focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{box-shadow:0px 0px 0px!important;}

/* Title */
h1{font-size:24px!important;line-height:28px;}

/* Page Layout */
body{background: url(../images/main-bck2.jpg) no-repeat top center #e9e8ed;color: #626262;}
.panel.header{margin-top:20px;}
.page-wrapper{max-width:1144px;margin:auto!important;}
.page-header{width:1100px;margin:auto;background-color:#e2e2e4;}
.page-footer,.sections.nav-sections{width:1100px;margin:auto;}
.page-wrapper .page-main{width:100%;max-width:1100px;padding:0px!important;background-color:#fff;box-shadow:0 0 20px -5px rgba(0,0,0,0.6);}
.page-wrapper .page-main .columns{}
.page-wrapper .page-main .sidebar{width:241px;order:1;}
.page-wrapper .page-main .column.main{padding:0px!important;width:851px;}
.page-header .panel.wrapper{border-bottom:0px!important;background-color:#fff!important;padding-top:101px;}
.header.panel > .header.links{float:right!important;display:flex;}
.header.panel > .header.links li{display:none!important;margin:0!important;padding:0!important;}
.header.panel > .header.links li.link.authorization-link{display:inline!important;}
.minicart-wrapper .loading-mask{display:none!important;}
.minicart-wrapper .ui-dialog{display:none!important;}
.header.panel > .header.links > .authorization-link::after,
.minicart-wrapper .action.showcart.active::before,
.link-to-checkout{display:none!important;}
.minicart-wrapper{padding-top:0px;border-left:1px solid #fff;padding-left:13px;}
.minicart-wrapper .action.showcart{font-size:14px;}
#minicart-content-wrapper{color:#333;}
.topline{display:flex;text-transform:uppercase;flex:1;padding:5px 15px;line-height:30px;}
.topline .new-header-numbers{text-transform:none;}
.authorization-link .far,
.minicart-wrapper .far,
.topline .far{margin-right:3px;}
.topline .new-header-info{margin-right:10px;}
.page-header{box-shadow:0 0 20px -5px rgba(0,0,0,0.6);}
#search_autocomplete ul li span.qs-option-name{color:#e30408;width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;}
#search_autocomplete ul li span.amount{color:#333;}

/* Fixed header */
.page-header .header.panel{padding:0px!important;margin-top:0px!important;}
.page-header{}

.fixed-header{position:fixed;top:0;display:flex;max-width:1100px;z-index:9999;background-color:#fff;height:101px;border-bottom:2px solid #333333;width:100%;}
.fixed-header .fixed-header-logo{text-align:left!important;flex:0 0 240px;border-right:1px solid #e6e6e6;}
.fixed-header .fixed-header-logo .logo{margin:0px!important;width:100%;max-width:100%;padding:15px;display:flex;align-items:center;gap:10px;box-sizing:border-box;}
.fixed-header .fixed-header-logo .logo .logo-image{}
.fixed-header .fixed-header-logo .logo img{height:70px;}
.fixed-header .primary-header-menu{display:flex;border-bottom:1px solid #e6e6e6;}
.fixed-header .primary-header-menu .topline{flex:0 0 58%;}
.fixed-header .primary-header-menu .topline .new-header-info{color:#333333!important;}
.fixed-header .primary-header-menu .topline .new-header-numbers{color:#e30408!important;font-weight:700;margin-right:20px;}
.fixed-header .fixed-header-content{flex:1;}
.fixed-header .secondary-menu-search-block{display:flex;padding-top:12px;background-color:#e6e6e6;}
.fixed-header #search_mini_form{border:1px solid #e6e6e6;border-radius:0px;position:relative;}
.fixed-header #search_mini_form .actions{position:absolute;top:0;right:0;}
.fixed-header .block-search #search_mini_form .action.search{position:static;}

/* Logo */
.logo-text{text-align:center;}
.logo-dash{text-align:center;}

/* Checkout */
.checkout-cart-index .page-wrapper .page-main .column.main,
.checkout-index-index .page-wrapper .page-main .column.main{width:100%;}
.checkout-index-index .header_banner_wrapper{display:none!important}
.checkout-index-index #checkout{background-color:#fff!important;margin-top:0px!important}
.checkout-index-index #checkout .action.action-auth-toggle{color:#e30408!important}
.checkout-index-index #checkout .authentication-wrapper{margin-top:-34px;}
.checkout-index-index #checkout .authentication-wrapper{}
.checkout-index-index #checkout .form.form-login fieldset{margin-bottom:0px!important}
.checkout-index-index #checkout .field[name="shippingAddress.vat_id"],
.checkout-index-index #checkout .field[name="shippingAddress.region"]{display:none!important}
.checkout-index-index .checkout-header{margin:0px!important;padding:0px!important;}
.checkout-index-index .table-checkout-shipping-method{min-width:100%!important}
.checkout-index-index .block.items-in-cart{margin-bottom:0px!important;}
.checkout-index-index .block.items-in-cart .title,
.checkout-index-index .minicart-items-wrapper .delete,
.checkout-index-index .minicart-items-wrapper .product-image-container{display:none!important}
.checkout-index-index .opc-block-summary .minicart-items .product-item-details{padding-left:0px!important;}
.checkout-index-index .checkout-agreement:first-child button{display:none!important}
.checkout-index-index .checkout-agreement button{color:#000!important}
.checkout-index-index .payment-methods .action.primary.checkout.amasty{width:100%!important;float:none;border-color:#e30408!important;background-color:#e30408!important}
.checkout-index-index .payment-methods .action.primary.checkout.amasty::after{content:" s povinností platby";display:block;font-size:0.7em;}
.checkout-index-index .checkout-payment-method .payment-option-title{padding-left:0px!important}
.checkout-index-index .checkout-payment-method .payment-option-title span{color:#e30408!important}
.checkout-index-index .page-wrapper{min-height:auto!important;}
.checkout-index-index h1{font-weight:600;}
.checkout-index-index .checkout-block{box-shadow:0px 0px 0px!important;margin:0px!important;padding:0px!important}
.checkout-index-index .checkout-block:hover{box-shadow:0px 0px 0px!important;}
.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-2columns .checkout-column{width:45%!important;}
.checkout-index-index #co-payment-form br{display:none!important;}
.checkout-index-index .fieldset > .field{margin-bottom:7px!important}
.checkout-index-index .abs-checkout-title, .opc-wrapper .step-title{font-size:20px!important;font-weight:600;}
.checkout-index-index .am-checkout{padding:20px!important}
.checkout-index-index .checkout-payment-method .step-title{border-bottom:1px solid #cccccc!important}
.checkout-index-index .opc-wrapper .form-login{padding-bottom:10px!important;margin-bottom:10px!important}
.checkout-index-index .opc-block-summary{margin:0px!important}
.checkout-index-index .opc-wrapper.am-opc-wrapper .label{word-break:normal!important;}
.checkout-index-index .message.warning{display:none!important}
.checkout-index-index .fieldset > .field > .label{margin-bottom:4px!important}
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item::after{background-color:#e30408!important;border-color:#e30408!important;}
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item{border-color:#e30408!important;}
.checkout-index-index #checkout{position:relative;}
.checkout-index-index #checkout .authentication-wrapper{display:none;}
.checkout-index-index #co-payment-form hr{display:none!important;}
.checkout-index-index .minicart-items-wrapper{padding:0px!important;}
.checkout-index-index .minicart-items .product-item{padding-top:10px!important;padding-bottom:5px!important}
.checkout-index-index .actions-toolbar .action.login.primary{background-color:#e30408;border-color:1px solid #e30408;}
.checkout-index-index .actions-toolbar .action.remind{color:#e30408!important;}

/* Free shipping */
.freeshipping-info{margin:20px 0px;background-color:#e30408!important;color:#fff;font-weight:600;font-size:16px;padding:10px 20px;text-align:center;}
.freeshipping-info .fa-truck{margin-right:10px;}
.freeshipping-info .fa-truck-right{margin-left:10px;-webkit-transform:scaleX(-1);transform:scaleX(-1);}

/* Success Page */
.checkout-onepage-success #maincontent{padding:15px!important;}
.checkout-onepage-success .page-wrapper .page-main .column.main{width:100%!important;}
.checkout-onepage-success .page-wrapper .page-main .column.main .action.primary.continue{border-color:#e30408!important;background-color:#e30408!important}

/* 404 page */
.cms.not-found{padding:15px;}

/* Cart */
.checkout-cart-index #maincontent{padding:20px!important;}
.checkout-cart-index #maincontent h1.page-title{margin-bottom:0px!important;}
.checkout-cart-index #maincontent #shopping-cart-table tbody .col,
.checkout-cart-index #maincontent #shopping-cart-table tbody .col.item,
.checkout-cart-index #maincontent #shopping-cart-table tbody .col .price{font-size:14px!important;}
.checkout-cart-index #maincontent #shopping-cart-table .product-item-photo{max-width:100px;}
.checkout-cart-index #maincontent #shopping-cart-table .product-item-photo img{max-height:100px;}
.checkout-cart-index #maincontent .cart.table-wrapper .item-options dt::after{content:""!important}
.checkout-cart-index #maincontent #shopping-cart-table .cart-weight{font-weight:700;font-size:14px;}
.checkout-cart-index #maincontent #shopping-cart-table .action.action-edit{display:none!important;}
.checkout-cart-index #maincontent #shopping-cart-table .product-item-details{padding-bottom:10px!important;font-size:14px!important;line-height:16px;}
.checkout-cart-index #maincontent #shopping-cart-table .product-item-name a{font-size:14px!important;text-decoration:underline;}
.checkout-cart-index #maincontent #shopping-cart-table .product-item-name a:hover{text-decoration:none;}
.checkout-cart-index #maincontent #shopping-cart-table dl{font-size:13px!important}
.checkout-cart-index .cart.table-wrapper .product-item-name + .item-options{margin-top:10px!important;}
.checkout-cart-index #block-shipping{display:none!important}
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-delete{position:static!important}
.checkout-cart-index .cart.table-wrapper .item-options dt,
.checkout-cart-index .cart.table-wrapper .item-options dd{margin-bottom:0px!important}
.checkout-cart-index .cart-summary{width:30%}
.checkout-cart-index .cart-container .form-cart{width:100%;float:none;padding:0px;}
.checkout-cart-index .checkout-methods-items .action.primary.checkout{border-color:#e30408!important;background-color:#e30408!important}
.checkout-cart-index .cart-summary > .title{font-weight:700!important}
.checkout-cart-index .cart-container .form-cart{margin-bottom:20px!important;border-bottom:1px solid #cccccc;}
.checkout-cart-index .cart-discount .block .content{display:block!important}
.checkout-cart-index #block-discount-heading{color:#e30408!important;font-weight:700;}
.checkout-cart-index .cart-discount .block .title::after{display:none!important}
.checkout-cart-index .cart-totals tbody tr:last-child td{padding-bottom:10px!important}
.checkout-cart-index .cart-total-weight th,
.checkout-cart-index .cart-total-weight td{font-weight:700;}
.checkout-cart-index .cart-discount{width:65%;}
.checkout-cart-index .cart-empty{margin-top:20px;!important}
.checkout-cart-index .cart-empty a{color:#e30408!important}
.checkout-cart-index #maincontent{}
.checkout-cart-index #maincontent h1{font-weight:600;}
.checkout-cart-index #maincontent .cart-container .form-cart .actions.main .continue{display:inline;float:left;}
.checkout-cart-index #maincontent .table-wrapper{margin-bottom:15px;}
.checkout-cart-index #maincontent .cart.main.actions{padding-bottom:15px;}
.checkout-cart-index #maincontent .cart.main.actions button{background-color:#333333;color:#fff;border:1px solid #333333;}
.checkout-cart-index #maincontent .cart.table-wrapper .item .col.item{padding:10px 8px 10px 0}
.checkout-cart-index #maincontent .cart-summary{float:right;display:block;top:auto!important;}
.checkout-cart-index #maincontent .cart-summary._sticky{display:block;top:auto!important;}
.checkout-cart-index #maincontent #block-discount,
.checkout-cart-index #maincontent .block.crosssell{width:45%;}
.checkout-cart-index #maincontent .block.crosssell{margin:0;padding:0;margin-right:5%}
.checkout-cart-index #maincontent .block.crosssell .products{margin:0;padding:0;}
.checkout-cart-index #maincontent .block.crosssell #block-crosssell-heading{margin:0;padding:0;color:#e30408!important;font-weight:700;}
.checkout-cart-index #maincontent .block.crosssell .crosssell-products-block .product-item{width:100%;display:flex;}
.checkout-cart-index #maincontent .product-item-info{padding:0px!important;width:100%;}
.checkout-cart-index #maincontent .product-item-info .product-item-photo{float:left;width:75px;margin-right:10px;}
.checkout-cart-index #maincontent .product-item-info .cart-product-item-details button{border-color:#e30408!important;background-color:#e30408!important;border-radius:3px;color:#fff;padding-top:5px;padding-bottom:5px;}
.checkout-cart-index #maincontent .crosssell-products-block .product-item{margin-bottom:10px;}
.checkout-cart-index #maincontent .crosssell-products-block .extraPriceHolder{margin-bottom:3px;}
.checkout-cart-index #maincontent .crosssell-products-block .price,
.checkout-cart-index #maincontent .crosssell-products-block .product-item-name{font-size:12px;margin:0px;}
.checkout-cart-index .totals-total-weight{padding-bottom:10px;}
.checkout-cart-index .totals-total-weight td{font-weight:bold!important;}
.checkout-cart-index .item-options dt{margin-top:10px!important;}
.checkout-cart-index .item-options dd .price{display:block;margin-bottom:5px;color:#e30408;font-size:12px;font-weight:600;}
.checkout-cart-index .block.crosssell .products.wrapper.grid.products-grid{border-top:0px!important;}
.checkout-cart-index .cart-discount{padding-right:0px!important;}
.checkout-cart-index .cart.table-wrapper .item-options dt{margin:0px!important;margin-right:10px!important}

/* Header */
.header_logo_wrapper_links .minicart-wrapper{float:none;margin:0;}
.header_logo_wrapper_links{display:flex;background-color:#040001;height:39px;line-height:39px;text-align:center;justify-content:center;gap:13px;}
.header_logo_wrapper{width:216px;background-color:#fff;box-sizing:border-box;padding:0px 20px;text-align:center;}
.header_logo_wrapper .logo{margin:0;float:none;}
.page-wrapper .header.content{padding:0;}
.header_banner_wrapper{width:100%;}
.header_logo_container{display:flex;background-color:#fff;align-items:center;}
.block-search{float:none;}
.header.links {margin:0;padding:0;flex:1;display:flex!important;padding-top:10px;}
.header.links li {list-style:none;margin:0;}
.header.links a{text-decoration:none!important;font-size:14px;color:#333333;}
.header.links .link.authorization-link a{text-decoration:none;font-size:14px;color:#333333;margin-right:7px;}
.header.links .link.authorization-link a::after{content:'/';margin-left:7px;}
.header.links .link.authorization-link a.no-after::after{content:''!important;margin-left:0px;}
.header_logo_wrapper_links a{font-family:'Conv_Accius-T-OT_1771';}
.minicart-wrapper .action.showcart::before {display: none;}
.link-to-checkout a,
.minicart-wrapper .action.showcart .text{text-decoration:none;font-size:14px;color:#333;position:relative;}
.header_logo_wrapper_links .minicart-wrapper::before, .header_logo_wrapper_links .minicart-wrapper::after{content: "";font-weight: bold;font-size: 13px;width: 1px;display: block;background-color: #fff;height: 12px;}
.header_logo_wrapper_links .minicart-wrapper::before {position: absolute;left: -6px;top: 14px;}
.header_logo_wrapper_links .minicart-wrapper::after {position: absolute;right: -8px;top: 14px;}
.header.links a:hover,.link-to-checkout a:hover, .minicart-wrapper .action.showcart .text:hover{text-decoration: underline;}
.custom-header{height:64px;background-color:#e30408;background-repeat: no-repeat;background-image:url('../images/header-contact-icon.png');}
.custom-header .new-header-info{float:left;color:#ffffff;font-family:'Conv_Accius-T-OT_1771';text-transform:uppercase;font-size:18px;line-height:38px;margin-left:72px;margin-top:13px;}
.custom-header .new-header-numbers{float:left;color:#ffffff;text-transform:uppercase;font-size:37px;font-family:'Conv_Accius-T-OT-Light-Condensed_1765';margin-top:5px;margin-left:20px;}
.custom-header .new-header-login{background-color:#2d2b29;width:214px;float:right;height:64px;box-sizing:border-box;padding:5px;}
.new-header-login-content{display:flex;gap:5px;}
.new-header-login-content div{flex:1;}
.new-header-login-content > div{width:120px;line-height:25px;}
.new-header-login-content div input{height:21px;border:0px;margin-bottom:5px;padding:0px 4px!important;font-size:12px;}
.new-header-login-content-links{text-align:center;}
.new-header-login-content-links a{color:#fff;font-size:11px;text-decoration:underline;}
.new-header-login-content-links button{background:url('../images/bgr-button.png') left top no-repeat;color:white;height:22px;line-height:22px;text-transform:uppercase;margin:0;border:0px;padding:0px!important;font-size:12px;width:100%}
.secondary-menu-search-block{height:48px;}
.secondary-menu-search-block .block.block-search{float:left;width:250px;padding:0px 10px;height:46px;background-color:transparent;box-sizing:border-box;}
.secondary-menu-search-block .block.block-search .block-content{background-color:#fff;}
.secondary-menu-search-block .block.block-search .control{border-radius:10px;}
.secondary-menu-search-block .block.block-search input{font-size:12px;height:35px;padding-right:10px;border-radius:10px;}
.secondary-menu-search-block .block-search .action.search[disabled],
.secondary-menu-search-block .block-search .action.search{top:12px;color:white;min-width:32px;background-color:#333333;opacity:1;}
.secondary-menu-search-block .block-search .action.search::before{color:#fff;line-height:36px;}
.secondary-menu-search-block .block.block-search #search{width:auto;border:0px;}
.secondary-menu-search-block .block-search .action.search:hover{background:url('../images/bgr-button.png') left top no-repeat;color:white;background-size:100% 100%;}
.secondary-menu-search-block .block-search .action.search:hover::before{color:#fff;}
.secondary-menu-search-block .block.block-secondary-menu{flex:1;background-color:transparent;height:37px;margin-bottom:0px;}
.secondary-menu-search-block #nav{margin:0;padding:0;background:transparent;width:100%;height:37px;text-transform:uppercase;font-size:12px;list-style:none;line-height:37px;text-align:right;}
.secondary-menu-search-block #nav li{float:none;text-align:left;position:relative;display:inline;}
.secondary-menu-search-block #nav ul{position:absolute;width:21em;top:37px;left:-10000px;border:1px solid #333333!important;background-color:#e6e6e6;margin-left:0px;padding-left:0px;list-style:none;z-index:9;border-top:0px!important;}
.secondary-menu-search-block #nav ul li{display:block;float:none;border-bottom:1px solid #333333;}
.secondary-menu-search-block #nav ul li:last-child{border-bottom:0px;}
.secondary-menu-search-block #nav li.active-menu ul{left:0px;}
.secondary-menu-search-block #nav li{margin-bottom:0px!important}
.secondary-menu-search-block #nav li a span{display:inline-block;white-space:nowrap;cursor:pointer;}
.secondary-menu-search-block #nav li a{font-size:14px;color:#333!important;cursor:pointer;padding:0px 15px!important;line-height:37px;height:37px;display:inline-block;font-weight:600;}
.minicart-wrapper .action.showcart .counter.qty{background:#e30408!important;line-height:14px!important;margin:0px!important;padding:0px!important;height:15px;min-width:auto!important;overflow:visible;position:absolute;top:-5px;width:15px;font-size:10px;border-radius:15px;left:20px;}
.search-clear-button{position:absolute;left:170px;color:#e30408;top:7px;}
.search-clear-button:hover{color:#e30408;text-decoration:none;}

/* Menu */
.menu-letaky{display:flex;gap:15px;padding:10px!important;text-align:center;}
.menu-letaky div{flex:1;line-height:25px;}
.menu-letaky .menu-letaky-title{line-height:20px;color:#333;font-weight:600;text-align:left;}
.level0.menu-letaky{width:450px!important;padding-bottom:0px!important;}
.secondary-menu-search-block #nav .level0.menu-letaky a{padding:0px!important;}

/* Left Menu */
.sidebar .navigation{border-right:1px solid #e3e3e3;}
.sidebar .navigation ul{margin:0;padding:0;}
.sidebar .navigation ul li{background:url('../images/bgr-menu-cat-item.jpg') top left;border-bottom:1px solid #E3E3E3;display:block;width:100%;}
.sidebar .navigation ul li a{background: url('../images/ico-plus.jpg') 10px center no-repeat;padding-left:27px;font:12px/1.5 Arial, Helvetica, sans-serif;}
.sidebar .navigation ul li a .ui-menu-icon.ui-icon{display:none!important;}
.sidebar .navigation ul ul.level0.submenu{display:none!important;}
.sidebar .navigation .level0 > .level-top{line-height:30px;padding-left:25px;color:#555;font-weight:600;}

/* Home page */
.cms-index-index{}
.cms-index-index .column.main .widget{padding:15px;color:#626262;line-height:25px;}
.cms-index-index .column.main .widget.block-products-list.grid{padding:0px;}
.cms-index-index .column.main .widget a{color:#626262;text-decoration:underline;}
.cms-index-index .page-main .block{margin-bottom:20px;}
#boxSubCatImages{margin-bottom:20px;overflow:hidden;margin-top:10px;}
#boxSubCatImages div{width:212px;height:182px;float:left;background:#fff;border-bottom:0px solid #DDDDDD;border-right:0px solid #DDDDDD;overflow:hidden;}
#boxSubCatImages a{width:182px;height:116px;display:block;margin:10px auto;overflow:hidden;cursor:pointer;background-repeat:repeat-x;background-position:0 0;line-height:18px;}
#boxSubCatImages p{background:url('../images/ico-folder.png') 15px 3px no-repeat;width:165px;margin:10px auto 0;margin-left:auto;padding-left:45px;}
#boxSubCatImages p a{color:#cb0102;text-decoration:none;font-size:1.2em;font-weight:600;width:160px;display:inline;font-size:15px;}
#boxSubCatImages a:hover{background-position:-182px 0;}

/* Customer Account */
.customer-account-logoutsuccess h1{margin-bottom:10px!important;}
.customer-account-createpassword #maincontent,
.customer-account-logoutsuccess #maincontent,
.customer-account-create #maincontent,
.customer-account-forgotpassword #maincontent,
.customer-account-login #maincontent{padding:20px!important;}
.customer-account-create #maincontent .actions-toolbar .primary button,
.customer-account-forgotpassword #maincontent .actions-toolbar .primary button,
.customer-account-createpassword #maincontent .actions-toolbar .primary button,
.customer-account-login #maincontent .actions-toolbar .primary button{background-color:#e30408!important;border-color:#e30408!important;}
.customer-account-login #maincontent .actions-toolbar a.primary{background-color:#e30408!important;border-color:#e30408!important;}
.customer-account-login #maincontent .actions-toolbar a.action.remind{color:#e30408!important;}
.customer-account-create .fieldset.additional_info{display:none!important}
.account .sidebar-main{display:block!important;margin-bottom:20px;}
.account .sidebar-additional{margin-top:0px!important;display:none!important}
.account .block-collapsible-nav .item.current a, 
.account .block-collapsible-nav .item.current > strong{border-color:#e30408!important;}
.account #maincontent .column.main{padding:30px 0px!important;padding-right:20px!important}
.account #maincontent .column.main a{color:#e30408!important;}
.account #maincontent .column.main .actions-toolbar .primary button{background-color:#e30408!important;border-color:#e30408!important;}
.customer-account-create #maincontent .fieldset{margin-bottom:15px;}
.customer-account-create #maincontent .field{margin-bottom:5px;}
.customer-account-createpassword

/* Banner Slider */
.owl-carousel .owl-dots.disabled{display:block!important;}
.mp-banner-slider .owl-dots{left:45%!important;}
.owl-theme .owl-dots .owl-dot span{width:15px!important;height:15px!important}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#e30408!important;width:15px!important;height:15px!important}

/* Left Sidebar */
.sidebar.sidebar-additional .block{margin-bottom:10px!important;}
.sidebar.sidebar-additional .block:last-child{margin-bottom:0px!important;}
.block.block-akcni{margin-bottom:0px;margin-top:10px;background-color:#842427;padding:10px 0px;}
.block.block-akcni .block-title{border:0px;text-align:center;color:#ffffff;font-family:'Conv_Accius-T-OT_1771';padding:10px 0px !important;margin:0px 15px!important;border-bottom:0px;}
.block.block-akcni .block-title h2{font-weight:bold;color:#ffffff;text-transform:uppercase;font-size:23px;line-height:24px;margin:0;padding:0;}
.block.block-akcni .block-content{text-align:center;padding:25px 0px;padding-top:25px;padding-bottom:25px;padding-bottom:10px;padding-top:0px;}
.block.block-akcni .block-content ul{list-style:none;margin:0;padding:0;}
.block.block-akcni .block-content .akcni-item{margin:0px 10px;margin-bottom:0px;background-color:#ffffff;margin-bottom:5px;overflow:hidden;height:67px;}
.block.block-akcni .block-content .akcni-item .akcni-item-image{float:left;width:95px!important;}
.block.block-akcni .block-content .akcni-item .akcni-item-info{float:right;width:90px!important;}
.block.block-akcni .block-content .akcni-item .akcni-item-info .akcni-item-name{line-height:15px;padding-top:5px;height:32px;overflow:hidden;font-size:11px;text-align:left;}
.block.block-akcni .block-content .akcni-item .akcni-item-info a{color:#5a5a5a;overflow:hidden;}
.block.block-akcni .block-content .akcni-item .akcni-item-info .akcni-item-price{line-height:15px;padding-top:0px;font-weight:bold;font-size:11px;padding-top:5px;text-align:left;}
.block.block-akcni .block-content .show-all{margin-top:15px;}
.block.block-akcni .block-content .show-all a{color:#ffffff;background-color:#e30408;text-transform:uppercase;font-size:13px;font-weight:bold;text-decoration:none;font-family:"Conv_Accius-T-OT_1771";padding:4px 20px;border-radius:5px;}
.block.block-tags,
.block.block-letak{margin-bottom:0px;margin-top:10px;background-color:#2d2b29;padding:10px 0px;}
.block.block-tags .block-title,
.block.block-letak .block-title{border:0px;text-align:center;color:#ffffff;font-family:'Conv_Accius-T-OT_1771';padding:10px 0px!important;margin:0px 15px!important;border-bottom:1px solid #ffffff;}
.block.block-tags .block-title h2,
.block.block-letak .block-title h2{color:#ffffff;text-transform:uppercase;font-size:14px;font-weight:bold;line-height:1.5;margin:0;padding:0;}
.block.block-tags .block-content,
.block.block-letak .block-content{text-align:center;padding:25px 0px;}
.block.block-tags .block-content img,
.block.block-letak .block-content img{width:155px;}

/* Messages */
.page.messages{position:fixed;bottom:10px;z-index:9999;width:80%;left:10%;}
.success.message{animation:css 0s 3s forwards;}
.error.message{animation:css 0s 3s forwards;}
@keyframes css{to{visibility:hidden;height:0;}}

/* Category */
.sidebar.sidebar-main{display:none;}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top{border:0px!important;}
.sidebar.sidebar-additional .navigation ul li.active ul.level0.submenu{display:block!important;position:static!important;box-shadow:0px 0px 0px!important;border:0px;min-width:100%;padding-bottom:10px;}
.sidebar.sidebar-additional .navigation ul li.active a{font-weight:bold;background:url('../images/ico-minus.jpg') 10px center no-repeat;}
.sidebar.sidebar-additional .navigation ul li.active ul.level0.submenu li{border:0px!important;line-height:14px;}
.sidebar.sidebar-additional .navigation ul li.active ul.level0.submenu li a{background:none;font-weight:bold;padding:5px 25px;}
.catalogsearch-result-index .page-title-wrapper{margin-bottom:20px;}
.catalogsearch-result-index .page-wrapper .page-main .column.main,
.catalog-category-view .page-wrapper .page-main .column.main{padding:15px!important;}
.catalog-category-view .page-wrapper .page-main .column.main #boxSubCatImages{margin:-15px!important;margin-bottom:15px!important;}
.catalogsearch-result-index .message.notice{margin:20px 0px}
.catalogsearch-result-index .page-wrapper .page-main .column.main h1,
.catalog-category-view .page-wrapper .page-main .column.main h1{color:#e30408!important;font-size:20px;font-weight:bold;margin-bottom:10px;}
.category-description div{padding:0px!important;}
.toolbar.toolbar-products{background-color:#ebebeb;padding:5px 10px;border:1px solid #d2d4d9}
.top-bottom-pages-toolbar .toolbar.toolbar-products{background-color:transparent;border:0px;}

/* Layer Navigation */
.catalog-topnav.amasty-catalog-topnav{border:1px solid #d8d8d8;background-color:#ebebeb;margin-bottom:15px;}
.amasty-catalog-topnav .filter-options{margin-bottom:0px!important;}
.catalog-topnav.amasty-catalog-topnav .filter-options-item{padding:0px;}
.amasty-catalog-topnav .filter-options-title{padding:10px 15px!important;}
.catalog-topnav .filter-options .filter-options-content{position:static!important}
.catalog-topnav.amasty-catalog-topnav .filter-titles{display:flex;}
.catalog-topnav.amasty-catalog-topnav .filter-options{padding:0px!important;}
.catalog-topnav.amasty-catalog-topnav .filter-options-title::after{display:none!important;}
.catalog-topnav.amasty-catalog-topnav .filter-options-content{margin-top:0px!important;border-radius:0px!important}
.catalog-topnav.amasty-catalog-topnav .filter-options-content ol{overflow:hidden;}
.catalog-topnav.amasty-catalog-topnav .filter-options-content ol li{float:left;width:33.3%;margin:0px!important}
.catalog-topnav.amasty-catalog-topnav .filter-options-title.active-filter{background-color:#fff;color:#e30408;}
.catalog-topnav.amasty-catalog-topnav .filter.block{margin-bottom:0px!important;}
.catalog-topnav.amasty-catalog-topnav .filter-options-item{border-bottom:0px!important}
.catalog-topnav.amasty-catalog-topnav .block-actions{display:block;margin:0;padding:0;}
.catalog-topnav.amasty-catalog-topnav .block-actions a{position:absolute;top:7px;right:10px;background-color:#757575;color:#fff;padding:3px 10px;border-radius:5px;}
.catalog-topnav.amasty-catalog-topnav .block-content.filter-content{position:relative;}
.catalog-topnav.amasty-catalog-topnav{}

/* Search */
.catalogsearch-result-index .amasty-catalog-topnav,
#amasty-shopby-product-list .block{display:none!important;}

/* Labels */
.product-item-info{position:relative}
a.product-item-photo span.icoDiscount{position:absolute;left:12px;top:10px;display:block;width:65px;height:15px;line-height:15px;background:#8eb615;color:white;text-transform:uppercase;font-size:10px;text-align:center;z-index:99}
a.product-item-photo span.icoBlackFriday{position:absolute;left:12px;top:10px;display:block;width:110px;height:15px;line-height:15px;background:#000;color:white;text-transform:uppercase;font-size:10px;text-align:center;z-index:99}
a.product-item-photo span.icoNew{position:absolute;left:12px;top:10px;display:block;width:65px;height:15px;line-height:15px;background:#e30408;color:white;text-transform:uppercase;font-size:10px;text-align:center;z-index:99}
a.product-item-photo span.icoAkce{position:absolute;left:12px;top:130px;display:block;width:65px;height:15px;line-height:15px;background:#8eb615;color:white;text-transform:uppercase;font-size:10px;text-align:center;z-index:99}

/* Products List */
.catalogsearch-result-index .products.list.items.product-items,
.catalog-category-view .products.list.items.product-items,
.product-items.widget-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}
.catalog-category-view .products.list.items.product-items .product-item,
.catalogsearch-result-index .products.list.items.product-items .product-item,
.product-items.widget-product-grid .product-item{width:100%!important;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;margin-bottom:0px;padding-bottom:0px!important;box-sizing:border-box;margin-left:0px!important}
.products.list.items.product-items .product-item:nth-child(4n),
.product-items.widget-product-grid .product-item:nth-child(4n){border-right:0px;}
.products.list.items.product-items .product-item .product-item-info,
.product-items.widget-product-grid .product-item .product-item-info{margin:16px 12px 23px;}
.products.list.items.product-items .product-item-info:hover, 
.products-grid .product-item-info:hover, 
.products.list.items.product-items .product-item-info.active,
.products-grid .product-item-info.active{padding:0px!important;border:0px!important;box-shadow:0px 0px 0px!important;}
.products.list.items.product-items .product-item-info .product-item-inner, 
.products-grid .product-item-info .product-item-inner, 
.products.list.items.product-items .product-item-info.active .product-item-inner,
.products-grid .product-item-info.active .product-item-inner{display:block!important;position:static!important;height:auto!important;width:100%!important;padding:0px!important;border:0px!important}
.products.list.items.product-items .product-item .product-item-inner,
.block.widget .products-grid .product-item .product-item-inner{box-shadow:0px 0px 0px;margin:0;}
.catalogsearch-result-index .products-grid .product-item-info:hover,
.catalog-category-view .products-grid .product-item-info:hover,
.products.list.items.product-items .product-item-info:hover{padding:16px 8px 23px!important;}
.product-item-info{width:100%;box-sizing:border-box;padding:16px 8px 23px!important;margin:0px!important;}
.page-products .products-grid .product-item,
.products-grid .product-item-actions{margin:0px!important;padding:0px!important;}
.name-box{background:transparent url('../images/title.jpg') no-repeat scroll;}
.name-box a{text-decoration:underline;color:#626262;font:12px/1.5 Arial, Helvetica, sans-serif;font-weight:bold;}
h3.product-name{color:#222423;font-weight:bold;margin-bottom:10px;font-size:1em;white-space:normal;overflow:hidden;height:54px;margin:15px 0px 5px 25px;}
.extraPriceHolder{margin-bottom:10px;}
.extraPriceHolder .oldPrice{padding-left:25px;text-decoration:line-through;font-size:1.1em;background:transparent url('../images/price.jpg') no-repeat scroll left top;font:12px/1.5 Arial, Helvetica, sans-serif;}
.extraPriceHolder .left{float:left;}
.extraPriceHolder .right{float:right;line-height:20px;}
.extraPriceHolder .right .price{color:#e30408;font-size:1.2em;font-weight:bold;}
div.addToCart{width:100%;overflow:auto;border-bottom:1px dotted #CACACA;border-top:1px dotted #CACACA;padding:5px 0px;}
div.addToCart button{background:url('../images/but-cart3.png') no-repeat!important;width:86px;height:20px;margin:0px;font-size:0px;border:0px!important;}
.item-list-desc{height:80px;padding-top:5px;}
.item-list-desc .left,
div.addToCart .left{float:left;}
.item-list-desc .right,
div.addToCart .right{float:right;}
.addToCart .delivery{font: 12px/1.5 Arial, Helvetica, sans-serif;background:url('../images/dodani.jpg') no-repeat left center;padding-left:30px;color:#e30408;font-size:13px;font-weight:bold;}
.shdesc{font:12px/1.5 Arial, Helvetica, sans-serif;width:49%;padding:2px;font-size:0.8em;line-height:13px;padding-top:10px;}
.dims{margin-top:5px;width:47%;background-color:#f1f1f1;font-size:12px;}
.dims .attr-length{background:transparent url('../images/sirka.png') no-repeat left center;}
.dims .attr-width{background:transparent url('../images/hlbka.png') no-repeat left center;}
.dims .attr-height{background:transparent url('../images/vyska.png') no-repeat left center;}
.dims div.inner{margin-right:6px;padding-left:26px;}
.dims-attr-right-bot{background: transparent url('../images/attr-right-bot.gif') no-repeat right bottom;padding:8px;}
.addToCart .greenstrong{color:#8eb615;}
.toolbar.toolbar-products{margin-bottom:10px!important;}
.top-bottom-pages-toolbar .pages{display:block;float:right;}
.limiter-options{width:60px;}
.pages a.page{color:#333;}
.category-description{margin-bottom:30px;}
.bundle-list-price .price-box .minimal-price,
.bundle-list-price .price-box{margin:0px!important}
.bundle-list-price .price-box .old-price{display:none!important}
.bundle-list-price .price-box .price-label,
.bundle-list-price .price-box .price{color:#e30408;font-size:1.2em;font-weight:bold;line-height:20px;}
.products.wrapper.grid.products-grid{border-top:2px solid #d8d8d8;margin-top:0px;padding-top:15px;}
.toolbar .pages{margin-bottom:5px;}

/* Detail */
.catalog-product-view{}
.catalog-product-view .product.media{width:45%;}
.catalog-product-view .product.media .fotorama__stage{border:1px solid #dddddd;margin-bottom:15px;}
.catalog-product-view .product.media .fotorama__thumb-border{border-color:#e30408;}
.catalog-product-view .product.media .fotorama{overflow:visible;}
.catalog-product-view .product.media{}
.catalog-product-view .product.media{}
.catalog-product-view .product.media,
.catalog-product-view .product-info-main{padding:15px;box-sizing:border-box;}
.catalog-product-view .product-info-main{width:54%;padding-left:0px;}
.catalog-product-view .product-info-main h1{color:#222423;font-weight:bold;margin-bottom:10px;font-size:20px;}
.catalog-product-view .block.upsell,
.catalog-product-view .block.crosssell,
.catalog-product-view .block.related,
.catalog-product-view .product.info.detailed{padding:15px;margin-bottom:0px!important}
.catalog-product-view .product.info.detailed .product.data.items > .item.title{float:none;border-bottom:1px solid #dddddd;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content{padding:0px!important;border:0px!important;margin-top:15px!important;}
.catalog-product-view .product.info.detailed .additional-attributes{width:100%!important;}
.catalog-product-view .product.info.detailed .additional-attributes tr:nth-child(2n+1){background-color:#eee;}
.catalog-product-view .product.info.detailed .additional-attributes tr td,
.catalog-product-view .product.info.detailed .additional-attributes tr th{width:50%!important;display:inline-block;border-bottom:1px solid #ddd;padding:6px!important;box-sizing:border-box;float:left;}
.catalog-product-view #tab-label-additional-title{border:0px!important;text-align:left!important;font-weight:600!important;color:#626262!important;font-size:1.3em!important;padding:0px!important;}
.catalog-product-view #tab-label-additional-title.download{margin-top:40px!important;border-bottom:1px solid #ddd!important;padding-bottom:10px!important;}
.catalog-product-view .block.upsell .block-title,
.catalog-product-view .block.crosssell .block-title,
.catalog-product-view .block.related .block-title{border-bottom:1px solid #dddddd;padding-bottom:10px!important}
.catalog-product-view .block.upsell .block-title strong,
.catalog-product-view .block.crosssell .block-title strong,
.catalog-product-view .block.related .block-title strong{text-align:left!important;font-weight:600!important;color:#626262!important;font-size:1.3em!important;padding:0px!important;}
.catalog-product-view .block.related .block-actions{display:none!important;}
.catalog-product-view .download-attributes-wrapper .data.item.content{margin-top:10px;background-image:url('../images/download.jpg');background-repeat:no-repeat;min-height:68px;padding-left:100px;}
.catalog-product-view .download-attributes-wrapper .data.item.content a{color:#e30408!important;text-decoration:underline!important}
.catalog-product-view .detail-price-container{display:flex;margin-bottom:15px;}
.catalog-product-view .product-detail-essox{display:flex;}
.catalog-product-view .product-detail-essox.essox-equal-height .essox-kalkulacka{flex: 0 0 40%;}
.catalog-product-view.page-layout-2columns-right .product-info-main{width:50%!important;}
.catalog-product-view .product-info-stock-sku{display:none!important}
.catalog-product-view .product-add-form{padding-top:0px!important;}
.catalog-product-view .product-add-form #product_addtocart_form{display:flex;flex-direction:column;}
.catalog-product-view .product-add-form #product_addtocart_form .product-options-bottom{order:2;}
.catalog-product-view .product-add-form #product_addtocart_form .product-options-wrapper{order:1;}
.catalog-product-view .product-info-main .product-info-price{margin-bottom:0px!important}
.catalog-product-view .product-add-form .box-tocart{margin-bottom:10px;}
.catalog-product-view .product-add-form .box-tocart .fieldset{display:flex;justify-content:flex-end;}
.catalog-product-view .product-add-form .box-tocart .fieldset .qty{display:flex;align-items:center;margin-bottom:0px;height:29px;background:url('../images/bgr-add-to-cart.jpg') center right no-repeat;vertical-align:middle;width:66px;text-align:right;justify-content:flex-end;}
.catalog-product-view .product-add-form .box-tocart .fieldset .qty input{height:21px;border-radius:0px;width:36px;text-align:left;border-right:0px;}
.catalog-product-view .product-add-form .box-tocart .fieldset .qty label{margin-bottom:0px;margin-right:4px;font-weight:normal;font-size:12px;}
.catalog-product-view .product-add-form .box-tocart .fieldset .actions{width:136px;}
.catalog-product-view .product-add-form .box-tocart .fieldset .actions button{background:url('../images/but-add-to-cart.png') no-repeat;width:136px;height:29px;margin:0;padding:0;border:0px;border-radius:0px;}
.catalog-product-view .product-add-form .box-tocart .fieldset .actions button span{font-size:14px;text-transform:uppercase;padding-left:28px;font-weight:normal;}
.catalog-product-view .product-add-form #product-options-wrapper{border:1px solid #e1e1e1;border-radius:5px;box-sizing:border-box;padding:15px;margin-top:10px;}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart{margin-top:10px!important}
.catalog-product-view .block.upsell{margin:0!important;width:100%!important;}
.catalog-product-view .block.crosssell{margin:0!important;width:100%!important;}
.catalog-product-view .block.upsell,
.catalog-product-view .block.crosssell,
.catalog-product-view .block.related{padding:0px!important}
.catalog-product-view .block.upsell .block-title,
.catalog-product-view .block.crosssell .block-title,
.catalog-product-view .block.related .block-title{border-bottom:0px!important;margin-top:20px;padding-bottom:0px!important;margin-bottom:0px!important;}
.catalog-product-view .block.upsell .products,
.catalog-product-view .block.crosssell .products,
.catalog-product-view .block.related .products{margin-top:15px!important;}
.catalog-product-view .block.upsell .products-grid .product-item,
.catalog-product-view .block.crosssell .products-grid .product-item,
.catalog-product-view .block.related .products-grid .product-item{margin-left:0px!important;margin-bottom:0px!important}
.catalog-product-view .block.upsell .products-grid .product-item .product-item-info,
.catalog-product-view .block.crosssell .products-grid .product-item .product-item-info,
.catalog-product-view .block.related .products-grid .product-item .product-item-info{padding:0px 10px!important;}
.catalog-product-view .block.upsell .products .extraPriceHolder,
.catalog-product-view .block.crosssell .products .extraPriceHolder,
.catalog-product-view .block.related .products .extraPriceHolder{text-align:center!important;font-size:12px;}
.catalog-product-view .product-options-wrapper .field .control .slick-prev::before, 
.catalog-product-view .block.upsell .slick-prev::before, 
.catalog-product-view .block.crosssell .slick-prev::before, 
.catalog-product-view .block.related .slick-prev::before, 
.catalog-product-view .product-options-wrapper .field .control .slick-next::before,
.catalog-product-view .block.upsell .slick-next::before,
.catalog-product-view .block.crosssell .slick-next::before,
.catalog-product-view .block.related .slick-next::before{color:#333!important;}
.catalog-product-view .product-options-wrapper .field .control .slick-slider{margin-bottom:20px;}
.catalog-product-view .product-options-wrapper .field .control .slick-slider,
.catalog-product-view .block.upsell .slick-slider,
.catalog-product-view .block.crosssell .slick-slider,
.catalog-product-view .block.related .slick-slider{margin:0px 30px!important;}
.catalog-product-view .product-options-wrapper .field .control .bundle-option-list{margin-bottom:40px!important;}
.catalog-product-view .product-options-wrapper .field .control .bundle-option-list .field input{float:left;}
.catalog-product-view .product-options-wrapper .field .control .bundle-option-list .field label{display:block;padding-left:20px;line-height:13px;}
.catalog-product-view .product-options-wrapper .field .control .bundle-option-list .slick-slide{padding:0px 10px!important;}
.catalog-product-view .product-options-wrapper .field .control .bundle-option-list img{width:100%!important;margin-bottom:10px;display:block;}
.catalog-product-view .product-options-wrapper .field .control .slick-slider button:hover,
.catalog-product-view .block.upsell .slick-slider button:hover,
.catalog-product-view .block.crosssell .slick-slider button:hover,
.catalog-product-view .block.related .slick-slider button:hover{border:0px!important;}
.catalog-product-view #block-upsell-heading,
.catalog-product-view #block-crosssell-heading,
.catalog-product-view #block-crosssell-heading{margin-bottom:0px!important;border-bottom:1px solid #dddddd;padding-bottom:10px!important;width:100%!important;display:block;}
.catalog-product-view #block-related-heading{margin-bottom:0px!important;border-bottom:1px solid #dddddd;padding-bottom:10px!important;width:100%!important;display:block;}
.catalog-product-view .product-options-wrapper .field .control{width:100%!important;}
.catalog-product-view .product-options-wrapper .field .control label span{font-size:12px!important;}
.catalog-product-view .product-info-main .product-info-price{border-bottom:0px!important;}
.catalog-product-view .product-info-main .product-info-price .price-box{width:100%!important;}
.catalog-product-view .product-description h3{border-bottom:1px solid #dddddd;padding-bottom:10px;}
.catalog-product-view .slick-dots li button::before{color:#999;}
.catalog-product-view .product-add-form .slick-dots{display:none!important}
.catalog-product-view .product-name-casa{margin-bottom:10px;}
.catalog-product-view .product-add-form .extraPriceHolder{font-weight:bold;padding-top:4px;margin-bottom:0px;}
.catalog-product-view .product-add-form .product-items-name{text-align:center;font-size:12px;}
.catalog-product-view .products-crosssell .cart-product-item-details{display:none!important;}
#boxProductDetailPrice{height:122px;background:url('../images/bgr-box-price.jpg') no-repeat;margin-left:15px;flex:1;position:relative;}
#boxProductDetailPrice .price-box{position:absolute;top:5px;left:5px;height:72px;}
#boxProductDetailPrice .price-box p.discount{text-transform:uppercase;background:#8eb615;color:white;font-weight:600;position:absolute;top:0;left:0;width:125px;height:21px;line-height:21px;text-align:center;}
#boxProductDetailPrice .price-box p.oldPrice{font-weight:600;color:#838383;font-size:1.3em;padding-left:5px;position:absolute;top:3px;right:15px;text-decoration:line-through;margin-bottom:0px!important;}
#boxProductDetailPrice .price-box p.oldPrice .price-container{line-height:16px!important;font-size:16px!important}
#boxProductDetailPrice .price-box .price-container .price{line-height:16px!important;}
#boxProductDetailPrice .price-box p.oldPrice .price-label{display:none!important}
#boxProductDetailPrice .price-box p.oldPrice .price{font-size:16px;}
#boxProductDetailPrice .price-box p.price{position:absolute;bottom:8px;right:15px;font-size:2.0em;}
#boxProductDetailPrice .price-box p.price .price{color:#e30408;font-size:24px;font-weight:bold;}
#boxProductDetailPrice .price-box p.procNakoupit{background-color:#efe9db;background-repeat:no-repeat;position:absolute;bottom:7px;left:0;width:57px;height:39px;text-align:center;overflow:hidden;font-size:10px;font-weight:bold;line-height:1.1em;padding-top:2px;}
#boxProductDetailPrice .price-box p.procNakoupit a{color:#AD8D54;}
#boxProductDetailPrice .price-box p.procNakoupit a:hover{text-decoration:none;}
#boxProductDetailPrice table.availability{position:absolute;top:84px;left:8px;font-size:12px;}
#boxProductDetailPrice table.availability td{text-align:right;padding-right:15px!important;color:#8eb615;font-weight:600!important}
#boxProductDetailPrice table.availability td .red{color:#e30408;}
#boxProductDetailPrice table.availability td .gold{color:#BF9944;}
#boxProductDetailPrice table.availability td,
#boxProductDetailPrice table.availability th{font-weight:normal;padding:0px;}
#boxProductDetailPrice table.delivery{color:#636363;position:absolute;bottom:5px;left:8px;font-weight:normal;font-size:12px;}
#boxProductDetailPrice table.delivery td{text-align:right;padding-right:15px!important;color:#8eb615;font-weight:600!important}
#boxProductDetailPrice table.delivery td .red{color:#e30408;}
#boxProductDetailPrice table.delivery td .gold{color:#BF9944;}
#boxProductDetailPrice table.delivery td,
#boxProductDetailPrice table.delivery th{font-weight:normal;padding:0px;}
#boxProducDetailLeasing{width:111px;height:122px;background:url('../images/bgr_leasing.jpg') no-repeat;text-align:center;position:relative;}
#boxProducDetailLeasing p{width:111px;margin:0;color:#cb0102;padding-top:5px;font:12px/1.5 Arial, Helvetica, sans-serif;}
#boxProducDetailLeasing p.firstPayment{font-size:1.3em;font-weight:bold;color:#333333;padding-top:17px;}
#boxProducDetailLeasing p.payment{padding-top:10px;font-size:0.8em;color:#747474;}
#boxProducDetailLeasing p.payment .price{font-weight:600;}
#boxProducDetailLeasing a{display:block;position:absolute;left:0;bottom:3px;width:100%;text-decoration:none;color:#333333;font-size:0.7em;}
.fotorama__arr.fotorama__arr--prev,
.fotorama__arr.fotorama__arr--next{display:none!important;}
#product_addtocart_form .products.wrapper.grid.products-grid{border-top:0px!important;}
.price-container-eur.only-mobile{display:none;}
.bundle-options-wrapper #product-options-wrapper{background-color:transparent!important;}
.product-info-main .product-info-price .price-box .price-container .price-label{color:#e30408;font-weight:bold;}

/* Detail - Bundle */
.page-product-bundle.catalog-product-view{}
.page-product-bundle.catalog-product-view #customizeTitle,
.page-product-bundle.catalog-product-view .action.back.customization{display:none!important}
.page-product-bundle.catalog-product-view .bundle-options-container .product-add-form{display:block!important}
.page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper{float:left;width:58%;padding:15px;padding-top:0px!important;}
.page-product-bundle.catalog-product-view .product.media{margin-bottom:0px!important}
.page-product-bundle.catalog-product-view #bundleSummary{top:0px;width:38%;padding-top:0px;margin-top:5px;}
.page-product-bundle.catalog-product-view .product-add-form #product_addtocart_form{display:block;position:relative;overflow:hidden;}
.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper{width:100%}
.page-product-bundle.catalog-product-view .product-add-form .box-tocart .fieldset{justify-content:flex-start;}
.page-product-bundle.catalog-product-view .product-info-price{}
.page-product-bundle.catalog-product-view .product-info-price .old-price{display:none!important}
.page-product-bundle.catalog-product-view .product-info-price .price-box .price-container > span{display:inline;}
.page-product-bundle.catalog-product-view .product-info-price .price-box .price-container .price-label,
.page-product-bundle.catalog-product-view .product-info-price .price-box .price-container .price{color:#e30408;font-size:1.2em;font-weight:bold;line-height:20px;}
.page-product-bundle.catalog-product-view #bundle-slide{background-color:#e30408;border-color:#e30408;}
.page-product-bundle.catalog-product-view #bundleSummary .title strong,
.page-product-bundle.catalog-product-view #bundleSummary .subtitle{font-weight:600;}
.page-product-bundle.catalog-product-view .product-add-form #product-options-wrapper{border:0px!important;padding:0px!important;margin-bottom:0px!important;}
.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset > .field{padding:0px!important;margin-bottom:20px!important;border:1px solid #dddddd;border-top:0px;}
.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field > .label{padding:5px;margin:0;width:100%;display:block;box-sizing:border-box;background:url('../images/bgr-tab-left.png') top;font-size:13px;}
.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field .control .label{background:none;}
.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field .control{padding:5px;width:100%;margin:0;border-top:1px solid #dddddd;box-sizing:border-box;}
.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset > .field .field.choice{margin-bottom:0px;}
.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field .control .options-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}
.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field .control .options-list .price-notice{display:block;clear:both;color:#e30408;}
.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field .control .options-list .field.choice{text-align:center;}
.page-product-bundle.catalog-product-view .product-options-bottom{display:none!important}
.page-product-bundle.catalog-product-view .fieldset-bundle-options,
.page-product-bundle.catalog-product-view .bundle-options-container{margin-bottom:0px!important}
.page-product-bundle.catalog-product-view .bundle-description h3{border-bottom:1px solid #ddd;padding-bottom:5px;}
.page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary > .title{margin-bottom:75px;}
.page-product-bundle.catalog-product-view{}

/* CMS */
.cms-page-view .page-title-wrapper{display:none!important;}
.cms-page-view .page-wrapper .page-main .column.main{padding:15px 40px 15px 15px!important;}
.cms-page-view h1{margin-bottom:20px!important;}

/* Footer */
.footer{width:855px;margin:auto;}
.footer .copyright{background-color:transparent;color:#9A9A9A;}
.footer #boxFooterLinks1{display:flex;margin-top:10px;justify-content:center;gap:75px;font:12px/1.5 Arial, Helvetica, sans-serif;padding-bottom:10px;margin-bottom:10px;}
.footer #boxFooterLinks1 ul{list-style:none;margin:0;padding:0;margin-top:5px;}
.footer #boxFooterLinks1 p{font-weight:bold;margin:0 0 10px;text-align:left;color:#626262;}
.footer #boxFooterLinks1 ul li{margin-bottom:3px;display:inline-block;margin-right:10px;}
.footer #boxFooterLinks1 ul li a{text-decoration:underline;color:#626262;}
.footer hr{clear:both;width:70%;margin:0 auto;background:#EBEBEB;border:0;height:1px;margin-bottom:10px;}
.footer .footer.links{margin:0;padding:0;list-style:none;text-align:center;}
.footer .footer.links li{display:inline-block;}
.footer .footer.links li a{text-decoration:underline;color:#626262;font:12px/1.5 Arial, Helvetica, sans-serif;margin:0px 5px;}

/* Kontakty */
.cms-kontakty{}
.cms-kontakty .flex{display:flex;margin-top:20px;gap:30px;}
.cms-kontakty .flex div{flex:1;}

/* Top Button */
#topButton{text-decoration:none;position:fixed;z-index:100;bottom:30px;right:30px;overflow:hidden;width:45px;height:45px;background:#ffe51e;text-align:center;border:none;border-radius:0;transition:all 200ms ease;display:none;}
#topButton > span{display:block;width:100%;height:100%;animation:move-vertical-out 0.25s;}
#topButton{background:#e30408;}
#topButton:hover > span{animation:move-vertical-hover 0.25s;}
#topButton:hover{background:#000000;}
#topButton svg{width:23px;height:23px;transform:rotate(-90deg);position:relative;top:10px;transition:all 200ms ease;}
#topButton:hover svg{width:23px;height:23px;transform:rotate(-90deg);position:relative;top:10px;transition:all 200ms ease;}
#topButton svg{fill:#ffffff;}

/* Mobile elements */
.only-mobile-description,
.page-title-only-mobile,
.only-mobile-search{display:none;}

#product-options-wrapper .fieldset:last-child,
#product-options-wrapper .fieldset:last-child .swatch-opt{margin:0px!important;}
.configurable-price-container .normal-price{float:right;margin-right:15px;margin-top:24px;}
.configurable-price-container .normal-price .price-container{display:flex;gap:10px;}
.configurable-price-container .normal-price .price-container .price{color:#e30408;font-size:1.2em!important;font-weight:bold;}
.swatch-option.text::after{content:attr(option-label);}

/* Responsive */
@media only screen and (max-width: 1119px) {
	.page-wrapper{max-width:944px;margin:auto!important;}
	.page-header{width:900px;margin:auto;background-color:#e2e2e4;}
	.fixed-header,.page-footer,.sections.nav-sections{width:900px;margin:auto;}
	.page-wrapper .page-main{width:100%;max-width:900px;padding:0px!important;background-color:#fff;box-shadow:0 0 20px -5px rgba(0,0,0,0.6);}
	.new-header-info span{display:none!important;}
	.fixed-header .primary-header-menu .topline{flex:0 0 47%}
	.secondary-menu-search-block #nav li a{font-size:13px;padding:0px 10px!important;}
	.page-wrapper .page-main .column.main{width:650px;}
	.catalogsearch-result-index .products.list.items.product-items, .catalog-category-view .products.list.items.product-items, .product-items.widget-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
	.detail-price-container .price-container-eur{display:none;}
	.detail-price-container #boxProductDetailPrice{margin-left:0px!important;background-size:100%;height:140px;}
	#boxProductDetailPrice table.delivery{bottom:10px;}
	#boxProductDetailPrice table.availability{top:95px;}
	.catalog-product-view .detail-price-container{display:block;position:relative;}
	.catalog-product-view .product-detail-essox{display:block;}
	.price-container-eur.only-mobile{display:flex;flex-direction:column;margin:10px 0px;border:1px solid #d4d4d4;border-radius:3px;padding:5px;}
	.price-container-eur.only-mobile div{display:flex;flex-direction:row;justify-content:space-between;font-size:12px;}
	.price-container-eur.only-mobile div p{margin:0px;}
	.price-container-eur.only-mobile div a:hover{text-decoration:none;}
	.price-container-eur.only-mobile div a{text-decoration:underline;}
	.price-container-eur.only-mobile div a,
	.price-container-eur.only-mobile div .price{color:#e30408;font-weight:600;}
	.page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper{width:56%;}
	.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field .control .options-list{grid-template-columns:repeat(3,minmax(0,1fr))}
	.page-product-bundle.catalog-product-view .bundle-info .block.related{display:none;}
	.bundle-options-container .block-bundle-summary > .title > strong{font-size:2rem;}
	.bundle-options-container .block-bundle-summary .price-box .price-wrapper, 
	.bundle-options-container .block-bundle-summary .price-box .price-wrapper > .price{font-size:24px!important;}
}

@media only screen and (max-width: 920px) {
	.page-wrapper{max-width:744px;margin:auto!important;}
	.page-header{width:700px;margin:auto;background-color:#e2e2e4;}
	.fixed-header,.page-footer,.sections.nav-sections{width:700px;margin:auto;}
	.page-wrapper .page-main{width:100%;max-width:700px;padding:0px!important;background-color:#fff;box-shadow:0 0 20px -5px rgba(0,0,0,0.6);}
	.page-wrapper .page-main .column.main{width:480px;}
	.minicart-wrapper{margin-left:0px;padding-left:0px;}
	.minicart-wrapper span.text{display:none!important;}
	.header.links .link.authorization-link a::after,
	.header.links li{display:none;}
	.header.links li.link{display:inline;}
	.fixed-header .primary-header-menu .topline{flex:0 0 66%;padding-right:0px;}
	.secondary-menu-search-block .block.block-search{width:210px;}
	.search-clear-button{left:135px;}
	.secondary-menu-search-block .block.block-search #search{width:135px;}
	.fixed-header .fixed-header-logo{flex:0 0 189px;}
	a.logo{font-size:20px;}
	.fixed-header .fixed-header-logo .logo img{height:58px;}
	.fixed-header .fixed-header-logo .logo{padding-top:20px;}
	.page-wrapper .page-main .sidebar{width:190px;}
	.sidebar .navigation ul li a{font-size:11px;}
	.secondary-menu-search-block #nav li a{font-size:12px;padding:0px 5px!important;}
	.secondary-menu-search-block #nav > li:first-child{display:none!important;}
	.secondary-menu-search-block .block.block-secondary-menu{padding-right:15px;}
	.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field .control .options-list,
	.catalogsearch-result-index .products.list.items.product-items, .catalog-category-view .products.list.items.product-items, .product-items.widget-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
	.products.list.items.product-items .product-item:nth-child(2n), .product-items.widget-product-grid .product-item:nth-child(2n){border-right:0px;}
	.detail-price-container #boxProductDetailPrice{background-size:100% 100%;}
	#boxProductDetailPrice .price-box p.price .price{font-size:18px;}
	#boxProductDetailPrice .price-box p.discount{width:100px;}
	#boxProductDetailPrice .price-box p.oldPrice .price{font-size:14px;}
	.catalog-product-view .product-add-form .box-tocart{margin-top:20px;}
	.checkout-cart-index .cart-summary{width:32%;}
	.checkout-cart-index .table-wrapper,
	.checkout-cart-index .totals-total-weight,
	.abs-sidebar-totals .grand .mark, .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark,
	.abs-sidebar-totals .grand .amount, .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount{font-size:14px!important;}
	.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field > .label{font-size:11px;}
	.page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper{width:50%;padding-right:5px;padding-left:0px;}
	.page-product-bundle.catalog-product-view .bundle-options-container .product-options-wrapper .fieldset .field > .label{background-size:100% 100%;}
	.page-product-bundle.catalog-product-view #bundleSummary{padding:0px;margin-right:6px;width:45%;}
	.cms-kontakty .flex{flex-direction:column;}
}

@media only screen and (max-width: 768px) {
	body{background-image:none;}
	.page-wrapper{max-width:522px;margin:auto!important;}
	.page-header{width:480px;margin:auto;background-color:#e2e2e4;}
	.fixed-header,.page-footer,.sections.nav-sections{width:480px;margin:auto;}
	.page-wrapper .page-main{width:100%;max-width:480px;padding:0px!important;background-color:#fff;box-shadow:0 0 20px -5px rgba(0,0,0,0.6);}
	.page-wrapper .page-main{margin:auto;}
	#banner-slider-carousel .owl-item{max-width:480px;}
	.secondary-menu-search-block,
	.sidebar.sidebar-additional{display:none!important;}
	#boxSubCatImages div{width:50%;}
	.page-header{position:relative;}
	.action.nav-toggle{top:6px;}
	.fixed-header .fixed-header-logo .logo{padding:5px!important;padding-top:10px!important;}
	.fixed-header .fixed-header-logo .logo img{height:30px;}
	.page-header .panel.wrapper{padding-top:51px;}
	.fixed-header{height:50px;}
	.logo-text{font-size:16px;}
	.fixed-header .fixed-header-logo{margin-left:50px;}
	.logo-text{line-height:10px;}
	.nav-toggle::before{color:#333333!important}
	.footer{max-width:100%;text-align:center;}
	.action.nav-toggle{position:absolute;z-index:99999;}
	.page-products .columns{padding-top:0px;}
	.page-products .sorter{position:static;}
	.sorter-label{display:none;}
	.fotorama__active .fotorama__dot{background-color:#e30408!important;border-color:#e30408!important;}
	.catalog-product-view .product.media, 
	.catalog-product-view .product-info-main{width:100%;float:none;padding:10px;}
	.catalog-product-view .product-description,
	.catalog-product-view .page-title-wrapper.product{display:none!important;}
	.catalog-product-view .page-title-wrapper.product.page-title-only-mobile{display:block!important;font-size:24px!important;line-height:25px;color:#555!important;font-weight:700;margin:15px 0px;margin-top:5px;}
	.product-info-price{width:100%!important;}
	.catalog-product-view .block.upsell, 
	.catalog-product-view .block.crosssell, 
	.catalog-product-view .block.related, 
	.catalog-product-view .product.info.detailed{padding:10px;}
	.product.data.items{margin:0px!important;}
	.only-mobile-description,
	.only-mobile-description .product-description{display:block!important;}
	#tab-label-additional{display:none!important;}
	.product.data.items{border-bottom:0px!important;}
	.checkout-cart-index #maincontent #shopping-cart-table .product-item-details{padding-left:100px;}
	.checkout-cart-index #maincontent{padding:10px!important;box-sizing:border-box;}
	.checkout-cart-index .page-title-wrapper{padding:0px!important;}
	.freeshipping-info{font-size:14px;}
	#shopping-cart-table thead{display:none!important;}
	.cart.table-wrapper .product-item-photo{left:0px;max-width:80px!important;}
	.cart.table-wrapper .item-options dt{margin:0px;margin-top:0px!important;margin-right:5px!important}
	.cart.table-wrapper .col.item{padding-top:15px!important;}
	.cart.table-wrapper .col{padding-top:0px!important;}
	.cart.table-wrapper .col.price[data-th]::before{padding-bottom:0px!important;}
	.cart-container .form-cart .actions.main .continue{margin-bottom:15px;}
	.checkout-cart-index .cart-discount{width:100%;float:none!important;}
	.cart-container{display:flex;flex-direction:column;}
	.cart-container #form-validate{order:1;}
	.cart-container #gift-options-cart{order:2;}
	.cart-container .cart-discount{order:3;}
	.cart-container .cart-summary{order:4;float:none!important;width:100%!important}
	.checkout-cart-index #maincontent #block-discount, 
	.checkout-cart-index #maincontent .block.crosssell{float:none!important;width:100%!important;margin-bottom:15px;}
	.checkout-cart-index .cart-container .form-cart,
	.cart-discount{border-bottom:0px!important;}
	.customer-account-createpassword #maincontent, .customer-account-logoutsuccess #maincontent, .customer-account-create #maincontent, .customer-account-forgotpassword #maincontent, .customer-account-login #maincontent{padding:10px!important;box-sizing:border-box;}
	.checkout-index-index .am-checkout{padding:10px!important;box-sizing:border-box;}
	.checkout-index-index .opc-estimated-wrapper{display:none!important;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-2columns .checkout-column{width:100%!important;}
	.checkout-payment-method .payment-option{margin:0px;}
	.checkout-index-index .checkout-payment-method .step-title{border-bottom:0px!important;}
	.checkout-index-index .nav-sections, .checkout-index-index .nav-toggle{display:inline;}
	.nav-toggle{left:8px;}
	.fixed-header .fixed-header-logo{margin-left:40px;}
	.logo-text{font-size:14px;line-height:8px;}
	.fixed-header .fixed-header-logo{flex:0 0 119px;border-right:0px!important;}
	.topline{display:none!important;}
	.header.links{gap:10px;}
	.header.links .link.authorization-link a{font-size:0px;}
	.header.links .link.authorization-link a i{font-size:14px;}
	.fixed-header .primary-header-menu{border-bottom:0px!important;justify-content:flex-end;gap:10px;}
	.minicart-wrapper{margin-top:0px;}
	.header.links .link.authorization-link a i{padding-top:6px;}
	.only-mobile-search{margin-right:10px}
	.only-mobile-search i{padding-top:16px;}
	.only-mobile-search i,
	.header.links .link.authorization-link a i,
	.minicart-wrapper .action.showcart{font-size:22px;color:#333!important;}
	.header.links{justify-content:flex-end;flex:0;}
	.fixed-header .primary-header-menu{flex:0 0 100%;}
	.primary-header-menu{padding-right:10px;}
	.only-mobile-search{display:inline;}
	.sections.nav-sections,
	.only-mobile-search span{display:none;}
	body.filter-active .page-wrapper{visibility:visible!important;}
	body.search-visible .secondary-menu-search-block{display:block!important;padding-top:0px!important;position:fixed!important;z-index:9999;top:52px;width:300px;margin-left:21px;}
	body.search-visible .secondary-menu-search-block .block.block-secondary-menu{display:none!important}
	body.search-visible .secondary-menu-search-block .block.block-search{padding-top:0px!important;}
	body.search-visible .secondary-menu-search-block .block.block-search .control{border:0px!important;}
	body.search-visible .block-search input{position:static;}
	body.search-visible .secondary-menu-search-block .block.block-search{width:100%;position:relative;}
	body.search-visible .secondary-menu-search-block .block.block-search .field.search .control{float:left;}
	body.search-visible .secondary-menu-search-block .block.block-search .field.search .control input{margin:0px!important;}
	body.search-visible .secondary-menu-search-block .block.block-search .field.search .label{display:none;}
	body.search-visible .secondary-menu-search-block .block.block-search{margin-top:5px;padding:0px 5px;}
	body.search-visible .fixed-header #search_mini_form .actions{position:absolute;right:0;top:0;}
	body.search-visible .fixed-header #search_mini_form .action.search{display:block;height:36px;border:0px;}
	body.search-visible .secondary-menu-search-block .block.block-search #search{width:285px;}
	body.search-visible .search-clear-button{left:195px;}
	body.search-visible .secondary-menu-search-block .block-search .action.search:hover{background-size:100% 100%;}
	.nav-before-open.nav-open .sidebar.sidebar-additional{display:block!important;left:0px!important;position:fixed;z-index:99999;width:90%;top:0;height:100vh;overflow:scroll;}
	.nav-before-open.nav-open .block.block-tags,
	.nav-before-open.nav-open .block.block-akcni{display:none;}
	.nav-before-open.nav-open .sidebar .navigation ul li{background-size:100% 100%;}
	body.filter-active .page-header{display:block;}
	.nav-before-open.nav-open .nav-toggle::after{width:10%}
	.navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left:0px!important;}
	.page-product-bundle.catalog-product-view #bundleSummary,
	.page-product-bundle.catalog-product-view .bundle-options-container .bundle-options-wrapper{width:calc(100% - 20px)!important;margin:0px 10px!important;}
	.product-info-main .bundle-description{display:none;}
	.page-product-bundle.catalog-product-view .bundle-options-container .block-bundle-summary > .title{margin-bottom:20px;}
}

@media only screen and (max-width: 480px) {
	.page-wrapper{max-width:320;margin:auto!important;}
	.page-header{width:100%;margin:auto;background-color:#e2e2e4;}
	.fixed-header,.page-footer,.sections.nav-sections{width:100%;margin:auto;}
	.page-wrapper .page-main{width:100%;max-width:100%;padding:0px!important;background-color:#fff;box-shadow:0 0 20px -5px rgba(0,0,0,0.6);}
	.page-wrapper .page-main{margin:auto;}
	.sections.nav-sections{width:0px;}
	#banner-slider-carousel .owl-item{max-width:320px;}
	#boxSubCatImages{margin-top:0px;}
	#boxSubCatImages a{width:143px;height:92px;background-size:286px;}
	#boxSubCatImages p{background:none!important;padding:0px!important;text-align:center;}
	#boxSubCatImages p a{font-size:14px!important;}
	#boxSubCatImages a:hover{background-position:-143px 0px;}
	#boxSubCatImages div{height:135px;}
	.catalogsearch-result-index .page-wrapper .page-main .column.main, 
	.catalog-category-view .page-wrapper .page-main .column.main{padding:10px;}
	.catalog-product-view .product.info.detailed .additional-attributes tr td, 
	.catalog-product-view .product.info.detailed .additional-attributes tr th{width:100%!important;}
}