.bg-dark,.bg-light,.boxed.bg-dark,.boxed.bg-light{color:#344e68;}.bg-dark,.boxed.bg-dark,.bg-dark.section-bg .section-text-bg-layer,.items-bg-dark .section-text-bg-layer,.ws-dialog-title-heading,
.basket-order-gifts-desc{background-color:#eef0f3;}.basket-order-gifts-desc::after,.basket-order-gifts-desc > .icon-svg{color:#eef0f3;}

.bg-light,.boxed.bg-light,.bg-light.section-bg .section-text-bg-layer,.items-bg-light .section-text-bg-layer{background-color:#ffffff;}.bg-prim,.boxed.bg-prim,.items-bg-prim .item,.items-bg-prim.items-boxed .item,.bg-prim.section-bg .section-text-bg-layer,.items-bg-prim .section-text-bg-layer,
	.filters-horizontal .filter-used .ws-pack-item-header.boxed,.filters-mobile-filter .filter-used .ws-pack-item-header::before{color:#ffffff; background-color:#243648;}
	.bg-prim h1,.bg-prim h2,.bg-prim h3,.bg-prim h4,.bg-prim .item-heading-sub,
	.stripe .bg-prim h1,.stripe .bg-prim h2,.stripe .bg-prim h3,.stripe .bg-prim h4,
	.items-bg-prim .item .item-heading{color:#ffffff;}
	.bg-prim a,.bg-prim a:visited,.items-bg-prim .item a:not(.button),.items-bg-prim .item-in a:not(.button):visited,
	.items-bg-prim.section-bg.items-boxed-text .item .item-content-text a:not(.button):not(.input-number-dec):not(.input-number-inc){color:#ffffff;}
	.items-bg-prim.section-bg .item-text{color:#ffffff;}.bg-sec,.boxed.bg-sec,.items-bg-sec .item,.items-bg-sec.items-boxed .item,.bg-sec.section-bg .section-text-bg-layer,.items-bg-sec .section-text-bg-layer{color:#ffffff; background-color:#344e68;}
	.bg-sec h1,.bg-sec h2,.bg-sec h3,.bg-sec h4,.bg-sec .item-heading-sub,
	.stripe .bg-sec h1,.stripe .bg-sec h2,.stripe .bg-sec h3,.stripe .bg-sec h4,
	.items-bg-sec .item .item-heading{color:#ffffff;}
	.bg-sec a,.bg-sec a:visited,.items-bg-sec .item a:not(.button),.items-bg-sec .item-in a:not(.button):visited,
	.items-bg-sec.section-bg.items-boxed-text .item .item-content-text a:not(.button):not(.input-number-dec):not(.input-number-inc){color:#ffffff;}
	.items-bg-sec.section-bg .item-text{color:#ffffff;}.bg-prim .items-boxed a,.bg-prim .items-boxed a:visited,.bg-prim.items-boxed .item a,.bg-prim.items-boxed .item a:visited,.bg-prim .boxed:not(.bg-prim):not(.bg-sec) a,.bg-prim .boxed:not(.bg-prim):not(.bg-sec) a:visited,
.bg-sec .items-boxed a,.bg-sec .items-boxed a:visited,.bg-sec.items-boxed .item a,.bg-sec.items-boxed .item a:visited,.bg-sec .boxed:not(.bg-prim):not(.bg-sec) a,.bg-sec .boxed:not(.bg-prim):not(.bg-sec) a:visited,
.bg-prim .form-border a,.bg-prim .form-border a:visited,
.bg-sec .form-border a:not(.button),.bg-sec .form-border a:not(.button):visited,
.items-boxed-text .item .item-content-text a:not(.button):not(.input-number-dec):not(.input-number-inc),.items-boxed-text .item .item-content-text a:not(.button):not(.input-number-dec):not(.input-number-inc):visited{color:#cf0100;}#head-content .element-login-expand .ws-pack-item-content a,#head-content .element-login-expand .ws-pack-item-content a:visited,
#head-content .element-search-expand .ws-pack-item-content a,#head-content .element-search-expand .ws-pack-item-content a:visited{color:#cf0100;}
#head-content .element-login-expand .ws-pack-item-content a:hover,#head-content .element-search-expand .ws-pack-item-content a:hover{color:#b30100;}
h1,.bg-dark h1,.stripe .bg-dark h1,.bg-light h1,.stripe .bg-light h1{color:#243648;}
h2,.bg-dark h2,.stripe .bg-dark h2,.bg-light h2,.stripe .bg-light h2{color:#243648;}
h3,.bg-dark h3,.stripe .bg-dark h3,.bg-light h3,.stripe .bg-light h3{color:#243648;}
h4,.bg-dark h4,.stripe .bg-dark h4,.bg-light h4,.stripe .bg-light h4{color:#243648;}
h5,.bg-dark h5,.stripe .bg-dark h5,.bg-light h5,.stripe .bg-light h5{color:#243648;}
h6,.bg-dark h6,.stripe .bg-dark h6,.bg-light h6,.stripe .bg-light h6{color:#243648;}hr,.tag-category-content{border-color:#e2e6ea;}
#content .title-decoration::after,.title-decoration h1::after,.title-decoration #content h2:not(.item-heading):not(.form-heading)::after,
.title-decoration-h1 h1::after,.title-decoration-h2 h2::after,.title-decoration-h3 h3::after,.title-decoration-h4 h4::after,.title-decoration-h5 h5::after,.title-decoration-h6 h6::after{background-color:#e2e6ea;}a,.bg-prim table a,.bg-sec table a,#top-bar .nav-default a,#head-content .nav-default a{color:#cf0100;}
a:visited,.bg-prim table a:visited,.bg-sec table a:visited,#top-bar .nav-default a:visited,#head-content .nav-default a:visited,#top-bar a.boxed:visited{color:#cf0100;}
body{color:#344e68; background-color:#eef0f3;}
#main{background-color:#eef0f3;}
#content,.ws_cke_admin{color:#344e68; background-color:#eef0f3;}

.ws-spinner > *{stroke:#344e68;}#top-bar{color:#344e68; background-color:#e6e6e6; border-color:#e6e6e6;}
	#top-bar a:not(.item-icon-delete),#top-bar a:visited{color:#243648;}
	#top-bar .element .ws-pack-item-header a,#top-bar .element-cart a.head-icon,#top-bar .element-login-expand a{color:#344e68;}.element-lang a img,.element-lang-selected img{border-color:#e6e6e6;}
	.element-lang-unpack .item ul,.element-lang-unpack .item ul li{background-color:#e6e6e6; border-color:#e6e6e6;}
	#top-bar .element-contact-content > span + span{border-color:#344e68;}#head-content{color:#ffffff; background-color:rgba(255, 255, 255, 0);}
.head-stuck-bg #head-content,.head-over-disable #head.head-absolute #head-content,.head-over-disable-detail.page-detail #head.head-absolute #head-content,.page-error #head.head-absolute #head-content,.front-editing #head.head-absolute #head-content{background-color:#243648;}
	#head-content a,#head-content a:visited{color:#ffffff;}#head-content .element .ws-pack-item-header a,#head-content .element-cart a.head-icon,#head-content .element-code a.head-icon,#head-content .element-login-expand a{color:#ffffff;}
	.head-claim p{color:#ffffff; border-color:#e2e6ea;}
	.logo-image a{}
	.search-form input[type="text"]{color:#243648; background-color:#ffffff; border-color:#e2e6ea;}
.head-v3 .head-elements .element-head{border-color:#e2e6ea;}
.head-elements .element-head .head-icon{color:#ffffff;}#foot-content{color:#ffffff; background-color:#243648;}
	#foot-content h2,#foot-content h3,#foot-content h4,#foot-content h5,#foot-content h6{color:#ffffff;}
	#foot-content a,#foot-content a:visited{color:#ffffff}#foot-nav{color:#ffffff; background-color:#243648;}
	#foot-nav a,#foot-nav a:visited{color:#ffffff;}#foot-after{background-color:#ffffff;}
	#foot-after a,#foot-after a:visited{color:#243648;}
#crumbs,#crumbs a{color:#344e68;}.sidebar .element:not(.bg-prim):not(.bg-sec):not(.bg-light):not(.bg-dark):not(.element-nav){color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}.sidebar .element:not(.bg-prim):not(.bg-sec):not(.bg-light):not(.bg-dark) .item-heading,.sidebar .element:not(.bg-prim):not(.bg-sec):not(.bg-light):not(.bg-dark) .element-heading{color:#243648;}#nav{background-color:rgba(255, 255, 255, 0);}
#nav .nav a{color:#ffffff; background-color:rgba(255, 255, 255, 0); border-color:rgba(255, 255, 255, 0);}
#nav .nav a.active,#nav .nav a.selected,#nav .nav .selected-li li a.active,#nav .nav .selected-li li a.selected{color:#ffffff; background-color:rgba(255, 255, 255, 0);}#nav .nav li ul li ul,#nav .nav li ul li ~ li > a{border-color:#3a4f64;}
#nav .nav li ul,#nav .nav li li a,#nav .nav .selected-li li a{color:#ffffff; background-color:#243648;}#nav .nav ul:first-child > li > a > strong::before{background-color:#cf0100;}#head-content .head-elements .element-nav-catalogue .nav{background-color:rgba(255, 255, 255, 0);}
#head-content .head-elements .element-nav-catalogue .nav a{color:#ffffff; background-color:rgba(255, 255, 255, 0); border-color:rgba(255, 255, 255, 0);}
#head-content .head-elements .element-nav-catalogue .nav a.active,#head-content .head-elements .element-nav-catalogue .nav a.selected,#head-content .head-elements .element-nav-catalogue .nav .selected-li li a.active,#head-content .head-elements .element-nav-catalogue .nav .selected-li li a.selected{color:#ffffff; background-color:rgba(255, 255, 255, 0);}#head-content .head-elements .element-nav-catalogue .nav li ul li ul,#head-content .head-elements .element-nav-catalogue .nav li ul li ~ li > a{border-color:#3a4f64;}
#head-content .head-elements .element-nav-catalogue .nav li ul,#head-content .head-elements .element-nav-catalogue .nav li li a,#head-content .head-elements .element-nav-catalogue .nav .selected-li li a{color:#ffffff; background-color:#243648;}#head-content .head-elements .element-nav-catalogue .nav ul:first-child > li > a > strong::before{background-color:#cf0100;}

.element-nav-catalogue .nav{background-color:#243648;}
.element-nav-catalogue .nav a{color:#ffffff; background-color:#243648; border-color:#243648;}
.element-nav-catalogue .nav a.active,.element-nav-catalogue .nav a.selected,.element-nav-catalogue .nav .selected-li li a.active,.element-nav-catalogue .nav .selected-li li a.selected{color:#ffffff; background-color:#344e68;}.element-nav-catalogue .nav li ul li ul,.element-nav-catalogue .nav li ul li ~ li > a{border-color:#e2e6ea;}
.element-nav-catalogue .nav li ul,.element-nav-catalogue .nav li li a,.element-nav-catalogue .nav .selected-li li a{color:#ffffff; background-color:#243648;}.nav a{color:#ffffff; background-color:#344e68; border-color:#e2e6ea;}
.nav a.active{color:#ffffff; background-color:#243648;}
.nav a.selected{color:#ffffff; background-color:#2492c2;}.sidebar .element-nav,.sidebar .element-catalog{background-color:#344e68; border-color:#344e68;}#subnav{background-color:rgba(255, 255, 255, 0);}
#subnav .nav a{color:#ffffff; background-color:rgba(255, 255, 255, 0);}.megamenu-loading-content .section-text-bg-layer{background-color:#eef0f3;}.form-border,.bg-prim .form-border,.bg-sec .form-border{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.form-part-border .form-part,.bg-prim .form-part-border .form-part,.bg-sec .form-part-border .form-part{border-color:#e2e6ea;}
.form-border h1,.form-border h2,.form-border h3,.form-border h4,.form-border h5,.form-border h6{color:#243648;}
.form-border a,.form-border a:visited{color:#42b3e5;}
.form-border a:hover{color:#2b8ec6;}
fieldset{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
fieldset a,fieldset a:visited{color:#42b3e5;}
fieldset a:hover{color:#2b8ec6;}
legend{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
input,textarea,select,.field-icon .icon::before,.label-icon,.field-file-input .label{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.field-file-input .js-import-nazev{color:#344e68;}
.field-img-image{border-color:#e2e6ea;}
.input-number-group a{color:#344e68; border-color:#e2e6ea;}
.input-number-group-v2 .input-number-group a{background-color:#e2e6ea;}
.input-number-group-v2 .input-number-group a:hover{color:#ffffff; background-color:#243648;}
.input-number-group-v2 .input-number-group a[class*="disabled"]:hover{color:#344e68; background-color:#e2e6ea; border-color:#e2e6ea;}
.required input,.required select,.required textarea,.required .field-icon .icon::before,.required .label-icon{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
input:focus,textarea:focus,select:focus,.required textarea:focus,.required select:focus,
input[type="radio"]:focus + label::before,input[type="checkbox"]:focus + label::before{color:#000000; background-color:#fffdd4;}
input[type="radio"] + label::before,input[type="checkbox"] + label::before{background-color:#ffffff; border-color:#e2e6ea;}
input[type="radio"] + label::after{background-color:#ffffff;}
input[type="radio"]:checked + label::before,input[type="checkbox"]:checked + label::before{background-color:#243648; border-color:#243648;}
input[type="radio"]:checked + label::after{background-color:#ffffff;}
input[type="checkbox"]:checked + label > .icon,input[type="checkbox"]:checked + label .icon-svg{color:#ffffff;}.field .chosen-choices,.field .chosen-container-multi .chosen-choices,.field .chosen-container-active .chosen-choices,
	.field .chosen-container-multi .chosen-choices li.search-choice{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.field-required-star{color:#ca1e22;}
.input-valid input,.input-valid select,.input-valid textarea,.input-valid .field-icon .icon::before,.input-valid .field-icon,.input-valid .label-icon,
.input-valid.required input,.input-valid.required select,.input-valid.required textarea,.input-valid.required .field-icon .icon::before,.input-valid.required .field-icon,.input-valid.required .label-icon{color:#4c4c4c; background-color:#ffffff; border-color:#38a20f;}
.input-invalid input,.input-invalid select,.input-invalid textarea,.input-invalid .field-icon .icon::before,.input-invalid .field-icon,.input-invalid .label-icon,
.input-invalid.required input,.input-invalid.required select,.input-invalid.required textarea,.input-invalid.required .field-icon .icon::before,.input-invalid.required .field-icon,.input-invalid.required .label-icon{color:#4c4c4c; background-color:#ffffff; border-color:#ca1e22;}
.hint{color:#ffffff; background-color:#9e2e1d;}
.hint a,.hint a:visited,.hint a:hover{color:#ffffff;}
.hint::before{border-bottom-color:#9e2e1d;}
button,.button,a.button,a.button:visited,#head-content button,#head-content .button,#head-content .button:visited,#top-bar button,#top-bar .button,#top-bar .button:visited,.map-option-popup-button{color:#ffffff; background-color:#cf0100; border-color:#cf0100;}
.button-soft,a.button-soft,.button-soft:visited,a.button-soft:visited{color:#344e68; background-color:#eef0f3; border-color:#e2e6ea;}.button.active,a.button.active{color:#ffffff; background-color:#ec0100; border-color:#ec0100;}
a.button-color-alt,.button-color-alt button,.button-color-alt .button,.button-color-alt a.button,a.button-color-alt:visited,.button-color-alt a.button:visited{color:#4c4c4c !important; background-color:#ffcc00; border-color:#daae00;}.button-save{color:#ffffff; background-color:#218d08; border-color:#218d08;}
.ui-datepicker td,.ui-datepicker tr:hover td{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}.ui-widget-header{color:#344e68; background-color:#eef0f3;}
.ui-widget.ui-widget-content{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.ui-widget-content{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.ui-datepicker-week-end .ui-state-default{color:#4c4c4c; background-color:#f4f4f4;}
.ui-widget-content .ui-state-active{color:#ffffff; background-color:#243648; border-color:#e2e6ea;}table{border-color:#e2e6ea;}
th{color:#ffffff; background-color:#243648; border-color:#e2e6ea;}
td{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
tr:nth-child(even) td{background-color:#ffffff;}tr.selected-row{background-color:#dddddd !important;}.image,.images-border .image,.image-border,.items-border .item{background-color:#ffffff; border-color:#e2e6ea; }.items-icon-zoom .image a:hover::before{color:#dddddd;}.catalogue:not(.bgnone) .image-switch-img,
.catalogue.items-boxed:not(.bgnone) .image-switch-img{background-color:#ffffff;}
.catalogue.items-boxed .image-switch-img{background-color:#ffffff;}.items-color-heading .item-heading,.items-color-heading .item-heading a{color:#ffffff; background-color:#243648;}.items-color-text .item-text{color:#ffffff; background-color:#243648;}
.item-heading-sub{color:#344e68;}
.item-info span{border-color:#e2e6ea;}
.item-recommend{color:#ffffff; background-color:#cf0100;}.tag,a.tag:not(.button):not(button):visited{color:#344e68; background-color:#eef0f3; border-color:#e2e6ea;}.tag-filter,.tag-filter-result{color:#cf0100; background-color:#ffffff;}
.tag-filter-result + .tag-filter-result{border-color:#e2e6ea;}
.tag-filter-result a.icon-close,.tag-filter-result a.icon-close:visited{color:#344e68;}
.testimonial .item-content-text{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.testimonial .item-content-text::before{color:#ffffff;}
.testimonial .item-content-text::after{color:#e2e6ea;}

.testimonial.items-color-text .item-content-text,.testimonial.items-color-text .item-text{color:#ffffff; background-color:#243648; border-color:#243648;}
.testimonial.items-color-text .item-content-text::before{color:#243648;}
.testimonial.items-color-text .item-content-text::after{color:#243648;}
.testimonial.items-color-text .item-content-text a,.testimonial.items-color-text .item-content-text a:visited{color:#ffffff;}.testimonial .item .svg-icon-testimonials{color:#ffffff; box-shadow:1px 1px 0 #e2e6ea;}
.testimonial.items-color-text .item .svg-icon-testimonials{color:#243648;}.search{color:#218d08;}
.search-suggest-eshop-product .search-suggest-title,.search-suggest-eshop-product .search-suggest-item > a,.ws-suggest-select .ui-menu-item{border-color:#e2e6ea;}.search-suggest-item-all-results,.ws-suggest-select .ui-menu-item-wrapper.ui-state-active{background-color:#eef0f3;}
.search-suggest-item-all-results a,.search-suggest-articles .search-suggest-item .item-date,.search-suggest-item .icon::before,.search-suggest-item a .icon::before{color:#344e68 !important;}
.page-search-title > #h1 > strong{color:#cf0100;}
.ws-suggest-select .ui-menu-item-wrapper{color:#344e68 !important;}.article .item + .item,.help .item + .item,.search-items .item{border-color:#e2e6ea;}
img + figcaption,.article-detail-highlight{color:#344e68; background-color:#ffffff;}
.article-detail-highlight{border-color:#243648;}.strip-box{background-color:#ffffff; border-color:#e2e6ea;}
.strip{background-color:#243648;}
.post.items-border .item{border-color:#e2e6ea;}
.post .image{background-color:#ffffff; border-color:#e2e6ea;}
.post .item-date{color:#344e68;}
.post-quote{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}.perex{border-color:#e2e6ea;}
.perex-image{color:#ffffff; background-color:#344e68;}
.perex-image *{color:#ffffff;}.ws-help-digest.items-boxed .item{background-color:#ffffff; border-color:#dddddd;}
.ws-help-digest .item{color:#4c4c4c;}
.ws-help-digest .item-heading,.ws-help-digest.items-boxed .item-heading{color:#4c4c4c;}
.ws-help-digest a:not(.button),.ws-help-digest a:not(.button):visited{color:#42b3e5;}.ws-help-digest .item .button{color:#4c4c4c; background-color:#ffcc00; border-color:#daae00;}.ws-help-thread-title.stripe-space{background-color:#f4f4f4;}.social-icon-color .social-icon{color:#ffffff; background-color:#000000; background-image:none;}
.catalogue-in,.configurator .item{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.configurator .item .item-heading{color:#344e68;}

.catalogue.items-boxed .item,.catalogue.items-boxed-text .item .item-content-text{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.catalogue.items-boxed .item .item-content-text .item-heading,.catalogue.items-boxed-text .item .item-content-text .item-heading,.catalogue.items-boxed .item .icon--anim-spin{color:#344e68;}
.catalogue.items-boxed .item a:not(.button):not(.input-number-dec):not(.input-number-inc),.catalogue.items-boxed-text .item a:not(.button),
.stripe:not(.bg-prim):not(.bg-sec) .catalogue:not(.items-boxed-text):not(.items-boxed) .item a:not(.button):not(.input-number-dec):not(.input-number-inc){color:#42b3e5;}
.catalogue.items-boxed .item a:not(.button):not(.input-number-dec):not(.input-number-inc):visited,.catalogue.items-boxed-text .item a:not(.button):visited,
.stripe:not(.bg-prim):not(.bg-sec) .catalogue:not(.items-boxed-text):not(.items-boxed) .item a:not(.button):not(.input-number-dec):not(.input-number-inc):visited{color:#42b3e5;}.catalogue.stripe-space-none > .row{border-color:#e2e6ea;}
.filters-horizontal .item .boxed,.filters-vertical .item .boxed{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.filters-horizontal.boxed,.filters-mobile-quick-filter.boxed,.filters-mobile-filter .boxed,.filters-mobile-filter .filters-vertical .item .boxed{background-color:#ffffff;}
.filters-vertical .item .boxed.ws-pack-item-header{color:#243648;}
.filter-section-title{border-color:#e2e6ea;}
.filters-mobile > a{color:#344e68;}
.tag-filter-title{color:#ffffff; background-color:#42b3e5;}.catalogue-subcats .item{background-color:#ffffff; border-color:#dddddd;}
.catalogue-subcats .item a{color:#4c4c4c;}.catalogue-subcats-v4 .active .item{background-color:#ffffff; border-color:#dddddd;}.catalogue-subcats .active .item-heading{color:#4c4c4c;}

.stripe.catalogue-category-visual.text-light{background-color:#4c4c4c;}

.catalogue-shipping-info.message-info{background-color:#dfeef4;}
.catalogue-shipping-info.message-info *:not(.button):not(button):not(.strip-box):not(.strip){color:#3d6e7b;}
.catalogue-shipping-info .strip{background-color:#3d6e7b !important;}
.catalogue-shipping-info .strip-box{background-color:#ffffff !important;}

.catalogue-detail-price-box.boxed{background-color:#dddddd;}
.catalogue-detail-quantity-prices.boxed{background-color:#ffffff; border-color:#dddddd;}.catalogue-detail-coupon .boxed,.catalogue-sticker-coupon,.delivery-payment-discount-desc.tag{color:#4c4c4c; background-color:#ffffff; border-color:#dddddd;}
.catalogue-price .catalogue-price-coupon{color:#4c4c4c;}

.catalogue-box-select{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.catalogue-box-select a{border-color:#e2e6ea;}
.catalogue-box-select a.active{color:#ffffff; background-color:#243648;}
.catalogue-price-stock-ok,.catalogue-price-stock-info a{color:#38a20f;}
.catalogue-price-stock-na{color:#c00000;}
.catalogue-price > strong{color:#4c4c4c;}
.catalogue-price-delete{color:#4c4c4c;}
.page-catalogue-detail .catalogue-price-stock-date{border-color:#e2e6ea;}
.catalogue-stickers .catalogue-sticker-campaign{color:#ffffff; background-color:#f1a708; border-color:#f1a708;}
.catalogue-stickers .catalogue-sticker-sale{color:#ffffff; background-color:#ffa200;}
	.catalogue-stickers .catalogue-sticker-sale *{color:#ffffff !important;}
.catalogue-stickers .catalogue-sticker-new{color:#ffffff; background-color:#1d921a; border-color:#1d921a;}
.catalogue-stickers .catalogue-sticker-recommend{color:#ffffff; background-color:#ff8400; border-color:#ff8400;}
.catalogue-gift-icon{color:#ffffff; background-color:#2ba4db;}
.catalogue-detail-product-label-text{color:#ffffff; background-color:#2ba4db;}.catalogue-detail .catalogue-price-our{color:#344e68;}
.catalogue-detail-sales-benefits > span .icon-svg{color:#38a20f;}
.catalogue-detail-controls{border-color:#e2e6ea;}
.catalogue-variants li a,.catalogue-variants .catalogue-variant-item input[type="radio"] + label{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.catalogue-variants li.catalogue-variants-na a,.catalogue-variants .catalogue-variant-item.catalogue-variants-na input[type="radio"] + label{color:#cccccc;}.catalogue-variants li.catalogue-variants-na a{border-color:#dddddd;}
.catalogue-variants li.catalogue-variants-na svg line{stroke:#4c4c4c;}
.catalogue-variants li.catalogue-variants-choose a,.catalogue-variants .catalogue-variant-item input[type="radio"]:checked + label{color:#ffffff; background-color:#243648; border-color:#243648;}
.catalogue-variants .hint{color:#ffffff; background-color:#38a20f;}
.catalogue-variants .hint::before{border-bottom-color:#38a20f;}
.catalogue-alternatives-tiles .item:not(.item-selected){border-color:#e2e6ea;}
.item-selected,.catalogue.items-boxed.catalogue-alternatives-boxed .item-selected{border-color:#243648;}
.item-selected .item-selected-icon{background-color:#218d08;}
.items-boxed-text .item.item-selected .item-content-text{color:#ffffff; background-color:#243648;}
.items-boxed-text .item.item-selected .item-content-text *:not(.button),.items-boxed-text .item.item-selected .item-content-text *:not(.button):visited{color:#ffffff !important;}
.catalogue-detail-options a{color:#344e68;}.button-cart,.button.button-cart,.button.button-cart:visited{color:#ffffff; background-color:#80b200; border-color:#6f9b00;}.catalogue-detail-price-box .button-cart{color:#ffffff; background-color:#80b200; border-color:#6f9b00;}.button-cart-added,.button.button-cart-added,.button.button-cart-added:visited,.catalogue-detail-price-box .button-cart-added{color:#ffffff; background-color:#38a20f; border-color:#38a20f;}
.basket-coupon .basket-table-name .icon::before,.basket-coupon td.r,.basket-coupon td.r .icon::before{color:#9e2e1d;}.catalogue-detail-price-box-pieces .catalogue-basket-form .field label{background-color:#ffffff;}.catalogue-detail-price-box-pieces .catalogue-basket-form .field input[type="radio"]:checked + label{background-color:#dddddd;}
.catalogue-detail-price-box-pieces .catalogue-basket-form .field input[type="radio"] + label::before,
.order-payment-delivery-item .field input[type="radio"] + label::before{border-color:#ffffff; box-shadow:0 0 0 1px #e2e6ea;}

.basket-table-gift td:not(.basket-table-image):not(.basket-table-delete){background-color:#eef0f3;}
.basket-table .basket-table-gift .basket-table-name .basket-table-name-div::before{background-color:#ffffff;}
.basket-table .basket-table-gift td{border-color:#ffffff;}
.basket-table-offer-sale > strong,.basket-table-offer-profit > strong{color:#cf0100;}

.basket-order-gifts:not(.basket-order-gifts-rows){border-color:#e2e6ea;}.order-step-number{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
  .order-step-active .order-step-number{color:#ffffff; background-color:#243648; border-color:#243648;}
  .order-step-completed .order-step-number{color:#42b3e5; background-color:#ffffff; border-color:#42b3e5;}
	#order-steps-top li::after{background-color:#e2e6ea;}
	#order-steps-top li.order-step-completed::after{background-color:#42b3e5;}
.order-next,a.order-next,.order-next:visited,a.order-next:visited{color:#ffffff !important; background-color:#218d08 !important; border-color:#218d08 !important;}.order-payment-delivery li + li,.order-payment-delivery-date{border-color:#e2e6ea;}.order-payment-delivery-item .field input[type="radio"]:checked + label,.order-payment-delivery-item .delivery-payment-place.bg-dark{background-color:#ffffff;}

.order-check-icon{background-color:#218d08;}
.order-confirmation-thanks h1,.order-confirmation-thanks h2,.order-confirmation-thanks h3{color:#218d08 !important;}
.order-confirmation-box.boxed{background-color:#f5fff3; border-color:#218d08;}
.order-confirmation-box > .boxed + .boxed,.order-pay-method-direct,.order-pay-qrcode{border-color:#218d08;}
.order-confirmation-box .item-heading-sub,.order-pay,.order-pay td{color:#218d08 !important;}.order-pay-method-direct-list li > *{color:#218d08 !important; background-color:#f5fff3 !important;}.order-tag-200{color:#ffffff; background-color:#2ba4db; border-color:#2ba4db;}.order-tag-300{color:#ffffff; background-color:#2ba4db; border-color:#2ba4db;}.order-tag-330{color:#ffffff; background-color:#eeb300; border-color:#eeb300;}.order-tag-350{color:#ffffff; background-color:#0cb9ab; border-color:#0cb9ab;}.order-tag-370{color:#ffffff; background-color:#9568d9; border-color:#9568d9;}.order-tag-400{color:#ffffff; background-color:#38a20f; border-color:#38a20f;}.order-tag-500{color:#ffffff; background-color:#e63030; border-color:#e63030;}#configurator-desc .bg-prim .catalogue-price > strong{color:#ffffff;}

.configurator-chapter~.configurator-chapter{border-color:#e2e6ea;}
.configurator .item{color:#4c4c4c; background-color:#ffffff; border-color:#dddddd;}
.configurator .item .item-heading{color:#4c4c4c;}
.configurator .selected{color:#000000; background-color:#e1ffda; border-color:#6dcb57;}
.configurator .selected .item-heading,.configurator .selected .catalogue-price > strong,.configurator .selected .item-text{color:#000000;}
.configurator .item.disabled .image-in:before{background-color:#ca1e22;}
.configurator .item.disabled::after{background-color:#dddddd;}.configurator-selects-container.boxed{color:#4c4c4c; background-color:#ffffff; border-color:#dddddd;}
.configurator-selects .configurator-chapter .ws-pack-item-header,
.configurator-selects .configurator-chapter .ws-pack-item-content,
.configurator-selects .configurator-chapter .ws-pack-item-content ~ .item-input-text{color:#4c4c4c; background-color:#ffffff; border-color:#dddddd;}
.configurator-selects .configurator-chapter .ws-unpack .ws-pack-item-header,
.configurator-selects .configurator-chapter .ws-unpack .ws-pack-item-header ~ .item-input-text,
.configurator-selects .configurator-chapter .ws-unpack .ws-pack-item-content{border-color:#dddddd;}
.configurator-selects .configurator-chapter .ws-unpack .ws-pack-item-header ~ .item-input-text{border-bottom-color:#dddddd;}
.configurator-selects .configurator-chapter:not(.configurator-popup) .ws-unpack .ws-pack-item-header{border-bottom-color:#dddddd;}
.configurator-selects .configurator-chapter.configurator-popup .ws-unpack .ws-pack-item-header,.configurator-selects .configurator-chapter.configurator-popup .ws-unpack .ws-pack-item-content{border-color:#dddddd;}
.configurator-selects .configurator-chapter .ws-pack-item-content{background-color:#ffffff;}.configurator-selects .configurator-chapter .field-checkbox input:checked + label{color:#000000; background-color:#e1ffda;}
.configurator-selects .configurator-chapter-choose .ws-pack-item:not(.ws-unpack) .ws-pack-item-header::before,
.configurator-selects .configurator-chapter-choose .ws-pack-item:not(.ws-unpack) .ws-pack-item-header ~ .item-input-text::before,
.configurator-digest-simple.configurator-chapter-choose > .boxed::before{background-color:#dddddd;}
.configurator-selects .configurator-selects-item-price{color:#dddddd;}.ws-booking-unit{background-color:#ffffff;}
.ws-booking-unit a,.ws-booking-unit a:visited{color:#344e68;}
.ws-booking-unit a + a,.ws-booking-unit > div > span + span{border-color:#e2e6ea;}
.ws-booking-legend span{border-color:#e2e6ea;}.ws-booking-unit a.js-hovered{background-color:#7dc71c;}
.ws-booking-unit-available{background-color:#ffffff;}
.ws-booking-unit-selected{background-color:#ffcc00;}.ws-booking-unit-na{background-color:#f7f7f7;}

.countdown{color:#60aa00;}
.countdown-end{color:#b90000;}.ui-dialog .ui-dialog-titlebar{color:#ffffff; background-color:#243648;}
.ui-dialog-titlebar-close .ui-icon-closethick::before{color:#ffffff;}
.ws-dialog-window{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.ws-dialog-window-buttons{border-color:#e2e6ea;}
.map-list input[type="radio"] + label{border-color:#e2e6ea;}.map-list input[type="radio"]:checked + label{background-color:#eef0f3;}
.message{background-color:#efefef;}
.message *:not(.button):not(button):not(.icon--color-white):not(path):not(.js-import-nazev):not(.live-edit-translation){color:#4c4c4c;}
.message-warning{background-color:#f6f1d5;}
.message-warning *:not(.button):not(button):not(.icon--color-white):not(path):not(.js-import-nazev):not(.live-edit-translation),.message-warning::before{color:#6e684e !important;}
.message-info{background-color:#dfeef4;}
.message-info *:not(.button):not(button):not(.icon--color-white):not(path):not(.js-import-nazev):not(.live-edit-translation),.message-info::before{color:#3d6e7b !important;}
.message-info .strip{background-color:#3d6e7b;}
.message-success{background-color:#d4f1cb;}
.message-success *:not(.button):not(button):not(.icon--color-white):not(path):not(.js-import-nazev):not(.live-edit-translation),.message-success::before{color:#406d41 !important;}
.message-error{background-color:#f1d7d7;}
.message-error *:not(.button):not(button):not(.icon--color-white):not(path):not(.js-import-nazev):not(.live-edit-translation),.message-error::before{color:#8d3d43 !important;}

.message-info.basket-table-gift td:not(.basket-table-image):not(.basket-table-delete){background-color:#dfeef4;}.pagination > *,.tab-switch > *{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.pagination > .active,.tab-switch > .active,.tab-switch input:checked + label{color:#ffffff; background-color:#243648; border-color:#243648;}
.catalogue-sorting-view-2 .form-part{border-color:#e2e6ea;}.tab-nav li > *:first-child{color:#344e68; background-color:#eef0f3; border-color:#e2e6ea;}.tab-nav li.active > *:first-child{color:#344e68; background-color:#ffffff; border-color:#dddddd;}
.tab{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.tab > h1,.tab > h2,.tab > h3,.tab > h4,.tab > h5,.tab > h6{color:#243648;}
.tab-v2 .tab-nav li > *:first-child{color:#344e68;}.tab-v2 .tab-nav li.active > *:first-child{color:#344e68; border-color:#344e68;}.tooltip-help{color:#6cb9de;}
.tooltip-info{color:#bcbcbc;}
.tooltipster-default{color:#ffffff; background-color:#243648; border-color:#243648;}.ws-rating .icon::before,.ws-rating .icon-svg{color:#596f84;}
.ws-rating-empty.icon::before,.ws-rating .icon-both::after{color:#dddddd;}
.cookie-info-dialog .form-foot::after{background-color:#ffffff;}
#cookie-info-in{color:#000000; background-color:#ffffff;}
.cookie-info-text-in *{color:#000000;}
#cookie-info-in a,#cookie-info-in a:visited{color:#42b3e5;}
.cookie-button-no{color:#ffffff; background-color:#808080; border-color:#808080;}
.cookie-button-set{color:#000000; background-color:#ffffff; border-color:#dddddd;}
.cookie-button-yes{color:#ffffff; background-color:#38a20f; border-color:#38a20f;}
.cookie-info-switch .toogle-switch .field label{background-color:#808080;}
.cookie-info-switch .toogle-switch input[type="checkbox"]:checked + label{background-color:#38a20f;}
.cookie-info-allways-set{color:#38a20f;}
.ws-slider-slide > div:not(.text-light):not(.text-dark):not(.bg-light):not(.bg-dark):not(.bg-prim):not(.bg-sec) h1,.ws-slider-slide > div:not(.text-light):not(.text-dark):not(.bg-light):not(.bg-dark):not(.bg-prim):not(.bg-sec) h2,.ws-slider-slide > div:not(.text-light):not(.text-dark):not(.bg-light):not(.bg-dark):not(.bg-prim):not(.bg-sec) h3{color:#ffffff;}
.ws-slider-slide > div:not(.text-light):not(.text-dark):not(.bg-light):not(.bg-dark):not(.bg-prim):not(.bg-sec) .section-text{color:#ffffff;}
.ws-slider-controls-numbers a{color:#ffffff; background-color:#ffffff; border-color:rgba(255, 255, 255, 0);}.ws-slider-controls-numbers a.active{color:#cf0100; background-color:#cf0100;}

.ws-slider-digest .ws-slider-controls-arrows a:not(.disabled){background-color:#cf0100cc;}
.ws-slider-digest .ws-slider-controls-arrows a:not(.disabled):hover{background-color:#cf0100;}.element-cart-content .item,.ws-faq-answer-category{border-color:#e2e6ea;}
.boxed,.items-boxed .item,.nav-default,.nav-default a,.items-boxed-text .item .item-content-text{color:#344e68; background-color:#ffffff; border-color:#e2e6ea;}
.order-basket-empty-message .icon-svg-box .icon-svg,
.boxed:not(.boxed-title-color-inherit) h1,.boxed:not(.boxed-title-color-inherit) h2,.boxed:not(.boxed-title-color-inherit) h3,.boxed:not(.boxed-title-color-inherit) h4,.boxed:not(.boxed-title-color-inherit) h5,.boxed:not(.boxed-title-color-inherit) h6,.items-boxed .item-heading,.items-boxed-text .item-heading{color:#243648;}.ui-slider-range{background-color:#243648;}
.ui-slider-handle{background-color:#ffffff !important;}
.ui-slider-horizontal,.ui-slider-handle{border-color:#dddddd !important;}

.number-info{color:#ffffff; background-color:#243648;}
.element-login-expand .head-icon-image > span{color:#ffffff; background-color:#243648;}

.ws-placeholder{background-color:#eeeeee !important; background-image:linear-gradient(to left,#eeeeee,#f5f5f5,#eeeeee) !important;}@media (hover:hover) and (pointer:fine){
.bg-prim a:hover,.items-bg-prim .item-in a:not(.button):hover{color:#fff5af;}
.bg-sec a:hover,.items-bg-sec .item-in a:not(.button):hover{color:#fff5af;}
.bg-prim .items-boxed a:hover,.bg-prim.items-boxed .item a:hover,.bg-prim .boxed:not(.bg-prim):not(.bg-sec) a:hover,
.bg-sec .items-boxed a:hover,.bg-sec.items-boxed .item a:hover,.bg-sec .boxed:not(.bg-prim):not(.bg-sec) a:hover,
.bg-prim .form-border a:not(.button):hover,.bg-sec .form-border a:not(.button):hover,
.items-boxed-text .item .item-content-text a:not(.button):not(.input-number-dec):not(.input-number-inc):hover{color:#b30100;}
a:hover,#crumbs a:hover,#crumbs a:hover strong,.bg-prim table a:hover,.bg-sec table a:hover,#top-bar .nav-default a:hover,#head-content .nav-default a:hover,#top-bar a.boxed:hover{color:#b30100;}
#top-bar a:hover{color:#344e68;}
#head-content a:hover{color:#344e68;}
#foot-content a:hover{color:#cf0100;}
#foot-nav a:hover{color:#cf0100;}
#foot-after a:hover{color:#cf0100;}
#nav .nav li:hover a,#nav .nav a:hover,#nav .nav li:hover li a:hover,#nav .nav a.megamenu-hover{color:#ffffff; background-color:#243648;}
#nav .nav li:hover li a{color:#ffffff; background-color:#243648;}
#nav .nav li li a:hover,#nav .nav .selected-li li a:hover,#nav .nav li:hover li a:hover{color:#ffffff; background-color:#344e68;}
#nav .nav li ul li:hover ul{border-color:#3a4f64;}
#head-content .head-elements .element-nav-catalogue .nav li:hover a,#head-content .head-elements .element-nav-catalogue .nav a:hover,#head-content .head-elements .element-nav-catalogue .nav li:hover li a:hover{color:#ffffff; background-color:#243648;}
#head-content .head-elements .element-nav-catalogue .nav li:hover li a{color:#ffffff; background-color:#243648;}
#head-content .head-elements .element-nav-catalogue .nav li li a:hover,#head-content .head-elements .element-nav-catalogue .nav .selected-li li a:hover,#head-content .head-elements .element-nav-catalogue .nav li:hover li a:hover{color:#ffffff; background-color:#344e68;}
.element-nav-catalogue .nav li:hover a,.element-nav-catalogue .nav a:hover,.element-nav-catalogue .nav li:hover li a:hover{color:#ffffff; background-color:#344e68;}
.element-nav-catalogue .nav li:hover li a{color:#ffffff; background-color:#243648;}
.element-nav-catalogue .nav li li a:hover,.element-nav-catalogue .nav .selected-li li a:hover,.element-nav-catalogue .nav li:hover li a:hover{color:#ffffff; background-color:#344e68;}
.element-nav-catalogue .nav li ul li:hover ul{border-color:#e2e6ea;}
#head-content .head-elements .element-nav-catalogue .nav li ul li:hover ul{border-color:#3a4f64;}
.nav a:hover,.nav a.active:hover,.nav a.selected:hover,.nav a.megamenu-hover{color:#ffffff; background-color:#243648;}
#nav #subnav .nav a:hover{color:#ffffff; background-color:rgba(255, 255, 255, 0);}
button:hover,.button:hover,a.button:hover,.button-soft:hover,a.button-soft:hover,#head-content button:hover,#head-content .button:hover,#top-bar button:hover,#top-bar .button:hover,.map-option-popup-button:hover{color:#ffffff; background-color:#ec0100; border-color:#ec0100;}
a.button-color-alt:hover,.button-color-alt button:hover,.button-color-alt .button:hover,.button-color-alt a.button:hover{color:#ffffff !important; background-color:#2b8ec6; border-color:#2b8ec6;}
.button-save:hover{color:#ffffff; background-color:#1d7c07; border-color:#1d7c07;}tr:hover td,tr:hover:nth-child(even) td{color:#344e68; background-color:#ffffff;}
.items-color-heading .item:hover .item-heading,.items-color-heading .item:hover .item-heading a{color:#ffffff; background-color:#344e68;}
a.tag:not(.button):not(button):hover{color:#ffffff; background-color:#344e68; border-color:#344e68;}
.tag-filter-result a.icon-close:hover{color:#b30100;}
.testimonial.items-color-text .item-content-text a:hover{color:#fff5af;}
.search-suggest-eshop-product .search-suggest-item a:hover,.search-suggest-item-all-results{background-color:#eef0f3;}
.poll a:hover .strip{background-color:#344e68;}
.ws-help-digest a:not(.button):hover{color:#2b8ec6;}
.ws-help-digest .item .button:hover{color:#ffffff; background-color:#2b8ec6; border-color:#2b8ec6;}
.social-icon-color .social-icon:hover{background-color:#000000;}
.catalogue.items-boxed .item a:not(.button):not(.input-number-dec):not(.input-number-inc):hover,.catalogue.items-boxed-text .item a:not(.button):hover,
.stripe:not(.bg-prim):not(.bg-sec) .catalogue:not(.items-boxed-text):not(.items-boxed) .item a:not(.button):not(.input-number-dec):not(.input-number-inc):hover{color:#2b8ec6;}
.catalogue-subcats .item:hover{background-color:#ffffff; border-color:#dddddd;}
.catalogue-subcats .item:hover a,.catalogue-subcats-v4 .item:hover .item-heading{color:#4c4c4c;}
.catalogue-variants li a:hover,.catalogue-variants li.catalogue-variants-na a:hover,.catalogue-variants .catalogue-variant-item:hover input[type="radio"] + label,.catalogue-variants .catalogue-variant-item.catalogue-variants-na:hover input[type="radio"] + label{color:#ffffff; background-color:#344e68; border-color:#344e68;}
.button-cart:hover,.button.button-cart:hover,.catalogue-view1 .item:hover .button-cart,.catalogue-view2 .item:hover .button-cart,.catalogue-view3 .item:hover .button-cart{color:#ffffff; background-color:#6b9500; border-color:#608600;}
.catalogue-detail-price-box .button-cart:hover{color:#ffffff; background-color:#6b9500; border-color:#608600;}
.catalogue-detail-price-box-pieces .catalogue-basket-form .field label:hover{background-color:#dddddd;}
.order-payment-delivery-item label:hover{background-color:#ffffff;}
.order-next:hover,a.order-next:hover{background-color:#1d7c07 !important; border-color:#1d7c07 !important;}
.configurator-selects .configurator-chapter .field-checkbox label:hover{color:#000000; background-color:#e1ffda;}
.ws-booking-unit a:hover{color:#344e68; background-color:#7dc71c;}
.map-list input[type="radio"] + label:hover{background-color:#eef0f3;}
.tab-nav li > *:hover:first-child{color:#344e68; background-color:#ffffff; border-color:#dddddd;}
.tab-v2 .tab-nav li > *:hover:first-child,.tab-v2 .tab-nav li.active > *:first-child{color:#344e68; border-color:#344e68;}
.ws-rating a:hover.icon::before,.ws-rating:not(.ws-rating-thumbs) li:hover ~ li a.icon::before,.ws-rating a:hover .icon-svg{color:#cf0100;}
#cookie-info-in a:hover{color:#42b3e5;}
.cookie-info-v2 .cookie-button-set:hover{color:#000000; background-color:#ffffff; border-color:#dddddd;}
.ws-slider-controls-numbers a:hover{color:#cf0100; background-color:#cf0100;}
}